1、 毕业设计毕业设计 题题 目:目: 贪食蛇小游戏的开发贪食蛇小游戏的开发 所所 在在 系:系: 计算机科学系计算机科学系 专专 业:业: 计算机科学与技术计算机科学与技术 学学 号:号: 作者姓名:作者姓名: 指导教师:指导教师: 2014 年年 5 月月 6 日日 I 贪食蛇小游戏的开发贪食蛇小游戏的开发 摘摘 要要 Visual Basic(VB)作为世界上使用人数最多的语言,以其简单、易学等诸多优点,深受初 学者们的喜爱,贪食蛇是一款家喻户晓的经典小游戏,它简单有趣,老少皆宜,深受人们的青睐。 本文基于 VB 开发了一个操作简单、界面美观的贪食蛇游戏,达到学习 VB 技术和熟悉软件开发流
2、 程的目的。本文首先分析了游戏的基本功能,从功能、可行性方面分析了需求。然后,对游戏的概 要设计和详细设计进行了分析,这也是本文的重点。最后为了保证程序代码的正确性和功能实现的 可靠性,本文还介绍了游戏的运行调试过程和功能测试结果。 关键关键词词 VB;贪食蛇;游戏 II 目 录 1 引言 1 2 开发环境 2 2.1 开发工具 2 2.2 应用环境 2 3 游戏需求分析 3 3.1 功能描述 . 3 3.2 需求分析 . 3 3.3 可行性分析 3 3.3.1 技术可行性 . 3 3.3.2 操作可行性 . 4 3.3.3 经济可行性 . 4 4 概要设计 6 4.1 程序功能模块 6 4.
3、2 程序流程 . 6 5 详细设计 8 5.1 开始界面 . 8 5.1.1 开始游戏 8 5.1.2 最高分 . 9 5.1.3 游戏说明10 5.1.3 退出游戏 11 5.2 游戏过程 12 5.3 游戏结束 14 6 测试 18 6.1 测试意义 18 6.2 测试过程 18 6.2.1 测试计划 .18 6.2.2 测试需求 .20 6.2.3 测试用例 .21 6.2.4 测试报告 .21 6.3 测试结果 21 7 总结 23 致谢 25 参考文献 26 附录 27 1 1 引言 贪食蛇游戏是诺基亚手机上一个必不可少的游戏,但是你知道这个游戏的由来吗?据 说蛇引诱夏娃吃了苹果之后
4、,就被贬为毒虫,阴险的象征。而蛇吃东西是整只动物吞进去 的,在文艺复兴的时候就有人发明了一种游戏,也就是现在贪食蛇游戏的前身,后来就慢 慢地演变成今天的贪食蛇了。 贪食蛇是一款大众化游戏,因为在诺基亚手机中随处可见,而诺基亚手机也可以堪称 为手机中的一款非常经典的手机,贪食蛇游戏也如此。所以,人们对于这款游戏并不陌生, 在现在紧张的生活节奏中可以给人们带来不少的乐趣,让人们能够在紧张的生活中得到片 刻的放松,保持良好的生活状态。 贪食蛇游戏是一款生产于 1970 年后期的计算机游戏,该游戏在 1990 年代由于一些手 机将其引入而再度流行起来。在游戏中,玩家操控一条细长的蛇爬行于一个带边界的平
5、面 之上,呑食系统随机生成的食物,并要避免触碰到自身或者包围着游戏区的“墙” 。蛇身 随着贪食蛇所呑食的食物而增长, 蛇身的不断增长使游戏的难度逐渐变大。 操控贪食蛇时, 玩家操控贪食蛇的头部朝向(向上、向下、向左或向右)控制贪食蛇的进行方向,贪食蛇 的身体跟随着头部行进。 2 2 开发环境 2.1 开发工具 本程序采用 Microsoft Visual Basic 6.0 中文版进行编译,VB 是一种由微软公司开发的 包含协助开发环境的事件驱动编程语言。从任何标准来说,VB 都是世界上使用人数最多 的语言不仅是盛赞 VB 的开发者还是抱怨 VB 的开发者的数量。 它源自于 BASIC 编程
6、语言。 VB 拥有图形用户界面和快速应用程序开发系统, 可以轻易地使用 DAO、 RDO、 ADO 连接数据库,或者轻松地创建控件。程序员可以轻松地使用 VB 提供的组件快速建立一个 应用程序。 2.2 应用环境 操作系统:Windows XP,Windows7,Windows8,Windows Server 应用软件:Visual Basic 6.0 3 3 需求分析 3.1 功能描述 用 VB 语言实现经典贪食蛇游戏,其基本功能描述如下。 此游戏程序应实现一条蛇在密闭的围墙内游动,在围墙内随机生成一个食物,并且通 过按键的上、下、左、右四个方向控制蛇身的移动,蛇头撞到食物时,则表示事物被蛇吃 掉,蛇身随之增长一节,并同时计分加 10 分,接着再出现食物,重复刚才的过程。如果 在蛇的移动的过程中,蛇撞到墙壁或者身体交叉即蛇头撞到自己的身体,游戏结束。 3.2 需求分析 本游戏主要是完成贪食蛇的基本操作,用户可以自己练习和娱乐。本游戏需要满足以 下几点要求: (1)