MAME模擬器的制作者Nicola Salmoria為《Threes!》編寫了一套AI系統(tǒng),在電腦挑戰(zhàn)高分的同時(shí),還獲得了很多有趣的數(shù)據(jù)與結(jié)論。
之前我們欣賞了“Cloud-Tea Studio”團(tuán)隊(duì)制作的《Flappy Bird》機(jī)器人,現(xiàn)在再來看看時(shí)下另一款熱門游戲《Threes!》是怎樣被技術(shù)宅調(diào)戲的。
玩過《Threes!》的同學(xué)都知道,游戲會(huì)提示你下一個(gè)出現(xiàn)在屏幕上數(shù)字是多少——那是不可能的。除了“1”和“2”是用藍(lán)色和粉色區(qū)分開來,“3”及其以上的數(shù)字會(huì)統(tǒng)一顯示為白色。那個(gè)白色方塊到底是幾,只有掉下來才知道,而且滑入的位置也無法完全確定。相信這些不確定因素肯定坑了不少人……
MAME模擬器的制作者Nicola Salmoria對(duì)《Threes!》也是愛不釋手,不過他有自己“特別的游戲技巧”。Nicola為這款游戲編寫了一套AI系統(tǒng),通過實(shí)驗(yàn)探究游戲的內(nèi)部機(jī)制,讓電腦挑戰(zhàn)高分極限。幾天后他獲得了一些有趣的結(jié)果:
我運(yùn)行了兩個(gè)《Threes!》游戲來測(cè)試AI系統(tǒng)的工作狀況,其中一個(gè)AI得分21,624,另一個(gè)31,524,測(cè)試結(jié)果符合預(yù)期水平。因?yàn)楠?jiǎng)勵(lì)數(shù)字(bonus card)在你合成出來之前不會(huì)出現(xiàn),所以這套系統(tǒng)其實(shí)還能獲得更高的分?jǐn)?shù),而且這個(gè)細(xì)節(jié)對(duì)于最終分?jǐn)?shù)的影響還是很顯著的。
觀察AI的走法是一件令人迷惑與不安的事情,經(jīng)常會(huì)讓我發(fā)出如下感嘆:“這么走不對(duì)吧”“這簡(jiǎn)直是作死”“為什么AI走的和我想的完全相反”……然而事實(shí)證明AI是對(duì)的我是錯(cuò)的,它能夠輕松獲得比我高得多的分?jǐn)?shù)。
[one_third]
[/one_third]
[one_third]
[/one_third]
[one_third_last]
[/one_third_last]
很多時(shí)候,AI會(huì)故意推遲合并的操作,僅僅在棋盤中進(jìn)行移動(dòng)?!斑@簡(jiǎn)直無法理喻,再不合并就沒機(jī)會(huì)了??!”之后局面就變成了一次能合并三個(gè)數(shù)字的情況,而且還有更多的數(shù)字在等待合并(黑貓注:看來Nicola又想錯(cuò)了)。研究AI的走法可以得出一個(gè)重要的結(jié)論,如果有很多數(shù)字可以合并,那么相當(dāng)于同時(shí)擁有大量空白區(qū)域以及更強(qiáng)的控制能力,這都要?dú)w功于延遲合并的思想戰(zhàn)略。
在這樣下去,《Threes!》這款游戲就要變成一項(xiàng)科學(xué)研究了,像我們這些普通人還是隨便玩玩就好了。不過觸樂會(huì)一直關(guān)注Nicola的后續(xù)研究,相信還會(huì)有更多有意思的事情發(fā)生呢!
[box_info]更新:《Threes!》的開發(fā)成員Asher Vollmer表示,該游戲?qū)⒃诓痪弥筮M(jìn)行小幅更新,如果“Next”中的數(shù)字大于3,那么會(huì)多出一個(gè)“+”符號(hào)進(jìn)行區(qū)分。[/box_info]
[消息來源:toucharcade.com ]
* 本文系作者投稿,不代表觸樂網(wǎng)站觀點(diǎn)。