jump to navigation

3D Box Viewer 3 Septiembre, 2007

Posted by DVD in Frikadas, Informática, Internet, Vida "real", Videojuegos.
trackback

Desde hace algún tiempo llevaba dándole vueltas a la idea de programar un visor de cajas de juegos en 3D. Ya se que a muchos, esto les sonará a mega-freak… “¿Ver cajas de juegos? ¿para qué?”. Pues resulta que algunas, son obras de arte y en cierto modo, es un aspecto este en el mundillo del videojuego retro que se deja de lado.

Sitios con escaneos de cajas de videojuegos por internet hay unos cuantos, pero sólo tienen eso, escaneos. Y una caja no son sólo 6 fotos, es un volumen, algo a lo que se le puede dar vueltas, mirar desde distintos puntos de vista, etc…

Pero como no encontraba ningún programa que sirviese para lo que yo quería por internet, tomé el camino largo: programarme un visor desde cero. La cosa, fácil, fácil no ha sido. Y sorprendéntemente lo jodido no ha sido lo visual, sino convertir a código algo tan trivial en la realidad como que:

“Si tenemos dos caras no opuestas de una caja, las dimensiones de la misma están definidas”

Ahora me queda por resolver el tema de los controles. Y es que para rotar la caja, mover la cámara y hacer zoom, salen 12 teclas diferentes :D :D :D . Vamos, que si llego a programar los controles de cualquier Tony Hawk´s, necesito usar dos teclados completos…

Fuera como fuese, el programa está medio-funcionando a falta de pulir algunos detalles. Y para lanzarlo al mundo (todo el mundo tiene el derecho inalienable de publicar su mierda en internet), he creado un mini-sitio donde además del programa en si, se encontrará información de cómo funciona:

www.3dboxviewer.wordpress.com

Para no dejar esta entrada tan sosa, pego las capturas de pantalla del otro lado:

Aleste (Megadrive) Monkey Island 2 (Amiga) Bubble Bobble (MSX) Monkey Island 2 (Amiga) Monkey Monkey Island 2 (Amiga)

¡ Quién me iba a decir a mi, que copié las prácticas de programación de la carrera (cambiándole el nombre a las variables, eso si) que algún día aprendería a programar por mi cuenta y que iba a “publicar” algo :) !

Comentarios»

No comments yet — be the first.