Skip to content

haneepark/java-baseball-precourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

숫자 야구 게임

진행 방법

  • 숫자 야구 게임 요구사항을 파악한다.
  • 요구사항에 대한 구현을 완료한 후 자신의 github 아이디에 해당하는 브랜치에 Pull Request(이하 PR)를 통해 과제를 제출한다.

과제 제출 과정

구현할 기능 목록

  1. 정답 숫자를 만든다.
  2. 숫자 입력 안내 메시지(숫자를 입력해주세요 :)를 출력한다.
  3. 사용자로부터 입력 받은 숫자를 정답 숫자와 비교한다.
  4. 힌트 메시지(볼, 스트라이크, 낫싱)를 출력한다.
  5. 입력 받은 숫자와 정답 숫자가 동일한 경우, 정답 메시지(3개의 숫자를 모두 맞히셨습니다! 게임 끝)를 출력하고 게임을 종료한다.
  6. 입력 받은 값이 유효한 숫자가 아닌 경우, 에러 메시지([ERROR] 잘못된 입력값 입니다. 유효한 숫자를 입력해주세요.)를 출력하고 게임을 종료한다.
  7. 게임을 종료한 경우, 게임 종료 안내 메시지(게임을 다시 시작하려면 1, 종료하려면 2를 입력하세요.)를 출력한다.
  8. 사용자가 다시 시작을 선택한 경우, 게임을 다시 시작한다.
  9. 사용자가 종료를 선택한 경우, 프로그램을 종료한다.

MVC 구조

Controller

  • 사용자 입력 값을 받는다.
  • 모델과 뷰를 멤버 변수로 가진다.
  • 모델을 시켜 숫자를 비교한다.
  • 뷰를 시켜 메시지를 출력한다.

View

  • 각 메시지의 내용을 가진다.
  • 각 메시지를 출력한다.

Model

  • 정답 숫자를 가지고 있다.
  • 입력받은 숫자와 정답 숫자를 비교한다.

About

숫자 야구게임 미션을 위한 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%