징징이찾기

hackney·2021년 9월 11일
0

나는 break 기간에 징징이찾기라는 게임을 만들었었다,, 사천성 비슷한 게임으로 두 장의 카드를 짝지어 연속해 클릭하면서 모든 카드를 시간 내에 맞추면 되는 게임이다!
완성 후 버그를 발견하게 되었고, 버그 내용에 대한 포스팅이다!

버그 내용 :

  1. 처음 카드 두 개를 선택함
  2. 두 개가 같은 카드면 계속 뒤집어진 상태
  3. 두 개가 다른 카드면 다시 원래 상태로 돌아감

이게 게임 프로세스라면 3에서 카드가 원래 상태로 돌아가기 전에 다른 카드를 클릭했을 때 제가 말한 버그가 일어나는 것 같더라고욤!!!

=> 라고 천사님이 말해주셨다...친절한 천사님..


수정 전 코드


수정 방향

두 개의 카드를 배열에 집어 넣어주고 배열 안에서 index 값으로 비교해주고 있었는데 빠르게 클릭했을 때 2개 이상의 배열이 들어갈 수 있는 것을 파악함!

배열 자체를 2개까지만 집어 넣을 수 있게, 즉 클릭이 총 2번만 일어날 수 있게 로직을 다시 짜주어야한다고 판단함


수정 후 코드

완성된 징징이 찾기 링크 🔍

https://wjdgotn77.github.io/find-squidward/

profile
우리 머릿속에 어떤 생각이 차지하고 있든 우주의 질서가 달라지지는 않는다

0개의 댓글