let time = 60; // 제한 시간
$start.addEventListener('click', () => {
if (started) { // 이미 시작했으면 무시
return;
}
started = true;
console.log('시작');
const timerId = setInterval(() => { // 0.1초 타이머 추가
time = (time * 10 - 1) / 10; // 소수점 계산 시 문제 있음
$timer.textContent = time;
if (time === 0) {
clearInterval(timerId);
clearInterval(tickId);
setTimeout(() => {
alert(`게임 오버! ${score}점입니다.`);
}, 50);
}
}, 100);
const tickId = setInterval(tick, 1000);
// tick(); 삭제
});