線上書籍

Home

機器學習AI遊戲課程

 

1.從github下載遊戲框架

https://github.com/LanKuDot/MLGame

1.直接下載zip檔案,到本機電腦解壓縮

2.利用終端機下載

git clone https://github.com/lankudot/mlgame

解壓縮後是一個MLGAME-master目錄

 

2.下載賽車遊戲

https://github.com/yen900611/RacingCar

1.直接下載zip檔案,到本機電腦解壓縮到:

上一個遊戲架構中的 MLGAME-master\game\目錄底下即可

 

 

 

MLGAME-master程式架構

第一層架構:

目錄:game

目錄:ml

MLGame.py <--程式起始點

README.md

Change Log.md

 

第二層架構:

game目錄:裡面有四個遊戲分別是arkanoid、pingpong、RaceingCar、snake

此目錄才是最主要修改的部分,根據不同的遊戲修改成rule base或是model base的遊戲方法

mlgmae目錄:此目錄主要是執行遊戲程式的部分,請不要任意修改

 

第三層架構:進入games目錄中

分別有arkanoid、pingpong、RaceingCar、snake四個目錄

每一個目錄都有

1.game目錄:遊戲主要程式,勿修改

2.ml目錄:主要修改的檔案

複製ml_play_template.py

改檔案名稱為

ml_play.py  或是 

rule_play.py

即可進行改寫。