Blockly Games : Pond ‘S Javascript CODE


壁に近いと回避するようにしてみました

var angle;

angle = 200;
while (true) {
  if (scan(angle) > 70) {
    swim(angle);
  }
  if (scan(angle) <= 70) {
    cannon(angle, scan(angle));
  }
  if (scan(angle) > 70) {
    angle += 4;
    if (angle > 360) {
      angle = 0;
    }
  }
  if (scan(angle) <= 30) {
    angle += 80;
    if (angle > 360) {
      angle = 180;
    }
  }
  if (getY() < 5) {
    angle = 90;
    swim(angle)
  }
  if (getY() > 65) {
    angle = 270;
    swim(angle)
  }
  if (getX() < 5) {
    angle = 0;
    swim(angle)
  }
  if (getX() > 65) {
    angle = 180;
    swim(angle)
  }
 }

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です