Construct
es un innovador y poderoso creador de juegos HTML5 diseñado específicamente
para juegos en 2D Permite a cualquier persona crear juegos, ¡no se requiere
codificación!
Características
● Simplifica mucho las tareas
Esto es importante cuando se está empezando a desarrollar videojuegos, porque hacer
cualquier cosa ya es un gran reto en sí mismo.
● Permite habituarse a la programación visual
Es un elemento que, aunque en Construct se utiliza para introducir a la gente que no tiene
un trasfondo técnico o que no sabe programar bien; los diseñadores las necesitan para
introducir contenidos en el juego, ya que no pueden recurrir siempre al programador
para ello.
● Está optimizado para juegos web
No hay muchos motores que estén optimizados para ello, y lo mejor de este tipo de juegos
es que se comparten con facilidad, por lo que se consigue que muchas más personas lo
jueguen que si se creara un juego descargable
Construct
. Licencias
Edición gratuita (Free Edition) de Construct 2
La edición gratuita tiene todas las características del software completo, pero con unos
cuantos límites. Estos son:
- Un máximo de 100 eventos (events) por proyecto
- Un máximo de 4 layers (capas) en cualquier diseño (layout)
- Un máximo de 2 (efectos) effects por proyecto
- No hay organización del proyecto en subcarpetas
- No hay búsqueda de eventos
- No hay barra de configuraciones
- No hay familias de objetos (Families)
- No hay acceso a Vista previa en LAN
Licencia Personal
Podrás usar todas las características de Construct 2 y hacer juegos tan grandes como
quieras. ¡También conseguirás efectos de sonido extra, música y packs de sprites para
ayudarte a comenzar a hacer juegos!
un límite de $5000. Eso significa que si eres un desarrollador indie, puedes ganar hasta
$5000 usando Construct 2 (por ejemplo, vendiendo juegos o añadiendo publicidad en ellos)
antes de necesitar una licencia para negocios (Business license). Por suerte, una vez que
has ganado $5000 !la licencia para negocios es muy asequible!
Solo organizaciones sin ánimo de lucro (como escuelas, bibliotecas o universidades)
pueden usar la licencia persona
Las licencias para organizaciones deben tener el nombre de una organización en lugar del
nombre de una persona. Son para ordenadores específicos, pero cualquier persona puede
usarla siempre y cuando la licencia se use únicamente en ese ordenador.
Construct
Licencia de negocios
Necesitas la licencia para negocios si:
- Eres un individuo y has ganado más de $5000 usando Construct 2, o
- Construct 2 se usará en una organización con ánimo de lucro, como una empresa.
Construct 3
Algunos de los beneficios de usar Construct 3 incluyen:
1. **Facilidad de uso:** Construct 3 está diseñado para ser accesible para personas sin
experiencia en programación. La interfaz intuitiva y basada en eventos permite a los
usuarios crear juegos mediante la lógica visual y la configuración de propiedades.
2. **Diseño multiplataforma:** Puedes crear juegos que funcionen en una variedad de
plataformas, incluyendo PC, Mac, Linux, Android, iOS y navegadores web. Construct 3
exporta juegos en formato HTML5, lo que facilita su distribución en línea.
3. **Biblioteca de recursos:** Construct 3 incluye una amplia variedad de recursos
predefinidos, como sprites, sonidos y efectos, que facilitan la creación de juegos sin
necesidad de habilidades de diseño gráfico o sonido.
4. **Comunidad activa:** Construct 3 tiene una comunidad en línea activa, lo que significa
que puedes encontrar tutoriales, recursos y soporte en línea para aprender y resolver
problemas mientras desarrollas tus juegos.
5. **Actualizaciones regulares:** Scirra Ltd. actualiza regularmente Construct 3, lo que
significa que los usuarios pueden beneficiarse de nuevas características y correcciones de
errores a medida que se lanzan.
6. **Compatibilidad con complementos:** Construct 3 admite complementos que amplían
sus capacidades. Puedes encontrar complementos de terceros para agregar funcionalidad
adicional a tus juegos.
7. **Exportación a tiendas de aplicaciones:** Puedes exportar tus juegos Construct 3 a
tiendas de aplicaciones como Google Play Store, Apple App Store y más, lo que te permite
llegar a una audiencia más amplia.
Construct
Construct 2 vs Construct 3 comparación
● La versión gratuita de Construct 2 tiene menos limitaciones que la versión
gratuita de Construct 3.
● Construct 2 es más barato a largo plazo.
● Construct 2 lleva muchos años disponible en el mercado, por lo que haya una
comunidad muy grande que ha elaborado tutoriales, plugins, etcétera.
● Construct 3 se puede utilizar tanto desde el escritorio como en su versión
web.
● Construct 3 permite exportar a móvil de forma mucho más fácil.
● Construct 2 permite extensiones de JavaScript.
● Lo más importante, es que Construct 3, a día de hoy, sigue recibiendo
actualizaciones que dan nuevas funciones, nuevo contenido y se sigue
ampliando.
● En cuanto a la interfaz de ambos, decir que son bastante similares.
Comportamientos (Behaviors)
Los comportamientos son funcionalidades predefinidas en Construct 2. Por ejemplo, puedes
agregar un comportamiento Platform (Plataforma) a un objeto y el comportamiento Solid
(Sólido) al suelo y tendrás rápidamente la base de un juego de plataformas. Puedes hacer
lo mismo en los eventos (events), pero lleva más tiempo y no es necesario si el
comportamiento es ya lo suficientemente bueno! Así que vamos a echar un vistazo a los
comportamientos que podemos utilizar. Entre otros, Construct 2 tiene estos
comportamientos:
- 8 Direction movement (Movimiento en 8 direcciones). Esto permite mover un objeto en
hasta 8 direcciones, por medio de las teclas con flechas de desplazamiento. Adecuado para
el movimiento de nuestro personaje.
- Bullet movement (Movimiento de bala). Esto simplemente mueve hacia adelante un objeto
con su ángulo actual. Adecuado para el caso de "balas". A pesar del nombre, también es
adecuado para el movimiento de "enemigos" - ya que dota a los objetos de un movimiento
hacia adelante con velocidad constante.
- Scroll to . Esto hace que la cámara siga a un objeto que se mueve (también conocido
como scrolling). Adecuado para aplicarlo a nuestro personaje.
- Bound to layout . Esto evitará que un objeto abandone el área del layout. Esto también
será útil aplicado a nuestro personaje, para que no se salga del área de juego!
- Destroy outside layout . Esto hace que se destruya el objeto si se sale del layout. Es
adecuado, por ejemplo, para el caso de "balas". Sin este comportamiento, las balas
Construct
volaríanfuera de la pantalla indefinidamente, consumiendo recursos de memoria y micro
(cpu). Para evitar este consumo innecesario, debemos destruir las "balas" una vez que han
dejado el área de juego.
- Fade . Esto hace que los objetos poco a poco se desvanezcan, nos vendrá muy bien para
nuestras explosiones.
Vamos a añadir estos comportamientos a los objetos que los necesiten
En la barra de propiedades, fíjate en la categoría Behaviors (Comportamientos). Doble clic
sobre Add/Edit (Añadir/Editar). El cuadro de diálogo de comportamientos del jugador se
abrirá.
Haz clic en el icono en forma de cruz "Add New" en el cuadro de diálogo de
comportamientos. Haz doble clic en en el comportamiento que deseas añadir
Construct
Tu primer evento
Queremos que el jugador siempre esté orientado hacia el ratón. Se parecerá a esto cuando
hayas terminado:
Recuerda que un "tick" se ejecuta cada vez que se redibuja la pantalla, por lo que si
hacemos que el jugador mire el ratón a cada tick, parecerá que siempre está mirando al
ratón.
Vamos a empezar a hacer este evento. Haz doble clic en un espacio en la hoja de eventos
(Event Sheet). Esto nos pedirá que agregues una condición para el nuevo evento.
Haz doble clic sobre el objeto Sistema como se muestra. El cuadro de diálogo nos mostrará
una lista de todas las condiciones del objeto 'System':
Construct