Qt课程设计--贪吃蛇游戏设计
《Qt课程设计--贪吃蛇游戏设计》由会员分享,可在线阅读,更多相关《Qt课程设计--贪吃蛇游戏设计(18页珍藏版)》请在毕设资料网上搜索。
1、 Qt 课程设计说明书课程设计说明书 题 目: 贪吃蛇游戏设计 2 目录目录 功能需求 3 界面要求 3 其他要求 4 设计分析 4 操作方法及运行结果 4 设计体会 6 参考文献 6 3 功能需求功能需求 利用 Qt creator 制作一个贪吃蛇的小游戏,要求: (1) 在窗口上显示菜单栏,帮助栏 和工具栏 (2) 游戏含有正常模式、死亡模式、情侣模式三种 (3)能够记录游戏时间,游戏成绩,游戏排行 (4) 能够显示英雄榜 (5) 能够显示帮助提示 界面要求界面要求 贪吃蛇游戏的游戏界面包括背景图片、工具栏图片、蛇移动范围的绘制等等。 其中贪吃蛇的身体用什么方法绘制,才可以使得其在游戏过程
2、中可以实现“吃”的功 能是很重要的。因此在游戏界面的初始绘制时就必须考虑到游戏时可能遇到的问题。 导入位图以及菜单工具条后,游戏未开始前(win7 系统下)的界面显示如图 2-1 所示 4 其他要求其他要求 能够注意各种异常处理,注重提高程序运行效率 设计分析设计分析 根据分析,贪吃蛇这个程序一共要实现如下几个功能,包括游戏方面正常模式、 死亡模式以及情侣模式,游戏帮助提示与英雄榜的显示等等。具体的程序结构如下 操作方法及运行结果操作方法及运行结果 根据分析后的贪吃蛇结构设计出相应的贪吃蛇流程。贪吃蛇的内容主要包括: 普通模式用上下左右控制方向,随机出现食物,但是如果碰到边框,障碍物和自 己都
3、会挂掉; 死亡模式用上下左右控制方向,小蛇获得了穿越边框的能力,但是得了恶性长胖 病,可以通过吃减肥药来偏强控制,但是不要碰到自己排除的废物; 5 情侣模式玩家 1 用上下左右控制方向,用 P、O、I(或者是 1、2、0)来发射子弹, 可以后退,不能穿越边框玩家 2 用 W,A,S,D 来控制方向,空格键释放陷阱子弹和陷阱 都需要 food 才能补充; 英雄榜能够记录正常模式和死亡模式游戏时间,游戏成绩,游戏排行,玩家姓名; 6 按下帮助键可获得游戏帮助说明。 设计体会设计体会 我学会了用 Qt 编写贪吃蛇游戏,能熟练地掌握 Qt 语言,通过每章每节的学习让 我知道了 Qt 的重要性,学习 Q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Qt 课程设计 贪吃 游戏 设计
