If you're seeing this message, it means we're having trouble loading external resources on our website.

웹 필터가 올바르게 작동하지 않으면 도메인 *. kastatic.org*.kasandbox.org이 차단되어 있는지 확인하세요.

주요 내용

메모리 게임이란?

메모리 게임은 실생활에서 종이 타일을 이용하여 즐길 수도 있는 재미있는 게임입니다. 게임에서 필요한 주요 기술이 기억력이기 때문에 메모리 게임이라 불립니다. 게임을 할 때는 타일의 위치를 아주 잘 기억해야 합니다. 이 게임은 컴퓨터로 재 구현할 수 있기도 합니다. 배열 등을 사용하여 정보를 저장하는 컴퓨터 메모리 이용의 좋은 예이기도 합니다.
일단 구현되면 메모리 게임은 다음과 같은 모양입니다:
게임을 만들기 위해 그리기 명령어를 사용하여 게임의 물리적 부분을 재생성하고 변수와 로직(logic) 을 이용하여 게임의 규칙을 구현하여야 합니다. 로직(logic)의 일부를 단순화하기 위해 혼자 게임을 할 수 있는 싱글 플레이어 버전의 게임을 만들겠습니다. 구현하고자 하는 내용은 다음과 같습니다.
  • 게임은 한쪽에는 이미지가 있고 다른 쪽은 아무런 표시가 없는 짝수 개의 타일로 구성됩니다. 각 이미지는 정확히 타일 두 개에만 나타납니다.
  • 게임이 시작하면 모든 타일을 뒤집어 뒷면으로 놓습니다.
  • 이후 플레이어는 두 개의 카드를 클릭하고 선택함으로써 뒤집을 수 있습니다. 두 개 타일의 이미지가 동일하면 윗면이 보이는 상태를 유지합니다. 그렇지 않고 시간이 조금 지나면 다시 뒤집어집니다.
  • 게임의 목적은 최소한의 시도로 모든 타일의 앞면이 보이도록 하는 것입니다. (결국 일치하는 모든 이미지 쌍을 찾는 것입니다.) 즉, 시도 횟수가 적을수록 더 높은 점수를 받습니다.