Prueba contrarreloj: Reparto de pizzas es un juego para un solo jugador, en el que el objetivo es recoger pizzas y entregarlas en la zona de entrega designada antes de que se agote el tiempo. Cada entrega realizada con éxito añade tiempo a la cuenta atrás.
Después de cada recogida de pizza, aumenta un medidor de dificultad (llamado nivel de recogida en este ejemplo). Las zonas de recogida se etiquetan con su nivel de recogida, y cada nueva zona de recogida se selecciona entre las zonas de recogida disponibles del nivel de recogida actual.
Las recogidas de mayor nivel deben ser más difíciles de alcanzar, pero dan más puntos al jugador.
Después de una entrega, el nivel de recogida se restablece.

Este tutorial es una guía paso a paso sobre cómo crear este juego utilizando Verse.
Funciones del lenguaje Verse utilizadas
- loop: este ejemplo utiliza la expresión
loop
para repetir la selección de las zonas de recogida y entrega, y recorrer en bucle el juego principal. - race: la expresión
race
ejecuta el bucle de recogida/entrega y detiene el bucle cuando se agota el tiempo. Una expresiónrace
ejecuta varias expresiones al mismo tiempo y cancela cualquier expresión que no termine primero. - spawn: una expresión
spawn
inicia una expresión asíncrona en cualquier contexto. - option: el tipo
option
puede contener un valor o estar vacío. - defer: la expresión
defer
retrasa la ejecución de código hasta que se sale del ámbito actual. - block: este ejemplo utiliza la expresión
block
para ejecutar código secuencialmente en un contexto asíncrono, la expresiónrace
. - if: la expresión
if
comprueba condiciones y accede a valores que podrían fallar. - class: este ejemplo crea una clase de Verse para gestionar y mostrar la puntuación del jugador.
- constructor: un constructor es una función especial que crea una instancia de la clase a la que está asociado.
- Especificadores de acceso: puedes utilizar especificadores de acceso para establecer el nivel de acceso de tu código.
API de Verse utilizadas
- Etiquetas de jugabilidad: con las etiquetas de jugabilidad, puedes encontrar a actores marcados con una etiqueta específica mientras el juego está en marcha.
- Eventos: puedes crear tus propios eventos en Verse y añadir funciones personalizadas cuando se produzcan.
- IU de Verse: crea una IU personalizada en el juego para mostrar información sobre el jugador y el juego.
Resumen
A continuación, encontrarás un resumen con los pasos que tendrás que seguir para recrear esta isla según la secuencia ideal:
Este proyecto se basa en los siguientes tutoriales, así que complétalos antes de continuar:
- Crea un marcador de objetivos siguiendo los pasos de Marcador de objetivo móvil.
- Crea un cronómetro de cuenta atrás siguiendo los pasos de Cronómetro de cuenta atrás personalizado.
Después de crear el marcador de objetivo y el cronómetro de cuenta atrás, lleva a cabo estos pasos para completar el juego: