游戏也要烧脑的编程?——异常修改版新手攻略

2017-12-21 14:43:04 来自:异常修改版

哈喽,大家好,今天小编为大家带来一个极度烧脑的益智游戏——异常修改版攻略。

这是一个非常别致的游戏,连小编是第一次玩这种类型的游戏,因为它的要求是让我们编写程序控制其中的单元。你可能会觉得,哇,连玩游戏都这么高大上了,都要编程了。其实虽然说是编程,不过是一些逻辑语句罢了,的确包含有编程的影子,但是只要只要搞清其中的逻辑,要通关还是不难的。

游戏中一共包含25个关卡,每个关卡都有一个特定的任务,大都是让我们控制单元去攻击敌方单元或者到达某个目标点来通关。

那具体要怎样控制单元呢?其实只需要两个步骤:1.编写程序 2.运行程序

其中最重要的就是如何编写程序,要做到编写程序,首先要点开ai编辑器,点击机器人即可进入编辑器界面,值得一提的是,每个机器人的编辑器都是独立的,也就是说,如果有多个机器人的话,你必须要为每一个机器人都编写程序,它们才会动起来。

然后我们需要在编辑器里添加命令,命令包括:移动、攻击、设置信号,详细如下

1.移动又细分为站立(停在原地)、追击(追着敌人)、撤退(远离敌人)、路点(达到某个目标点);

2.攻击分为停火和开火;

3.设置信号主要用于多个机器人之间的互动,一个单元发出信号之后,另一个单元拥有匹配的信号就会开始行动

一个最简单的程序就是只有命令,比如让单元从A→B,具体操作是,添加命令移动——路点,选择地图上的A到B点,然后点击右下角的运行就可以,程序就会开始运行。

不得不说的是,里面最常用的语句是if语句,如果XXX,那么就XXX,举个例子,如果机器人发现敌人,就撤退;如果接受到1信号,就开火等。另外,指令也是分为优先级的,下方的命令拥有更高的优先级,也就是说,如果有多个语句,你要考虑其中的先后顺序,同时如果有多个机器人的话,你还要考虑多个机器人不同程序之间的先后顺序,这里也是最考验逻辑的地方。

除了编程序之外,还要注意不同种类单元机器人之间的配合,他们种类为: 1.狙击兵,超远射程,可以把人风筝死; 2.坦克兵,血量厚射程短但是伤害高而且是aoe; 3.蜘蛛兵,射程短伤害低血量低速度快。 狙击兵为后排,坦克兵为肉盾,蜘蛛兵为炮灰。

这里给大家几个游戏小tips:

1.,走a程序:如果发现敌人,就撤退、开火,这是非常好用的一个程序,往往可以把敌人风筝死;

2.有些程序不是一眼就能编编出来的,需要不断的运行,观察其中的问题然后逐渐修正;

3.不要编一些自相矛盾的程序,比如什么如果发现敌人就开火,下一个又是发现敌人就站立,它运行不出来的话只会运行最下方的一个;

4.运行还有时间限制,你的程序不能太慢,效率要高,这意味着你不要搞太多复杂的语句;

其实这游戏还是挺有意思,虽然费脑,但是可以锻炼自己的逻辑能力,也是相当于帮我复习了一下c语言,嘿嘿

3个赞
打赏
0个赏
异常修改版
策略 评分:4.0 5人评分
911
全部评论
我也是有底线的~
首页 发现 嗨圈 消息 2 我的