-
Notifications
You must be signed in to change notification settings - Fork 49
Home
LanKuDot edited this page Jun 15, 2020
·
18 revisions
Welcome to the MLGame wiki!
這份 Wiki 寫的時候是 Beta 4.1,所以教學無法使用在現在的版本。目前正在開發 Beta 7.0,等完成後會回來更新 Wiki。
MLGame 提供 API 幫助遊戲分離控制操作的部分,讓玩家可以透過撰寫程式來玩遊戲。本 wiki 介紹 MLGame 的運作方式與如何使用 API 來開發遊戲。
- 遊戲架構設計:介紹 MLGame 專案下的遊戲架構
- 機器學習模式:介紹機器學習模式與其如何被執行
-
以
MLGame.py
執行遊戲:介紹MLGame.py
如何啟動遊戲
在 MLGame 中的遊戲開發流程,會先以做出手動模式為目標,除了可以先遊玩,看看遊戲性,還可以確認遊戲核心有無問題。再以手動模式為基底,套用 MLGame 提供的 API,將遊戲改為機器學習模式。這裡以貪食蛇遊戲為例,逐步教學 MLGame 的遊戲製作流程與相關 API。本教學會需要擁有基礎的 python 概念,例如:資料結構(list、tuple、dict)、類別、類別繼承等。
這一部分會逐步教學製作出一個完整的貪食蛇遊戲。