Start on this one and have fun:AyrA wrote:I think this generates the smallest possible land you can have in the game and is quite hilarious.
BTW you are not alone:
I'm pretty sure the devs have a good reason why they haven't implemented an algorithm for not starting on an island yet. It seems pretty easy to do on paper, but what's actually going on at the source code level is hidden from us.AyrA wrote:Possible solutions
Add a simple A* path finder to the game. The provided wiki link has pseudocode included.
Use the algorithm to check, if the player can reach at least 10'000 items (not map squares) of all basic resources(coal, stone, copper, iron, oil, alien base), except if he has disabled one of these of course.
If not enough resources are found, use the next seed available. (seed+1).
The number of items to search can be increased to the number of items needed to complete the game objective to ensure a map is guaranteed to be solved. Another cheap method would be to ensure, that a water body cannot 'touch itself'. This would also remove islands, which are unuseable at the moment.