Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

891198 Posts in 33529 Topics- by 24769 Members - Latest Member: LaYxOn

June 19, 2013, 06:57:10 AM
TIGSource ForumsDeveloperTechnical (Moderators: Glaiel-Gamer, ThemsAllTook)Island Generator
Pages: [1]
Print
Author Topic: Island Generator  (Read 663 times)
kamac
Level 10
*****


Notorious posts editor


View Profile WWW Email
« on: March 07, 2012, 01:10:45 PM »

Hey.

So, I didn't want to bother the happy programmer room anymore. I've made my own place to post updates & get critics  Shrug. I hope Technical category is the right section for it.

So, I've repaired the diagonal thing! Deserts left to fix.

Here's a screenie of the new maps (Working on 400x300 array which is double-big as the previous samples)



Splendid yet?
Logged

Crimsontide
Level 3
***


View Profile
« Reply #1 on: March 07, 2012, 01:15:48 PM »

It still has a diagonal bias to it.  Not that that's bad, but what random function are you using?
Logged
kamac
Level 10
*****


Notorious posts editor


View Profile WWW Email
« Reply #2 on: March 07, 2012, 01:17:02 PM »

Besides the one that was looping through and throughout every map point, i've added one that's looping itself MAP_X*MAP_Y*7 times and everytime it picks a random point to operate with.

Though, it's impossible for me to completely get rid of diagonalism in this generator, since the whole generating bases off, as I said, on looping through and throughout every point on the map, then collaborating with it.

(Basically, it checks if it has a water point next to it, if yes, give it some chances to become another water point)
Logged

kamac
Level 10
*****


Notorious posts editor


View Profile WWW Email
« Reply #3 on: March 07, 2012, 01:35:07 PM »

Revolution to the deserts he said. And they did.

Logged

Revk
Level 0
**



View Profile WWW Email
« Reply #4 on: March 07, 2012, 01:55:04 PM »

Really cool, again Wink.

Will you implement mountains? Geographical - Weather differences ? Continents ?
Logged
kamac
Level 10
*****


Notorious posts editor


View Profile WWW Email
« Reply #5 on: March 07, 2012, 02:10:15 PM »

Quote
Will you implement mountains?

Sadly, I think I'll pass over that, since I would like to use that generator for some isometric/RPG/top-down game later on.  Crazy

Quote
Geographical - Weather differences

As you see, deserts are added. It's just the matter of time till I copy & modify their current generation and turn them into winter-zones  Smiley. (Winter villages!)

Quote
Continents ?

That'd be rough task, I could think about it as soon as I get very good generation, because for now it's poor in features.


Yet to add:

Stonehenges?
Roads between the cities? (God, that'll be hard)
Improve cities.
More zones.



And in the end,

Quote
Really cool, again .

Thanks  Beer!
Logged

Fallsburg
Level 10
*****


Fear the CircleCat


View Profile WWW
« Reply #6 on: March 07, 2012, 02:17:18 PM »

Couple of things:
1) It's flat out untrue that you can't get rid of the bias.  It sounds like you are using some sort of cellular automata, and the typical way of doing that is to have 2 arrays (vectors, matrices, whatever) and just flip back and forth. In other words, go to a cell, look at the neighbors, figure out what cell should be, write that to your other buffer, done.

2) It looks nice, but I'm not really seeing anything that's making this special.  It looks pretty much like every perlin terrain generator out there, except it has the drawback of having a diagonal slant.  Not to be harsh, but I'm feeling like it's going to take a lot of work until this is really something special.
Logged

kamac
Level 10
*****


Notorious posts editor


View Profile WWW Email
« Reply #7 on: March 07, 2012, 02:26:32 PM »

Quote
it's going to take a lot of work until this is really something special.

Nothing special, but this is me who is learning off it. It's not that I want to make anything *big* off it.

It was like that:

I was watching Malevolence: The Sword of Arkhanox and was interested in world generation, so I opened up MSVC and coded a island generator  Shrug.

Maybe I will use it so the player gets a generated world, and has a RPG game off it, I don't know really - But it will run on tablets/eventually good android phones since it takes quite a bit to generate such map with low memory.

Basically If I will use it to make a game with it, It will be a mobile game and mobile games' market on Blackberry is very small, so my game will have big chances to "win" since it'll be different.

I guess you got the point  Tongue Besides, it's fun to make such thing!
Logged

Revk
Level 0
**



View Profile WWW Email
« Reply #8 on: March 07, 2012, 04:01:42 PM »

Quote
Geographical - Weather differences

As you see, deserts are added. It's just the matter of time till I copy & modify their current generation and turn them into winter-zones  Smiley. (Winter villages!)


In fact, I meant coherency between geography and weather, like what you can see on earth with hot weather around the equator (deserts and stuff) and growing cold as you get to the poles (snow and stuff). ?

Looking forward to seeing the roads Wink.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic