====== Techdemo: 8-Bit C64 Boulder Dash via satware® AI ======
> **Demonstrationszweck:** Interaktive Techdemo für die Generierung und Integration von KI-gestützten Web-Anwendungen und Simulationen mit **satware® AI** (Modell: Leon Alesi).
===== 1. Übersicht & Zielsetzung =====
Diese Techdemo zeigt die Erstellung einer vollständigen, browserbasierten 8-Bit-Spielsimulation im Stil der Commodore 64-Ära (C64) ohne externe Abhängigkeiten. Das Spiel wurde von **satware® AI** entworfen, konzipiert und als eigenständige HTML5/JavaScript-Anwendung synthetisiert.
* **Spieltyp:** Boulder Dash Replik (Arcade / Action-Rätsel)
* **Grafik:** C64 VIC-II Farbpalette (16 Farben) mit CRT-Scanlines
* **Audio:** MOS 6581 SID-Chip Emulator via Web Audio API (Synthesizer für Effekte & Chiptune-BGM)
* **Anwendungsbereich:** Demonstration von KI-Generierung für interaktive Schulungstools, Dashboards und Simulationen
===== 2. Technische Architektur & Systemaufbau =====
^ Komponente ^ Technologie ^ Beschreibung ^
| **Render-Engine** | HTML5 Canvas (640x400) | Skaliertes Pixel-Grid im nativen C64 320x200 Seitenverhältnis |
| **Sound-Synthesizer** | Web Audio API | Live-Synthese von Rechteck-, Sägezahn- und Rausch-Wellenformen |
| **Physik-Engine** | Custom JS Tick Loop (10 Hz) | Gravitations- und Rollphysik für Boulders/Diamanten nach C64-Standard |
| **Steuerung** | EventListener / Touch D-Pad | Tastatur (Pfeiltasten/WASD) sowie Touch-Steuerung für mobile Endgeräte |
===== 3. Quellcode (Standalone HTML5 / JavaScript) =====
Der folgende Quellcode enthält die komplette Anwendung inklusive Grafik, Logik und Audio-Synthesizer. Er kann als eigenständige HTML-Datei im Browser ausgeführt werden:
C64 Boulder Dash - 8-Bit Replica
DIAMONDS: 00/12SCORE: 000000TIME: 150
===== 4. Sicherheits- & Governance-Hinweise (ISMS / NIS2) =====
* **Sandboxing:** Bei Einbettung in Firmenportale ist die Nutzung von ''