[軟工]結對編程作業要求(暫定)


目標制作一個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分)
  • 測試賽:測試系統,額外加分。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM