Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ss2024:verkehrssimulation [2024/09/29 11:54] LuisJasper |
ss2024:verkehrssimulation [2024/09/29 13:35] (aktuell) LuisJasper |
||
---|---|---|---|
Zeile 64: | Zeile 64: | ||
== Karte == | == Karte == | ||
- | Die Datei ''Karte.py'' ist für die Darstellung der Objekte auf dem Fenster zuständig und regelt die einzelnen Simluationsschritte der Objekte. Sie enthält die Funktionen ''transformiere'', ''schalte_ampeln'', ''bewege_autos'' und ''karte_zeichnen''. | + | Die Datei ''Karte.py'' ist für die Darstellung der Objekte auf dem Fenster zuständig und regelt die einzelnen Simulationsschritte der Objekte. Sie enthält die Funktionen ''transformiere'', ''schalte_ampeln'', ''bewege_autos'' und ''karte_zeichnen''. |
''karte_zeichnen'' erstellt ein Objekt vom Typ Pygame.Surface. Auf dieses wird das skalierte Straßennetz gezeichnet. Da das Straßennetz so auf einer eigenen Oberfläche ist, muss in der Hauptschleife in jedem Durchlauf nur diese Oberfläche auf dem Fenster befestigt und das Straßennetz nicht neu generiert werden. | ''karte_zeichnen'' erstellt ein Objekt vom Typ Pygame.Surface. Auf dieses wird das skalierte Straßennetz gezeichnet. Da das Straßennetz so auf einer eigenen Oberfläche ist, muss in der Hauptschleife in jedem Durchlauf nur diese Oberfläche auf dem Fenster befestigt und das Straßennetz nicht neu generiert werden. | ||
Zeile 442: | Zeile 442: | ||
===17.09.2024=== | ===17.09.2024=== | ||
* Verteilung der Ampeln: gegenüberliegende Ampeln bilden ein Paar, das gleichzeitig grün wird | * Verteilung der Ampeln: gegenüberliegende Ampeln bilden ein Paar, das gleichzeitig grün wird | ||
+ | |||
+ | ===22.09. - 29.09.2024=== | ||
+ | * Dokumentation geschrieben | ||
+ | * Bugs entfernt | ||
+ | * kleinere Optimierungen | ||
+ | |||
+ | |||
===== Vollständiger Programmcode ==== | ===== Vollständiger Programmcode ==== | ||
+ | |||
+ | {{:ss2024:verkehrssimulation.zip| Verkehrssimulation.zip}} | ||
===== Quellen ===== | ===== Quellen ===== |