看板 StarCraft 關於我們 聯絡資訊
※ 引述《dharma (達)》之銘言: : 有人說可能是架設攝影機來觀看螢幕畫面 : 機械手臂操控鍵鼠(限制手速) : 讓AI能以最接近人類的方式來競賽 : 也有人說是遊戲內容會轉換成給AI軟體讀取的資訊 : 類似下面影片這樣 : https://www.youtube.com/watch?v=5iZlrBqDYPM
: 請問比賽方式有定案了嗎 : thanks 不需要可能這個可能那個的亂猜 Deepmind早就解釋完了 https://goo.gl/DJgHXv 節錄一些重點 An agent that can play StarCraft will need to demonstrate effective use of memory, an ability to plan over a long time, and the capacity to adapt plans based on new information. Computers are capable of extremely fast control, but that doesn’t necessarily demonstrate intelligence, so agents must interact with the game within limits of human dexterity in terms of “Actions Per Minute”. We’ve worked closely with the StarCraft II team to develop an API that supports something similar to previous bots written with a “scripted” interface, allowing programmatic control of individual units and access to the full game state (with some new options as well). Ultimately agents will play directly from pixels, so to get us there, we’ve developed a new image-based interface that outputs a simplified low resolution RGB image data for map & minimap, and the option to break out features into separate “layers ”, like terrain heightfield, unit type, unit health etc. Below is an example of what the feature layer API will look like. 重點中的重點翻譯 1. 這個可以玩星海2的AI要展示的是 a. 有效率的運用記憶體 b. 長期計畫的能力 c. 因應新資訊調整計畫的能力 2. AI會被限制在人類可及的APM之內 3. Deepmind跟星海2團隊合作 開發可以直接用程式來控制單位以及存取遊戲狀況的API 4. AI會直接讀取像素來玩星海2 為了可以讓AI直接讀取像素 他們也開發了一套簡化的低解析度RGB的地圖以及小地圖影像資料 以及可以將影像資料分為其他圖層的選項 讓AI也能透過其他圖層取得地形高低、單位種類、單位血量等等 (那介面大概就會像原PO貼的影片長的樣子) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.178.252 ※ 文章網址: https://www.ptt.cc/bbs/StarCraft/M.1495628561.A.B09.html
henry1915: 推找資料翻譯(?) 05/24 20:25
kirimaru73: d.因應小色調整戰術的抗性 05/24 20:42
howard6110: 戰術核心第一條:飛龍騎臉怎麼輸 05/24 22:32
myhole: 推 05/24 23:14
win4104: 東方神秘力量不可避 05/24 23:36
gino0717: 低解析度RGB版本還可以拿來賣給玩家玩 05/25 04:46
cookieyu: 推。 05/25 04:49
zseineo: 5.試圖偵測東方神秘力量 05/25 16:11
EGsux: 其實最難應該是隱身要怎做出來 05/26 07:15
energyy1104: 所以重點在於這次要訓練的是應變能力 無關電腦視覺 05/26 09:55
energyy1104: 但匿蹤怎麼處理 可能就要看deepmind的功夫了 05/26 09:56
dharma: 透過API而不用電腦視覺,似乎就不是公平競爭了 05/26 22:57
kirimaru73: API可以接受 電腦視覺不可能百分之百 05/27 00:17
kirimaru73: 一千次裡面如果一次把狗看成牛而出包 那才不公平 05/27 00:17
kira925: 其實API反而可能有個問題:隱形與遁地單位 05/27 11:50
kira925: 視覺上人類還有機會看到軌跡 單靠API是一翻兩瞪眼 05/27 11:50
kira925: 你告訴AI那邊有隱形單位就不公平了 你不告訴AI就殺全家 05/27 11:51
lovinlover: 其實AI發展到後期 看不到隱形單位應該沒差 不過以後的 05/27 14:19
lovinlover: 事現在也說不準 05/27 14:19
kirimaru73: 不過依API說明 1.控制單位 2.存遊戲狀況 3.讀遊戲狀況 05/27 18:08
kirimaru73: 有問題的只有3 如果只是讀 人口數 受到攻擊那就沒問題 05/27 18:09
kirimaru73: 如果讀隱形單位或核彈點 那就會有公平疑慮 05/27 18:09
kirimaru73: 既然都特別做像素圖層了 我想隱形核彈應該是從像素讀 05/27 18:10
kirimaru73: 而不是API (但紅點和原地不動ob在低解析度下.....) 05/27 18:11
kira925: 剖析下去很麻煩... 05/27 23:05
kirimaru73: 我想像的解釋應該是這樣:你對阿法狗丟核彈 05/27 23:26
kirimaru73: "偵測到核彈發射"可以讓程式直接告訴阿法狗 但紅點在 05/27 23:26
kirimaru73: 哪裡他要自己找 而他找的速度必須受到APM限制 05/27 23:26
kirimaru73: 不能在1秒內點小地圖100個地方來抓核彈的位置 05/27 23:27
kira925: 其實就是這點會讓BZ很麻煩XD 05/28 09:24
APM99: 火蟑螂表示 : 05/28 09:34