轟くヤクの足

暴走している砂ヤクを垣根で囲って次の水場にたどり着く

目標

オアシスにたどり着く

Build fences to block the yaks coming at you randomly from above and below. Move towards the oasis if you can't see a yak.
When you see a yak,compare its pos.y to your own pos.y.
If the yak's is greater than yours,the yak is above you. Otherwise,the yak is below you.
あなたで上と下から無作為に来るヤクを塞ぐために、フェンスを築きなさい。もしあなたがヤクを見ることができないならば、オアシスに接近しなさい。
あなたがヤクを見る時には、そのpos.yをあなた自身のpos.yと比較しなさい。
もしあなた方のものよりヤクが大きいならば、ヤクはあなたの上にいる。さもなければ、ヤクはあなたの下にいる。

ヒント

ヤクのいる道を垣根("fence")で塞ぎながら、
オアシスにたどり着こう

ヤクのy座標があなたのy座標より高いなら、そのヤクがあなたの上にいる

ヤクがヒーローの上にいるなら、そのヤクの10メートル下のとこるに垣根を作ろう

ヤクがヒーローの下にいるなら、そのヤクの10メートル上のとこるに垣根を作ろう

オアシスへ向かって10メートル右に進もう

解答

a
while(true) {var yak = hero.findNearestEnemy();
if (yak) {
if(yak.pos.y>hero.pos.y){
hero.buildXY("fence", yak.pos.x, yak.pos.y-10);
if( yak.pos.y<hero.pos.y){
hero.buildXY("fence", yak.pos.x, yak.pos.y+10);
} else {
hero.moveXY(hero.pos.x+10,hero.pos.y);
a

  • 最終更新:2016-05-06 10:43:26

このWIKIを編集するにはパスワード入力が必要です

認証パスワード