Skip to content

Raynia/CharacterMatchingGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 확장자가 아닌 이미지 파일은 인식할 수 없음

About

신서유기의 그림 맟주기 게임

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages