I guess rogue, adom, nethack would be popular answers; probably the entire infocom catalog?
They're not really my cup of tea, the game I've enjoyed the most is probably asciiportal.
Most Infocom games, plus Adventure.
From IF archive (amateur games, but these are anything but amateur).
Curses.
Jigsaw.
Anchorhead.
Spider and Web.
On roguelikes:
Nethack/Slashem.
Dungeon Crawl SS.
Cataclysm DDA.
Game pack: BSD games.
4x strategy/tactics:
VMS-Empire.
Note that VMS-Empire has a Unix port since forever.
Weird strategy/sim:
Liberal Crime Squad.
``` [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 1, 1], [0, 0, 1, 1]] ```
Notice how the 1s form a square?
As I'm still learning Rust, any suggestions regarding the architecture, overall design of the game, more idiomatic code, etc., are very welcome.
If you want to play or just see how it turned out, check out:
thread 'main' panicked at 'index out of bounds: the len is 10 but the index is 18446744073709551615', src/core.rs:182:24So instead of talking about semi-colons, syntax, types and so on, we thought about timing, animation, and how to make the animation uniform regardless of the speed of the computer.
After that, the students were given a series of staged assignments, finally ending up with the complete game by the end of the term.
The drop-and-slide of a square around 1:26 leaves behind some filled cells! I wonder if that's a bug or was it a part of the original gameplay.