看板 GameDesign 關於我們 聯絡資訊
各位遊戲程式設計師們大家好,我最近在找書的時候有一些小小的發現 和 問題。 小弟是DOS game時代老玩家,目前是做AI(人工智慧)與機器人的研究。 [心得] 最近發現一本書很讚-- 遊戲人工智慧 http://www.books.com.tw/exep/prod/booksfile.php?item=0010310897 這本書跟一般遊戲開發書籍不一樣,一般都講一堆介面設計 很少講演算法 這本專門講演算法 還有附 C++ CODE! So,有幾個小發現 1. potential funtion (位能函數) 居然也用在遊戲人物(NPC)或敵人的避障 (機器人領域 是用 potential function 來避開真實環境的障礙物的) 2. Bayes theorem (貝氏定理) 也用在敵人預測玩家的動作 或 修改敵人的戰鬥策略 (機器人領域 是用 Bayes theorem 來估測環境資訊 或 追蹤人/物件) [問題] 陸續找了幾本書 http://search.books.com.tw/exep/prod_search.php?cat= BKA&key=RPG%A8%A4%A6%E2%A7%EA%BAt%B9C%C0%B8%B5%7B%A6%A1%B3%5D%ADp 2D/3D RPG角色扮演遊戲程式設計:使用Direct X RPG角色扮演遊戲程式設計—完整實例與經驗分享 3DRPG角色扮演遊戲程式設計:完整實例與經驗分享(附CD) 結果..... 居然都絕版了!!!! 有沒有誰還有推薦 用C++寫GAME的書??? 或是 推薦 AI演算法用在GAME的書?? 謝謝大家~~! -- ◢ ◣ ║ ╔═╗ ║ ║、 ║ ══╦══ ║ ███ ═╬═║ ║ ═╬═══╬═ ║ ══╬══ ══╬══ ◥█◤ ╭╣ ║、║ ╭╣ ╬╬║ / ║ \ ║ ╭╣ ╠╮║ ║ ╠╮║║║╯ ║ ╭╯╮ ╰╯║ ║╭╯ ╰╮ ║ ╯╭╰╮ ╰╯ ╭╯ ╰╮ ╰╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.6.66
cowbaying:寫遊戲AI 我個人認為可以直覺一點 不一定要用什麼演 07/01 20:55
cowbaying:算法來算 簡單的邏輯就是一種演算法 07/01 20:56
ddavid:用Bayes分類器及其n種變體來做預測是Machine Learning中算 07/01 21:19
ddavid:非常基礎(當然是以現今來說)的部分,有興趣可以翻翻相關 07/01 21:20
ddavid:領域。不過大多數遊戲都經驗法則建立的小Decision Tree就做 07/01 21:21
ddavid:掉了......XD 07/01 21:21
ddavid:是說也沒多少遊戲有閒真的都在遊戲內寫Incremental的 07/01 21:24
ddavid:Training機制啦XD 07/01 21:24
ddavid:遊戲在跑還要寫個PNN在裡面每隻怪各自Train也太累了點XD 07/01 21:27
Seabook:Training 可以OFFLINE做,先給玩家試玩 收集DATA 07/01 21:49
Seabook:Then 再根據分類器的結果 做成簡單的online分類器 做決策 07/01 21:50
Seabook:以上是機器人領域的做法, 不知道 GAME領域是怎麼用的@@" 07/01 21:50
franknine:Game 領域用 training 的不多, 主要是今天 Designer 07/02 02:26
franknine:今天想改變 AI 的反應, 用 training 要很快跟上 spec 07/02 02:27
franknine:有難度. 07/02 02:27