一 游戏介绍

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

二 系统设计

2.1 系统总体架构

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

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

2.2 系统文件结构

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

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

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

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

点击此处下载文档和源码

基于C++的吃豆人小游戏的设计与实现相关推荐

  1. 基于C++控制台(Windows平台)的一个吃豆人小游戏

    PacManX --南京大学2019秋季学期 "高级程序设计 "课程设计一 基于C++控制台(Windows平台)的一个吃豆人小游戏 已实现的目标: 地图支持自定义编辑(可编辑地图 ...

  2. 整活~使用webAI做一个网页AR吃豆人小游戏

    一个好习惯,先给结论 使用网页端深度学习框架识别人脸,做一个AR吃豆人小游戏.吃豆人会随着人脸在镜头内的移动而移动,吃完全部豆子即为获胜. 在线体验地址:点我预览 代码地址:点我github 本文首发 ...

  3. 可怜的博主跟小豆人杠起来啦!Python制作的吃豆人小游戏,快来围观!!

    相关文件 关注小编,私信小编领取哟! 当然别忘了一件三连哟~~ 对了大家可以关注小编的公众号哟~~ Python日志 开发环境 Python版本:3.6.4 相关模块: pygame模块: 以及一些P ...

  4. 用JAVA实现吃豆人小游戏

    用JAVA实现吃豆人小游戏 游戏运行效果 Model.java Pacman.java 完整的游戏代码及资源文件 游戏运行效果 Model.java package pacman;import jav ...

  5. JS实现简单的吃豆人小游戏

    吃豆人小游戏 今天练习了一下JS,写了一个吃豆人的小demo Html以及CSS部分 首先定义一个div,用来存放吃豆人的一些元素,我们给他加一个id="game",然后我们在这d ...

  6. C语言实现吃豆人小游戏(转载)

    c语言实现吃豆人小游戏(转载) 游戏内还有一些bug,凑活着来玩一玩吧! #include <stdio.h> #include <iostream> #include < ...

  7. Dev-C++5.11游戏创作之吃豆人小游戏(转载)

    Hi!大家好,我是你们的编程小王子!今天为大家转载了一个小游戏, 蒟蒻一枚https://blog.csdn.net/yueyuedog原创 代码我不过多解释,还是比较"简单"的 ...

  8. python 吃豆人_pacman 人工智能编程 吃豆人小游戏 可实现智能寻路 吃豆 通关 - 下载 - 搜珍网...

    Berkeley人工智能吃豆人作业-Python/ Berkeley人工智能吃豆人作业-Python/再附带一份完整工程源码吧/ Berkeley人工智能吃豆人作业-Python/再附带一份完整工程源 ...

  9. 前端实现简易吃豆人小游戏

    1.首先先将html文件里的初始代码设置完毕 2.规定范围 规定人物的活动范围,豆子的起始位置,人物的大小,并且逐次进行样式的编写 技术范围:css.html. 难点:需要在脑海中构思下一步的操作. ...

最新文章

  1. mysql 查询调试_使用MySQL慢速查询日志进行调试
  2. 软件开发项目云端All
  3. nginx 重写 隐藏index.php
  4. ThinkPHP源码学习 data_to_xml函数 数据转成xml格式
  5. flutter创建可移动的stack小部件
  6. vue 子级拿值_vue 父组件通过$refs获取子组件的值和方法详解
  7. 福大软工 · 第十二次作业 - Beta答辩总结
  8. 中国开放教育资源协会
  9. configparser模块简介
  10. Red Hat 6 安装 Yum源
  11. c语言程序设计实训的心得,C语言程序设计实习心得体会
  12. EasyChair提交会议论文的方法简介
  13. automation服务器不能创建对象
  14. 华为防火墙基于IP地址的带宽管理
  15. 如何把握云计算时代风口 怎么能掌握云计算技术
  16. Flume使用Spooling Directory Source采集文件夹数据到hdfs
  17. MAC下微信双开(一键命令)
  18. Windows10 1903 应用商店错误 代码: 0x80131500 解决办法
  19. Unity中导出apk文件
  20. 嵌入式Linux自学笔记(二)——文件IO

热门文章

  1. ubuntu16.04安装GCC5.4
  2. 物联网EIOT能源管理平台适用于哪些场合
  3. 计算机系统是由几部分构成它们分别是什么
  4. 清理localstorage_清除localStorage
  5. bzoj2820 [bzoj2820]YY的GCD(线性素数筛+莫比乌斯反演)
  6. sqlserver-with
  7. 跨模态检索论文阅读:Context-Aware Attention Network for Image-Text Retrieval
  8. 08﹑导航子页面切换功能5_实现导航栏子页面切换
  9. Android 日期倒计时
  10. 汽车设计与技术系列讲解 汽车理论制动内燃机视频教程