Civ 3 definitely needs a world map that acts more like it's on a spherical surface. It wouldn't be hard to implement on a 2 dimensional map.
Assume X and Y coordinates for each tile on the map. For each tile on the northern and southern map border (identified by TileY=1 or TileY = MapY (the height of the map at creation)), the departure tile and appearance tile could be set as follows:
IF DepartureTileX > MapWidth/2 THEN ArrivalTileX = DepartureTileX - (MapWidth/2)
IF DepartureTileX < MapWidth/2 THEN ArrivalTileX = DepartureTileX + (MapWidth/2)
The Y coordinate would remain the same, so that going south at the southern edge of the map would put you at the douthern edge, but halfway across the width of the map. Same deal with going north at the northern edge.
Assume X and Y coordinates for each tile on the map. For each tile on the northern and southern map border (identified by TileY=1 or TileY = MapY (the height of the map at creation)), the departure tile and appearance tile could be set as follows:
IF DepartureTileX > MapWidth/2 THEN ArrivalTileX = DepartureTileX - (MapWidth/2)
IF DepartureTileX < MapWidth/2 THEN ArrivalTileX = DepartureTileX + (MapWidth/2)
The Y coordinate would remain the same, so that going south at the southern edge of the map would put you at the douthern edge, but halfway across the width of the map. Same deal with going north at the northern edge.
). It is made up of 60(?) tessellating tiles, a mixture of pentagons and hexagons. It is also symmetric and close to spherical even when the hexagons are flat. There are an increasing series of such shapes (Platonic shapes for example tetrahedron, cube, dodecahedron...). You'd want shapes with ~10,000 tiles sides of course 

Comment