Skip to content

yunbchae/java-bowling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

볼링 게임 점수판

볼링 점수판(그리기)

  • 플레이어 이름은 영문 3글자이다.
  • 넘어진 핀의 수는 0에서 10개 사이의 값이다.
  • Ready 상태의 프레임에서 10개 미만의 핀을 쓰러트린 경우, 프레임은 Proceeding 상태가 된다.
  • Ready 상태의 프레임에서 10개의 핀을 쓰러트린 경우, 프레임은 Strike 상태가 된다.
  • 두번째 투구에서 쓰러트린 핀의 수와 첫번째 투구에서 쓰러트린 핀의 수의 합이 10을 초과하는 경우 예외가 발생한다.
  • 두번째 투구에서 첫번째 투구에서 남은 핀을 모두 쓰러트린 경우, 프레임은 Spare 상태가 된다.
  • 두번째 투구에서 첫번째 투구에서 남은 핀을 모두 쓰러트리지 못한 경우, 프레임은 Miss 상태가 된다.
  • Strike, Spare, Miss 상태에서 투구 시 예외가 발생한다.
  • 프레임의 상태를 렌더링 할 수 있다.
  • 플레이어의 전체 프레임 상태를 렌더링 할 수 있다.
  • 마지막 프레임이 스트라이크이거나 스페어이면 한 번 더 투구 할 수 있다.
  • 마지막 프레임에서 추가 투구 상태를 렌더링 할 수 있다.

About

볼링 게임 점수판 구현을 위한 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%