jointris
Latest version: 0.32
Joinable tetris blocks with bombs
Features:- multiple blocks that can be joined on the fly
- bomb tiles exploding when pushed against other tiles
- multiple players playing collaboratively or competitively
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/jointris-0.32-1-deb-amd64-d09.tar.gz
$ sha256sum jointris-0.32-1-deb-amd64-d09.tar.gz # should return
$ # d96d9e9e3618434098ab2c09b0a7e76d7dd75fc7108b0b2e95220c0f3e54b5c4
$ tar xvz -f jointris-0.32-1-deb-amd64-d09.tar.gz
$ cd jointris-0.32
$ ./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/jointris/.
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/jointris-0.32-1-arch-amd64-m.pkg.tar.xz
$ sha256sum jointris-0.32-1-arch-amd64-m.pkg.tar.xz # should return
$ # 3938c9d4d67844c399dd7d4209a04d441d0a160952481b6b38941feb894b2f58
$ sudo pacman -U jointris-0.32-1-arch-amd64-m.pkg.tar.xz
Uninstall
$ sudo pacman -R jointris
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/jointris-0.32-1-deb-arm64-d09.tar.gz
$ sha256sum jointris-0.32-1-deb-arm64-d09.tar.gz # should return
$ # cf6d6e970a172d930ea3a9b5012742052949ee71fe3f9886bf3f549c32dcddf5
$ tar xvz -f jointris-0.32-1-deb-arm64-d09.tar.gz
$ cd jointris-0.32
$ ./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/jointris-0.32-1-arch-arm64-m.pkg.tar.xz
$ sha256sum jointris-0.32-1-arch-arm64-m.pkg.tar.xz # should return
$ # fc723c59e788a359cb73cee1f060d4aa47e979b8611279861f4d997950cfd31b
$ sudo pacman -U jointris-0.32-1-arch-arm64-m.pkg.tar.xz
Uninstall
$ sudo pacman -R jointris
Other linux distributions or architectures
Prerequisite projects (must be installed first)
Prerequisite packages
- g++
- cmake
- doxygen
- graphviz
- python3
Download, build and install
$ git clone https://gitlab.com/efanomars/jointris.git
$ cd jointris
$ STMM_MAKE_OPTIONS="--jobs=4" ./scripts/install_jointris-all.py -b=Release
Uninstall
$ ./scripts/uninstall_jointris-all.py
Source code
Gitlab: https://gitlab.com/efanomars/jointris
Tarball: https://www.efanomars.com/sources/jointris-0.32.tar.gz
(sha256sum: e82c08a7a50639ef07446fab4bdcb7bd56421df2c03e25c9dfb63ab56ebc0c23)Contents
This source package contains:- libstmm-jointris: library containing jointris specific events
- libstmm-jointris-xml: library that extends the xml game definition “language” to instantiate events defined in libstmm-jointris
- jointris: the game executable