PacManX

——南京大学2019秋季学期 “高级程序设计 ”课程设计一

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

已实现的目标:

  • 地图支持自定义编辑(可编辑地图中的:空地、墙、豆子、超级豆子、小怪初始位置及数量、吃豆人初始位置)
  • 可选择游戏难度(即设定不同的小怪移动速度)
  • 怪兽可追踪吃豆人位置,往吃豆人的所在位置靠近
  • 有用户友好的UI界面(比如:吃到超级豆子后吃豆人变彩色闪烁,且下方显示进度条倒计时;选择界面高亮显示选项)
  • 可查看历史记录TOP 10,并且可对游戏记录进行回放
  • 在回放的过程中,支持按下方向键后,退出回放模式,在当前情形下,操纵吃豆人,进入正常的游戏模式,继续游戏

可执行程序下载地址:

https://github.com/NJU-TJL/PacManX/releases


Copyright © 2020 NJU-TJL

开放源代码许可

转载请注明原作者:https://github.com/NJU-TJL/PacManX


详情请见于:课程设计报告

基于C++控制台(Windows平台)的一个吃豆人小游戏相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. C语言零基础项目:吃豆人小游戏!详细思路+源码分享

    每天一个C语言小项目,提升你的编程能力! <吃豆游戏>是一款休闲小游戏,和贪吃蛇,球球大作战吃食物都是有差不多的游戏逻辑. 效果展示: 这个游戏本身很简单,一共3关,吃掉画面上全部小豆子就 ...

最新文章

  1. JHipster技术简介
  2. 我竟然用OpenCV实现了卡尔曼滤波
  3. 5G与数据中心是新基建“耗电双雄”?事情不能这么看……
  4. Sublime package control错误:There are no packages available for installation
  5. message There is no Action mapped for namespace [/] and action name [login] associated with context
  6. python将dataframe写入csv_Pandas dataframe数据写入文件和数据库
  7. mysql中的增删改查
  8. Android中的数据库
  9. 大麦云原生边缘计算探索,让观众剧院看戏也能实现个性化
  10. 保存多序列tiff文件_干货技巧!如何使你保存的Phtoshop文件容量更小?
  11. xbox手柄 查看您的控制器保修_Xbox的“异形手柄”开始让残疾的老兵重新享受游戏的乐趣...
  12. 【CCCC】L2-010 排座位 (25分),,并查集+二维矩阵判定关系
  13. SQL Server与Oracle中的隔离级别
  14. 2050:技术未必会使我们摆脱愚昧,有时正相反(下)
  15. 巴宝莉(Burberry)换等线体LOGO了!
  16. 阅读分享-超抵抗力最大的路径走
  17. 拆字在线版-扌斥字在纟戋片反
  18. kali使用笔记本自带无线网卡_生活日常(教你笔记本电脑如何正确使用WiFi)
  19. 算法笔记_227:填写乘法算式(Java)
  20. 一个不错的网站,颜色推荐 http://www.colorhexa.com/

热门文章

  1. 手把手教学--Python爬取有道词典
  2. 五分钟学会python_果粉有福了!5分钟学会用Python统计自己最爱听的音乐
  3. 运动无线耳机哪款不容易掉、最不容易脱落的蓝牙耳机推荐
  4. 什么是知识图谱?通俗易懂
  5. mysql中SQL语句查询表字段名、注释、字段类型
  6. 【Office】Office小技巧
  7. 太牛了!我的阿里春招之路分享,值得收藏!
  8. Android获得IMEI和IMSI号
  9. linux如何做动态壁纸实验报告,Ubuntu制作动态壁纸
  10. python读书心得体会_Python学习心得体会