top of page

Van Damme Devlog #02 | Jugadores

  • Foto del escritor: Samuel Rodríguez
    Samuel Rodríguez
  • 29 sept 2024
  • 1 Min. de lectura

Cuando ya tenemos listo nuestro mapa de juego, lo siguiente es añadir los jugadores y repartir un país para cada uno al comienzo de la partida.

La creación de los jugadores es bastante sencilla, definimos una clase Player que tenga un nombre y un color:


Luego creamos una variable de tipo int en nuestro GameManager para indicar cuantos jugadores queremos en la partida:

Al usar el atributo [Range(2,4)] le indicamos a Unity que en el inspector use un deslizador o slider para seleccionar el valor de la variable:

Ya dentro del GameManager creamos los jugadores que querramos. En este caso 'Anna', 'Bob', 'Charlie' y 'David'.


Una vez creados los jugadores, es necesario asignarles un territorio inicial a cada uno. Para ello sólo tenemos que recorrer el número de jugadores que tenemos y asignarle un país aleatorio de la lista de países generados:

En este caso tenemos la lista de países en el atributo Territories de _territoriesManager. Usando el método Where de la clase LINQ, obtenemos un territorio que no tenga dueño (x.Owner == null), y usando la clase Random obtenemos uno aleatorio. Luego será cuestión de asignar el territorio al jugador en cuestión y pintarlo del color correspondiente.


Espero que este devlog te haya resultado interesante, ante cualquier duda, comentario o sugerencia no dudes en escribir en este post, en la sección de contacto de la web o en mis redes sociales.

 
 
 

Entradas recientes

Ver todo
Van Damme Devlog #0 | Idea

El proyecto Van Damme pretende ser un juego de estrategia al estilo 'Risk' pero cambiando el sistema de combate mediante dados por...

 
 
 

Comments


  • GitHub
  • itch-io-icon-1024x1024-fev9qpvd
  • alt.text.label.Twitter

©2023 por SamuDev. Creado con Wix.com

bottom of page