Dies ist eine alte Version des Dokuments!
Salut,
gleich vorweg, was ich gut finde: Die Dokumentation des Codes und die graphische Analyse der einzelnen Varianten.
Was zu den einzelnen Experimenten mit Polynomen / neuronalen Netzen passen würde, wäre ein kurzer Film, der das Verhalten zusammenfasst. Ist jetzt natürlich nachträglich ein bisschen viel Arbeit, aber nicht schwer (s.z. B. https://www.dreamincode.net/forums/topic/400620-video-sequences-from-your-pygame-display/). Alternativ wäre eine Beschreibung dessen, was man sieht (wie sich die Dinger anfangs und nach der Evolution bewegen…) gut.
Was aber noch fehlt ist eine systematische (also nicht direkt am Code orientierte Darstellung) eures Projekts. Wer etwa die Ergebnisse liest, versteht nicht unbedingt, was 'keine Verhaltensparameter.– Polynome — etc' heißen soll.
Es sollte also erklärt werden: Welche vererbbaren Eigenschaften haben die Dinger? Wie wird Verhalten beschrieben?
Die Aufteilung ist bisher nicht so geschickt. Die Struktur sollte so sein, dass jemand, der auf die Wurzelseite eures Projekt kommt, sozusagen an die Hand genommen wird. Nach Plan und Quellen käme etwa die systematische Darstellung, die dann auf den Code und auf die Ergebisanalyse verweisen könnte.
Wenn ihr noch Zeit findet, das zu verbessern, fände ich das gut.
Denkt daran: Es sollte jemand lesen können, der euer Projekt nicht schon kennt.
@ Verena: Der Teil über 'evolutionäre Algorithmen' gefällt mir gut. Es wäre allerdings schön, wenn es noch eine Unterseite gäbe, in der du deinen Analysecode erklärst.
1.Alexander Droß
2.Eric Matthies
3.Leander Hartmann
4.Verena Feuerhahn
5.Leonie Abt
Ziel unseres Projektes war es, eine Evolution zu simulieren. Das heißt, wir wollten die Entwicklung einer Art von Kreaturen simulieren.
Die Kreaturen sollten Eigenschaften haben. Zu diesen Eigenschaften zählen Geschwindigkeit, Größe, etc. der jeweiligen Kreatur. Eine Auflistung aller von uns eingefügten Eigenschaften findet man im Code in der Datei Player in der
__init__
-Funktion der Kreatur (Player ist bei uns ein anderes Wort für Kreatur).
Code
Dokumentation
Exkurs Genetische Algorithmen
Alte Startseite