"The only winning move is not to play"
That game of falling blocky thingies.
- Free software
- Works in your terminal
- Minimal
- Written in Nim
- Crossplatform
- Compete with friends or foes by sharing a game seed
- Colors
- Optional Hold Box and Ghost piece, hard and soft drops, couple of falling speed curves.
No complicated rotation systems, no wall kicks, no music, no gui, no net usage, no telemetry, no ads, no winning.
I don't like computer games. They:
- Steal your time
- Replace meaningful activity
- Show how easy it is to manipulate a human into doing silly things
- Deceive you into thinking you're in control
- Disappoint you in the end
Tetronimia does all of the above. Nothing more. It's ideal. Did I mention you can't win?
Download a binary from the release assets or compile the game yourself.
For compilation you currently need a devel
branch of Nim compiler installed. Use choosenim
for that.
Compile with nimble build
or just nim c -d:release --gc:orc src/tetronimia.nim -o tetronimia
The game has a basic set of options, available via --help
or -h
argument (thanks to amazing cligen).
The defaults are chosen to be "perfectly balanced". If you think you're not good enough, use the Hold box (-b
, off by default). If you think otherwise, choose the nastier -s w
speed curve, turn off the Hard Drop (-D
), the Ghost (-G
) and that tiny delay on line clear (-L
). You'll suffer harder, but not for long.
Don't try to translate it from Latin, it just pretends being it.
It has Nim and that other thing inside and sounds like a desease, what's more to want.
If you know how to shave more lines off the code without golfing or know how to port it to CPS I'm all for that.
For other ideas, just open an issue.
Tetronimia is licensed under GNU General Public License version 3.0 or later;
See LICENSE.md
for full details.