For the last few days I've been cleaning up the code for Shadow Island in attempt to make the game run smoother and to cut loading times. During this process, I've decided to re-write my entire map engine and give it some much needed attention. I love engine programming, specifically working on map engines so this wasn't too big of a deal. I re wrote the engine to do the exact same thing and cut off a decent amount of unneeded code! It's much more organized now which will make it much easier to add more stuff to it. I've also decided to take the 'mountain' areas that the Island Generator produces, out of the mix, and just make the entire island water/beach/forest, and add in features like caves and such afterwards. I'm doing this just to clean up the way the Islands turn out. The generator wasn't as consistent as I would have liked. With this change, the new Islands that are generated turn out something like this:
With the darker greens representing forest areas, more dense the darker the color. With this I can now add in caves, villages, etc. without a whole lot of effort, and the maps generated are much cleaner than before.