Re: [請益] 關於一些遊戲的AI

看板GameDesign作者 (眠月)時間11年前 (2012/11/29 14:39), 編輯推噓7(708)
留言15則, 4人參與, 最新討論串5/22 (看更多)
※ 引述《LaPass (LaPass)》之銘言: : 總而言之,在圍棋中要面對的是很模糊的計算 : 這跟SLG跟其他棋類是很明顯的差異 其實我也覺得這是一個很常見的誤解耶。 我先講結論:一般戰棋類的 SLG 複雜度比圍棋高。 這好像很難想像,但是原因其實是因為一般人根本沒「想」過這個問題。 小弟試問一個問題:有人認真的去分析過一般 SLG 的複雜度嗎? 比方說魔喚精靈、風色幻想、或是星海爭霸?甚至一般 RPG 的戰鬥? 不要誤會,我不是說圍棋簡單, 圍棋很難,我是說那些遊戲更難。 圍棋的難因為有被展現跟強調出來,所以大家都知道圍棋很難。 因為圍棋是一個有長久歷史跟大量人類在從事,而且已經職業化的活動。 廣為人知,也有很多研究者在做這個題目,所以人們注意到他很難, 不過這不代表他最難。 別的不說,光是 partial observe 在 AI 就是一個讓難度翻好幾翻的因素。 圍棋的玩家可以看到全部的盤面(full observe), 但是絕大部分 full observe 的 AI,到了 partial observe 就根本不能用, 看不到的東西,你連 search 都沒辦法,這才是真的模糊運算 :( 又或是「混亂」,這種狀態的轉移帶有隨機性的, 還要導入 Markov Decision Process 才能分析。 "Partial observe" 加上 "Markov Decision Process" 這兩個東西放在一起, 念 AI 的看到都會嚇到閃尿 Q_Q 不知道的可以 google 一下 "POMDP" 看一下。 假設未來有一天,電腦的計算力強到可以在圍棋上打贏人類, 那個時候大家會發現在很多別的遊戲上面,AI 跟人差很多, 才會注意到原來很多別的遊戲都比圍棋難。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.58.34

11/29 14:49, , 1F
現在圍棋電腦幾可匹敵中高級人腦了
11/29 14:49, 1F

11/29 14:49, , 2F
但格鬥和SLG 在同樣條件下 連新手級人腦都贏不過
11/29 14:49, 2F

11/29 14:51, , 3F
詳細希望.... 我想找來下
11/29 14:51, 3F

11/29 14:54, , 4F
請問.... 圍棋除了go之外還有沒有其他關鍵字,我在google
11/29 14:54, 4F

11/29 14:54, , 5F
code那邊用go下去找只會找到一堆亂七八糟的東西....
11/29 14:54, 5F

11/29 15:01, , 6F
有GNUGo www
11/29 15:01, 6F

11/29 15:54, , 7F
圍棋的所有要素都是"已知" 但是遊戲很大一部分是"未知"
11/29 15:54, 7F

11/29 15:54, , 8F
這個未知的推算與預測,是AI做不來的
11/29 15:54, 8F

11/29 15:55, , 9F
也不是說做不來 比起窮極運算而言 由已隻推算未知很大一部
11/29 15:55, 9F

11/29 15:55, , 10F
份還是要看設計者,而非窮極運算了
11/29 15:55, 10F

11/29 15:57, , 11F
這時候就要搬出開圖狗AI XD
11/29 15:57, 11F

11/29 15:58, , 12F
所以遊戲的AI很多都是內建開圖跟金錢無限再去放水 反正玩家
11/29 15:58, 12F

11/29 15:58, , 13F
遊戲要增加電腦對手的難度最終還是得靠資源不對稱
11/29 15:58, 13F

11/29 15:58, , 14F
玩的爽就好了XD
11/29 15:58, 14F

11/29 16:05, , 15F
如果策略遊戲搞到太複雜,那就變成兵棋推演了.....
11/29 16:05, 15F
文章代碼(AID): #1GjmCvU4 (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1GjmCvU4 (GameDesign)