当前位置:首页 > Qt课程设计--贪吃蛇游戏设计
Qt课程设计说明书
题 目:
贪吃蛇游戏设计
目录
功能需求 ............................................................................................................. 3 界面要求 ............................................................................................................. 3 其他要求 ............................................................................................................. 4 设计分析 ............................................................................................................. 4 操作方法及运行结果 ......................................................................................... 4 设计体会 ............................................................................................................. 6 参考文献 ............................................................................................................. 6
2
功能需求
利用Qt creator制作一个贪吃蛇的小游戏,要求: (1) 在窗口上显示菜单栏,帮助栏 和工具栏 (2) 游戏含有正常模式、死亡模式、情侣模式三种 (3)能够记录游戏时间,游戏成绩,游戏排行 (4) 能够显示英雄榜 (5) 能够显示帮助提示
界面要求
贪吃蛇游戏的游戏界面包括背景图片、工具栏图片、蛇移动范围的绘制等等。
其中贪吃蛇的身体用什么方法绘制,才可以使得其在游戏过程中可以实现“吃”的功能是很重要的。因此在游戏界面的初始绘制时就必须考虑到游戏时可能遇到的问题。
导入位图以及菜单工具条后,游戏未开始前(win7系统下)的界面显示如图2-1所示
3
其他要求
能够注意各种异常处理,注重提高程序运行效率 设计分析
根据分析,贪吃蛇这个程序一共要实现如下几个功能,包括游戏方面正常模式、
死亡模式以及情侣模式,游戏帮助提示与英雄榜的显示等等。具体的程序结构如下
操作方法及运行结果
根据分析后的贪吃蛇结构设计出相应的贪吃蛇流程。贪吃蛇的内容主要包括: 普通模式用上下左右控制方向,随机出现食物,但是如果碰到边框,障碍物和自己都会挂掉;
死亡模式用上下左右控制方向,小蛇获得了穿越边框的能力,但是得了恶性长胖病,可以通过吃减肥药来偏强控制,但是不要碰到自己排除的废物;
4
共分享92篇相关文档