Belhoussine / Coronavirus-Simulation

An online simulation showcasing the effects of the coronavirus on a given society, how it can spread within it, and how collective behavior can change the propagation of the virus.

Home Page:https://coronavirus.belhoussine.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coronavirus-Simulation

This simulation mimics the movement and behaviour of a human society.
It also allows the user to control the collective behaviour of the population (Quarantine / No quarantine).
These two factors combined allow the simulation to showcase how COVID-19 can spread within a given population depending on the collective behaviour of the society.
A chart is displayed every two weeks (simulation time) in order to show the impact of the collective actions, as well as the infection rate, death rate and hospital capacity. Covid Simulation

1. Creating simulation world:

  • Creating a population:
    1. Creating n individuals
    2. Individuals have:
      • Immunity
      • A state: Healthy - Infected - Hospitalized - Recovered - Dead
    3. Individuals can:
      • Move and interact with others
      • Be in quarantine
  • Handling interactions within the population:
    • Infected individuals can infect healthy individuals.
    • Infected individuals with low immunity get hospitalized.
    • Hospitalized individuals can die.
    • Infected individuals with good immunity can recover
    • Individuals in quarantine do not get infected
    • User can (un)trigger a global state of quarantine.
  • Keep track of the numbers:
    • Introduce a time concept
    • Keep track of healthy, infected, hospitalized, recovered and dead individuals over time.
    • Display charts every 14 days with historical data.

About

An online simulation showcasing the effects of the coronavirus on a given society, how it can spread within it, and how collective behavior can change the propagation of the virus.

https://coronavirus.belhoussine.com


Languages

Language:JavaScript 100.0%Language:HTML 0.0%Language:CSS 0.0%