Advertisement
Szczepan86

Rybna gra

May 26th, 2018
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var gracz = createSprite(200, 200);
  2. gracz.setAnimation("gracz_p");
  3. gracz.scale = 0.5;
  4.  
  5.  
  6. var ryba1 = createSprite(-100, 200);
  7. ryba1.setAnimation("ryba_p");
  8. var ryba1predkosc = randomNumber(1, 4);
  9. ryba1.scale = randomNumber(1, 20) / 10;
  10.  
  11. var ryba2 = createSprite(-100, 200);
  12. ryba2.setAnimation("ryba_p");
  13. var ryba2predkosc = randomNumber(1, 4);
  14. ryba2.scale = randomNumber(1, 20) / 10;
  15.  
  16.  
  17.  
  18. function draw() {
  19.   background("white");
  20.  
  21.   if (keyDown("left")) {
  22.     gracz.x = gracz.x - 5;
  23.     gracz.setAnimation("gracz_l");
  24.   }
  25.   if (keyDown("right")) {
  26.     gracz.x = gracz.x + 5;
  27.     gracz.setAnimation("gracz_p");
  28.   }
  29.   if (keyDown("up")) {
  30.     gracz.y = gracz.y - 5;
  31.   }
  32.   if (keyDown("down")) {
  33.     gracz.y = gracz.y + 5;
  34.   }
  35.  
  36.   if (gracz.collide(ryba1)) {
  37.     if (gracz.scale >= ryba1.scale) {
  38.       ryba1.x = 600;
  39.       gracz.scale = gracz.scale + ryba1.scale/10;
  40.     } else {
  41.       gracz.destroy();
  42.     }
  43.   }
  44.  
  45.   if (gracz.collide(ryba2)) {
  46.     if (gracz.scale >= ryba2.scale) {
  47.       ryba2.x = 600;
  48.       gracz.scale = gracz.scale + ryba2.scale/10;
  49.     } else {
  50.       gracz.destroy();
  51.     }
  52.   }
  53.  
  54.   ryba1.x = ryba1.x + ryba1predkosc;
  55.   ryba2.x = ryba2.x + ryba2predkosc;
  56.  
  57.   if (ryba1.x > 500) {
  58.     ryba1.x = -100;
  59.     ryba1.y = randomNumber(0, 400);
  60.     ryba1.scale = randomNumber(1, 20) / 10;
  61.     ryba1predkosc = randomNumber(1, 4);
  62.   }
  63.  
  64.   if (ryba2.x > 500) {
  65.     ryba2.x = -100;
  66.     ryba2.y = randomNumber(0, 400);
  67.     ryba2.scale = randomNumber(1, 20) / 10;
  68.     ryba2predkosc = randomNumber(1, 4);
  69.   }
  70.  
  71.   drawSprites();
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement