Author Topic: side-project  (Read 12714 times)

Tom

  • BM Dev Team
  • Exalted Emperor
  • *
  • Posts: 8228
    • View Profile
    • BattleMaster
side-project
« Topic Start: March 28, 2012, 11:51:35 PM »
Something I'm currently doing just because it interests me:




100% automatically generated, the only manual work was adding a bit of noise in photoshop so it doesn't look so clean.

This is actually a scaled-down version. What you can't see is that there are actually around 6000 plots of land on this map, individually generated and computed. With the generated data, I could store those plots in a database. Imagine having 6000 BM regions... Oh yes, I also store height data at a fairly high resolution (about 30k points), so this could easily be turned into a 3D map.

I'm still tweaking the river-generation algorithm, but I am very, very happy with my result so far.
« Last Edit: March 28, 2012, 11:55:34 PM by Tom »

Zakilevo

  • Guest
Re: side-project
« Reply #1: March 29, 2012, 12:01:34 AM »
wow 6000 regions. We will probably need every single character to fill the map.

But the map itself doesn't look bad at all.

Anaris

  • Administrator
  • Exalted Emperor
  • *
  • Posts: 8525
    • View Profile
Re: side-project
« Reply #2: March 29, 2012, 12:02:41 AM »
The next step is to have settlements placed in sensible and/or game-appropriate ways.  Like not having nearly every single stronghold in the game sitting out in the middle of nowhere ;D

It sounds like the 6000 plots could be used to build complex subregions; if we were to make a continent out of a map like this, and made it, say, twice the size of Dwilight, each region could have, on average, 12 subregions. Lords could then take those subregions and divvy them up into estates.

(Or we could try and implement that BM 2.0 idea you had, where you start out at the subregion level, and agglomerate subregions together arbitrarily to make regions...but that's probably impractical ;D )
Timothy Collett

"The only thing you can't trade for your heart's desire...is your heart." "You are what you do.  Choose again, and change." "One of these days, someone's gonna plug you, and you're going to die saying, 'What did I say? What did I say?'"  ~ Miles Naismith Vorkosigan

Foundation

  • Honourable King
  • *****
  • Posts: 2526
  • Okay... you got me
    • View Profile
    • White Halmos
Re: side-project
« Reply #3: March 29, 2012, 12:15:13 AM »
Oh the huge manatee!
The above is accurate 25% of the time, truthful 50% of the time, and facetious 100% of the time.

Perth

  • Honourable King
  • *****
  • Posts: 2037
  • Current Character: Kemen
    • View Profile
Re: side-project
« Reply #4: March 29, 2012, 12:29:39 AM »
Drooling over the idea of this as a BM continent.
"A tale is but half told when only one person tells it." - The Saga of Grettir the Strong
- Current: Kemen (D'hara) - Past: Kerwin (Eston), Kale (Phantaria, Terran, Melodia)

Zakilevo

  • Guest
Re: side-project
« Reply #5: March 29, 2012, 12:42:41 AM »
Drooling over the idea of this as a BM continent.

It will certainly be better than having copies of EC and Atamara.

Tom

  • BM Dev Team
  • Exalted Emperor
  • *
  • Posts: 8228
    • View Profile
    • BattleMaster
Re: side-project
« Reply #6: March 29, 2012, 02:05:37 AM »
Sorry to burst it, but this is a side-project, it's not for BM. Sorry.

Zakilevo

  • Guest
Re: side-project
« Reply #7: March 29, 2012, 03:01:42 AM »
Aww... :( Too bad. That map would have made me giggle for days.

Chenier

  • Exalted Emperor
  • ******
  • Posts: 8120
    • View Profile
Re: side-project
« Reply #8: March 29, 2012, 04:25:30 AM »
Seems like a good tool for RPGs like D&D.
Dit donc camarade soleil / Ne trouves-tu ça pas plutôt con / De donner une journée pareil / À un patron

De-Legro

  • Honourable King
  • *****
  • Posts: 3838
    • View Profile
Re: side-project
« Reply #9: March 29, 2012, 04:46:28 AM »
Seems like a good tool for RPGs like D&D.

There already exists tons of map generation software for RPG games.
Previously of the De-Legro Family
Now of representation unknown.

Penchant

  • Honourable King
  • *****
  • Posts: 3121
    • View Profile
Re: side-project
« Reply #10: March 29, 2012, 05:21:52 AM »
Sorry to burst it, but this is a side-project, it's not for BM. Sorry.
If its not for BM, what is it for? I am just curious.
“The true soldier fights not because he hates what is in front of him, but because he loves what is behind him.”
― G.K. Chesterton

Perth

  • Honourable King
  • *****
  • Posts: 2037
  • Current Character: Kemen
    • View Profile
Re: side-project
« Reply #11: March 29, 2012, 05:27:24 AM »
Sorry to burst it, but this is a side-project, it's not for BM. Sorry.

Why not!
"A tale is but half told when only one person tells it." - The Saga of Grettir the Strong
- Current: Kemen (D'hara) - Past: Kerwin (Eston), Kale (Phantaria, Terran, Melodia)

Tom

  • BM Dev Team
  • Exalted Emperor
  • *
  • Posts: 8228
    • View Profile
    • BattleMaster
Re: side-project
« Reply #12: March 29, 2012, 11:24:17 AM »
Why not!

Because even though it eats my time like nothing else, my life does not revolve around BM and I do other things, too.

Tom

  • BM Dev Team
  • Exalted Emperor
  • *
  • Posts: 8228
    • View Profile
    • BattleMaster
Re: side-project
« Reply #13: March 29, 2012, 01:38:35 PM »
Here's another island from my current version, slightly improved river generation and added a coastline:

http://dl.dropbox.com/u/9638874/voronoi-936002642.png
 
This is full-size (2048x2048 pixels) with the region centers marked (these would be villages, mills, towns, strongholds, etc) just to show how many there are (5458 in this one, to be precise).


Next thing I'm thinking about is adding moisture calculations so I can generate terrain types (the current one might look nice, but it's basically just a heightmap). A lot of inspirations are from http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/ - but I didn't use any of his code.


Chenier

  • Exalted Emperor
  • ******
  • Posts: 8120
    • View Profile
Re: side-project
« Reply #14: March 29, 2012, 01:49:44 PM »
There already exists tons of map generation software for RPG games.

True, but by the looks and sounds of what he's doing, it sounds like I could manipulate it with my GIS software for nice results. ^.^
Dit donc camarade soleil / Ne trouves-tu ça pas plutôt con / De donner une journée pareil / À un patron