iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

上一篇我們解釋了MLGame 流程圖所用的符號,忘記符號意思或還沒看過的朋友,先來複習上一篇「~MLGame 流程圖所用符號複習時間~」吧! 【前傳】MLGame 遊戲的程式流程

這次我們要來講MLGame 遊戲的程式流程,(另一支程式)AI是如何代替人玩我們的遊戲的?你能發現第三支程式在哪嗎?

  • 大家可以先大概記住,所謂的另一支程式,就是AI,而它的名字叫做MLPlay,之後會再出現喔~:D

MLGame 遊戲程式運作流程 @GitHub MLGame遊戲運作流程圖

  • 這是MLGame 遊戲的程式流程圖
    1. AI(另一支程式)藉由獲得我們遊戲程式的遊戲資訊,計算下一步應該如何行動,而給出指令
    2. 然後我們的遊戲會根據取得的AI(另一支程式)回傳指令,執行我們寫好在遊戲裡,要對應指令執行的行動,去更新遊戲狀態
    3. 這便是在符合MLGame 框架下,我們執行遊戲程式運作的流程。
      MLGame 遊戲流程圖

到這裡,有人發現第三支程式在哪了嗎?是「誰」將遊戲的資料傳給AI,和是「誰」取得AI回傳的遊戲指令?遊戲和AI之間是如何溝通的?是「誰」控制著MLGame 遊戲程式運作流程?要來下集找到解答喔~

明天預告:

下個環節,我們會揭曉控制MLGame 遊戲程式運作流程的第三支程式和AI和遊戲間的關係,並且簡單認識下框架的概念。


上一篇
【前傳】MLGame 遊戲程式運作流程
下一篇
【統整】MLGame 遊戲程式運作流程
系列文
用程式寫遊戲給AI玩30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言