더북(TheBook)
let completed = []; // 완료 카드 배열
let clickable = false; // 클릭 가능 여부

1번 버그는 처음에 카드를 잠깐 보여 줬다가 다시 뒤집을 때까지는 클릭할 수 없게 해서 해결할 수 있습니다.

function startGame() { // 게임 시작 함수
  (중략)
  setTimeout(() => { // 카드 뒷면 보이기
    document.querySelectorAll('.card').forEach((card) => {
      card.classList.remove('flipped');
    });
    clickable = true;
  }, 5000);
}
function resetGame() { // 게임 초기화 및 재실행 함수
  (중략)
  clickable = false;
  startGame();
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.