摘 要:基于Microsoft Windows 7系统,在Eclipse平台上,以Java为开发语言开发了推箱子游戏。本系统实现了推箱子游戏的一般功能,如玩家可以通过上下左右键控制小人移动、重新开始游戏、悔步、选择关卡等,还实现了播放音乐及更换音乐的功能。论文对该系统的开发背景、开发技术、系统设计以及主要功能模块的实现作了详细的阐述。54950
毕业论文关键词:推箱子,游戏,Java
Abstract: Based on Eclipse platform and Microsoft Windows 7 System, using Java programming language developed Pushed box game. This system realizes the function of pushed box game, such as the game player can arrow keys control small mobile, restart the game, regret step, select the level, can play music and replace the function of music. All the details are described, including the development background and technology, the system requirement analysis, the system design and the implementation of functional modules.
Keywords: Push box, Game, Java
目 录
1 绪论 4
1.1 开发背景 4
1.2 可行性分析 4
2 系统开发技术 4
2.1 开发语言的介绍 4
2.2 程序运行环境 5
3 概要设计 5
3.1 游戏四种基本图形 5
3.2 小人走向图形 5
3.3 游戏操作 5
4 详细设计 6
4.1 系统模块 6
4.2 任务执行流程 6
4.3 小人移动流程 7
5 游戏具体设计与代码实现 7
5.1 界面框架与按钮设计 7
5.2 地图绘画区 9
5.3 游戏过程及相关代码 10
5.4 音效的设计 18
6 系统调试与测试 22
6.1 程序调试 22
6.2 测试用例 23
6.3 程序缺陷 24
结 论 25
参考文献 26
致谢 27
1 绪论
1.1 开发背景
在人类社会发展中,游戏占有很大的比重,并随着人类的发展而不断的发展,而且游戏本身具有激发人们的潜在能力的作用,是一种能够吸引人的活动;再者适当的游戏,合理的安排时间,能够使玩家在游戏的过程中锻炼反应速度及灵敏度,学习到一些课堂上学不到的知识,亦可使人们从压力中释放出来。因此游戏成为了人们生活中不可缺少的部分,游戏产业也在不断的发展完善。
推箱子游戏是目前比较流行的游戏之一,很多的操作系统或者软件都会带有这个游戏。推箱子游戏是一个来自日本的古老游戏,目的是在训练人们的逻辑思考能力。在一个狭小的仓库中,玩家通过控制小人移动来推动箱子,使箱子到达指定的目的地,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要通过巧妙的利用有限的空间及通道,合理的安排移动次序及位置,才能到达通关的目的。我个人也很喜欢这个游戏,因此,我就借这个机会将这个推箱子游戏用Java语言实现出来。