Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss2024:schwarmverhalten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ss2024:schwarmverhalten [2024/07/25 17:52]
Paul-Hoeft
ss2024:schwarmverhalten [2024/07/25 22:56] (aktuell)
Paul-Hoeft
Zeile 5: Zeile 5:
 {{ss24:​state2.png?​300x300}} {{ss24:​state2.png?​300x300}}
 =====Beschreibung etc.====== =====Beschreibung etc.======
-====Idee==== +Mit diesem Projekt möchten wir die Bewegung eines Bienenschwarmes basierend auf dem Artikel , sowie äußere Einwirkungen auf Schwärme, wie Blumen darstellen.
- ​Verhalten von Bienen in einer best. Umgebung berechnen und visualisieren in Pygame.+
  
 +====Ziele====
 +Wir wollten folgendes erreichen:
 +  * Schwarm-Bewegung von Bienen möglichst wissenschaftlich darstellen
 +  * Bienenbevölkerungs-Entwicklung darstellen(sterben/​wachstum)
 +  * eine insteressante Visualisierung (sehr wichtig)
 +  * Auswertung der Simulation ​
 +====Der Plan====
 +Der Plan war, keinen Plan zu haben. Wir haben uns ein paar wissenschaftliche Artikel rausgesucht und dann einfach drauf losgeschrieben.
 +Mit der Hilfe von Stefan haben wir dann einen dieser Artikel auch wirklich verstanden.
 +=====Das Produkt=====
 +
 +====Schwarmverhalten====
 +
 +
 +===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==== ====Code====
 [[ss24:Code hier!!!]] [[ss24:Code hier!!!]]
 ====Protokolle=== ====Protokolle===
 [[ss24:Hier entlang]] [[ss24:Hier entlang]]
- 
- 
 ====Links==== ====Links====
   * [https://​miro.com/​app/​board/​uXjVKE6AcdU=/​ Miro Board]\\   * [https://​miro.com/​app/​board/​uXjVKE6AcdU=/​ Miro Board]\\
   * [https://​github.com/​HennartCode/​MathesisBienen.git github]   * [https://​github.com/​HennartCode/​MathesisBienen.git github]
 +  * [https://​www.sciencedirect.com/​science/​article/​abs/​pii/​S0010482517304195?​casa_token=zdnY30pBxfcAAAAA:​gHah8n-FPEty4EW8KPJzKHiMGlHRecbhVmuQHS6fM4duIyr88mfHhFDUhq8zNx2xb2q2fGFUXg8 \\ Artikel Bernadi]
ss2024/schwarmverhalten.1721922755.txt.gz · Zuletzt geändert: 2024/07/25 17:52 von Paul-Hoeft