Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ss2024:schwarmverhalten

Dies ist eine alte Version des Dokuments!


Schwarmverhalten - Simulation

Mitglieder: Nico K., Lennart H., Paul H.

Beschreibung etc.

Mit diesem Projekt möchten wir die Bewegung eines Bienenschwarmes basierend auf dem Artikel , sowie äußere Einwirkungen auf Schwärme, wie Blumen darstellen.

Idee

Verhalten von Bienen in einer best. Umgebung berechnen und visualisieren in Pygame.

Ziele

Wir wollten folgendes erreichen:

  • Schwarm-Bewegung von Bienen darstellen
  • Bienenbevölkerungs-Entwicklung darstellen

Das Produkt

Module & Methoden

main.py

Beinhaltet die main()-Funktion in welcher sich der Loop befindet, von welchem alles läuft.
Methoden:

  • main()
  • add_sprite()
bee.py

Beinhlatet die Bienen-Klasse und sowie die draw()-Funktion und besonders wichtig die update()-Funktion.
Methoden:
Class Bee:

  • init()
  • tp()
  • update()
  • die()
  • draw()
hive.py

Class Hive:

  • init()
  • dataUpdate()
  • addLivingBee
  • checkPollen()
flower.py

Class Flower:

  • init()
  • update()
config.py

Hier befinden sich alle Modi und weitere Einstellungen wie die Anzahl der Bienen pro Nest, Nester und Blumen.

utils.py
  • nearestVector()

Fazit

pass

Wichtige Daten

Code

Protokolle

ss2024/schwarmverhalten.1721939479.txt.gz · Zuletzt geändert: 2024/07/25 22:31 von Paul-Hoeft