El equilibrio del juego es un factor importante a la hora de diseñarlo. Hacer que los equipos estén lo más equilibrados posible evita que un equipo o jugador tenga una ventaja importante sobre otro. Los equipos equilibrados permiten a los jugadores saber que juegan en las mismas condiciones que los equipos contrarios y que cada equipo tiene un objetivo similar por el cual trabajar.
Sin embargo, se pueden crear experiencias de juego interesantes si se desequilibra de forma intencional a los equipos. Al establecer reglas significativamente diferentes para los equipos, ya sea mediante distintos atributos de personajes y clases, número de jugadores o tipos de objetivos, puedes crear escenarios complejos que atraigan a los jugadores. Cuando un equipo tiene menos jugadores que otro, la habilidad individual de cada jugador es más importante, y los jugadores sienten que sus contribuciones importan más con respecto al objetivo general. Esto también puede cambiar la manera en la que juegan los jugadores, ya que anima a los equipos con menos jugadores a jugar con más cuidado.
En esta guía, aprenderás a crear una partida de infiltración de triada. En este modo de juego, hay tres equipos: infiltrados, atacantes y defensores.
- Los infiltrados invisibles intentan robar un objetivo a los defensores mientras evitan a los atacantes.
- Los atacantes intentan robar la bandera de los defensores mientras evitan que los infiltrados capturen su propio objetivo.
- Los defensores intentan detener a ambos equipos, y ganar cuando se acaba el tiempo si ninguno de los otros equipos obtuvieron el puntaje objetivo. Cada equipo tiene un tamaño personalizable diferente y diferentes armas. Al equilibrar estos equipos de forma asimétrica, puedes controlar con precisión su nivel de poder. También puedes experimentar con el número de jugadores para que sientan que están en igualdad de condiciones con los demás equipos y crear experiencias de juego únicas para cada jugador.
Al completar esta guía, aprenderás a crear un modo de juego en el que tres equipos diferentes luchan por el control de los objetivos. También aprenderás a equilibrar equipos de jugadores de forma asimétrica para crear experiencias de juego variadas.
Funciones usadas del lenguaje Verse
map
: este ejemplo utiliza el tipo de contenedor map, que brinda asociaciones valor-clave de Infiltrados y el número de segundos que deben parpadear tras recibir daño.array
: este dispositivo usa varios arrays (matrices) para almacenar referencias a otros dispositivos y equipos de jugadores.for
: con la expresión for, puedes iterar sobre las matrices que utiliza el dispositivo.failure
: se utilizan contextos de fallo para acceder a las matrices y controlar el flujo del programa.
Las API usadas en Verse
- Suscribible: te suscribirás a múltiples eventos, como aparición de jugadores y jugadores que se unan a la partida.
- Espacio de juego: en el espacio de juego se realiza un seguimiento de los eventos suscribibles relacionados con los jugadores que se unen al juego o lo abandonan. También controla la recuperación de listas de jugadores y equipos y la búsqueda de un equipo para un jugador determinado. En este tutorial, te suscribirás a múltiples eventos del espacio de juego y recuperarás jugadores y equipos con métodos de espacio de juego para poder manipularlos de forma directa.
- Equipos: la clase equipos añade, elimina y recupera jugadores de los equipos. En este tutorial, utilizarás la clase equipo para manipular equipos de forma directa y dividir a los jugadores en equipos de forma asimétrica.
Videotutoriales
Además de la plantilla y su tutorial, puedes consultar los videos de Infiltración de triada. En ellos, te guiaremos para que puedas crear una experiencia de juego asimétrica con una temática wéstern. ¡Adelante, llama a tu caballo (o a tu lobo)!
Resumen
Este proyecto se basa en los siguientes tutoriales; complétalos antes de continuar con este:
- Aprende a equilibrar equipos de forma simétrica siguiendo los pasos establecidos en Cómo equilibrar multijugadores en equipos.
- Aprende a crear una experiencia de multijugador que incorpore el equilibro de equipos en Juego de eliminación por equipos.
Después de revisar Cómo equilibrar equipos en juegos multijugador y Juego de eliminación por equipos, sigue estos pasos para crear la partida completa: