Construct es un editor de juegos 2D basado en HTML5 , desarrollado por Scirra Ltd. [4] [5] Está dirigido principalmente a no programadores, [6] permitiendo la creación rápida de juegos a través de programación visual . Lanzado por primera vez como un motor de juego DirectX 9 con licencia GPL para Microsoft Windows con programación Python el 27 de octubre de 2007, más tarde se convirtió en software propietario con Construct 2, además de cambiar su tecnología API de DirectX a NW.js y HTML5 , también. como eliminar Python y agregar compatibilidad con JavaScript y su complemento SDK en 2012, [7] y finalmente cambió a un modelo basado en suscripción como aplicación web. [8]
Desarrollador (es) | Scirra |
---|---|
Versión inicial | r71 [1] / 4 de diciembre de 2017 |
Lanzamiento estable | r241 [2] / 23 de marzo de 2021 |
Versión de vista previa | r248 [3] / 11 de mayo de 2021 |
Escrito en | JavaScript |
Predecesor | Construir 2 |
Disponible en | inglés |
Tipo | Sistema de creación de juegos |
Licencia | Propiedad |
Sitio web | www |
Características
Sistema de eventos y comportamientos
El método principal para programar juegos y aplicaciones en Construct es a través de 'hojas de eventos', que son similares a los archivos fuente utilizados en los lenguajes de programación . Cada hoja de eventos tiene una lista de eventos, que contienen declaraciones condicionales o desencadenantes. Una vez cumplidos estos se pueden realizar acciones o funciones. [9] La lógica de eventos como OR y AND , así como los subeventos (que representan el alcance ) permiten programar sistemas sofisticados sin aprender un lenguaje de programación comparativamente más difícil. [10] Los grupos se pueden utilizar para habilitar y deshabilitar varios eventos a la vez y para organizar eventos. [11]
Selección de instancia de objeto
A diferencia de muchos entornos de desarrollo tradicionales, Construct evita seleccionar instancias específicas de objetos al agregar eventos, en favor de filtrar todas las instancias de un tipo de objeto en la pantalla. Al agregar eventos, el editor permite al usuario especificar condiciones o verificaciones que deben ser cumplidas por cada instancia de objeto en la pantalla antes de que el evento sea agregado o ejecutado por él. Los eventos se pueden encadenar mediante sub-eventos, lo que permite crear comportamientos más complicados. [12]
JavaScript
Los planes para admitir JavaScript como un lenguaje de scripting opcional se anunciaron en mayo de 2019, citando la necesidad de satisfacer las necesidades de los usuarios avanzados y la popularidad de las soluciones alternativas existentes. [8]
Plataformas compatibles
La última versión de Construct admite muchas plataformas para exportar, como aplicaciones web y anuncios reproducibles, a programas dedicados y aplicaciones móviles . [13] Las versiones anteriores de Construct también admitían otras plataformas en línea y escaparates, pero desde entonces se han eliminado debido al bajo uso o cambios de servicio en la plataforma.
Construir clásico
Construct Classic solo puede exportar a archivos .exe , debido a su dependencia de DirectX.
Construir 2
HTML5 y escaparates
Las principales plataformas de exportación de Construct 2 están basadas en HTML5. Afirma compatibilidad con Google Chrome , Firefox , Internet Explorer 9+, Safari 6+ y Opera 15+ en navegadores de escritorio, y compatibilidad con Safari en iOS 6+, Chrome y Firefox para Android , Windows Phone 8+, BlackBerry 10+ y Tizen. .
Además, Construct 2 puede exportar a varios mercados y plataformas en línea, incluidos Facebook , Chrome Web Store , Firefox Marketplace, Amazon Appstore , Construct Arcade (su propia plataforma para albergar juegos hechos en Construct) y Kongregate . [14] [15]
Plataformas nativas
Construct tiene la capacidad de exportar a varias plataformas que proporcionan comportamiento de aplicaciones nativas y sin conexión: Windows , MacOS y Linux de 32 y 64 bits son compatibles con la exportación a NW.js. Hacer esto permitirá al usuario incorporar varias características que las aplicaciones HTML5 normalmente no son compatibles, como la E / S de archivos. [14] El 23 de octubre de 2012, Scirra anunció soporte completo para exportar a aplicaciones Windows 8 Metro , incluida la incorporación de compras dentro de la aplicación , estados de vista 'instantánea', datos de roaming, uso compartido, mosaicos en vivo, entrada táctil y acelerómetro e inclinómetro. aporte. [16] El 26 de agosto de 2015 se agregó soporte para exportar a aplicaciones universales de Windows 10. [17]
Construct maneja el soporte móvil nativo para iOS y Android mediante Cordova . [18]
Consolas
El 20 de enero de 2014, anunció que Scirra Construct 2 sería recibir apoyo para Nintendo 's Wii U sistema. [19] Más tarde ese año, se lanzó un complemento para hacer que los juegos basados en Construct fueran compatibles con Nintendo Web Framework .
El 13 de abril de 2016, Scirra anunció que la compatibilidad con UWP de Construct 2 permitirá publicar juegos en Xbox One . [20]
Construir 3
HTML5
Construct 3 actualmente admite incrustaciones web a través de HTML5, carga en Facebook Instant Games , Construct Arcade, y también se formatea para anuncios interactivos. [21] Originalmente también había admitido la carga en Kongregate, pero se eliminó el 14 de julio de 2020, después de que Kongregate eliminó el envío de nuevos juegos a la plataforma. [22]
Plataformas y consolas nativas
Construct 3 también admite la exportación a Windows, MacOS y Linux a través de NW.js, Android e iOS a través de Cordova y Windows Store a través de UWP. La compatibilidad con UWP de Construct 3 también permite exportar a Xbox One y Xbox Series X y S a través de la compatibilidad con versiones anteriores . [21]
Historial de versiones
Construir clásico
Desarrollador (es) | Scirra |
---|---|
Versión inicial | 0.8 / 27 de octubre de 2007 |
Lanzamiento final | r2 / 5 de febrero de 2012 |
Repositorio | https://sourceforge.net/p/construct/code/HEAD/tree/ |
Escrito en | C ++ |
Sistema operativo | Microsoft Windows |
Sucesor | Construir 2 |
Tamaño | 16,2 MB |
Disponible en | inglés |
Tipo | Sistema de creación de juegos |
Licencia | GPLv2 |
Sitio web | www .scirra .com / construct-classic |
Construct Classic es la primera versión principal del motor Construct. A diferencia de sus sucesores, es un motor de juego gratuito y de código abierto que utiliza DirectX. Originalmente desarrollado por un grupo de estudiantes, [23] fue lanzado por primera vez el 27 de octubre de 2007 como versión 0.8. [24] La versión más reciente es r2, lanzada el 5 de febrero de 2012. [25]
Esta versión definió en gran medida el lenguaje de programación visual del software y las secuencias de comandos de Python admitidas por separado . [26]
Construct Classic se suspendió el 20 de abril de 2013 para permitir que el equipo de desarrollo se centrara más en Construct 2. [27]
Construir 2
Desarrollador (es) | Scirra |
---|---|
Versión inicial | r51 / 22 de agosto de 2011 |
Lanzamiento estable | r279 / 3 de agosto de 2020 |
Versión de vista previa | r278 / 20 de julio de 2020 |
Sistema operativo | Microsoft Windows |
Predecesor | Construir clásico |
Sucesor | Construir 3 |
Tamaño | 60,8 MB |
Disponible en | inglés |
Tipo | Sistema de creación de juegos |
Licencia | Propiedad |
Sitio web | www .scirra .com |
Construct 2 es la segunda versión importante del motor Construct. Los principales cambios incluyen la sustitución de DirectX por NW.js, lo que permite exportar proyectos a plataformas distintas de Microsoft Windows, incluidos HTML5, Mac OS y Linux. El sistema de licencias también pasó de GPLv2 a una licencia propietaria con una versión gratuita disponible para descargar. [28]
Construct 2 entró en fase beta pública el 4 de febrero de 2011, [29] [4] y se lanzó el 22 de agosto de 2011. [30]
Durante 2012, se retiraron los scripts de Python, citando complicaciones con la ejecución de Python en los navegadores y la complejidad general de mantener un sistema de scripting compatible. [7] Se introdujo un SDK de JavaScript para complementos como reemplazo. [31]
A partir de mayo de 2019, Construct 2 continúa manteniéndose y mejorando junto con el desarrollo de Construct 3. [32]
Las ventas de nuevas licencias se retiraron el 1 de julio de 2020. [33]
Versión de Steam
El 18 de octubre de 2012, Construct 2 se envió a Steam Greenlight . [34] Construct 2 estaba en el primer lote de títulos de software que se dio luz verde [35] el 30 de noviembre de 2012. El 26 de enero de 2013, Construct 2 fue el segundo título de software de Steam Greenlight que se lanzó en Steam. [36]
El 17 de enero de 2019, se anunció que la versión de Steam se eliminará de la tienda el 31 de enero de 2019 debido a la eliminación gradual de Construct 2. [37] Sin embargo, la versión gratuita aún se puede descargar a través de sitios web no oficiales o un Enlace de instalación de Steam.
Discontinuación
El 20 de febrero de 2020, Scirra anunció planes para descontinuar Construct 2, y las ventas de nuevas licencias se retiraron el 1 de julio de 2020. El software se descontinuará por completo el 1 de julio de 2021. [38]
Construir 3
Construct 3 es la versión principal más reciente del motor Construct. Anunciadas el 27 de enero de 2015, las nuevas características incluyen compatibilidad con Mac y Linux, compatibilidad con varios idiomas y la expansión de terceros del editor con un complemento SDK oficial para el editor. [33] Se revelaron más detalles el 1 de febrero de 2017, [39] con una versión beta pública a partir del 28 de marzo del mismo año. [40] Concluyó el 4 de diciembre de 2017 con el lanzamiento del motor. Las mejoras incluyen un manual revisado, tutoriales oficiales y traducciones del IDE. [41]
Esta versión también cambió de un modelo de pago único a un modelo basado en suscripción anual. [42]
El 23 de mayo de 2019, la codificación de JavaScript se anunció como un complemento independiente, pero era gratuita para todos los usuarios que tenían una licencia de pago antes del 2 de septiembre de 2019. [43] La función se agregó con r157 el 5 de julio de 2019. [ 44]
Construir Arcade
Tipo de sitio | Portal de juegos |
---|---|
Disponible en | inglés |
Dueño | Scirra |
URL | https://www.construct.net/en/free-online-games |
Comercial | sí |
Registro | Opcional (para cargar juegos) |
Lanzado | 2011-11-23 |
Estado actual | Activo |
Construct Arcade (anteriormente conocido como Scirra Arcade) es un portal de juegos para proyectos creados en Construct 2 o 3. Se lanzó el 23 de noviembre de 2011, junto con la actualización r69 de Construct 2. [45] Más tarde se agregó a Construct 3 en r24. [46]
El 14 de agosto de 2019, se lanzó una nueva versión de la sala de juegos, y se le cambió el nombre a Construct Arcade. Los cambios en la plataforma incluyen un nuevo diseño, mejoras de estabilidad, perfiles de editor, una forma de ver análisis de juegos publicados en el sitio web y enlaces a otras tiendas. [47]
Ver también
- Verge3D
- WebGL
- GameMaker Studio , otro motor similar a Construct.
Referencias
- ^ "Construir 3 r71" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "Construye 3 lanzamientos estables" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 21 de enero de 2021 .
- ^ "Construir 3 versiones beta" . www.construct.net . Archivado desde el original el 25 de marzo de 2021 . Consultado el 25 de marzo de 2021 .
- ^ a b "Crea juegos con Construct 2" . Scirra. Archivado desde el original el 6 de junio de 2016 . Consultado el 24 de marzo de 2012 .
- ^ "London Startup Scirra lanza HTML5 Game Creator" . Noticias de Yahoo. Archivado desde el original el 26 de diciembre de 2012 . Consultado el 14 de enero de 2017 .
- ^ "Construct 2, un creador de juegos de arrastrar y soltar" . ActiveTuts +. Archivado desde el original el 3 de junio de 2013 . Consultado el 19 de marzo de 2012 .
- ^ a b "Una nueva forma de aprender a programar" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 11 de mayo de 2018 .
- ^ a b "Construir 3 Adición de soporte de JavaScript" . www.gamefromscratch.com . Archivado desde el original el 7 de junio de 2019 . Consultado el 7 de junio de 2019 .
- ^ Cómo funcionan los eventos. (nd) recuperado el 25 de febrero de 2014, del sitio web de Scirra: https://www.scirra.com/manual/75/how-events-work Archivado el 28 de marzo de 2016en la Wayback Machine.
- ^ Gullen, A (2012, 13 de abril). Guía de las funciones avanzadas de eventos de Construct 2. recuperado el 25 de febrero de 2014, del sitio web de Scirra: https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features Archivado el 28 de marzo de 2016en Wayback Machine
- ^ Grupos de eventos. (nd) recuperado el 25 de febrero de 2014, del sitio web de Scirra: https://www.scirra.com/manual/80/groups Archivado el 28 de marzo de 2016en la Wayback Machine.
- ^ Scirra. Cómo funcionan los eventos. recuperado el 20 de mayo de 2014, del sitio web de Scirra: https://www.scirra.com/manual/75/how-events-work Archivado el 28 de marzo de 2016en la Wayback Machine.
- ^ "Publicación de proyectos - Documentación de Construct 3" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ a b Scirra. Plataformas compatibles. recuperado el 20 de mayo de 2014, del sitio web de Scirra: https://www.scirra.com/manual/168/supported-platforms Archivado el 21 de mayo de 2014 en la Wayback Machine.
- ^ Burton A. (2012, 17 de diciembre). Cómo exportar a Kongregate / Cómo cargar a Kongregate. recuperado el 20 de mayo de 2014, del sitio web de Scirra: https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate Archivado el 21 de mayo de 2014 en la Wayback Machine
- ^ Gullen, A. (2012, 23 de octubre). Cree juegos de Windows 8 con Construct 2. recuperado el 25 de mayo de 2014, del sitio web de Scirra: https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 Archivado en 2014- 05-25 en la Wayback Machine
- ^ Gullen, A. (25 de agosto de 2015). Publique aplicaciones de la Tienda Windows 10 con Construct 2. recuperado el 5 de agosto de 2016, del sitio web de Scirra: https://www.scirra.com/blog/167/publish-windows-10-store-apps-with-construct-2 Archivado el 23 de marzo de 2016 en la Wayback Machine.
- ^ Gullen, A. (28 de octubre de 2011). Cómo exportar a móvil con Cordova. recuperado el 25 de mayo de 2014, del sitio web de Scirra: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap Archivado en 2014 -05-25 en la Wayback Machine
- ^ Gullen, A. (20 de enero de 2014). Anunciando el soporte de Construct 2 para Wii U.recuperado el 20/5/2014, del sitio web de Scirra: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u Archivado 2014- 05-21 en la Wayback Machine.
- ^ Gullen, A. (13 de abril de 2016). Anuncio de la versión beta de exportación de Xbox One. recuperado el 5 de agosto de 2016, del sitio web de Scirra: https://www.scirra.com/blog/176/announcing-xbox-one-export-beta Archivado el 7 de agosto de 2016 en la Wayback Machine.
- ^ a b "Publicación de proyectos - Documentación de Construct 3" . www.construct.net . 2019-10-09. Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "Construir 3 r207" . www.construct.net . 2020-07-14. Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ Ashley Gullen (7 de enero de 2007). "Publicación en el foro" . Archivado desde el original el 24 de septiembre de 2019 . Consultado el 14 de mayo de 2014 .
- ^ "Construir clásico - Examinar / construir / Construir 0.8 en" . Sourceforge.net. 2007-10-27 . Consultado el 12 de junio de 2012 .
- ^ Ashley Gullen (5 de febrero de 2012). "Construct Classic r2 lanzado" . Archivado desde el original el 7 de junio de 2014 . Consultado el 4 de junio de 2014 .
- ^ Bigelow, Daven (1 de enero de 2012). Construya una guía para principiantes de desarrollo de juegos . Packt Publishing Ltd. ISBN 9781849516617. Archivado desde el original el 23 de abril de 2019 . Consultado el 11 de mayo de 2018 .
- ^ "Scirra ha retirado Construct Classic" . www.construct.net . 2013-04-20. Archivado desde el original el 22 de enero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "Cómo funcionan las licencias de Construct 2 - Scirra.com" . www.scirra.com . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
- ^ "Construir 2 exportaciones a HTML5 y más | Blog de GameMaker" . Blog de GameMaker . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
- ^ "Lanzamiento de licencias de Construct 2 y r51" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 11 de mayo de 2018 .
- ^ "Documentación del SDK de Javascript de Construct 2 - Manual de Construct 2" . www.scirra.com . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
- ^ "Construir 2 lanzamientos - Scirra.com" . www.scirra.com . Archivado desde el original el 31 de octubre de 2019 . Consultado el 11 de mayo de 2018 .
- ^ a b Ashley Gullen (27 de enero de 2015). "El futuro de Construct" . Archivado desde el original el 2 de abril de 2015 . Consultado el 1 de marzo de 2015 .
- ^ "Steam Greenlight :: Construct 2" . Steamcommunity.com. Archivado desde el original el 28 de julio de 2013 . Consultado el 6 de julio de 2013 .
- ^ "Anuncios de grupo :: Greenlight" . Comunidad Steam. Archivado desde el original el 21 de enero de 2013 . Consultado el 6 de julio de 2013 .
- ^ "Construye 2 en Steam" . Store.steampowered.com. 2013-01-25. Archivado desde el original el 21 de junio de 2013 . Consultado el 6 de julio de 2013 .
- ^ "Construct 2 se eliminará de Steam el 31 de enero: Discusiones generales gratuitas de Construct 2" . steamcommunity.com . Archivado desde el original el 4 de febrero de 2021 . Consultado el 21 de enero de 2021 .
- ^ "Sunsetting Construct 2" . www.construct.net . 2020-02-20. Archivado desde el original el 21 de enero de 2021 . Consultado el 21 de enero de 2021 .Mantenimiento CS1: fecha y año ( enlace )
- ^ GameFromScratch.com, Copyright. "Construir 3 detalles publicados" . www.gamefromscratch.com . Archivado desde el original el 11 de mayo de 2018 . Consultado el 11 de mayo de 2018 .
- ^ "¡La beta pública de Construct 3 ya está disponible!" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 11 de mayo de 2018 .
- ^ "Lanzamiento de Construct 3: ¡ahora fuera de beta!" . www.construct.net . 2017-12-04. Archivado desde el original el 4 de febrero de 2021 . Consultado el 7 de junio de 2019 .
- ^ "Construir 3 detalles publicados" . GameFromScratch.com . 2 de febrero de 2017.
- ^ "Introducción a la codificación JavaScript en Construct" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "Codificación JavaScript ahora disponible" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "Descarga de Construct 2 r69 (Beta) - Scirra.com" . www.scirra.com . 2011-11-23. Archivado desde el original el 7 de mayo de 2017 . Consultado el 22 de enero de 2021 .
- ^ "Construir 3 r24" . www.construct.net . Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
- ^ "New Construct Arcade ha aterrizado" . www.construct.net . 2019-08-14. Archivado desde el original el 4 de febrero de 2021 . Consultado el 22 de enero de 2021 .
enlaces externos
- El sitio web actual de Construct
- Página oficial de Construct Classic
- Página oficial de Construct 2