Java的推箱子游戏

Java的推箱子游戏
一、用途
1、能满足学习和二次开发,比如实训实验
2、可以作为熟悉Java的学习,作为老师阶段性学习的一个成功检验,不再是单调的理解老师空泛的知识,导入就能运行。
二、文档包含主要内容(可以大大帮助减少了写文档的时间)
1.包含需求分析与设计、可行性分析
2.包含系统分析与设计、用例图、流程图
3.包含数据库设计
4.包含系统功能的介绍
5. 包含系统测试
三、功能
模块功能介绍
(1)初始化模块:该模块包括屏幕初始化和游戏第一关的初始化。屏幕初始化用于输出欢迎信息和显示关于开发者的版本信息等。
(2)画图模块:该模块主要是被其它模块调用,用于画墙、在空地画箱子、在目的地画箱子、画小人和画目的地,每次生成不通关卡和地图时此函数可以重用。
(3)移动箱子模块:该模块用于移动箱子,包括目的地之间、空地之间和目的地与空地之间的箱子移动。
(4)移动小人模块:该模块用于控制小人移动,并且随时判端人物是否遇到障碍或者已经进入指定位置,从而推动箱子到目的地。
(5)功能控制模块。该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡重置功能。
游戏界面简单清晰,操作界面优美,有很强的带入性,游戏操作模块分为:“悔一步”,“重来”,“上一关”,“下一关”,“第1关”,“最终关”,“选关”“音乐关” 。
“悔一步”:返回上一移动状态(可以连续返回多步);
“重来”:重新开始当前关;
“上一关”:返回到当前关的上一关;
“下一关”:跳转到当前关的下一关;
“第1关”:游戏系统默认开始关为第一关,此按钮让玩家可以方便从其它关卡直接跳转到第一关;
“最终关”:可以跳转到最后一关,即游戏系统默认的最后一个关。
四、内容
包括程序源代码、数据库、项目文档和PPT,导入IDE就可以运行。

Java的推箱子游戏.zip: https://url56.ctfile.com/f/34653256-720289710-d38d3e?p=7567 (访问密码: 7567)

 

posted on 2022-11-07 22:53  那山的狐狸  阅读(134)  评论(0编辑  收藏  举报

导航