反重力大乱斗

守护悬浮岛:适应多变的重力场!

反重力悬浮岛战场:神秘的水晶与漂浮的巨石

来自之然老师的紧急通讯:

“各位重力守护者,注意了!悬浮岛 (Floating Island) 中心的重力水晶失控了!这里不仅有炽热的熔岩巨石 (Magma Boulders) 滚来滚去,连地心引力都在忽大忽小。”

你的任务是编写代码,指挥你的元素大军,利用引力法术把那些危险的石头推回敌人的基地。小心,当重力反转时,一切规则都会颠倒!准备好迎接挑战了吗?”


🏆 获胜目标

防守

保护自家基地不被巨石砸中。如果血量归 0 就输啦!

进攻

把石头推到敌人的出生点(Spawn Point),它会爆炸

时间

时间耗尽时,血量高者胜。如果一样高?那就抛硬币听天由命!

🗺️ 四条神秘通道

战场分为四条路,就像四条传送带。记得看准路标召唤帮手!

🤖 召唤你的元素军团 (Units)

你有四种强力帮手。但注意:每种单位场上最多只能有 7 个!

后备军机制: 你的仓库里每种兵只有7个。第一次召唤的是最强的主力,如果它挂了,替补队员会稍微弱一点点(属性会打折哦)。

Orb (闪电球)

速度极快,适合突袭!

❤️ 生命 5
🚀 速度 15 m/s
⚖️ 重量 80 kg
💰 耗时 1秒

Phoenix (凤凰)

平衡型选手,空中霸主。

❤️ 生命 15
🚀 速度 10 m/s
⚖️ 重量 60 kg
💰 耗时 1秒

Elemental (元素)

坚实的战士,推石能手。

❤️ 生命 25
🚀 速度 4 m/s
⚖️ 重量 70 kg
💰 耗时 1秒

Snail (蜗牛)

超级坦克!虽然慢,但谁也推不动它。

❤️ 生命 50
🚀 速度 1 m/s
⚖️ 重量 200 kg!
💰 耗时 2秒

💻 召唤咒语 (Code)

语法:hero.summon('单位名', 路线编号)
# 派出不同的兵种去不同的路
hero.summon('orb', 1)       # 闪电球去1号路
hero.summon('snail', 0)     # 蜗牛去0号路抗伤害
hero.summon('elemental', 2) # 元素去2号路
hero.summon('phoenix', 3)   # 凤凰去3号路

🔮 核心机制:诡异的重力球 (Gravity Orb)

这是本关最刺激的地方!重力球会变色,每次变色都会改变物理规则。

Normal (蓝色)

一切正常。就像地球上一样。

Zero (紫色)

零重力!
石头会一直飘如果不被挡住。而且技能会反转(推变成拉,拉变成推)!

Double (红色)

重力加倍!
石头变得死沉死沉,很难推。但是你的魔法场也会变得更强力。

✨ 魔法技能 (Abilities)

除了召唤小弟,你还能亲自施法改变力场。注意冷却时间 (Cooldown)!

🧲 Pull (牵引)

把范围 15 内的东西吸过来。
冷却: 5s / 持续: 3s

💨 Push (推射)

把范围 15 内的东西推出去。
冷却: 5s / 持续: 3s

💥 Burst (爆破)

范围 18 的超强推力!瞬间爆发。
冷却: 10s / 持续: 0.2s

⚡ Haste (急速)

让某条路上的友军加速 1.5倍!
冷却: 10s / 持续: 1.5s

🔄 Switch (换位)

瞬间交换两个单位的位置。
冷却: 10s

⚡ 施法代码

# 在0号路,位置50的地方施放"拉力"
hero.cast('pull', 0, 50)

# 给1号路加速!
hero.cast('haste', 1)

# 交换单位位置 (高级技巧!)
hero.cast('switchUnits', unitA, unitB)

☄️ 危险升级:变异的石头

普通的熔岩石已经很烫了,但有些石头重生时会变异!

🔥 Ignited (被点燃)

这种石头红得发亮!造成的伤害是普通的 1.5倍。出现几率 20%。

💣 Explosive (易爆)

这种石头如果不幸进入基地,爆炸伤害是普通的 2倍!一定要拦住它。出现几率 20%。

之然老师的终极测试

当重力球变成紫色 (Zero Gravity) 时,如果你想把石头推远,应该用什么技能?