littlebot
Published on 2025-04-09 / 3 Visits
0

【源码】基于C++和Easy Graphics Engine的战疫公司游戏

项目简介

“战疫公司”是一款模拟疫情管理的策略游戏,以现实世界中的疫情挑战为灵感。玩家在游戏中扮演决策者,通过发布指令、合理分配资源,助力初始国家战胜疫情。游戏融合了疫情传播模拟与资源管理元素,着重考验玩家的策略规划与决策能力。

项目的主要特性和功能

疫情模拟

  • 采用动态点阵图直观展示感染情况,每个点代表一个人,以不同颜色区分健康、潜伏期、确诊和死亡状态。
  • 感染机制模仿现实,依据“距离”判断感染,结合感染率和随机函数。

资源管理

  • 支持玩家建造医院并提供床位,通过进度条展示床位占用情况。
  • 玩家可投入资金加速药物和疫苗的研发。
  • 玩家能要求人们佩戴口罩,降低传染率,但会增加口罩消耗。

用户交互

  • 设有指令系统,玩家通过键盘输入指令,如建造医院、研究投入、口罩管理等。
  • 内置错误处理机制,应对用户输入的不可控性,保障输入准确性和游戏流畅性。

安装使用步骤

环境要求

  • 编程语言:C++
  • 图形库:Easy Graphics Engine
  • 开发环境:Visual Studio 2017

运行步骤

  1. 安装依赖:确保已安装Visual Studio 2017和Easy Graphics Engine图形库。
  2. 编译项目:使用Visual Studio 2017打开项目,编译并生成可执行文件。
  3. 运行游戏:在Debug目录下找到生成的可执行文件,双击运行游戏。

游戏操作

  • 开始界面:游戏启动后显示开始界面,玩家可选择开始新游戏或退出。
  • 指令输入:游戏过程中,玩家通过键盘输入指令,如build 10表示建造10个床位。
  • 状态更新:游戏每天更新一次疫情状态,玩家可实时查看感染人数、健康人数、床位占用情况等。

注意事项

  • 指令格式:确保输入的指令格式正确,如build 10,避免因输入错误导致游戏异常。
  • 资源管理:合理分配资源,防止因资源不足导致疫情失控。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】