Since the existing thread for this is now misnamed:
Download the map script and place in PublicMaps
This python script can be used to generate a set of approximately equal sized continents for teams to play on. It's also a good starting point for anyone looking to generate maps but not wanting to deal with the pain of understanding the fractal map generator. Generates from 1x1 to 6x6 continents (and anything in between such as 3x6 for an 18 player game with each player getting their own continent)
1) Choose number of continents arranged vertically and horizontally.
2) If you match total number of continents = vertical * horizontal to the number of players, each player will start with their own continent
3) Choose sea level to control intercontinental travel:
a) low = coasts touch, so you can travel as soon as you have boats
b) med = some ocean between, you will probably be able to reach one other continent directly
c) high = enough ocean to prevent inter continental war until galleon
4) demonstrates how to lay out tiles, select terrain, and place bonuses without using the fractal worldbuilder.
5) well documented, and fairly easy to tweak to your liking.
6) prints a lot of helpful information if you are trying to understand what it is doing (use the hapdebugger)
# Version History
# 3.0 added feature generation demonstration
# 2.4 reduce strategic resource density compared to common resources
# 2.3 fix problem where combination of choosing a small map and a high width/height
# would result in too much ocean and unplayable maps
# 2.2 fixed oops causing the horizontal continent count to be ignored
# 2.1 changed algorithm for determining where ocean is placed to make
# the continent sizes fairer, improved documentation
# 2.0 added custom terrain generation, bonus placement, sea level support
# 1.0 (as Surt.py) support for laying out continents, basic map function demonstration
Last edited by DougM; January 12, 2006 at 10:42.
Oops, noticed the file is not attached to the main post, that won't help people much!