CÓDIGOS PROCESSING
CARITA FELIZ

CIRCULO EPILÉPTICO

LA SERPIENTE (MORADA)

Reloj de papel
PImage im[] = new PImage[10];
String imFile[] = {"0.jpg", "1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg", "6.jpg", "7.jpg", "8.jpg", "9.jpg"};
void setup() {
size(140, 285);
for (int i = 0; i < 10; i = i + 1) {

}
}
void draw() {
int h = hour();
int h_dec = int(h / 10);
int h_uni = h - h_dec * 10;
image(im[h_dec], 0, 0);
image(im[h_uni], 70, 0);
int m = minute();
int m_dec = int(m / 10);
int m_uni = m - m_dec * 10;
image(im[m_dec], 0, 95);
image(im[m_uni], 70, 95);
int s = second();
int s_dec = int(s / 10);
int s_uni = s - s_dec * 10;
image(im[s_dec], 0, 190);
image(im[s_uni], 70, 190);
}
Juego de Newton
String[] imFiles = {"fondo.png", "manzana.png", "newton1.png", "newton2.png"};
PImage[] im = new PImage[4];
int nX = 0;
int nY = 0;
float mY = 0;
int mX = 15;
float mV = 0;
float mA = 0.05;
int p = 0;
boolean pCount = true;
long t = 0;
void setup() {
size(400, 400);
nY = height - 135;
t = millis();
for(int i = 0; i < 4; i = i + 1) {
im[i] = loadImage(imFiles[i]);

}
void draw() {
background(200);
image(im[0], 0, 0, width, height); // Imagen de fondo
mV = mV + mA;
mY = mY + mV;
if (mY > height) {
mY = 15;
mX = int(random(width - 20));
mV = 0;
pCount = true;
}
fill(255);
if (mY + 50 > nY && mY < nY + 135) {
if (mX + 40 > nX && mX < nX + 128) {
fill(255, 0, 0);
if (pCount) p = p + 1;
pCount = false;
}
}
image(im[1], mX, mY);
if(pCount) {
image(im[2], nX, nY);
} else {
image(im[3], nX, nY);
}
float timer = (millis() - t) / 1000;
if (timer >= 30) {
noLoop();
}
fill(0);
textSize(20);
text("Tiempo: " + (30 - timer), 10, 25);
fill(0);
textSize(20);
text("Manzanazos: " + p, 3 * width / 5, 25);
}
void keyPressed() {
if (keyCode == RIGHT) {
nX = nX + 3;
}
if (keyCode == LEFT) {
nX = nX - 3;
}
if (nX < 0) {
nX = 0;
}
if (nX > width - 20) {
nX = width - 20;
}
}
podrías poner los códigos para hacer un castillo
ResponderEliminar