Los modos de juego que hacen avanzar a los jugadores a través de las armas son un elemento básico del género de acción. Al obligar a los jugadores a reaccionar ante cada arma que reciben, crean experiencias intensas, variadas y emocionantes en las que ningún juego se desarrolla igual. Sin embargo, estas experiencias dependen en gran medida del orden en que se otorguen las armas a los jugadores. Si un jugador se queda atascado en la misma arma durante una cantidad significativa de tiempo, esto puede generar frustración.
Este ejemplo añade un giro cooperativo a la idea, donde los jugadores avanzan a través de las armas en equipo, y los jugadores habilidosos pueden hacer avanzar a sus compañeros de equipo en los niveles, ayudándolos a superar las armas con las que podrían tener dificultades.
Al completar esta guía, aprenderás a crear un modo de juego en el que los jugadores avancen a través de una serie de armas, y cada eliminación les otorgará a ellos o a sus compañeros la siguiente arma.

Funciones usadas del lenguaje Verse
-
map
: este ejemplo usa el tipo de contenedormap
, que proporciona asociaciones prácticas clave-valor de los jugadores y sus estadísticas para realizar un seguimiento del nivel de arma actual de un jugador así como de la asignación del equipo. -
Type Aliasing
: solapamiento de tipo permite que otorgues un nombre único a un tipo sin crear un tipo nuevo. -
option
: este dispositivo utiliza opciones para determinar qué jugador debe recibir un arma cuando un jugador logra una eliminación. -
array
: este dispositivo utiliza múltiples matrices para almacenar referencias a otros dispositivos y equipos de jugadores. -
for
: con la expresiónfor
, puedes iterar por las matrices que usa el dispositivo. -
if
: la expresiónif
se usa para verificar si los jugadores tienen un nivel de arma más alto en comparación con sus compañeros de equipo, y si los jugadores lograron la cantidad correcta de eliminaciones para finalizar la partida. -
failure
: Los Contextos de fallo se usan para acceder a matrices y para controlar el flujo del programa.
Las API usadas en Verse
-
Suscribible: te suscribirás a múltiples eventos, como aparición de jugadores, eliminaciones de jugadores, jugadores que se unen al juego y más.
-
Espacio de juego: El espacio de juego realiza un seguimiento de los eventos suscribibles relacionados con la entrada y salida al juego de los jugadores. 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 usando métodos del espacio de juego para que puedas manipularlos directamente.
-
Equipos: la clase equipo elimina y recupera jugadores de los equipos. En este tutorial, utilizarás la clase equipo para manipular los equipos directamente y comparar los niveles de armas de los jugadores.
Pasos
Sigue estos pasos para aprender a crear un modo de juego competitivo multijugador que hace avanzar al equipo a través de una serie de armas. La secuencia de comandos completa se incluye en el paso final como referencia.