Construct Classic es un constructor 2D, juegos 3D para el sistema operativo Windows (utiliza DirectX 9), y también sirve para crear aplicaciones, dibujos animados y videos de animación 2D. El constructor fue creado bajo el principio WYSIWYG. Esto significa que para crear tu video, animación o juego, no tendrás que pasar mucho tiempo estudiando manuales de programación. Es muy simple: añades un objeto, activas su animación y este se mueve.
Construct Classic es una aplicación gratuita de código abierto, por lo que los expertos en programación y desarrolladores pueden personalizarla como consideren necesario. Este programa, al igual que Game Editor, es una alternativa de calidad al popular constructor Game Editor.
Ventajas
El programa funciona programando la reacción deseada a los eventos del guion. Usando DirectX, el constructor crea efectos, a través de los cuales se pueden conectar shaders de píxeles personalizados en HLSL. El programa soporta complementos, permite cambiar skins y cuenta con un intérprete de Python integrado.
El paquete de instalación suele instalar alrededor de 6 archivos. El archivo instalado GraphicsDriverUpdater.exe es un componente de actualización automática del programa, diseñado para verificar actualizaciones de software, notificar sobre ellas y aplicarlas cuando se detectan nuevas versiones.
Características
Los eventos son el corazón de Construct Classic. Una alternativa intuitiva a la programación. Operar únicamente con eventos facilita comenzar a dar vida a tu idea. No necesitas experiencia en programación para usarlo, y la amplia gama de funciones será interesante para usuarios experimentados.
Los eventos están diseñados de manera visual y amigable para el desarrollador, permitiéndote crear lógica de juego en tus proyectos. No hay necesidad de memorizar lenguajes de programación complejos.
Los eventos te ayudan a enfocarte en lo que realmente importa: ¡desarrollar tu idea! Un evento consiste en una lista de condiciones y una lista de acciones a activar. Cuando se cumplen todas las condiciones, se ejecutan las acciones. Es simple e intuitivo.
Los eventos también te ayudan a aprender a pensar lógicamente y a comprender conceptos reales de programación, facilitando tu trabajo si más adelante decides estudiar un lenguaje de programación. Por ejemplo, los eventos de Construct Classic tienen equivalentes a funciones, bucles y variables. El programa trabaja cuidadosamente estos aspectos para que sean análogos a la programación, haciéndolos mucho más accesibles para personas sin experiencia como programadores.
El entorno está construido en C++, y los proyectos se basan en Javascript. La compilación minifica Javascript, con la posibilidad de conectar complementos Java, SDK o agregar código tú mismo.
Entre las ventajas está que la versión r216 tiene una arquitectura modular, gracias a la cual los complementos de acciones utilizados durante el desarrollo se excluyen del propio script, mejorando la optimización del producto final.
Más de 25 scripts integrados: direction, platformers, Car_2.1, bullets, fade, flash, wrap, pathfinding, turret, drag & drop, y más, que simplifican enormemente la creación de una aplicación de juego.
Funcionalidad
Construct Classic es uno de los primeros motores en ofrecer soporte completo para efectos de “partículas” en HTML. Box 2D Physics asegura la calidad de la modulación física y ofrece posibilidades bastante ricas para implementar efectos físicos. Las pruebas de ejecución de código están disponibles al instante, sin necesidad de compilación.
Complementos: con el tiempo, como producto de código abierto, ha adquirido una multitud de complementos y extensiones que amplían significativamente sus capacidades.
Funcionalidad principal:
- Edición de reacciones a eventos y eventos mediante drag-and-drop.
- Posibilidad de usar una enorme cantidad de complementos.
- El programa fue creado en Python, pero se puede perfeccionar en C++.
- Se pueden conectar shaders de píxeles en HLSL.
- Es posible integrar códigos fuente listos de juegos y aplicaciones en formato CAP en el programa.