( http://lodev.org/cgtutor/tunnel.html ).
Y pensé: -si ese efecto puede hacer que una imagen plana parezca como un túnel... ¿Por qué no hacer algo interesante?...-.
Un space invader tubular escrito en c++ y usando la librería básica de SDL:
¿Como funciona?
en realidad en su interior es como cualquier otro invader plano. Lo interesante es la transformación que "curvea" la imagen original (toma los extremos inferior y superior de la imagen, después y coloca el extremo mas alejado a ellos en un circulo al centro...)
De momento no se puede "morir" pero existe la detección de colisiones
 .
.Aquí un vídeo con el código fuente en C++ (incluye la imagen utilizada):
código fuente: http://db.tt/FUaPUReV
los controles son flecha izquierda-flecha derecha y disparo con espacio. Salir con Escape o cerrarlo

EDITO:
Ejecutable para windows: http://db.tt/oPKZKvAe



 ...en un principio no pensé que se vería tan bien, pensé que solo era el fondo el que tenia el efecto de "tunel". Ahora no tuve el tiempo necesario para ver el código, pero cuando llegue a casa lo veo mejor. Felicitaciones quedo muy bueno!
 ...en un principio no pensé que se vería tan bien, pensé que solo era el fondo el que tenia el efecto de "tunel". Ahora no tuve el tiempo necesario para ver el código, pero cuando llegue a casa lo veo mejor. Felicitaciones quedo muy bueno! 
