2009-12-17 15 views
7

Voy a programar un sobre-cuadro de lujo (animado) para una aplicación en la que estoy trabajando. Como aquí es donde a los programadores a menudo se les permite brillar y jugar con el código, estoy ansioso por descubrir qué tipo de algoritmos geniales ha implementado la comunidad. fractales¿Qué tipo de algoritmos gráficos geniales puedo implementar?

Los algoritmos pueden ser animados, gotas de seno, llamas, humo, sistemas de partículas, etc.

Sin embargo, algunas limitaciones naturales vienen a la mente: Debería ser posible para implementar el algoritmo en prácticamente cualquier idioma. Por lo tanto, no se debe publicar un código directx avanzado o un código XNA que utilice bibliotecas que no sean accesibles en la mayoría de los idiomas. 3D es muy bienvenido, pero no debería depender de muchas instalaciones adicionales.

Si pudieras publicar una imagen junto con el efecto del código, sería increíble.

He aquí un ejemplo de un bueno de caja con una figura de animación en 3D y algunas gotas de seno animados en la barra de título:

Tripex about box

Y aquí es una imagen del cuadro Acerca utilizado en Winamp, con 3D animaciones:

Winamp about box

+5

Realmente si usted tiene el tiempo y la inclinación a gastar en esta aplicación, probablemente no brilla lo suficiente. – Draemon

+6

I ** completamente ** no estoy de acuerdo. Una cosa es la funcionalidad de programación que * tiene que * estar en la aplicación. Una cosa totalmente diferente es jugar con tu pasión por la codificación. Hay innumerables aplicaciones con efectos geniales en sus cajas de información, volviendo a Winamp y Fast Tracker por nombrar algunas. Esto también se trata de creatividad y aprendizaje. – Pedery

+2

Parece que desea crear una demostración: http: //en.wikipedia.org/wiki/Demoscene –

Respuesta

6

he probado y corrió el código en la página this. Produce un efecto de llama 2D de la vieja escuela. Incluso cuando lo ejecuté en un N270 en HD de pantalla completa, parecía funcionar bien sin retraso. El código y toda la fuente se publican en la página web dada.

alt text

+4

Ciertamente * debe * funcionar sin retraso, el mismo algoritmo utilizado para ejecutarse sin problemas en un 386DX33 con gráficos ISA. – caf

+0

¡Genial! Como escribí, lo probé en código administrado y fue sencillo y agradable. – Pedery

Cuestiones relacionadas