[DROPS] WIR VIBECODEN EIN MINIGOLF SPIEL (BIS TOKENS AUSGEHEN) RETTET DOCH ENDLICH JEMAND DEN WAL !BITPANDA

Vibe-Coded Minigolf mit Wal-Schicksal

Transkription

Es wurde die Entwicklung eines Minigolf-Spiels mit KI-Technologie dokumentiert. Dabei wurden innovative Spielelemente wie eine Piraten-Map mit Wal-Motiv implementiert. Der Fokus lag auf der Optimierung der Ballphysik und der Kameraführung. Für die Zukunft ist eine Veröffentlichung auf Steam mit Multiplayer-Funktionen geplant.

Just Chatting
00:00:00

Just Chatting

Streambeginn und Token-Einführung

00:02:52

Der Stream startet mit technischen Checks zur Audioqualität. Der Streamer führt eine Tokensteuer ein, die erforderlich ist, damit der Stream weiterläuft. Er erwähnt, dass er sich zurückhalten musste, nicht weitere Chat-Commands zu schreiben, da er den MCP einrichten möchte. Er plant, eine Steam-Seite einzurichten, auf der das Spiel gewünscht werden kann, und hat viel zu tun, was er liebt. Er erwähnt auch gelegentliche Depressionen aufgrund seiner 'blessed' Situation und seiner Sucht nach Vibe-Code.

Entwicklungsziele und MCP-Kauf

00:05:33

Der Streamer beschreibt das Vibe-Coden wie ein Videospiel und hat viele Ideen für zusätzliche Spiele, die parallel oder später umgesetzt werden können. Er hat möglicherweise mehr Videospiele gespielt als geschlafen und ist begeistert, nun eigene Videospiele entwickeln zu können. Er plant, direkt mit Vibe-Code zu beginnen und das Minigolf-Spiel fertigzustellen, Multiplayer einzurichten und zu veröffentlichen. Er erwähnt eine Nachricht von Hanno, der fast Publisher ist, und ist kurz davor, einen Publisher für das Spiel zu haben.

MCP-Kauf und Server-Einrichtung

00:08:19

Der Streamer kauft den MCP für 18 Dollar und muss ihn installieren. Er erstellt einen Account bei itch.io mit dem Namen 'Romatra 1'. Nach dem Herunterladen der teuren Version startet er Claude und lässt alles machen. Der Streamer erwähnt, dass er ein Kurs für WStudios plant, wo er Leuten beibringt, wie man mit Claude Vibe codet, und erwägt einen Discord-Kanal für Spielvorschläge und Updates.

Design-Erstellung für das Golf-Spiel

00:21:43

Der Streamer nutzt Claude Design, um ein Design für sein Golf-Spiel zu erstellen. Nachdem er ein Prompt eingibt, das in Richtung 'Make-Way-Gehen' gehen soll, wird ein Design mit Rampen, Tunneln, einer sich drehenden Windmühle und korrigierten Farben erstellt. Das Golf-Spiel wird weiterentwickelt, mit Fokus auf das Schusystem, das besser werden muss, und es werden zusätzliche Features wie eine Kamera, die am Ball fixiert ist, in Betracht gezogen.

Debugging und weitere Features

00:34:24

Der Streamer arbeitet an der Behebung von Fehlern im Golf-Spiel, wie das Blockieren beim Bauen von Teilen über bestehenden Straßen. Er überprüft die Farben der Bumper und versucht, die Windmühle drehbar zu machen. MCP wird aktiviert und das Golf-Spiel wird weiterentwickelt. Der Streamer erwägt, eine Mobile-App zu entwickeln, wie einen Wecker, der nur ausgelöst wird, wenn eine bestimmte Anzahl an Schachrätseln gelöst wird.

Sound-Design und Vergleich mit anderen Spielen

01:02:15

Der Streamer bespricht das Sound-Design für das Golf-Spiel. Soundbart hat einen kleinen Ingame-Track erstellt, der Bau-Phase, Menü und Game abdeckt. Der Streamer ist zufrieden mit dem Einlochen-Sound, findet aber, dass die Musik eher Tycoon-Bauspiel-Vibes hat. Er vergleicht Golf mit anderen Spielen wie 'Golf with your friends' und 'Golfit' und entscheid sich, Elemente von 'Golf with your friends' zu klauen, wie die Aufladestärke, die man sieht, und die Third-Person-Ansicht.

CEO-Rolle und Blender-Nutzung

