基于java的推箱子游戏

2019-06-05 13:46

四川师范大学成都学院专科毕业设计

基于JAVA的推箱子游戏

前言

在这个充满竞争的社会里,随着生活节奏的不断加快,人们的生活水平越来越繁忙,因此,越来越多人感到无比的烦躁与巨大的压力,这些压力也带给人们诸多烦恼。所以如何解除现代人的生活压力,释放心中苦闷已经成为现代人的共同心愿。而本次的这个基于JAVA的推箱子小游戏正是使用JAVA语言并且结合于EditPlus编译器,为大家开发了一款适合的、休闲娱乐的游戏,在娱乐的同时也给忙碌的上班族们开拓了另一个思考问题的空间。

基于JAVA的推箱子小游戏主要分为初始化模块,画图模块,移动小人模块,移动箱子模块以及功能控制模块。玩家是通过控制小人的移动来推动箱子,需要避过障碍物与死角才能将其推放到指定位置从而达到过关的目的。每关的难易程度各异,不仅适合人们休闲娱乐,还有助于开发智力,提高人们思考问题能力与想象能力,改善思考方式,拓展思维。

关键词:JAVA;解压;推箱子;休闲娱乐

I

四川师范大学成都学院专科毕业设计

Abstract

In this competitive society, along with the accelerating pace of life, people's living standard more and busier, therefore, more and more people feel very upset and enormous pressure, the pressure also gives people a lot of trouble. So how to relieve the pressure of modern life, release the pain has become the common aspiration of the people. But this time based on the JAVA Push Box Game is the use of JAVA language and the combination of EditPlus compiler; we developed a suitable, recreational game, in the entertainment but also for busy office workers to develop another thinking space.

Based on the JAVA Push Box Game consists of initialization module, drawing module, mobile SIM module, mobile box module and control module. Game player is controlled through a small mobile drive box, need to avoid obstacles and dead angle can be pushed into the specified location so as to achieve the purpose of clearance. Each level of difficulty degree is different, not only for recreation, also contribute to the development of intelligence, improve people's thinking ability and imagination ability, improve the way of thinking, the development of thinking.

Key Words:JAVA; Relieve pressure; Push box; Recreation and entertainment

II

四川师范大学成都学院专科毕业设计

目 录

前言 ............................................................................................................................................. I Abstract ..................................................................................................................................... II 1. 可行性研究 ........................................................................................................................ 2

1.1设计目的 ..................................................................................................................... 2 1.2可行性研究前提 ......................................................................................................... 2 1.3可行性分析 ................................................................................................................. 2 1.4结论意见 ..................................................................................................................... 3 2.需求分析 .............................................................................................................................. 3

2.1引言 ............................................................................................................................. 3 2.2游戏需求 ..................................................................................................................... 3 2.3软硬件需求 ................................................................................................................. 4

硬件环境需求: ........................................................................................................ 4 软件环境: ................................................................................................................ 4 2.4接口控制 ..................................................................................................................... 4 2.5方案论证 ..................................................................................................................... 4

2.5.1.C++语言的优点 .............................................................................................. 4 2.5.2.Java语言的优点 ........................................................................................... 5 2.5.3.方案选择 ........................................................................................................ 6

3.概要设计 .............................................................................................................................. 7

3.1游戏设计分析 ............................................................................................................. 7

3.3.1.地图文件的引用 ............................................................................................ 7 3.3.2.程序运逻辑 .................................................................................................... 7 3.3.3.绘图 ................................................................................................................ 7 3.3.4.显示平台 ........................................................................................................ 7 3.2 注意事项 .................................................................................................................... 8 3.3 游戏流程图 ................................................................................................................ 8 4.详细设计 ................................................................................................................................. 9

4.1游戏总体结构与代码 ................................................................................................. 9 结 论 .................................................................................................................................. 21 参 考 文 献 ............................................................................................................................ 22

III

四川师范大学成都学院专科毕业设计

致 谢 .................................................................................................................................. 23

IV

四川师范大学成都学院专科毕业设计

引 言

在人类的社会生活当中,游戏占有很大的比重,并且随着社会的发展而不断发展。而且游戏本身具有激发人类潜在行为的特质,是一种能够吸引人们参与其中的活动,其本身具有强烈的吸引力使游戏者卷入其中;再者适当的游戏、合理的时间安排,能够让玩家在娱乐的同时还可以锻炼其反应速度及灵敏程度,学习到一些在学校里、课堂上学不到的知识与技能,亦可让玩家从压力中释放出来。因此游戏逐渐成为人们生活中不可缺少的一部分,游戏产业也正逐步发展成熟。

经典的推箱子游戏是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。而且在如今科学技术不断发展的时代,推箱子小游戏的样式也趋于完美步调,当然这个世界上并没有绝对完美的东西,但就相对推箱子小游戏而言,如此巨大的发展也令人感叹。精美的画面,丰富的效果,以及方便的操作体现了推箱子小游戏的不断创新。

1


基于java的推箱子游戏.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011公考常识判断精题练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: