没有合适的资源?快使用搜索试试~ 我知道了~
基于vc++贪食蛇游戏的设计与实现本科毕业论文.doc
0 下载量 150 浏览量
2023-07-01
21:01:47
上传
评论
收藏 917KB DOC 举报
温馨提示
试读
43页
基于vc++贪食蛇游戏的设计与实现本科毕业论文.doc
资源推荐
资源详情
资源评论
XXX 学院
面向对象程序设计(c++/vc++)
课程设计报告
题 目
:基于 VC++贪食蛇游戏的设计与实现
学 号
:
班 级:
小组成员:
指导教师:
所属系部:
2014 年 6 月 3 日
课程设计任务书
课程名称
面向对象程序设计(C++/VC++)
时间
2014.6.3----2014.6.6
题 目
基于 VC++的贪食蛇游戏的设计与实现
主要内容:本设计实现了一个简单的贪食蛇小游戏,该游戏不仅实现了简单
的游戏操作功能,还实现了灵活的运作功能,而且具有简洁大方的图文外观。
此设计按照软件工程的方法进行,系统具有良好的界面和必要的交互信息,
使操作人员能快捷简单地进行操作,给玩家一个简易有趣的游戏。本系统开
发平台为 Windows XP,程序设计语言采用 C++,在程序设计中,采用了结
构化与面向对象两种解决问题的方法。
要求:(1)通过实际软件项目的分析、设计、编码、测试等工作,掌握用软
件工程的方法来开发和维护系统。
(2)按要求编写课程设计报告书,能正确编写分析、设计、编码、测
试等技术文档和用户使用手册。
(3)进行系统的联合调试,编写系统使用说明。
(4)完成系统的文档、设计说明工作
任务分配:
计科 132 班:XXX XXX 负责程序框架设计和服务端代码编写
计科 132 班:XXX 主要负责软件测试及调试
计科 132 班:XXX 主要负责撰写报告与汇报
I
摘要
本设计实现了一个简单的贪食蛇小游戏,该游戏不仅实现了简单的游戏操作
功能,还实现了灵活的运作功能,而且具有简洁大方的图文外观。此设计按照软
件工程的方法进行,系统具有良好的界面和必要的交互信息,使操作人员能快捷
简 单 地 进 行 操 作 , 给 玩 家 一 个 简 易 有 趣 的 游 戏 。 本 系 统 开 发 平 台 为
Windows XP,程序设计语言采用 C++,在程序设计中,采用了结构化与面向对
象两种解决问题的方法。
关键词:贪食蛇;MFC
II
Abstratc
This design implements a simple bulimia small snake game, the game
is not only realize the function of simple operation, and realize the
function of flexible operation, and has a concise and easy by appearance.
This design according to the method of software engineering, system has
a good interface and the interaction of the necessary information, allow
the operator to quick and easy to operate, easy to give players a fun game.
This system development platform for Windows XP, using c + + program design
language, in programming, using the structured and object oriented method
to solve the problem.
Key words: Gluttony Snake; MFC
目录
摘要 ............................................................................................................................................................I
ABSTRATC ..................................................................................................................................................II
1 引言: ....................................................................................................................................................1
1.1 课题背景介绍 ................................................................................................................................1
1.2 MFC 简介.........................................................................................................................................1
2 系统分析 ................................................................................................................................................2
2.1 可行性分析 ....................................................................................................................................2
2.2 系统需求分析 ................................................................................................................................2
2.2.1 课题需求 ................................................................................................................................2
2.2.2 功能需求 ................................................................................................................................3
2.2.3 游戏环境需求 ........................................................................................................................3
2.2.4 游戏界面需求 ........................................................................................................................4
2.3 程序分析 ........................................................................................................................................6
2.3.1 游戏大体框架 ........................................................................................................................6
2.3.2 主要游戏函数 ........................................................................................................................6
2.3.3 游戏程序整体间调用关系图 ................................................................................................7
3 程序设计 ................................................................................................................................................8
3.1 游戏教程的知识点 ........................................................................................................................8
3.2 游戏基本流程和大体思想 ............................................................................................................8
3.3 游戏程序模块实现函数说明 ........................................................................................................9
3.4 程序变量声明 ..............................................................................................................................15
4 系统实现 .............................................................................................................................................23
4.1 坐标位置信息模块实现 ...............................................................................................................23
4.2 键盘方向键操作模块实现 ...........................................................................................................23
4.3 蛇身撞界与分数计算模块实现 ...................................................................................................23
4.4 食物重新生成模块实现 ...............................................................................................................24
4.5 游戏测试 .......................................................................................................................................25
5 总结 .....................................................................................................................................................26
参考文献 .................................................................................................................................................27
附录..........................................................................................................................................................28
剩余42页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 676
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功