DRL > Discussion

Your actions

<< < (4/7) > >>

Klear:

--- Quote from: Creaphis on June 27, 2012, 17:48 ---I've been playing Brogue lately, and the way that game does it is you can press '~' to see the game's initial seed for dungeon generation. I'd imagine that DoomRL also uses a "random" number to start things off so the ability to replay a starting position shouldn't be so hard to add, right?

--- End quote ---

How would that be different from savescumming?

Creaphis:
I apologize for violating the black-and-white morality of roguelike play. To answer your question, though, this would let you retry interesting game situations without requiring you to save and back-up your game after every level. And, of course, there's no way at present to replay a game right from the start, which is what a few people in this thread would like to do. Being able to generate a game from a specified seed value also makes it possible to compete with other human beings on a level playing field - give everyone the same seed and see who gets the highest score. This is assuming, though, that later dungeon levels aren't generated differently depending on player actions.

tehtmi:
Most or all things in the game use the same (pseudo-)random number stream, so levels generated after the first would change depending on how the earlier levels were played.  Given the amount of random calls during level generation both in Lua, the valkyrie library, and to a lesser extent in the DoomRL core, it would be a significant task (though not insurmountable) to get them all running on a separate number stream.

I think providing the seed to the user has some nice niche uses.  Besides what is suggested here (allowing exploration of a challenging situation), I've also seen this feature requested so that people could share an initial seed and then compete to see who could tackle it best.

Sanctus:
I think its good idea, to provide a way for competitions like this.
Also, it's possible and not so hard to keep two streams
1) for level generating (monsters, items, levers...), all the things that makes 'campaign'
2) for all other, user influenced, rnd calls.

Savescumming must be allowed from the main menu of game.
It's obvious that mortems with "he saved himself 9000 times" are not for public, but it's ok, especially when you are not 2Dev, just trying to learn something just for you.
Without stupid New game - Shift+Q - Shift+Y - New game

Motorheadbanger:

--- Quote from: Sanctus on June 28, 2012, 05:23 ---...mortems with "he saved himself 9000 times"...

--- End quote ---

Only now I got it. Damn!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version