I couldn’t decide how my game should work, so I made all six versions playable

Wait 5 sec.

Three of us are building a stock market drafting game and we kept arguing about the rules. More rounds or fewer. Hold a pick for a year or ten. Whether you can sell and reinvest or you’re locked in once you pick. Instead of picking one and committing, we built a fake app store where each app is a different version of the game. Six presets, plus a custom mode where you set the rules yourself. No backend. 48 made up companies with generated prices, same seed every time, so every mode plays the exact same market and you can actually compare them. The thing that made it work was keeping the rules as config instead of code. A mode is just a set of values: rounds, board type, hold length, how you split your budget, selling on or off. Adding one takes a minute. The custom mode is basically a form over that. Next step is we each play all six and whichever one is most fun gets built for real with actual market data. Next.js and TypeScript, built with Cline. Curious if anyone else has done the “build every version instead of choosing” thing, and whether it actually settled the argument or just gave you six things to maintain. https://github.com/AryamanGandhi/app-store   submitted by   /u/Few-Ad-5053 [link]   [comments]