This is the ported version of tetris.spt.
./run.sh
If you do not readily have access to a recent linux kernel and bpftrace, you can try the included Vagrant file which launches ubuntu eoan so you can still play tetris!
Download vagrant from https://www.vagrantup.com/downloads.html, and make sure you have either VMWare or Virtualbox 6.0 installed.
Install both, then run:
vagrant plugin install vagrant-vbguest
You can then run tetris with:
./run-in-vagrant.sh
./run-in-docker.sh
Note that this also run with a recent Docker Desktop for Mac.
Otherwise the BPF program will be rejected due to the maximum instruction limit (see this commit.)
It can be changed by modifying the interval value of interval:ms:99
.
GPL v2 or later