春分战役竞技场全景

❄️ 春分战役:冰火要塞 🌱

Equinox Arena Guide
🧙‍♂️

陈之然大法师说:

“小勇士们!冬天的寒冷正在退去,但怪物军团不肯离开!他们想阻止春天的到来。现在,你必须成为‘春之建筑师’!建造防御塔,召唤传说中的英雄,守卫我们的要塞!如果你的基地生命值比敌人高,春天就会降临!准备好了吗?”

🏆 胜利法则

1. 比生命值:谁的基地血量剩得多,谁就赢!
2. 比兵力:如果血量一样,谁召唤的单位多,谁就赢!

🏰 建造你的防线 (Towers)

在同一位置重复建造可以升级塔哦!

射手塔 (Archer)

单体伤害
咻咻咻!射箭攻击单个敌人。

冰塔 (Ice)

群体减速
释放冷气,让周围一圈敌人慢动作。

加农炮 (Cannon)

群体伤害
轰!炮弹落地,炸飞一片敌人。

🌾 支援设施 (Utility)

农场 (Farm)

生产法力
种田得法力(Mana),有法力才能造更多塔!

兵营 (Barracks)

双刃剑
让敌人的攻击波更强,但也让你的英雄更强!

🦸‍♂️ 召唤传奇英雄 (Champions)

🧝‍♀️

大法师提示:

英雄不占地方!他们分为游侠(Ranger)法师(Mage)。游侠跑得快还能拆塔,法师能冻结敌人的塔。你需要写代码来控制他们!

💻 任务:激活英雄并攻击
当英雄生成时(spawn),命令他们去寻找最近的敌人并攻击。
# 当游侠生成时,执行 championAct 函数
hero.on('spawn-ranger', championAct)
# 当法师生成时,也执行 championAct
hero.on('spawn-mage', championAct)

def championAct(data):
    champion = data.champion
    while True:
        # 寻找最近的敌人
        en = champion.findNearestEnemy()
        if en:
            # 狠狠地打!
            champion.attack(en)

✨ 魔法技能书 (Abilities)

使用法力值(Mana)释放强大的魔法!注意:对 Boss 使用魔法需要消耗 1.5倍 的法力!

💻 任务:使用冲击波保命
当敌人太靠近时(距离小于50),使用冲击波吹飞他们!这会消耗很多法力哦。
enemy = hero.findNearestEnemy()
# 如果有敌人,且距离小于50
if enemy and hero.distanceTo(enemy) < 50:
    hero.ability("shockwave")

👹 怪物图鉴

普通怪物

哥布林、食人魔、投掷手...
虽然弱小,但数量众多!

Boss (首领)

雪人(Yeti) & 冰魔像(Golem)
非常强壮!冲击波对他们无效!
而且对他们用魔法超贵!