Was du wissen musst
- Ein Entwickler verwendete ChatGPT, um das berühmte Spiel „Flappy Bird“ nachzubilden.
- ChatGPT hat den gesamten Code für das Spiel geschrieben, wobei der Entwickler nur Eingabeaufforderungen mit natürlicher Sprache hinzugefügt hat.
- Das Ergebnis war eine funktionale Nachbildung von Flappy Bird ohne eine einzige Codezeile, die von einem Menschen geschrieben wurde.
GPT-4 von OpenAI ist ein leistungsstarkes Tool in den Händen von Entwicklern. Ein Entwickler wollte die Fähigkeiten des Large Language Model (LLM) testen, indem er prüfte, ob es ein ganzes Videospiel codieren könnte. Wyatt Cheng, Game Director bei Blizzard Entertainment, hat auf seinem persönlichen YouTube-Kanal ein Video seines Experiments mit ChatGPT und Flappy Bird geteilt.
Cheng benutzte natürliche Sprache, um ChatGPT zu bitten, bei der Entwicklung des Spiels zu helfen. ChatGPT hat einen sechsstufigen Plan erstellt, um Flappy Bird in Unity zu erstellen. Cheng folgte dann den Schritten, aber nichts von dem eigentlichen Code wurde von ihm geschrieben. ChatGPT hat jede Codezeile erstellt und Cheng hat sie kopiert.
ChatGPT fungierte nicht als Zauberstab, der ohne Hilfe ein Spiel von Grund auf neu erstellte. Cheng musste mit dem Tool zusammenarbeiten, um Probleme zu beheben, wie z. B. das Herunterfallen des Vogels zu Beginn eines Spiels und das falsche Timing des Zählers für das Passieren von Rohren.
Was ChatGPT tat, war, von Cheng geschriebene Eingabeaufforderungen zu verstehen, wie zum Beispiel:
„Das Skript funktioniert hervorragend, um den Vogel zu steuern, aber die Kamera folgt dem Vogel nicht. Ich möchte, dass die Kamera der horizontalen Bewegung des Vogels folgt.“
ChatGPT generierte dann Code, der Chengs Eingabeaufforderung entspricht.
Es ist nicht nur Flappy Bird, das Entwickler mit ChatGPT erstellt haben. Ammaar Reshi, Designmanager bei Brex, verwendete GPT-4, MidJourney und mehrere andere Tools, um einen 3D-Spacerunner zu erstellen. Das Spiel ist eine Nachbildung von SkyRoads, einem Titel, der auf MS-DOS verfügbar war.
Reshi beschrieb seinen Prozess in einem Twitter-Thread:
Sie denken also, GPT-4 kann kein komplexes Spiel machen … denken Sie noch einmal darüber nach! Hier ist, wie ich GPT-4, @Replit, MidJourney, Claude, verwendet habe, um ein Team von KI-Assistenten zusammenzustellen, um einen 3D-Weltraumläufer von Grund auf neu zu erstellen ohne Kenntnisse in Javascript oder 3D-SpieleprogrammierungFolgen Sie einer Saga! 🧵 pic.twitter.com/a8trr2xPZd19. März 2023
Die online geteilten Beispiele sind ein Beweis dafür, dass Sie mit ChatGPT funktionierende Spiele erstellen können, aber Microsoft plant, noch weiter zu gehen. GitHub-Copilot in Visual Studio 2022 schlägt Codezeilen und Funktionen vor, indem KI verwendet wird, um den Kontext des Codes zu verstehen. Es kann auch Vorschläge basierend auf Kommentaren machen.
GitHub Copilot kann auch Code generieren, indem es Eingabeaufforderungen folgt, die in natürlicher Sprache geschrieben sind, ähnlich wie ChatGPT in Chengs Experiment.