Skip to content

Game-as-a-Service/Legends-of-The-Three-Kingdoms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

三國殺 (Legends of The Three Kingdoms)

Intro your game

三國殺是一款源自中國古代三國時期歷史和文化的桌上卡牌遊戲,通常需要3-8個玩家參與。每個玩家選擇一名三國時期的武將代表自己,並使用各種牌組合來攻擊其他玩家或防禦自己。遊戲中有各種不同的角色、技能和策略,需要玩家們在適當的時機做出明智的選擇,以獲取勝利。遊戲的玩法非常豐富,深受玩家們的喜愛。

Practice Stack

  • Document Driven design -- 落實文件驅動開發,清楚明瞭的規則文件。
  • Event storming -- 同步認知,並清楚了解遊戲最重要的主要功能開發。
  • Example mapping -- 將各種需求與規則藉由User story依依列舉,並作為未來TDD開發的測試的參考範本。
  • OOAD -- 使用UML,需求分析並設計領域模型。
  • Walking skeleton -- 已最簡可行產品 (minimum viable product, MVP),建立最初的版本。
  • ATDD -- 驗收驅動開發,已使用者功能使用的角度寫e2e測試。
  • TDD -- 測試驅動開發,先寫測試再開發。
  • MVC -- 三層式架構
  • Clean Architecture -- 乾淨架構

Tech Stack

  • 後端: JDK17 + spring boot 3 + maven
  • CICD: Docker, Jenkins
  • DB: 待決定
  • 前端: 待決定

Releases

No releases published

Packages

No packages published

Languages