petitebanx.jpgion.jpgescolar.jpgbiblioteca1.jpg

Febrero 28, 2005

Copos de píxeles

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.

José Luis de Vicente
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 a las Marzo 3, 2005 12:15 PM

for(int i = 0; i

Puesto por Federico a las 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 a las 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 a las Marzo 4, 2005 02:44 PM





copyfight_thumb.gif




Más Proyectos Elásticos
free_culture-thumb.jpg
Free Culture en español


GET CREATIVE
getcreativesmall.gif
Un vídeo CC
sobre el Copyleft




Patrocinador



Especiales y Agenda
artfutura04.jpg
artFutura 04

ars2004_thumb.jpg
ARS electronica 04

artfutura.jpg
artFutura 03

arslectronica.jpg
ARS electronica 03

entrevistas-thumb.jpg
entrevistas


Categorías

Archivos


Enero 2006
D L M X J V S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        


Creative Commons License
Este blog es copyleft y se acoge a la licencia Creative Commons.


XML

Creado con
Movable Type 3.15
Estadí­sticas