Buy & sell troops for gold and/or elixir
I would like to see the feature of being able to buy and sell troops on an open market for either gold and/or elixir.
For players that are limited by time but have surplus stores of gold and/or elixir, I feel it would extremely beneficial to be able to buy surplus troops of another player.
For players that have plentiful stores of elixir and have the time, it would be beneficial for them to be able to sell those troops for gold.
Being an open market the price of the troops should be set by the market forces. Players can submit their buy and sell bids, when matching bids are found (ie a player is willing to buy those troops for the price another player is willing to sell those troops) then the transaction will complete.
Example:
Player A) selling 100 barbarians (lvl 5) for 100 gold, total 10,000 gold
Player B) selling 100 barbarians (lvl 5) for 200 gold, total 20,000 gold
Player C) buying 100 barbarians (lvl 5) for 150 gold, total 15,000 gold
Player D) buying 100 barbarians (lvl 5) for 50 gold, total 5,000 gold
In this example Player A's order is matched with Player C. 100 barbs (lvl 5) are transferred from Player A to Player C. Because Player C was willing to offer more than the sell price, there are three possible outcomes:
1) Player A receives the 5,000 extra, because that is what Player C was willing to offer
2) Each player takes half of what is remaining, 2,500 each.
3) Player C keeps the 5,000 extra, because the barbs in the end were cheaper.
In the situation regarding Player B & D, neither order is completed. Player B is asking to much, so should therefore reduce the price in accordance to the market. Player D's bid is to low, so should therefore offer more.
Allowing for an open market allows for natural fluctuations in prices depending on the supply and demand of certain troops. Therefore each buy and sell order should not have a time limit. Although, a time limit may hurry the process up as players find their bids have not been completed.
In terms of large order size, 1000 barbarians, then it is more advantageous to have no time limit. Obviously no one can house 1000 barbarians at one time. So the exchange place serves as a troop bank. Only allowing troops to leave if there is sufficient space in the army camps.