Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This is p5js
- Use this to have a seizure
- //Ball 1
- var Ball1 = {
- x : 200,
- y : 150,
- xS : 5,
- yS : 5
- };
- //Ball 2
- var Ball2 = {
- x : 300,
- y : 100,
- xS : 5,
- yS : 5
- };
- //Ball 3
- var Ball3 = {
- x : 325,
- y : 250,
- xS : 5,
- yS : 5
- };
- //Ball 4
- var Ball4 = {
- x : 250,
- y : 50,
- xS : 5,
- yS : 5
- };
- function setup() {
- createCanvas(600, 400, WEBGL);
- }
- function draw() {
- background(random(0, 255), random(0, 255), random(0, 255));
- //Box boi
- rotateX(frameCount*0.02);
- rotateY(frameCount*0.02);
- fill(random(0, 255), random(0, 255), random(0, 255));
- stroke(random(0, 255), random(0, 255), random(0, 255));
- strokeWeight(4);
- box(100, 100);
- //Ball 1 functions
- fill(random(0, 255), random(0, 255), random(0, 255));
- Ball1.x += Ball1.xS;
- if (Ball1.x >= width - 25 || Ball1.x <= 25) {
- Ball1.xS *= -1;
- }
- Ball1.y += Ball1.yS;
- if (Ball1.y >= height - 25 || Ball1.y <= 25) {
- Ball1.yS *= -1;
- }
- ellipse(Ball1.x, Ball1.y, 50, 50);
- //Ball 2 functions
- fill(random(0, 255), random(0, 255), random(0, 255));
- Ball2.x += Ball2.xS;
- if (Ball2.x >= width - 25 || Ball2.x <= 25) {
- Ball2.xS *= -1;
- }
- Ball2.y += Ball2.yS;
- if (Ball2.y >= height - 25 || Ball2.y <= 25) {
- Ball2.yS *= -1;
- }
- ellipse(Ball2.x, Ball2.y, 50, 50);
- //Ball 3 functions
- fill(random(0, 255), random(0, 255), random(0, 255));
- Ball3.x += Ball3.xS;
- if (Ball3.x >= width - 25 || Ball3.x <= 25) {
- Ball3.xS *= -1;
- }
- Ball3.y += Ball3.yS;
- if (Ball3.y >= height - 25 || Ball3.y <= 25) {
- Ball3.yS *= -1;
- }
- ellipse(Ball3.x, Ball3.y, 50, 50);
- //Ball 4 functions
- fill(random(0, 255), random(0, 255), random(0, 255));
- Ball4.x += Ball4.xS;
- if (Ball4.x >= width - 25 || Ball4.x <= 25) {
- Ball4.xS *= -1;
- }
- Ball4.y += Ball4.yS;
- if (Ball4.y >= height - 25 || Ball4.y <= 25) {
- Ball4.yS *= -1;
- }
- ellipse(Ball4.x, Ball4.y, 50, 50);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement