===== Protokolle: ===== ==== 09/12/2021 ==== * Setzung Projektziele * min und max Ziele * mögliche Umsetzung Abstandhaltung * Fressfeind Umsetzung * Arbeitsteilung? ---- ==== 16/12/2021 ==== * programmieren in Gruppe; main.py * hinzugefügte Funktionen: * Einzelne Boids werden generiert * Anzeigen der Boids nach entsprechende Position * Suche nach nahegliegendn Boids, für weitee Berechnungen * Separationforce: Abstoßen, wenn sie sich zu nahe kommen * Alignmentforce: Gemeinsame Flugrichtung * Cohesionforce: Fliegen auf einn gemeinsamen Schwerpunkt * Addieren aller Kräfte und Ermittlung einer Geschwindigkeit ---- ==== 21/12/2021 ==== * bug fixes bei minimalen Version mit nur pygame ---- ==== 06/01/2022 ==== * verbessert: * Alignementforce und Cohesionforce ausgeglichener * Aktualisierung der Geschwindigkeit -->Jetzt mit langsamer Drehung der Boids * neue Funktion: * Boids drehen jetzt statt beschleunigt zu werden ---- ==== 13/01/2022 ==== * in Wiki //Idee// und //Ziele// eingefügt * neue Funktion: * Hindernisse(Prototyp) * Fressfeinde * Identifizierung dieser durch weiteres Array der Agenten -> spart Klassen ein ---- ==== 20/01/2022 ==== * Punkthindernisse: Punkte, um die Boids herumfliegen * Entscheidung: Verzicht auf Flächenhindernisse ---- ==== 27/01/2022 ==== * Vollbildschirm * Fressfeinde verbessert hinsichtlich schnellerem Code ---- ==== 03/02/2022 ==== * mit Implementierung von vpython bzw. 3D angefangen ---- ==== 10/02/2022 ==== * an 3D Version gearbeitet ----