LennyFighter: A multiplayer fighting game on Cloudflare Durable Objects
LennyFighter: A multiplayer fighting game on Cloudflare Durable Objects
I built LennyFighter to explore how far Cloudflare's developer platform can go for real-time multiplayer. Everything runs at the edge with zero origin servers: Vinext (React SSR) + Workers + Durable Objects for match state + D1 for stats + KV for session tokens + WebSockets for real-time play. It's a 1v1 trivia fighting game where you pick a tech industry leader as your fighter (Brian Chesky, Marty Cagan, Elena Verna, etc.) and answer trivia from their real Lenny's Podcast interviews. Correct answers deal damage scaled by type effectiveness; wrong answers cost you recoil HP. Each match is a MatchmakingQueue DO → MatchRoom DO (one per match) with hibernatable WebSockets, 20s reconnection grace period, and an optional pre-match wager/item selection phase. Source: https://github.com/iglesiasbrandon/lennyfighter Inspired by PokeLenny. Would love feedback on the architecture or the game or new features to add!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Locate Moon Objects Game
H4ck 1t, multiplayer hacking game
Airmash – Multiplayer Missile Warfare HTML5 Game
I made a multiplayer crossword game
WebGL Multiplayer Game (wizardwarz.nergal.se)
DLock – Distributed-Lock-as-a-Service on Cloudflare Durable Objects
Functo – Composable method objects in Ruby
An Experimental 'LINQ to Objects' in Go
Functional Objects
Bootstrap Typeahead With Objects