🧙‍♂️

Wakka Maul 竞技场指南

你好呀,小勇士!我是之然老师。欢迎来到 Wakka Maul 竞技场!
在这里,你要用代码指挥英雄,抢夺宝石,并召唤帮手打败对手!准备好了吗?让我们开始吧!

🏃 第一步:让英雄动起来 (基础移动)

这些技能来自你的鞋子 (Simple Boots)。想去哪里,就写哪里!

hero.moveRight(steps) 向右移动
向东(右边)移动。默认移动 1 步。
hero.moveRight(2)
hero.moveRight(2);
💡 之然老师说: 就像玩横版过关游戏一样,往右冲鸭!数字2代表走两步哦。
hero.moveLeft(steps) 向左移动
向西(左边)移动。默认移动 1 步。
hero.moveLeft(1)
hero.moveLeft(1);
💡 小贴士: 发现左边有宝石?快用这行代码掉头!
hero.moveUp(steps) 向上移动
向北(上方)移动。默认移动 1 步。
hero.moveUp(3)
hero.moveUp(3);
💡 魔法提示: 往屏幕上方跑,去追赶那些逃跑的敌人!
hero.moveDown(steps) 向下移动
向南(下方)移动。默认移动 1 步。
hero.moveDown(1)
hero.moveDown(1);
💡 注意: 下方通常是安全的撤退路线哦。

⚔️ 第二步:战斗与召唤 (核心技能)

hero.attack(target) 攻击
攻击目标一次。也可以用来打破门!需要装备剑。
# 先找到敌人,再攻击 enemy = hero.findNearestEnemy() if enemy: hero.attack(enemy)
// 先找到敌人,再攻击 auto enemy = hero.findNearestEnemy(); if (enemy) { hero.attack(enemy); }
💡 战斗秘籍: 只有看见了敌人(变量不是空的),再去挥剑,不然会打空气哦!
hero.say(message) 说话 / 召唤
大声说出内容。在 Wakka Maul 竞技场,大喊兵种的名字就可以召唤他们!
# 花20金币召唤一个士兵 hero.say("soldier")
// 花20金币召唤一个士兵 hero.say("soldier");
💡 重要策略: 只要钱够,喊一声 "soldier" 或 "archer",帮手马上就到!

🧠 第三步:拥有智慧 (逻辑与感知)

hero.findNearestEnemy() 寻找最近敌人
扫描周围 9001 米,返回最近的那个坏蛋。如果没有敌人,返回 null。
enemy = hero.findNearestEnemy()
auto enemy = hero.findNearestEnemy();
💡 之然老师说: 这就像英雄的雷达!先用它锁定目标,再决定是打还是跑。
while-true loop 无限循环
让你的代码一遍又一遍地执行,永远停不下来!
while True: hero.moveRight() hero.moveLeft() # 记得缩进4个空格哦!
while(true) { hero.moveRight(); hero.moveLeft(); }
💡 魔法圈: 把战斗代码放在这里面,英雄就会一直战斗,直到赢得胜利!

🏆 进阶:Wakka Maul 专属攻略

在这个地牢里,你需要收集宝石,召唤军队,并打破门来解救强力盟友!

1. 💎 宝石的价值

地图中间还有 速度药水,喝了它速度翻倍!

2. 🛡️ 召唤你的军队

hero.say("名字") 来召唤。看看你需要存多少钱:

如果你是人类 (Human) 一方:

兵种名称 费用 💰 生命值 ❤️ 特点
"soldier" (士兵) 20 200 肉盾,血厚
"archer" (弓箭手) 25 30 远程,攻击高但皮脆

如果你是食人魔 (Ogre) 一方:

兵种名称 费用 💰 生命值 ❤️ 特点
"scout" (侦察兵) 18 75 速度快
"thrower" (投矛手) 9 7 超便宜,但一碰就死

3. 🚪 打破门,救盟友!

地图上有标着字母 "a""j" 的门。打破特定的门可以释放超级单位!

攻击门的咒语:

# 攻击标着 "a" 的门 hero.attack("a")
// 攻击标着 "a" 的门 hero.attack("a");

你能救出谁?