CodeCombat 竞技场官方指南 • 策略与魔法的对决
“欢迎来到神秘的悬浮棋盘王国 (Floating Chess Kingdom)!在这里,传统的国际象棋棋子被赋予了魔法生命。”
作为新晋的战略指挥官,你的任务很简单:在5条魔法跑道上召唤你的棋子大军,让它们冲向对手的底线。每有一个棋子成功到达对面,你就获得 1分。率先拿到 10分 的指挥官将加冕为王!准备好接受挑战了吗?”
▲ 你的战场:5条魔法兵线
召唤棋子需要花费金币。别担心,金币会随时间自动增长。你可以用 hero.gold 查看余额。
召唤单位冲到对面!
目标 率先获得 10 分
时限 如果时间耗尽,分数高者胜!
语法:hero.summon("单位类型", 行号) (行号是 0 到 4)
# 在第1行召唤一个兵
hero.summon("pawn", 1)
# 在第3行召唤一个主教
hero.summon("bishop", 3)
# 在第4行召唤一个骑士(注意:骑士尚未实装,此处仅为示例)
hero.summon("knight", 4)
这些不是普通的棋子,它们是会移动的浮空防御塔!了解它们是取胜的关键。
勇敢的前锋,虽然弱小但造价便宜。它的攻击方式很特别:只打前方的对角线敌人!
远程狙击手。它擅长对角线攻击,且射程超远。
坚实的堡垒。攻击上下左右直线上的敌人。
最强的棋子!她可以攻击所有方向(直线+对角线),而且伤害最高。
除了召唤棋子,你还可以施放强力魔法来扭转局势!
咒语:hero.ability("placeCrate", row, x)
在指定位置放一个箱子,挡住敌人的路!
咒语:hero.ability("fling", row)
把指定兵线上的所有单位(不管敌我)吹飞上天!适合清理拥挤的兵线。
咒语:hero.ability("sacrifice", row)
这是一个危险的黑魔法!它会消灭该兵线上除了最前面那个以外的所有友军,然后把它们的力量全部传给最前面的那个单位!兵越多,强化越强!
如果你想从远处攻击敌人,而且不想花费太多金币,你应该召唤哪种棋子?