Game-as-a-Service / Game-as-a-Service/uno-flip-java

[backend] 流程開發 - 玩家抽牌

Open
#18 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
3
Forks
7
PR merge metrics
No merged PRs in 30d

Description

# 驗收測試需求
given: 遊戲內有玩家 A 和玩家 B,現在輪到玩家 A 出牌,但玩家 A 沒有可以出的牌
when: 玩家 A 抽牌
then: 玩家 A 抽牌成功,換玩家 B 出牌。

# A.C.
- [ ] 完成 玩家行動 "抽牌" 的接口,包含廣播訊息。
[接口細節看這裡](https://kindly-verdict-328.notion.site/API-4db7a832a38849238ed5c0cba6c8ace5#883d32f5df0a4179b318e03516001579)

# 注意事項
- 已經有 #11 拓荒 class 分類,可以參照這樣的模式開新的路。
- 先不儲存到 DB,使用三層式架構 (Controller + Service + Memory Cache Repo)。
- 以 ATDD 的方式開發,所以 Controller 要有驗收測試的測項。
- 各個 class 要有自己的單元測試保護

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.