Die Arbeit an einem Indie-Spielprojekt hat neue Meilensteine erreicht. Besonders die Entwicklung von komplexen Fähigkeitsbäumen erforderte kreative Lösungsansätze. Dabei wurden die graphischen Anordnungen sorgfältig gestaltet, um eine intuitive Benutzerführung zu gewährleisten. Gleichzeitig wurde die Steam-Seite erstellt, die demnächst für einen Beta-Test zur Verfügung stehen soll.
Streambeginn und Follower-Meilenstein
00:06:19Der Stream beginnt mit Verspätung, wobei die Streamerin Begrüßungen und Entschuldigungen austauscht. Ein Highlight ist das Erreichen von 1000 Followern auf Twitch, was große Freude auslöst. Die Streamerin ist überwältigt von der Unterstützung und erwähnt, dass sie sich das nie so groß vorgestellt hätte. Sie denkt über mögliche Aktionen für diesen Meilenstein nach, hat aber noch keine konkreten Pläne. Die Stimmung ist begeistert und dankbar gegenüber der Community.
KI vs. Mensch-Detektorspiel
00:15:16Ein Hauptthema des Streams ist ein Experiment, bei dem die Streamerin und ihre Chat-Community versuchen, zwischen menschlichen Chattern und KI-Bots zu unterscheiden. Das Spielprinzip basiert auf kurzen Gesprächen in Englisch, bei denen man raten muss, ob der Gegenüber ein Mensch oder eine KI ist. Die Streamerin führt mehrere Runden durch und die Community stimmt über ihre Vermutungen ab. Die Ergebnisse sind gemischt, und die Streamerin stellt Fragen zur Ethik der KI-Tests.
Arbeitszeitbetrug-Spielentwicklung
00:42:28Ein weiterer Schwerpunkt ist die Weiterentwicklung des Spiels 'Arbeitszeitbetrug' in der Godot Engine. Die Streamerin arbeitet an der visuellen Anordnung von Fähigkeiten-Skill-Trees, wobei sie Schwierigkeiten bei der automatisierten Positionierung der Buttons hat. Sie experimentiert mit manuellen Anordnungen und sucht nach Lösungen für die darstelltechnischen Herausforderungen. Dabei siezt sie immer wieder technische Details und Lösungsansätze.
Zusammenfassung und Ausblick
00:58:05Gegen Ende des Streams fasst die Streamerin die Ereignisse des Tages zusammen. Sie erwähnt den chaotischen Tag mit viel Pech und technischen Problemen. Sie kündigt für den Oktober ein Charity-Projekt namens 'Cherrytober' an und spricht über zukünftige Stream-Formate wie einen 12-Stunden-Stream und einen PC-Bau-Stream. Die Streamerin dankt der Community für ihre Unterstützung und beendet den Stream mit positener Stimmung.
Skilltree-Entwicklung
01:50:03Der Streamer arbeitet an einem Skilltree für ein Spiel namens Arbeitszeitbetrug und ist dabei auf technische Probleme gestoßen. Zuerst gab es Schwierigkeiten bei der Erstellung der Buttons und der Linien, was zur Entscheidung führte, dies manuell zu lösen. Der Streamer experimentiert mit verschiedenen Ansätzen wie Path Follow 2D und beschreibt das Design als 'gerade so, es geht'. Das Hauptproblem liegt in der Darstellung der Buttons, die sich nicht wie erwartet verhalten.
Monitor-Interaktion
01:53:56Ein weiteres Hauptproblem ist die Monitor-Interaktion im Spiel. Der Streamer hat mehrere Stunden damit verbracht, ein Problem zu lösen, bei dem der Monitor nur in einem kleinen Bereich reagiert. Der Streamer hat verschiedene Versuche unternommen, wie das Schalten von outlines, Mesh Hide/Show und das Anpassen von Bedingungen wie 'Is Locked' und 'PC on', aber ohne dauerhaften Erfolg. Der Bug ist besonders frustrierend, da er mehrere Streams in Anspruch genommen hat.
Skilltree-Fortschritte und -Probleme
01:59:01Nach den Versuchen, den Monitor-Bug zu lösen, wechselt der Streamer zurück zum Skilltree. Hier gibt es ebenfalls Probleme mit der Klickbarkeit bestimmter Elemente. Der Streamer versucht verschiedene Ansätze wie das Ändern der Reihenfolge der Elemente, das Ignorieren bestimmter Nodes und das Anpassen der Z-Index-Werte, aber die Probleme bleiben bestehen. Das Gefühl der Frustration steigt, da scheinbar keine offensichtliche Lösung gefunden werden kann.
Implementierung des Side Panels
03:36:02Nachdem der Streamer die Positionierungsprobleme des Skilltree vorerst ignoriert hat, konzentriert er sich darauf, die Funktion hinter den Buttons umzusetzen. Es geht um ein Side Panel, das bei Klick auf einen Skill erscheinen und Informationen wie Titel, Beschreibung und Kosten sowie einen Kaufbutton anzeigen soll. Der Streamer plant, diese Informationen automatisch aus den Skripten auszulesen, um Wiederholungen zu vermeiden und das System effizienter zu gestalten.
KI in der Entwicklung
03:50:16Der Streamer spricht über seine Erfahrungen mit GitHub Copilot in der Spielentwicklung. Er nutzt die KI zwar, um schneller auf Probleme zu reagieren und Lösungen zu finden, betont aber, dass er keine vollautomatisch generierten Lösungen wünscht. Er misst der KI eher als Hilfsmittel, um Lösungsansätze zu erhalten, die er dann selbst umsetzt. Dieses Vorgehen hat sich als effektiv erwiesen, besonders in Situationen, in denen der Streamer sich unsicher bei bestimmten Implementierungen ist.
Planung eines 1000-Follower-Specials
03:54:46Ein kurter Gedankenausflug beschäftigt sich mit dem 1000-Follower-Special des Streams. Der Streamer erwägt eine Verlosung im Stream, stößt aber auf rechtliche Bedenken. Die Teilnahmebedingungen müssten sorgfältig formuliert werden, mit Angaben zum Veranstalter, Gewinn, aktiver Teilnahme und Aktionzeitraum. Der Streamer hat Bedenken wegen des administrativen Aufwands und sucht nach einer Lösung, die fair für die Zuschauer ist, aber rechtlich unproblematisch.
Diskussion über Streaming-Kultur
03:57:46Der Streamer diskutiert über aktuelle Entwicklungen im Streaming-Bereich, insbesondere um Kontroversen um andere Streamer wie Montana Black. Es werden Themen wie Bezahlung von Mods, öffentliches Image und die Auswirkungen von Skandalen auf den Erfolg angesprochen. Der Streamer stellt fest, dass negative Aufmerksamkeit manchmal zu mehr Reichweite führen kann, für ihn selbst steht aber eine positive Streaming-Kultur im Vordergrund.
Zusammenfassung und Ausblick
04:03:39Zum Ende des Streams fasst der Streamer die aktuellen Projekte zusammen und gibt einen Ausblick auf die nächste Folge. Der Skilltree-Entschlüsselungs- und Implementierungsprozess soll fortgesetzt werden, mit dem Ziel, ein funktionsfähiges System für das Spiel zu schaffen. Gleichzeitig kündigt er für die nächste Folge Inhalt für das 1000-Follower-Special an und bittet die Zuschauer um Vorschläge und Inspiration. Der Stream endet mit einem Dank an die Zuschauer und einem Verweis auf den nächsten Termin.
Allgemeines und Unterhaltung
04:08:24Der Stream beginnt mit einer lockeren Begrüßung und kleinen Talkrunden. Die Streamerin fragt nach Neuigkeiten aus dem Chat und erzählt von eigenen Erlebnissen, wie dem Sehen des Wendlers und die Diskussion über Pfostenstecker (oder Forstenstecker). Sie äußert Frustration über technische Probleme und Bugs im Workflow, bemerkt aber auch positive Aspekte wie Light Mode. Wichtige Themen sind das Aufholen der wöchentlichen Arbeitszeit und die Ankündigung, dass der Stream an den Folgetagen Dienstag und Sonntag stattfinden wird, um einen ausgefallenen Donnerstag auszugleichen.
Game-Entwicklung und Beta-Programm
04:11:03Ausführlich wird über die Entwicklung des Spiels 'Arbeitszeitbetrug' gesprochen, insbesondere zu Steam-Seitenerstellung und Beta-Testprogrammen. Die Streamerin plant Unterstützer mit Free-Codes zu belohnen und die Veröffentlichung vor GTA 6 zu platzieren. Sie sucht die Hilfe des GameDevStreamers Chizzy für Steam-spezifisches Know-how. Auch die geplante Kooperation mit Frank Thiel wird erwähnt. Die Präsentation der Steam-Seite ist Teil des aktuellen Arbeitsfortschritts.
Technische Implementierung der Steam-Seite
04:17:01Der Fokus liegt auf der praktischen Umsetzung der Steam-Seite für das Spiel. Die Streamerin arbeitet an der Struktur mit Containern, Labels und Buttons. Sie nutzt die Godot-Engine und diskutiert technische Herausforderungen wie Rich-Text-Integration, Anzeige von Skill-Informationen und das korrekte Verbinden von Signale für den Kauf-Button. Ein Programmierfehler mit Dictionary- und String-Verwendung wird identifiziert und behoben.
Diskussion: Begrifflichkeiten im Programmierkontext
04:40:45Ein tiefer philosophischer Dialog entsteht zur Frage, ob die korrekte Benennung von Programmierbegriffen wichtig ist. Die Streamerin argumentiert für eine pragmatische Haltung: Solange alle Beteiligten verstehen, was gemeint ist, sind nicht-technisch präzise Bezeichnungen unproblematisch. Sie beklagt die Online-Kultur der Begriffskorrekturen, besonders gegenüber Einsteigern, und vergleicht es mit der Verwendung von 'Pepsi' statt 'Cola' - der Kommunikationserfolg steht im Vordergrund.
Raid und Community-Interaktion
04:56:39Ein spontaner Raid auf SasunoTV findet statt, begleitet von herzlichen Grüßen. Die Streamerin und Chat tauschen sich über Stream-Erfahrungen aus - von Rekord-Längen (bis zu 13 Stunden) bis zu Unterschieden zwischen Programmieren als Kind und Erwachsener. Persönliche Werdegänge werden geteilt, wie frühe Berührungspunkte mit Technik und der spätere Weg in die Informatik trotz des ungeliebten Studiums.
Persönliche Entwickler-Erfahrungen
05:10:38Die Streamerin reflektiert ihren Weg in die Programmierung. Sie beschreibt, wie sie als Kind durch ihren Bruder inspiriert wurde, sich mit HTML und CSS zu beschäftigen, während das Studium eine harte, wenig praxisnahe Erfahrung war. Trotzdem schloss sie es ab, um ihr Ziel des programmierens zu erreichen. Sie kritisiert den übermäßigen Fokus auf formelle Informatik im Studium, während Projektmanagement und UI/UX Design ihr mehr Spaß bereiteten.
Programmiersprachen und Lernwege
05:22:02Ein Vergleich von Programmiersprachen steht im Mittelpunkt. Java wird als langsam und unpraktisch für typische Anwendungen bewertet, während Python und JavaScript als modernere, flexiblere Alternativen präferiert werden. Die Diskussion erweitert sich auf allgemeine Lernfragen: Ist es besser, mit einer Sprache wie JavaScript direkt coole Projekte zu starten oder erst mit Grundlagen wie 'Carol the Robot' in Java? Der Fokus liegt auf Motivation und Praxisnähe für Anfänger.
Stream-Ende und Raid-Vorbereitung
05:34:00Nach einem produktiven Stream nähert sich das Ende. Die Streamerin verkündet das Ziel, am nächsten Dienstag um 19 Uhr mit 'Arbeitszeitbetrug' weiterzumachen. Ein Raid wird geplant - die Community soll sich auf bestimmte Emotes vorbereiten, um beim Zielsender aktiv zu werden. Als Ziel wird Lonnie mit GTA-Rollplay und Gesang erwähnt. Der Stream endet mit Dank an die Community für die Unterstützung, besonders für die 1000 Follower, und einen verabschiedenden Gruß.