Toggle navigation
Explora
(current)
Aprende
Crea
Retos
×
Aspectos básicos
void main() {...}
for ( int i = 0 ; i < N ; i++ ) {...}
while (condición) {...}
do {...} while (condición);
if (condición) {...}
if (condición) {...} else {...}
switch (valor) {...}
Mostrar y pedir datos
print()
println()
readInteger()
readDouble()
readChar()
readString()
Funciones matemáticas
abs(n)
log(n)
sqrt(n)
pow(b,e)
floor(n)
ceil(n)
round(n)
sin(n)
cos(n)
tan(n)
asin(n)
acos(n)
atan(n)
random(n)
Funciones gráficas
point(x,y)
line(x1,y1,x2,y2)
ellipse(x,y,w,h)
rect(x,y,w,h)
triangle(x1,y1,x2,y2,x3,y3)
text(msg,x,y)
textWidth(msg)
textSize(n)
background(r,g,b,a)
strokeWeight(n)
stroke(r,g,b,a)
noStroke()
fill(r,g,b,a)
noFill()
image(url, x,y,w,h)
Nuevo
Ayuda
Probar
...
double xdif = 1; double[] EstrellasX; EstrellasX= new double [550]; double[] EstrellasY; EstrellasY= new double [550]; double[] EstrellasA; EstrellasA= new double [550]; double tmax=4000; double xEM=160; double yEM=110; double eEM; double EXs; double EXs2; double EXs3; double aEXs; double aEXs2; double aEXs3; double bEXs; double bEXs2; double bEXs3; double alpha = 0; double xp=0; double xp2=320; double yp=320; double tamEX; double tamEX2; double tamEX3; void main () { for (int i=0;i<550;i++){ EstrellasX[i]=random(0,319); EstrellasY[i]=random(0,319); EstrellasA[i]=random(1,3); } animate(dibuja); } void dibuja () { double t= millis(); background(0); double tmax=4000; //Linea del tiempo if(t<=tmax/2) { for (int n = 1;n <= 50; n = n+1) { double xE = random(-50,319); double yE = random(0,319); double x2E = xE+xdif; stroke(255); line(xE,yE,x2E,yE); } xdif=t/50; } else { if(t<=tmax){ for (int n = 1;n <= 50; n = n+1) { double xE = random(-50,319); double yE = random(0,319); double x2E = xE+xdif; stroke(255); line(xE,yE,x2E,yE); } xdif=xdif-0.8; } if(t>=tmax&&t<=tmax*88/10 || t>tmax*93.75/10) { estrellas(); } } if(t<=tmax*17/10){ nave(43,42,0.25); } if(t<=tmax*18/10){ nave(152,53,0.35); } if(t<=tmax*19/10){ nave(287,75,0.15); } if(t>=tmax*12/10 && t<=tmax*17/10){ double t2=millis()-tmax*16/10; double t21=millis()-tmax*14/10; double t22=millis()-tmax*12/10; EXs=t2/10; EXs2=t21/40; EXs3=t22/70; explosion1(); } if(t>=tmax*13/10 && t<=tmax*18/10){ double at2 =millis()-tmax*16/10; double at21=millis()-tmax*14/10; double at22=millis()-tmax*12/10; aEXs=at2/15; aEXs2=at21/45; aEXs3=at22/75; explosion2(); } if(t>=tmax*14/10 && t<=tmax*19/10){ double bt2=millis()-tmax*16/10; double bt21=millis()-tmax*14/10; double bt22=millis()-tmax*12/10; bEXs=bt2/20; bEXs2=bt21/50; bEXs3=bt22/80; explosion3(); } if(t>=tmax*20/10 && t<=tmax*21.25/10){ double t3=millis()-tmax*20/10; double crecimientoEM=500; eEM=t3/crecimientoEM; EM(); } if(t>=tmax*21.25/10&&t<=tmax*55/10){ EM(); } if(t<=tmax*27/10){ nave(130,160,0.85); nave(230,330,1); } if(t>=tmax*21.25/10 && t<=tmax*27/10){ double t4=millis()-tmax*21.25/10; alpha = t4/2000; fill(0,0,0,alpha); rect(0,0,320,320); } if(t>=tmax*27/10 && t<=tmax*55/10){ double t5 = millis()-tmax*27/10; if(t5>=700){ eEM=t5/700; eEM=eEM*eEM; } } if(t>=tmax*55/10&&t
=tmax*45/10&&t<=tmax*66.5/10){ double tam=20-(millis()-tmax*55/10)/350; xp2 = -(millis()-tmax*55/10)/30; xp = (millis()-tmax*55/10)/30; yp = -(millis()-tmax*55/10)/22.5; fill(255,0,0); ellipse(xp,yp+320,tam,tam); ellipse(xp2+320,yp+320,tam,tam); } if(t>tmax*55/10&&t
tmax*68/10&&t<=tmax*87/10){ double tEX = millis()-tmax*69/10; if(t>tmax*69/10&&t<=tmax*75/10){ tamEX = tEX/500; tamEX2 = tEX/600; tamEX3 = tEX/700; explosionNucleo(); } if(t>tmax*75/10&&t<=tmax*81/10){ tEX = millis()-tmax*75/10; tamEX = tEX/500; tamEX2 = tEX/600; tamEX3 = tEX/700; explosionNucleo2(); } if(t>tmax*81/10&&t<=tmax*87/10){ tEX = millis()-tmax*81/10; tamEX = tEX/100; tamEX2 = tEX/200; tamEX3 = tEX/150; explosionNucleo3(); } } if(t>tmax*27/10&&t
=tmax*88/10 && t<=tmax*93.75/10){ double t6=millis()-tmax*88/10; double alphaN = t6/2000; fill(0,0,0,alphaN); rect(0,0,320,320); } if(t>=tmax*93.75/10){ double x = 130; x=130+(millis()-tmax*93.75/10)/10; nave(x,160,0.85); } if(t>tmax*100/10){ double alphaT = (millis()-tmax*100/10)/2000; fill(255,255,0,alphaT); textSize(40); text("Created by",30,140); text("Ghippax",60,200); } } void estrellas() { for(int i=0;i<550;i++) { noStroke(); fill(255); ellipse(EstrellasX[i],EstrellasY[i],EstrellasA[i],EstrellasA[i]); } } void nave (double x, double y, double e) { int w = round(1*e); strokeWeight(w); noStroke(); fill(198,201,205);//R2D2 ellipse(x-46*e,y-20*e,20*e,20*e); fill(4,45,157); rect(x-51*e,y-28*e,4*e,4*e); rect(x-45*e,y-28*e,2*e,3*e); fill(171,171,171);//Cuerpo triangle(x-20*e,y-9*e,x+20*e,y-14*e,x+107*e,y-9*e); rect(x-100*e,y-10*e,207*e,15*e); rect(x-100*e,y-25*e,65*e,45*e); rect(x-36*e,y+4*e,61*e,6*e); triangle(x-36*e,y+9*e,x+20*e,y+9*e,x-36*e,y+20*e); triangle(x+20*e,y+10*e,x+20*e,y+4*e,x+135*e,y+4*e); triangle(x-36*e,y-25*e,x-36*e,y-9*e,x-20*e,y-9*e); noStroke();//Cara fill(215,158,96); ellipse(x-17*e,y-17*e,10*e,10*e); fill(80,123,153,0.38);//Ventana stroke(82,81,81); triangle(x-20*e,y-10*e,x-20*e,y-25*e,x+20*e,y-15*e); noStroke(); triangle(x-20*e,y-25*e,x-20*e,y-10.7*e,x-35*e,y-25*e); rect(x-30*e,y-29*e,5*e,5*e); triangle(x-35*e,y-25*e,x-30*e,y-29*e,x-30*e,y-25*e); triangle(x-25*e,y-25*e,x-25*e,y-29*e,x-20*e,y-25*e); stroke(82,81,81); line(x-20*e,y-10.7*e,x-35*e,y-25*e); line(x-35*e,y-25*e,x-30*e,y-29*e); line(x-30*e,y-29*e,x-25*e,y-29*e); line(x-25*e,y-29*e,x-20*e,y-25*e); noStroke();//Linea fill(35,126,159); rect(x-46*e,y-7*e,151*e,10*e); fill(104,146,161);//Punta triangle(x+107*e,y-13*e,x+145*e,y+3*e,x+107*e,y+3*e); triangle(x+107*e,y-13*e,x+90*e,y+3*e,x+110*e,y+3*e); triangle(x+107*e,y+3*e,x+104*e,y+10*e,x+145*e,y+2*e); triangle(x+85*e,y+10*e,x+90*e,y+3*e,x+110*e,y+10*e); triangle(x+90*e,y+3*e,x+108*e,y+3*e,x+105*e,y+10*e); fill(128,128,128);//Motores noStroke(); rect(x-100*e,y-36*e,40*e,22*e); rect(x-100*e,y+8*e,40*e,22*e); fill(0); ellipse(x-60*e,y-25*e,4*e,22*e); ellipse(x-60*e,y+20*e,4*e,22*e); fill(229,113,113); ellipse(x-94*e,y-25*e,8*e,22*e); fill(195,0,0); ellipse(x-96*e,y-25*e,8*e,22*e); fill(225,197,189); ellipse(x-100*e,y-25*e,8*e,22*e); fill(229,113,113); ellipse(x-94*e,y+20*e,8*e,22*e); fill(195,0,0); ellipse(x-96*e,y+20*e,8*e,22*e); fill(225,197,189); ellipse(x-100*e,y+20*e,8*e,22*e); fill(128,128,128); rect(x-130*e,y-36*e,45*e,11*e); rect(x-130*e,y+19*e,45*e,11*e); fill(229,113,113); ellipse(x-122*e,y-30*e,6*e,12*e); fill(195,0,0); ellipse(x-126*e,y-30*e,6*e,12*e); fill(225,197,189,0.67); ellipse(x-130*e,y-30*e,6*e,12*e); fill(229,113,113); ellipse(x-122*e,y+25*e,6*e,12*e); fill(195,0,0); ellipse(x-126*e,y+25*e,6*e,12*e); fill(225,197,189,0.67); ellipse(x-130*e,y+25*e,6*e,12*e); fill(18,74,128);//Alas triangle(x-120*e,y-70*e,x-30*e,y-70*e,x-80*e,y-10*e);//Arriba triangle(x-120*e,y-70*e,x-30*e,y-70*e,x-70*e,y-10*e); triangle(x-80*e,y-10*e,x-70*e,y-10*e,x-75*e,y-20*e); triangle(x-120*e,y+66*e,x-30*e,y+66*e,x-80*e,y+6*e);//Abajo triangle(x-120*e,y+66*e,x-30*e,y+66*e,x-70*e,y+6*e); triangle(x-80*e,y+6*e,x-70*e,y+6*e,x-75*e,y+16*e); fill(35,126,159); rect(x-120*e,y-75*e,90*e,5*e); rect(x-120*e,y+67*e,90*e,5*e); fill(35,126,159);//Cohetes alas arriba rect(x-130*e,y-80*e,100*e,15*e); fill(171,171,171); ellipse(x-130*e,y-72*e,5*e,15*e); ellipse(x-30*e,y-72*e,5*e,15*e); fill(171,171,171); rect(x-30*e,y-74*e,130*e,3*e); fill(35,126,159);//Cohetes alas abajo rect(x-130*e,y+62*e,100*e,15*e); fill(171,171,171); ellipse(x-130*e,y+70*e,5*e,15*e); ellipse(x-30*e,y+70*e,5*e,15*e); fill(171,171,171); rect(x-30*e,y+68*e,130*e,3*e); } void EM(){ int l = round(3*eEM); int l2 = round(2*eEM); if(l <= 1){ l=1; } if(l <= 1){ l2 =1; } noStroke(); fill(132,132,132);//cuerpo ellipse(xEM,yEM,200*eEM,200*eEM); fill(100,100,100);//cuadrados //Fila 1 (De abajo a arriba) rect(xEM-73*eEM,yEM+50*eEM,22*eEM,10*eEM); triangle(xEM-73*eEM,yEM+60*eEM,xEM-51*eEM,yEM+60*eEM,xEM-51*eEM,yEM+80*eEM); rect(xEM-50*eEM,yEM+50*eEM,19*eEM,30*eEM); triangle(xEM-50*eEM,yEM+80*eEM,xEM-31*eEM,yEM+80*eEM,xEM-31*eEM,yEM+90*eEM); rect(xEM-30*eEM,yEM+53*eEM,10*eEM,37*eEM); triangle(xEM-30*eEM,yEM+90*eEM,xEM-20*eEM,yEM+90*eEM,xEM-20*eEM,yEM+92*eEM); rect(xEM-15*eEM,yEM+50*eEM,30*eEM,43*eEM); rect(xEM+20*eEM,yEM+50*eEM,20*eEM,35*eEM); triangle(xEM+20*eEM,yEM+85*eEM,xEM+40*eEM,yEM+85*eEM,xEM+20*eEM,yEM+92*eEM); rect(xEM+41*eEM,yEM+50*eEM,10*eEM,30*eEM); triangle(xEM+41*eEM,yEM+80*eEM,xEM+51*eEM,yEM+80*eEM,xEM+41*eEM,yEM+85*eEM); rect(xEM+55*eEM,yEM+50*eEM,17*eEM,12*eEM); triangle(xEM+55*eEM,yEM+62*eEM,xEM+72*eEM,yEM+62*eEM,xEM+55*eEM,yEM+76*eEM); //Fila 2 rect(xEM-87*eEM,yEM+20*eEM,13*eEM,15*eEM); rect(xEM-77*eEM,yEM+20*eEM,13*eEM,29*eEM); rect(xEM-63*eEM,yEM+20*eEM,17*eEM,29*eEM); rect(xEM-43*eEM,yEM+20*eEM,10*eEM,29*eEM); rect(xEM-33*eEM,yEM+20*eEM,24*eEM,20*eEM); rect(xEM-7*eEM,yEM+29*eEM,20*eEM,20*eEM); rect(xEM+14*eEM,yEM+28*eEM,10*eEM,21*eEM); rect(xEM+30*eEM,yEM+25*eEM,10*eEM,24*eEM); rect(xEM+40*eEM,yEM+20*eEM,30*eEM,29*eEM); rect(xEM+74*eEM,yEM+20*eEM,7*eEM,29*eEM); triangle(xEM+81*eEM,yEM+20*eEM,xEM+93*eEM,yEM+20*eEM,xEM+81*eEM,yEM+49*eEM); //Fila 3 rect(xEM-92*eEM,yEM+4*eEM,17*eEM,15*eEM); rect(xEM-74*eEM,yEM+4*eEM,10*eEM,15*eEM); rect(xEM-60*eEM,yEM+5*eEM,14*eEM,14*eEM); rect(xEM-46*eEM,yEM+9*eEM,18*eEM,10*eEM); rect(xEM-27*eEM,yEM+4*eEM,15*eEM,15*eEM); rect(xEM-7*eEM,yEM+4*eEM,20*eEM,15*eEM); rect(xEM+13*eEM,yEM+4*eEM,8*eEM,9*eEM); rect(xEM+22*eEM,yEM+4*eEM,7*eEM,15*eEM); rect(xEM+30*eEM,yEM+4*eEM,18*eEM,15*eEM); rect(xEM+50*eEM,yEM+4*eEM,3*eEM,15*eEM); rect(xEM+57*eEM,yEM+4*eEM,14*eEM,15*eEM); rect(xEM+73*eEM,yEM+4*eEM,20*eEM,15*eEM); //Fila 4 rect(xEM-92*eEM,yEM-18*eEM,5*eEM,15*eEM); rect(xEM-85*eEM,yEM-18*eEM,2*eEM,15*eEM); rect(xEM-80*eEM,yEM-16*eEM,20*eEM,13*eEM); rect(xEM-59*eEM,yEM-18*eEM,10*eEM,15*eEM); rect(xEM-49*eEM,yEM-10*eEM,10*eEM,7*eEM); triangle(xEM-49*eEM,yEM-18*eEM,xEM-49*eEM,yEM-10*eEM,xEM-39*eEM,yEM-10*eEM); triangle(xEM-39*eEM,yEM-10*eEM,xEM-39*eEM,yEM-7*eEM,xEM-21*eEM,yEM-7*eEM); rect(xEM-39*eEM,yEM-7*eEM,18*eEM,4*eEM); rect(xEM-15*eEM,yEM-9*eEM,7*eEM,6*eEM); triangle(xEM-15*eEM,yEM-9*eEM,xEM-8*eEM,yEM-9*eEM,xEM-8*eEM,yEM-13*eEM); rect(xEM-7*eEM,yEM-13*eEM,10*eEM,10*eEM); triangle(xEM-7*eEM,yEM-13*eEM,xEM+3*eEM,yEM-13*eEM,xEM+3*eEM,yEM-18*eEM); rect(xEM+5*eEM,yEM-18*eEM,20*eEM,15*eEM); rect(xEM+25*eEM,yEM-18*eEM,7*eEM,10*eEM); rect(xEM+33*eEM,yEM-18*eEM,18*eEM,15*eEM); rect(xEM+55*eEM,yEM-18*eEM,5*eEM,15*eEM); rect(xEM+64*eEM,yEM-18*eEM,14*eEM,15*eEM); rect(xEM+78*eEM,yEM-14*eEM,15*eEM,11*eEM); //Fila 5 rect(xEM-82*eEM,yEM-48*eEM,5*eEM,29*eEM); triangle(xEM-82*eEM,yEM-48*eEM,xEM-82*eEM,yEM-19*eEM,xEM-93*eEM,yEM-19*eEM); rect(xEM-75*eEM,yEM-48*eEM,18*eEM,29*eEM); triangle(xEM-57*eEM,yEM-19*eEM,xEM-57*eEM,yEM-33*eEM,xEM-50*eEM,yEM-19*eEM); rect(xEM+8*eEM,yEM-48*eEM,20*eEM,29*eEM); triangle(xEM+8*eEM,yEM-36*eEM,xEM+8*eEM,yEM-19*eEM,xEM+1*eEM,yEM-19*eEM); rect(xEM+28*eEM,yEM-48*eEM,10*eEM,20*eEM); rect(xEM+42*eEM,yEM-45*eEM,13*eEM,26*eEM); rect(xEM+56*eEM,yEM-48*eEM,10*eEM,29*eEM); rect(xEM+66*eEM,yEM-43*eEM,19*eEM,24*eEM); triangle(xEM+85*eEM,yEM-43*eEM,xEM+85*eEM,yEM-19*eEM,xEM+93*eEM,yEM-19*eEM); //Fila 6 triangle(xEM-82*eEM,yEM-49*eEM,xEM-56*eEM,yEM-77*eEM,xEM-56*eEM,yEM-49*eEM); rect(xEM-54*eEM,yEM-78*eEM,19*eEM,7*eEM); triangle(xEM-54*eEM,yEM-71*eEM,xEM-35*eEM,yEM-71*eEM,xEM-54*eEM,yEM-59*eEM); triangle(xEM-54*eEM,yEM-63*eEM,xEM-54*eEM,yEM-55*eEM,xEM-48*eEM,yEM-63*eEM); triangle(xEM-54*eEM,yEM-78*eEM,xEM-35*eEM,yEM-78*eEM,xEM-35*eEM,yEM-89*eEM); rect(xEM-30*eEM,yEM-90*eEM,35*eEM,18*eEM); triangle(xEM-20*eEM,yEM-73*eEM,xEM+5*eEM,yEM-73*eEM,xEM+5*eEM,yEM-60*eEM); triangle(xEM-3*eEM,yEM-65*eEM,xEM+5*eEM,yEM-65*eEM,xEM+5*eEM,yEM-55*eEM); triangle(xEM-30*eEM,yEM-90*eEM,xEM-10*eEM,yEM-90*eEM,xEM-10*eEM,yEM-95*eEM); rect(xEM-10*eEM,yEM-95*eEM,15*eEM,10*eEM); rect(xEM+6*eEM,yEM-95*eEM,8*eEM,46*eEM); rect(xEM+15*eEM,yEM-89*eEM,18*eEM,40*eEM); triangle(xEM+15*eEM,yEM-89*eEM,xEM+15*eEM,yEM-94*eEM,xEM+33*eEM,yEM-89*eEM); rect(xEM+38*eEM,yEM-74*eEM,22*eEM,25*eEM); triangle(xEM+38*eEM,yEM-74*eEM,xEM+38*eEM,yEM-87*eEM,xEM+60*eEM,yEM-74*eEM); triangle(xEM+63*eEM,yEM-72*eEM,xEM+63*eEM,yEM-49*eEM,xEM+82*eEM,yEM-49*eEM); fill(78,78,78);//circulos del disparo ellipse(xEM-25*eEM,yEM-40*eEM,60*eEM,60*eEM); fill(48,48,48); ellipse(xEM-25*eEM,yEM-40*eEM,20*eEM,20*eEM); stroke(86,86,86);//lineas strokeWeight(l); line(xEM-100*eEM,yEM,xEM+99*eEM,yEM); stroke(52,52,52); strokeWeight(l2); noFill(); ellipse(xEM-25*eEM,yEM-40*eEM,52*eEM,52*eEM); fill(0,0,0); rect(159,109,1,1); } void explosion1 () { //Nave1 fill(237,24,24); ellipse(43,32,EXs,EXs); ellipse(19,40,EXs,EXs); ellipse(23,56,EXs2,EXs2); ellipse(43,41,EXs2,EXs2); ellipse(53,43,EXs2,EXs2); ellipse(43,60,EXs3,EXs3); ellipse(23,53,EXs3,EXs3); fill(237,151,14); //Nave1 ellipse(43,32,EXs-4,EXs-4); ellipse(19,40,EXs-4,EXs-4); ellipse(23,56,EXs2-4,EXs2-4); ellipse(43,41,EXs2-4,EXs2-4); ellipse(53,43,EXs2-4,EXs2-4); ellipse(43,60,EXs3-4,EXs3-4); ellipse(23,53,EXs3-4,EXs3-4); fill(245,244,97); //Nave1 ellipse(43,32,EXs-9,EXs-9); ellipse(19,40,EXs-9,EXs-9); ellipse(23,56,EXs2-9,EXs2-9); ellipse(43,41,EXs2-9,EXs2-9); ellipse(53,43,EXs2-9,EXs2-9); ellipse(43,60,EXs3-9,EXs3-9); ellipse(23,53,EXs3-9,EXs3-9); } void explosion2(){ fill(237,24,24); //Nave2 ellipse(122,58,aEXs,aEXs); ellipse(172,47,aEXs,aEXs); ellipse(142,43,aEXs2,aEXs2); ellipse(172,37,aEXs2,aEXs2); ellipse(132,53,aEXs2,aEXs2); ellipse(162,57,aEXs3,aEXs3); ellipse(137,60,aEXs3,aEXs3); fill(237,151,14); //Nave2 ellipse(122,58,aEXs-4,aEXs-4); ellipse(172,47,aEXs-4,aEXs-4); ellipse(142,43,aEXs2-4,aEXs2-4); ellipse(172,37,aEXs2-4,aEXs2-4); ellipse(132,53,aEXs2-4,aEXs2-4); ellipse(162,57,aEXs3-4,aEXs3-4); ellipse(137,60,aEXs3-4,aEXs3-4); fill(245,244,97); //Nave2 ellipse(122,58,aEXs-9,aEXs-9); ellipse(172,47,aEXs-9,aEXs-9); ellipse(142,43,aEXs2-9,aEXs2-9); ellipse(172,37,aEXs2-9,aEXs2-9); ellipse(132,53,aEXs2-9,aEXs2-9); ellipse(162,57,aEXs3-9,aEXs3-9); ellipse(137,60,aEXs3-9,aEXs3-9); } void explosion3(){ fill(237,24,24); //Nave3 ellipse(257,94,bEXs,bEXs); ellipse(297,77,bEXs,bEXs); ellipse(267,62,bEXs2,bEXs2); ellipse(277,74,bEXs2,bEXs2); ellipse(287,87,bEXs2,bEXs2); ellipse(307,92,bEXs3,bEXs3); ellipse(277,60,bEXs3,bEXs3); fill(237,151,14); //Nave3 ellipse(257,94,bEXs-4,bEXs-4); ellipse(297,77,bEXs-4,bEXs-4); ellipse(267,62,bEXs2-4,bEXs2-4); ellipse(277,74,bEXs2-4,bEXs2-4); ellipse(287,87,bEXs2-4,bEXs2-4); ellipse(307,92,bEXs3-4,bEXs3-4); ellipse(277,60,bEXs3-4,bEXs3-4); fill(245,244,97); //Nave3 ellipse(257,94,bEXs-9,bEXs-9); ellipse(297,77,bEXs-9,bEXs-9); ellipse(267,62,bEXs2-9,bEXs2-9); ellipse(277,74,bEXs2-9,bEXs2-9); ellipse(287,87,bEXs2-9,bEXs2-9); ellipse(307,92,bEXs3-9,bEXs3-9); ellipse(277,60,bEXs3-9,bEXs3-9); } void cabina(){ //Cuerpo noStroke(); fill(137,225,251,0.05); rect(50,0,220,220); triangle(-100,0,50,0,50,170); triangle(270,0,420,0,270,170); triangle(0,140,50,170,0,250); triangle(320,140,270,170,320,250); fill(126,127,126); triangle(0,250,0,320,50,170); triangle(320,320,320,250,270,170); triangle(0,110,0,140,50,170); triangle(320,110,320,140,270,170); fill(88,88,88); rect(49,170,222,200); fill(34,34,34); rect(100,200,120,50); fill(88,88,88); triangle(98,200,109,252,98,252); triangle(222,200,211,252,222,252); fill(50,50,50); triangle(90,320,0,320,50,170); triangle(320,320,230,320,270,170); fill(68,68,68); rect(85,300,150,20); triangle(86,300,86,320,70,320); triangle(234,300,234,320,250,320); //Detalles textSize(6); fill(37,235,0); text("Spaceship code: XMK35a",110,213); text("Motor Status = ON",115,223); text("Mission = Destroy The",120,233); text("Death Star",125,243); stroke(0,0,0); strokeWeight(5); line(98,200,222,200); line(100,200,110,250); line(220,200,210,250); line(109,250,211,250); strokeWeight(2); line(200,265,230,265); line(200,265,200,280); line(230,265,230,280); line(200,280,230,280); line(90,265,190,265); line(90,265,90,280); line(190,265,190,280); line(90,280,190,280); noStroke(); fill(34,34,34); rect(200,265,30,15); rect(90,265,100,15); noStroke(); fill(37,235,0); rect(115,270,55,5); textSize(6); fill(37,235,0); text("Fuel",95,275); stroke(37,235,0); line(205,270,225,275); line(225,270,205,275); stroke(0,0,0); strokeWeight(1); line(115,275,185,275); line(115,275,115,270); line(132,275,132,270); line(150,275,150,270); line(167,275,167,270); line(185,275,185,270); noStroke(); fill(37,235,0); rect(211,269,7.5,7); rect(70,195,20,15); rect(75,215,20,15); rect(80,235,20,15); rect(230,195,20,15); rect(225,215,20,15); rect(220,235,20,15); fill(37,235,0); ellipse(70,180,3,3); ellipse(76,180,3,3); ellipse(82,180,3,3); ellipse(88,180,3,3); ellipse(94,180,3,3); ellipse(100,180,3,3); ellipse(106,180,3,3); ellipse(112,180,3,3); ellipse(118,180,3,3); ellipse(124,180,3,3); ellipse(130,180,3,3); ellipse(136,180,3,3); ellipse(142,180,3,3); ellipse(148,180,3,3); ellipse(154,180,3,3); fill(24,147,1); ellipse(160,180,5,5); fill(37,235,0); ellipse(70+96,180,3,3); ellipse(76+96,180,3,3); ellipse(82+96,180,3,3); ellipse(88+96,180,3,3); ellipse(94+96,180,3,3); ellipse(100+96,180,3,3); ellipse(106+96,180,3,3); ellipse(112+96,180,3,3); ellipse(118+96,180,3,3); ellipse(124+96,180,3,3); ellipse(130+96,180,3,3); ellipse(136+96,180,3,3); ellipse(142+96,180,3,3); ellipse(148+96,180,3,3); ellipse(154+96,180,3,3); ellipse(70,186,3,3); ellipse(76,186,3,3); ellipse(82,186,3,3); ellipse(88,186,3,3); ellipse(94,186,3,3); ellipse(100,186,3,3); ellipse(106,186,3,3); ellipse(112,186,3,3); ellipse(118,186,3,3); ellipse(124,186,3,3); ellipse(130,186,3,3); ellipse(136,186,3,3); ellipse(142,186,3,3); ellipse(148,186,3,3); ellipse(154,186,3,3); fill(24,147,1); ellipse(160,186,5,5); fill(37,235,0); ellipse(70+96,186,3,3); ellipse(76+96,186,3,3); ellipse(82+96,186,3,3); ellipse(88+96,186,3,3); ellipse(94+96,186,3,3); ellipse(100+96,186,3,3); ellipse(106+96,186,3,3); ellipse(112+96,186,3,3); ellipse(118+96,186,3,3); ellipse(124+96,186,3,3); ellipse(130+96,186,3,3); ellipse(136+96,186,3,3); ellipse(142+96,186,3,3); ellipse(148+96,186,3,3); ellipse(154+96,186,3,3); } void nucleo(){ noStroke(); fill(0,0,0); rect(0,0,320,320); fill(38,38,38); ellipse(160,-50,640,200); fill(187,187,187); rect(135,60,50,30); rect(135,130,50,30); fill(50,50,50); ellipse(160,0,150,150); fill(50,50,50); ellipse(160,-50,212,100); fill(50,50,50); ellipse(160,-10,150,70); fill(38,38,38); ellipse(160,250,640,200); fill(187,187,187); rect(135,130,50,30); } void explosionNucleo () { //Base fill(237,24,24); ellipse(150,120,tamEX,tamEX); ellipse(152,118,tamEX,tamEX); ellipse(155,120,tamEX2,tamEX2); ellipse(159,113,tamEX2,tamEX2); ellipse(156,115,tamEX2,tamEX2); ellipse(155,114,tamEX3,tamEX3); ellipse(157,116,tamEX3,tamEX3); fill(237,151,14); //Borde 1 ellipse(150,120,tamEX-5,tamEX-5); ellipse(152,118,tamEX-5,tamEX-5); ellipse(155,120,tamEX2-5,tamEX2-5); ellipse(159,113,tamEX2-5,tamEX2-5); ellipse(156,115,tamEX2-5,tamEX2-5); ellipse(155,114,tamEX3-5,tamEX3-5); ellipse(157,116,tamEX3-5,tamEX3-5); fill(245,244,97); //Borde 2 ellipse(150,120,tamEX-7,tamEX-7); ellipse(152,118,tamEX-7,tamEX-7); ellipse(155,120,tamEX2-7,tamEX2-7); ellipse(159,113,tamEX2-7,tamEX2-7); ellipse(156,115,tamEX2-7,tamEX2-7); ellipse(155,114,tamEX3-7,tamEX3-7); ellipse(157,116,tamEX3-7,tamEX3-7); } void explosionNucleo2 () { //Base fill(237,24,24); ellipse(170,110,tamEX,tamEX); ellipse(172,108,tamEX,tamEX); ellipse(165,110,tamEX2,tamEX2); ellipse(169,103,tamEX2,tamEX2); ellipse(174,105,tamEX2,tamEX2); ellipse(173,104,tamEX3,tamEX3); ellipse(172,106,tamEX3,tamEX3); fill(237,151,14); //Borde 1 ellipse(170,110,tamEX-5,tamEX-5); ellipse(172,108,tamEX-5,tamEX-5); ellipse(165,110,tamEX2-5,tamEX2-5); ellipse(169,103,tamEX2-5,tamEX2-5); ellipse(174,105,tamEX2-5,tamEX2-5); ellipse(173,104,tamEX3-5,tamEX3-5); ellipse(172,106,tamEX3-5,tamEX3-5); fill(245,244,97); //Borde 2 ellipse(170,110,tamEX-7,tamEX-7); ellipse(172,108,tamEX-7,tamEX-7); ellipse(165,110,tamEX2-7,tamEX2-7); ellipse(169,103,tamEX2-7,tamEX2-7); ellipse(174,105,tamEX2-7,tamEX2-7); ellipse(173,104,tamEX3-7,tamEX3-7); ellipse(172,106,tamEX3-7,tamEX3-7); } void explosionNucleo3 () { //Base fill(237,24,24); ellipse(160,110,tamEX,tamEX); ellipse(162,108,tamEX,tamEX); ellipse(165,110,tamEX2,tamEX2); ellipse(167,113,tamEX2,tamEX2); ellipse(164,107,tamEX2,tamEX2); ellipse(163,114,tamEX3,tamEX3); ellipse(162,106,tamEX3,tamEX3); fill(237,151,14); //Borde 1 ellipse(160,110,tamEX-5,tamEX-5); ellipse(162,108,tamEX-5,tamEX-5); ellipse(165,110,tamEX2-5,tamEX2-5); ellipse(167,113,tamEX2-5,tamEX2-5); ellipse(164,107,tamEX2-5,tamEX2-5); ellipse(163,114,tamEX3-5,tamEX3-5); ellipse(162,106,tamEX3-5,tamEX3-5); fill(245,244,97); //Borde 2 ellipse(160,110,tamEX-7,tamEX-7); ellipse(162,108,tamEX-7,tamEX-7); ellipse(165,110,tamEX2-7,tamEX2-7); ellipse(167,113,tamEX2-7,tamEX2-7); ellipse(164,107,tamEX2-7,tamEX2-7); ellipse(163,114,tamEX3-7,tamEX3-7); ellipse(162,106,tamEX3-7,tamEX3-7); }
Canvas not supported.
Programado por
Ghippax
61 votos
2501 descargas
1161 usos