======Schwarmverhalten - Simulation====== **Mitglieder:** Nico K., Lennart H., Paul H. {{ss24:state2.png?300x300}} =====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. ====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==== [[ss24:Code hier!!!]] ====Protokolle=== [[ss24:Hier entlang]] ====Links==== * [https://miro.com/app/board/uXjVKE6AcdU=/ Miro Board]\\ * [https://github.com/HennartCode/MathesisBienen.git github] * [https://www.sciencedirect.com/science/article/abs/pii/S0010482517304195?casa_token=zdnY30pBxfcAAAAA:gHah8n-FPEty4EW8KPJzKHiMGlHRecbhVmuQHS6fM4duIyr88mfHhFDUhq8zNx2xb2q2fGFUXg8 \\ Artikel Bernadi]