本作品是一个模拟病毒在校园人群中传播的群体建模
用户可通过调整各种参数来模拟各种防疫措施对不同种病毒的效果
也可进行趣味性的回合制游戏可双人对战,两人分别扮演病毒方和防疫方,通过采取不同的措施来达成目的
还可操控单一个体行动,去主动传播病毒或者避免感染
以下是群体模型中的参数:
地点和时间:
三个宿舍 一个教学楼 一个食堂
所有个体在单个地点中随机运动,时间到了便概率变换地点
一天分为早上 上午 中午 下午 晚上
人物个体:
四个方向的移动速度
单个社区中的社交距离
进入有感染范围之后的撤离速度
早上 食堂/宿舍 概率
上午 教学楼/宿舍 概率
中午 食堂/宿舍 概率
下午 教学楼/宿舍 概率
晚上 宿舍
病毒:
感染范围
感染概率
潜伏期
发病期
致死率
自愈概率
以下是个体运动的基础代码实现:
目前暂时完成了单个小球的正常-潜伏期-症状期-死亡或治愈的生命周期:
正常状态下为白色:
潜伏期为黄色(暂时方便我们辨别):
发病期为红色,其他正常个体会远离该个体:
自愈期为绿色,该个体已自愈,体内有抗体,不会再感染:
以下是基础UI的排版设计:
现在还是简陋版本,只是做了个排版
到时候还要做个开始、暂停、结束界面
各种logo和图像还在设计当中
以上为我们组目前的进度
分工:
傅一峰:主要机制设计和参数设定
高卢毅:主要代码实现
刘熠阳:logo及素材的设计和制作
王健:界面排版和UI设计