Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2425:crowingworld:projektplanung

Dies ist eine alte Version des Dokuments!


Projektplanung Crowing World

Datum Ziele Zwischenziele Aufgabenteilung Vorraussichtliche Bestandteile
21.11.2024 Inhalt des Projektes grob festlegen:
- Simulation eines simplen Ökosystems in 2D
- Interagierende Individuen (Pflanzen und Tiere) mit individuellen Attributen
- Wiki-Seite erstellen
- Namensfindung
- Erstellung einer GitLab-Seite
/- Projektname
27./28.11.2024 - 2D-Umgebung in Python erschaffen (Pygame)
- Lebewesen erstellen
- Fokus Evolution oder Fokus Verhalten?
- Tierarten und ihre Attribute und Beziehungen bestimmen
-Individuelle Werte dafür heraussuchen (Gruppe 1)
- Informieren über und einarbeiten in Pygame (Gruppe 2)
- Gruppe 1 (David und Ben)
- Gruppe 2 (Kolja, Semjon, Pauline)
- Individuelle Eigenschaften von Lebewesen (verschiedene Arten)
- Fokus auf Resourcenmanagement und dynamische Entwicklung
- Visualisierung durch Pygame
05.12.2024 - 2D-Umgebung in Python erschaffen (Pyglet): Konstruktion einer Simulationsumgebung mit Land und Wasser
- Erstellung von Klassen für Tiere
- Werte der Attribute vereinheitlichen
- Grobe Struktur der Klasse „Tier“ entwerfen
- Vorläufiger grafischer Entwurf eines Tieres (Gruppe 2)
- Erstellung Simpler Simulationshintergrund
- Erste Verknüpfung des Tieres mit der Visualisierung(Gruppe 1)
- Gruppe 1 (David, Ben, Semjon)
- Gruppe 2 (Kolja und Pauline)
- Tierklassen
- Visualisierung durch Pyglet
12.12.2024 - einzelne Individuen erzeugen durch Unterklassen - Verhalten von Lebewesen in spezifischen Situationen besprechen
- Umsetzung in einem Code
/- Verhalten der Tiere bei Aufeinandertreffen
19.12.2024 - Grafischer Entwurf von Lebewesen- Lebewesen für den Simulationshintergrund gestalten (Gruppe 2)
- Simulationshintergrund für Datenimport bereit machen (Gruppe 1)
- Variablen generalisieren
/- Auf IPad gemalte Tier- und Pflanzen Icons
09.01.2025 - Nahrungs- und Wasserlevel der Tiere
- Spawn-Algorithmus
- Tiere sollen anhand ihrer Level berechnen, was sie benötigen und dorthin gehen
- Spawnen von Tieren in Gruppen
- Auflösung der Gruppenstruktur, arbeiten an individuellen Aufgaben, Zielen und Problemen (siehe „Mindmap „was haben wir (gemacht)?“ im Protokoll)- Nahrungs- und Wasserlevel der Tiere
- Spawn-Algorithmus
16.01.2025 /- Verbindung Simulationsskript mit Datengenerierungsskript
- Möglichkeit zum Zoomen/Scrollen auf der grafischen Oberfläche?
//
23.01.2025 - Ausformulierung der Protokolle und der Dokumentation- Zusammenführen von ähnlichen Dateien und Variablen/- Protokolle und Dokumentation
30.01.2025 - Erstellung von Klassen für Pflanzen
- Zoomen und Scrollen auf dem Simulationshintergrund
- Alle Dateien universell auslesbar machen
- Spezialisierung des Spawn-Mechanismus auf zufälliges Erstellen von Wasserflächen
- Neuskalierung der Lebewesen-Icons
/- Pflanzenklassen
- Zoomen/Scrollen
- Wasserflächen
06.02.2025 /- Scroll-Stopp
- Meetingfunktion von Tier-Tier und Tier-Pflanze überarbeiten
- Vortrag und PowerPoint für WF am 10.02. erstellen
//
07.-10.02.2025/- Verbindung aller Dateien
- Bewegung und Interaktion der Tiere ermöglichen
- Vortrag
//
13.02.2025 /- Durchführen der Simulation auf allen Computern
- Letzte Verbesserungen von Zoomen/Scrollen
//
04.03.2025 - Visualisierung von Wasser
- Projektdokumentation
- Visualisierung von Wasser mit Spawn-Algorithmus verbinden
- Tiere müssen um Wasser herum laufen
- Drehen der Tier-Icons bei Bewegung
- Visualisierung des Flugvorganges
- Optimierung der individuellen Werte
- Kirsche und Blaubeere integrieren
/- Schöne Wasserflächen
05.03.2025 /Codeoptimierung
- Rauszoomen verbessern
- Parameter anpassen
//
06.03.2025 - „Snapshot“-Funktion- Spawnen Tiere anpassen
- Simulation bei allen zum Laufen bekommen
- Maximales Futter/Wasser-Level
- Statistik zur Simulation
- Simulationsoberfläche vergrößern
- Simulationszeit verkürzen
- Tieralter integrieren
/- „Snapshot“-Funktion
ws2425/crowingworld/projektplanung.1741461600.txt.gz · Zuletzt geändert: 2025/03/08 20:20 von pauline.kretzer