En el grupo de la SDL en español, al que estoy suscrito, ha habido una especie de concurso en el que había que presentar algún programilla que presentara un efecto de partículas.
Sólo ha habido dos tres propuestas (hay una nueva de RCAF), una de ellas de Hugo Ruscitti escrita en Python, muy buena y que consiste en romper asteroides, y otra mía. La mía está escrita en C+, y consiste en Confetti que cae desde una esquina de la ventana, y una fuerza misteriosa que repele las partículas, se controla con el ratón.
Si quieres verla y/o probarla, puedes bajarla de aquí. Dentro hay un ejecutable para Linux, los gráficos necesarios y el código fuente (cuando tenga tiempo sacaré ejecutable para Windows, pero antes limpiaría el código). Si lo lees y has visto algo de programación, podrás pensar que el código es un poco cutre e ineficiente, sobre todo respecto al uso de memoria, pero tengo excusa: lo hice en una noche en apenas tres horas y sin pensar muy bien qué iba a hacer, todo un poco desordenado (una función larga, parcheada, etc). A pesar de eso, he intentado limpiarlo un poco sin que me robe demasiado tiempo.
Espero que al menos os parezca curioso. Si lo ves, agradecería un comentario.
Edito:
Para poder ejecutar directamente el programa, en distros como Debian y derivados, introduce esto en una terminal:
sudo aptitude install libsdl-image1.2-dev -y
Esto sirve para instalar los paquetes de desarrollo (y sus dependencias) de la bibliteca SDL-image. También puedes hacerlo por Synaptic o apt-get.



Marzo 21st, 2007 a las 10:34
Ahora que tengo dos versiones voy a ponerme a comparar codigo, a ver en que has reducido el tema.
¿como va todo?por aqui liadísimos.
un saludo
Marzo 22nd, 2007 a las 4:55
Hola!
que tal?
yo por motivos de tiempo no he terminado las otras propuestas, así que pronto las publicaré en la lista.
He estado sumamente ocupado! trabajo.. clases pff!
(otra vez :P)
necesito vacaciones
Bueno saludos! colega =)