Critterding ist ein Open Source und "petry Gericht" -Universum in C ++ und OpenGL, die einfach künstlichen Intelligenz von der Evolution zeigt.
Hier ist, wie das Programm funktioniert: Es stellt ein 25x25 Welt mit 500 Nahrungseinheiten
und hält das Werfen in Viecher mit zufällig generierten Gehirn.
Lebewesen werden von Sensoren informiert:
- Wenn sie über Nahrung stehen
- Wenn sie in der Lage, sich fortzupflanzen sind
- Wenn sie eine Kugel abfeuern sind
- Wenn sie mit Lebensmitteln sind
- Wenn sie die Durchführung Leiche werden
- Über ihren Energiezustand
- Über ihr Alter
- Wie die Welt aussieht (RGBA Vision)
Lebewesen können von den folgenden Motorneuronen (Aktionen) zu machen:
- Vorwärts
- Rückwärts zu bewegen
- Strafe links
- Strafe Recht
- Links zu drehen
- Rechts drehen
- Essen
- Feuer
- Zeugen
- Pick up / Drop
Was ist neu in dieser Pressemitteilung:
- Diese Version Wellenfront obj Karten, Texturen, Normal Mapping und Lebewesen Kameras. Ausführbare Windows-Dateien wieder zur Verfügung.
Was ist neu in der Version 1.0 Beta 12.1:
- einige Korrekturen und Aufräumarbeiten
- Fang segfault bei Verwendung kopflos ohne critter_raycastvision
Was ist neu in der Version 1.0 Beta 12:
- Critter Auswahl und Aktionen (zu töten, zu kopieren)
- Neue Platten: neuronales Netz brainviewer, hud, Artenliste
- touchingcritter Gehirn Eingang fix
- Profil spart nach ~ / critterding / speichern / (Profil) / (Profil) .pro
- Toggle-Rendering von gui und Szene (Tasten H & R)
- font-Schalter auf DejaVuSans
- eine Ikone dank jrabbit
- neue Optionen:
- - Rundwelt: eine runde Erde
- - Benchmark: mal eine Szene von 10.000 Frames
- - headless: Konsolen-Modus
- - startseed: Samen für den Zufallszahlengenerator
- - killhalf_incrworldsizeX / Y: Option worldsize erhöhen, wenn killhalf Trigger
- - killhalf_decrmaxlifetimepct: Option, um Lebewesen maxlifetime verringern, wenn killhalf auslöst
- - critter_raycastvision: Ray Cast Vision für Viecher
- - Fäden, so dass openmp (kommt mit gcc4.2 +) Anzahl der Threads eine Anforderung
- Build-System:
- wenn verfügbar, gegen System ftgl bauen (mit der --disable-system-internen ftgl zu bedienen) make install
- viele Fixes, Aufräumarbeiten und Änderungen
Was ist neu in der Version 1.0 Beta 11:
- Diese Version hat eine verbesserte grafische Benutzeroberfläche mit neuen Einstellungen Kollektoren, eine Ausstiegsplatte und ein Viecher vs Lebensmittel Grafik.
- Es fügt ein paar Körper Mutationen.
- Es gibt zahlreiche weitere Verbesserungen, Korrekturen und Aufräumarbeiten.
Was ist neu in der Version 1.0 Beta 10:
- Diese Version verfügt über eine bahnbrech Rewrite, und jetzt enthält Bullet Physics, SDL, Maus-Look, und Phänotypen.
Was ist neu in der Version 1.0 Beta 9:.
- Pflanzenfresser und Fleischfresser jetzt haben unterschiedliche Hautfarbe
- Bullets nicht mehr durch Wände schießen.
- Der Text wird mit fglx wiedergegeben.
- Synaptische Plastizität des Gehirns verbessert.
- Viele Korrekturen und Aufräumarbeiten gemacht wurden.
Was ist neu in der Version Beta 8:
- neu: benutzerdefinierte Einstellungen Profile, lebewesen automatischen Speichern, Exit- wenn leer
- Leichen und Buch an standardmäßig deaktiviert
- diverse Korrekturen und Aufräumarbeiten
Kommentare nicht gefunden