Benutzer-Werkzeuge

Webseiten-Werkzeuge


ss2024:verkehrssimulation

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: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 =====
ss2024/verkehrssimulation.1727603647.txt.gz · Zuletzt geändert: 2024/09/29 11:54 von LuisJasper