Fans of nethack and other roguelikes should try Dungeon Crawl Stone Soup (DCSS).[1]
You can play or watch games in progress by:
ssh joshua@crawl.akrasiac.org
Use the password "joshua".
It's also available as a standalone program you can run on your own machine.
DCSS has some made some great innovations, such as fantastic use of color and auto-explore, tons of really unique gods and races, it's scriptable(!) in Lua, the list goes on and on...
Something I really enjoy about DCSS is the community aspect that goes on in ##crawl on freenode. First, lots of help from smart players. Second, the bots announce milestones like unique mob deaths, entering branches, wins, deaths, etc. You can query the bots for help, too, useful for things like querying a monster's stats, and a million other things.
They have a tournament a few times a year, with every release. You build teams (or play on a team by yourself) and accumulate points a variety of ways. Banners are earned, and it is all logged.
I'm part of a small sub-community of players, and we use it to filter the announcements so we only see the players we care about, run queries on the Crawl bots without disrupting ##crawl, etc.
(edit: oh hi grimgrin, didn't notice it was you :)
Brogue is shorter and tighter than DCSS. If I had my way, we'd cut down crawl to 27 levels. In Brogue the maps are smaller, the food clock is more punishing, enemies tend to be more distinct from one another. I've joked that every time we need new content for crawl, we just steal it from Brogue.
Brogue runs in terminal / curses with `brogue --term`. It's not _as_ pretty (or garishly colorful), but it runs fine.
> the number of races/background/god combination in DCSS is simply incredible
Brogue reifies the concepts of "class", "god", "race" etc etc into the object system. Every character starts out exactly the same, and you choose your 'build' based somewhat off what you find in the dungeon. You don't learn spells, you pick up staves/wands/charms.
Additionally, it tries very, very hard to never let you grind your character. (As bhickey mentioned, ) the food clock is punishing, and the dungeon is less same-y. Yes, DCSS has branches that differentiate parts of the dungeon pretty successfully, but within a single branch (except for the set levels at the end), they're on the boring side.
When I first started playing DCSS, most of my roguelike experience was with Nethack, so I thought the interface was amazing (stashes! auto-explore! waypoints!), but now I kind of think they're crutches.
In fairness, I think the DCSS developers agree with you. Branches are for the most part getting shorter (extended excepted). Lair is still pretty long, but I'd rather it was made more varied than just shorter. Hall of Blades is now in Elf, and Elf is only 3 deep. Crypt's only three deep. Depths is actually pretty varied anyway. The main rune branches are all four deep.
I mean, Octopod Transmuter is not... easy... but all the long major roguelikes (ADOM, Nethack, DCSS, ToME) are basically games of patience. They're repeatably doable if you learn all the rules and are careful. Speedruns are harder, of course.
Whereas even if you're completely spoiled and have achieved a perfect score in the past, Brogue is still difficult because every decision matters and you can't take your time. If you don't plan the most efficient way to explore each level then you starve, and if you miss or waste a key resource then you die because you aren't powerful enough. I still love Crawl but I strongly second the recommendation to give Brogue a whirl.
If you ever want to increase the difficulty of a roguelike, you could always adopt a conduct[1], like "foodless", "atheist", "pacifist", "illiterate", etc.
I've done SpEn (3), MiFi (3 & 15), DDEE (3), but I still find the game incredibly hard. I've been playing MfIE and getting wiped out repeatedly before even collecting a rune. And that's _still_ an easy combination.
Brogue does sound interesting though. But perhaps beyond my skill level.
My first thought is to create an entry in my ~/.ssh/config with an entry for the untrusted host I'm going to ssh in to, using the "IdentityFile" keyword to point to some bogus/misleading identity file. How does that sound?
Do you use pass-phrases with your per-host keys? I wanted to do this, but was unable to make it manageable. ssh-agent will only try so many keys before moving on.
I don't understand, why is that a bad thing? Maybe it might be an issue if you're trying to do something anonymously (but at that point, you shouldn't be using your regular machine anyway).
It's rather unexpected. Browsers carry so much baggage that you need a private mode, I wouldn't have expected something like ssh to have this sort of problem before I read about how it exposes your keys.
If your identity is that sensitive keep a standard public key that is used by default, but for services where you might want your identity to not be linked to other accounts/places/activities have a separate key for each and specified where to use it in you SSH config (or by naming with the -i parameter on each ssh call).
To extend on that, from what I have heard, fans of DCSS should check out Desktop Dungeons (I liked the original, which is free, but the new version is also worth checking out).
Desktop Dungeons is pretty great, and a lot of people refer to it as a roguelike, but it's just not a roguelike. It's a puzzle/resource-management game. >:/
"resource-management game" aka Roguelikes. Heh. It does more strongly resemble puzzles though. For anyone that hasn't played, the gameplay resembles a single level of a roguelike with stationary enemies. The difficulty is in progressing through enemies to gain XP as efficiently as possible so you can take on the level boss. Everything is a resource. Even fog of war, once you discover a tile it restores health and mana.
You can play or watch games in progress by:
Use the password "joshua".It's also available as a standalone program you can run on your own machine.
DCSS has some made some great innovations, such as fantastic use of color and auto-explore, tons of really unique gods and races, it's scriptable(!) in Lua, the list goes on and on...
[1] - http://crawl.develz.org/