I am struggling with crafting a relatively realistic supply-and-demand mechanic without becoming overly complex. I don't want for players to have to do a lot of math and I don't want them to have complicated tables to track everything. Here's my scenario:
Players produce goods from production buildings. They have the option of either selling their goods on the open market at a designated price or selling their goods to each other at a negotiated price. The trouble is that there are multiple goods (at least 4 at this point) in the game and each could sell at a different price and have a different quantity that is currently in demand. Do I have some variability for BOTH price and quantity for EVERY good? This seems to create quite a few moving parts (especially considering that this is only 1 of 3 major aspects of the game). Alternately, could I have the economy only hinge on quantity and assumed fixed prices? Alternately, should I assume an unlimited demand but only at a given price? I'm sure that there is a decent abstraction that could solve this or some other elegant simplicity, but I can't seem to find it.
Ideally, both price and quantity would be variable for each good and players would face real decisions regarding production capacity, operating costs, and market trends. In reality, this is very much at odds with a core design principal of mine which is simplicity. I loathe complicated games that require excess calculations and laborious planning at the expense of fun. I want players to be challenged to make good strategic choices without the mechanics becoming a mathematical burden. So I need some sort of abstraction, simplification, or heuristic that can approximate a supply-and-demand market without giving way to blind luck/chance (i.e. turning over a card that declares the new price and quantity desired).
I would love some insight in one of three ways:
1) Point me toward games you know of that have interesting / compelling treatment of supply-and-demand
2) Suggest other places on this forum or another where the topic is explored in more depth
3) Offer perspectives and insight regarding how to provide a balance between realism and simplicity
Thank you so much in advance.