山火事ダンス
■辺境の森林(無料11番目)
誰かキャンプファイアーを消し忘れた! nested if statements を使ってファイアーボ-ルから身をかわそう.
【以下回答】
// このレベルで evilstone は悪者だ! 別方向に向かう物は避けて.
while (true) {
var evilstone = hero.findNearestItem();
if (evilstone) {
var pos = evilstone.pos;
if (pos.x == 34) { // == means "is equal to"
// もし邪悪石が左にあれば、右に行く
hero.moveXY(46, 22);
} else {
// もし邪悪石が右にあれば、左に行く
hero.moveXY(34, 23);
}
} else {
// もし邪悪石が無かったら真ん前に移動
hero.moveXY(40, 22);
}
}
heroは勝手に左右に動きます。
やることは三つある×の座標を入力することだけ。
間違って、Yの値を10上にしたら、ちゃんと上に動いてました。
(火の玉にあたってDEADしてたけれども)