Crawl has player corpses/ghosts. I think a few other games keep bones files too. I think they don't get used a lot because a lot of players either hate bones files or consider them cheating.
Crawl does? Really? I've played the NDS version of crawl a decent number of times, and don't ever remember meeting my ghost. As for cheating. How so? I suppose if there was a percentage chance that a character could have a heart attack and drop dead in the town or level one that might be cheating for the following character. But if a character gets killed in the game. It stands to reason that there was something of sufficient strength to defeat his str/lvl/bonuses.
At least the way I remember it Nethack leaves the monster that killed you wandering the level plus the ghost. Seems to me that defeating that combination is a difficult enough scenario to warrant the big haul. I also plan to apply some of the attributes of the actual former character to the ghost. Nethack's ghosts are extremely difficult to hit, but they do almost no damage, and once you have a magic weapon they are pretty easy for anybody to dispatch.
*EDIT* Thanks Elig. I'm installing Stone Soup and look forward to finding my ghost. I was just reading the Crawl wiki. I think that is so bizarre that I've never met my ghost in that game. But actually I like bits about how both games do their bones files. Crawl keeps much of the players stats for their ghosts, and that is something that I like. But it doesn't save the level or the monster that originally defeated you. Nethack has much weaker ghosts but does save the original slayer. I'd like the ghosts to be the central focus of this game, so I'd like to use the nastier parts of both ideas. The way I envision the game working. You should probably be stopped by the appearance of a ghost and temporarily spend alot of time on the previous level getting your character as tough as possible for what is going to be a very nasty level indeed.