Zephyr

Crea juegos multijugador en línea con Gemini

Qué hace

Creé una API de Python de tiempo de ejecución para Unreal Engine que permite la creación de formas, puntos de aparición, vehículos, luces y la modificación de luces ambientales. Los jugadores pueden unirse a entornos de zona de pruebas multijugador en línea y crear juegos a través de instrucciones. Cada instrucción incluye la API de Python de Unreal Engine y la solicitud del jugador, como "crear un vehículo". La respuesta de Gemini contiene código de Python que se ejecuta dentro del juego para llevar a cabo la solicitud del jugador. Se pueden crear varias formas a la vez con una instrucción como “Crea una pirámide” (que Gemini suele crear con varios cuadros apilados). Para modificar los grupos de formas existentes, observa la pirámide y describe alguna modificación, como "Agregar una entrada con pilares". El host del servidor puede cambiar entre el modo Sandbox (en el que los jugadores crean el juego) y el modo de juego (en el que se juega y se inhabilitan las habilidades de construcción, como la generación de instrucciones y el vuelo). En el modo de juego, busca puntos de aparición en extremos opuestos del mapa y genera 2 equipos en los puntos de aparición opuestos. Ten en cuenta que se debe borrar el punto de aparición predeterminado que existe cuando se crea el servidor por primera vez y se deben crear al menos otros 2 puntos de aparición (que representan los 2 puntos de aparición del equipo) antes de cambiar al modo de juego. En el futuro, me gustaría agregar una función para configurar la condición de victoria del juego con instrucciones, agregar más capacidades de Unreal Engine y agregar más parámetros de configuración, como permitir que los jugadores usen instrucciones durante el modo de juego.

Con la tecnología de

  • API de Gemini

Equipo

De

Zephyr

De

Estados Unidos