Re: Issue with seeded map generation

Discussion in 'Python' started by Ian Kelly, Dec 9, 2012.

  1. Ian Kelly

    Ian Kelly Guest

    On Sat, Dec 8, 2012 at 2:32 PM, Graham Fielding <> wrote:
    > Hey, all!
    >
    > I've managed to get my project to a semi-playable state (everything
    > functions, if not precisely the way I'd like it to). One small issue is
    > that when the player movs from one level to the next, the items and monsters
    > in the previous level all 'reset' and return to the positions they had when
    > the level was seeded.
    >
    > I've puzzled over (and attempted) quite a few workarounds, and had no
    > success. I don't want to pickle the entire level (that would be overkill
    > for what I need), but I want to update the item/monster locations so the
    > player can drop an item and come back to it later.


    Make the level generation process two-step. Step 1, build the map.
    Step 2, populate it with items and monsters. When the level is left,
    save the state and positions of the items and monsters in it along
    with the seed. When re-entering a level, do only step 1 of the
    process, and then repopulate it with the saved items and monsters.

    Of course, if you ever want to introduce features that can actually
    modify the map, then you'll need to save and reload the modifications as
    well.
     
    Ian Kelly, Dec 9, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Roedy Green
    Replies:
    8
    Views:
    1,136
    Daniel Dyer
    Mar 9, 2006
  2. John W. Long

    HTML Generation (Next Generation CGI)

    John W. Long, Nov 22, 2003, in forum: Ruby
    Replies:
    4
    Views:
    351
    John W. Long
    Nov 24, 2003
  3. Dennis Lee Bieber

    Re: Getting a seeded value from a list

    Dennis Lee Bieber, Nov 19, 2012, in forum: Python
    Replies:
    14
    Views:
    309
    Hans Mulder
    Nov 27, 2012
  4. Graham Fielding

    Issue with seeded map generation

    Graham Fielding, Dec 8, 2012, in forum: Python
    Replies:
    1
    Views:
    193
    Hans Mulder
    Dec 8, 2012
  5. Mitya Sirenef

    Re: Issue with seeded map generation

    Mitya Sirenef, Dec 8, 2012, in forum: Python
    Replies:
    0
    Views:
    164
    Mitya Sirenef
    Dec 8, 2012
Loading...

Share This Page