文件名称:Sokoban:用Java编写的推箱子游戏的克隆
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-20 15:43:32
Java
推箱子 这是我用Java编写的克隆。 玩家的目标是以这种方式推动箱子,使其进入预定位置。 游戏允许您以非常标准的加载地图,以用于推箱子。 您还可以创建和保存自己的地图,因为还内置了地图编辑器。 使用Java 9 JDK开发,但它应与Java 8 JRE(或更高版本)一起使用。 这是我的学习项目,我在其中解决了使用JavaFx (和FXML )创建图形界面的问题。 我还使用JUnit创建了一些单元测试。 它们不是完美的,但我在测试主要依赖于GUI的内容时遇到了困难。 但是我尽力测试与图形无关的事物。 所有文件均已完整记录,并带有Javadoc注释。 可以做得更好的一件事是逻辑和图形之间缺乏分隔。 我知道这不是最佳做法,但我决定。 更好的分离将需要一些工作和更多代码。 在我看来,那是不值得的。 因为我已经实现了所有预期的目标,所以该项目将不会继续。
【文件预览】:
Sokoban-master
----sokoban()
--------.gitignore(373B)
--------src()
--------sokoban.iml(1KB)
--------.idea()
----readme.md(1KB)