Comutare navigație
pbInfo.ro
Probleme
Probleme - clasa a IX-a
Probleme - clasa a X-a
Probleme - clasa a XI-a
Probleme din concursuri
Căutare problemă
Exerciții
Programează cu Blockly
Desenează cu Processing
Exersează SQL
Soluţii
Resurse
Resurse pentru clasa a IX-a
Resurse pentru clasa a X-a
Resurse pentru clasa a XI-a
Subiecte bacalaureat
Ajutor
Autentificare
Înregistrare
×
Autentificare
Utilizator sau email
Parola
Acest site foloseşte cookies. Navigând în continuare, vă exprimaţi acordul asupra folosirii cookie-urilor.
Îti place pbInfo? Atunci acceptă-l cu totul! Dezactivează modulul de blocare a reclamelor!
×
Lista scripturi
Script Nou
Ajutor
"Look at this V3" - Processing
ID
Autor
Duplicat din
Ultima modificare
#3922
Steopoaie Vlad (Hefa)
-
Sambata, 23 mai 2020, 20:13
var Width = 400, Height = 400; ////Clases////////// class Star{ constructor(x, y, size, brightness){ this.x = x; this.y = y; this.size = size; this.brightness = brightness; } drawStar(){ noStroke(); fill(255, 255, 0, 1); for(let i = 0; i < 10; i++) ellipse(this.x, this.y, this.size + this.size / this.brightness * i, this.size + this.size / this.brightness * i); fill(255, 255, 0); ellipse(this.x, this.y, this.size, this.size); } } class Planet{ constructor(size, radius, speed, type){ this.size = size; this.x = Width / 2 + radius; this.speed = speed; this.radius = radius; this.y = Height / 2; this.type = type; switch(this.type){ case"planet": { this.color = { r: random(100, 200), g: random(100, 200), b: random(100, 200) } } break; case"comet": { this.color = { r: random(200, 255), g: random(200, 255), b: random(200, 255) } } break; case"asteroid": { this.color = { r: random(50, 150), g: random(50, 150), b: random(50, 150) } } break; } this.Radians = random(0, 2 * PI); } drawPlanet(CentreX, CentreY, justForCometsY, justForCometsX){ this.x = CentreX + this.radius * cos(this.Radians); this.y = CentreY + justForCometsY + this.radius * justForCometsX * sin(this.Radians); if(this.Radians > 2 * PI) this.Radians = 0; this.Radians += this.speed; if(this.type === "planet"){ noFill(); stroke(255); strokeWeight(0.02); ellipse(CentreX, CentreY, this.radius * 2, this.radius * 2); noStroke(); } fill(this.color.r, this.color.g, this.color.b); ellipse(this.x, this.y, this.size, this.size); } } var sun = new Star(Width / 2, Height / 2, Width / 20, 5); var stars = [ new Star(sun.x - Width / 4, sun.y - Height * 10 / 28, 3, 2), new Star(sun.x + 15 * Width / 80, sun.y + 10 * Height / 28, 3, 2), new Star(sun.x - 3 * Width / 8, sun.y - Height / 14, 1, 1), new Star(sun.x - 35 * Width / 80, sun.y + 2 * Height / 7, 1, 1), new Star(sun.x + 15 * Width / 80, sun.y - 29 * Height / 70, 2, 2), new Star(sun.x + 35 * Width / 80, sun.y - Height / 7, 2, 2), ]; var planets; var comet, moon, asteroids; ///Setup///////// function setup() { createCanvas(400, 400); planets = [ new Planet(3, Width / 16, 0.01, "planet"), new Planet(4, Width / 8, 0.008,"planet"), new Planet(3, Width / 6.66, 0.005,"planet"), new Planet(2.7, Width / 5.33, 0.0029,"planet"), new Planet(5, Width / 4.2, 0.002,"planet"), new Planet(10, Width / 2.9090, 0.0006,"planet"), new Planet(8, Width / 2.58, 0.0014,"planet"), new Planet(3, Width / 2.35, 0.001,"planet"), ]; comet =[ new Planet(3, Width / 11.42, 0.0055, "comet"), new Planet(4, Width / 1.142, 0.005, "comet"), new Planet(3, Width, 0.006, "comet") ]; moon = new Planet(2, 10, 0.03, "planet"); asteroids = [ new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), //////// new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), new Planet(random(1, Width / 200), Width / 3.5 + random(-10, 10), random(0.0001, 0.001), "asteroid"), ]; angleMode(RADIANS); } ////Draw/////////// function draw() { background(0, 0, 40, 35); for(let i = 0; i < 6; i++) stars[i].drawStar(); sun.drawStar(); for(let i = 0; i < 3; i ++){ if(i === 0) comet[i].drawPlanet(sun.x, sun.y, 6 * Height / 7, 10 + 1040 / (Height + Width)); if(i === 1) comet[i].drawPlanet(0, 0, 0, -(1.2 + 1040 / (Height + Width))); if(i === 2) comet[i].drawPlanet(Width, Height, 0, 0.4 + 1040 / (Height + Width)); } moon.drawPlanet(planets[5].x, planets[5].y, 0, 1); for(let i = 0; i < 8; i ++){ if(i === 4 || i === 1 || i == 7) { planets[i].drawPlanet(sun.x, sun.y, 0, -1); } else planets[i].drawPlanet(sun.x, sun.y, 0, 1); } for(let i = 0; i < 240; i++){ if(i % 2 === 0) asteroids[i].drawPlanet(sun.x, sun.y, 0, 1); else asteroids[i].drawPlanet(sun.x, sun.y, 0, -1); } }
Duplicare
Executare
Cod
×
Cod HTML
<iframe sandbox="allow-scripts" src="/p5js/index.php?id=3922" style="width:408px; height:408px;border:solid 1px gray; overflow: scroll;"></iframe>
×
Duplicare script
Denumirea noului script
Du-te sus!