The developer has not uploaded a game yet...

核心遊戲邏輯

2.1 暗棋規則實踐

  • 吃子邏輯 ( canEat):嚴格遵守傳統規則。大吃小(將>士>象...)、砲(跳吃)、兵吃將(小吃大)。
  • 砲的特殊允許路徑:在tryMove中實作直線掃描,計算發射點與目標點之間的棋子數量,僅在中間恰好有一顆「砲架」時攻擊。

2.2悔棋與狀態管理

  • 狀態快照:每次玩家或AI操作前,系統都會board進行深複製(Deep Copy)並推入history大量。
  • AI中斷機制:執行悔棋(undoMove)時,系統會強制調用clearTimeout(aiTimeout),防止後台侵犯的AI在悔棋後錯誤移動,確保遊戲同步。

Published 4 days ago
StatusReleased
PlatformsHTML5
Authorf1214550
AI DisclosureAI Assisted, Code

Comments

Log in with itch.io to leave a comment.

GOOD