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 se les da, crean experiencias intensas, variadas y emocionantes en las que ninguna partida se desarrolla igual. Sin embargo, estas experiencias dependen en gran medida del orden en que se conceden las armas a los jugadores. Si un jugador se queda atascado en la misma arma durante un tiempo considerable, esto puede provocar frustración.
Este ejemplo añade un giro cooperativo a la idea, en el que los jugadores avanzan por las armas en equipo, y los jugadores más hábiles pueden hacer que sus compañeros suban de nivel, ayudándoles con las armas con las que podrían tener problemas.
Al completar esta guía, aprenderás a crear un modo de juego en el que los jugadores avanzan a través de una serie de armas, y cada eliminación les otorga a ellos o a sus compañeros de equipo el arma siguiente.

Funciones del lenguaje Verse utilizadas
-
mapa
: este ejemplo utiliza el contenedor tipomapa
, que proporciona prácticas asociaciones clave-valor de jugadores y sus estadísticas para conocer el estado actual de un jugador, el nivel de armas y la asignación de equipos. -
tipo solapamiento
: tipo solapamiento permite dar a un tipo un nombre único sin crear uno nuevo. -
opción
: este dispositivo utiliza la opción para determinar a qué jugador se le debe asignar un arma cuando un jugador consigue una eliminación. -
array
: este dispositivo utiliza múltiples matriz para almacenar referencias a otro dispositivo y equipo de jugadores. -
for
: Con la expresiónfor
, puedes iterar sobre la matriz que utiliza el dispositivo. -
if
: la expresión `if se utiliza para comprobar si los jugadores tienen un nivel de armas superior al de sus compañeros de equipo, y si los jugadores han alcanzado el nivel correcto de armas. número de eliminación para terminar la partida. -
failure
: los contextos de fallo se utilizan para acceder a las matrices y para controlar el flujo del programa.
API de Verse utilizadas
-
Suscribible: suscribirás a múltiples eventos, como la aparición o eliminación de jugadores, la unión de jugadores a la partida y mucho más.
-
Espacio de juego: el espacio de juego realiza un seguimiento de los eventos suscribibles relacionados con la entrada y salida de jugadores. También se encarga de recuperar listas de jugadores y equipos, y de encontrar el equipo de un jugador determinado. En este tutorial, te suscribirás a varios eventos del espacio de juego y recuperarás jugadores y equipos utilizando métodos del espacio de juego para poder manipularlos directamente.
-
Equipos: la clase
team
elimina y recupera jugadores de los equipos. En este tutorial utilizarás la clase equipo para manipular directamente los equipos y comparar los niveles de armas de los jugadores.
Pasos
Sigue estos pasos para aprender a crear un modo de juego competitivo multijugador que haga avanzar a los equipos a través de una serie de armas. La secuencia de comandos completa se incluye en el paso final como referencia.