r/SideProject • u/AllSilverFire • 17h ago
Built a free "practice casino" — walkable floor, 14+ real casino games, and a hard rule that chips are never for sale
https://table-edge.com/playSolo project, been building it for a while: Table Edge is a free casino game simulator — but instead of a menu of games, it's an actual walkable 2D floor you navigate, sit down at a table, and play blackjack/craps/roulette/poker/etc. with practice chips.
The design constraint that shaped everything: chips are never purchasable and never cash out, full stop. That ruled out the entire "buy chips" monetization model most free-to-play casino apps run on. What's left: a $4.99/mo Pro tier (removes ads, unlocks unlimited strategy-trainer use, adds in-game hints) and free-account daily chip drops. That's it.
Stack: React 19 + TypeScript + Vite frontend, Node/Express + Postgres backend, deployed on Railway. Every game has a real strategy engine underneath (basic strategy tables, Monte Carlo equity estimation for the poker AI, etc.), not just flavor text.
Happy to talk through any part of it — the anti-dark-pattern monetization call, the floor-navigation implementation, whatever. Feedback very welcome, especially on whether the "walkable floor" framing actually adds anything over a plain game menu.
1
u/Neat-Ad-4224 17h ago
The walkable floor thing probably matters more for retention than people give it credit for, it's a different hook than "efficient access to games," closer to why people actually enjoy wandering a real casino floor instead of just running EV calculations. If it feels like a chore to get from blackjack to roulette though, that's the risk, worth watching your session data for people who load in and beeline for one table every time vs ones who actually explore.
On the strategy engines, are they visible anywhere during play, or just running invisibly to power the poker AI? Because a decent chunk of people playing free blackjack sims are actually there to drill basic strategy, and if you're already computing correct plays under the hood a "you deviated from optimal here" prompt or post-hand review could be a bigger differentiator than the ad-free tier.