贪食蛇小游戏的开发 毕业论文

贪食蛇小游戏的开发 毕业论文

ID:341448

大小:693.50 KB

页数:44页

时间:2017-07-25

贪食蛇小游戏的开发  毕业论文_第1页
贪食蛇小游戏的开发  毕业论文_第2页
贪食蛇小游戏的开发  毕业论文_第3页
贪食蛇小游戏的开发  毕业论文_第4页
贪食蛇小游戏的开发  毕业论文_第5页
资源描述:

《贪食蛇小游戏的开发 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、衡阳师范学院毕业设计题目:贪食蛇小游戏的开发所在系:计算机科学系专业:计算机科学与技术学号:10190307作者姓名:指导教师:2014年5月6日贪食蛇小游戏的开发摘要VisualBasic(VB)作为世界上使用人数最多的语言,以其简单、易学等诸多优点,深受初学者们的喜爱,贪食蛇是一款家喻户晓的经典小游戏,它简单有趣,老少皆宜,深受人们的青睐。本文基于VB开发了一个操作简单、界面美观的贪食蛇游戏,达到学习VB技术和熟悉软件开发流程的目的。本文首先分析了游戏的基本功能,从功能、可行性方面分析了需求。然后,对游戏的概要设

2、计和详细设计进行了分析,这也是本文的重点。最后为了保证程序代码的正确性和功能实现的可靠性,本文还介绍了游戏的运行调试过程和功能测试结果。关键词VB;贪食蛇;游戏I目录1引言12开发环境22.1开发工具22.2应用环境23游戏需求分析33.1功能描述33.2需求分析33.3可行性分析33.3.1技术可行性33.3.2操作可行性43.3.3经济可行性44概要设计64.1程序功能模块64.2程序流程65详细设计85.1开始界面85.1.1开始游戏85.1.2最高分95.1.3游戏说明105.1.3退出游戏115.2游戏过程

3、125.3游戏结束146测试186.1测试意义186.2测试过程186.2.1测试计划186.2.2测试需求206.2.3测试用例216.2.4测试报告216.3测试结果217总结23致谢25参考文献26附录27II1引言贪食蛇游戏是诺基亚手机上一个必不可少的游戏,但是你知道这个游戏的由来吗?据说蛇引诱夏娃吃了苹果之后,就被贬为毒虫,阴险的象征。而蛇吃东西是整只动物吞进去的,在文艺复兴的时候就有人发明了一种游戏,也就是现在贪食蛇游戏的前身,后来就慢慢地演变成今天的贪食蛇了。贪食蛇是一款大众化游戏,因为在诺基亚手机中随

4、处可见,而诺基亚手机也可以堪称为手机中的一款非常经典的手机,贪食蛇游戏也如此。所以,人们对于这款游戏并不陌生,在现在紧张的生活节奏中可以给人们带来不少的乐趣,让人们能够在紧张的生活中得到片刻的放松,保持良好的生活状态。贪食蛇游戏是一款生产于1970年后期的计算机游戏,该游戏在1990年代由于一些手机将其引入而再度流行起来。在游戏中,玩家操控一条细长的蛇爬行于一个带边界的平面之上,呑食系统随机生成的食物,并要避免触碰到自身或者包围着游戏区的“墙”。蛇身随着贪食蛇所呑食的食物而增长,蛇身的不断增长使游戏的难度逐渐变大。操

5、控贪食蛇时,玩家操控贪食蛇的头部朝向(向上、向下、向左或向右)控制贪食蛇的进行方向,贪食蛇的身体跟随着头部行进。262开发环境2.1开发工具本程序采用MicrosoftVisualBasic6.0中文版进行编译,VB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面和快速应用程序开发系统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻松地创建控件。程序员

6、可以轻松地使用VB提供的组件快速建立一个应用程序。2.2应用环境操作系统:WindowsXP,Windows7,Windows8,WindowsServer应用软件:VisualBasic6.0263需求分析3.1功能描述用VB语言实现经典贪食蛇游戏,其基本功能描述如下。此游戏程序应实现一条蛇在密闭的围墙内游动,在围墙内随机生成一个食物,并且通过按键的上、下、左、右四个方向控制蛇身的移动,蛇头撞到食物时,则表示事物被蛇吃掉,蛇身随之增长一节,并同时计分加10分,接着再出现食物,重复刚才的过程。如果在蛇的移动的过程中,

7、蛇撞到墙壁或者身体交叉即蛇头撞到自己的身体,游戏结束。3.2需求分析本游戏主要是完成贪食蛇的基本操作,用户可以自己练习和娱乐。本游戏需要满足以下几点要求:(1)对键盘事件的处理:上,下,左,右箭头(↑、↓、←、→)。(2)食物的随机生成。(3)蛇身方向的处理。(4)蛇撞墙或者撞到自己的判断。(5)最高分的获取。(6)游行,吃到食物,碰壁的声音设计。3.3可行性分析3.3.1技术可行性技术可行性指的是决策方案和决策技术不能突破组织所拥有的活着相关人员掌握的技术资源的边界。在进行技术可行性分析时,需注意以下一些问题:(1

8、)系统开发过程中所涉及到的所有的技术问题开发一个小游戏同样也涉及到多方面的技术问题,其中包括:软件开发、游戏结构、游戏软硬件平台的搭建、游戏界面的设置等。不仅应该客观和全面地分析软件开发过程中所涉及到的技术问题。还应该充分地考虑到这些技术的现实性和成熟度问题。(2)采用成熟技术26成熟的技术是已被多人使用且其可行性被反复证明的有效的技术,所以,

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

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

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