← Alle Projekte
Simulation

EvoSim

Eine 2D-Evolutionssimulation, die vollständig im Browser läuft und die Prinzipien der natürlichen Auslese, Genetik und Anpassung in Echtzeit auf einem HTML5 Canvas visualisiert.

Interaktive SandboxDatenvisualisierungJavaScript
EvoSim

Dieses Projekt ist eine vollständig im Browser lauffähige 2D-Evolutionssimulation, die die Prinzipien von natürlicher Auslese, Genetik und Anpassung in Echtzeit auf einem HTML5 Canvas visualisiert.

Jede Kreatur besitzt ein individuelles Erbgut aus drei Genen (Geschwindigkeit, Sehweite, Größe), wobei die Farbgebung den Genotyp widerspiegelt und ein dynamisches Energiesystem den Selektionsdruck bestimmt.

Die Fortpflanzung erfolgt über eine aktive Partnersuche mit Gen-Kreuzung und einer konfigurierbaren Mutationsrate, die das Entstehen völlig neuer Eigenschaften ermöglicht.

Über eine interaktive Sidebar lassen sich Startparameter justieren und Live-Events wie Dürren, Seuchen, Mutationswellen oder Räuber triggern, um das Ökosystem gezielt zu stresstesten.

Eine integrierte Live-Grafik zeichnet die Gentrends über die Generationen hinweg auf, während ein Event-Log und interaktive Hover-Tooltips tiefere Einblicke in die Daten der Population gewähren.

Technisch besticht die Anwendung als reine Vanilla-JavaScript-Lösung, die komplexe autonome Agentensteuerung und Datenvisualisierung performant ohne externe Bibliotheken umsetzt.

← Zurück zur Startseite