毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc

毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc

ID:11119462

大小:917.00 KB

页数:43页

时间:2018-07-10

毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc_第1页
毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc_第2页
毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc_第3页
毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc_第4页
毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc_第5页
资源描述:

《毕业设计(论文)-基于VC++贪食蛇游戏的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XXX学院面向对象程序设计(c++/vc++)课程设计报告题目:基于VC++贪食蛇游戏的设计与实现学号:班级:小组成员:指导教师:所属系部:2014年6月3日2课程设计任务书课程名称面向对象程序设计(C++/VC++)时间2014.6.3----2014.6.6题目基于VC++的贪食蛇游戏的设计与实现主要内容:本设计实现了一个简单的贪食蛇小游戏,该游戏不仅实现了简单的游戏操作功能,还实现了灵活的运作功能,而且具有简洁大方的图文外观。此设计按照软件工程的方法进行,系统具有良好的界面和必要的交互信息,使操作人员能快捷简单地进行操作,给玩家一个简易有趣的游戏。本系统开

2、发平台为Windows XP,程序设计语言采用C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。要求:(1)通过实际软件项目的分析、设计、编码、测试等工作,掌握用软件工程的方法来开发和维护系统。(2)按要求编写课程设计报告书,能正确编写分析、设计、编码、测试等技术文档和用户使用手册。(3)进行系统的联合调试,编写系统使用说明。(4)完成系统的文档、设计说明工作任务分配:计科132班:XXXXXX负责程序框架设计和服务端代码编写计科132班:XXX主要负责软件测试及调试计科132班:XXX主要负责撰写报告与汇报摘要本设计实现了一个简单的贪食蛇小游戏,

3、该游戏不仅实现了简单的游戏操作功能,还实现了灵活的运作功能,而且具有简洁大方的图文外观。此设计按照软件工程的方法进行,系统具有良好的界面和必要的交互信息,使操作人员能快捷简单地进行操作,给玩家一个简易有趣的游戏。本系统开发平台为Windows XP,程序设计语言采用C++,在程序设计中,采用了结构化与面向对象两种解决问题的方法。关键词:贪食蛇;MFCIIAbstratcThisdesignimplementsasimplebulimiasmallsnakegame,thegameisnotonlyrealizethefunctionofsimpleoperati

4、on,andrealizethefunctionofflexibleoperation,andhasaconciseandeasybyappearance.Thisdesignaccordingtothemethodofsoftwareengineering,systemhasagoodinterfaceandtheinteractionofthenecessaryinformation,allowtheoperatortoquickandeasytooperate,easytogiveplayersafungame.Thissystemdevelopmentp

5、latformforWindowsXP,usingc++programdesignlanguage,inprogramming,usingthestructuredandobjectorientedmethodtosolvetheproblem.Keywords:GluttonySnake;MFCII目录摘要IABSTRATCII1引言:11.1课题背景介绍11.2MFC简介12系统分析22.1可行性分析22.2系统需求分析22.2.1课题需求22.2.2功能需求32.2.3游戏环境需求32.2.4游戏界面需求42.3程序分析62.3.1游戏大体框架62.3.2

6、主要游戏函数62.3.3游戏程序整体间调用关系图73程序设计83.1游戏教程的知识点83.2游戏基本流程和大体思想83.3游戏程序模块实现函数说明93.4程序变量声明154系统实现234.1坐标位置信息模块实现234.2键盘方向键操作模块实现234.3蛇身撞界与分数计算模块实现234.4食物重新生成模块实现244.5游戏测试255总结26参考文献27附录281引言在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对

7、象程序设计方法。1.1课题背景介绍贪食蛇是家喻户晓的益智类小游戏,选择这个题目一是为了将自己所学的知识加以应用,二是一直以来贪食蛇这个游戏就深深地吸引着我们,它的制作方法对于以前的我们而言都是很神秘的。我们希望通过自己的所学知识把它剖析开来,真真正正的了解它的本质和精髓。虽然我们的编程能力不是很强,但是我们有信心,在这次学习中我们将从实践和实际的项目中提高自己的编程能力。因此我们选了这个题目作为我们的课程实训。1.2MFC简介MFC(Microsoft Foundation Classes),是一个微软公司提供的类库( class libraries) 以 C+

8、+类的形式封装了 Win

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。