Jump to content

  • Log In with Google      Sign In   
  • Create Account

Perlin Noise Question


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
21 replies to this topic

#21 swiftcoder   Senior Moderators   -  Reputation: 9996

Like
0Likes
Like

Posted 22 February 2013 - 08:48 AM

You are forgetting that using a seed, you'd just regenerate a chunk if the user ever revisted it. One method would be to only save CHANGES made to the world. Then you would never save chunks that were generated. Only the changes a player made to a chunk.

And if you are clever with your game rules, you let older changes slowly expire (for example, floods or earthquakes that reset areas of terrain). At that point you can get away with storing only a fairly small amount of changes...


Tristam MacDonald - Software Engineer @Amazon - [swiftcoding]


Sponsor:

#22 BGB   Crossbones+   -  Reputation: 1554

Like
0Likes
Like

Posted 22 February 2013 - 10:29 AM

You are forgetting that using a seed, you'd just regenerate a chunk if the user ever revisted it. One method would be to only save CHANGES made to the world. Then you would never save chunks that were generated. Only the changes a player made to a chunk.

And if you are clever with your game rules, you let older changes slowly expire (for example, floods or earthquakes that reset areas of terrain). At that point you can get away with storing only a fairly small amount of changes...

 

it is possible I guess...

 

games like Minecraft simply generate terrain whenever it is seen, and then save this off to the HDD.

my engine basically does similar.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS