codecombat极客战记森林(JavaScript)1-20关卡

PS:若已经通关游戏开发01,前两关会被系统略过,从第三关开始。

01-碎天裂地

// 使用你的buildXY之锤在大门附近建造两个"fire-trap"。
// 当你退到安全距离以外,它们就会引爆。
// 然后,奔向森林!
hero.buildXY("fire-trap", 35, 35);
hero.buildXY("fire-trap", 35, 29);
hero.moveXY(11, 32);
hero.moveXY(62, 32);
//这里的坐标随意填

02-平原森林保卫战

// 在标记上建造两段围栏来保护村民。
// 把鼠标悬停在地图上,以得到X,Y坐标。
hero.buildXY("fence", 40, 52);
hero.buildXY("fence", 40, 20);

 03-一步走错

// 英雄完全糊涂了!
// 纠正路径,别让其踩到地雷。

hero.moveXY(11, 36);
hero.moveXY(35, 25);
hero.moveXY(40, 56);
hero.moveXY(77, 58);

 04-森林逃避

// 区域内有一名猎头者!
// 在森林附近跑动,以躲避他的视线

while(true) {
    hero.moveXY(56,44);
    hero.moveXY(40,56);
    hero.moveXY(24, 44);
    hero.moveXY(24, 24);
    hero.moveXY(40, 12);
    hero.moveXY(56, 24);
    // 用 moveXY 在森林中保持移动,以确保存活。
    
}

05-边地伏击战

hero.moveXY(24, 42);
var enemy = hero.findNearestEnemy();
if(enemy) {
    hero.attack(enemy);
    hero.attack(enemy);
}

hero.moveXY(27, 60);
enemy = hero.findNearestEnemy();
if(enemy) {
    // 攻击敌人,如果存在的话!
    hero.attack(
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值