admin 发表于 2016-7-5 10:48:57

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
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****


1123412557 发表于 2020-2-16 08:46:55

确实是难得好帖啊,顶先

yangsir 发表于 2020-2-22 20:25:14

不错的小游戏,很棒:lol
页: [1]
查看完整版本: Java版贪食蛇游戏的设计与实现