Crear un juego de tablero básico - Tablero, fichas y moverlas!

1

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

boardgame-movement.capx

Download now 88.05 KB

Stats

3,695 visits, 4,723 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 14 Apr, 2017. Last updated 25 Feb, 2019

Introducción

En este tutorial describiré una manera de configurar un juego de tablero básico. Iremos a través de la creción del tablero, las fichas y moverlas. Está diseñado para ser fácil de expandir, así que puedes empezar a añadir tus propias reglas y mecánicas sin mucho esfuerzo. Esta puede ser la base para más juegos de tablero tradicionales o juegos de estrategia basados en turnos.

Conocimientos previos y requerimientos

Este tutorial requiere algún conocimiento previo de Construct 2, así que debes estar familiarizado con los siguientes conceptos:

- UID's e IID's

- Arrays (arreglos)

- Expresiones de comportamiento

El archivo .capx completo esta anexado a este tutorial.

Hay bastantes comentarios en el archivo .capx, así que la mayoría de detalles están explicados ahí. Este tutorial mas que todo es un vistazo a lo que el archivo ejemplo contiene.

Requiere: MoveTo plugin by rexrainbow

El Tablero

Este es el tablero básico. Cuadros y fichas!

Empecemos con el tablero. Está hecho con sprites (nótese el tamaño uniforme de 64x64) para obtener control sobre lo que sucede en el tablero. El sprite cuadrado en el .capx ejemplo tiene dos animaciones; una para los muros y una para los cuadros vacios estándar. Los muros bloquean el movimiento, tienen el comportamiento solido habilitado. Los cuadros estan enlazados con un arreglo, el cual representa el tablero en forma numérica. Esto nos permite por ejemplo referirnos facilmente a los cuadros aledaños, esto es usado para resaltar el rango de movimiento de las fichas.

Este ejemplo requiere que el tablero sea rectangular, pero tu puedes configurar cuadros invisibles si quieres evadir esta limitación.

La creación del arreglo. Asunto profundo.

Las fichas

Los movimientos posibles para una ficha son resaltados cuando se hace clic en ella. Esto utiliza el arreglo que creamos al inicio del layout para verificar si los cuadros vecinos están libres para moverse. En este ejemplo, los muros y otras fichas bloquean el movimiento.

Moviendo una ficha con rango de 2 cuadros. Como puedes ver, otras fichas y los muros bloquean el movimiento

El movimiento de las fichas es hecho usando el comportamiento pathfinder. Cuando pathfinder encuentra su ruta, creamos marcadores de movimiento en el tablero para mostrar a través de que cuadros se mueve la ficha. El movimiento en sí usa el plugin MoveTo por conveniencia. Puedes obtener el plugin aquí:

El movimiento de la ficha. Como puedes ver, es bastante 'automáta' y simplemente hecho para el propósito de este tutorial. Si deseas que tus fichas se muevan de una forma diferente, es sencillo modificarlo.

Eso es!

Sientase en libertad de enviarme sus mensajes con cualquier pregunta o sugerencia de mejoras! :)

.CAPX

boardgame-movement.capx

Download now 88.05 KB
  • 0 Comments

Want to leave a comment? Login or Register an account!