Games

rolling

mynes

Latest version: 0.4

Rolling minesweeper with islands and sonars

Features:

Debian binary packages (amd64 architecture only)

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

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.4-1-dist.tar.gz
$ sha256sum mynes-0.4-1-dist.tar.gz    # should return
$ # 3fc2f64ac84f15028f0c432b5bb1cc7442bfd4444b72c3630d0c5674aaa4791f
$ tar xvz -f mynes-0.4-1-dist.tar.gz
$ cd mynes-0.4
$ ./install-bin.sh    # with -d also development debs are installed

Uninstall

From the same directory of install-bin.sh
$ ./uninstall-bin.sh    # with -d also development debs are uninstalled

Arch binary packages (amd64 architecture only)

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

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.4-1-x86_64.pkg.tar.xz
$ sha256sum mynes-0.4-1-x86_64.pkg.tar.xz    # should return
$ # 55188b07e7aab000df9feaa256e66326c8370850fd0b8d1bd6f4328ca51abb70
$ sudo pacman -U mynes-0.4-1-x86_64.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

Source code

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

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

(sha256sum: 7626fc19406930b4b446e85118607b8cfed01f5e3df8fe9fee950439879a0c83)

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