Misión: Crear motor de juego retro.
Publicado por ERMes en Agosto 1st 2009
Mi primer contacto con el mundo de los videojuegos fué con una Super Nintendo y el primer juego que jugué, aparte del Super Mario, fue el Secret of Evermore. Se trata de un juego RPG de aventuras que me ha marcado y me da muchísima pena perder ese juego. Lo tengo para mi Super Nintendo y lo juego en el emulador en el PC pero quiero desarrollar una copia del mismo que se puede ejecutar sobre un PC actual sin necesidad de emulador.
Podría plantearme escribir el juego simplemente, cosa que es mucho mas fácil, pero he decidido que es muy posible que halla mas gente como yo que quiera escribir algún juego estilo retro, libre y sin restricciones. Por esa razón, he decidido escribir una API en C++ que permita desarrollar juegos en este lenguaje de forma fácil, rápida, eficaz y totalmente personalizable.
La API constará de su propio editor para los mapas en QT para facilitar el diseño de los escenarios del juego, control de colisiones y varios detalles mas… Este programa creará unos archivos de configuración que pueden ser cargados por la API fácilmente, de forma que el programador solo tenga que encargarse del juego y no de las cuestiones técnicas del renderizado y demás problemas que consumen centenares de horas de trabajo.
Se que existen otras API para la creación de juegos, pero, generalmente, son muy complicadas de usar. Mis intenciones son crear un sistema que le permita a cualquier persona con conocimientos básicos de C/C++ crear un juego retro 2D.
Ya hace un mes que estoy en el desarrollo y tengo una pequeña base sobre la que trabajar.
Daré mas detalles (técnicos) sobre el proyecto en próximos posts. Si estás interesado en ver lo que tengo, deja un comentario con tu dirección de email y estaré encantado enviarte el código fuente.
Tags: 2D, ERMes, Juego, Motor de juego, Retro
Publicado en ERMes, GNU/Linux, General, Mis proyectos, Windows | Sin Comentarios »



