xubin 发表于 2024-11-5 17:37:13

日常安利《机擂》打擂台前,还请先学机器人指令逻辑


  《日常安利》是一档给玩友推荐那些好玩、搞笑甚至是恶搞、奇葩手机游戏的栏目,偶尔也会推荐一些有趣或有用的手机APP。有些作品或许在同类游戏和产品中没有那么高知名度,也可能会比较冷门和小众。但在游戏审美千变一律的现在,换换口味也失为一种选择,何不一试呢!苹果游戏盒子变态版也是一款不错的手游,非常值得推荐,欢迎点击进入网站下载了解!
https://img2.baidu.com/it/u=3607298202,988205354&fm=253&fmt=auto&app=120&f=JPEG?w=654&h=368

  本期给大家安利的作品是《机擂》,一款单人开发的独立游戏。游戏简介中,开发者虚心表示灵感源于《机器人大擂台》,而且自己开发游戏的代码都是现学的,耗时一年才完成了这部作品,并晒出了自己开发过程。

  《机擂》顾名思义就是机器人打擂台PK,但在对战过程中不能直接控制操控机器人,对战过程全程自动进行,玩家只能用过输入各种行动条件,当条件被满足时,机器人才会输出对应的行为。

  相信看到这里,很多小伙伴已经明白了机器人的操作方法,编译出机器人行动的简易程序,也是一种指令周期。

  尽管随着独立游戏的崛起,类似这样先想做游戏,后学代码的例子不少,但大都选择了文字类为起点,以创意或剧情取胜。而像《机擂》这样让玩家自己编译让机器人对决的做法,却是非常少见。

  游戏中机器人的是由玩家自己来通过零件组件而成,每一个零件参数都将会影响出战机器人的属性,有时候甚至妨碍会其他零件的性能发挥。

  比如身体零件参数是血量、重量和产能,血量自然是机器人的HP,产能决定了机器人产生能量的速度,绝大多数高级武器都是消耗能量才能发动的。而重量则会影响机器人的速度,重量越大的机器人速度越慢,如果太重的情况下超出腿部零件承受能力,就会导致速度减半,在组装机器人的同时,还要考虑零件更换对机体整体的负担来考虑提升。

  编译AI的指令配置玩法是游戏最核心也是最深度的系统。

  每个玩家可以储存五套AI配置电路,每套配置都有6个AI组的电路板,AI组的电路板设定多个条件的指令周期,可以让机器人的行动可以灵活多变。每个AI组包含了1个“如果”槽位、1个“且”槽位和6个“则”槽位。顾名思义,也就是指挥机器人“当发生了什么事情且什么时就去做什么”。

  不过AI电路板之间优先级是相同的,希望以后会明确AI组优先级啊。

  如上图,就是当“与对方距离小于10时”,则“启动左手武器”,“启动右手武器”,“向右偏转移动方向110”和“开始移动”,需要注意的是机器人的默认移动方向永远是指向对手的,因此如果偏转方向180度,就是远离敌人,如果偏转90度,则是不断以敌人为圆心绕圈。

  比如设置“当与对方的距离大于6米时,则停止移动”,让“当与对方的距离小于6米时,则偏转180度”就完成一个基础并保持距离的程序,敌人不接近就不动,一接近则开始退后,除非距离保持6米。不过这样的程序最后必被近身,擂台是有场地范围限制的,后退到场边就无路可退了。

  商店中还会出售其他的条件组建和结果组件,可以改进和增加机器人更多条件下的应对反应。不过这些条件组建其实并不多,很快就可以买齐了。

  很多玩家都表示“希望能增加更多的AI语句。”,开发者表示这一情况是因为绝大多数玩家并不清楚现有的AI语句都能实现怎样的效果,为此特意开了一个“周期性往复循环运动”的AI教学贴,明明是游戏攻略,但感觉是在上课。

  除此之外,同为机器人的商店中购买只能购买一星的装备,更高星的装备在设计图分类中用三个部位加上钻石才能购买,不过设计图是不定时刷新,有点需要看人品。

  金币和钻石全都可以免费获得,只需要每日挑战敌人,每过12小时都会刷新10个随机敌人,战胜他们即可获得金币和宝石奖励。右下角会提升敌人刷新时间。一旦刷新出来敌人就是固定的,需要依次击败才能获得奖励,如果实在打不过也以跳过,但也就不能获得这个敌人奖励了。

  最后就是《机擂》的竞技场玩法了,也就是擂台赛。玩家可以花费金币上传自己的机器人和AI配置,进行“守擂”。其他玩家可以花费少量金币挑战擂主。挑战花费的金币将进入擂台的奖金池。挑战成功的话,则挑战者可以获得奖金池中的金币。如果一天之内没有任何玩家挑战成功,则守擂的玩家可以获得宝石奖励。

  比起每日挑战的玩法,擂台赛的难度更高,特别是守擂,一旦被敌人摸索出自己配置的短板,被针对就会被挑落马下。

  看似简单的构建玩法,却有着相当优秀的玩法深度,考验着玩家逻辑智商,如何通过设定程序来尽可能完善机器人的作战能力是《机擂》这款策略对战的游戏最有挑战性的地方。
页: [1]
查看完整版本: 日常安利《机擂》打擂台前,还请先学机器人指令逻辑