I would like to create an economic simulation game. The game should be able to be played by multiple people at different computers. See advanced details general outline and description for the game.
The game has no graphics. Should be playable on the internet by multiple people. There should be a basic low security login issued to players at the start of each game and there is a basic posting chat feature.
I think this would work best in a web browser which is my preference. This would allow 2 users to play the game from one computer. Although I think a web browser is preferred I am open to your ideas and suggestions (like maybe a server and connecting client) I am happy to answer any questions you have.
Also there are a couple of variables to be inputted for the start of the game. If this is too difficult, I can fix many of them. Please see advanced description for details.
The game starts where everyone has the same amount of money which is fixed to how many people are playing the game.
In the first phase (of three phases in each turn) people bid on three resources (standard, fine, extra fine) which start at fixed rates. Depending on how many players there are the max set of bids allowed changes (example total of 10 bids). After every player has locked in their bids, it is determined if bids are accepted (by having the price match the bid price or if it is higher). If the bid is accepted the player purchases the the resource. If the player does not have enough money to purchase all the resources accepted no resources are purchased.
The game should allow all people to enter their bids over time, when all bids are entered the price of the resources is calculated by how many people bid on each type of resource. Example if 3 people bid on fine for a total of 6 bids the price moves from 30 to 27. All players who set a price of 27 or more buy the resource.
The second phase is a conversion phase. Each player converts their resources into finished goods. There are three types of finished goods A, B and C. A is created by 2 extra fine and one fine. B is created by one extra fine, one fine and one standard. C is created by one fine and two standards. If the player wants they can use extra fine resources as fine resources and fine resources as standard but you cannot use extra fine resources as standard. Once all players have entered their conversions, the second phase ends and results are shown to each player.
In the third phase of the game, players sell their finished goods A, B and C. If the bid to sell is lower or equal to the market price, the finished good is sold at the price bid by the player. Once all the bids are entered by each player the game publishes the results and the money is given to each player. Example if 4 players sell 5 type C finished goods then the price of C goes from 80 to 82. If a player bids to sell the C goods at 82 or lower they get their bid price.
Each player is able to see how much money, resources and goods their opponent has at the end of each phase of each turn. Bids on resources, converting to finished goods and selling finished goods are hidden until all players enter there bid amounts. Each player can also see a record of the market price for each resource and finished for each turn. Also each player can see a conversion table for finished goods. Players can also post chat messages throughout the game.
The starting price for the amount of money players start with is variable. The number of max bids for buying resources is variable. The number of turns in a game is variable. The market price conversion table for resource market price is variable and is displayed to each player throughout the game. The market price conversion table is variable and is displayed to each player throughout the game. All variables should be inputted before the game starts. There is no time limit for the game. Players should be able to login and play through the internet. After the bid is accepted I will clarify any details for developer. Overall I believe this to be a straightforward project with no graphics needed. At the end of the game, a short message will congratulations to the winning player (players if there is a tie).
Also I am interested if possible (not to difficult to put into the program) to add a optional variation to the game where, if the player's bid is lower the the market price, he may purchase some of that order at his bid price but he loses one unit for each dollar his bid price is below the market price. Example bid at 14 dollars for 6 of standard, the market price is 17 for standard so he purchases 3 at 14 for a total of 42 dollars.