当前位置: 华文星空 > 体育

围棋和王者荣耀哪个更复杂?

2021-02-20体育

复杂度是王者高,难度是围棋难。

复杂度指的是计算和操作需要的量,难度指的是能否达到合理选择以获得胜利的概率。

其实很多争论都是鸡同鸭讲。

这方面的问题归根结底要归结到计算机系统和人类头脑及身体判断力的运行机制上。

计算机系统只能对细分类型进行分类计算选择,缺乏模糊判断的能力。

王者等任意多维度操作的游戏,其操作方位、角色所处位置的状态、随着时间轴前进的变化情况选择,都是几何级数互乘的,导致计算机系统对操作的优劣势判断和选择需要巨大的计算量。

棋类相比这些要简单得多。

因此计算量上王者或者任意实时操作游戏,复杂度都远超棋类,从游戏的安装体量上甚至都可以显然发现这一点。甚至可以说,贪吃蛇都比棋类更复杂。

但是人类具有的模糊判断力会直接忽略一些显然「不利的操作选择」,从而在操作过程中很快形成一些抽象但一致的操作原则,并且在执行中随时可以更改通融。例如边路原则上遵从不吃野,留给本方打野,但是在某些情况下可以吃,以防被对方偷,作为回报可以允许打野蹭线。仅仅是这样的价值交换,在计算机系统就需要专门设置逻辑和思考,好的人类选手则基本上一瞬间就可以达成默契交换。这就让人类达到游戏胜利的概率不完全取决于计算量,而取决于在「关键点」上的选择能力。

人类的缺陷在于操作手速和计算速度有所极限。在抽象化直接拼算力的时候是劣势。计算机依靠电力加成实际上类似于一个头脑及其简单的只能二选一的人以光速在执行操作。由于人类肉体无论怎样都无法达到光速,因此游戏形式限于高度抽象的棋局上,选择十分有限,做出合理选择的范围固定时,人类的计算力在通常规定时间里是永远无法赶上计算机的,这是物理限制,因此这方面人类取胜的概率是0。从而可见这类游戏难度更高。

在此,我认为人类棋手与计算机棋手比赛时,有个重大的不公平即限时。人类有体力精力和计算速度的物理限制,而计算机没有,甚至不需要花时间摄入营养而只要保持供电就行,计算机的选择时间里它的运行相对于人类棋手是「高速世界」,在一分钟里计算机可以进行几亿亿次计算,穷举它的选择后落子,而人类棋手做不到。因此人类棋手对阵计算机时应当不限时,应让人类棋手在经过充分时间的独立计算后,做出个人能力范围内所认为的最合理选择,然后落子。要确保人类棋手的选择失误仅仅是因为其认知没有达到水平,而不是因为其来不及计算而仓促落子。这样才能公平比较人类棋手和计算机的「智力」,即选择能力。

但是在更复杂的游戏中,人类头脑能明白不是任何事情只有二选一,因此可以有效抛弃大量无意义的冗余计算,集中在关键选择点上。因此更复杂的游戏对于人类的难度,反而会减小。特别是,越模拟现实的游戏,其部分机能越适应人类神经体系已经构建的观感体系,从而把部分计算量下沉到人类的感官神经和身体下意识反应上去,这时游戏复杂度更高而难度反而更低。

举例来说:3d体感模拟游戏就是代表。人类戴3d眼镜,持手柄打球的游戏,如果ai过强,没有人会认为是ai在这个游戏上超过了人类,而只会认为这个游戏模拟的水平出了问题,对面击球过来的水平是奥运会选手也达不到的,这只是ai开挂而已。

而实际上ai在这类游戏上要公平与人类选手比赛,应当是由一个具有视觉系统和机械臂的机器人,和人类选手同样戴上3d眼镜并手持手柄对战,它不得直接接入游戏机器的电子系统,击球力量和奔跑速度都要设定上限,不能超过人类肌肉发力极限。这样ai将有大量计算量需要耗费在视觉输入系统、身体姿态调节系统上。而赢得游戏的难度,取决于击球时的角度和力度控制这个关键判断点,人类选手可以集中计算思考这个点位,ai则只能分配一部分算力在这个点位。

在这样的条件下,ai还能获胜,才能说ai的智力胜过了人类,而不是仅仅依靠体力胜过。目前看,ai在这方面还没有明显占上风。王者荣耀和星际争霸等很多游戏的所谓高难度ai,实际上往往开着全地图、自动瞄准、技能瞬发、冷却奖励、经济奖励等挂跟玩家不公平对战。

目前,没有对ai使用技能的限制,但从敌方进入视野到按键释放技能,人类的极限是反应速度,怎么也要0.1秒吧。电脑可以在0.001秒,根本不在一个数量级。从这个意义上说,直接接入游戏数据后台的ai,没有「手动操作」的,都是开着「自动瞄准」挂。