/binggo

Primary LanguageC++

binggo

*** 현재 원인 불명의 오류가 발생하여 가끔 게임 중에 중단되는 경우가 발생하여 수정하였으나, 만일 게임이 오류로 중단되었다면 재시작을 부탁드립니다.***

우리가 흔히 아는 빙고 게임과 같습니다.
간단하게 구현된 컴퓨터와 빙고를 즐길 수 있으며, 나와 컴퓨터의 빙고판은 프로그램이 랜덤하게 정해줍니다.
왼쪽이 컴퓨터의 빙고판, 오른쪽이 나의 빙고판이며 컴퓨터의 빙고판은 숫자가 체크되기 전까지는 공개하지 않습니다.
이길 수도, 질 수도, 비길 수도 있습니다.
컴퓨터와 대결하여 이겨보세요!

(알고리즘 테스트 당시, 컴퓨터의 승률은 약 40~60%정도로 생각됩니다.)

※게임 실행 시, 큰 소리가 나올 수도 있으니 참고바랍니다.

<게임실행방법>
방법1. 코드를 zip파일로 다운받은 뒤, exe 파일을 실행한다.
방법2. zip파일을 다운 받은 뒤, 프로젝트 파일을 다운 받는다(방탈라이브러리가 적용되지 않는 이슈 있음 <-비주얼 스튜디오 창 상단에서 개발 환경을 x86(32비트)로 바꾸면 된다고 합니다.)

<게임실행화면> 게임 시작화면입니다. 스타트 버튼을 누르면, 빙고판 생성 후 시작 음성과 함께 게임이 시작됩니다. image

빙고게임이 진행 중인 모습입니다. 오른쪽 나의 빙고판에서 숫자를 선택하면, 컴퓨터가 숫자를 선택하여 말해주고, 같이 체크합니다. image

5줄 이상 빙고가 된 승자가 나왔을 때, 서로의 빙고 수를 확인하여 게임의 결과를 알려주고 재시작 버튼이 등장합니다. image

<버전 설명>
v0 알고리즘 구현 -문자 기반 화면

v1.0 시각화 구현 -그래픽 출력

v1.1 기능 일부 구현

v2.0 기본 기능에 대한 오류 수정

v2.1 오류 수정

v2.2 오류 수정