游戏对战实现,游戏中的人机对战是什么原理

大圈圈 5 0

如果是后者,一局游戏中由几百万玩家,从技术上那么无论是对游戏服务器还是对玩家游戏设备都是非常大的挑战。比如《真三国无双》这种割草游戏,小兵看起来一模一样的,同屏幕出现几十人已经很厉害了,不提射击游戏的各种效果,就是几百万个角色同时出现在同一个区域,对电脑性能要求都非常可怕。

游戏对战实现,游戏中的人机对战是什么原理

1、把几百万人游戏玩家放在一起玩枪战游戏,技术上可以实现吗?

这个问题应该不是指“几百万玩家同时玩一款游戏“,而是”几百万玩家同时在一局游戏“吧如果是前者,那么同一款游戏可能开很多个服务器,可以建立很多区,只要服务器堆得多,硬件堆得狠,那么服务器承受几百万玩家还是没问题的,比如《穿越火线》就能做到,《使命召唤:战区》三天时间就做到了在线人数高达1500万人。如果是后者,一局游戏中由几百万玩家,从技术上说,那么无论是对游戏服务器还是对玩家游戏设备都是非常大的挑战,

因为几百万玩家的数据量实在是太大了,即便是超级计算机能够处理,把这几百万玩家的数据下发给一名玩家,这玩家自己可能都承受不了。不提射击游戏的各种效果,就是几百万个角色同时出现在同一个区域,对电脑性能要求都非常可怕,比如《真三国无双》这种割草游戏,小兵看起来一模一样的,同屏幕出现几十人已经很厉害了。大型多人网游,千人同屏的体验就已经很差了,百万级的人数同屏电脑得报废,

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

人机中的“机”就是指电脑AI,它的行为就是一系列提前设计好的行为根据不同条件租和成的,专业点叫做“行为树”程序员可以提前设计好电脑的行为,跑、跳、攻击、防守等等,然后将其与条件绑定在一起。比如玩家跑,电脑就执行跑;玩家攻击,电脑就执行防御;玩家不动,电脑就执行攻击;人机对战的难度,其实就是电脑AI设置的难度,你觉得电脑简单,是因为这个难度设计的状态行为相对简单。

标签: 游戏对战实现 对战 游戏 人机 原理

抱歉,评论功能暂时关闭!