Map concept for Haven (Great rivers)

Thoughts on the further development of Haven & Hearth? Feel free to opine!

Map concept for Haven (Great rivers)

Postby Woot » Wed Jan 21, 2015 6:00 pm

I was thinking about jorbtar and loftorb's new ideas for short distance oathing, and reading through a lot of complaints about how this would change trade and travel between grids.
I am of the opinion that if overland travel was more common the world would feel less empty and that's a good thing. but that's just me.

So I got to thinking How did people use to travel? and landed on the idea from vaguely remembered mandatory reading of tom sawyer and huck finn, rafting down the Mississippi river.
So my idea was that, As is, right now we have riversystems that do not connect to other grids, but very wide very long single rivers that span multiple grids could be implemented to aid in travel, And even major projects for boats, Like a steam powered boat or some such.

The great rivers would be mostly straight, and would connect with smaller normal rivers, but the main river would be very clearly wider and different from the normal ones so you could count the river diversions like mile markers to know when to get off by plotting a trip with the map.
From: NaoWhut
To: Woot
deffinitely, best fight i've ever gotten
Thanks man.
User avatar
Woot
 
Posts: 228
Joined: Thu Jan 20, 2011 3:32 am

Re: Map concept for Haven (Great rivers)

Postby anicsin » Thu Jan 22, 2015 3:43 am

Sounds good for me, but rivers are already dominating the map.
Bonus vir semper tiro.
User avatar
anicsin
 
Posts: 60
Joined: Sat Apr 26, 2014 6:09 pm
Location: Hungary

Re: Map concept for Haven (Great rivers)

Postby loftar » Thu Jan 22, 2015 4:55 am

Yes, well, this would certainly be nice and I have long wanted to do it, but I can't say I have any good ideas for how to implement it. Making rivers connect between independently generated parts of the map is quite tricky, as there's no information in advance on whither they run.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 8927
Joined: Fri Apr 03, 2009 7:05 am

Re: Map concept for Haven (Great rivers)

Postby Woot » Thu Jan 22, 2015 9:30 am

Ah, a darn shame, is there no way to add them in after the map generation?
Or instead of a square map, more of a strip or rectangle, and have great rivers always generate predominately east and west?

Sorry if that changes nothing, I'm not very code savvy just bouncing ideas.
From: NaoWhut
To: Woot
deffinitely, best fight i've ever gotten
Thanks man.
User avatar
Woot
 
Posts: 228
Joined: Thu Jan 20, 2011 3:32 am

Re: Map concept for Haven (Great rivers)

Postby Potjeh » Thu Jan 22, 2015 9:25 pm

You could generate map in bigger chunks than supergrid, like the size of the current world. Than simply surround these chunks with water (think continents/large islands), and voila, the problem of rivers hitting map edges vanishes.
Image Bottleneck
User avatar
Potjeh
 
Posts: 11788
Joined: Fri May 29, 2009 4:03 pm

Re: Map concept for Haven (Great rivers)

Postby painhertz » Thu Jan 22, 2015 10:16 pm

I love the way rivers are now. leave them alone.
"I shall PERSONALLY witness for you at the shiny, chrome gates of Valhalla!"
User avatar
painhertz
 
Posts: 6185
Joined: Sat Jan 22, 2011 2:07 am
Location: Louisiana

Re: Map concept for Haven (Great rivers)

Postby the_portals » Thu Jan 22, 2015 10:57 pm

One way linking rivers could work is to have the map generator make a list of rivers that flow out of their original chunk, then when another chunk is being generated, it reads said list. If any of the rivers lead into the chunk being generated, generate a random number to determine wether the river should end or keep going. When a chunk is generated and it sees there's a great river leading into it, the RNG process wouldn't go forward and the great river would just keep generating all the way to the opposite side of the chunk.

Alternatively, before things like hills, trees, and the ROB get placed in, convert the map into an image file where 1 pixel = 1 tile and the color means the tile ID, then go into paint.net and splash a thick line of blue through the middle, and put that in the machine for all of the details to generate.
I was in the Northern Army once and you can never take that from me
User avatar
the_portals
 
Posts: 217
Joined: Fri Sep 06, 2013 3:42 am
Location: Brotherhood of the Oak


Return to Critique & Ideas

Who is online

Users browsing this forum: No registered users and 2 guests

cron