javase语言开发的贪吃蛇单机游戏的设计与实现(源码)

这几年里,当今很热门的必须是互联网络时代的来临,网络化的潮流遍及了当代社会的各项领域。伴随着网络化信息技术的进步,随之而来的就是各种网上的娱乐游戏软件。当大家拿到一款新游戏的时候,一开始不知道怎样操作,但是在熟悉说明书等一些操作流程之后大概都会对此款游戏有个大概的了解。但是除了体验游戏带给我们听觉、视觉、听觉上的感官刺激之外,但是设计游戏的原理是什么样子的呢?科技改变了生活,所以各种缤彩多芬的产品每天都层出不穷。所以就需要我们不断的学习新的技术,才能跟上时代的脚步。这次的毕设,我做的项目是大家都熟知的一个小游戏贪吃蛇,用的就是我们所学的数据结构、eclipse、JAVA、和数据库等知识相结合,运用队列的算法计算蛇是怎样移动的,为贪吃蛇这个游戏做了最基本的动作,那就是蛇的移动。在用户体验的过程中,可以将游戏的每个用户的分数记录在数据库媒体上。将整个游戏程序分成两个功能模块和8种模块,进行游戏的开始、暂时停止、结束。学习Java技术和软件开发过程的详细了解。关键词 编程语言,开发环境,贪吃蛇,开发流程
目 录
1 引言 1
1.1 开发背景 1
1.2 研究意义 1
1.3 本章小结 2
2 系统开发环境与相关技术说明 2
2.1 Java开发环境JDK简介 2
2.2 Eclipse简介 2
2.3 数据库简介 3
2.4 相关技术说明 3
2.5 本章小结 4
3 系统分析 4
3.1 可行性分析 4
3.2 需求分析 5
3.3 本章小结 5
4 系统总体设计 5
4.1 系统功能模块设计 5
4.2 系统数据结构设计 8
4.3 本章小结 13
5 系统功能详细设计与实现 13
5.1 程序设计 13
5.2 功能详细设计 15
5.3 注册与登录模块设计 18
5.4 数据库设计 18
5.5 各功能界面截图 21
5.6 本章小结 28
6 *好棒文|www.hbsrm.com +Q: @351916072@ 
系统测试 28
6.1 测试准则 29
6.2 内容及效果测试 29
6.3 性能测试 30
6.4 测试的结果 31
6.5 本章小结 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 开发背景
在当今社会,游戏作为一种娱乐休闲的方式快速发展着,游戏的开发有PC端的,有手机端的,紧接的就是开发这些游戏所用到开发语言及工具。其中本设计所用的开发语言就是java,java基本上是当今国内外开发人员首选的开发语言,特别是,通过与世界各国网站的完美组合,Java可能会有更广泛的前景[1]。总而言之,游戏的设计和开发很复杂,影响了各种各样的方面。并且越来越趋向于人性化设计,其中,效率和益智化都聚集了大部分人的关心。因此,如何设计这个国际性的小游戏,非常对提高Java开发的水平和系统的设计能力有帮助。很大的社会压力每天在环绕着如今的青年人,日常生活的节奏也随着竞争压力的上升而增加。这是需要一款既简单快捷又能帮助人们放松身心的游戏,这款贪吃蛇的游戏既可以在吃饭的时候,休息的时候,既适合年轻人也适合儿童,所以在使用范围上是非常广泛的。在设计开发过程中,为了应对模块之间的逻辑关系和数据通信关系而需要。因此,通过游戏整体的开发,我们可以实现学习Java技术和软件开发过程的知识的目标。snake游戏的起源谁都不知道。在夏娃的诱惑之后,吃了苹果,他被称为阴谋的有毒昆虫。然后,蛇都吃了一切。在文艺复兴中,有人发明了游戏。那是现在,蛇游戏的先驱者,慢慢的今天的贪婪的蛇进化成了。
1.2 研究意义
贪吃蛇是很受欢迎的游戏,我相信谁都不奇怪。在今天的快速变化的现实生活中,给人们带来了很多的乐趣。我设计的这个贪吃蛇小游戏可以满足人们业余时间的放松(pc端),在这个程序中我用了Java语言来编写,运用了Java中的一些技术,这种语言被国内外使用非常广泛的,Java开发语言的功能多种多样,表达的功能很突出,使用起来也是随心应手,应用广泛,应用面广,目标程序效率高,可移植性好,纯粹的面向对象[2]的编程,尤其适合编写应用软件。代码简单易懂(不过要在熟悉Java语言的基础上),在游戏的同时也不要忘了了解一下代码,这样有助于深入的提高Java初学者的水平。本次设计不仅考察了我的综合运用培训所学知识的能力,同时也锻炼了我的实际操作能力,对于以后的工作有着重要的意义和有着不同寻常的一次经历。因为在设计这个游戏的之前,自己设计游戏这块不是很熟悉,所以查了相关的资料,学习相应的资料。在整个过程中,牵扯到了游戏画面的显示,数据的更新与收集,还有程序中各种类的熟练使用尤其是应用类的继承机制。因此,对于想学好java编程语言的人是一次很好的学习和巩固的机会。而且,在今天全球的移动互联网各种复杂的行业环境中,Java的前景可以说是一片光明,当然,对于那些想以Java技术作为岗位的人的也是前途无量。
1.3 本章小结
本章节主要对课题的开发背景和研究的意义、研究现状和内容进行概述并分析。在研究的内容上做了一点大概的说明,对选这一课题产生的意义以及对于本设计所用到的相关技术的现状和前景的说明。
2 系统开发环境与相关技术说明
2.1 Java开发环境JDK简介
Java Develops Kits是JDK的全程,在平时的学习中也习惯于直接称为JDK。中文翻译过来的意思就是SUN公司为开发人员准备的一份Java的开发套件。编译和执行环境也是在JDK中所特有的,其中所有的Java程序将被写入JDK中。使用JDK的话,Java程序的内容可以放在记事本文件中的, 也就是自动生成的Class文件。
JDK安装后各个文件夹包含的具体内容为:
bin:用于存储class文件。以后所有的class文件都会存储到bin目录中。
jre:执行环境,实现Java执行环境。是提供了Java被执行文件的环境。Java虚拟机(JVM)、包括各种文件的支持。
src:用于存储java源文件。
.settings : 该文件夹存储的是eclipse自动生成的配置文件,千万不要碰。
2.2 Eclipse简介

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/946.html

好棒文