top of page
Search

Assignment 11

  • Writer: Steven Gonzalez
    Steven Gonzalez
  • Nov 19, 2019
  • 1 min read

for this I tried to go off what we did last class and delete a ball i tried using array.pop() and array.splice() but I couldn't get it to work and for the final project I want to make the space invaders game or an asteroids game.


var bXloc =[];

var bYloc = [];


var xSpeed = [];

var ySpeed = [];


var numB = 1;


function setup() {

// put setup code here

createCanvas(800, 500);


for(var i=0; i<numB; i++){

bXloc[i] = random(50, 700);

bYloc[i] = random(100, 400);

xSpeed[i] = random(-50, 50);

ySpeed[i] = random(-50, 50);

}

}


function draw() {

// put drawing code here

background(50);


for (var i=0; i<numB; i++){

fill('red');

ellipse(bXloc[i], bYloc[i], 20, 20);

}


for (var i=0; i<numB; i++){

bXloc[i] = bXloc[i] + xSpeed[i];

bYloc[i] = bYloc[i] + ySpeed[i];

//bXloc[i] += xSpeed[i];


//horizontal bounce

if ((bXloc[i] > 800) || (bXloc[i] < 0)){

xSpeed[i] = -xSpeed[i];

}


//vertical bounce

if ((bYloc[i] > 500) || (bYloc[i] < 0)){

ySpeed[i] = -ySpeed[i];

}

}

}


function mousePressed(){

numB = numB + 1;

bXloc.push(mouseX);

bYloc.push(mouseY);

xSpeed.push(random(-5, 5));

ySpeed.push(random(-5, 5));

}


function KeyPressed(){

if(key==='q'){

bXloc.splice(0,1);

bYloc.splice(0,1);

xSpeed.splice(0,1);

ySpeed.splice(0,1);

}


}

 
 
 

Recent Posts

See All
Algorithms:Homework 13

how I found the algorithms that is unfair is by just searching in google companies using unfair algorithms. In this article it has five...

 
 
 

Comments


©2019 by Steven. Proudly created with Wix.com

bottom of page