“各位小小赛车手,欢迎来到火山岛 (Volcano Island)!这里的地面虽然热得烫脚,但却是熔岩蜗牛 (Magma Snail) 的天堂。”
你的任务是编写代码,驾驶这只神奇的蜗牛,在火山上收集能量球,躲避对手的攻击。记住:这就是一场贪吃蛇大战,但地板是熔岩做的!准备好你的代码引擎了吗?
▲ 你的赛场:危机四伏的火山岛
如果对手先撞到熔岩或者血量归零,你就赢啦!
如果时间到了大家都还活着,谁的分数高谁赢。收集小球和保持血量都能加分!
你的蜗牛一直在移动,停不下来!你只能控制方向。就像遥控车一样。
# 向右转!
hero.moveRight()
# 向上跑3格(也就是6米远)
hero.moveUp(3)
hero.moveRight()
hero.moveDown(3)
如果你跑到了地图的最边缘,不会撞墙,而是会被瞬间传送到地图的另一边!这可是逃跑的好办法。
划重点!你和对手走过的地方会留下熔岩。千万别踩到自己或对手留下的熔岩!
⚠️ 伤害:每秒扣 10 点血!
⏱️ 消失时间:6秒 + (分数 x 0.5)秒。你的分越高,留下的熔岩存在越久!
整个地图是一个大网格。每一格是 2米 x 2米。当你写 moveRight(1) 时,其实是走了 4米 哦。
每隔 2秒,地图上会随机出现发光的小球。快去抢!
加 1 点血量
大招冷却减少 0.5秒
速度变快 1.5倍,持续1.5秒
怎么找它们? 使用 hero.findNearestItem() 就可以啦!
蜗牛也疯狂!你可以使用这三个大招来反败为胜。记得检查 isReady 哦!
跳到半空中,无视熔岩!
⏱️ 冷却: 4秒 📏 距离: 8米突然加速,甩开对手!
⏱️ 冷却: 4秒 📏 距离: 12米向后方发射火球,制造一片大熔岩区!
⏱️ 冷却: 12秒 🔥 超强干扰# 如果冲刺技能准备好了...
if hero.isReady('dash'):
# ...那就冲啊!
hero.dash()
# 或者试试跳跃
if hero.isReady('jump'):
hero.jump()
如果前面有一大片熔岩挡路,而你又想过去,应该用哪个技能最安全?