Railway Czar
Map:
64x64 grid
contains:
- point to point railway construction (owned by a player)
- terrain type (plain, forest, mountain, river) -- every grid
- resource type -- 1% of grid squares based on terrain type
- trains travelling on the railways
- cities (0.25%) with a name, size, resources requested
4 terrain types + 30 possible resources/processed resources fit in one long.
Resources are:
- gold, sliver, copper, iron (mountain) worth 100
- wood, pelts (forest) worth 50
- wheat, corn, milk, olive oil, beef, chicken, pork, cotton (plains) worth 15
- fish, water (river) worth 5
Processed resources (if we add an industry component):
- jewelery, stove, pots, knives worth 200
- lumber, chairs, crates, coats worth 100
- bread, cake, cheese, jerky, sausages worth 30
- cloth, thread, clothing worth 30
Train holds:
one item, and moves 1 square/minute
Upgrade:
- extra train (costs 4x option 2).
- extra item (costs 500*how many items)
- speed up by 1 square/minute (costs 800*how many items*current speed)
Building rail costs:
- 1 for plain
- 2 for forest
- 5 for mountain
- 10 for river
and takes 1 min/cost/square.
Renting rail costs 1 per km. Structure is: 8 way track layout from the centre,
owned by some player or another.
Daily wheel:
- 10, 100, 200, 500, 1000, 2000, 5000, 10000 money
- 10, 25, 50, 100 km instant track
- half price upgrade
- load of specific resource
- instant travel for 100 km
Over the wire it is:
- current trains for player
- size, speed, manifest (current cargo), current orders (list of n stops for a level n train)
- money, level, xp until next level.
- current group
then for the map:
gziped in tiles of 64x64:
- terrain type for every tile
- list of city names: city name, size, requested resources, available resources
- for every tile: 8 compass points, with owner id for track, or 0 for not built