首页 > 编程语言 >Java的推箱子游戏

Java的推箱子游戏

时间:2022-11-07 23:00:10浏览次数:68  
标签:箱子 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)

 

标签:箱子,Java,游戏,一关,模块,目的地
From: https://www.cnblogs.com/bqwzy/p/16867829.html

相关文章

  • 【Java复健指南10】OOP高级01-类变量、类方法和main
    类变量什么是类变量类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改......
  • java基础2
    类型转换Java运算时,需要用到类型转换运算中不同类型数据先转化为同一类型,然后进行运算两种转换方式强制转换自动转换publicclassDemo05{publics......
  • 从新开始学JAVA - 运算符9
    运算符运算符类型算术运算符:+,-,*,/,%,++,--赋值运算符:=关系运算符:>,<,>=,<=,==,!=,instanceof逻辑运算符:&&,||,!位运算符:&,|,^......
  • java线程 Thread
    packagecom.tedu.threadStudy;publicclassstudyThread{publicstaticvoidmain(String[]args){MyThreadth1=newMyThread("线程1");My......
  • 《Java程序设计——深入理解计算机系统的语言》上市了
    ​​​​本书是一部系统论述Java编程语言的体化教程(含纸质图书、教学课件、源代码与答疑服务)。书中主要内容包括:引言;开发环境搭建;第一个Java程序; Java语法基础;数据类型;运算......
  • Javascript(笔记25) - DOM基本操作 - 节点的四个属性
    Javascript(笔记25)-DOM基本操作-节点的四个属性所有的节点都有这四个属性节点的四个属性nodeName返回元素的标签名,以大写形式表示,只读;document 的nodeName 属性:以这......
  • JAVA-类的定义
    packagecom.itheima;publicclassphone{//成员变量Stringbrang;intprice;publicvoidcall(){System.out.println("打电话");......
  • Java 内存泄漏了,怎么排查?
     报警信息显示探测的几个接口有超时情况,多数执行栈都在:java.io.BufferedReader.readLine(BufferedReader.java:371)java.io.BufferedReader.readLine(BufferReader.java......
  • java——注释与空行
                        Java注释:单行、多行和文档注释                      ......
  • JAVA-类和对象
    定义类就是用JAVA语言描述对象的属性和行为......