다음을 통해 공유


자습서 4: 일치 게임 만들기

이 자습서에서는 플레이어가 숨겨진 아이콘의 쌍을 찾는 일치 게임을 빌드합니다.여기에서는 다음과 같은 작업을 수행하는 방법에 대해 배우게 됩니다.

  • List 개체를 사용하여 개체를 포함하는 방법

  • Visual C#의 foreach 루프 또는 Visual Basic의 For Each 루프를 사용하는 방법

  • 참조 변수를 사용하여 폼 상태를 추적하는 방법

  • 여러 개체에 사용할 수 있는 이벤트 처리기를 빌드하는 방법

  • 시작 시 정확히 한 번 타이머를 발생시키는 방법

자습서 실행이 끝나면 프로그램이 다음 그림과 같이 만들어집니다.

이 자습서에서 만드는 게임

이 자습서에서 만드는 게임

[!참고]

이 자습서에는 Visual C#과 Visual Basic이 둘 다 설명되어 있으므로 사용 중인 프로그래밍 언어와 관련된 정보를 참조하십시오.

관련 항목

제목

설명

1단계: 프로젝트 만들기 및 폼에 테이블 추가

프로젝트를 만들고 TableLayoutPanel 컨트롤을 추가하여 시작합니다.

2단계: 임의의 개체 및 아이콘 목록 추가

RandomList 개체를 추가하여 아이콘 목록을 만듭니다.

3단계: 각 레이블에 임의 아이콘 할당

Label 컨트롤에 임의로 아이콘을 할당합니다.

4단계: 각 레이블에 클릭 이벤트 처리기 추가

클릭된 레이블의 색을 변경하는 Click 이벤트 처리기를 추가합니다.

5단계: 레이블 참조 추가

어떤 레이블이 클릭되었는지 추적하기 위해 참조 변수를 추가합니다.

6단계: 타이머 추가

폼에 타이머를 추가합니다.

7단계: 쌍 표시

일치하는 쌍이 선택되면 해당 아이콘 쌍을 표시합니다.

8단계: 게임 플레이어가 이겼는지 여부를 확인하는 메서드 추가

플레이어가 게임에 이겼는지 여부를 확인하기 위해 CheckForWinner() 메서드를 추가합니다.

9단계: 기타 기능 사용

아이콘과 색을 변경하고 모눈과 소리를 추가하는 등 다른 기능을 테스트해 봅니다.보드를 크게 하거나 타이머를 조정해 볼 수 있습니다.