1级

1级

> 等级教程

可用武器

手枪 1级

迈出第一步

分配属性点

第一件要做的事,就是把你最初的属性点花出去。前往你第一根韭葱的资料页(韭葱页面:左侧导航栏的第一个标签页)。

在这一区域里,点击绿色按钮来分配点数。

眼下先把点数都加到生命值和力量上就行。其他属性暂时对你没什么用,因为你还没有解锁配套的芯片。(更多说明见3级)

!1级属性点

搞定之后,我们去看看你的 AI 程序。前往编辑器。

如果你还没有改动过任何东西,你看到的应该是这段示例代码:

第一行非常重要。与芯片不同,武器必须先拿在手上才能使用。根据等级不同,一根韭葱身上可以带 2 到 4 把武器,但同一时间只能使用其中一把。它带着好几把武器,却只能用手里拿着的那一把。因此,你需要用 setWeapon 函数来切换韭葱手中的武器。 注意:切换当前武器会消耗 1 TP,即使这把武器本来就在手上也照扣不误。所以最好只在必要时才调用 setWeapon。为此,只需加一个条件判断,用 getWeapon 函数获取当前使用的武器即可。

接下来,你需要一个目标。这时就轮到 getNearestEnemy 出场了,这个函数返回离你最近的敌人。还有一些类似的函数,可以用来查找盟友,或者获取最远而不是最近的那一个。

然后轮到 moveToward,它会让你的韭葱用尽可能多的 MP 向某根韭葱移动。

最后,useWeapon 函数让你的韭葱对目标使用它手中的武器。如果满足武器的使用条件(射程、视线……),这个函数会消耗使用该武器所需的 TP;否则不会消耗任何 TP(你的韭葱也不会开火)。

以上就是这段代码的详细说明。别忘了,这段代码每个回合都会完整执行一遍!

高效攻击

不过,靠这段代码你走不了多远!它只是一个模板,效果远远谈不上出色。

第一行里,你装备了手枪。仔细看看它的资料卡(可以在市场里找到):

星形图标 ![](/image/charac/small/tp.png) 表示使用一次这把武器需要消耗的 TP。

你在分配属性点时,也许已经注意到自己有 10 点 TP。明白我想说什么了吗?

这一行只会让你用武器射击一次,仅此而已:

useWeapon(enemy)

也就是说,用完它之后你还剩 6 TP,还能再开两枪!

修改代码,让你的武器射击 3 次,你造成的伤害会高得多。

如果你刚开始学编程,把这条指令写 3 遍就行。

如果你有一点编程经验,就用循环来实现。

痛揍同类

是时候去菜园找其他韭葱练练手了!

从推荐的 5 根韭葱中选一根来对战。在菜园里打一场战斗,你就能获得经验值和 Habs。

第一天,你最多可以打 100 场战斗。此后每天零点,你都会得到 50 场额外战斗,库存上限为 100 场(用 Habs 或水晶购买的战斗不计入这个上限)。如果你没把当天的战斗打完,它们只会顺延一天。也就是说,前一天你还剩 10 场没打,今天你就有 60 场;如果今天也不打,明天你会有 100 场(多出来的那 10 场就作废了)。

!1级菜园

2级