第一次結對程式設計作業要求(暫定)
目标制作一個AI對戰的用戶端
提供的接口點選此處檢視
- 登入
- 開啟一局遊戲
- 出牌
- 查詢排行榜
- 查詢往期對戰結果
目标UI
- 登入界面
- 顯示目前對戰狀态
- 顯示往期對戰結果
- 顯示往期對戰結果詳細情況
- 顯示排行榜
目标
- 最後需要送出一份可以運作的二進制檔案,提供給其他同學進行UI測試。
- 如果評測小組沒有可以運作該檔案的工具可以不給UI部分的分。
- 可以隻提供UI部分的二進制檔案,不提供AI部分的,即UI和AI可以單獨分開制作。
- UI顯示的内容必須更根據後端結果變化
評分細則
UI(20分)
- 登入界面(3分)
- 顯示目前對戰狀态(3分)
- 顯示往期對戰結果(3分)
- 查詢往期對戰結果(3分)
- 顯示排行榜(3分)
- 美觀(5分)
- 請保證你的界面沒有諸如亂碼,崩潰,空白的BUG
規範(GitHub)(15+5分)
- README(12分)
- 徽章(可以是使用的語言或者其他)(1分)
- 代碼品質評分及徽章(要求達到A)(3分)
- 運作環境(1分)
- 編譯方法(1分)
- 使用方法(1分)
- .gitignore(2分)
- Commit資訊(需要有意義的送出資訊占比90%)(3分)
- 使用分支管理送出代碼(3分)
- 開源協定(附加1分)
- 持續內建(附加3分)
- Issues模闆(附加1分)
AI(65分)
- 循環賽,按積分給分(30分)
- 排位賽,按排名給分(35分)
- 測試賽:測試系統,額外加分。