Java를 활용한 숫자 야구 게임 구현

song yuheon·2023년 8월 27일
0

Java

목록 보기
6/46
post-thumbnail

Java를 활용한 숫자 야구 게임 구현


1. 게임 설명

  • 숫자 야구는 컴퓨터가 무작위로 3개의 서로 다른 숫자를 선택하고, 사용자가 그 숫자를 맞추는 게임이다.
  • 사용자는 숫자와 위치를 맞출 때까지 여러 번 시도할 수 있다.
  • 맞춘 횟수에 따라 성적이 주어진다.

2. 규칙

  • 스트라이크(S): 숫자와 위치가 모두 일치할 경우
  • 볼(B): 숫자는 일치하지만 위치는 다를 경우
  • 아웃(O): 숫자와 위치 모두 틀릴 경우

3. 게임 진행 순서

  1. 컴퓨터는 0에서 9 사이의 서로 다른 숫자 3개를 무작위로 선택한다.
  2. 사용자는 3개의 숫자를 입력한다.
  3. 컴퓨터는 사용자의 입력에 대한 스트라이크와 볼 결과를 알려준다.
  4. 사용자는 결과를 바탕으로 다시 3개의 숫자를 입력한다.
  5. 3개의 숫자를 모두 맞추면 게임이 종료된다.

게임 화면

4. 소스코드

코드는 Java를 사용하여 구현되었다. 주요 로직은 숫자 3개를 무작위로 생성하는 부분, 사용자 입력을 받아 스트라이크와 볼을 판단하는 부분, 그리고 게임 종료 조건을 확인하는 부분으로 나뉜다.

GitHub에서 전체 코드 확인하기

Notion 문서로 게임 진행 및 규칙 확인하기


profile
backend_Devloper

0개의 댓글