Chess Endgames

Simluator of king-rook chess endgame. Launch the JAR file via double-click.

Supports two UI modes:

  • Swing UI (the default).
  • CMD line UI (enabled via -CLI argument).

Computer moves are precomputed using Minimax algorithm.

Release

New releases are created by pushing GIT tags with vX naming convention (where X is a new version number). E.g.

git tag v1.0
git push origin v0.1

For more details, check the Create Release Github Action definition.

Commit validation

Java CI Reliability Rating Maintainability Rating Security Rating Vulnerabilities Bugs

  • PMD Source code analyzer
  • SpotBugs Find bugs in java programs
  • JaCoCo Java code coverage library
  • Sonar Cloud Static code analysis as a service