“新冠”疫情模拟游戏
一、作品展示
1.1 视频展示
模拟小游戏
1.2 图片展示
1.3 可视化数据展示
我们在使用小游戏模拟疫情的过程中,也将每一天有关疫情情况的一些数据(易感人数、潜伏人数、感染人数、死亡人数、治愈人数)绘制成图表。其中有多种图表的展现形式:折线图、柱状图、饼图、雷达图、面积图。
二、设计思想介绍
2.1 设计理念
新冠疫情的发展受到多重因素的发展,本游戏模拟新冠病疫情的发展情况,实时展示多种疫情期间的数据,玩家可以通过采取不同措施来控制新冠疫情的发展,拯救受到新冠感染的人们,体现新冠病情自然发展下去的可怕,科普哪些措施是抵抗新冠疫情的关键举措,也反应出为了对付新冠疫情人们付出的代价。
设计思想体现在以下思维导图:
2.2 游戏场景介绍
游戏发生的场景在一个人口密集的大城市里瘟疫感染源的城市,该城市初始有少量感染源,并且现存的医院不足以支撑治疗。游戏的场景模型楼房拥挤,街道密集,模型展示如下:
(1)图片展示
(2)动图展示
2.3 疫情防控措施介绍
设计的命令均由玩家下达,其中修建医院、强制隔离、研发疫苗、禁止聚众的命令需要花费玩家的资金,但是这是对付新冠疫情最有效的一些措施。其他命令如“居家少外出”,“勤洗手”,“戴口罩出行”,“捐赠物资”等有降低市民感染风险,减缓救援资金压力的作用。
2.4 玩家行为介绍
玩家可以对市民发布新建医院、强制隔离、禁止聚集、研发疫苗等命令,也可以呼吁市民居家隔离、勤洗手、戴口罩、捐赠物资等来降低感染风险,减缓救援压力。
市民的状态有五种:健康、已感染、潜伏期、产生抗体、死亡。健康的市民一旦接触过已感染的人就会进入潜伏期,这个时候可以对市民进行隔离,也可以不做举措,过了潜伏期,有部分市民将被感染,被感染的市民可以进院治疗也可以选择自愈。最后要么病好后产生了新冠的抗体或者因为病情死亡。
三、技术方案
整个游戏的技术方案设计如上,一共包括四个方面:平台的选择、游戏的娱乐性、数学理念的运用、以及该模拟游戏的实用性。
3.1 平台的选择
- 该疫情模拟小游戏选择的平台是unity。之所以选择它是因为它可以很方便的实现交互同时也是很多人选择用来做游戏的工具。
- Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。
- 其编辑器可运行在Windows、Linux(目前仅支持Ubuntu和Centos发行版)、Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持。
3.2 游戏娱乐性
该模拟小游戏提供了菜单可以与玩家之间方便得产生交互。所以它不仅仅是可以模拟疫情,还可以代来娱乐性。例如用户可以操作界面上的菜单,实时地对疫情中地各项比率进行控制,还可以以图表地形式即时地查看当前地数据。
3.3 数学理念的运用
该模拟小游戏中运用到了SEIR传染病模型,同时在该模型地基础上进行了改进,同时还运用到了线性插值实现人群地定向移动。
3.4 实用性
该模拟游戏地实用性体现在,它不仅仅是一个可供实现疫情控制地游戏,同时还能够查看图表数据,方便用户对疫情的数据进行分析。