ENIGMA, la ampliación extensible de juegos no interpretados, es un entorno de desarrollo de juegos multiplataforma de código abierto derivado del popular software GameMaker. Su intención es proporcionarle una herramienta de creación de juegos de calidad y un puente entre los lenguajes de programación de alto y bajo nivel. Se puede usar a través de un IDE, es decir, su proyecto hermano, LateralGM, o mediante una interfaz de línea de comandos.
Al igual que GameMaker, ENIGMA comprende un arrastrar y ejecutar fácil de usar; Sistema de caída así como su propio lenguaje de programación. Este lenguaje de programación, conocido como EDL, es esencialmente una mezcla entre C ++ y GML de GameMaker. Parte del objetivo de ENIGMA es seguir siendo compatible con Game Maker, ya que sirve para algunos propósitos como compilador de GameMaker; sin embargo, EDL ofrece muchas características muy poderosas que simplemente no están presentes en la alternativa. Dichas funciones incluyen la capacidad de compilar DLL y otros scripts C / C ++ directamente en el programa y acceder a los tipos, plantillas y funciones de C ++ ....
Aunque EDL adopta la sintaxis muy laxa de GML en sus secuencias de comandos, el código ingresado se analiza y traduce a C ++ válido. Esta compilación mejora el tamaño y el rendimiento del lenguaje en cantidades increíbles, mientras que casi mágicamente mantiene su simplicidad de uso.
Blog | Direito autoral © 2024 MejorSoftware - Alternativas al software popular | Todos os direitos reservados.
Discontinuado El programa ya no se actualiza. La última versión, 0.8.4, lanzada en mayo de 2015, todavía puede descargarse del sitio web oficial.