Wagered chess on Bitcoin L1. OP_NET ecosystem pieces. LP prize pool. Live spectating & betting.
Built for the vibecode.finance challenge — powered by OP_NET.
Deploy to Vercel → your link here.
- Full legal move validation with check/checkmate/stalemate detection
- Undo, resign, draw offer, board flip
- 10-minute countdown timers per side
- Move history with algebraic notation
| Piece | White (Orange Army) | Black (OP_NET Army) |
|---|---|---|
| King | 🏦 Motoswap AMM | 🖥 OP_NET Core |
| Queen | 🟠 Orange Pill | 💜 PILL Node |
| Rook | ₿ Bitcoin Block | 🟣 Purple Block |
| Bishop | 🔶 OP Node | 🔷 Network Node |
| Knight | 🏍 MOTO Rider | 🐱 Motocat Knight |
| Pawn | 🐾 Motocat Pawn | ⬡ OP_NET Pawn |
- Entry fee in $MOTO or $PILL
- 90% → LP prize pool (distributed weekly every Friday)
- 10% → Creator tip jar
- Live betting by spectators (backed by LP)
- Real-time spectator count
- Anyone can place bets on either side mid-game
- Bets go into LP and pay out to winning betters weekly
- vs Human — wait for opponent to join with matching wager
- vs AI — play instantly (random + capture-priority AI)
- Push to GitHub
- Vercel → New Project → Import → Framework: Other
- Deploy — zero config needed
opnet-chess/
└── index.html # Complete single-file app
Built on Bitcoin L1 · #opnetvibecode