Videospiele entwickeln mit ChatGPT - Auch für Anfänger möglich?
19.07.2023 - Als im November 2022 ChatGPT der Öffentlichkeit zugänglich gemacht wurde, war schnell klar, dass es das nächste große Ding ist. ChatGPT ist ein Chatbot, der von der Firma OpenAI entwickelt wurde. ChatGPT läuft auf Open-Source-Basis und wird vor allem durch Spendengelder finanziert, die größten Geldgeber sind keine geringeren als Elon Musk und Microsoft.
Wenn der Nutzer eine Anfrage an ChatGPT stellt, sucht der Chatbot innerhalb einer riesigen Datenbank nach der passenden Antwort. ChatGPT, so wie wir das Programm heute kennen, ist erst der Anfang. Es ist davon auszugehen, dass sich der Chatbot weiterentwickeln und immer besser werden wird. Aber schon heute kann man ChatGPT nutzen, um Videospiele zu entwickeln. Doch können sich auch Anfänger daran versuchen?
ChatGPT kann programmieren? So funktioniert es mit dem ersten eigenen Spiel!
Es klingt wie eine Utopie, aber irgendwann, in nicht allzu ferner Zukunft, werden sich Programme durch ChatGPT allein schreiben. Der Mensch, der bisher Codes für Programme generiert, wird (fast) ersetzt werden können. Noch ist dieser Gedanke tatsächlich Utopie, aber mit ChatGPT kann man heute schon kleine Schritte in Richtung Spiele programmieren gehen.
Programmieren hat ein breites Spektrum, Programmierer nutzen Programmiersprachen, um Spiele zu entwickeln. Und genau das macht sich ChatGPT zugute, denn auch Programmiersprachen sind Sprachen. ChatGPT ist so weit in Vokabular und Code geschult, dass der Chatbot abstrakte Eingaben in Codes übersetzen kann und dadurch Videospiele entstehen. Die Grundlage hierfür bietet eine enorme Datenbank, auf die ChatGPT zurückgreift.
Das könnten auch Menschen, ChatGPT kann allerdings auf eine größere Anzahl von Daten und das in sehr kurzer Zeit zugreifen. Das Ergebnis ist noch weit davon entfernt, ähnlich wie das von einem IT-Spezialisten zu sein, aber man kann durchaus sagen, dass der erste Schritt Richtung Programmieren mit ChatGPT gegangen ist. Und das Beste? Programmieren mit ChatGPT können auch Anfänger.
Tipps und Hinweise zur Videospielentwicklung mit ChatGPT
Programmieren mit ChatGPT ist ganz einfach. Das können selbst Anfänger. Doch sollte man, bevor man mit dem Projekt anfängt, ein paar Tricks und Hinweise beachten.
Hinweis 1: Was bedeutet „ChatGPT is at capacity right now“?
Bekommt man bei der Anfrage diese Meldung angezeigt, bedeutet dies, dass der Andrang bei ChatGPT derzeit so groß ist, dass die Anfrage nicht beantwortet werden kann. Es ist aber möglich, die E-Mail-Adresse zu hinterlassen, um informiert zu werden, sobald bei ChatGPT wieder Kapazitäten frei sind.
Tipp 1: Ausgaben von ChatGPT prüfen!
ChatGPT liefert Antworten, die auf Inhalte einer Datenbank basieren. Diese Inhalte findet ChatGPT im Internet. Dabei kann es vorkommen, dass falsche Inhalte im Internet bestehen, auf die ChatGPT zurückgreift. Ausgaben müssen daher immer mit Vorsicht genossen werden und bestenfalls überprüft werden.
Hinweis 2: Chat GPT ist kostenlos, aber…
ChatGPT ist ein kostenloses Programm. OpenAI hat aber auch ein kostenpflichtiges Abo-Modell im Angebot, das den Vorteil haben soll, dass es schnellere Antworten gibt und die Nutzbarkeit auch bei hohem Andrang garantiert ist.
Tipp 2: Aufforderung so konkret wie möglich erstellen!
Wenn man mit ChatGPT ein Programm entwickeln will, muss man eine Aufforderung, einen Prompt erstellen. Dieser sollte so konkret wie nur möglich ausfallen, nicht zu ausschweifend sein und aus einfachen Worten bestehen. Je mehr man sich daranhält, desto konkreter werden die Antworten von ChatGPT. Für den Fall, dass man die Antwort von ChatGPT nicht versteht, kann man Folgefragen stellen.
Anleitung zur Spieleentwicklung mit ChatGPT
Bevor man mit ChatGPT programmieren kann, benötigt man einen Account auf der Website chat.openai.com. Um sich dort zu registrieren, muss die E-Mail-Adresse angegeben werden. Der Nutzer bekommt im Anschluss einen Aktivierungslink. Alternativ ist es auch möglich, sich mit einem Google- oder Microsoft-Konto anzumelden.
War die Anmeldung erfolgreich, kann man nun in einen Dialog mit dem Chatbot treten. Um ein Spiel zu programmieren, schildert man in diesem Dialog die Aufgabenstellung und die Programmiersprache. Wer schon ein bisschen erfahrener in Sachen Programmierung ist, kann auch direkt einen Code in ChatGPT einfügen und ihn von dem Bot ergänzen lassen. Die Ausgabe des Codes erfolgt, wie bei einer Textausgabe, Zeile für Zeile.
Erfahrene Programmierer können den entstandenen Code mitlesen. Der ausgespuckte Code ist direkt nach der Ausgabe bereit, in die Zwischenablage kopiert zu werden. ChatGPT kann aber noch mehr. Der Chatbot liefert nicht nur den blanken Code, sondern hat auch Erläuterungen parat wie im Casinozentrum Casinovergleich und kann Folgefragen beantworten. Anfänger können sich so zum Beispiel die erstellten Codes erklären lassen und so ganz nebenbei auch noch Programmierkenntnisse erlangen.
Beispiele aus dem Netz – Diese Spiele wurden mit ChatGPT entwickelt
Bisher findet man noch nicht völlig neue Videospiele, die mit Hilfe von ChatGPT entwickelt wurden. Vielmehr sind es bereits bestehende Klassiker, die von begeisterten Anhängern ergänzt werden. So hat ein Nutzer dank ChatGPT ein neues Spiel bei Roblox entwickelt.
Roblox ist eine Spieleplattform aus den USA, die bereits seit 2019 auch in Deutschland besteht. Es ist ein Massively Multiplayer Online, das vor allem von Kindern gespielt wird. Bei Roblox muss man kleine Minispiele lösen, die Welt gestalten und dabei ein Netzwerk mit anderen Mitspielern aufbauen.
Auch bei Minecraft wurden schon neue Welten mit ChatGPT erschaffen. Bei Minecraft erkundet man als Spieler die Welt, sammelt neue Rohstoffe und baut Gebäude. Übrigens, sehr interessant ist, dass ChatGPT in vielen bekannten Spielen eingebunden wird, um das Spielerlebnis realer zu gestalten. Momentan wird getestet, ob man ChatGPT bei den SIMS einbinden kann, um die Personen dort lebendiger werden zu lassen.
Fazit: ChatGPT macht jeden zum Software-Entwickler
ChatGPT gehört die Zukunft. Der Chatbot, der seit Ende 2022 öffentlich zugänglich ist, steckt noch in den Kinderschuhen. Aber schon heute ist klar, dass ChatGPT ein ganz großes Ding ist. Mit ChatGPT sind viele Dinge möglich.
ChatGPT kann übersetzen, Texte schreiben und Videospiele programmieren. Dabei ist der Chatbot so konzipiert, dass wirklich JEDER zum Software-Entwickler werden kann. Das Einzige, was man tun muss, ist eine konkrete Anfrage an den Chatbot zu stellen und schon bekommt man den Code geliefert. Doch zugegeben, der Code ist noch lange nicht so perfekt wie der eines „echten“ Programmierers. Aber, wie schon gesagt, noch steckt ChatGPT in den Kinderschuhen. Es ist davon auszugehen, dass in nicht allzu ferner Zukunft richtige Videospiele mit ChatGPT entstehen werden.