Jump to content

  • Log In with Google      Sign In   
  • Create Account


Simple 2D Terrain Generation (ASCII-based)

  • You cannot reply to this topic
1 reply to this topic

#1 mtimjones   Members   -  Reputation: 106

Like
0Likes
Like

Posted 05 July 2014 - 06:21 PM

I've been experimenting with terrain generation and have developed a couple of simple algorithms to build 2D maps.  I'm curious what other's use?

 

The two approaches are cellular automata based, where the terrain is seeded and then the CA averages the seeds over the space.  The first algorithm supports three types of objects in the terrain since it is value based (< 0, == 0, > 0).  The second algorithm maintains seed types in the space, and does not allow the seeds to intermix.  

 

The first algorithm looks like more believable terrain, but the second is more generalized (but needs more work to create more random formations).  You can find the code (for Linux) through the link below.

 

https://code.google.com/p/2dgen/

 

Anyone else develop algorithms like this?  What approach do you use?

 

Thanks,

 

Tim.

 



Sponsor:

#2 arka80   Members   -  Reputation: 730

Like
0Likes
Like

Posted 10 July 2014 - 09:44 AM

I find very useful particle deposition for wilderness. I have a journal entry on the subject. 

I am managing to make it work for forests and caves also, using with A* to generate connections.







PARTNERS