Java的推箱子游戏

admin java 2022-11-11 36 0

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

评论