Arcade Chess Arena reinvents one of the most iconic games ever created.
In traditional chess, a capture is automatic.
In Arcade Chess Arena, a capture is a battle.
When a player attempts to take a piece:
- both players are pulled into a real-time skill duel
- speed, precision, and execution decide the outcome
- the winner claims the square
๐ง Strategy chooses the move.
โก Skill determines the result.
Chess has survived centuries โ but digital chess hasnโt evolved at the same pace.
Modern players want:
- interaction
- adrenaline
- skill expression
- spectacle
Arcade Chess Arena introduces:
- real-time tension inside turn-based gameplay
- mechanical skill layered over pure strategy
- highlight-worthy moments in every match
This is not a variation of chess.
This is a new competitive genre.
- Project Name: Arcade Chess Arena
Arcade Chess Arena transforms a chess match into a hybrid competitive experience where every capture is resolved through a real-time arcade duel. The product is designed for competitive players, tournament creators, and Web3 communities looking for higher-intensity matches, verifiable outcomes, and stronger retention. Its core value is combining classic strategy with mechanical execution under pressure.
- The Custom Implementation: We implemented a capture-resolution layer based on synchronized mini-games between attacker and defender, with result validation and backend match-state updates.
- The Native Feature: We integrated InterwovenKit into the app using
InterwovenKitProvider, wallet connection in the top bar, andenableAutoSign={true}to enable auto-sign flow on the default chain. This reduces friction in repetitive operations within the competitive flow.
- Players join or create a match
- Game follows standard chess rules
- A capture is attempted
- โ๏ธ Duel is triggered
- Both players enter a mini-game simultaneously
- Fastest / most precise player wins
- Board state updates
- Game continues
Every capture transforms into a micro-competition.
- Reaction speed tests
- Timing challenges
- Target precision
- Pattern recognition
- Memory-based duels
- Skill-based aim mechanics
- Adaptive difficulty systems
Designed to be:
- fast (seconds, not minutes)
- fair
- repeatable
- competitive
This project doesnโt โadd blockchain.โ
It uses blockchain where it actually matters:
- Initia (primary)
- Flow
- Solana
- ๐ Onchain tournaments
- ๐ฐ Entry-fee matches
- ๐ Verifiable match results
- ๐ Player history & progression
- ๐ Decentralized competitive ecosystems
Players can:
- create matches
- set stakes
- host tournaments
- earn rewards
- build competitive communities
Every capture becomes a moment of real competition.
This single mechanic:
- preserves chess fundamentals
- adds execution pressure
- rewards reflex + skill
- creates natural spectator highlights
It turns passive gameplay into active combat.
Built for speed, scalability, and iteration.
- Next.js (App Router)
- TypeScript
- TailwindCSS
- Server Actions / API Routes
- Prisma ORM
- PostgreSQL
- Initia (execution target)
- Flow / Solana (interoperability vision)
-
Initia (testnet
initiation-2)- Deployed account/module address:
init1hepzz6uxjfvjggjdueq003n9tg0tc8f3nuztj5 - Publish tx hash:
29FE63D33A838FAA660A0AB827D0CECE3B850A772290D2513137F94019C4F7C6 - Explorer:
https://scan.testnet.initia.xyz/initiation-2/accounts/init1hepzz6uxjfvjggjdueq003n9tg0tc8f3nuztj5
- Deployed account/module address:
-
Flow (testnet)
- Contract address:
0xbcc2b6820b8f616d - Deploy tx hash:
f91ee5f49cd76004b431537bd4e27deed33ed724f2e5b7b151d966d8afe9f86c - Explorer:
https://testnet.flowscan.io/account/0xbcc2b6820b8f616d
- Contract address:
-
Solana (devnet)
- Program ID:
PMCjtbjN15YvMxPoXdsrmr35RRDV5W5ASVdVEbF6PX6 - Deploy signature:
5xDokgfhecfBYoxQMCXxxujro3LUUKJJQFJ81aj7V38UtJDzomKyGNoUeyVgU9XuA4yZcxCx7TvnZ7EwX2VJRH1r - Explorer:
https://explorer.solana.com/address/PMCjtbjN15YvMxPoXdsrmr35RRDV5W5ASVdVEbF6PX6?cluster=devnet
- Program ID:
- The Move package was structured in
contracts/initia/withMove.tomland thearcade_escrow.movemodule. - The contract includes primitives for competitive flow and betting:
- match creation/management with escrowed funds
- bet placement
- result resolution and settlement
- Frontend integration uses InterwovenKit with a compatible testnet network and wallet connect in the UI.
- Support was added so users who are not playing the match can bet on a winner.
- Persistent database model:
- new
MatchBetentity in Prisma - relationship with match, betting user, and selected side
- new
- Functional app flow:
- server-side action to register a bet
- display of total pool, bettor count, and user bet
- betting panel in the match view
- Settlement logic was updated to clearly separate:
- main duel outcome
- spectator bet settlement
- platform fees
- Settlement now ensures consistent match closure and payout distribution based on final result.
- The project was migrated to a Prisma schema with versioned migrations (
prisma/migrations). - The container flow includes a pre-start migration stage (
migrate deploy). - Environment-oriented configuration uses variables for local DB and in-container DB.
- Chessboard interface
- Match creation system
- Duel-trigger capture logic
- Reflex-based mini-game (prototype)
- Match orchestration engine
- Wallet integration with InterwovenKit on testnet
- Spectator betting (model + UI + actions)
- Bet settlement and post-match payouts
- Prisma schema with versioned migrations
- Docker flow with automatic pre-start migration
- Competitive chess players
- Casual gamers seeking interaction
- Web3-native users
- Streamers & content creators
- Tournament organizers
- Competitive ranked matches
- Paid 1v1 duels
- Community tournaments
- Creator-driven events
- Seasonal leagues
Arcade Chess Arena is the first step toward a new category:
Hybrid Strategy Games
Where:
- thinking meets execution
- turns meet real-time action
- players donโt just plan โ they perform
This is not just chess onchain.
Itโs:
- more intense
- more social
- more competitive
- more alive
Functional MVP extended with a competitive economy.
โ Core gameplay functional
โ Duel system implemented
โ Match flow operational
โ Spectator betting implemented in the app
โ Payout settlement integrated
โ Initia / Flow / Solana contracts deployed on testnets
โ Versioned migrations and Docker flow with pre-start migration
- Ranking & matchmaking
- Tournament engine
- Onchain prize pools in production
- Advanced mini-games
- Expanded production hardening and full multi-chain verification
- Instantly understandable
- Immediately engaging
- Visually demonstrable
- Mechanically innovative
- Built for competition
- Built for Web3 with purpose
Solo founder.
Senior full-stack engineer.
20+ years building systems end-to-end.
Focused on:
- rapid execution
- product-first thinking
- scalable architecture
Chess has always been about who thinks better.
Arcade Chess Arena adds a new question:
Who performs better under pressure?