贪吃蛇的设计与实现(论文+源码)
摘要:Java是最近几年出来的一种编程语言,因为它的特殊性及其等众多优点,得到了我们编写代码人员的高度认可,广泛的应用在各个场景,Java是功能齐全,而且通用的程序设计语言,常用来开发可靠的,技术上要求严格的应用程序,面向对象是软件工程当中极为核心的技术,所以Java成为了网络工程很好的选择。Java那时候发展到现在,具体来讲演变成一个相对复杂的编程语言,称作它是一门技术一点不为过,Java这个技术涉及到网络、编程等众多领域。
“贪吃蛇”游戏,就个人而言从小玩到大,在经典不过了,操作简单,而且娱乐性强,界面也可以很美观,赏心悦目,受到了青少年的青睐。我将运用Java技术和eclipse,idea等工具,开发一个易操作,界面美观,功能齐全的“贪吃蛇”,尝试还原这款游戏的场景,相应的做出一些有创新的改变。程序的设计功能相对较多,实现了程序的开始,暂停,继续游戏,结束这4个基本功能,中间加入游戏背景颜色,给人很舒服的感觉,蛇头蛇身的颜色的自定义设置,满足玩家的视觉体验,游戏地图难度的选择,以及蛇移动速度的快感,着重在介绍Java的一些基本技能和国内外发展的情况之外,对“贪吃蛇”游戏进行了理性的分析,一个是这个开发这款游戏的可行性,是否有人赏识去玩这款游戏,另一个就是游戏涉及到的技术可行性,重点是游戏界面对玩家的体验很重要,分析了这方面的功能需求,从可使用性和安全性分析了属性需求,之后对它进行一些概要设计和详细设计,对游戏的整个生命周期的各个阶段弄明白,详细的介绍一下。整理出类,方法,变量的一些介绍,运行环境,展示界面的效果,详细的阐述游戏软件的程序调试过程和功能测试结果以及程序运行方法和游戏玩法。
关键词 JAVA语言;Eclipse平台
目录:
第一章 游戏开发环境 1
1.1开发工具 1
1.2应用环境 1
第二章 游戏需求分析 2
2.1需求功能分析 2
2.2可行性分析 2
第三章 游戏概要设计 3
3.1要求目标 3
3.2游戏内的实体设计,显示及操作 3
3.2.1界面的显示 3
3.2.2食物,障碍物,蛇体 3
3.2.3按钮,菜单的设置 4
3.3游戏功能模块 4
第四章 游戏详细设计 5
4.1程序详细介绍 5
4.1.1 GameFrame类 5
4.1.2 Controller类 6
4.1.3 Food类 6
4.1.4 Ground类 6
4.1.5 Snake类 7
4.1.6 SnakeLinstener接口 8
4.1.7 Global类 8
4.1.8 BottonPanel类 8
4.1.9 GameMenu类 8
4.1.10 GamePanel类 9
4.2游戏界面截图展示 9
4.2.1贪吃蛇游戏运行界面展示 9
4.2.2贪吃蛇游戏小功能展示 10
4.2.3贪吃蛇运行过程展示 11
4.2.4贪吃蛇游戏结束展示 12
第五章 系统测试 13
5.1系统测试的意义 13
5.2系统测试模块 13
5.3系统测试结果 13
第六章 总结 14
致谢 16
参考文献 17
论文字数:6111
包含资料:
此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]