NeuroBirds Browser-Spiel mit 29 sammelbaren Vögeln und neuronalen Netzwerken
12 min read

NeuroBirds: 29 Vögel mit echten Gehirnen

#Game Dev #React #Canvas #Web Audio
29
Sammelbare Vögel
257
Tests
7
Welten
0
Bild-/Audiodateien

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

Konzept und Prototyp

Flappy-Bird-Grundmechanik mit Canvas 2D. Erste prozedurale Vogelgrafik. Physik-Engine für Schwerkraft und Kollision.

Life Engine

Neuronale Netzwerke pro Vogel implementiert. Phi-Bewusstseinswert basierend auf Integrated Information Theory (IIT). Big Five Persönlichkeitsmodell.

29 Charaktere

Alle 29 Vögel in 4 Seltenheitsstufen (Common, Rare, Epic, Legendary) mit einzigartigen Farben, Stats und Persönlichkeiten gestaltet.

7 Welten und Audio

7 Welten mit unterschiedlicher Physik (Schwerkraft, Wind, Partikel). 22 prozedurale Sounds komplett mit Web Audio API synthetisiert.

Emotionen und Träume

7 Emotionszustände mit visuellen Augenänderungen. Traumsequenzen zwischen Spielrunden. Gedankenblasen basierend auf Bewusstseinslevel.

Tests, Electron und Launch

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:

Neuronale Netzwerke

Jeder Vogel hat ein eigenes neuronales Netz, das Eingaben verarbeitet und Entscheidungen trifft. Die Gewichte entwickeln sich über Zeit.

Phi-Bewusstsein

Basierend auf der Integrated Information Theory (IIT) berechnet das System einen Bewusstseinswert für jeden Vogel — live im HUD sichtbar.

Big Five Persönlichkeit

Offenheit, Gewissenhaftigkeit, Extraversion, Verträglichkeit, Neurotizismus — jeder Charakter hat einzigartige Werte, die das Gameplay beeinflussen.

Träume und Gedanken

Vögel "träumen" zwischen Spielrunden und entwickeln Gedankenblasen mit kontextabhängigen Inhalten — basierend auf Bewusstseinslevel und Persönlichkeit.

36 Evolutionsstufen

Jeder Charakter kann durch 36 Evolutionsstufen wachsen — jede mit einzigartigen visuellen und mechanischen Veränderungen.

Emotion System

7 Emotionszustände (Freude, Angst, Neugier, Wut, Traurigkeit, Überraschung, Entspannung) mit visuellen Augenänderungen.

29 Charaktere in 4 Seltenheitsstufen

  1. 4 Common

    Die Grundvögel — leicht zu freischalten, solide Stats. Ideal für den Einstieg.

  2. 9 Rare

    Besondere Fähigkeiten und einzigartige Persönlichkeiten. Freischaltung durch spezifische Achievements.

  3. 7 Epic

    Komplexe neuronale Netzwerke, höherer Phi-Wert, seltene Evolutionspfade.

  4. 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:

WeltSchwerkraftWindBesonderheit
MeadowNormalLeichtTutorial-freundlich
OceanReduziertWellenbewegungAuf- und abschwimmende Pipes
SpaceMinimalKeineTraege Steuerung
CyberpunkNormalPulsierendNeon-Partikeleffekte
ForestErhöhtBöenZufällige Windstöße
ArcticNormalKonstantEis-Partikel, glatte Oberflächen
VolcanicStark erhöhtAufwindLava-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

257
Tests gesamt
in 18 Testdateien
0
TypeScript-Fehler
strict mode enabled

Getestet wird die Life Engine (neuronale Berechnungen), Physik-Engine, Character-Rendering-Logic und Achievement-System.

Was ich gelernt habe

  1. Prozedurale Systeme skalieren überraschend gut — 29 Charaktere ohne eine einzige Asset-Datei zu maintainen ist einfacher als erwartet
  2. Consciousness-Simulation ist faszinierend komplex — selbst eine vereinfachte IIT-Implementierung produziert überraschend lebendiges Verhalten
  3. Canvas-Performance ist beeindruckend — 60fps mit komplexen Partikeleffekten und mehreren animierten Vögeln ist problemlos möglich
  4. Web Audio für Spiele ist unterschätzt — die Qualität prozeduraler Sounds hat mich selbst überrascht

Häufige Fragen

Frequently Asked Questions

Das Spiel ist live unter neurobirds.com — und entwickelt sich ständig weiter.