Skip to content

petr-panteleyev/sapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sapper Game

JDK GitHub

Yet another Sapper game.

Big Board

Board Sizes

Three standard board sizes:

  • 8 x 8, 10 mines
  • 16 x 16, 40 mines
  • 30 x 16, 99 mines

Custom board can be from 8 x 8 up to 30 x 24 with maximum mines number equal to (w - 1) * (h - 1).

Build

  • Set JAVA_HOME to JDK 22+.
  • Execute:
./mvnw clean verify

Application JAR and all dependencies will be placed in target/jmods.

Run

./mvnw javafx:run

Binary Packages

To build binary installers perform the following steps:

  • On Microsoft Windows: install WiX Toolset 3.x, add its binary directory to PATH environment variable
  • Execute:
./mvnw clean verify jpackage:jpackage

Installation packages will be found in target/dist directory.

Support

There is no support for this application.