Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 33 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,40 @@
# java-blackjack
# 상태
- 시작
- 처음 세팅
- hit
- stay
- push
- blackjack
- bust
- 공통기능
-[x] state
-[x] hit 카드를 추가로 하나 더 뽑는다
-[x] stay 카드를 뽑지 않고 게임을 종료한다
-[x] getScore점수 계산
- [x] hit
- [x] hit 카드를 하나 뽑아 점수계산 후 상태를 리턴
- [x] stay 상태를 stay로 변경한다
- [x] 점수계산: error: 게임 진행 중에는 점수 계산을 할 수 없음
- [x] stay
- [x] hit : error: 스테이 상태에는 hit을 할 수 없음
- [x] stay : 상태를 stay를 리턴한다
- [x] 점수계산: 카드의 점수를 계산해서 리턴한다
- [x] BlackJack
- [x] hit : error: hit을 할 수 없음
- [x] stay : error: 블랙잭 상태에선 스테이 할 수 없음(이미 종료된상태)
- [x] 점수계산: 카드의 점수를 계산해서 리턴한다
- [x] bust
- [x] hit : error: bust 상태에는 hit을 할 수 없음
- [x] stay : error: bust상태에선 스테이 할 수 없음
- [x] 점수계산: 카드의 점수를 계산해서 리턴한다

# 규칙
- 블랙잭게임서비스
-[x] 속성
- 참가자
- 카드덱
- [x]기능
- [x] Blackjack : 처음 두 장의 카드 합 21 => 승
- [x] Bust : 카드 합 21 초과 => 패
- [x] Push : 플레이어, 딜러 카드 합이 같음 => 무승부
- [x] Hit : 플레이어의 카드 2장의 합이 21을 초과하지 않을 경우, 추가 카드를 요청
- [x] Stay : 플레이어가 추가 카드를 원하지 않음, 딜러는 카드 합 17 이상이면 추가 카드를 얻을 수 없음
- [x] entroll : 참가자 등록
- [x] 승/패 계산
-[x] 속성
- 참가자
- 카드덱
- [x]기능
- [x] Blackjack : 처음 두 장의 카드 합 21 => 승
- [x] Bust : 카드 합 21 초과 => 패
- [x] Push : 플레이어, 딜러 카드 합이 같음 => 무승부
- [x] Hit : 플레이어의 카드 2장의 합이 21을 초과하지 않을 경우, 추가 카드를 요청
- [x] Stay : 플레이어가 추가 카드를 원하지 않음, 딜러는 카드 합 17 이상이면 추가 카드를 얻을 수 없음
- [x] entroll : 참가자 등록
- [x] 승/패 계산


# 구현해야 할 기능 목록
Expand Down