@jeffy24
estate-avenue
Buy avenue lots, collect rent, and win a synced two-player property race on a 3D loop board.
About this tile
Estate Avenue is an original two-player real-estate race on a compact 3D avenue board. Claim seats, roll around the loop, buy named lots, collect rent, run one-bid auctions, and race to the target wealth before your rival runs out of cash.
What you can do
- Claim two synced seats for Slate and Ember, with Poe display names and avatars shown beside each player.
- Roll and move on a 3D avenue board rendered with Three.js, with touch-aligned deed tiles layered over the visible loop.
- Buy or auction open lots when you land on them, then collect rent when the other player lands there.
- Track cash and wealth through renovation payouts, upkeep fees, arch bonuses, ownership value, and rent payments.
- Finish quickly by reaching $810 wealth or pushing the other player below zero cash.
Framework Decision
The app uses vanilla TypeScript for the UI, synced-store as the authoritative Poe state and sync layer, and Three.js for board rendering. I did not add boardgame.io because its game-state reducer, turn order, and networking model would overlap with synced-store; this small ruleset stays clearer as pure rule functions called by synced-store mutators.