オアシス
砂ヤクを避けならオアシスへ走って喉を潤す
目標
オアシスにたどり着く
Move right until you get close to a yak,then move left.
To move left,subtract from your pos.x.
あなたがヤクに近くなり、そして、左に動くまで、右に動きなさい。
左に動くためには、あなたのpos.xから引き去りなさい。
ヒント
オアシスへ向かって右に進もう
だけど、近くのヤクを避けるように左へ移動しよう
左へ移動するには、現在のX座標から10を引こう
右へ移動するには、現在のX座標に10を足そう
解答
a
while(true) {var x = hero.pos.x;
var y = hero.pos.y;
var enemy = hero.findNearestEnemy();
if (enemy && hero.distanceTo(enemy) < 10) {
x=x-10;
hero.moveXY(x, y);
} else {
x=x+10;
hero.moveXY(x, y);
a
- 最終更新:2016-05-03 01:08:57