Original compilation by Kornel Kisielewicz of the thread on rgrd
Hello All
I am thinking on removing permadeath from CvRL and replacing with something âsofterââŚ
So I thought about adding âsave pointsâ, scattered though the world randomly, so you can save there and your character would be restored there upon death.
This would however ruin the challenge unless some penalties are decided, I have though on these:
Any thoughts on this?
Thanks!
Prey has an interesting response to this question. The character never really dies. When the character dies heâs thrown in afterworld and the player must fight to regain health (and mana) in a limited time. Heâs progressively sucked back to the physical world. Then he only have the health and mana he regains in the afterworld. Simple but efficient.
In my opinion, removing the permadeath isnât a good idea. Itâs more thrilling as thereâs no way back after death.
The relative suckage of cost systems depends heavily on the game design. Basically the more renewable a resource is or if it is recoverable then charging that resource on death does not suck and can provide incentive to be careful. For example, gold is often a renewable resource costing only game time and therefore I usually donât mind paying some gold as a death penalty. Conversely, if a game has ultra rare items and I lose one upon death it SUCKS and I donât find it fun. (It is ultimately my goal to have fun when I play. On the other hand, if that item reappears in a temple somewhere and I can buy it back later, then I donât mind. This can have the positive effect of encouraging one to try new items if the lost item is very expensive to recover.
Also, I like âdeath planeâ systems like Crypt mentioned. Especially if the death plane has interesting and beneficial quests or activities you can do there. Then, even though death may be something you really want to avoid in most circumstances, it can also be beneficial to occasionally die. âPlanescape Tormentâ did not have a death plane but when you died you had to start back at the city morgue and occasionally you ârememberedâ parts of your past lives and regained powers you once had. Thus death was actually part of the advancement system in that game.
Finally, âresurrection sicknessâ systems where the players stats are reduced (perhaps greatly) but recover over time also work well for me.
One way to limit the usefulness of âexplore new features without fearâ is to make powerful, unique artifacts (if you are planning any in your game - think Phial of Galadrial in Angband) that can only be found once. If they are found while exploring and then the player restores from a save point after dying or committing suicide or going really badly and giving up then the artifact is gone forever and CANNOT be found again. If players want the artifact then they will need to play carefully to get back to the save point with the artifact which is far away from the critical place where the artifact was found in order to save the game again.
Roguelikes arenât supposed to be easy. As long as your game is beatable, keep permadeath in there.
Also, IIRC, CvRL doesnât have a dungeon structure like most roguelikes. This may make some of my suggestions irrelevant.
Anyway, here are some of my suggestions:
Do you remember how in old console RPGs (and even newer ones) everyone seemed to complain about the lack of free-save and the presence of save-points, save-portals, save-runes, save-crystals, etc.?
I think that this kind of saving is not liked by many gamers (myself included). It requires careful planning and makes the player want to routinely do the same thing - for example, if a save-point is far from a boss, this means that each time the player loads the game, they must cross the same way. It gets boring after a while. And punishing savers with gold/item sacrifices sounds too cruel :-D
In my RL I use what I call âpermasaveâ: save is automatically done when changing locations (=autosave), death doesnât delete it, only 1 slot is allowed though. In other words, the world is disk-persistent, except the current level.
Money value to be resurrected/restored etc might work. Losing items sucks.
What I like - How about when you die you lose experience or a level?? Dying will be a pain in the butt so the player will do anything to avoid it. The player just has to kill a few more creatures to get back to where they were. ( Maybe reduce exp to the start of the players current level so you donât have to strip him of abilities - this will be easier to program).
Or have the player drop every thing he/she is carrying where they died and have to fight their way back to their equipment. (kind of like diablo).
Copxâs warp rogue used a set number of fate points - when you died you lost one of them, when you had none left - game over. Players may be able to gain lives like in arcade games.
If you add saving make sure you have an advanced mode where permadeath is still there. This gives the experienced players something to aim for. Otherwise you may find people finish the game and never play it again because it is no longer a challenge to finish. many games have a beginner difficulty where you can save any time, a normal version with limited saves and a hardcore difficulty with no saves. Roguelikes are about overcoming a great challenge to feel self rewarded, donât take this away from your players.
How about the game decides? It saves where it wants, more or less arbitrarily, but ideally when you hit a new level. When you die, it goes back a step or two and loads a save, throws away some of your stuff (and possibly compensates partially by giving you some new stuff), and lets you carry on, re-rolling as much as it can in regions you havenât explored (so new levels get a complete re-roll).
Console-type save points actually serve two purposes. Besides circumventing permadeath, they also serve as a suspend mechanism, as consoles donât tend to have enough storage space to suspend game state at an arbitrary point.
Saving the game is already done well in roguelikes. You suspend the game to a file, then resume it. Only with roguelikes you can resume the game only once from that specific save.
So a save point in a roguelike would actually be some sort of time-rewinding mechanic. Which might be made more interesting than just popping up at the save point. Few games have done this explicitly, Prince of Persia: The Sands of Time and its sequels are the only ones I can think of at the moment. A RL based on the same mechanic might be interesting. The player could manually rewind time for some duration, even after having died.
(I thought about game logic that can be run backwards as well as forwards and the player being able to act when time is running backwards, but the inverted causality would make things quite weird. It wouldnât make sense to cast a fireball, for example, since it will explode after being cast and no such explosion occurred in the immediate future which the PC just travelled past. But maybe some sufficiently abstract system could make something out of this.)
But the simple save-restore rewinding is just returning to an earlier game state. This brings with it all the usual problems in a roguelike, the player will now know what his unidentified items are, what lurks in the deeper levels and so forth. Free multiple loading of saves would pretty much destroy the object identification mechanic, and you might just as well tell what each object does when the player picks it up.
The other mechanic is resurrection. The character is brought back from the dead in the world where it has died, not somewhere in its past. Many commercial games do this: Diablo, the Ultima games, Grand Theft Auto. All of these return the dead player to some town-equivalent, generally some distance away from the more dangerous areas. There is also some penalty. Money is lost, and the character might drop its equipment where it dies. Experience loss is also possible. Penalties in easily regained resources like money and experience are probably better than in equipment, which the player might have worked very hard to get.
The interesting thing with the resurrection mechanic is that even though it does away with permadeath, you can still do irrevocable things. For example Diablo 2 does not have multiple loading of saves. So if you start messing with the item transmutation box, you might lose your artifact plate armor for good. It also leads to some stupid play, defeating the second boss with a sorceress was several iterations of âcast town portal nearbyâ, âblast the boss so its health drops a little moreâ and âget killed, resurrect in town, walk through portal, quickly grab your gear from your corpse, cast town portal nearbyâŚâ
In a game thatâs pretty close to interactive fiction, like the Ultima games, or in a sandbox game like Grand Theft Auto, the resurrection mechanic works well. But in a game with a more tactical focus like Diablo or Neverwinter Nights, it can dilute the game into tacticsless hacking and slashing at everything until something manages to kill you (at least it does when Iâm playing). Unfortunately, most roguelikes fall to the latter category.
Still another approach might be loosening the identification between the player and the player character. If the player character, instead of the playerâs avatar in the game world, is just hired help, a possessed minion or some similar pawn, the characterâs death would just mean going to the local tavern with a big bag of gold to hire the next henchman or drifting for a while in limbo waiting for the next unwitting human to try reciting aloud from The Big Dark Book of General Unwholesomeness.
I like the idea of temples being a sort of save point. You pay the priest some hefty fee and the next time your character dies you re-spawn at the nearest known temple. So, the player has the option to âbuyâ save points or they can perform quests for certain priests and perhaps earn a free resurrect. Iâd go with the Diablo model where if you die, all your gold on hand and gear stays with your dead body (for possible retrieval.) To give the players a chance after death, you could have a bank account so they can buy some gear from a merchant or perhaps a stash where you keep your backup equipment.
You could even have temples inside of a dungeon complex if it is sufficiently large. For more variety, you could have temple aligned with good, evil, or individual gods in order to offer some variety on where you respawn. An interesting role playing element might be that your point of respawn is based on where you pray last. So, this would allow for the selecting of town temples, road side shrines, or mysterious altars as your respawn point.
I like this method since it allows for save points that stay within the theme of the game and they are technically optional since the player choose whether to use them or not.
Hmmm. I think the core point you have to remember is that there are two kinds of roguelike players: those that like the genre for having permadeath and find it emotionally satisfying to repeat playing a game hundreds of times until they are skilled enough to win it, and those who gain more satisfaction from steady progress and gain no fulfillment from starting a game from the beginning again and again. These seem, IMO, to be fairly distinct groups.
Trying to find the middle ground will just annoy both groups. The purists want permadeath, and the RPGers want easy, hassle-free saving. Nobody wants to trek through a repetitious sequence or scum for gold to enable saves. The purists will find they âhave toâ use the saving as intelligently as possible to be the smart players they strive to be, and will end up just âfarming savesâ and trying to minimize the amount of time between them to improve their tactics. The RPGers will just ignore your heavily restricted save system and copy the save-game files like usual.
Your best bet, IMO, is to build for permadeath and then not try to work against the save-scummers â then everybody gets what they want from the game.
Ironically, in Incursion, Iâm going against this rule a bit myself. The basic theory is that if youâre in good standing with your deity, he can resurrect you if you die, but (A) some of the gods donât do this, while others do it only at varying levels of favor, (B) you lose an experience level as well as a point of Constitution when you get raised, and move back to the start of the dungeon (or the local temple, when I get wilderness levels done), (C) you need to attain a certain minimum character level before being raised and (D) you have a resurrection survival chance that is nearly certain the first time, and grows worse and worse with each death â so itâs only âcertainâ the first time.
The reason Iâm doing this is because while right now Incursion is a very short game (in terms of gameplay hours from beginning to win), it will eventually be a lot longer, with possible months of gameplay like an RPG â and no one wants to play, say, Neverwinter Nights over 100 times from the start. The system above ensures that you still have the âtactical dangerâ permadeath usually entails, but one stupid mistake doesnât kill months of play. The minimum level ensures that youâre playing with intelligent habits /before/ you get the save, and the penalties are harsh enough that you never /want/ to die, but if you do the frustration isnât inhuman. Also, the Incursion system is, in being true to itâs d20 roots, a set of rules where sometimes you can have immaculate tactics and still die as the result of the computer rolling several criticals in a row â and every combat with creatures near your CR is at least a little dangerous by design. I think limited resurrection is a better design in this regard than allowing 95% of fights to become essentially risk-free, which is true of a lot of current RLs once the character gets a kit and âfinds their feetâ.
The guiding design intent here is that you donât get permadead from a single mistake, but a string of mistakes indicative of an actual tactical misjudgement in the longer term will rub you out for good without any recourse, and after an abortive resurrection or two, youâll stay dead.
Also, Iâm considering letting uniques kill you for good after the first round of the fight has passed, making them more dangerous.
The RPGers, of course, can just save-scum as usual, and the hardcore permadeath types can pledge to Asherath, the god who doesnât raise the dead.
Feel free to steal as much of this design as you like, if it appeals to you.
I personally think a good samaritan system works best, have a âdeadâ player be taken back to a hospital/inn, with 20-50% of his money taken for treatment of his wounds. Also, maybe not fully healed or in a bad state (hungry or angry, confused, etc.).
Or you can make a system where when your health goes below 0, you fall uncounsious and you have 1-10% of chance to be left for dead by the creature, and after a long time, to wake up.
In a world where death is common (think cyberpunk/BladeRunner gone wrong), circumventing death also becomes common. Permadeath is still an issue: For those who cannot pay to be cloned and imprinted, or for those who are too cheap to pay for good service (not going to be walking around in a clone whoâs been harvested for parts, are you?), but this also adds the capability for more complications. Donât get yourself imprinted recently, and you go back to an old âmemoryâ if you end up brain dead on the scene. Maybe your clone is kidnapped and sent to kill you by your arch enemy. Maybe you end up with âfreezer burnâ and have memory loss, physical issues, or even psychological issues. Buy cheap, get cheap.
There is still the option for permadeath - if you donât pay for your life insurance, youâre dead. You also wonât have any of your old equipment, but because money remains digital (tied to a fingerprint or retina scan - another possibilty for failure in cloning) you keep that - minus a small fee, of course. Time to buy yourself some new gear and head back out into the nasty world again.
Note that Shiren the Wanderer works in a similar way - if you die, youâre reincarnated back at the original town with no equipment or experience, but thereâs a warehouse you can store items in. So if you find a useful shield/sword/item of any variety, then you bring it back to the original town (note: You lose all experience but no items when you do this) and store it for future use. There are a couple of warehouses on the way through as well, and a cart driver who will take you to later towns as well (but you need to have gone sufficiently further than the town you want to go to before)
In a way, this means you have a âshared memoryâ and âshared storageâ with previous characters, and as far as you can tell there is no permadeath (youâre still playing the âsame characterâ) but itâs still permadeath to some degree - you have to start from scratch, but you can choose your starting equipment.
OK, so Shiren is a little ârogue-liteâ in places, but itâs still a very enjoyable game.
Player death in the Pokemon Mystery Dungeon series tries to encompass the multiplayer aspect of the main series Pokemon games. When the player is knocked out in a dungeon they have the option to return to the main hub or wait for rescue by another player. Returning to the main hub will result in a loss of money and items held by the player at the time of defeat. If the player chooses to wait for rescue an SOS mail code is generated. This code must be given to a friend who will input the code into their copy of the game and proceed through the dungeon to the level where the original player was knocked out. When the friend has rescued the downed player an A-OK mail code is generated. Once the waiting player inputs this code they may continue through the dungeon from the level they were defeated. The waiting player can cancel waiting for the A-OK code but will suffer the losses of returning to the main hub.
The SOS mail code is an encryption of the pokemon to be rescued, the pokemonâs name, the dungeon and level they were defeated, the game file ID, and the number of attempts to be rescued. The A-OK mail is generated using the SOS mail code. Therefore a defeated player requires a unique A-OK code to be revived.
This method works well for Pokemon Mystery Dungeon since each copy of the game may only contain one save file, but it is exploitable. Online code generators can produce SOS and A-OK codes, along with other event codes used in game.
Itâs important to remember that if youâre designing a roguelike, you need to design what your players want to play and not what you want to code. While in a group dedicated to developing roguelikes (or even a group dedicated to PLAYING roguelikes) the majority of people will tell you how much they love the challenge of permadeath, but itâs often a HUGE hurdle to new players. Besides, despite what people tell you itâs one of the least-important aspects of design anyways - if you create a permadeath game, people will savescum, and if you create a game without permadeath, nobody is forcing people to reload their same characters after they die. Or better yet, why not have an option that lets the player turn it on and off? The real underlying problem is the design of the difficulty curve to match the save system youâre using - if thereâs permadeath, itâs easy to keep things artificially âchallengingâ by just increasing enemy statistics and ability levels as the player continues to grow. If, however, you keep permadeath as just an option for player preference, you can greatly increase the challenge of the game without making it feel too âcheapâ to the player, which could engender the formation of strategies and tactics to deal with threats other than engraving E and sitting around until youâre healed or running away.
As for my own game, Iâm not including permadeath at all, even though itâs basically a roguelike. Itâs meant to be a fun, light game, and I know that the audience for that type of thing doesnât want to lose hours of progress because an enemy they didnât see yet shot them in the face from a corridor somewhere. To ensure that thereâs still a high level of difficulty, however, Iâm implementing the following save rules:
(Note: not part of the rgrd discussion)
Another way we could have an alternative to permadeath is by allowing the player to switch characters. Imagine having a second-in-command that gets promoted upon your original characterâs death. Alternately you might have a way for your character to create a clone or a child of itself.