Advertisement
Guest User

Blocky Pond JS easymode

a guest
Apr 17th, 2015
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Blocky Pond - Ultimate Duck Patrol :)
  2. //Written by EvilGeniusJamie
  3.  
  4. var lastPos;
  5. var angle;
  6. var foundDuck;
  7. var found;
  8.  
  9. function calcSwim() {
  10.   if (loc_x() <= 10) {
  11.     swim(0,50);
  12.   } else if (loc_x() >= 90) {
  13.     swim(180,50);
  14.   } else if (speed() === 0) {
  15.     swim(0,50);
  16.   }
  17. }
  18.  
  19. function findDuck(lastPos) {
  20.   angle = lastPos;
  21.   found = false;
  22.   while (found === false) {
  23.     if (scan(angle) < 70) {
  24.       found = true;
  25.     } else if (scan(angle + 90) < 70) {
  26.       found = true;
  27.       angle = angle + 90;
  28.     } else if (scan(angle + 180) < 70) {
  29.       found = true;
  30.       angle = angle + 180;
  31.     } else if (scan(angle + 270) < 70) {
  32.       found = true;
  33.       angle = angle + 270;
  34.     } else {
  35.       calcSwim();
  36.       angle = angle + 1;
  37.       if (angle == 360) {
  38.         found = true;
  39.         angle = -1;
  40.       }
  41.     }
  42.   }
  43.   return angle;
  44. }
  45.  
  46.  
  47. swim(0, 50);
  48. foundDuck = findDuck(0);
  49. while (true) {
  50.   if (scan(foundDuck) < 70) {
  51.     cannon(foundDuck, scan(foundDuck));
  52.   } else {
  53.     foundDuck = findDuck(foundDuck);
  54.   }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement