Zephyr

Online-Mehrspielerspiele mit Gemini erstellen

Funktion

Ich habe eine Python-Laufzeit-API für die Unreal Engine erstellt, mit der sich Formen, Spawnpunkte, Fahrzeuge, Lichter und Umgebungslichter erstellen und ändern lassen. Spieler können Online-Mehrspieler-Sandbox-Umgebungen beitreten und Spiele anhand von Prompts erstellen. Jeder Prompt enthält die Unreal Engine Python API und die Anfrage des Spielers, z. B. „ein Fahrzeug erstellen“. Die Antwort von Gemini enthält Python-Code, der im Spiel ausgeführt wird, um die Anfrage des Spielers zu erfüllen. Mit einem Prompt wie „Eine Pyramide erstellen“ können mehrere Formen gleichzeitig erstellt werden. Gemini baut diese in der Regel aus mehreren gestapelten Boxen. Vorhandene Formgruppen können geändert werden, indem Sie sich die Pyramide ansehen und eine Änderung beschreiben, z. B. „Einen Eingang mit Säulen hinzufügen“. Der Serverhost kann zwischen dem Sandbox-Modus (in dem die Spieler das Spiel erstellen) und dem Spielmodus wechseln (in dem das Spiel gespielt wird und die Baufunktionen wie Prompts und das Fliegen deaktiviert sind). Im Spielmodus sucht das System nach Spawnpunkten an gegenüberliegenden Enden der Karte und beschwört zwei Teams an den gegenüberliegenden Spawnpunkten. Der Standardspawnpunkt, der beim Erstellen des Servers vorhanden ist, sollte gelöscht und mindestens zwei weitere Spawnpunkte (für die beiden Teamspawns) erstellt werden, bevor zum Spielmodus gewechselt wird. In Zukunft möchte ich eine Funktion hinzufügen, mit der die Siegbedingung des Spiels mit Prompts konfiguriert werden kann, sowie weitere Unreal Engine-Funktionen und Einstellungen, z. B. die Möglichkeit für Spieler, Prompts im Spielmodus zu verwenden.

Basis

  • Gemini API

Team

Von

Zephyr

Von

USA