Articulo de referencia

Construir (motor de juego)

{{Cite web|title=Construct 3 r71|url=https://www.construct.net/make-games/releases/stable/r71|access-date=2021-01-22|website=www.construct.net|date=4 December 2017 |language=en-...

Construct es un motor de videojuegos 2D basado en HTML5 desarrollado por Scirra Ltd. [ 4 ] [ 5 ] Está dirigido principalmente a personas sin conocimientos de programación, [ 6 ] permitiendo la creación rápida de juegos mediante programación visual . Lanzado inicialmente como un motor de juegos DirectX 9 con licencia GPL para Microsoft Windows con programación en Python el 27 de octubre de 2007, posteriormente se convirtió en software propietario con Construct 2, además de cambiar su tecnología API de DirectX a NW.js y HTML5 , eliminando Python y añadiendo compatibilidad con JavaScript y su SDK de complementos en 2012, [ 7 ] y finalmente adoptando un modelo de aplicación web basado en suscripción. [ 8 ]

Características

Sistema de eventos y comportamientos

El método principal para programar juegos y aplicaciones en Construct es mediante "hojas de eventos", similares a los archivos fuente en los lenguajes de programación. Cada hoja de eventos contiene una lista de eventos, que incluyen sentencias condicionales o disparadores. Una vez que se cumplen estas condiciones, se pueden ejecutar 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 necesidad de aprender un lenguaje de programación comparativamente más complejo. [ 10 ] Se pueden usar grupos para habilitar y deshabilitar varios eventos a la vez, y para organizarlos. [ 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, optando en cambio por filtrar todas las instancias de un tipo de objeto en pantalla. Al agregar eventos, el editor permite al usuario especificar condiciones o comprobaciones que debe cumplir cada instancia de objeto en pantalla antes de que se agregue o ejecute el evento. Los eventos se pueden encadenar mediante subeventos, lo que permite crear comportamientos más complejos. [ 12 ]

JavaScript

Construct 3 admite JavaScript como lenguaje de scripting opcional, lo cual se anunció 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 interactivos, programas dedicados y aplicaciones móviles . [ 13 ] Las versiones anteriores de Construct también admitían otras plataformas y tiendas en línea, pero se eliminaron debido a su bajo uso o a cambios en el servicio de la plataforma.

Construir Clásico

Construct Classic solo puede exportar a archivos .exe , debido a que depende de DirectX.

Construcción 2

HTML5 y tiendas online

Las principales plataformas de exportación de Construct 2 se basan en HTML5. Afirma ser compatible con Google Chrome , Firefox , Internet Explorer 9+, Safari 6+ y Opera 15+ en navegadores de escritorio, y compatible con Safari en iOS 6+, Chrome y Firefox para Android , Windows Phone 8+, BlackBerry 10+ y Tizen .

Además, Construct 2 puede exportar a varias plataformas y mercados en línea, incluyendo Facebook , Chrome Web Store , Firefox Marketplace, Amazon Appstore , Construct Arcade (su propia plataforma para alojar juegos creados en Construct) y Kongregate . [ 14 ] [ 15 ]

Plataformas nativas

Construct tiene la capacidad de exportar a varias plataformas que proporcionan comportamiento de aplicación nativa y sin conexión: Windows , MacOS y Linux de 32 y 64 bits son compatibles mediante la exportación a NW.js. Esto permitirá al usuario incorporar varias características que las aplicaciones HTML5 normalmente no admiten, como la E/S de archivos. [ 14 ] El 23 de octubre de 2012, Scirra anunció compatibilidad total para exportar a aplicaciones Windows 8 Metro , incluyendo la incorporación de compras dentro de la aplicación , estados de vista 'snap', datos itinerantes, uso compartido, mosaicos dinámicos, entrada táctil y entrada de acelerómetro e inclinómetro . [ 16 ] La compatibilidad para exportar a aplicaciones universales de Windows 10 se agregó el 26 de agosto de 2015. [ 17 ]

Construct gestiona el soporte móvil nativo para iOS y Android mediante Cordova . [ 18 ]

Consolas

El 20 de enero de 2014, Scirra anunció que Construct 2 recibiría soporte para el sistema Wii U de Nintendo . [ 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 de Construct 2 con UWP permitirá publicar juegos para Xbox One . [ 20 ]

Construir 3

HTML5

Actualmente, Construct 3 admite la inserción de contenido web mediante HTML5, la carga a Facebook Instant Games y Construct Arcade, además de poder formatearse para anuncios interactivos. [ 21 ] Originalmente también admitía la carga a Kongregate, pero esta función se eliminó el 14 de julio de 2020, después de que Kongregate dejara de permitir el envío de nuevos juegos a la plataforma. [ 22 ]

Plataformas nativas y consolas

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 la Tienda Windows a través de UWP. La compatibilidad de Construct 3 con UWP también permite la exportación a Xbox One y Xbox Series X y S mediante retrocompatibilidad . [ 21 ]

Historial de lanzamientos

Construir Clásico

Construct Classic es la primera versión principal del motor Construct. A diferencia de sus sucesores, es un motor de juegos gratuito y de código abierto que utiliza DirectX. Desarrollado originalmente por un grupo de estudiantes, [ 23 ] se lanzó por primera vez el 27 de octubre de 2007 como la 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 admitía por separado la programación en Python . [ 26 ]

Construct Classic se descontinuó el 20 de abril de 2013 para permitir que el equipo de desarrollo se centrara más en Construct 2. [ 27 ]

Construcción 2

Construct 2 es la segunda versión principal del motor Construct. Entre los cambios más importantes se incluye la sustitución de DirectX por NW.js, lo que permite exportar proyectos a plataformas distintas de Microsoft Windows, como 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 su descarga. [ 28 ]

Construct 2 entró en beta pública el 4 de febrero de 2011, [ 29 ] [ 4 ] y se lanzó el 22 de agosto de 2011. [ 30 ]

Durante 2012, se dejó de usar la programación en Python, debido a las complicaciones que suponía ejecutar Python en navegadores y a la complejidad general de mantener un sistema de programación compatible. [ 7 ] Como alternativa, se introdujo un SDK de JavaScript para complementos. [ 31 ]

El 20 de febrero de 2020, Scirra anunció sus planes para descontinuar Construct 2, y la venta de nuevas licencias se suspendió el 1 de julio de 2020. El software se descontinuó por completo el 1 de julio de 2021. [ 32 ] [ 33 ]

Versión de Steam

El 18 de octubre de 2012, Construct 2 se envió a Steam Greenlight . [ 34 ] Construct 2 estuvo en el primer lote de títulos de software en ser aprobados [ 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 en ser lanzado en Steam. [ 36 ]

El 17 de enero de 2019 se anunció que la versión de Steam se eliminaría 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.

Construir 3

Construct 3 es la versión principal más reciente del motor Construct. Anunciada el 27 de enero de 2015, las nuevas características incluyen compatibilidad con Mac y Linux, soporte multilingüe y expansión del editor por parte de terceros con un SDK de complementos oficial para el editor. [ 32 ] Se revelaron más detalles el 1 de febrero de 2017, [ 38 ] con una beta pública que comenzó el 28 de marzo del mismo año. [ 39 ] Concluyó el 4 de diciembre de 2017, con el lanzamiento del motor. Las mejoras incluyen un manual revisado, tutoriales oficiales y traducciones del IDE. [ 40 ]

Esta versión también cambió de un modelo de pago único a un modelo basado en suscripción anual. [ 41 ]

El 23 de mayo de 2019, se anunció la codificación JavaScript 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. [ 42 ] La función se agregó con r157 el 5 de julio de 2019. [ 43 ]

Construir Arcade

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. [ 44 ] Posteriormente se añadió a Construct 3 en la actualización r24. [ 45 ]

El 14 de agosto de 2019 se lanzó una nueva versión de la máquina recreativa, que pasó a llamarse Construct Arcade. Los cambios en la plataforma incluyen un nuevo diseño, mejoras de estabilidad, perfiles de editores, una forma de ver las estadísticas de los juegos publicados en el sitio web y enlaces a otras tiendas. [ 46 ]

Construir Animar

Construct Animate es una herramienta de animación basada en Construct 3 y lanzada el 26 de mayo de 2022 en versión beta pública. [ 47 ]

Las diferencias clave incluyen la ausencia de características relacionadas con el juego (aunque se mantienen las características de interactividad) y la codificación de vídeo "más rápida que en tiempo real". [ 48 ]

Véase también

Referencias

  1. "Construct 3 r71" . www.construct.net . 4 de diciembre de 2017. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  2. "Construct 3 r476.4" . www.construct.net . 22 de mayo de 2026.
  3. "Construct 3 r486.2" . www.construct.net . 22 de mayo de 2026.
  4. 1 2 "Crea juegos con Construct 2" . Scirra. Archivado del original el 6 de junio de 2016. Consultado el 24 de marzo de 2012 .
  5. "La startup londinense Scirra lanza un creador de juegos HTML5" . Yahoo Noticias. Archivado del original el 26 de diciembre de 2012. Consultado el 14 de enero de 2017 .
  6. "Construct 2, un creador de juegos de arrastrar y soltar" . ActiveTuts+. 8 de febrero de 2012. Archivado del original el 3 de junio de 2013. Consultado el 19 de marzo de 2012 .
  7. 1 2 "Una nueva forma de aprender a programar" . www.construct.net . Archivado del original el 4 de febrero de 2021. Consultado el 11 de mayo de 2018 .
  8. 1 2 "Construct 3 Agregando soporte para JavaScript" . www.gamefromscratch.com . 23 de mayo de 2019. Archivado del original el 7 de junio de 2019. Recuperado el 7 de junio de 2019 .
  9. "Software para crear juegos - Construct 3 ★★★★★" . www.construct.net . Archivado del original el 11 de septiembre de 2018. Consultado el 8 de mayo de 2024 .
  10. Gullen, A (13 de abril de 2012). Guía de las funciones avanzadas de eventos de Construct 2. Recuperado el 25/2/2014 del sitio web de Scirra: https://www.scirra.com/tutorials/292/guide-to-construct-2s-advanced-event-features Archivado el 28/3/2016 en Wayback Machine
  11. Grupos de eventos. (s.f.) Recuperado el 25/2/2014 del sitio web de Scirra: https://www.scirra.com/manual/80/groups Archivado el 28/3/2016 en Wayback Machine
  12. Scirra. Cómo funcionan los eventos. Recuperado el 20/05/2014 del sitio web de Scirra: https://www.scirra.com/manual/75/how-events-work . Archivado el 28/03/2016 en Wayback Machine.
  13. "Publicación de proyectos - Documentación de Construct 3" . www.construct.net . Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  14. 1 2 Scirra. Plataformas compatibles. Recuperado el 20/05/2014 del sitio web de Scirra: https://www.scirra.com/manual/168/supported-platforms Archivado el 21/05/2014 en Wayback Machine.
  15. Burton A. (17 de diciembre de 2012). Cómo exportar a Kongregate/Cómo subir archivos a Kongregate. Recuperado el 20/05/2014 del sitio web de Scirra: https://www.scirra.com/tutorials/424/how-to-export-to-kongregatehow-to-upload-to-kongregate . Archivado el 21/05/2014 en Wayback Machine.
  16. Gullen, A. (23 de octubre de 2012). Crea juegos para Windows 8 con Construct 2. Recuperado el 25/05/2014 del sitio web de Scirra: https://www.scirra.com/blog/99/make-windows-8-games-with-construct-2 . Archivado el 25/05/2014 en Wayback Machine.
  17. Gullen, A. (25 de agosto de 2015). Publicar aplicaciones de la Tienda Windows 10 con Construct 2. Recuperado el 5/8/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 Wayback Machine.
  18. Gullen, A. (28 de octubre de 2011). Cómo exportar a dispositivos móviles con Cordova. Recuperado el 25/05/2014 del sitio web de Scirra: https://www.scirra.com/tutorials/71/how-to-make-native-phone-apps-with-construct-2-and-phonegap . Archivado el 25/05/2014 en Wayback Machine.
  19. Gullen, A. (2014, 20 de enero). Anuncio de compatibilidad con Construct 2 para Wii U. Recuperado el 20/05/2014 del sitio web de Scirra: https://www.scirra.com/blog/135/announcing-construct-2-support-for-wii-u Archivado el 21/05/2014 en Wayback Machine
  20. Gullen, A. (13 de abril de 2016). Anuncio de la beta de exportación de Xbox One. Recuperado el 5/8/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 Wayback Machine.
  21. 1 2 "Publicación de proyectos - Documentación de Construct 3" . www.construct.net . 09/10/2019. Archivado del original el 04/02/2021 . Consultado el 22/01/2021 .
  22. "Construct 3 r207" . www.construct.net . 14 de julio de 2020. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  23. Ashley Gullen (07-01-2007). "Publicación en el foro" . Archivado del original el 24-09-2019 . Consultado el 14-05-2014 .
  24. "Construct Classic - Explore /construct/Construct 0.8 at" . Sourceforge.net. 27-10-2007 . Consultado el 12-06-2012 .
  25. Ashley Gullen (5 de febrero de 2012). "Se lanzó Construct Classic r2" . Archivado del original el 7 de junio de 2014. Consultado el 4 de junio de 2014 .
  26. Bigelow, Daven (1 de enero de 2012). Guía para principiantes del desarrollo de juegos Construct . Packt Publishing Ltd. ISBN 9781849516617Archivado del original el 23 de abril de 2019. Consultado el 11 de mayo de 2018 .
  27. "Scirra ha retirado Construct Classic" . www.construct.net . 2013-04-20 . Consultado el 22-01-2021 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  28. "Cómo funcionan las licencias de Construct 2 - Scirra.com" . www.scirra.com . Archivado del original el 11 de mayo de 2018. Consultado el 11 de mayo de 2018 .
  29. "Exportaciones de Construct 2 a HTML5 y más | Blog de GameMaker" . Blog de GameMaker . 7 de febrero de 2011. Archivado del original el 11 de mayo de 2018. Consultado el 11 de mayo de 2018 .
  30. "Lanzamiento de licencias de Construct 2 y r51" . www.construct.net . Archivado del original el 4 de febrero de 2021. Consultado el 11 de mayo de 2018 .
  31. "Documentación del SDK de JavaScript de Construct 2 - Manual de Construct 2" . www.scirra.com . Archivado del original el 11 de mayo de 2018. Consultado el 11 de mayo de 2018 .
  32. 1 2 Ashley Gullen (27-01-2015). "El futuro de Construct" . Archivado del original el 02-04-2015 . Recuperado el 01-03-2015 .
  33. "Sunsetting Construct 2" . www.construct.net . 2020-02-20 . Consultado el 2021-01-21 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  34. "Steam Greenlight :: Construct 2" . Steamcommunity.com. Archivado del original el 28/07/2013 . Consultado el 06/07/2013 . 
  35. "Anuncios del grupo :: Greenlight" . Comunidad de Steam. 30 de noviembre de 2012. Archivado del original el 21 de enero de 2013. Consultado el 6 de julio de 2013 . 
  36. "Construct 2 en Steam" . Store.steampowered.com. 25/01/2013. Archivado del original el 21/06/2013 . Consultado el 06/07/2013 .
  37. "Construct 2 será retirado de Steam el 31 de enero :: Discusiones generales gratuitas sobre Construct 2" . steamcommunity.com . Archivado del original el 4 de febrero de 2021. Consultado el 21 de enero de 2021 . 
  38. GameFromScratch.com, Copyright (2 de febrero de 2017). "Se publican detalles de Construct 3" . www.gamefromscratch.com . Archivado del original el 11 de mayo de 2018. Consultado el 11 de mayo de 2018 .
  39. "¡Ya está disponible la beta pública de Construct 3!" . www.construct.net . Archivado del original el 4 de febrero de 2021 . Consultado el 11 de mayo de 2018 .
  40. "¡Lanzamiento de Construct 3: ya no está en fase beta!" . www.construct.net . 4 de diciembre de 2017. Archivado del original el 4 de febrero de 2021. Consultado el 7 de junio de 2019 .
  41. "Se publican detalles de Construct 3" . GameFromScratch.com . 2 de febrero de 2017. Archivado del original el 11 de mayo de 2021. Consultado el 25 de marzo de 2021 .
  42. "Introducción a la codificación JavaScript en Construct" . www.construct.net . 23 de mayo de 2019. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  43. "Ya está disponible la codificación en JavaScript" . www.construct.net . 5 de julio de 2019. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  44. "Descarga de Construct 2 r69 (Beta) - Scirra.com" . www.scirra.com . 23/11/2011. Archivado del original el 07/05/2017 . Consultado el 22/01/2021 .
  45. "Construct 3 r24" . www.construct.net . 4 de mayo de 2017. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  46. "Llega New Construct Arcade" . www.construct.net . 14 de agosto de 2019. Archivado del original el 4 de febrero de 2021. Consultado el 22 de enero de 2021 .
  47. "Construct Animate Beta" . GameFromScratch.com . 26 de mayo de 2022.
  48. "¡Anunciamos un nuevo producto en versión beta: Construct Animate!" . www.construct.net . 26 de mayo de 2022.
  • El sitio web actual de Construct fue archivado el 11 de septiembre de 2018 en la Wayback Machine.
  • Página oficial de Construct Classic archivada el 11 de mayo de 2021 en Wayback Machine .
  • Página oficial de Construct 2