Java版贪食蛇游戏的设计与实现
技术: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.1Java简介 5
2.1.1Java语言的优点 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
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
确实是难得好帖啊,顶先 不错的小游戏,很棒:lol
页:
[1]