现代机器人技术2的问题,或游戏如何拯救世界...

这篇文章中,我已经谈到过如何看待该地区的局势,而该地区早就应该成为一种普遍现象,但这并没有发生。家用机器人从未成为世界任何人口的自然产物。
在评论中,人们对这种情况的原因表达了自己的假设,有人建议如何解决此问题。

好吧,作为一名工程师,我无法摆脱这种局面,无法提供解决该问题的“方法”…… 真正的WarBots(是的,同时您好,我们是Cygob)

图片

但是,让我们回到30多年前,那时个人计算机也遇到了同样的问题。

确实,曾经有一段时间,计算机还是一台具有争议性实用程序的非常昂贵的东西。甚至有诸如“普通人不需要计算机”之类的说法。

但是,现在几乎每个家庭都有计算机。但是它们是如何流行的?在我看来,这种“有罪”是娱乐,尤其是游戏。人类的心理就是这样,凡是增加乐趣的事物都会吸引人们的注意力。

无论是学生们来到讲台上在沃尔芬斯坦城堡讲台,还是在更年轻的时候我看到了第一个《辐射》,每个人都一直想在家里得到同样的东西。好吧,迟早他们知道了。

而现在,在许多方面,计算机硬件进步的引擎是游戏。对于办公室工作人员来说,他们不需要凉爽的硬件,而3D建模人员和其他特定的专业人员则太少了。

因此,在收到这些论文后,我们将其应用于机器人技术。

因此,我向您介绍Real WarBots。

图片

Real WarBots是一款针对两个或更多玩家的战略游戏,其中的战场不是计算机屏幕,而是您家中的房间。真正的机器人将与真实的外壳战斗。

游戏的目标实时地重复了计算机策略的机制。就像在那儿一样,玩家将不得不侦察“地图”,收集资源,保卫基地并消灭敌人,

但是这些都是机器人,这意味着它们的管理与标准机器人不同。

战略游戏中的玩家不断地,有意识地或无意识地在脑海中积聚了一种独特的“行动算法”。诸如此类的东西:“这些部队必须就在这里,这一分队分散了这里的敌人的注意力,这时我们正在从这里收集资源。”

我们将大致相同的内容引入机器人的直接控制中。玩家必须从最简单的模块中为机器人组装一个动作算法,每个模块负责某些特定的动作-射击,移动,转弯等。之后,将该算法无线发送到机器人,并开始执行其任务。并且,如果战场上的情况发生变化,玩家将制定一种新算法,并将其发送给机器人,然后该机器人便开始以新方式行动。这样的控制使您可以使用大量的机器人进行操作,几十辆汽车之间的战斗当然不是问题,如果它们存在的话。

图片


算法复杂度


播放器可以自由制作复杂程度各异的算法。只需几次单击,有人就会收集其中的许多和简单的内容,并不断向机器人发送新任务,这将使玩家有机会快速响应情况。一种微管理。

另一名玩家将在比赛前坐一会儿,并组成具有数千个具有周期和条件的方块的巨大非线性算法,实际上是创建了一种简化的人工智能,并且在游戏本身上,将其加载到机器人中,喝茶会观察到一个难以理解的对手谁失去了他的部队。

不管您是否在某个地方犯了错误或计算错误,他本人都会紧张地寻求摆脱困境的方法。

细微差别


算法到机器人的传输不是瞬时的。在算法转移和开始执行之间有一点延迟。

一方面,这使得无法直接控制机器人,并使玩家提前考虑自己的动作,另一方面,又增加了游戏的张力,因为有时您需要紧急更改或纠正算法,然后您必须疯狂地数秒才开始,而敌人完成他的计划。

介面


为了控制机器人,为播放器提供了软件环境。

按照惯例,它可以分为几个区域。从各个块创建算法的工作区域。一张地图,显示周围机器人看到的障碍物。还有一列用于指定程序块的按钮列表,以及一台玩家拥有的机器人的列表。每个机器人都有其自己的唯一标识号,该标识号的一部分也会显示在此列表中。好吧,大的发送按钮会将组装好的算法发送到列表中突出显示的机器人。

目前它可以在计算机上使用,稍后我们将其转移到iOS / Android

图片

地图


机器人具有超声波障碍物传感器,它们所看到的全部都绘制在玩家界面上的地图上。这样,您可以评估机器人与其周围物体之间的距离,并以一定的精度在运动块中设置参数,而不是“肉眼”。另外,这使得有可能评估机器人的方式中是否存在障碍物,使人本人不再具有看清“风景”的身体能力,例如,如果机器人是坐在椅子上,甚至是搬进了另一个房间。

在不调节机器人传感器的视线与人的视线的情况下进行“盲人”游戏的能力会增加游戏的趣味性,尽管这会增加游戏的复杂性,这意味着建议有经验的玩家去做。

此外,显而易见的是,随着机器人数量的增加,以及游戏室规模的扩大,一个人的“盲点”数量将会增加-他的个人视野不再覆盖的领域,在那里,您仍然必须依靠机器人的传感器。

除其他机器人外,地图上的障碍物由简单的破折号表示,足以理解该机器人不会通过那里。其他机器人用其图标表示,以便从墙壁上区分敌人

图片

拟人化


桌面战争游戏可以个性化其单位。通常,桌面人物是由玩家自己装饰并经常修改的,这意味着对他而言,这个特殊的“士兵”不仅仅是军队中另一个不露面的单位。它与其他所有人有所不同。然后,如果他在游戏中无法完成某事,那么这位特殊的士兵将在玩家的记忆中保留很长时间。由于故事与故事相关,情感通常与故事相关联,因此吸引人们下棋。

那么,为什么不向我们的机器人添加类似的元素呢?

这样啊每个机器人都有自己的识别码,可以在“工厂”立即评分,并且永远不会改变。实际上,每个机器人都有自己的名字,是唯一的。

这样就可以个性化每个机器人,并提出以下问题:“您拍摄了哪个机器人?”,您将不再无限期地回答“ Well that one ...”,但您可以自豪地说:“这是我的第313位,他从未擦!”

官方比赛中每个机器人的胜利都将记录在Real WarBots名人堂中,因此每个人都有机会比较谁更酷。

图片

英雄们


RPG元素目前几乎存在于所有第一款游戏中。这是可以理解的;看着您的部队/角色/建筑物的“抽水”总是非常令人兴奋。

我们如何向机器人引入类似的元素?

好吧,首先,最明显的。在摧毁他人的机器人时,机器人战车会获得玩家可以用来……花费的经验值?向机器人添加生命点是最简单的。坦克可以承受的打击越多,它在投入使用前将有更多的时间要做。此外,您可以减少机器人接收算法与开始执行算法之间的暂停时间。 (您还记得算法不会立即开始吗?)甚至有可能引入“英雄模式”-一种直接控制机器人的模式,例如无线电遥控汽车……但是此选项可能会破坏游戏。

此外,单个英雄机器人是可能的。在另一个平台上,具有不同的硬件。

在那里,您已经可以输入增强的“泵送”。除了标准增加寿命点外,还可以加速机器人的运动。可以增加可移动模块,增加枪支甚至是炮塔的数量。是的,并且可以更改机器人本身的形状,而不再是坦克平台,而是六足动物-具有多条腿的机器人。

图片

社区。


对于这样的项目,我们的重要部分是游戏社区的支持和发展。

比赛将组织起来以吸引新人们的注意力,并为有经验的球员引入体育元素。随着时间的推移,基于实践的锦标赛形式肯定会扩展,但是现在的主要模式已经很明确:两个使用少量机器人的玩家之间的战斗,以及同时针对多个人和大量机器人的大规模战斗。第二种模式虽然对战场的规模要求很高,但是从战略角度来看应该是最壮观,变化最大的。

同时,在这两种模式下,玩家将能够在战术/战略才能以及为机器人编写算法的能力上证明自己。同时,随机性元素无处不在,因为我们的机器人是真实的,这意味着弹跳壳甚至可以终结看似完美的算法。除非玩家能够考虑到此类事故并将其影响降到最低,否则这再次取决于他的经验和技能。

保持玩家之间的沟通非常重要;因此,将在我们的网站上组织一个论坛。在那里,玩家将能够分享他们的经验,算法思想,就游戏达成共识等。好吧,当然,那里的玩家将能够向开发人员提供他们的想法。新的机器人,新的模式,改进的游戏界面以及所有有助于使自己成为嗜好的事物。

好吧,我们也不会忘记游戏展览,这很有趣而且很有用。

好吧,我们可能必须用我们的机器人添加一个视频...更准确地说,是我们未来视频的一小部分摘录



总的来说...这是我们的想法,请评估。

我们的Vkontakte小组在这里vk.com/realwarbots

好吧,是的,几天之内,我们在Kickstarter上讨论了所有这些,所以我问每个喜欢策略的人,无论是关心机器人技术,还是只是讨厌猫并且正在寻找新方法的人欺负他,加入我们的团体,以免错过发射仪式,并以卢布支持我们并重新发布。

Source: https://habr.com/ru/post/zh-CN398309/


All Articles