LENNYFIGHTER

Battle for LennyCoin!

Choose your fighter. Answer trivia to power your attacks. Wager LennyCoin on matches and cash out your winnings. Built on Cloudflare Durable Objects.

Multiplayer Battles

Real-time turn-based combat via WebSocket and Cloudflare Durable Objects. Auto-matchmaking by skill level.

Payment Rails

Full payment API: wallet loading, bank payouts, virtual currency, wagers, and tournaments.

Trivia Combat

Answer questions about product, engineering, design, data, and growth. Correct answers deal bonus damage.

Architecture

Game Client (Vinext + HTML/CSS Battle Engine) | |-- WebSocket --> Durable Objects (MatchRoom, MatchmakingQueue) |-- REST API --> Payment API (Wallet, Payouts, Currency, Wagers) | +-- D1 Database (Ledger, Players, Transactions) +-- KV (Session Cache)

Deployed entirely on Cloudflare Workers. No external infrastructure. Durable Objects provide strong consistency for match state and wallet balances.