/mata

M.A.T.A. Mobile Assault Tactical Aircraft

Primary LanguagexBaseMIT LicenseMIT

M.A.T.A. (Mobile Assault Tactical Aircraft)

Matamarcianos en un mes usando DIV Games Studio 2 para la DIV Compo 2020

Lore

Año 2274

La Tierra, después de salir de la era oscura, ha vuelto a recuperar en gran medida el nivel tecnológico que tenia antes de la Gran Crisis y la Tercera Guerra Mundial. El mundo actual, esta dividido entre ciudades estado, señores de la guerra que controlan las regiones desoladas por la Tercera Guerra Mundial y algún que otro estado con aspiraciones de imperio mundial.

Una de las reliquias tecnológicas de la Tercera Guerra Mundial, son los vehículos móviles de asalto táctico "Mobile Assault Tactical Aircraft" o "M.A.T.A." . En manos de un experimentado piloto, pueden destruir todo un ejercito o cambiar el curso de una guerra.

Todo esto es caldo de cultivo perfecto para que un mercenario haga su carrera, ofreciendo sus dotes de piloto en un M.A.T.A.

¿Qué es DIV Games Studio?

Un IDE para desarrollar juegos MS-DOS 2d y falso 3d que salio a finales de los 90. El lenguaje, interpretado, tiene una mezcla de pascal y C bastante curiosa, amen de usar fuertemente corutinas para hacer que cada "proceso" se ejecuté de forma paralela. Tal como está orientado, se presta muy fácilmente a la creación de juegos 2d.

El IDE para la época estaba muy avanzado. Aparte de un entorno de edición de código con soporte de múltiples ventanas o bufferes, incluye un editor de gráficos, ficheros FPG (empaqueta gráficos), editor de sonido, editor de paletas, e incluso un generador de explosiones.

Inspiración para el matamarcianos

Para esto me influencia bastante estos juegos :

Antes de lanzarlo desde DIV2...

Se debe de instalar en una subcarpeta dentro de donde esté instalado DIV2 de la siguiente forma :

mkdir zardoz
cd zardoz
git clone git@github.com:Zardoz89/mata.git

El repositorio usa submodulos para las DLLs que usa para extender DIV, con lo que es importante ejecutar esto después de hacer un clone del repositorio :

git submodule init
git submodule update

Recursos usados

Gráficos

Audio

Música