Hartverdrahtet: demostrando lo que pueden hacer 4Kb de código

por 1 comentario »

fractal

Este vídeo es la ejecución del programa ganador de la competición PC 4Kb intro  de la party Revision 2012, llamado Hartverdrahtet (programado por Akronyme Analogiker) y esta maravilla visual no ocupa más de 4096 bytes (menos que un documento de Word vacío):

Utiliza una sola fórmula fractal pero incluye efectos de movimiento de cámara. Además incluye música de fondo creada con 4klang , un software sintetizador  de música especialmente diseñado para intros de 4 Kb. El código principal y todo el proceso de “shading” está realizado (o mejor dicho “ofuscado”) con la herramienta Shader Minifier Tool.

Funciona en Windows XP, Vista y 7 (eso sí, debes de tener una buena GPU) y la puedes descargar desde aquí. También existe un vídeo en alta definición de 1,1 GB que puedes descargar desde aquí.

El código fuente lo tienes disponible en:

GL3_Hartverdrahtet_Port.java

main.fs

post.fs

No os perdáis los vídeos de otras pruebas con otros tipos de fractales aquí.

Ampliado de un post visto en Microsiervos.

Enlace original aquí.

Post to Twitter

Entradas relacionadas:

Demoscene, Programación, videos mayo 11th 2012

Programando la física del movimiento (con ejemplos)

por 1 comentario »

real-pong-300x232

Excelente artículo llamado “Physics engines for dummies” donde aprenderemos, con unos conocimientos básicos de matemáticas y geometría, a programar todo tipo movimientos, colisiones, etc.

El artículo tiene unos ejemplos bastante didácticos, y te explica la teoría completa (a partir de aquí ya podrías programarlo tú mismo en el lenguaje que quieras) y nos muestra parte del código/pseudocódigo (si quieres el código fuente de todos los ejemplos tenemos que comprarlo por 5,99$, en Actionscript 3.0).

Pero por lo menos tenemos lo importante, la teoría (y si quieres comprar el código mejor, así ayudas a un programador freelance que estás detrás por ejemplo, del Little Big Planet para PSP) explicada por todo un experto en la materia.

Si estás programando alguna aplicación que implique movimiento, colisiones, etc. no dudes en visitar este post.

Blog del autor.

Post to Twitter

Entradas relacionadas:

Árbol de Navidad en Javascript

por Sin comentarios »

Javascript uno de los lenguajes de programación más mal entendidos, no deja de impresionarme. Especialmente cuando lo pones en manos de genios.

En este caso, Román Cortés, nos deleita con su algoritmo, con el que ha concursado en la competición de demos de menos de 1k (segunda edición, motivos navideños), con este magnífico árbol de Navidad.

¡Buena suerte!

Post to Twitter

Entradas relacionadas:

Demoscene, Programación diciembre 21st 2010

Concurso de programación demos de 1kB en JavaScript

por Sin comentarios »

java1kb

Analizando el código fuente de estas maravillas es como realmente se aprende a programar de verdad. No os perdáis las demos de este concurso de sólo un 1kB programados en JavaScript, sin usar librerías externas.

Web oficial de concurso aquí.

He visto este post en Barrapunto y recomiendan un juego de ajedrez y otro de plataformas.

Algunos más que me han gustado:

Generador de Laberintos.

Juego de naves espaciales.

Jardín con viento.

Creador de laberintos y resolución.

Breakout.

Objetos 3D que saltan con el ratón.

Cubo en 3D rotando con efecto fuego.

Detector de características de tu navegador.

Simulador de gravedad.

Pong en 3D.

Space Invaders.

Tetris.

Versión del Boing de Atari (bola en 3d).

Y este es el mejor de todos:

Implementación de una Máquina de Turing

Todo el código fuente de cada una de las demos está disponible en cada enlace.

Post to Twitter

Entradas relacionadas:

Agenda Circling Forth

por 3 comentarios »

Agenda Circling Forth es una demo creada por Fairlight y Carillon & Cyberiad, ganadora de la BreakPoint 2010 party en la modalidad de PC Demo.

Fuente.

Post to Twitter

Entradas relacionadas:

Demoscene, Programación abril 6th 2010