技术:Java等
摘要:
网络的迅猛发展,21世纪的今天人类社会已经进入到了信息化的时代,更是网络化高速发展的阶段。网络逐渐走进人们的生活,五彩缤纷的网上信息与人们的生活密切相关。互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,它的实时性、方便性得到了人们的喜爱。现在人们利用网络已经不再是简单的查阅资料等,而是懂得用网络来娱乐消遣。拿贪食蛇这个小游戏来说,之前基本都是手机游戏,但是随着网络的发展人们已经开始在电脑上进行游戏了,而且游戏功能更多,深受人们的喜爱。
贪食蛇起源于古代中国,风靡于欧洲。贪食蛇是经典的游戏之一,每个人的童年都有玩过这类游戏,尤其是在手机上较为常见。民间早就已有贪食蛇游戏,在中国的文化里,倍受人们的青睐。在游戏中,玩家能够学会如何有创造性地克服生活中面临的困难,而且玩游戏的能力也对我们将来的发展有着深远的影响。同时游戏也可以给人们生活中添加许多乐趣。本次设计的这款游戏,虽然只是一款小游戏,可以让玩家在业余时间中休闲,但是不会沉迷,也可以丰富人们的生活。
本贪食蛇系统是使用Java实现,以Eclipse为开发工具来开发的游戏系统。系统中包括设置背景颜色、蛇头颜色、蛇身颜色、食物颜色等个性化选项,选择不同的地图模式,设置贪食蛇的速度,还可以选择是否显示网格及网格的颜色等等。
关键词:贪食蛇;Java;Eclipse
目录:
1 绪 论 1
1.1 研究背景 1
1.2 研究内容意义 2
1.3 主要功能特点 3
1.3.1 操作简单 3
1.3.2 友好的界面 3
1.3.3 创意新颖 3
1.3.4 稳定安全 3
2 关键技术介绍 5
2.1 Java简介 5
2.1.1 Java语言的优点 6
2.2 开发工具Eclipse简介 7
2.3 开发工具JDK简介 8
3 需求分析及可行性 9
3.1 程序概述 9
3.2 业务需要分析 9
3.3 用户需求分析 9
3.4 功能需求分析 10
3.5 可行性分析 10
3.5.1 技术可行性 11
3.5.2 经济可行性 11
3.5.3 操作可行性 11
4 详细设计与实现 13
4.1 系统概要设计 13
4.1.1 游戏运行过程图 13
4.2 系统功能设计 14
4.3 贪食蛇类结构 15
4.3.1 类文件 15
4.3.2 类的对应关系 16
4.3.3 通过事件监听建立联系 16
4.3.4 主要类的说明 17
4.4 系统实现 19
4.4.1 障碍物、食物、蛇的表示 19
4.4.2 蛇的移动 19
4.4.3 存储蛇身的数据结构 19
4.4.4 蛇的移动方向 19
4.4.5 如何显示蛇身 20
4.4.6 蛇身的移动方向 20
4.4.7 吃到食物的判定 20
4.4.8 游戏主页面 21
4.4.9 设置背景颜色页面 22
4.4.10 设置蛇头颜色页面 23
4.4.11 设置蛇身颜色页面 24
4.4.12 设置食物颜色页面 25
4.4.13 选择地图页面 26
4.4.14 游戏网格设置 28
4.4.15 游戏按钮页面 29
4.4.16 游戏说明页面 30
5 软件测试 31
5.1 正确认识软件测试 31
5.2 软件测试的目的 31
5.3 系统测试的方法 32
5.4 软件测试的过程 33
5.5 软件测试的结果 34
6 总 结 36
参考文献 39
致 谢 40
论文字数:25157
包含资料:
截图: