Games

huge
rolling

mynes

Latest version: 0.15

Rolling minesweeper with islands and sonars

Features:

Debian binary packages (amd64 architecture)

For Debian based Linux distros like Debian, Ubuntu, Linux Mint, etc.

Hardware: PCs (x86-64 or amd64 CPUs)

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Download, unzip and install

$ wget https://www.efanomars.com/bins/mynes-0.15-1-deb-amd64-d09.tar.gz
$ sha256sum mynes-0.15-1-deb-amd64-d09.tar.gz    # should return
$ # 14c0cbd49597d05573760bfb2676e093c06548b83994c418f6f97ba1cfe1bfbe
$ tar xvz -f mynes-0.15-1-deb-amd64-d09.tar.gz
$ cd mynes-0.15
$ ./install-bin.sh    # with -d also development debs are installed

Uninstall

From the same directory of install-bin.sh
$ # Remember to uninstall dependant projects first !
$ ./uninstall-bin.sh    # with -d also development debs are uninstalled

Arch binary package (amd64 architecture)

For Linux Arch based distros like Arch, Manjaro, etc.

Hardware: PCs (x86-64 or amd64 CPUs)

This project is also available in the AUR (Arch User Repository) at https://aur.archlinux.org/packages/mynes/.

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Download and install

$ wget https://www.efanomars.com/bins/mynes-0.15-1-arch-amd64-m.pkg.tar.xz
$ sha256sum mynes-0.15-1-arch-amd64-m.pkg.tar.xz    # should return
$ # 653b74f6d81fdad918c9c3a4db4c405582aaa2970ff2d2145d18383cecc72c66
$ sudo pacman -U mynes-0.15-1-arch-amd64-m.pkg.tar.xz

Uninstall

$ sudo pacman -R mynes

Debian binary packages (arm64 architecture)

For Debian based Linux distros like Raspberry Pi OS, Debian, Ubuntu, etc.

Hardware: Raspberry Pi 4, PineBook

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Download, unzip and install

$ wget https://www.efanomars.com/bins/mynes-0.15-1-deb-arm64-d09.tar.gz
$ sha256sum mynes-0.15-1-deb-arm64-d09.tar.gz    # should return
$ # 77f020b82a9e75aad8ea6e34db0e66ec2af1c150d27d2d678eceaf2c71d6e4fa
$ tar xvz -f mynes-0.15-1-deb-arm64-d09.tar.gz
$ cd mynes-0.15
$ ./install-bin.sh    # with -d also development debs are installed

Uninstall

From the same directory of install-bin.sh
$ # Remember to uninstall dependant projects first !
$ ./uninstall-bin.sh    # with -d also development debs are uninstalled

Arch binary package (arm64 architecture)

For Linux Arch based distros like Arch, Manjaro, etc.

Hardware: PineBook, Raspberry Pi 4

Note: the sudo package must be installed and your user must have permission to execute commands as superuser.

Prerequisite projects (must be installed first)

Download and install

$ wget https://www.efanomars.com/bins/mynes-0.15-1-arch-arm64-m.pkg.tar.xz
$ sha256sum mynes-0.15-1-arch-arm64-m.pkg.tar.xz    # should return
$ # 8ba612e57e1e779be916ad5bf025c911542db0cdbede1686f3c83c278f4b643f
$ sudo pacman -U mynes-0.15-1-arch-arm64-m.pkg.tar.xz

Uninstall

$ sudo pacman -R mynes

Other linux distributions or architectures

Prerequisite projects (must be installed first)

Prerequisite packages

Download, build and install

$ git clone https://gitlab.com/efanomars/mynes.git
$ cd mynes
$ STMM_MAKE_OPTIONS="--jobs=4"   ./scripts/install_mynes-all.py -b=Release

Uninstall

$ ./scripts/uninstall_mynes-all.py

Man page

mynes


Source code

Gitlab: https://gitlab.com/efanomars/mynes

Tarball: https://www.efanomars.com/sources/mynes-0.15.tar.gz

(sha256sum: ed6c0a5054003159f6860bd434e0bfb9c2af72e4e014723013829b8c27e5e8c0)

Contents

This source package contains:
  • libstmm-mynes: library containing mynes specific events
  • libstmm-mynes-xml: library that extends the xml game definition “language” to instantiate events defined in libstmm-mynes
  • mynes: the game executable