Simulate coronavirus infections in the browser. This collision-based infection simulator models the growth of infections within a population adhering to initial conditions. Try it out!
Individuals take random walks based on their walk frequency (walks per day) and walk distance. When an infected individual and a non-immune individual come into contact (the center distance between them is less than the infection distance), the virus is said to "infect" the non-immune individual. Now the non-infected person becomes infected and can pass the infection onto other individuals.
Once infected, the virus lifecycle is modeled by three main parameters: the incubation period (where the host is asymptomatic but can still spread the disease), the symptomatic period (where the host is showing symptoms and can die) and the death rate. There are separate death rates for the vulnerable and non-vulnerable population, with the vulnerable population typically having a higher death rate but a smaller portion of the population.
Use of this simulator in anything resembling actual epidemiology would be grossly unwise. Use as your own risk!