[閒聊] 人工智慧挑戰魔界村

作者: ResolaQQ (ResolaQQ)   2016-02-27 16:26:50
http://ch.nicovideo.jp/shu3/blomaga/ar883876
看到這個還蠻有趣的,作者把魔界村的遊戲畫面弄成 32x32 格
白色格子代表可以站的地方,黑色格子是子彈,灰色格子是敵人
評價方法是,能夠往右邊移動越多格,分數就越高
然後就這樣讓人工智慧自己邊玩邊學
這人工智慧應該是採用遺傳演算法,理論上跟生物演化差不多
一開始隨機產生一些對應方式,跑遊戲紀錄得分
再把得分較高的選出來交配生出下一世代的對應方式
世代交替越多次,對應的就會越正確,看起來就像人工智慧學會怎麼玩遊戲一樣
第 20 世代學會如何跳過墓碑
第 34 世代學會如何丟長矛攻擊敵人
第 67 世代學會如何跳上浮動平台
第 100 世代擊敗紅惡魔(至此共有 26453 隻亞瑟不幸陣亡)
搞不好以後有遊戲卡關,都可以交給人工智慧慢慢打,打過去了自己再接手XD
作者: qazxswptt (...)   2016-02-27 17:34:00
怎麼覺得這樣做很聰明的同時又覺得很蠢XD
作者: osanaosana (芋頭一顆多少錢)   2016-02-27 18:42:00
這比較像是AI技術的驗證...
作者: BadGame (人生 歡樂易忘卻執著痛苦)   2016-02-27 19:20:00
真人玩魔界村 可能死個10隻 就不爽玩了
作者: articlebear (政治真的滿狗屁的)   2016-02-27 19:56:00
看阿~ 生命的進化就是這樣悲壯阿!!
作者: k2604810 (AHHS)   2016-02-28 02:02:00
拿來當論文題目還蠻有趣的阿XD
作者: eva19452002 (^^)   2016-02-28 06:14:00
我比較希望把這個技術用在魔物獵人的魔物上面
作者: jeff0811 (jeff)   2016-02-28 10:22:00
到100萬隻還有點希望過第一關因為魔界村的遇敵非線性,所以學習很困難
作者: qazxswptt (...)   2016-02-28 10:33:00
我們的祖先就是經歷過這種雜魚的一生 才有了我們(悲壯!
作者: osanaosana (芋頭一顆多少錢)   2016-02-28 13:41:00
用在魔物上面...然後發現一直飛在天上才能活命...
作者: KanoLoa (卡)   2016-02-28 22:50:00
好想看隨機應對的那段程式碼
作者: conpo (獅子たちの旗)   2016-02-29 21:58:00
哈哈哈,這不賴,只是怕AI也會玩到崩潰XD
作者: ResolaQQ (ResolaQQ)   2016-03-08 00:11:00
下集出了,作者本來想從中途紀錄點開始過關但不幸的是亞瑟只會往右走,所以打不倒第一關的王一角獸之後修改評價方法,先把盔甲也加入評價中但不幸的是,亞瑟學會一直蹲在地上比較安全,時間不夠用之後再將遊戲畫面改的比較像人類看到的狀況,樹也看的到好像還有把程式從5frame做一次動作改成1frame以加快反應結果是成功穿著盔甲打到一角獸了,但還是無法突破結果只好作弊,讓亞瑟從打王的地方從頭學起最後亞瑟果然是學會了有野課長拿手的連打突破一角獸但不幸的是,對AI來說,第一關還有一個最難的真BOSS最後不得已只能再次作弊,讓亞瑟從真BOSS的地方從頭學起突破第一關花了兩次作弊和大概三十萬隻亞瑟吧,沒仔細數
作者: osanaosana (芋頭一顆多少錢)   2016-03-08 08:29:00
三十萬隻亞瑟...
作者: xiue (蘇)   2016-03-08 09:47:00
看到這篇突然想到<有野的挑戰>文好像很久沒發了,節目收了?
作者: os653   2016-03-08 10:21:00
之前有野的挑戰我有幫忙發,但是那是那時候資訊缺乏的關係現在有很多不怕死的把節目上傳到YouTube,官方自己也有上傳所以現在只要上YouTube就能看,似乎已經沒有發文的必要了目前最新的好像是#214,有野課長還突破了最速破關記錄沒意外都是兩個禮拜一集,有些特殊情況會暫停,像生挑戰等
作者: qazxswptt (...)   2016-03-08 12:09:00
30萬悲壯的亞瑟...何等雜魚般的一生Orz
作者: murkangel (梅克安琪兒)   2016-03-11 20:52:00
傻勁可能造就下個天才
作者: oginome (荻野目洋子)   2016-03-11 22:03:00
ALPHAGO已經幹掉韓國棋聖了,誰都不能再輕視AI~
作者: if4 (if)   2016-03-11 23:07:00
阿發狗只要電源當獎勵 薪水就不領了

Links booklink

Contact Us: admin [ a t ] ucptt.com