
vc++课程设计涉及贪吃蛇小游戏及相关设计报告。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
2.1.1 需求规范 该程序的核心功能为一个互动式的游戏程序,它依赖于玩家通过键盘的上下左右键来控制贪吃蛇的运动轨迹。程序会根据玩家所按下的键,准确地判断出贪吃蛇的移动方向。 2.2.2 运行环境 程序在运行过程中,需要满足特定的硬件和软件环境要求。a. 硬件配置:建议使用一般的个人电脑;b. 软件配置:程序需要在 WINDOWS 95 或更高版本操作系统上运行。 2.2 设计 2.2.1 设计理念 该程序的关键在于如何有效地呈现蛇的图形以及实现其动态移动效果。为了表示蛇的身体,采用小矩形块来代表每一节身体,每次增加一节时,便增加一个矩形块。在移动过程中,必须以蛇头为起点进行控制,因此蛇不能反向移动,即蛇尾不能作为新的蛇头。若未按任何操作键,则蛇将按照当前方向自主前行;当游戏者按下有效的方向键时,则蛇头会朝着指定的方向移动一节身体,首先确定蛇头的新位置后,再根据该位置绘制整个蛇身,由于缺乏清屏功能,导致原来蛇的位置与新绘制的蛇位置之间存在一个单位偏差,从而产生视觉上的多余身体效果;为此,将蛇的最后一节覆盖在背景色上。食物的生成和销毁同样采用圆形图形并覆盖圆形的方式进行处理。3 概要设计 设计者应当首先着手实现一个能够游动的贪吃蛇模型。通过对实际对象进行观察和分析,并从中寻找规律进行抽象概括建立对象模型时, 可以从物理角度出发, 对理解并掌握贪吃蛇的运动规律提供支持 。
全部评论 (0)
还没有任何评论哟~


