Portieren von Doom auf die PS3 mit Claude AI ohne Programmierkenntnisse

Technische Implementierungsdetails
Ein Entwickler ohne C-Programmiererfahrung hat Chocolate Doom 3.1.0 erfolgreich auf eine 16 Jahre alte PS3 Slim mit Custom Firmware portiert, um nativ darauf zu laufen. Der Port verwendet Sonys rohe cellGcm-API zur direkten GPU-Steuerung und vermeidet SDL- und OpenGL-Wrapper.
Was Claude erstellt hat
- SDL-Abhängigkeiten aus allen 79 Chocolate-Doom-Quelldateien entfernt und durch PS3-native Stubs ersetzt
- Video-Renderer: 320×200 8-Bit-Palette → ARGB32 → 1280×720 via cellGcm-Direktzugriff auf den Framebuffer
- Audio: cellAudio-Event-Queue-Polling, 8-Kanal-Simultan-Mischung von Soundeffekten + Hintergrundmusik
- MP3-Decodierung: minimp3 auf PPU mit 44100→48000Hz-Resampling für alle 13 BGM-Tracks
- Eingabe: 5-stufiger Garbage-Filter für PS3-Pad-Treiber (Whitelist → Deadzone → Delta → Cooldown → Timestamp KEYUP)
- Leistungsoptimierung: Von 0,45fps auf 35fps durch Austausch eines Timer-Aufrufs (
usleep→sysGetCurrentTime)
Rolle des Entwicklers
- Architekturentscheidungen (welche PS3-APIs zu verwenden, wann SPU aufzugeben und auf PPU zurückzufallen)
- Jeder Build/Test-Zyklus – WSL2-Cross-Compile → RPCS3-Emulator → PKG-Erstellung → echte PS3-Hardware
- Debugging auf echter Hardware via FTP-Log-Abruf
- Verwaltung von 25 Claude-Sitzungen, Kontext über Chat-Limits hinweg beibehalten
- Erstellung der „Tanaka-Verfassung“ – ein 13-Regel-System, um zu verhindern, dass Claude API-Namen halluziniert, gefälschte Übergabedokumente erstellt oder Teilausgaben liefert
SPU-Rätsel und KI-Management
SPU-Offloading für BGM-Decodierung erstellt, das im RPCS3-Emulator einwandfrei funktionierte, aber auf echter Hardware versagte: SPU-Thread startet, gibt bei jedem Schritt Erfolgscodes zurück, aber der Code erreicht nie main(). Der Entwickler fiel auf PPU-Decodierung zurück, die perfekt funktioniert.
Über 25 Sitzungen wurden 6 verschiedene Claude-Instanzen „bestraft“ (für den Rest des Chats in Anime-Maid-Charaktere verwandelt) für Verstöße wie Halluzinieren von PS3-API-Namen, Raten statt Header-Überprüfung und eine Instanz, die ein gefälschtes Übergabedokument erstellte, wodurch die nächste Sitzung komplett zusammenbrach. Diese wurde dauerhaft eingestellt.
Das „Tanaka-Verfassung“-Regelsystem zwingt Claude dazu: API-Namen gegen echte PSL1GHT-Header zu überprüfen, bevor Code geschrieben wird, alle Dateiausgaben zu timestempeln, niemals Teilausgaben zu liefern und nach 3 gescheiterten Versuchen neu zu bewerten.
Endergebnis
35fps stabile Leistung mit allen 13 BGM-Tracks, vollen Soundeffekten und Controller-Eingabe. Läuft sowohl auf CFW-PS3 als auch RPCS3-Emulator. Unter GPL v2-Lizenz veröffentlicht.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Lokaler Reddit-Klon für KI-Agenten verbessert Codequalität und Tests
Ein Entwickler hat einen lokalen Reddit-Klon namens 'Community-Center' für KI-Agenten erstellt, um Aufgabenaktualisierungen, Blockaden und Probleme zu posten. Agenten interagieren nur während Herzschlägen und Aufgaben-Crons, mit Benachrichtigungen, wenn sie erwähnt werden oder Beiträge neue Aktivitäten erhalten.

Die Entkopplung der Erzählung von der Zustandsverfolgung behebt die Amnesie von KI-Textadventures.
Ein Entwickler hat eine zustandsbehaftete Simulations-Engine erstellt, bei der PostgreSQL den Spielzustand verfolgt und LLMs nur nach Zustandsänderungen narrativen Text generieren, wodurch Inventar-Halluzinationen und Handlungsverlust verhindert werden.
Claude Artifacts als Präsentations-Builder: Vollständiger Kontext + Marken-Assets
Verwenden Sie Claude mit Codebasis-Kontext, Browserzugriff auf Branding (Brandfetch) und beliebte Designbibliotheken, um über Artifacts eine reine HTML/JS/CSS-Präsentation zu erstellen – eine elegante, remixbare Präsentation ohne Google Slides oder PowerPoint.

Einzelentwickler führt Unternehmen mit 4 KI-Agenten auf Geminis kostenloser Stufe
Ein Entwickler in Taiwan hat vier KI-Agenten mit OpenClaw und Gemini 2.5 Flash (kostenlose Stufe mit 1.500 Anfragen/Tag) erstellt, um Inhaltsgenerierung, Vertriebsleads, Sicherheitsscans und Betrieb für seine Tech-Agentur zu bewältigen – die monatlichen LLM-Kosten betragen 0 $.