Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int radius = 30, RetningX = 0, RetningY = 0; //Regner ut størrelsen og retning på firkanten
- int x=375, y=275, Fart = 10; //Plassering av firkanten i starten og farten på firkanten
- int counter; //Teller poeng i form av en counter
- boolean GameOver = false; //Regner ut om spillet er over eller ikke
- int Level = 0;
- void setup()
- {
- size(800,600); //størrelse på spillet
- frameRate(60); //Hvor mange FPS spillet har
- counter = 0; //Counter starter på 0
- }
- void spillSlutt(){
- background(1); //farge på bakgrunn etter spillet er over
- textSize(50); //Størrelse på tekst
- text("GAME OVER!", 250, 300); //Tekst
- textSize(25); //Størrelse på tekst
- text("Scoren din ble " + counter, 285, 350); //tekst
- GameOver = true; //Regner ut om boolean er riktig eller feil
- }
- //Dette er for bakgrunn til spillet
- void draw(){
- //Velger bakgrunnsbilde
- PImage img;
- img = loadImage("brickwall_texture.jpg");
- background(img);
- fill(255); //Fyller rektanglet med hvit farge
- if(GameOver == false){ //Om gameover=false så nekter spillet deg mulighet til å bevege deg
- rect(x, y, radius, radius); //Dette er den hvite rektangelen
- //Retning, størrelse og fart på firkanten under start av spillet
- x=x+Fart*RetningX;
- y=y+Fart*RetningY;
- }
- //Dette øker farten over tid på kuben
- textSize(50);
- if(counter>=0 && counter<50){
- text("Level 1", 300,250);
- }
- if(counter>=50 && counter<100){
- Fart=20;
- text("Level 2", 300,250);
- }
- if(counter>=100 && counter<200){
- Fart=25;
- text("Level 3", 300,250);
- }
- if(counter>=200 && counter<300){
- Fart=30;
- text("Level 4", 300,250);
- }
- if(counter>=300 && counter<500){
- Fart=40;
- text("Level 5", 300,250);
- }
- if(counter>=500 && counter<800){
- Fart=50;
- text("Level 6", 300,250);
- }
- if(counter>=800){
- Fart=60;
- text("Level 7", 300,250);
- }
- //if blokken her regner ut om kuben beveger seg utenom feltet
- if(x<0){
- spillSlutt();
- }else if(x > 800){
- spillSlutt();
- }
- if(y < -7){
- spillSlutt();
- }
- else if(y > 590){
- spillSlutt();
- }
- //Regner ut poeng
- textSize(20);
- text("Poeng: " + counter, 10, 20);
- }
- //Dette er til å flytte firkanten
- void keyPressed()
- {
- if (key == CODED)
- {
- if (keyCode == LEFT)
- {
- RetningX=-1;
- RetningY=0;
- if(GameOver == false){
- counter=counter+1;
- }
- }
- else if (keyCode == RIGHT)
- {
- RetningX=1;
- RetningY=0;
- if(GameOver == false){
- counter=counter+1;
- }
- }
- if(keyCode == UP){
- RetningX=0;
- RetningY=-1;
- if(GameOver == false){
- counter=counter+1;
- }
- }
- else if (keyCode == DOWN){
- RetningX=0;
- RetningY=1;
- if(GameOver == false){
- counter=counter+1;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement