c+raylib. lots of tunables since linux users sure like those
- better bullet balancing.
- lifetime has a lower cap (less spam)
- bullets can collide with each other for mutual destruction (more big brain plays)
- each tank color can only have a set amount of bullets active on-screen at once (less spam)
- more tunables. see
src/config.h- tune bullet speed, max bullet bounce, max bullet lifetime, bullet speed, etc.
- tune tank speed, turning, scale
- tune maze generation, size (no custom mazes yet)
- for deeper tuning, the code is kept intentionally simple to allow patching. for example adding more than 4 players.
use a c compiler and have the raylib game library on your PATH.
After installing raylib (libraylib-dev or raylib depending on distribution), run
make
./tanktroubleIf your compositor uses fractional scaling on Wayland, gamescope can be used to deal with potential pixel math issues.
make
gamescope -w 1280 -h 720 -- ./tanktroubletodo
todo