Game-as-a-Service / Game-as-a-Service/Machi-Koro-Java

Start Game Usecase

Open
#97 0 comments 0 reactions 1 assignee Claimed by @shmily7829 View on GitHub
enhancement
Dominant language
Java
Stars
3
Forks
4
PR merge metrics
No merged PRs in 30d

Description

## Start Game Usecase

### Description
房主開始骰子街,分配該局骰子街所有玩家的初始遊戲資源。

### Example
- 分配遊戲資源成功
```
Given
玩家 A 創建一局骰子街,玩家 B、C、D 加入骰子街。
When
玩家 A 開始骰子街。
Then
分配資源給玩家A、B、C、D。
```
- Test
- 玩家 A、B、C、D 每位應有以下資源
 - 小麥田 x 1
 - 麵包店 x 1
 - 面朝下的起始地標建築各 1 張 (主題樂園、廣播電台、購物中心、火車站)
 - 金幣 x 3
---

- 遊戲開始失敗
```
Given
玩家 A 創建一局骰子街。
When
玩家 A 開始骰子街。
Then
開始骰子街失敗。
```
- Test
- 回傳錯誤訊息 "玩家人數不足"。

### Additional Context
如果有任何特殊事項或需要注意的問題,請在此說明或附加圖片描述。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.