iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

今天我們來介紹如何快速開始一個符合MLGame框架,可讓AI遊玩競賽的遊戲

使用方式

  1. fork 此專案) @How to fork this project tutorial
  2. 從遊戲模板集合裡 選擇一個模板 複製 @game_templates
  3. 貼上在games裡,成為一個新的遊戲專案 @games
  4. 為這個新遊戲專案取新的名字
  5. 添加遊戲內容進新的遊戲專案
  6. 發送 PR 向更多人分享你的遊戲吧!)@GameShareContributors

Tutorial Game

下載遊戲

git clone https://github.com/Jesse-Jumbo/MLGameTemplate.git
   #   or if you fork this project
git clone git@github.com:你的GitHub名稱/MLGameTemplate.git

啟動遊戲

  1. 在termianl輸入以下指令

    # 單人
    python -m mlgame -f 30 -i ./development_tutorial/TutorialGame/ml/ml_play_manual.py ./development_tutorial/TutorialGame
    
  2. 遊戲啟動畫面
    single_view


  1. 在termianl輸入以下指令
    # 雙人
    python -m mlgame -f 30 -i ./development_tutorial/TutorialGame/ml/ml_play_manual.py -i ./development_tutorial/TutorialGame/ml/ml_play_manual.py ./development_tutorial/TutorialGame
    
  2. 遊戲啟動畫面
    battle_view

指令說明

  1. 以python啟動 mlgame這個套件去執行後續程式
  2. -f 後的數字為遊戲的FPS
  3. -i 後面代表要啟動的AI,可使用相對或絕對位置,依序為1P、2P…
  4. AI 之後,後續輸入要以此AI遊玩的遊戲,可使用相對或絕對位置(該專案必須包含mlgame必要文件,詳情請看上集 @MLGame專案架構介紹
  5. 若有遊戲參數,則使用--game_params value 的格式輸入

使用game_templates裡的模板也可以啟動遊戲喔!馬上開始來寫你的第一個給AI玩的遊戲吧!


上一篇
PaiaGame Structures
下一篇
開始你的第一個遊戲AI@MLGame Template
系列文
用程式寫遊戲給AI玩30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言