銅の草地

■辺境の森林(無料29番目)

このレベルでは、if/else、オブジェクトのプロパティー、変数、旗を置くこと、コインを集めること、全部が使われる

【以下回答】

// 全ての草地の全てのコインを集めよう
// 旗を使って草地から草地まで移動しよう
// 旗を置く準備が出来たら、送信ボタンを押そう

while(true) {
var flag = hero.findFlag();
if (flag) {
// 旗を取る(pickUpFlag)
hero.pickUpFlag(flag);
} else {
// 自動的に一番近くの目に見えるアイテムに移動
var item = hero.findNearestItem();
if (item) {
var position = item.pos;
var x = position.x;
var y = position.y;
hero.moveXY(x, y);
}
}
}


これも特に難しいことはなかったですね。

夏休みに入って暇なので、買って放置してあった、『JavaScript本格入門』(ゼクシィより軽くて薄いけど持ち歩くのに不便なサイズ)を読み始めました。少し面白いです。

いいなと思ったら応援しよう!