❄️ 冰冻堡垒:极寒防御战 ❄️

Frozen Fortress: Code for Victory!

冰冻堡垒竞技场全景
🧙‍♂️

陈之然老师: “各位编程魔法师,快把棉衣穿好!我们来到了CodeCombat最寒冷的边境——‘冰冻堡垒’。”

“无尽的雪怪大军正在逼近。作为堡垒的指挥官,你需要用代码建造防御塔,施放冰霜魔法。记住,我们的目标只有一个:守护基地,比对手存活得更久!

🎯 获胜秘诀:谁的基地血量多,谁就赢。如果血量一样,就看谁召唤的士兵多!

💎 魔法与经济 (Mana)

在这个世界里,Mana (法力/魔法值) 就是金钱!

💡 小贴士: 别忘了升级!在同一个位置重复建造,就可以升级防御塔,让它们变得更强!

🏰 防御塔大百科 (Towers)

选择合适的塔来抵御敌人!所有塔的费用都是 10 × 等级

🏹

Archer (弓箭塔)

伤害: 40 × 等级
射程: 15+

单体狙击手
专门对付单个强大的敌人。

❄️

Ice (冰霜塔)

减速: 70%
范围: 17+

控场大师
虽然伤害只有1,但能让敌人慢得像蜗牛!

💣

Cannon (炮塔)

伤害: 7 × 等级
爆炸范围: 37

群攻专家
轰!对一群敌人造成范围伤害。

🌾

Farm (农场)

产出: +0.5/tick

后勤补给
为你源源不断地生产Mana。

⚔️

Barracks (兵营)

效果: +10 HP

进攻基地
增加敌人下一波的强度,给对手制造麻烦!

💻 如何建造?

# 在 "A" 点建造一个弓箭塔 hero.build("archer", "A") # 在 "B" 点建造一个农场 (赚钱!) hero.build("farm", "B")
// 在 "A" 点建造一个弓箭塔 hero.build("archer", "A"); // 在 "B" 点建造一个农场 (赚钱!) hero.build("farm", "B");

✨ 英雄技能 (Abilities)

除了造塔,你还可以消耗Mana直接施法干预战场!

💻 如何施法?

# 找到最近的敌人 enemy = hero.findNearestEnemy() # 如果有敌人,就冻住他! if enemy: hero.cast("freeze", enemy) # 或者用冲击波保护基地 hero.cast("shockwave")
// 找到最近的敌人 auto enemy = hero.findNearestEnemy(); // 如果有敌人,就冻住他! if (enemy) { hero.cast("freeze", enemy); } // 或者用冲击波保护基地 hero.cast("shockwave");

🧠 冰原智力大考验

陈老师提问: 敌人密密麻麻地冲过来了,你想要一次性减慢所有敌人的速度,应该建造什么塔?