What
타이머 기능 삽입
Why
간단한 게임에 타이머 기능을 부여하여 흥미 요소 첨가
How
제한 시간, 남은 시간 변수 생성
var timeLimit = 7; // 제한 시간
var timeLeft = timeLimit; // 남은 시간
타이머 구역에 삽입, 시간 초과시 게임 종료
function updateTimer() {
$('#timer').html('남은 시간: ' + timeLeft + '초');
if (timeLeft <= 0) {
$('#timer').removeClass('shake-animation');
endGame();
} else if (timeLeft === 5) {
$('#timer').addClass('shake-animation');
}
timeLeft--;
}
타이머 함수 1초마다 실행
var countdown = setInterval(updateTimer, 1000);
setInterval 함수는 할당 된 시간 만큼 주어진 메소드를 실행
시간 초과시 타이머 종료
function endGame() {
clearInterval(countdown);
'Deep Dive' 카테고리의 다른 글
iam 계정으로 ec2 접속하기 (0) | 2023.07.09 |
---|---|
셔플링 알고리즘 (0) | 2023.07.02 |
JPA Repository & QueryDSL (0) | 2023.06.23 |
FetchType.LAZY (0) | 2023.06.23 |
CS 공부 순서 (0) | 2023.06.05 |