Inspiration

Inspiriert durch einen Artikel der Washington Post (https://www.washingtonpost.com/graphics/2020/world/corona-simulator/) haben wir uns das Ziel gesetzt eine Simulation für die Verbreitung eines Virus zu erstellen, die durch Eingabeparameter beeinflusst werden kann.

What it does

Die Simulation zeigt, mit welchen Maßnahmen die Kurve der Infizierten Personen flach gehalten werden kann. Dies ermöglicht die Verhinderung von Sterbefällen durch fehlende Krankenhauskapazitäten. Gleichzeitig wird die Wichtigkeit der sozialen Distanzierung in der aktuellen Situation deutlich. Und das Phänomen der Herdenimmunität kann nachgestellt werden.

How we built it

Die Simulation ist möglichst einfach gehalten, was die Ausführung in den meisten Webbrowsern ermöglicht. Die komplette Logik ist in Javascript und html umgesetzt. Als Grundgerüst haben wir eine physikalisch korrekte Partikelsimulation genutzt (https://codepen.io/djmot/pen/XNQEBy). Überflüssige Berechnungsmodelle, wie auf unterschiedliche Massen beruhende Abstoßungsvorgänge, haben wir entfernt. Dafür haben wir die Simulation an die Bewegung von Menschen angepasst. Der Graph wird mit dem chart.js Framework (https://www.chartjs.org/) erstellt.

Challenges we ran into

Es ist sehr komplex eine, der echten Welt entsprechende, Simulation zu erstellen. Dies ist aber gar nicht der Anspruch an unser Projekt. Viel mehr soll mit einfachen Mitteln verdeutlicht werden, welchen Einfluss zum Beispiel die Einschränkung der Bewegung auf die Ausbreitung eines Virus hat. Gleichzeitig wird die Wichtigkeit der Bewegungseinschränkung aufgezeigt, da die Krankenhausbetten ansonsten nicht ausreichen und es so schnell zu deutlich höheren Sterberaten kommt.

Accomplishments that we are proud of

Erste Teilnahme an einem Hackathon.

What we learned

Arbeiten in einem Team mit Mitgliedern aus verschiedenen Fachgebieten. Durchführung eines Projekts in sehr kurzer Zeit.

What's next for 023_generellekommunikation_viralgame

  • Simulation realistischer gestalten
  • Komplette Überarbeitung des UI
    • Tooltips
    • Mehr Beschreibungen/Informationen
    • Anpassbarkeit des Graphen durch Nutzer
    • Darkmode
  • Verändern der Parameter während der Simulation

Built With

Share this project:

Updates