基于java推箱子游戏的设计与实现毕业设计
技术:Java等摘要:
计算机自从出现以来,伴随着信息革命的到来,计算机网络技术得到了飞速的发展,无论是硬件,还是技术的,都有了划时代的改变。了解计算机发展历史的人都知道,世界第一台计算机是1942年,在美国的宾西法利亚大学诞生的,它的出现,预示着计算机的时代到来了。随着历代科学家坚持不懈的努力研究与技术的不断进步,使得以前像房子一样的计算机发展到现在的笔记本电脑,平板电脑。这无不验证了科学力量的魅力和强大。
伴随着计算机技术的大发展,应其应运而生的游戏也得到了划时代的变革从以前的游戏机平台移植到了计算机平台,这不得不说大大丰富了人们的业余生活。无论是上学还是上班,我们在街上、公交车、地铁站都可以看到形形色色的人做着相似的事情,拿着手机玩着各种各样的游戏。现如今,游戏行业的发展已然被越来越多的人所关注,特别是基于计算机网络技术来的开发已然在逐步的成为游戏行业中最重要的环。现如今,游戏其已经不单单以产业的角度来看了,它的发展也越来越像一门艺术,犹如好莱坞的电影发展史一样。在未来,它会更加渗透到人们的生活,成为人们生活不可缺少的组成部分。说不定,它就是推动下一次科技大发展的力量之源。在未来,一切皆有可能。
所谓发展,要承上启下,在前人研究成果的基础上,才能再去作创新。在此,我来介绍一下一款非常经典的推箱子游戏,这是一款趣味性十足的益智类游戏,它是由人物(狼)、箱子(羊)、目的地(笼子)、围墙或障碍物(树木)等组成,用户可以通过键盘上的上下左右按键来控制人物移动,将箱子推到指定的目的地,这其中要躲过各种障碍物的阻拦。其在开发的过程中有一系列的技巧和方法。其中涉及到了二维数组、键盘操作以及图形化函数等方面的知识。此次设计是在Microsoft Windows8系统下,以java为开发语言,在eclipse平台上进行游戏的设计与实践。
关键词:游戏设计、数组、开发语言
目录:
第1章 绪论 1
1.1 选题目的 2
1.2 国内外研究现状分析 3
1.2.1 国外研究现状分析 4
1.2.2 国内研究现状分析 5
第2章技术可行性分析 6
2.1 可行性目的 7
2..2 可行性研究前提 8
2..3 算法可行性分析 9
第3章 平台选择 10
第4章 需求分析 11
4.1 游戏需求 12
4.2 软硬件需求 13
4.3 方案论证 14
4.3.1C++语言的优点 15
4.3.2Java语言的优点 16
4.3.3C语言的优点 17
4.3.4方案选择 18
第5章 游戏设计分析 19
5.1 地图文件的引用 20
5.2 程序运行逻辑 21
5.3 绘图 22
5.4 显示平台 23
5.5 注意事项 24
5.6 游戏流程图 25
第6章 详细设计 26
6.1 游戏整体结构与代码 27
6.2 选关模块 28
6.3 地图的绘制形成 29
6.3 地图的绘制形成 30
6.4 小人与箱子移动的算法 31
6.5 小人上下移动模块 32
6.6 悔步模块 33
第7章 游戏测试 35
7.1软件测试 36
7.2 游戏系统性能分析 37
第8章 结论 38
致谢 39
论文字数:12327
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]