This one is a little unroguelikeish. I'm playing with the idea to add a tracking system, that tracks all your games in general. As a player you would have a general "rank" common to all your DoomRL games. Let's say you first have the rank of "Former Human". If you manage to get a character to Level 10 you get the "Former Human Seregant" rank. If you manage to beat DoomRL you get the "Former Human Capitan" rank, or "Former Human Commander" if you beat it on at least "Hey, Not To Rough" level. Further ranks would need several things to be accomplished, like:
* finishing the game with 100% kills
* killing a total of 1000 Hell Barons
* beating the game on "Hurt Me Plenty"
* beating the game on "Ultra-Violence"
* finishing (or reaching a certain level) in a challenge game (see other post)
The final rank "Spider Mastermind" could be achieved by beating the game on the "Nightmare" level (which itself would be unlocked if you gain at least "Former Human Commander" rank.
What would ranks give (except for the obvious satisfaction :-P)? Well there are quite a few ideas:
* rank would be written in each mortem file (prestige!)
* rank could be shown in a future (maybe) ladder system
* rank would give an incentive to play DoomRL more
Ok, ok, these don't seem to useful... so how about:
* rank would unlock "Nightmare"
* rank would unlock "Challenge Games'
* rank would unlock additional Special Levels
* rank could unlock an additional weapon to be available (eg. Lightning Gun)
Moreover, a lot more statistical data about the players achievements would be stored by the game, so you could track your progress, with information about:
* global number of kills per monster
* maximum level on each skill level, or how many times you've beat it
* shortest completion time per skill level
* highest kill rate per skill level
* etc...
Well, what do you think?