Initialize random map generator with world name

So an idea that I had some years ago, that might work with elemental, is to initialize the random map generator with the name of the world. 

This way one could start a game on the world, e.g. "Earth", with medium worldsize and islands, and others could use these parameters, to reproduce the same map later on. This would, however, require that the same seed maps for the specific setting would be identical to the first time you played on the map - or the seed map would be choosen manually. This would also allow to share the RANDOM map of a particulary interesting game, by simply excanging world settigns and the name of the world.

At the time I went even farther and planned, that the name would be generated to contain all information (Like a password). So you choose size and type, and with the use of a random number a Name is generated, in an inverse way then the random number and World size and settings would be coded in the name, which can be used to recreate the map on all machines. This would be a even greater way for excanging random generated maps, but is not possible to that powerfull extend in elemental, because of the pregenerated map seeds.

5,609 views 3 replies
Reply #1 Top

It would be cool if the seed # was a calculation based off the world name, the only issue I see is what happens when the coolest world turns out to be asdfghjkl;'!

Reply #2 Top

No need to involve the name, just tell us the random seed it used so we can make a note and get it again if we want.  Or let us save the map.   I've seen both, forget where.

Reply #3 Top

+1 to use the world name as a seed (or hash it to get the seed).

Arcanum used the character's name, and maybe race etc. to seed the contents of chests. 'Twas very nice.