01:17:50

Der Streamer betont seine Rolle als CEO, Geldgeber, Investor und Publisher, während er.Programmierkenntnisse hat. Er beschreibt das Vibe-Coden als ein Spiel, in dem er ein Game programmiert. Er versucht, Blender zu nutzen, um 3D-Modelle für das Golf-Spiel zu erstellen, und ist überrascht, wie gut Claude mit Blender umgehen kann. Er erstellt Golfstreckenabschnitte und einen Vulkan in Blender, der später im Spiel verwendet werden soll.

Piraten-Map und Monetarisierungsstrategie

01:53:17

Der Streamer lässt eine Piraten-Map in Blender bauen mit Strand, Palmen, Wachtturm, Festung, Hafen, Piratenschiff, Schatzruhe, Geisterstürmen in der Ferne und einem Wrack im Wasser. Er diskutiert die Monetarisierungsstrategie für das Spiel: Streams auf YouTube hochladen und Geld verdienen, das Spiel auf Steam veröffentlichen und Geld verdienen, und möglicherweise eine eigene Gaming-Plattform zu entwickeln. Er betont, dass er viel investieren würde, um das Spiel zu entwickeln und zu veröffentlichen.

Entwicklungsstart und technische Hürden

02:21:33

Zu Beginn des Streams beschäftigt sich der Streamer mit dem Aufbau eines Mini-Golf-Spiels. Er berichtet über technische Probleme bei der Implementierung, darunter Schwierigkeiten mit Brücken und Blender. Der Streamer überlegt, ein Giveaway zu starten oder einen Steam-Account einzurichten, betont aber, dass sensible Aufgaben wie die Einrichtung von Steam nicht öffentlich gezeigt werden sollen.

Steam-Setup und erste Implementierungen

02:25:31

Es wird über die notwendigen Schritte zur Veröffentlichung auf Steam gesprochen, einschließlich Steuerformularen, Direct Fees und Bankdaten. Der Streamer demonstriert erste Implementierungen wie das Einlochen von Bällen und das Bauen von Brücken. Dabei werden fundamentale Spielelemente wie Bumper und Schlagphysik getestet und optimiert, mit dem Ziel, eine ähnliche Mechanik wie in 'Golf with your friends' zu schaffen.

KI-Entwicklung durch Claude und Design-Überlegungen

02:29:09

Der Streamer nutzt intensiv Claude zur Spielentwicklung, wobei er Sorge um Token-Limiten hat und bei eingeschränkten Plänen vorsichtig sein muss. Es werden diverse Terrain-Types wie Eis, Wüste und Strand in Erwägung gezogen. Der Fokus liegt auf dem Aufbau einer stabilen Grundmechanik vor dem Design-Aufwand. Auch Überlegungen zum Publisher-Namen (W Studios/W Entertainment) werden getroffen.

Wal-Rettungs-Thema und Spielmechanik-Entwicklung

02:41:09

Parallel zur Spielentwicklung wird wiederholt der gestrandete Wal erwähnt, wobei der Streamer über die Implementierung des Wals in das Spiel nachdenkt. Die Entwicklung konzentriert sich auf grundlegende Spielmechaniken wie die Ballkontrolle, Kameraführung und Physik. Es werden verschiedene Spielfelder und Elemente wie Loopings, Portale und Laserguns als mögliche Inhalte diskutiert, wobei der Wal als wiederkehrendes Motiv präsent ist.

Bugfixing und Optimierung der Spielphysik

03:16:00

Ein Hauptaugenmerk liegt auf dem Beheben von Bug-Problemen, insbesondere bei der Ballphysik, der Kameraführung und dem Hüpfen des Balls an Teilgrenzen. Der Streamer arbeitet intensiv an der Kamerafixierung auf den Ball während des Schlagens und untersucht Probleme bei der Hitbox-Definition von Wänden. Dabei werden verschiedene Lösungsansätze erprobt, um das Spielflüssiger zu gestalten.

Implementierung von Git-Verwaltung und Versionierung

04:02:14

Es wird eine grundlegende Einführung in Git gegeben, wie Commits, Branches und das Verfolgen von Änderungen funktionieren. Der Streamer entscheidet sich, Git für die Versionskontrolle des Spiels zu verwenden, um Changes zu tracken und bei Bedarf zurückverfolgen zu können. Dabei werden Konventionen wie Conventional Commits eingeführt und Commit-Messages genauer definiert.

Intensives Debugging der Kollisionserkennung

