CharacterMatchingGame 그림 맞추기 게임 개발기간: 2019.02.25 ~ 2019.03.01 참여인원: 1명 (Raynia) 주제: tvN 예능 '신서유기'에서 등장한 그림 맞추기 게임을 WinForm을 활용하여 개발한 프로그램 목적: 동아리 MT에서 사용하기 위해 개발 개발환경 Visual Studio 2017 C# WinForm 실행화면 메인화면 참가자 수를 설정하지 않을 경우, 게임 시작이 불가능 반드시 참가자 수를 먼저 설정해야함 참가자 수는 1~20명이며 초과하거나 미만일 경우 설정되지 않음 참가자 수를 올바르게 입력했다면, 다음 메세지와 함께 참가자 수가 설정됨 참가자 수 설정 시, 규칙에 따라 게임에 사용될 사진의 갯수를 자동으로 설정 (참가자 수 * 2 - 1) 게임 시작 버튼을 눌러 시작 게임화면 키보드 화살표 오른쪽 버튼이나 엔터키를 누르면 다음 사진으로 이동 키보드 화살표 왼쪽 버튼을 누르면 이전 사진으로 이동 결과화면 마지막 사진에서 다음 사진으로 넘기면 게임에서 승리한 것으로 처리 키보드 ESC 버튼을 누르면 게임에서 패배한 것으로 처리 재시작 버튼을 누를 경우, 즉시 사진을 섞어 새로운 사진 리스트 생성 메인으로 버튼을 누르면 이전 게임의 설정이 모두 초기화 되며, 참가자 수를 다시 지정해야함 참조 코드 Picture_Test/Form1.cs 알려진 문제점 이미지 파일이 존재하지 않을 경우, 예외 처리가 되지 않음 (21.10.25 수정됨) 이미지 파일의 최대치가 하드 코딩됨 1.png와 같이 파일의 이름이 숫자이고 png 확장자가 아닌 이미지 파일은 인식할 수 없음