Civilisation II random scenario generator

I would quite like someone to write a Civilisation II random scenario generator, which would create a random scenario based on a pre-defined ruleset, with a detailed choice set-up options.

The set-up options would include the following:

    • % of land area for each terrain type

    • % of land area that is continent (continent default size defined as 2% of world surface area, based on mainland Australia, which has a land area of 7.69 million square kilometres, but editable by player) (and therefore also the % of land area that is island) (certain combinations of % water and % continent will not be possible)

    • % of land area covered by cities (and their tiles) (on the set-up screen an estimate number of cities is given based on the map size and % land) OR number of cities (on the set-up screen an estimate of the land area covered by cities is given)

    • number of 1x1 islands

    • number of strategic tiles (isthmuses, straits) (there would need to be some well designed algorithms to ensure these are actually strategic, e.g. that a strait connects two significant bodies of water)

    • Technology advancement rate

    • Option to create borders (i.e. set of forts along the border with units occupying them)

    • Randomly give wonders / don't give any wonder / let player decide which sides have wonders on a separate screen

And for each player:

    • % of world cities OR number of cities

    • average city size

    • % of land area covered by roads

    • % of land area covered by railroads

    • % of grassland/plains with irrigation

    • % of grassland/plains with farmland

    • % of hills with irrigation

    • % of hills with mines

    • % of mountains with mines

    • technologies

    • % of cities that are colonial (i.e. not on the same land mass as the capital, and share land mass with the colonial cities of other civilisations)

    • relationship with other civilisations

    • amount of world map seen

So for example, the scenario generator could create a bronze age world completely covered by cities - something that could never arise under the Civ II random game as technologies would be acquired more quickly than the time taken to cover the whole world with cities. Alternatively, the scenario generator could create a modern world with only one starting city per player - something that could never arise under the Civ II random game as civilisations would expand before the modern age is reached.

Other features

    • take an existing scenario and recreate almost exactly, but on a different map

    • take an existing map (e.g. Earth) and have random game generator populate it with cities, units, etc per variables above