04:26:16

Der Streamer konzentriert sich auf das Beheben des Hüpf-Problems des Balls, das durch Mikro-Unebenheiten an Teilgrenzen entsteht. Dabei werden Physik-Parameter wie Dämpfung, Masse und Segmentzahl des Balls optimiert. Untersucht wird insbesondere das Verhalten des Balls bei Kollisionen mit Box-Grounds und Übergängen zwischen einzelnen Teilen des Spielfelds.

Konsolidierung der Entwicklungsarbeit

04:43:31

Nach zahlreichen Debugging-Versuchen versucht der Streamer, die Entwicklungsarbeit zu konsolidieren. Er entscheidet, bei der grundlegenden Physik und Mechanik zu bleiben, bevor zusätzliche Features implementiert werden. Es werden mögliche Lösungen für das Hüpf-Problem untersucht, wie das Zusammenführen von Bodies zu einem einzigen Static Body. Der Streamer bleibt trotz Herausforderungen bei seinem Ansatz des 'Vibe-Codings'.

Probleme mit der Spielphysik

04:58:36

Der Streamer arbeitet an einem Minigolf-Spiel und stößt auf technische Herausforderungen. Hauptproblem ist die Springbewegung des Balls, die durch die physikalische Engine verursacht wird. Das Team versucht, die Kollisionserkennung zu verbessern, indem sie verschiedene Teile des Spielfelds zu einem einzigen Body zusammenführen und die Overlapes behoben werden. Trotz mehrerer Versuche gelingt es nicht, das Problem vollständig zu lösen, besonders bei den Rampen und dem Loch.

Community-Engagement und Token-Management

05:04:25

Der Streamer interagiert aktiv mit seiner Community und spricht über Token-Management. Er bietet an, tokens für Unterstützer zu verschenken, erwähnt Bitpanda-Partnerschaften und Community-Projekte. Das Team plant, ein Community-Portfolio aufzubauen, das jedoch von Kim technisch nicht umgesetzt werden kann. Interessant ist auch die Erwähnung von Peitschnee-Mode als mögliche Lösung für das Token-Problem.

Gaming-Strategien und Ranking-Systeme

05:13:22

Der Streamer diskutiert gaming-spezifische Themen wie das Ranking-System von Chef Strobel. Er vermutet, dass Chefs Gegner stärker werden, was zu mehr Spaß führt. Das Team analysiert Spielmechaniken und versucht, physikalische Parameter wie Bounce zu optimieren. Der Streamer betont, dass das Verständnis von Game-Design entscheidend ist, aber oft unterschätzt wird.

Vibe-Coding-Prozess und KI-Interaktion

05:23:59

Ein zentraler Punkt ist der Vibe-Coding-Prozess, bei dem der Streamer einer KI Befehle erteilt, während die Zuschauer zuschauen. Der Streamer spricht über seine Beziehung zur KI, die ihn bei der Entwicklung unterstützt. Er erwähnt, dass die KI manchmal vergisst, Aufgaben zu erledigen, was die Entwicklung verlangsamt. Trotzdem betont er den Wert dieser Methode und stellt klar, dass er selbst nicht programmieren kann.

UI-Design und Spiel-Optimierung

06:28:01

Das Team konzentriert sich nun auf das UI-Design des Spiels. Der Streamer hat eine Design-Spezifikation erstellt, die der Streamer umsetzen soll. Das UI soll verschiedene Elemente wie Schriftarten, Themes, Menüs und Spielphasen umfassen. Gleichzeitig werden Probleme mit der Kamera und dem Ballverhalten weiter untersucht. Der Streamer zeigt sich beeindruckt von der Geschwindigkeit, mit der die KI das UI umsetzt.

Multiplayer-Pläne und Steam-Integration

06:51:30

Für die Zukunft plant das Team, das Spiel auf Steam zu bringen. Der Streamer ist unsicher über die technischen Anforderungen und fragt, ob Servernötig sind. Er hofft, dass Godot einfache Lösungen für Steam-Integration bietet. Gleichzeitig sprechen sie über mögliche Monetarisierungsstrategien und den Early-Access-Preis.

Community-Support und Monetarisierung

07:16:19

Der Streamer bittet die Community um Unterstützung durch Twitch-Prime-Abonnements. Er erklärt, dass dies ihm hilft, die Token-Kosten zu decken, die aktuell bei etwa 200 Euro im Monat liegen. Gleichzeitig hat er nach über 500 Zuschauern einen neuen Rekord bei der Token-Nutzung aufgestellt. Er schätzt die Unterstützung und spricht von langfristigen Zielen wie 2000 Subs.

