Copos de píxeles

2802.05


flake.jpg

Ejercicio: escribe un programa que genere en el menor número de líneas de código posible el copo de nieve más hermoso

Este es un ejemplo de los problemas que tienen que resolver en el Media Lab del MIT los alumnos de John Maeda. Los resultados en la galería de Snowflake-a-thon.

Dedicado a otros estudiantes, los míos, que hoy tuvieron que enfrentarse al reto de programar un simulador de nevada gracias a la genialidad de Federico.

Hay enlaces que se pasan toda la vida esperando que llegue su día.

  |  Del.icio.us me  |  Menéame



Comentarios:

Aquí está el código del simulador :) :
CopoDeNieve [] nieve = new CopoDeNieve[100];
int viento, indiceDeViento;

class CopoDeNieve {
int posx, posy;
int velocidad;
int offsetPendulacion;

CopoDeNieve() {
posy = (int)random(300);
resetear();
offsetPendulacion = (int)random(100);
}

void resetear() {
posx = (int)random(600)-150;
velocidad = (int)random(5)+1;
}

void Mover() {
if (posy > 300) {
posy = 0;
resetear();
}
posy = posy + velocidad;
offsetPendulacion++;
posx = posx + viento;
}

void Dibujar() {
ellipse( posx + cos(offsetPendulacion/20)*velocidad , posy, velocidad*2, velocidad*2);
}
}

void setup() {
noStroke();
size(300,300);
framerate(30);
indiceDeViento = 0;
for(int i = 0; i

Puesto por Federico en Marzo 3, 2005 12:15 PM

for(int i = 0; i

Puesto por Federico en Marzo 3, 2005 12:23 PM

pensaba que sería algo más complejo que un simple random !!menos mal que al menos no es visual basic!! que casi se podían adivinar los randoms.
Los copos de nieve del MIT tienen más sustancia matemática por detrás

Puesto por en Marzo 3, 2005 09:56 PM

Evidentemente. Pero este no es un ejemplo para matemáticos o estudiantes con una importante base matemática si no, por el contrario, para gente que viene de ciencias de la imagen, arquitectura o comunicación. :)
Y como dice el comentario: es un _simulador_.

Puesto por Federico en Marzo 4, 2005 02:44 PM

elastico_recomienda.jpg
neural.jpg


minielastico.jpg


CopyFight Files: nuestro proyecto paso a paso

  

  

  



especiales_de_la_casa.jpg
POR FAVOR, ¡PIRATEEN MIS CANCIONES!
Por qué son más rentables 100.000 fans piratas que llenen mis conciertos a 10.000 originales.

CUANDO LA SGAE DESPERTÓ, LA TECNOLOGÍA TODAVÍA ESTABA ALLÍ
que la música sea gratis para ustedes, los consumidores, no significa que los artistas no podamos ganar dinero con ella

POLITICAL GAMES: DE ESCAPE FROM WOOMERA A UNDERASH
La industria del entretenimiento ha desviado la propaganda de guerra del cine a la consola.

EL MERCADO DE LAS IDEAS
Las buenas ideas estan en todas partes. Patentarlas es la mejor manera de evitar su materializacion.

LA MUERTE DEL PERIODISMO Y OTROS CUENTOS APOCALÍPTICOS
Es verdad, el periodismo está en crisis. Pero es una crisis que debemos celebrar.