游戏中人机对战的原理很简单。程序员的“心情”决定真人厉害是机器厉害很多玩家总是愿意戏称:你玩的是人机局吧......你被人机给虐了......你是人机杀手吧............岂不知,你玩到现在,所有被击杀的情形当中早已有数千次是被程序操控的人机杀掉,而非真人玩家操控的,所以,千万别轻言。

游戏中的人机对战是什么原理?

感谢邀请。游戏中人机对战的原理很简单。其实,两个机器人在对抗,只是其中的一个机器人是被真人玩家操控,而另一个机器人则是系统已经设计好的固定程序在演绎。玩家就是在跟计算机编程比拼较起真来,真人操控的比率还不如程序员前置设计量,十分之一都不到。从这个意义上说,其实真人才是被程序操控的玩偶。只是为游戏的卖点需求,设计出来的程序必须以人的体验为本,于是,程序会将大部分节点设置成人是对抗结果的胜者,把对抗机器人设计成简单模型,令它们的行为傻乎乎的,仅此而已。

这很自然。由于人类永远都赶不上电脑的计算速度和计算量,只要把机器人的动作速度的设置,比人的极限速度高出那么一点点,则人将必败。比如我们经常遇到的,即便是大家服气公认的高手们,也赢不过携带外挂的玩家。因为携带外挂的真人玩家,他们所操控的程序被设计成比官方提供的正规系统程序要高那么一筹,玩家就全然没办法应对了。

说到底,游戏中的对抗行为,其实就是不同设计水平创作产生的程序之间的对抗。真人玩家的操控成分占有量很少,仅限于在同等条件下,玩家之间的反应速度和操作灵敏程度的比拼。程序员的“心情”决定真人厉害还是机器厉害很多玩家总是愿意戏称:你玩的是人机局吧... ...你被人机给虐了......你是人机杀手吧... ...... ...岂不知,你玩到现在,所有被击杀的情形当中早已有数千次是被程序操控的人机杀掉,而非真人玩家操控的,所以,千万别轻言。

由于,相关计算机语言编程、程序和程序设计等方面的知识,即使在高中以上文化程度都不一定能搞懂,还要学到大学的知识,甚至是在读研、读博的阶段后才能够获得点点的,所以,对这个方面的看法,最好不要自以为是地发表狂妄的言论。不知道你是还在义务教育阶段的学生,否则就可能被人误解,甚至耻笑你太无知,少见多怪。当然,不知者不为怪。

反正你要了解,真人玩家与机器对抗想要做到战无不胜,那要看程序员的颜色。如果某款游戏的程序员,就是不想任何一个高手闯过这一关,那很简单。程序员选来当前这款游戏玩最好的玩家,把他的动作以及速度数据作为模块拿过来,稍加修饰重组,提高点关键数据的强度就能够做到无人能够闯过这一关了。告诉你,这个时候,真人是玩不起的,但可能还有躲得起的漏洞,溜之大吉为妙咯。

人工智能有无可能打《星际争霸》赢一个星际的高手?

这是星际一代流传甚广的一张图,三个炮灰级别的机枪兵,通过极限操作,精确的避开了潜伏者的每一次攻击。试问现在有多少玩家能够重现类似的操作,又有多少玩家能够在决战阶段大规模复制这样的操作?我想答案是很容易得出的。而在ai手里,他每一个机枪兵乃至农民都可以做出这么灵活的操作。人类玩家与阿尔法狗级别的人工智能对战,在操作精度上的差距是非洲雇佣兵与美帝军队的差距。

有朋友认为强制ai使用摄像头观察战场画面,使用机械手操作键盘鼠标,可以降低双方差距。肉眼可以感知的画面变化大约一秒24帧,而摄像头可以很轻松的记录和分辨出每秒60帧以上。人类职业玩家的apm约在300-400之间,每秒鼠标点击次数约5-7次。这对人类已经是极限操作了,然而机械手的速度与精度可以高出10倍有余。

以目前的硬件水平,ai已经可以通过摄像头更快的侦查战场环境,机械手更快的部署单位行动。人类在操作效率的精度上没有胜算。那么人类能否通过战略思维的优势,弥补战术操作的差距呢?这个可能性也是微乎其微的。目前的战术套路都比较成熟,几人口做什么,什么时候侦查什么时候骚扰,对不同种族使用什么兵种组合,我们看职业选手对战基本是可以猜到套路的。

人工智能只要进行足够多的训练,就能完全掌握目前星际中为数并不多的攻防套路,再通过他的神操作,无限放大和积累优势。围棋可以看做是最公平最量化的一种战略博弈方式,他的意义在于假设对战双方有完全相同的战斗力和机动能力。四子提一,量化了战损。可以说是完全不考虑资源后勤武器科技战场地形等具体因素后,纯粹的战略战术博弈。

人类在最近的对弈中一败涂地,则证明人工智能在这样单纯抽象的规则下,已经游刃有余了。而星际领域,这样充满了繁琐的操作因素的游戏里,我们还面临巨大的硬件劣势。可能会败得比围棋领域更快。真正能够让人与人工智能有来有往的游戏,应该是炉石传说。需要策略,同时存在许多机会因素。人类不会一直输。———————2019年更新: 人工智能训练结束,首战初露锋芒。


文章TAG:星际争霸如何人机对战  虚空之遗  星际争霸2  星际  星际争霸  争霸  
没有了