23-08-2015: Hace ya mucho que este proyecto no se actualiza, pero sigue avanzando. Estoy reescribiendo todo el código del juego desde cero para mejorarlo. Estó dará origen a MotoGT2, pero aún falta bastante tenerlo listo. Más detalles abajo en la sección "Desarrollo". Mientras tanto pueden leer al respecto en mi blog y enterarse cómo va el proceso.
¿Qué es MotoGT?
MotoGT es un gran juego totalmente libre sobre motociclismo de pista. Hay dos formas de averiguar de que se trata:
1) descargar el juego y perder todo el día jugando
2) mirar el video, para luego descargar el juego y perder todo el día jugando
Sin más palabras, he aquí el video:
Una descripción mejor
MotoGT es un juego 2D de vista superior, de corte clásico, en el cual manejas una motocicleta de pista e intentas ganar carreras. En el modo "Carrera Profesional" comienzas con una moto regular, pero a medida que vas ganando, obtienes experiencia y puedes a cambio mejorar tu motocicleta. Además, al ganar campeonatos irás desbloqueando nuevos circuitos.
El juego está escrito desde cero con C++ y la biblioteca SFML. Es totalmente libre (licencia GPL para el código fuente y CC-BY-SA para el resto del arte), y portable (actualmente puede jugarse en GNU/Linux y Microsoft Windows, pronto también se podrá en Mac OS X).
¿Qué tiene el juego?
Esta es la lista de lo que ya hay implementado actualmente en la versión para descargar:
15 combinaciones de colores para tu moto
12 circuitos diferentes
Carreras nocturnas
Carreras bajo lluvia
Modo carrera rapida
Carrera en tres etapas: practica, clasificacion y carrera
Modo campeonato
Efectos de sonido y sonido ambiente
Nivel de detalle gráfico ajustable
Soporte para joystick
Ayuda integrada
Configuracion del juego mejorada
Mapa y otra info en pantalla durante la carrera
Soporte para pantallas anchas
Dos idiomas: español e inglés
¿Qué le falta?
Esta es la lista de lo que se agregará en la versión final (y el progreso de su implentación):
IMPORTANTE: El juego no está terminado aún (pero ya se puede jugar), ya que aún estoy desarrollando otras características, por lo que pido paciencia para ver la versión completa. Además, cualquier comentario/crítica acerca de cómo crees que va el juego hasta este punto es bienvenido.
Instalando el juego
No hay instalador. El archivo que descargas es simplemente un archivo comprimido zip. En Microsoft Windows, para jugar, tienes que descomprimirlo y ejecutar el archivo "MotoGT.exe". En GNU/Linux puedes probar con los binarios precompilados incluidos, sino tendras que compilarlo. Para ello, descarga el zip, y sigue las instrucciones del archivo "linux.txt".
Compilando el juego
El código fuente completo está incluido en el zip. Hay también dos Makefiles (para GNU/Linux y para Microsoft Windows). Se requiere GCC/MinGW y la biblioteca SFML. También hay un archivo de proyecto para abrir con ZinjaI (un IDE libre para C++).
Para compilar en GNU/Linux, si se tiene las bibliotecas necesarias, simplemente se ejecuta en una consola "make".
Requisitos de hardware
No se exactamente qué se necesita para ejecutar este juego, pero debería correr de forma fluida en cualquier PC moderna (con OpenGL funcionando correctamente), e incluye además un conjunto de imágenes de baja resolución para poder correr en computadoras más viejas. Esto significa que no requiere una gran tarjeta gráfica, sino que sólo utiliza funciones básicas de OpenGL, y el uso de las características más modernas (como efectos por shaders) es opcional y no afecta la jugabilidad. Entonces, el nivel de detalle (resolución de texturas, y cantidad de efectos) puede ajustarse fácilmente para adaptarse a tu sistema.
Desarrollo
Ya estoy trabajando en MotoGT 2. Para los jugadores, al principio se verá muy similar al original, pero con pequeñas mejoras y algunos detalles nuevos. Por dentro, está programado de una forma diferente y mucho mejor que me hará que sea mucho más fácil agregarle cosas en el futuro. Entonces, una vez que esté listo, supongo que sí verán cambios más importantes y funcionalidades nuevas (como carreras multijugador con pantalla dividida).
Pueden ver el código actual (no terminado, todavía ni siquiera jugable) en el repositorio git, o clonarlo con el comando:
Estado actual de MotoGT 2: el motor del juego ya está andando, y se pueden probar varios menúes, crear perfiles, y ver otras pantallas como la de records, las de ayuda, y hasta las de selección de circuito y moto. Todo lo que necesito para los menúes está listo, y ahora estoy trabajando en la carrera misma. Eso va a llevar bastante tiempo, es mucho trabajo por hacer. Una vez terminado, solo quedará la lógica de los campeonatos y el sistema de recompenzas. Pero seguramente habrá un tiempo extra para pulir detalles y corregir bugs antes de que finalmente publique la nueva versión. Desafortunadamente no tengo cronogramas, así que estará listo cuando esté listo. Mientras, pueden leer más detalles de cómo va esto y qué pasa con el diseño en mi blog.
Este repositorio git no es continuación del original. Se puede también descagar el original aquí, pero no lo recomiendo, el código era realmente horrible!
¿Algo más?
Si quieres quejarte, pedir ayuda, o simplemente contarme tu opinión sobre el juego, escribe a zaskar_84<arroba>yahoo.com.ar