看板 CSSE 關於我們 聯絡資訊
※ 引述《tkqhlno (~____________~)》之銘言: : (不知道是不是在這裡問= =") : 想請問,大部分賽車遊戲的AI大概是用哪些觀念寫出來的! : 如果要讓NPC會隨著比賽而成長的話, : 若用GA來寫的可行性高嗎? : 因為最近在作相關的研究, : 但小弟我不才,只會玩遊戲, : 並沒有去了解遊戲是怎麼做出來的。 : 麻煩各位大大了! 套用 GA 之前必須良好定義染色體 而染色體就是 NPC 的行為編碼,所以重要的是如何塑模 NPC 的行為 一旦有辦法塑模 NPC 的行為,就有辦法套用 GA 來找最佳解。 在賽車遊戲之中使用 GA 當作人工智慧的尋找幾乎不曾見過 因為真正困難的地方是如何取得環境的特徵以及賽車的狀態 就算取得了之後,又應該如何調整賽車的加速、煞車、左右轉 這些 Know How 才是人工智慧的困難點 把所有的環境都考慮進去之後,空間維度很可能太大 這樣很難找到一個最合適的賽車動作來反應千變萬化的環境。 強烈建議,如果時間不充分的話 以身為玩家的你,去記錄你遇到什麼樣的路段、狀況要怎麼去控制賽車的方法 然後把記錄下來的方法進行歸納整理 通常就能夠做出一個很不錯的遊戲 AI 了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.172.148
linjack:或是更簡單的用「軌道車」的概念 :) 古早的賽車遊戲都是 03/06 11:27
linjack:這樣做的 ~ 03/06 11:27
H45:如果只是賽車遊戲的話,用「軌道車」概念就好辦多了 :) 03/06 14:48