Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ws2122:boids:protokoll

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

ws2122/boids/protokoll.txt · Zuletzt geändert: 2022/03/18 11:32 von T203