Zukünftige Spielideen und Content-Planung

07:20:56

Abschließend diskutiert der Streamer zukünftige Spielkonzepte wie einen Golf-Roguelike. Er beschreibt das Konzept, bei dem Spieler mit weniger Schlägen weiterkommen und ihren Schläger upgraden können. Er zeigt sich begeistert von diesen Ideen und plant, sie in Zukunft umzusetzen. Gleichzeitig betont er, dass dies ein langer Prozess ist und die Entwicklung mehr Zeit erfordert.

Entwicklung des Minigolf-Spiels

07:27:06

Der Streamer arbeitet an einem Minigolf-Spiel in Blender und Godot, wobei Tokens in beiden Programmen verbraucht werden. Jeff Strobl feedt jede Runde auf der Top-Line. Er zeigt Fortschritte in der Spielentwicklung, einschließlich Tests verschiedener Maps wie einer Piraten-Map. Es gibt Herausforderungen bei der Farbgebung und der Darstellung von Assets, die behoben werden müssen.

Diskussion über Spiel-Level und Ablenkungen

07:28:23

Es gibt eine Diskussion über das网游-System (LoL) und das Level der Spieler. Der Streamer erwähnt, dass Radiant-Challenger auf LoL-Basis schwierig ist. Gleichzeitig arbeitet er an der Verbesserung der Map-Designs, wobei er auf Probleme mit der Farbgebung und der Darstellung von Objekten stößt. Das Gespräch wechselt zwischen Spielentwicklung und persönlichen Anekdoten.

Technische Aspekte und Ressourcenverbrauch

07:33:11

Der Streamer spricht über die Verwendung von Skybox in Godot statt Blender. Es geht um den Einsatz von Claude Cross Opus und den enormen Tokenverbrauch. Er erörtert den Wasserverbrauch im Vergleich zu anderen Aktivitäten und seinen persönlichen Umgang mit Wasser und Hygiene. Gleichzeitig wird auf die_tokenkosten für die KI-Nutzung eingegangen.

ESN-Partnerschaft und Giveaway

07:38:54

Der Streamer stellt die Partnerschaft mit ESN vor und empfiehlt deren Produkte wie IsoClear-Shakes und Kreatin. Er veranstaltet ein Giveaway mit einem Warenkorb im Wert von 100 Euro, für das Teilnehmer den Code 'rumathra' verwenden müssen. Er erklärt die Teilnahmebedingungen und betont die Wichtigkeit des Codes für die Partnerschaft.

UI-Design und Spielfortschritte

07:42:36

Der Streamer zeigt Fortschritte beim UI-Design des Spiels, einschließlich eines Hauptmenüs mit Chunky Cream Card Logo und Tagline. Es werden verschiedene Spielelemente wie Bauphase, Spielphase und Löcher vorbei besprochen. Er erwähnt den 3000-Zeilen-UI-Code und das Testen des gesamten Spielflows.

Technische Probleme und Lösungen

08:00:23

Es treten technische Probleme auf, darunter fehlende Mods und Probleme mit dem Spiel-Background. Der Streamer diskut mögliche Lösungen wie eine Cardbox-Optik für das Spiel oder das Doodlechump-Design. Er erwähnt auch die Verwendung von Worktrees zur Vereinfachung der Programmierung.

Kosten der KI-Nutzung und persönliche Erfahrungen

08:25:31

Der Streamer erörtert die Kosten der KI-Nutzung und den Verbrauch von Tokens, wobei er monatliche Ausgaben von bis zu 9000 Euro veranschlagt. Er erklärt die Kostenstruktur von Rechenzentren und wie sich diese auf die KI-Nutzung auswirken. Gleichzeitig spricht er über seine persönlichen Erfahrungen mit Bachelor- und Masterarbeiten.

League of Legends Gameplay und Strategien

09:11:58

Der Streamer spielt League of Legends und teilt seine Strategien für das Top-Lane-Spiel. Er erörtert Pick- und Ban-Entscheidungen und seine Rolle als Autofilled Spieler. Es geht um die Anpassung an verschiedene Gegner-Teamzusammensetzungen und die Wahl der richtigen Items und Runen.

Spielerische Entscheidungen und Teamkommunikation

09:33:48

