Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2425:crowingworld:protokolle

Dies ist eine alte Version des Dokuments!


Protokoll Woche 1
Protokoll Woche 2
Protokoll Woche 3
Protokoll Woche 4
Protokoll Woche 5
Protokoll Woche 6
Protokolle

Die Protokolle sind bei uns wie eine Art kleines „Tagebuch“. Die genaueren Informationen, wie unser Projekt funktioniert, befindet sich in der Projektdokumentation, in diesem Abschnitt geht es eher darum, wann wir was auf welche Weise gemacht haben.

21.11.2024
Heute haben wir mit der Gruppenfindung für die Projekte begonnen. Zum Ende der Stunde hin haben wir uns in einer 5er Gruppe zusammengefunden, mit dem Ziel eine Evolutionssimulation mit interagierenden Lebewesen (Tiere und Pflanzen) zu erstellen. Wir überlegten uns den Namen „Crowing World“ um den Krähen, die es leider nicht geschafft haben ein eigenes Projekt gewidmet zu bekommen, trotzdem noch den ihren gebührenden Respekt zu geben. Wir legten unsere Mathesis Wiki Seite an und begannen erste, noch etwas konzeptlose Gespräche über die Ausführung des Projektes. Wir einigten uns außerdem darauf, für das Zusammenarbeiten an Codes uns eine GitLab-Seite zu erstellen.

28.11.2024
Nachdem wir im Tutorium am 27.11.2024 eine Einführung in GitLab erhalten haben, starteten wir heute mit der Projektplanung und groben Aufgabenaufteilung. Wir einigten uns darauf, eine 2D Umgebung für unsere Lebewesen zu erstellen und legten uns auf die Tierarten Fliege, Hirschkäfer, Ameise, Hase, Krähe, Fuchs und Uhu und die Pflanzenarten Gras, Kirschbaum und Blaubeerstrauch fest, um ein funktionierendes Nahrungsnetz mit wenigen Arten zu erschaffen. Wir teilten uns in zwei Gruppen auf: Gruppe 1 (David und Ben) für die Erstellung der Welt, in der die Individuen sich bewegen sollen und Gruppe 2 (Kolja, Semjon, Pauline) für die Erstellung der Lebewesen und ihrer Eigenschaften. Wir besprachen außerdem wichtige Strukturen der Simulation: Welche Aspekte wollen wir besonders realistisch darstellen? Wie verläuft die Zeit in unserer Simulation? Wollen wir unseren Fokus auf die Interaktion zwischen den Lebewesen legen, oder auf den Aspekt der Fortpflanzung und Evolution? Wie einigten uns darauf, erstmal den Fokus auf Bewegung der Individuen zu legen und uns auf eine kleine Zeitskala zu fokussieren. Um Fortpflanzung und Evolution kümmern wir uns erst, wenn das Projekt auf der kleinen Skala funktioniert, und noch genug Zeit übrig ist. Nachdem dies besprochen war, begannen wir mit der Arbeit in den Gruppen. Gruppe 1 begann mit dem groben Aufbau der Welt mit pygame und begannen, die Grundstrukturen zu lernen. Gruppe 2 begann, allgemein geltende Attribute und Eigenschaften der Lebewesen zu erstellen, individuelle Werte für diese rauszusuchen und ihre Beziehungen zueinander festzulegen.

28.11.2024
Nachdem wir im Tutorium am 27.11.2024 eine Einführung in GitLab erhalten haben, starteten wir heute mit der Projektplanung und groben Aufgabenaufteilung. Wir einigten uns darauf, eine 2D Umgebung für unsere Lebewesen zu erstellen und legten uns auf die Tierarten Fliege, Hirschkäfer, Ameise, Hase, Krähe, Fuchs und Uhu und die Pflanzenarten Gras, Kirschbaum und Blaubeerstrauch fest, um ein funktionierendes Nahrungsnetz mit wenigen Arten zu erschaffen. Wir teilten uns in zwei Gruppen auf: Gruppe 1 (David und Ben) für die Erstellung der Welt, in der die Individuen sich bewegen sollen und Gruppe 2 (Kolja, Semjon, Pauline) für die Erstellung der Lebewesen und ihrer Eigenschaften. Wir besprachen außerdem wichtige Strukturen der Simulation: Welche Aspekte wollen wir besonders realistisch darstellen? Wie verläuft die Zeit in unserer Simulation? Wollen wir unseren Fokus auf die Interaktion zwischen den Lebewesen legen, oder auf den Aspekt der Fortpflanzung und Evolution? Wie einigten uns darauf, erstmal den Fokus auf Bewegung der Individuen zu legen und uns auf eine kleine Zeitskala zu fokussieren. Um Fortpflanzung und Evolution kümmern wir uns erst, wenn das Projekt auf der kleinen Skala funktioniert, und noch genug Zeit übrig ist. Nachdem dies besprochen war, begannen wir mit der Arbeit in den Gruppen. Gruppe 1 begann mit dem groben Aufbau der Welt mit pygame und begannen, die Grundstrukturen zu lernen. Gruppe 2 begann, allgemein geltende Attribute und Eigenschaften der Lebewesen zu erstellen, individuelle Werte für diese rauszusuchen und ihre Beziehungen zueinander festzulegen.

ws2425/crowingworld/protokolle.1741463141.txt.gz · Zuletzt geändert: 2025/03/08 20:45 von pauline.kretzer