用Java语言完成一个2048小游戏制作

程序的运行环境、安装步骤

1)运行环境:JDK 17

2)程序的组成部份:一份 jar 文件。

3)安装步骤

1) 安装 JRE 17。

2) 将本程序 jar 文件复制到目标计算机上。

3) 运行程序:

方法一:打开命令提示符窗口(Win 键+R),输入命令:java -jar myApp.jar即可运行。

方法二:在资源管理器中双击本文件,即可运行。

程序开发平台

1)代码行数:约 1200 行。

  1. 开发环境:IntelliJ IDEA 2021.2.2 + JDK 17 + SQLite 3

程序功能说明

1)程序基本介绍

本程序名为“2048 无尽版”,模拟 2048 小游戏,旨在完成原有基本各项功能之余,在可玩性与趣味性上有所增加与创新,实现游戏改进。

2)重点功能详解:

  1. 玩家通过控制键盘上的↑ ↓ ← →实现方格的移动,以期将相同数值的方格进行合并,当游戏面板内无可合并方格或无方格则视为游戏结束。

用Java语言完成一个2048小游戏制作_第1张图片
  1. 玩家可以通过控制键盘上的“Enter”、“Control”、“Space”使用鞭炮、魔方、炸弹道具,解决游戏界面方格合并受阻的情况。

用Java语言完成一个2048小游戏制作_第2张图片
用Java语言完成一个2048小游戏制作_第3张图片
  1. 玩家在游戏过程中将不断通过合并方格更新个人得分,并在游戏结束获知个人最终得分。

用Java语言完成一个2048小游戏制作_第4张图片
  1. 管理者可以通过数据库及源程序对玩家历史成绩进行查询与监视,更好地发掘用户平均表现,了解确定游戏改进方向。

用Java语言完成一个2048小游戏制作_第5张图片

核心算法说明

①.整体采用建立 4*4 数组的方法构建游戏面板。

②.对于玩家进行的移动操作,借对每一特定方格上下左右的值是否相同进行判

断与合并。

③.利用随机数建立索引产生随机方格。

④.利用列表对部分方格进行值清除与值互换,完成道具制作。

⑤.在任意操作后利用判定游戏界面空白方块数量的方式确定游戏进程。

项目源码&项目报告:https://github.com/YourHealer/Java-2048GameNewVersion.git

你可能感兴趣的:(Java,java,开发语言,apache)