【文件属性】:
文件名称:病毒模拟器:病毒传播的模拟
文件大小:5.04MB
文件格式:ZIP
更新时间:2021-02-22 11:56:02
JavaScript
病毒游乐场
尝试模拟病毒传播
关于
在观看之后,我决定尝试自己模拟病毒。 该存储库包含病毒的交互式模型。 可以在以下位置找到公共版本: : 。
规则
每个粒子(人)都有一组属性:
状态:易感(黑色),感染(红色)或免疫(蓝色)。
活动/运动速度:每当粒子速度达到0时,此数字就会乘以0到1之间的一个随机数。然后,它将这个新数字用作作用力,并选择一个随机方向将矢量应用于该粒子。
感染半径:一个粒子可以感染另一个粒子的半径。
恢复时间:从病毒恢复所需的帧数。 在这段时间之后,粒子将死亡或变得免疫。
严重程度:病毒杀死颗粒(去除颗粒)的可能性。
感染概率:对于每个帧,粒子都位于被感染粒子的半径内,这是它被感染的机会。
世界的边缘可以是环绕的或阻塞的。 在这种模拟情况下,我选择了包装。
在我的模拟中,只有4个动态变量(严重性,恢复时间,移动速度,感染半径)。 人口设置为100,感染