Random Map Progress

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
I asked for some advice a few months back about how to generate a
"random" map for a game I was writing.  I got sidetracked but here is
the latest version of it in case anyone is interested:


It's going to need a lot of refirnement before it is going to be good
enough to be useful of course.

Re: Random Map Progress

skulkrinbait@googlemail.com wrote:
Quoted text here. Click to load it

Looks ok, seemed a little slow, but I don't know what it's doing in
the background :-)

What game are you writing?

Re: Random Map Progress

Quoted text here. Click to load it

It is a bit slow but that's not a problem as it will be a turn-based
game where the map will be generated in a way that the players wont
notice, I intend generating maps in 100 x 100 (for example) sized
blocks and then generating a new block whenever a player explores
beyond what is currently generated.

Each block will be in effect an island, to avoid the trouble of having
to make each block match up with it's neighbour.

The game doesn't have a name yet, but it is loosely based on the old
1980's game "Empire" if you're familiar with that.  The map is fairly
key to the game so I'm not coding that until I am fairly happy with
the map although most of the ideas are already down on paper.

I'll post updates on here if there is any interest.

Re: Random Map Progress

On 11 okt, 08:11, "skulkrinb...@googlemail.com"
Quoted text here. Click to load it

Looks nice! Did you resolve your problems with the 'dead end' lakes? I
would like it if you could post updates.

Re: Random Map Progress

Quoted text here. Click to load it

I've not started working on rivers/lakes as yet but I do have some

However, I've had a completely different idea about how to generate
maps that will work with my game design better as I want it to produce
islands, so I am going to explore that first to see how it turns out.

I'll update here when I've got something worth showing.

Re: Random Map Progress

On 11 okt, 13:18, "skulkrinb...@googlemail.com"
Quoted text here. Click to load it

You could have a look at this http://www.idevgames.com/forum/archive/index.php/t-5136.html

Looking at this I also had an idea which is a mix of some of the
1. divide your main area in a number of sub areas (for example 9)
2. assign a random height to each sub area (independent of its
3. go to sub area 1 and divide this into a number of sub sub areas
(again, let's say 9)
4. for each sub sub area that is a neighbour of a sub area (for
instance sub area 2) you could do (height_sa1 + height_sa2) / 2 +
rand(-x, x)
5. repeat 4 for each sub sub area and go on to the next sub area

I haven't realy thought this trough but maybe it helps :)

Re: Random Map Progress

If anyone is interested, this is the latest version of the prototype:


There's still a lot of work to do, rivers are not showing up correctly
for example and the coastlines are too straight as well.

I will add a legend at some stage but in essence sea is blue,
mountains grey, hills brown and plains yellow.  Sometimes the rivers
show up OK, other times you get a missing image placeholder.

Once I get rivers/lakes working I will add forests and cities.


Site Timeline