13.5
버그 해결하기
마지막으로 버그를 잡겠습니다. 게임을 하다 보면 미처 생각하지 못한 부분에서 버그가 발견됩니다. 여러분은 몇 가지를 발견했나요? 필자는 4가지를 발견했습니다.
1. 처음에 앞면을 보여 주는 동안에는 카드를 클릭할 수 없어야 하는데, 클릭하면 카드가 뒤집힙니다.
2. 짝을 맞춘 카드를 클릭해도 카드가 다시 뒤집힙니다.
3. 한 카드를 두 번 연이어 클릭하면 더 이상 해당 카드가 클릭되지 않습니다.
4. 서로 색이 다른 카드를 3장 이상 연달아 클릭하면 세 번째 카드부터는 앞면을 보인 채 남아 있습니다.
버그를 해결하려면 카드를 클릭할 수 있는 상황과 클릭할 수 없는 상황을 구분해야 합니다. 이를 위해 clickable이라는 변수를 선언합니다.