没有合适的资源?快使用搜索试试~ 我知道了~
贪吃蛇游戏程序设计实验报告.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
27 浏览量
2022-07-10
10:32:33
上传
评论 1
收藏 361KB DOCX 举报
贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx贪吃蛇游戏程序设计实验报告.docx
资源推荐
资源详情
资源评论






















目录
一、题目介绍
二、设计目的
三、详细设计
3.1 贪吃蛇本体设计
3.2 贪吃蛇食物设计
3.3 游戏界面设计
3.3.1 游戏初始化
3.3.2 游戏开始
3.3.3 游戏暂停
3.3.4 游戏退出
3.3.5 游戏总界面
3.3.6 游戏区域与背景
3.3.7 关于 SNAKE
3.4 玩法规则设计
3.5 核心设计
四、功能测试
五、总结
六、参考文献

一、题目介绍:
编写一个基于 MFC 的小游戏。
基本要求:
1、实现一个小游戏
2、实现基本游戏控制功能
3、具有游戏数据保存功能
4、界面布局合理、美观;
二、设计目的:
通过使用 vc++6.0 实现一个小游戏的课程设计,进一步掌握 MFC 的高级使用方法和锻
炼自己动手写程序的能力。了解游戏设计的整个过程,通过熟练使用MFC 来设计游戏。程
序主要包括:游戏界面设计,游戏菜单栏设计,游戏初始化,游戏控制等。培养和锻炼开发
游戏的能力。
三、详细设计
3.1 贪吃蛇的本体设计
贪吃蛇的头部拥有一个坐标(x,y),蛇体有一个长度 len,蛇有一个运动方向 direct,
故定义一个结构体如下:
struct Snake
{
int x,y;
int len;
int direct;
}Snake[50];
3.2 贪吃蛇食物设计
贪吃蛇的食物有一个坐标(x,y),此食物有一个标志 isfood,当 isfood 为 0 时,表示食
物还没被吃,为 1 时,表示被吃。
struct Food
{
int x;
int y;
int isfood;
}Food;
3.3 游戏界面设计
3.3.1 游戏初始化
游戏初始蛇体长度为 3,颜色为灰色,食物标志为 1,因为此时没有显示出食物,需要
随机生成后,才置为 0;
剩余10页未读,继续阅读
资源评论

春哥111
- 粉丝: 7382
- 资源: 6万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
