Original Post
I am working on a World Generator for a 2D, Tile Based RPG. I need some help finding an algorithm to help me generate these random worlds, region by region, making forrests, rivers, mountains, and small open areas where I could later put towns or villages. I've looked a little into Perlin Noise Generation, would that be the best way to do it? I'm not sure what you guys think but any help / tips would be great.