Der Streamer analysiert spielentscheidende Momente während eines League of Legends Matches. Er diskutiert über Ultimativen-Einsätze, Item-Upgrades und die strategische Ausrichtung. Es geht um die Entscheidungsfähigkeit zwischen Front-to-Back-Fokus und Teamorientierung sowie die Nutzung von Fähigkeiten wie Ultimate zur Sicherung von Vorteilen. Der Streamer beschreibt auch seine Rolle als Tank und die Notwendigkeit, für Sicherheit zu sorgen, während seine Mitspieler aggressiv agieren können.

Teamstrategie und Ressourcenmanagement

09:36:15

Nach einem verlorenen Teamfight analysiert der Streamer die verbleibenden Ressourcen und strategischen Optionen. Er betont die Wichtigkeit von langsamen Spielweisen mit vorhandenen Fähigkeiten und Vision. Der Streamer beschreibt seine Farm-Situation im Top-Lane und wie er sich positionieren muss, um Vision zu behalten und gleichzeitig Druck aufzubauen. Es geht darum, wie das Team Nashor oder Drache nehmen kann, ohne dass Gegner die Chance haben, sie zu kontern.

Kampfansagen und Positionswechsel

09:39:46

Der Streamer zeigt seine wachsende Stärke im Spiel mit besseren Items und Levelvorteilen. Er beschreibt seine Bereitschaft, mit Teleport in Teamfights einzugreifen, und wie er Positionen wählen muss, um seine ultimativen Fähigkeiten effektiv einzusetzen. Es geht auch um die Herausforderung, Gegner zu jagen, ohne selbst in eine Falle zu laufen, und wie man with sich langsam dem feindlichen Lager nähern kann, um technische Vorteile zu nutzen.

Engagement und Map-Bewegung im Spätspiel

09:52:17

Im späteren Spielverlauf kommuniziert der Streamer intensiv mit seinem Team über Bewegungen und Entscheidungen. Es geht darum, ob sie Nashor nehmen oder das Bot-Lane pushen sollen. Der Streamer beschreibt seine Strategie, Vision zu kontrollieren und wie sich seine Mitspieler positionieren müssen, um Entfernungen zu nutzen oder zu vermeiden. Die Diskussion über Teleport-Einsätze und das Timing von Fähigkeiten ist zentral, um erfolgreiches Teamfighting sicherzustellen.

Champion-Analyse und Spielphilosophie

10:10:11

Außerhalb des Spiels diskutiert der Streamer über Champion-Designs und Beschränkungen. Er fragt, wie Champions mit ausgeschalteten Fähigkeiten oder ohne Ultimate spielen würden. Er analysiert, welche Fähigkeiten für welchen Champion entscheidend sind und wie man ein Spiel mit solchen Handicaps führen könnte. Auch geht er ein auf das System von Riot, das solche Tests als Störung einstufen könnte, trotz der spielerischen Herausforderungen.

Content-Erstellung und Streaming-Kultur

10:23:40

Der Streamer wechselt zu persönlichen Gesprächen und reflektiert über seinen Instagram-Account und den Umgang mit Kritik. Er diskutiert über die Erwartungen an große Streamer und wie sie ihre Plattform pflegen sollten. Dabei geht es auch um den Unterschied zwischen verschiedenen Plattformen und wie sich Follower entwickeln können. Er bekennt sich dazu, lieber seinen eigenen Stil zu pflegen statt Erwartungen zu erfüllen.

Zusammenarbeit mit der Community

10:42:01

Der Streamer bittet die Community um Unterstützung bei seinem Projekt, einem Golf-Spiel, das er entwickelt. Er sammelt Assets und sucht nach Hilfe beim Einbau von 3D-Modellen. Dabei betont er, dass er zwar gerne Content mit der Community teilt, aber den Code nicht komplett offenlegen wird. Es geht um eine gemeinsame Entwicklung während des Streams, wobei er zeigt, wie er Feedback in sein Projekt einfließen lässt.

Technische Abschaffung und Zukunftsperspektiven

10:44:39

Zum Ende des Streams zeigt der Streamer noch offene Software-Programme und bereitet seinen nächsten Tag vor. Er überlegt, ob er noch etwas am Code kommentieren sollte und lädt Zuschauer ein, seinem Discord beizutreten. Es geht um die nächsten Pläne, wie Poke-Like während der Codingsession zu spielen. Der Streamer schließt den Stream und ist zufrieden mit dem gelungenen Tag und der positiven Resonanz der Community.