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 18:09]
Paul-Hoeft [Links]
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.======
 +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==== +====Ziele==== 
- Verhalten ​von Bienen ​in einer bestUmgebung berechnen ​und visualisieren in Pygame+Wir wollten folgendes erreichen:​ 
-====Das Produkt====+  * 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 habenWir 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==== ====Fazit====
 pass pass
Zeile 20: Zeile 60:
   * [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]+  * [https://​www.sciencedirect.com/​science/​article/​abs/​pii/​S0010482517304195?​casa_token=zdnY30pBxfcAAAAA:​gHah8n-FPEty4EW8KPJzKHiMGlHRecbhVmuQHS6fM4duIyr88mfHhFDUhq8zNx2xb2q2fGFUXg8 ​\\ Artikel Bernadi]
ss2024/schwarmverhalten.1721923744.txt.gz · Zuletzt geändert: 2024/07/25 18:09 von Paul-Hoeft