This is a translation of @Dinerels global market idea thread.
I decided to translate this thread because I wanted to give the English community a chance to read it can come up with their own opinions on the matter. I also translated it so I could put english reference links next to the relevant ideas in the Ideas for the gameplay in Cattle and Crops thread
Here it is:
I (Dinerel) have tought about a global market idea. I have already discussed the topic at hand with some of you and have since then refined my idea and here is what I have come up with so far.
What is important to me is to have a market that can’t be influenced solely by a single user but by the community as a whole.
I imagine that any merchandise that can be bought and sold in singpleplayer mode can be sold in the global market as well. I call it the online market.
Below are 2 images that I have created as an example of how it might look/work.
These Images are not official in any way but merely a concept art made by @dinerel
There is no way to prevent these from spreading but if you do upload them anywhere else then please make sure to note that these are not official.
The principle:
The goods must be unloaded by a dealer in the city. The dealer has a back yard with a silo. Here you can unload Ccorn for example and put equipment.
This way you can via the onlinemarket choose and sell crops and equipment that you have unloaded/put in the dealers back yard.
When the player picks something and puts it up for sale it disappears from the dealer and will no longer be available to the player and will instead appear on the online market where other players or the player himself/herself can buy it.
When a player buys a product from th online market, the money will be withdrawn from their account and the product will appear in the dealerships backyard and the player can then go pick up the product(Crops will be in the silo and equipment will appear on the ground) If you leave your product in the silos for too long the quality will degrade and the quantity might also decrease.
I imagine that every 24 hours, 10% of a specific crop quantity will be deducted. Livestock left in at the dealer wont be fed/milked and will loose weight and become sick. Equipment will start degrade (e.g rust).
If a player buys your product then 95% of the price will be transfered to your bank account and the remaning 5% goes to the dealer as a commision fee. The commission fee is there to prevent the players company from using onlinemarket as a storage place.(For example you store 100 tons of wheat and set the price at 10.000 euros, then all you would have to do to get it back would be to buy the wheat youself but instead of getting 10.000 back when you buy it you only get 9.500 back which should prevent most from using this method)
Comparitability:
In order for the good to be comparable they must under go a quality control.
This quality ranges from 0-100% and the calculation should be obvious.
The quality can be used to compare the different goods and to calculate and average value of the goods on the online market.
Here is 2 examples based on the pictures above:
Example for cows:
The quality of cows is calculated using 4 different controls.
The health of our cow is 83% of 100%, so our cows health is 83% of 30% this part takes up in the quality control (24,9%).
The weight is based on the average maximum wieght of a cow (depending on the breed). This time the maximum avg wieght is 544 kg (1200 lbs) and our cow weighs 220 kg (485 lbs) which is roughly 40% of the avg weight equals then 40% of 30% (12%).
The age is based on the average lifespan of an cow. Our cow can become 20 years old, and it’s current age is 3 years and 3 months so that means still has 16 years and 9 month left to live which roughly equals 84% of it’s life time is left, so 84% of 30% (25,2%).
if the cow is pregnant you can add 10%. our cow isn’t so we wont add the 10%.
So the quality of our cow is: 62,1% - ”(83*0,3)+(40*0,3”)+(83*0,3)+(0*0,1) = 62,145%.”
Example on corn/maize
Corn/Maize is calculated using 3 different oontrols.
I came up with an optimal moisture level of 20%. Our corn/maize has a moisture level of 13% which is 35% of the 50% - (20-13)/20.
For nutrient levels (Here we only have carbohydrates) the max is 100g / 100g. Our corn/maize has 63g / 100g so 63%, which in turn means we need to find 63% of 35%.
If the corn/maize has been grown orginacally it will gain 15% in quality. Our hasn’t been grown organically.
So the quality of our corn/maize is: 39,55% - ”(35*0,5)+(63*035)+(0*15) = 39,55%.”
Market regulation:
Based on the previous calculations of quality, we can now see if a player has offers that are significantly cheaper than the normal price. However in order to see this we need to calculate an average price based on the individual quality.
Let us take our corn/maize as an example
The current average market value for corn/maize(That is completely dry, has 100% carbohydrates and has been grown organically) is $2172 USD / ton. So to find out corns/maize value we need to find 39,55% of $2172 USD, so if we do 2172*0,3955 we should get $859 USD / ton for our corn/maize. Which gives us a total sum of $13.491,01 for our 15,7 tons of corn/maize.
Of course we can set the price our self as long as it isn’t too cheap, If we offer our corn/maize(about 6 tons) for $12.000 USD, our own corn/maize(With a quality of 100%) would be worth $1930 USD / ton
If a person provides, calculated on the whole CnC account within 1 week, a price that is more than 3 times below a fixed limit,e.g 30% below the current market value, then the offer will be deleted, instead of simply ”put on hold” and the product will be lost. Offer that are too cheap will be treated as such after 1 week.
By using a method like that it should be possible to prevent a person form flooding the market with cheap goods.
Calculating Average Market Value:
The market price above the average should not be limited. A slow/small increase in value should not be relevant. If you want to sell your corn/maize for $50.000 USD / ton then you can.
With the following method it would only be possible for a lot of accounts to decrease the market value and not just a few. I deliberatly wrote accounts and not account, because an account with several game characters can’t affect the market price more than an account with a few characters.
First of all, the average of the account must be calculated for each type of products.
Using corn/maize as and example again.
Account Dinerel:
Character 1 has 3 offer on corn/maize
5 ton at 35% for $2k USD would at 100% give $5,7k USD
6 ton at 40% for $2,9k USD would at 100% give $7,38k USD
10 tons at 51% for $11k USD would at 100% give $21,56k USD
That gives an average of $1,64 USD/ton of corn/maize with a quality of 100% for character 1
Character 2 has an average of $1,96k USD/ton
Character 3 has and average of $2,25k USD/ton
Average for all Dinerels accounts = (1,64+1,96+2,25)/3 = $1,95k USD/ton
After that all accounts that offers this product have accumulated. In order to give a basic basis, MBB gets mixed in here and influences the prices with 5 account that has a fixed price.
Average for Dinerel = $1,95k/t
Average for xyz1 = $2,51k/t
Average for xyz2 = $2,12k/t
Average for xyz3 = $1,99k/t
Average for xyz4 = $1,95k/t
Average for xyz5 = $2,2k/t
Average for xyz6 = $1,98k/t
Average for xyz7 = $1,81k/t
MBB1 = $2,2k/t
MBB2 = $2,2k/t
MBB3 = $2,2k/t
MBB4 = $2,2k/t
MBB5 = $2,2k/t
If we add all these number together and divide them with 13(the amount of present accounts) we get average of $2,11k/t and to find our lowest price limit(30% below global average) we only need to multiply 2,11 with 0,7 which gives, 2,11*0,7 = $1,48k/t.
This information is for a quality of 100%
Looking at this we can see that 2 of my accounts offers are below 30%
Offer 1 $5,7k / 5t = $1,14k/t
Offer 2 $7,38k / 6t = $1,23k/t
Different Markets
It is possible to create your own private markets. The global market is always present.
I click on the ”add to market” and create a market named ”Dinerels market” this new market will be treated as a private market, which means only people who know the name of the market can add it to their markets and see the offers in that market and buy from it.
The goal is that I can create a market to share with my friends to prevent thousands of people to participate in it.
And that is the end of the thread.
I decided to translate this thread because I wanted to give the English community a chance to read it can come up with their own opinions on the matter. I also translated it so I could put english reference links next to the relevant ideas in the Ideas for the gameplay in Cattle and Crops thread
Here it is:
I (Dinerel) have tought about a global market idea. I have already discussed the topic at hand with some of you and have since then refined my idea and here is what I have come up with so far.
What is important to me is to have a market that can’t be influenced solely by a single user but by the community as a whole.
I imagine that any merchandise that can be bought and sold in singpleplayer mode can be sold in the global market as well. I call it the online market.
Below are 2 images that I have created as an example of how it might look/work.
These Images are not official in any way but merely a concept art made by @dinerel
There is no way to prevent these from spreading but if you do upload them anywhere else then please make sure to note that these are not official.
The principle:
The goods must be unloaded by a dealer in the city. The dealer has a back yard with a silo. Here you can unload Ccorn for example and put equipment.
This way you can via the onlinemarket choose and sell crops and equipment that you have unloaded/put in the dealers back yard.
When the player picks something and puts it up for sale it disappears from the dealer and will no longer be available to the player and will instead appear on the online market where other players or the player himself/herself can buy it.
When a player buys a product from th online market, the money will be withdrawn from their account and the product will appear in the dealerships backyard and the player can then go pick up the product(Crops will be in the silo and equipment will appear on the ground) If you leave your product in the silos for too long the quality will degrade and the quantity might also decrease.
I imagine that every 24 hours, 10% of a specific crop quantity will be deducted. Livestock left in at the dealer wont be fed/milked and will loose weight and become sick. Equipment will start degrade (e.g rust).
If a player buys your product then 95% of the price will be transfered to your bank account and the remaning 5% goes to the dealer as a commision fee. The commission fee is there to prevent the players company from using onlinemarket as a storage place.(For example you store 100 tons of wheat and set the price at 10.000 euros, then all you would have to do to get it back would be to buy the wheat youself but instead of getting 10.000 back when you buy it you only get 9.500 back which should prevent most from using this method)
Comparitability:
In order for the good to be comparable they must under go a quality control.
This quality ranges from 0-100% and the calculation should be obvious.
The quality can be used to compare the different goods and to calculate and average value of the goods on the online market.
Here is 2 examples based on the pictures above:
Example for cows:
The quality of cows is calculated using 4 different controls.
- Health takes up 30%.
- Weight takes up 30%.
- Age takes up 30%.
- Fertility takes up 10%.
The health of our cow is 83% of 100%, so our cows health is 83% of 30% this part takes up in the quality control (24,9%).
The weight is based on the average maximum wieght of a cow (depending on the breed). This time the maximum avg wieght is 544 kg (1200 lbs) and our cow weighs 220 kg (485 lbs) which is roughly 40% of the avg weight equals then 40% of 30% (12%).
The age is based on the average lifespan of an cow. Our cow can become 20 years old, and it’s current age is 3 years and 3 months so that means still has 16 years and 9 month left to live which roughly equals 84% of it’s life time is left, so 84% of 30% (25,2%).
if the cow is pregnant you can add 10%. our cow isn’t so we wont add the 10%.
So the quality of our cow is: 62,1% - ”(83*0,3)+(40*0,3”)+(83*0,3)+(0*0,1) = 62,145%.”
Example on corn/maize
Corn/Maize is calculated using 3 different oontrols.
- Moisture level takes up 50%.
- Nutrition levels takes up 35%
- Organically grown corn/maize takes up 15%
I came up with an optimal moisture level of 20%. Our corn/maize has a moisture level of 13% which is 35% of the 50% - (20-13)/20.
For nutrient levels (Here we only have carbohydrates) the max is 100g / 100g. Our corn/maize has 63g / 100g so 63%, which in turn means we need to find 63% of 35%.
If the corn/maize has been grown orginacally it will gain 15% in quality. Our hasn’t been grown organically.
So the quality of our corn/maize is: 39,55% - ”(35*0,5)+(63*035)+(0*15) = 39,55%.”
Market regulation:
Based on the previous calculations of quality, we can now see if a player has offers that are significantly cheaper than the normal price. However in order to see this we need to calculate an average price based on the individual quality.
Let us take our corn/maize as an example
The current average market value for corn/maize(That is completely dry, has 100% carbohydrates and has been grown organically) is $2172 USD / ton. So to find out corns/maize value we need to find 39,55% of $2172 USD, so if we do 2172*0,3955 we should get $859 USD / ton for our corn/maize. Which gives us a total sum of $13.491,01 for our 15,7 tons of corn/maize.
Of course we can set the price our self as long as it isn’t too cheap, If we offer our corn/maize(about 6 tons) for $12.000 USD, our own corn/maize(With a quality of 100%) would be worth $1930 USD / ton
If a person provides, calculated on the whole CnC account within 1 week, a price that is more than 3 times below a fixed limit,e.g 30% below the current market value, then the offer will be deleted, instead of simply ”put on hold” and the product will be lost. Offer that are too cheap will be treated as such after 1 week.
By using a method like that it should be possible to prevent a person form flooding the market with cheap goods.
Calculating Average Market Value:
The market price above the average should not be limited. A slow/small increase in value should not be relevant. If you want to sell your corn/maize for $50.000 USD / ton then you can.
With the following method it would only be possible for a lot of accounts to decrease the market value and not just a few. I deliberatly wrote accounts and not account, because an account with several game characters can’t affect the market price more than an account with a few characters.
First of all, the average of the account must be calculated for each type of products.
Using corn/maize as and example again.
Account Dinerel:
Character 1 has 3 offer on corn/maize
5 ton at 35% for $2k USD would at 100% give $5,7k USD
6 ton at 40% for $2,9k USD would at 100% give $7,38k USD
10 tons at 51% for $11k USD would at 100% give $21,56k USD
That gives an average of $1,64 USD/ton of corn/maize with a quality of 100% for character 1
Character 2 has an average of $1,96k USD/ton
Character 3 has and average of $2,25k USD/ton
Average for all Dinerels accounts = (1,64+1,96+2,25)/3 = $1,95k USD/ton
After that all accounts that offers this product have accumulated. In order to give a basic basis, MBB gets mixed in here and influences the prices with 5 account that has a fixed price.
Average for Dinerel = $1,95k/t
Average for xyz1 = $2,51k/t
Average for xyz2 = $2,12k/t
Average for xyz3 = $1,99k/t
Average for xyz4 = $1,95k/t
Average for xyz5 = $2,2k/t
Average for xyz6 = $1,98k/t
Average for xyz7 = $1,81k/t
MBB1 = $2,2k/t
MBB2 = $2,2k/t
MBB3 = $2,2k/t
MBB4 = $2,2k/t
MBB5 = $2,2k/t
If we add all these number together and divide them with 13(the amount of present accounts) we get average of $2,11k/t and to find our lowest price limit(30% below global average) we only need to multiply 2,11 with 0,7 which gives, 2,11*0,7 = $1,48k/t.
This information is for a quality of 100%
Looking at this we can see that 2 of my accounts offers are below 30%
Offer 1 $5,7k / 5t = $1,14k/t
Offer 2 $7,38k / 6t = $1,23k/t
Different Markets
It is possible to create your own private markets. The global market is always present.
I click on the ”add to market” and create a market named ”Dinerels market” this new market will be treated as a private market, which means only people who know the name of the market can add it to their markets and see the offers in that market and buy from it.
The goal is that I can create a market to share with my friends to prevent thousands of people to participate in it.
And that is the end of the thread.