Skip to content

petr-panteleyev/sapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sapper Game

JDK License

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 23+.
  • Execute:
./mvnw clean verify

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

Run

./mvnw javafx:run

Custom Run-Time Image

./mvnw clean verify jlink:jlink

Run-time image will be found in target/jlink directory.

Binary Installers

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.