/citySim

HAW Hamburg - Projekt WS22/23 - Prof. Dr. Thomas Clemen

Primary LanguageC#

CitySim

We're simulating a city!

Unterprojekte

Das Projekt besteht aus den folgenden Unterprojekten:

Name Beschreibung
Backend Klassenbibliothek, die das eigentliche Spiels / die eigentliche Simulation ohne Visualisierung bereitstellt.
Durch das Erzeugen einer CitySim Instanz und anschließendem Aufruf der Methode StartAsync kann die Simulation in einem anderem Projekt gestartet werden.
Frontend Ausführbarer Visualisierungswrapper um das Backend-Projekt.
Benchmark Laufzeitanalysen
PathFinding Eine auf 2D-Kacheln basierende Wegfindungsbibliothek von RonenNess: https://github.com/RonenNess/UnityUtils/tree/master/Controls/PathFinding/2dTileBasedPathFinding.

Team

Kennung Name Relevante Skills
@acw954 Tobias Schulz
  • Etwas C#
  • WPF
  • Neuronale Netze, evolutionär
@acx589 Julius Held
  • C#
  • Inkscape
  • Visualierung (im Zweifel auch Python)
  • Reinforcement Learning
@acx807 Marlon Regenhardt
  • C#
  • WPF / Blazor
  • Python
  • CI/CD
  • Git
  • Neuronale Netze
@acs521 Hugo Protsch
  • C#
  • WPF
  • CI/CD
@acz494 Hossam Waziry
  • C#
  • Photoshop / Illustrator
@acz361 Aslam Nabizada
  • Kein c# aber Java

Verantwortlichkeiten (vorläufig)

  • Logik
    • @acs521 Hugo
    • @acz361 Aslam
    • @acx807 Marlon
    • @acw954 Tobias
  • Visualisierung Code
    • @acx589 Julius
  • Assets
    • (@acx589 Julius)
    • @acz494 Hossam

Vorgänge

Bearbeiten von Tickets:

  1. Ticket erstellen
    1. Asignee zuordnen
    2. Auf "in development" stellen (Kanban Board)
  2. Neuen Branch erstellen und Ticket bearbeiten
  3. MR erstellen
    1. Review anfordern falls nötig
    2. Merge in main