當前位置: 華文星空 > 體育

圍棋和王者榮耀哪個更復雜?

2021-02-20體育

復雜度是王者高,難度是圍棋難。

復雜度指的是計算和操作需要的量,難度指的是能否達到合理選擇以獲得勝利的機率。

其實很多爭論都是雞同鴨講。

這方面的問題歸根結底要歸結到電腦系統和人類頭腦及身體判斷力的執行機制上。

電腦系統只能對細分型別進行分類計算選擇,缺乏模糊判斷的能力。

王者等任意多維度操作的遊戲,其操作方位、角色所處位置的狀態、隨著時間軸前進的變化情況選擇,都是幾何級數互乘的,導致電腦系統對操作的優劣勢判斷和選擇需要巨大的計算量。

棋類相比這些要簡單得多。

因此計算量上王者或者任意即時操作遊戲,復雜度都遠超棋類,從遊戲的安裝體量上甚至都可以顯然發現這一點。甚至可以說,貪吃蛇都比棋類更復雜。

但是人類具有的模糊判斷力會直接忽略一些顯然「不利的操作選擇」,從而在操作過程中很快形成一些抽象但一致的操作原則,並且在執行中隨時可以更改通融。例如邊路原則上遵從不吃野,留給本方打野,但是在某些情況下可以吃,以防被對方偷,作為報酬可以允許打野蹭線。僅僅是這樣的價值交換,在電腦系統就需要專門設定邏輯和思考,好的人類選手則基本上一瞬間就可以達成默契交換。這就讓人類達到遊戲勝利的機率不完全取決於計算量,而取決於在「關鍵點」上的選擇能力。

人類的缺陷在於操作手速和計算速度有所極限。在抽象化直接拼算力的時候是劣勢。電腦依靠電力加成實際上類似於一個頭腦及其簡單的只能二選一的人以光速在執行操作。由於人類肉體無論怎樣都無法達到光速,因此遊戲形式限於高度抽象的棋局上,選擇十分有限,做出合理選擇的範圍固定時,人類的計算力在通常規定時間裏是永遠無法趕上電腦的,這是物理限制,因此這方面人類取勝的機率是0。從而可見這類遊戲難度更高。

在此,我認為人類棋手與電腦棋手比賽時,有個重大的不公平即限時。人類有體力精力和計算速度的物理限制,而電腦沒有,甚至不需要花時間攝入營養而只要保持供電就行,電腦的選擇時間裏它的執行相對於人類棋手是「高速世界」,在一分鐘裏電腦可以進行幾億億次計算,窮舉它的選擇後落子,而人類棋手做不到。因此人類棋手對陣電腦時應當不限時,應讓人類棋手在經過充分時間的獨立計算後,做出個人能力範圍內所認為的最合理選擇,然後落子。要確保人類棋手的選擇失誤僅僅是因為其認知沒有達到水平,而不是因為其來不及計算而倉促落子。這樣才能公平比較人類棋手和電腦的「智力」,即選擇能力。

但是在更復雜的遊戲中,人類頭腦能明白不是任何事情只有二選一,因此可以有效拋棄大量無意義的冗余計算,集中在關鍵選擇點上。因此更復雜的遊戲對於人類的難度,反而會減小。特別是,越模擬現實的遊戲,其部份機能越適應人類神經體系已經構建的觀感體系,從而把部份計算量下沈到人類的感官神經和身體下意識反應上去,這時遊戲復雜度更高而難度反而更低。

舉例來說:3d體感模擬遊戲就是代表。人類戴3d眼鏡,持手柄打球的遊戲,如果ai過強,沒有人會認為是ai在這個遊戲上超過了人類,而只會認為這個遊戲模擬的水平出了問題,對面擊球過來的水平是奧運會選手也達不到的,這只是ai開掛而已。

而實際上ai在這類遊戲上要公平與人類選手比賽,應當是由一個具有視覺系統和機械臂的機器人,和人類選手同樣戴上3d眼鏡並手持手柄對戰,它不得直接接入遊戲機器的電子系統,擊球力量和奔跑速度都要設定上限,不能超過人類肌肉發力極限。這樣ai將有大量計算量需要耗費在視覺輸入系統、身體姿態調節系統上。而贏得遊戲的難度,取決於擊球時的角度和力度控制這個關鍵判斷點,人類選手可以集中計算思考這個點位,ai則只能分配一部份算力在這個點位。

在這樣的條件下,ai還能獲勝,才能說ai的智力勝過了人類,而不是僅僅依靠體力勝過。目前看,ai在這方面還沒有明顯占上風。王者榮耀和星際爭霸等很多遊戲的所謂高難度ai,實際上往往開著全地圖、自動瞄準、技能瞬發、冷卻獎勵、經濟獎勵等掛跟玩家不公平對戰。

目前,沒有對ai使用技能的限制,但從敵方進入視野到按鍵釋放技能,人類的極限是反應速度,怎麽也要0.1秒吧。電腦可以在0.001秒,根本不在一個數量級。從這個意義上說,直接接入遊戲數據後台的ai,沒有「手動操作」的,都是開著「自動瞄準」掛。