Starcraft(星海爭霸)這遊戲,相信很多人未玩過也聽過其名,除了是熱門的電競項目外,原來也是 A.I. 繼圍棋後,力求攻克的一個領域。早前,由倫敦大學學院(UCL)及阿里巴巴便發表了其嶄新的 BiCNet 系統,示範 A.I. 系統如何學會和人一般合作進行遊戲。
其實 Alpha Go 在烏鎮一戰退役後,其開發公司 Deepmind 亦打算己 Starcraft(星海爭霸)為研究對象,不過 Deepmind 久未有更新,但可見這款遊戲將可能再次引起大家的注視。其實,除了 Deepmind 外,阿里巴巴亦早與 UCL 進行研究,並展出研究結果。
看完以嶄新設計的 BiCNet 系統玩遊戲,其學習能力絕對可以「火影忍者」主角的影分身練功法相提並論。
從上圖可見,BiCNet 能獨立控制每一部機體,而當中的所取得的數據則共用,透過就不同應對方向進行奬賞機制,而決定下一步的作戰方案。這方案的潛力,就像「火影忍者」主角以影分身共享視野作戰,而且當中不同機體取得得經驗均會讓 A.I. 所擁有,使其成長率達幾何級數,並且可以作出對有機體均有利的決策。
既然 BiCNet 的潛力這麼強,目前又可以做到那些人與人互相合作後所發展出的技能呢?
技能1:移動
BiCNet 在初期經常出現機體相撞的問題,但經過訓練,即可以做到有隊形地作移動。其實記者個人覺得既然 BiCNet 有著共享視野特性,能保持隊形移動,其實相對比較容易。但這確實是 A.I. 進行遊戲的必要一步。
技能 2:打帶跑
BiCNet 操控下的機體,由於學習了智能化的移動方式,為免減低被敵機對己隊進成的傷害,聰明的學習了打帶跑遊戲方式。當敵機要攻擊時,立即撤退,而當身處安全位置時即返回攻擊。
技能 3:誘餌
BiCNet 的合作模式進一步升級,當敵機向己隊 A 成員移動及攻擊時, A 成員先行撤退,而其他隊員立即從其他方位對敵機進行攻擊,直至敵機改變攻擊對象,並以此進行循環。
技能 4:適度集火
要有效快速解決敵人,集中火力向來是必然之選,因此 BiCNet 亦自行學習了集火攻擊,而且更進一步可協調整隊的攻擊目標及火力,確保有效快速解決敵人之餘,而不會過度集火,而導致敵機䃸滅後依然攻擊而浪費火力。
從官方釋出的視頻可見,BiCNet 對於 Starcraft 的微操控比很多玩家更佳,這方著實比人玩有一定優勢。但目前 BiCNet 所能做到的基本人類也可以做到,但除了共享資訊這先天優勢外,到底其 A.I. 決策能力和人相比到底相差多少呢,官方貎似尚未公佈。但若 A.I. 能進行協作,依然是值得期待的進展。