상세 컨텐츠

본문 제목

[숫자 야구 게임] 게임 규칙

JavaFX

by 겸둥선짱 2020. 7. 2. 14:54

본문

무한도전 숫자야구

총 세자리의 숫자가 정답으로 주어지며 사용자가 이를 맞추는 게임이다.


숫자는 중복이 되지 않아야한다.

정답
3 0 2

정답이 3 0 2 라고 했을 때,

사용자가 선택한 숫자가 정답의 숫자와 위치가 같으면 Strike이고

위치가 다르고 숫자만 맞췄을 경우Ball로 점수가 매겨진다.

예를 보며 이해해보자.

정답 3 0 2
       
사용자 1 2 3
결과   ball ball

사용자가 선택한 수에서 2와 3은 정답의 3과 2의 위치가 다르므로 2ball이다.

 

정답 3 0 2
       
사용자 2 3 0
결과 ball ball ball

2 3 0은 정답의 3 0 2와 위치가 다르므로 3ball 이다. 세 숫자가 모두 정답이니 위치만 바꾸면 정답이 된다.

 

정답 3 0 2
       
사용자 0 3 2
결과 ball ball strike

0과 3은 정답의 위치와 다르므로 2ball, 2는 숫자와 위치까지 맞으므로 1strike다.

 

정답 3 0 2
       
사용자 3 0 2
결과 strike strike strike

사용자가 선택한 3 0 2는 정답의 3 0 2와 숫자와 위치까지 맞으므로 3strike로 게임이 종료된다.

 

이때 실행한 총 횟수가 4이며 횟수가 적은 순대로 남들과 비교해 랭킹을 만들 수 있다.

'JavaFX' 카테고리의 다른 글

[숫자 야구 게임] 화면  (0) 2020.07.02

관련글 더보기