PAIA-迷宮自走車比賽規則
賽前準備:
一人一機,每隊提供一個隨身碟,讓隊伍可以使用
電腦教室,每台電腦都會安裝下列開發環境和軟體
軟體
開發環境
python 3.9.7
Python套件
pygame==2.0.1
scikit-learn==0.24.1
matplotlib==3.3.4
pandas==1.4.1
box2D 2.3.10
可參考此安裝檔
提供下列檔案
遊戲框架 MLGame 9.4.1 程式碼
遊戲 Maze Car 程式碼
遊戲 pingpong 程式碼
3.電腦教室會設置網站白名單,其餘網站則不提供連線。
*.paia-arena.com
4.賽前兩周發放測試帳密與平台連結
5.每個隊伍會提供一張白紙,供選手筆記使用。
比賽規則:
進行方式:
選手不得使用任何的社群通訊軟體,瀏覽程式碼諮詢網站,或攜帶任何程式碼參考資料進入賽場。
選手隨機分組,分別進行競賽。
依照每位選手過關時間總和進行總和。
程式碼規範
須直接或間接使用AI模型來控制遊戲物件,不能只用if else等邏輯判斷方式來控制遊戲物件。
上傳的AI僅能使用平台所提供之套件版本來執行,若有使用其他套件,造成程式執行錯誤,將取消參賽的資格。
AI檔名統一為ml_play.py,模型檔案不限數量,但是檔案大小限制為200MB
裁判將會針對上述條件,審核選手的程式,不合格者將取消參賽資格。
審核通過範例。審核不通過範例:有語法錯誤的程式碼 ,使用非相關套件 ,沒有使用AI模型 ,有載入AI模型但遊戲指令並非由AI模型直接或間接產生 。
3. 示範影片
4.排名方式:
每個選手都會於三個地圖執行,每個地圖執行兩次,兩個成績擇優採計。
每個選手三個成績總和,進行排名,總和愈小愈佳。
成績計算方式:
地圖規則:
地圖大小60*60地圖格
路寬最小為4格
可以有斜線的牆壁
每個地圖需設計檢查點與限制時間
競賽模式:一般迷宮