1. 程式人生 > >AI五子棋-第三周-需求改進&系統設計

AI五子棋-第三周-需求改進&系統設計

後臺 lan 模塊化 tro 可讀性 人工智能 前端設計 遊戲ui 我們

1. 需求&原型改進

根據組內成員的討論以及老師和同學的建議,本周進行了以下的改進:

1. 改進了遊戲UI的界面設計,並且對前端代碼進行模塊化整理,增強可讀性和可維護性。

2. 對後臺的遊戲引擎進行改進設計,完善了遊戲調度機制

3. 對人工智能算法進行了優化和改進,原先的算法因為其所需要的計算資源過大,當前場景難以達到其性能要求,無法發揮出算法的最大實力,所以完全基於AlphaZero模型算法的AI五子棋難以實現,因此我們采取了人工規則的輔助方式實現AI

2. 系統設計

系統設計如圖所示

技術分享圖片

3. Alpha任務分配計劃

1. 前端設計:龍天堯,林俊博,林立新

2. 後端架構:林毓植,黃輝朝,梁競

4. 測試設計

A組:測試遊戲小程序的正常運作功能

B組:測試遊戲中AI算法的完善度和智能度

C組:測試多玩家下的系統分配調度功能

AI五子棋-第三周-需求改進&系統設計