CodeCombat 竞技场官方指南 • 8-12岁编程小英雄专用版
“小魔法师,欢迎来到云裂山脉 (Cloudrip Mountains)!看,风暴正在聚集,两支强大的军队正在对峙。”
这里有高耸的魔法塔守护着通道。你的任务是编写代码,召唤勇敢的战士,施放炫酷的法术,攻破敌人的防御!记住,在这场风暴中,比对手坚持得更久就是胜利!
这是一场持久战!只要比你的对手存活时间长,你就赢了。
注意!当时间耗尽,魔法塔的能量会被吸干,两个基地都会开始掉血。这时候拼的就是谁更“抗揍”!
你的代码就是召唤咒语!你可以把士兵召唤到指定的字母点(A, B, C...)或者具体的坐标(x, y)。
# 召唤一个食人魔去A点
hero.summon('ogre', 'A')
# 召唤一个术士去具体的坐标 (35, 10)
hero.summon('warlock', 35, 10)
# 检查一下这个位置能不能召唤?
if hero.canSummonAt(15, 40):
hero.summon('ogre', 15, 40)
这里有7种可以召唤的强力帮手。每种单位的属性都不一样,要根据战场情况选择哦!
关键词说明:
费用(Cost): 召唤需要发呆几秒 /
生命(HP): 血量 /
速度: 跑多快 /
伤害(Dmg): 打人多疼 /
冷却(AC): 攻击间隔
基础步兵,便宜又好用。
远程攻击,但是身板很脆。
肉盾型战士,血量厚实。
均衡型支援者。
强大的魔法攻击,但召唤慢。
超级重型单位,攻击力惊人!
攻城利器,伤害最高,移动最慢。
战场中间有一些魔法塔。它们是中立的,会攻击任何人!它们还会时不时召唤骷髅兵 (Skeleton) 出来捣乱。
注意:魔法塔对魔法有抗性,而且如果塔被摧毁了,骷髅兵就不会再出现了。
除了召唤小弟,你还能亲自施法!施法是瞬间生效的,但施法后你会“僵直”几秒钟。
召唤雷电劈向范围内血量最高的单位,并让他晕头转向!
轰!对范围内的所有单位造成伤害。
恢复范围内所有友军的生命值。(注意:对塔和基地的效果很差哦)
# 在坐标 (60, 65) 处释放闪电,劈晕敌人!
hero.cast('lightning', 60, 65)
# 队友受伤了?在 (20, 40) 处释放治疗术
hero.cast('heal', 20, 40)
如果你想快速派出一个单位去抢占位置,但又不想等太久,应该召唤谁?