I think they should really do something about the star-system regarding crosstrades, I know players only have to accept the trades that they want to take, but many new (and old) players are still accepting (and posting) ridiculous cross-trades because they trust in the games star-rating.
1k gems for 15k marble is 3 star = "This offer is a bargain. The wanted goods are far less valuable than the offered goods." Ofc some players are going to fall for it.
Some alternatives could be to reduce the ratios for different tier goods, I suggest 1:2:3 or 1:2:4. This would not be completely correct for all villages either, but for sure a more appropriate than what we have now (1:4:16).
Or just remove rating for crosstrade and add a warning or something.
I would be great if they could come up with a different rating indeed.
Right now the trade system is based on cost, it cost 16 times more hammers to create 1000 elixer than it costs to create 1000 marble.
It's actually not that hard to find the correct formula for trades thats actually fair for everyone. and the best part it really doesnt matter how you would trade up or down, it's always aproximatly fair. (since there are variations in chapters)
It's based on the how much space does x production cost. as long as you balance space, all costs involved are balanced. since it takes x space to produce x goods.
To create a balnce base I am gonna grab some interception points in game where the statistics of all races became "equal" since at other part unfortunatly the devs screwed up a bit.
The first interception point in game is the orcs chapter here all factories are level 19, and with the exception of the dwarf factories the production is also evened out between all the types within each tier goods.
Unfortunatly because the dev's decided elf and human culture should be different in the first 5 chapters they cant be used for comparison.
Lets start grabbing the required data:
lvl 19 Elixir Factory: 775 elixer per day (base) for 24800 supplies. req 3328 workers and 886 culture, the space is 20 squares
lvl 19 Crystal Factory: 1048 per day (base) for 8380 supplies requiring 5159 workers and 1504 culture, the space is 20 squares
lvl 19 Marble Factory: 373 per day for 746 supplies requiring requiring 1050 workers and 227 culture and the space is 10 squares
lvl 23 Residence gives 1200 workers , cost 475 culture and the space is 12
Best orc culture (non premium) = Orc BBQ giving 145 culture per square
lvl 23 workshop: 10600 supplies a day req 1534 workers and 812 culture and the space is 20 sq.
Lets start with elixer:
24800/10600 supplies req 2.34 workshops
Workers needed = workers factory + workers workshop = 3328 + (2.34*1534) = 6918 workers.
6918 workers need 6918/1200 = 5.77 residences.
Culture = residences + workshop + factory = (5.77*475)+(2.34*812)+(886) = 5527 culture
Squares needed = sq factory + sq culture + sq residence + sq workshops = 20+ (5527/145)+(5.77*12)+(2.34*20) = 174.16 sq
Production per sq is then 775/174.16 =
4.45 elixer per sq
Crystal
8380/10600 supplies req 2.34 workshops = 0.79 workshops
Workers needed = workers factory + workers workshop = 5159 + (0.79*1534) = 6371 workers.
6371 workers need 6371/1200 = 5.31 residences.
Culture = residences + workshop + factory = (5.31*475)+(0.79*812)+(1504) = 4668 culture
Squares needed = sq factory + sq culture + sq residence + sq workshops = 20+ (4668/145)+(5.31*12)+(0.79*20) = 131.71 sq
Production per sq is then 1048/131.71 =
7.96 elixer per sq
Marble
746/10600 supplies req 2.34 workshops = 0.07 workshops
Workers needed = workers factory + workers workshop = 1050 + (0.07*1534) = 1158 workers.
1158 workers need 1158/1200 = 0.97 residences.
Culture = residences + workshop + factory = (0.97*475)+(0.07*812)+(475) = 993 culture
Squares needed = sq factory + sq culture + sq residence + sq workshops = 10+ (993/145)+(0.97*12)+(0.07*20) = 29.89 sq
Production per sq is then 373/29.89 =
12.48 elixer per sq
so a trade rations of 1-2-4 is still slightly "unfair" but aprox fair, and surely a mega lot more fair than 1:4:16
so you were quite close with your estimate
@Lynxze