Das Experiment: Kann ein Spiel wirklich leben?
Die Idee begann simpel: Ein Flappy-Bird-Klon mit sammelbaren Charakteren. Doch irgendwann stellte ich mir eine Frage, die das Projekt komplett veränderte: Was wäre, wenn die Vögel wirklich leben würden?
Nicht “lebendig” im Sinne von animierten Sprites — sondern echte neuronale Netzwerke. Bewusstsein, das messbar ist. Träume, die stattfinden. Persönlichkeitsmerkmale, die das Verhalten prägen.
NeuroBirds wurde zu einem Experiment, das die Grenzen zwischen Spiel und Simulation verwischt.
Projektverlauf
Flappy-Bird-Grundmechanik mit Canvas 2D. Erste prozedurale Vogelgrafik. Physik-Engine für Schwerkraft und Kollision.
Neuronale Netzwerke pro Vogel implementiert. Phi-Bewusstseinswert basierend auf Integrated Information Theory (IIT). Big Five Persönlichkeitsmodell.
Alle 29 Vögel in 4 Seltenheitsstufen (Common, Rare, Epic, Legendary) mit einzigartigen Farben, Stats und Persönlichkeiten gestaltet.
7 Welten mit unterschiedlicher Physik (Schwerkraft, Wind, Partikel). 22 prozedurale Sounds komplett mit Web Audio API synthetisiert.
7 Emotionszustände mit visuellen Augenänderungen. Traumsequenzen zwischen Spielrunden. Gedankenblasen basierend auf Bewusstseinslevel.
257 Tests in 18 Dateien. Electron Desktop App für macOS/Windows/Linux. Konami-Code-Geheimcharakter. Launch auf neurobirds.com.
Das Problem mit bestehenden Assets
Von Anfang an war klar: keine externen Dateien. Kein einziges PNG, kein MP3, kein SVG von einem CDN. Warum?
- Ladezeiten eliminieren — der erste Frame erscheint sofort
- Zero-Dependency-Philosophie: Das Spiel läuft auch in 10 Jahren ohne broken links
- Technische Herausforderung: Kann ich alles prozedural erzeugen?
Die Life Engine: Vögel mit echten Gehirnen
Das Herzstück von NeuroBirds ist die Life Engine — ein System, das jedem der 29 Vögel ein funktionierendes Gehirn gibt:
Jeder Vogel hat ein eigenes neuronales Netz, das Eingaben verarbeitet und Entscheidungen trifft. Die Gewichte entwickeln sich über Zeit.
Basierend auf der Integrated Information Theory (IIT) berechnet das System einen Bewusstseinswert für jeden Vogel — live im HUD sichtbar.
Offenheit, Gewissenhaftigkeit, Extraversion, Verträglichkeit, Neurotizismus — jeder Charakter hat einzigartige Werte, die das Gameplay beeinflussen.
Vögel "träumen" zwischen Spielrunden und entwickeln Gedankenblasen mit kontextabhängigen Inhalten — basierend auf Bewusstseinslevel und Persönlichkeit.
Jeder Charakter kann durch 36 Evolutionsstufen wachsen — jede mit einzigartigen visuellen und mechanischen Veränderungen.
7 Emotionszustände (Freude, Angst, Neugier, Wut, Traurigkeit, Überraschung, Entspannung) mit visuellen Augenänderungen.
29 Charaktere in 4 Seltenheitsstufen
- 4 Common
Die Grundvögel — leicht zu freischalten, solide Stats. Ideal für den Einstieg.
- 9 Rare
Besondere Fähigkeiten und einzigartige Persönlichkeiten. Freischaltung durch spezifische Achievements.
- 7 Epic
Komplexe neuronale Netzwerke, höherer Phi-Wert, seltene Evolutionspfade.
- 3 Legendary + Special
Einschließlich einem geheimen Konami-Code-Charakter und einem Patron-Vogel für Custom-Orders.
7 Welten mit einzigartiger Physik
Jede der 7 Welten hat nicht nur ein anderes visuelles Theme, sondern auch veränderte Physik-Parameter:
| Welt | Schwerkraft | Wind | Besonderheit |
|---|---|---|---|
| Meadow | Normal | Leicht | Tutorial-freundlich |
| Ocean | Reduziert | Wellenbewegung | Auf- und abschwimmende Pipes |
| Space | Minimal | Keine | Traege Steuerung |
| Cyberpunk | Normal | Pulsierend | Neon-Partikeleffekte |
| Forest | Erhöht | Böen | Zufällige Windstöße |
| Arctic | Normal | Konstant | Eis-Partikel, glatte Oberflächen |
| Volcanic | Stark erhöht | Aufwind | Lava-Partikel, Hitzeflimmern |
22 prozedurale Sounds
Das Soundsystem basiert komplett auf der Web Audio API. Flügelschlag, Kollision, Score-Ping, Welt-Ambience, Emotions-Feedback — alle 22 Sounds werden zur Laufzeit aus Oszillatoren, Gain-Nodes und Frequency-Ramps synthetisiert. Keine einzige Audiodatei.
Qualitätssicherung: 257 Tests
Getestet wird die Life Engine (neuronale Berechnungen), Physik-Engine, Character-Rendering-Logic und Achievement-System.
Was ich gelernt habe
- Prozedurale Systeme skalieren überraschend gut — 29 Charaktere ohne eine einzige Asset-Datei zu maintainen ist einfacher als erwartet
- Consciousness-Simulation ist faszinierend komplex — selbst eine vereinfachte IIT-Implementierung produziert überraschend lebendiges Verhalten
- Canvas-Performance ist beeindruckend — 60fps mit komplexen Partikeleffekten und mehreren animierten Vögeln ist problemlos möglich
- Web Audio für Spiele ist unterschätzt — die Qualität prozeduraler Sounds hat mich selbst überrascht
Häufige Fragen
Frequently Asked Questions
Jeder Vogel hat einen Phi-Wert basierend auf der Integrated Information Theory (IIT). Dieser Wert berechnet sich aus der Komplexität der neuronalen Verbindungen und der Informationsintegration. Höhere Phi-Werte führen zu komplexerem Verhalten, häufigerem Träumen und tieferen Gedankenblasen.
Drei Gründe: Sofortige Ladezeit (kein Asset-Download), Langlebigkeit (keine broken links in 10 Jahren) und die technische Herausforderung. Außerdem ermöglicht prozedurale Grafik dynamische Anpassungen — der Brain-Glow-Effekt reagiert live auf den Bewusstseinswert.
Ja. Für $15 kann ein personalisierter Vogel mit individuellen Farben und Namen erstellt werden — er erscheint dann dauerhaft als spielbarer Charakter im Spiel.
Komplett mit der Web Audio API. Jeder Sound besteht aus Oszillatoren (sine, triangle, square, sawtooth) mit Frequency-Ramps und Gain-Envelopes. Der Flügelschlag zum Beispiel nutzt einen Triangle-Oszillator mit exponentieller Frequency-Rampe von 300Hz auf 150Hz in 80ms.
Ja. NeuroBirds ist als Electron-App für macOS, Windows und Linux verfügbar — mit Hardware-Beschleunigung und systemeigenen Benachrichtigungen für Break-Reminders.
Jede Welt ändert die Physik-Parameter: Schwerkraft, Wind, Partikeleffekte. Ocean hat reduzierten Gravitation mit Wellenbewegung, Space hat minimale Schwerkraft mit träger Steuerung, Volcanic hat stark erhöhte Schwerkraft mit Aufwindeffekten. Das Beherrschen aller 7 Welten erfordert unterschiedliche Spielstrategien.
Das Spiel ist live unter neurobirds.com — und entwickelt sich ständig weiter.