Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" />
  5. <title>Simple game</title>
  6. <script src="phaser.min.js"></script>
  7. </head>
  8. <body>
  9.  
  10. <script type="text/javascript">
  11. var game = new Phaser.Game(1000, 800, Phaser.AUTO, '', { preload: preload, create: create, update: update });
  12. var cursors;
  13. var player;
  14. var nextCarY = 20
  15. var random = 4
  16.  
  17. var cars;
  18. var cars2;
  19.  
  20. var speed = 5;
  21. var carSpeed = 2;
  22. function preload() {
  23. game.load.image('zaba', 'image/frogFrame1.png');
  24. game.load.image('auto', 'image/car.png');
  25. cursors = game.input.keyboard.createCursorKeys();
  26.  
  27. }
  28. function create() {
  29. player = game.add.sprite(450, 550, 'zaba');
  30. player.scale.setTo(1.5, 1.5);
  31.  
  32. cars = game.add.group();
  33. cars.enableBody = true;
  34.  
  35. cars2 = game.add.group();
  36. cars2.enableBody = true;
  37. random = Math.random() * (0 - 10) + 10;
  38. //Random();
  39.  
  40. game.time.events.repeat(Phaser.Timer.SECOND * 2, 100, createCar, this);
  41.  
  42. //game.time.events.repeat(Phaser.Timer.SECOND * 3, 100, createCar2, this);
  43. //auto1 = game.add.sprite(577, 500, 'auto1');
  44. //auto1.scale.setTo(0.25, 0.25);
  45. }
  46. function update() {
  47. //game.time.events.repeat(Phaser.Timer.SECOND * random, 100, createCar, this);
  48. if(cursors.left.isDown && player.x>0){
  49. player.x -= speed;
  50. }
  51. if(cursors.right.isDown && player.x<800){
  52. player.x += speed;
  53. }
  54. if (cursors.down.isDown && player.y<605){
  55. player.y += speed;
  56. }
  57. if (cursors.up.isDown && player.y>0){
  58. player.y -= speed;
  59. }
  60. }
  61.  
  62. function createCar () {
  63. this.game.time.events.add(Phaser.Timer.SECOND *random,createCar, this )
  64. var car = cars.create(1300,495,'auto');
  65. car.scale.setTo(2, 2);
  66. Random();
  67. moveIndividual(car);
  68.  
  69.  
  70. }
  71.  
  72. function createCar2 () {
  73. var car2 = cars2.create(-100,460,'auto');
  74. car2.scale.setTo(2, 2);
  75. //cout++;
  76. moveIndividual2(car2);
  77.  
  78. }
  79.  
  80. function moveIndividual(moved)
  81. {
  82. moved.body.velocity.x = -700;
  83. }
  84.  
  85. function Random()
  86. {
  87. random = Math.random() * (4 - 10) + 10;
  88. console.log(random);
  89. }
  90.  
  91. function moveIndividual2(moved)
  92. {
  93. moved.body.velocity.x = 700;
  94. }
  95. </script>
  96. </body>
  97. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement