Advertisement
Guest User

Untitled

a guest
May 25th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.94 KB | None | 0 0
  1. int radius = 30, RetningX = 0, RetningY = 0; //Regner ut størrelsen og retning på firkanten
  2. int x=375, y=275, Fart = 10; //Plassering av firkanten i starten og farten på firkanten
  3. int counter; //Teller poeng i form av en counter
  4. boolean GameOver = false; //Regner ut om spillet er over eller ikke
  5. int Level = 0;
  6.  
  7. void setup()
  8. {
  9. size(800,600); //størrelse på spillet
  10. frameRate(60); //Hvor mange FPS spillet har
  11. counter = 0; //Counter starter på 0
  12. }
  13.  
  14.  
  15. void spillSlutt(){
  16. background(1); //farge på bakgrunn etter spillet er over
  17. textSize(50); //Størrelse på tekst
  18. text("GAME OVER!", 250, 300); //Tekst
  19. textSize(25); //Størrelse på tekst
  20. text("Scoren din ble " + counter, 285, 350); //tekst
  21. GameOver = true; //Regner ut om boolean er riktig eller feil
  22. }
  23.  
  24.  
  25. //Dette er for bakgrunn til spillet
  26. void draw(){
  27. //Velger bakgrunnsbilde
  28. PImage img;
  29. img = loadImage("brickwall_texture.jpg");
  30. background(img);
  31.  
  32.  
  33. fill(255); //Fyller rektanglet med hvit farge
  34. if(GameOver == false){ //Om gameover=false så nekter spillet deg mulighet til å bevege deg
  35. rect(x, y, radius, radius); //Dette er den hvite rektangelen
  36. //Retning, størrelse og fart på firkanten under start av spillet
  37. x=x+Fart*RetningX;
  38. y=y+Fart*RetningY;
  39. }
  40.  
  41.  
  42. //Dette øker farten over tid på kuben
  43. textSize(50);
  44. if(counter>=0 && counter<50){
  45. text("Level 1", 300,250);
  46. }
  47. if(counter>=50 && counter<100){
  48. Fart=20;
  49. text("Level 2", 300,250);
  50. }
  51. if(counter>=100 && counter<200){
  52. Fart=25;
  53. text("Level 3", 300,250);
  54. }
  55. if(counter>=200 && counter<300){
  56. Fart=30;
  57. text("Level 4", 300,250);
  58. }
  59. if(counter>=300 && counter<500){
  60. Fart=40;
  61. text("Level 5", 300,250);
  62. }
  63. if(counter>=500 && counter<800){
  64. Fart=50;
  65. text("Level 6", 300,250);
  66. }
  67. if(counter>=800){
  68. Fart=60;
  69. text("Level 7", 300,250);
  70. }
  71.  
  72.  
  73. //if blokken her regner ut om kuben beveger seg utenom feltet
  74. if(x<0){
  75. spillSlutt();
  76.  
  77. }else if(x > 800){
  78. spillSlutt();
  79. }
  80. if(y < -7){
  81. spillSlutt();
  82. }
  83. else if(y > 590){
  84. spillSlutt();
  85. }
  86.  
  87.  
  88. //Regner ut poeng
  89. textSize(20);
  90. text("Poeng: " + counter, 10, 20);
  91. }
  92.  
  93.  
  94. //Dette er til å flytte firkanten
  95. void keyPressed()
  96. {
  97. if (key == CODED)
  98. {
  99. if (keyCode == LEFT)
  100. {
  101. RetningX=-1;
  102. RetningY=0;
  103. if(GameOver == false){
  104. counter=counter+1;
  105. }
  106. }
  107. else if (keyCode == RIGHT)
  108. {
  109. RetningX=1;
  110. RetningY=0;
  111. if(GameOver == false){
  112. counter=counter+1;
  113. }
  114. }
  115. if(keyCode == UP){
  116. RetningX=0;
  117. RetningY=-1;
  118. if(GameOver == false){
  119. counter=counter+1;
  120. }
  121. }
  122. else if (keyCode == DOWN){
  123. RetningX=0;
  124. RetningY=1;
  125. if(GameOver == false){
  126. counter=counter+1;
  127. }
  128. }
  129. }
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement