[源码和文档分享]基于C++的吃豆人小游戏的设计与实现

一 游戏介绍

游戏的目的就是控制游戏的主角小精灵吃掉藏在迷宫内所有的豆子,并且不能被幽灵抓到,总共有三个关卡。

二 系统设计

2.1 系统总体架构

系统总体架构如下表所示:

玩家 地图 敌军
方向控制 围墙绘制 自动行走
碰撞检测(吃豆子) 豆子绘制 碰撞检测(抓人)
碰撞检测(与敌人相撞) 地图绘制

2.2 系统文件结构

  • /头文件/GMap.h 声明地图类

  • /头文件/Object.h 声明玩家和敌人类

  • /源文件/GMap.cpp 实现地图类

  • /源文件/GObject.cpp 实现敌人类


参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1721.html

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/85090017