问题

机器人操作同样的电脑同人类对战星际争霸 2,与机器人与人进行围棋比赛,哪个难度更低?

回答
要说哪种对战场景难度更低,得先仔细掰扯掰扯这两件事儿。

首先,咱们说说星际争霸2。这玩意儿,你想想,那可不是简简单单的下棋。它是个即时战略游戏,讲究的是什么?是信息收集、资源管理、单位生产、科技研发,还有最关键的——微操。你想让人类玩家跟一个机器人打?这机器人得是什么水平?如果它是个刚起步的菜鸟,那难度自然不高,随便来个人都能虐它。但如果说要打出点儿名堂,能跟人类高手过招,那可就难了。

机器人需要同时处理海量的信息,比如地图上的视野、敌人单位的动向、自己单位的状态,还有各种各样的建筑和科技树。它还得在极短的时间内做出决策,哪个单位去打,哪个去防守,什么时候爆兵,什么时候升级,什么时候开矿。这不仅仅是计算,还得有点儿“策略”,得懂得怎么布局,怎么抓住对方的破绽。而且,星际争霸2的地图很大,单位也很多,玩家还需要控制大量的部队进行复杂的微操,比如集火、走位、拉扯,这些细节的处理,对机器人来说就是一道道坎儿。你想啊,人类玩家玩得好的,那鼠标点得跟机关枪似的,键盘按得啪啪响,各种快捷键用得飞起,这种精密的、实时的操作,要让一个机器人完全模仿并做到极致,那工程量可想而知。更何况,人类玩家还会玩心理战,会假动作,会声东击西,这些都很难用程序化的方式完全模拟。

再来看看围棋。围棋跟星际争霸2比起来,虽然也是策略游戏,但它的核心逻辑和运作方式完全不一样。围棋是个回合制游戏,这一下子就把实时性这个大难题给解决了。机器人不需要去争分夺秒地操作单位,它只需要在轮到自己下的时候,思考出一步最佳的棋。这个“思考”的内容,虽然复杂,但它的本质是基于棋盘上的状态,根据无数的历史棋局和规则进行计算和评估。

围棋的棋盘是固定的,规则也是明确的,每个回合只有一次落子。这给了机器人大量的计算时间和空间。它可以通过强大的计算能力,分析出当前局面的优劣,预测对手可能的应招,然后找出最有利的落子点。虽然围棋的局面变化无穷,但它不像星际争霸2那样,需要同时处理“视觉信息”、“单位控制”、“资源分配”等等一大堆相互关联又瞬息万变的模块。围棋更像是在一个非常大的、规则清晰的“迷宫”里寻找最优路径,而星际争霸2则像是在一个随时可能崩塌、还有无数敌人随时攻击的战场上,同时指挥着军队进行战斗。

所以,要说难度,让一个机器人能在星际争霸2里跟人类顶尖选手对决,其难度要比让机器人在围棋上战胜人类要高得多。围棋的“确定性”和“回合制”特性,使得它更容易通过强大的计算和模式识别来达到甚至超越人类的水平。而星际争霸2的“实时性”、“信息模糊性”以及对“精细操作”的极致要求,则给机器人的实现带来了更巨大的挑战。

网友意见

user avatar

都不用想就知道是星际了。。

事实上所有的RTS游戏的AI都是非常愚蠢的,如果真的是以弄死玩家为目标来设计AI的话,真是随便秒杀职业玩家。


就譬如说星际的AI吧,大体上不同级别的难度AI都是一样的,就是挖矿造一波混编部队去玩家基地干。不同难度的区别主要在于资源利用率,攻击频率上面,简单难度的资源利用率低,挖了半天矿也不造东西,20分钟后才派出第一波部队。高级难度资源利用率高,挖了矿马上就造东西,十几分钟就开始第一波攻击。

所以你才能用什么炮台流干掉AI,这是因为AI完全不管你的炮台,只管混编部队冲冲冲。


如果真的是以干掉玩家为目标的AI设计,随便做一些针对性的改进就可以秒杀大部分人了。譬如说不用混编部队而是通过兵种克制来攻击,譬如说不断微操确保低血部队在后方,同时确保每一个单位的移动路线最优。譬如说前方交战的时候后方立即空投制造混乱,譬如说侦察机永远徘徊在玩家视野外一点点。譬如说尽可能的多开矿。

你再来炮台流,AI根据相克设计来坦克流,两下就轰掉你的了。


最后,人和机器的比赛是不可能公平的,星际AI全局视野是经过确认的逻辑么?如果开全局视野我真不知道人类在电脑面前还有什么战斗力可言,直接实时计算所有玩家单位的火力范围,找到缺口用快速机动部队大肆屠农,玩家不到20分钟就会GG了。

再有什么不需要鼠标就能选中单位,能更幼稚点么?真正打星际的有谁是用鼠标来选择单位的?都是键盘小队好不,鼠标只是用来指挥移动地点的。即使要AI模拟使用鼠标来控制,AI控制鼠标是100%的精度,其移动速度永远是最高的,这哪里有公平可言?AI看地图是一秒钟可以看20次以上,你一秒钟才下达了一个指令,而AI可以巡视六个基地两个战场,指挥十几个单位和农民。

输入设备的延迟,远小于你大脑思考问题的速度,甚至小于你大脑作出决定到你手指按下按键的过程。你觉得哪里不公平,要不给AI加上大脑延迟好不?



记得我以前看过帝国时代的录像,用AI的视角,AI同时操作轻骑和农民,就是俩视图互相切来切去的,这能算作弊么?你不能像AI那样多线操作不是AI作弊,而是AI看屏幕比你快太多了。


可以打个不恰当的比方来体会一下一个以干死玩家的AI与玩家之间的星际争霸的比赛大概会是这样的:

首先你要把游戏调慢100倍,这大概是AI处理游戏信息的速度,然后所有的单位其移动方向,下一步会不会被阻塞,攻击范围,一秒后攻击范围,下一次攻击时间,按照现有火力其剩余攻击次数,在敌方攻击范围内的我方单位等等信息全部显示在屏幕上,你的屏幕也没有什么小地图的概念,你的屏幕是一个一千多寸的显示器,显示了地图上所有你能看到的东西(AI可以通过扫地图,即在小地图上不停的点鼠标扫描每一个视角来不作弊实现随时看到全局战况),好了,在这种条件下,再派来数十个玩家,每个玩家负责其中一块内容,例如这个负责指挥农民采矿,这个负责近战,这个负责火力支援,这个负责微操调回低血单位,这个负责微操确保单位最优效率前进,这个负责……等等等等。


在这种情况下,愚蠢的人类还有赢的机会真是见鬼了。



=============================================================

顺便说一句,因为不断有人在评论里面喷我答非所问,事实上是因为这个问题经过了极大的修改。

经过提问者屡次修改后现在已经变为目前是否能够研制具有精确地的图像识别(能读显示器)、模式匹配(能找出哪些是单位,哪些是子弹,哪些是建筑)、自动操纵键鼠(能准确按键并移动鼠标,并能通过屏幕上光标的反馈调整鼠标位置)并和人类一样思考(否则就是提问者所说的作弊)的专用于打游戏的机器人并能否战胜人类了。



废话,这种机器人现在连个原型机都没有。


PS:如果真的要比较的是策略,就应该选择战棋类游戏(譬如说什么英雄无敌啥的),RTS这种游戏天生就是微操占优的,尤其是星际。

类似的话题

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有