如何讓電腦自己玩絕地求生?

最近瘋狂地迷上一個大熱的遊戲,絕地求生,今天與周圍的朋友聊天,談笑間提到能不能實現讓電腦自動玩絕地求生,就像alpha go下圍棋那樣。

發上來看看大家的想法,討論討論實現這個功能需要解決一些什麼問題?


可以。

絕地求生的本質就是:

不同玩家在同一個地圖裡面遊戲,

然後去尋找物資,去實現地圖目標(跑圖躲毒),

擊敗其他玩家,然後最後成功存活。

這顯然比DOTA2裡面的對線(注意卡兵,反補,正補,壓制等),

圍棋里對於落子之後的預判,棋譜的記錄等,

要簡單許多。

在現在,實現FPS遊戲自瞄已經並不是一件很難的事情,

稍微掌握一些這個方面的人就可以編寫程序,實現遊戲裡面視野內出現敵人就鎖頭,

然後開槍擊殺,同時通過對於自己的走位和旋轉防止其他外掛鎖頭和秒殺。

而去實現地圖目標,也不是難事,設定和地圖同步時間運行的程序,

控制AI對於時間的把控,現在也不會很難。

個人覺得有難度的是,如何讓AI去找房,搜索房間,如何去靈活舔包,

這個是比較難攻克的一點,但是回頭看看,既然AI可以在DOTA2里購買物品並且靈活合成,

並且針對敵人的裝備選擇自己的裝備,在未來吃雞裡面靈活找房,只要設定了大致了路點,

也不會是問題。

AI在吃雞里比人類強的點在於視野,對於目標的預判和反應,還有就是快速的反應。

個人覺得絕地求生目前更加需要的還是對於遊戲的完善

還有對於某些主播作弊行為的嚴懲

這些構想可以去想一想,但是很明顯這個AI的問題不是現在應該付出實踐的點。


賊雞兒簡單。

ai眼中,伏地魔,幻影坦克,不存在的。

告訴你啥叫360度靜態視力5.0,被動戰術目鏡,無瞄具自帶四倍鏡。

就算不去分析聲音數據,只設定

1.向圈中心跑

2.攻擊一切視野中(360度)的敵人

基本上吃雞了


AI局局吃雞無誤。

遊戲開始,AI在飛機上看到最近的房頂有98k一把,旁邊的房頂上有4倍鏡一個,計算跳傘的時間,飛行的角度,用最快的速度精準無比的降落在98k上,轉身探測到400米外的你正在降落,不到一秒的時間計算出你的下落速度,子彈飛行時間,彈道下墜,打開機瞄,一槍爆頭,你沒落地已經成盒,就這麼簡單。

AI有多強完全取決於你想把它設置成多強

基本就是外掛玩家的水平,甚至比外掛更強。


建議題主限定AI戰術能力

否則的話

如果是絕地求生:大逃

設定每1秒360度觀察一次視野,與遊戲地圖對比,就算出現了一個像素的非正常區域,識別為玩家則立即控制移動消失於對方視野。

如果是絕地求生:大殺

設定每1秒360度觀察一次視野,與遊戲地圖對比,就算出現了一個像素的非正常區域,識別為玩家則立即點射爆頭,被AKM無鏡爆頭也可以說是很氣了


簡單,君不見現在深度學習這麼6

之前dota2職業選手被ai吊打,ai還是把屏幕刷新率以及計算延遲算上去的,基本和人類反應速度差不多,但職業選手還是被吊打(通過觀看視頻習得策略)

fps那就更簡單了,拋開ai可以瞬間檢測出屏幕上的敵人不說,如果深度訓練一下,估計能又陰又有腦子


其實你只需要一個大陀螺


推薦閱讀:

求大佬解答,網易UU加速器如何現在?
吃雞槍法要怎麼練?
絕地求生如何評價這樣的隊友?
絕地求生里的滑鼠宏官方到底能不能監測到?
有沒有技術帝或者科普帝說說絕地求生瞄準鏡上東西的意思。或者射擊的預判。?

TAG:絕地求生:大逃殺PUBG |