An AI-powered competitive gaming platform on Solana with autonomous prize management, real-time anti-cheat, and instant crypto payouts.
🌐 Live Demo | 📄 Whitepaper | 🎬 Demo Video | 💬 Discord
Nova Arcade Glitch revolutionizes competitive gaming by combining classic arcade games with blockchain technology and autonomous AI agents. Players compete in age-appropriate tiers for cryptocurrency rewards, with all operations managed trustlessly on Solana.
- 🤖 Autonomous AI Agent - Manages swaps, escrow, monitoring, and payouts without human intervention
- ⚡ Instant Settlements - Prize payouts in seconds via Solana
- 🛡️ Real-Time Anti-Cheat - ML-powered monitoring with progressive penalties
- 👶 Age-Appropriate Tiers - Safe competition for ages 7+ with 5 game modes
- 💱 Jupiter V6 Integration - Real mainnet token swaps with best route finding
- 🔐 Trustless Escrow - Smart contract-managed prize pools
- 🎮 7 Classic Games - Snake, Flappy, Memory Match, Bonk Ryder, PacCoin, TetraMem, Contra
┌─────────────────────────────────────────────────────────────┐
│ Frontend (React) │
│ TypeScript + Vite + Tailwind + Framer Motion + PWA │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Blockchain Layer (Solana) │
│ x402 Protocol + Jupiter V6 + Wallet Adapters │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Backend (Node.js + Express) │
│ TypeScript + Supabase + JWT Auth │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ AI Agent Layer │
│ Anti-Cheat ML + Payment Processor + Autonomous Logic │
└─────────────────────────────────────────────────────────────┘
# Clone the repository
git clone https://github.com/your-username/nova-glitch-arcade.git
cd nova-glitch-arcade
# Install all dependencies
npm install
cd frontend && npm install
cd ../server && npm install
cd ../telegram-bot && npm install
cd ..cd frontend
cp .env.example .envEdit frontend/.env:
# Token Configuration (Update after NAG token launch)
VITE_NAG_TOKEN_MINT=your_token_mint_address_here
VITE_MINIMUM_NAG_BALANCE=100000
VITE_SOLANA_RPC_URL=https://api.mainnet-beta.solana.comcd server
cp .env.example .envEdit server/.env:
# Supabase (Get from https://supabase.com/dashboard)
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key_here
# JWT Secret (Generate a random string)
JWT_SECRET=your_random_secret_here
# Token Thresholds
MIN_HOLD=100000
MIN_STAKE=500000
WHALE_THRESHOLD=1000000
# Blockchain RPCs
BSC_RPC=https://bsc-dataseed.binance.org
SOL_RPC=https://api.mainnet-beta.solana.comcd telegram-bot
cp env.example .envEdit telegram-bot/.env:
TELEGRAM_BOT_TOKEN=your_bot_token_from_botfather
WEBAPP_URL=https://novarcadeglitch.dev
API_URL=http://localhost:5178# Terminal 1: Backend
cd server
npm run dev
# Terminal 2: Frontend
cd frontend
npm run dev
# Terminal 3: Telegram Bot (Optional)
cd telegram-bot
node bot.jsWindows:
# Start all servers
START_ALL_SERVERS.batLinux/Mac:
# Start all servers
./start-all.sh- Frontend: http://localhost:5173
- Backend API: http://localhost:5178
- Telegram Bot: Send
/startto your bot
| Mode | Age | Entry Fee | Prize Pool | Win Condition |
|---|---|---|---|---|
| 🦄 Kiddies | 7-12 | 5 USDC | ~22,857 NAG | Highest Score |
| 🎯 Teenies | 13-17 | 10 USDC | ~45,714 NAG | Highest Score |
| 🏆 Anyone | All Ages | 15 USDC | ~68,571 NAG | Highest Score |
| 💎 Pro | 18+ | 250 USDC | ~1.14M NAG | Target Score |
| 🎮 Practice | All Ages | FREE | No Prize | Practice |
1. Select Mode → 2. Confirm Entry → 3. AI Processing:
Step 1: Swap USDC → NAG (Jupiter V6)
Step 2: Deposit to Escrow (Smart Contract)
Step 3: Verify Player (AI Agent)
Step 4: Monitor Gameplay (Real-time AI)
Step 5: Payout Winner (Instant Settlement)
Our ML-powered anti-cheat system monitors:
- Input Patterns - Detects bot-like behavior
- Timing Anomalies - Identifies impossible reaction times
- Score Probability - Flags statistical impossibilities
- Behavioral Analysis - Profiles player patterns
| Offense | Penalty | Duration |
|---|---|---|
| 1st | Ban + Forfeit Entry | 24 hours |
| 2nd | Ban + Forfeit Rewards | 7 days |
| 3rd | Permanent Ban + Wallet Blacklist | Forever |
Utility:
- Entry fee payments
- Prize distributions
- Staking rewards
- Governance rights
- Platform access tiers
| Tier | Holdings | Multiplier | Benefits |
|---|---|---|---|
| Guest | 0 | 1x | Basic access |
| Holder | 100,000+ | 1.5x | Bonus rewards |
| Staker | 500,000+ | 2x | Priority matching |
| Whale | 1,000,000+ | 3x | VIP access |
- React 18 with TypeScript
- Vite for blazing-fast builds
- Tailwind CSS for styling
- Framer Motion for animations
- Solana Wallet Adapter for wallet integration
- PWA support for mobile
- Node.js + Express
- TypeScript for type safety
- Supabase for database
- JWT authentication
- RESTful API design
- Solana Mainnet-Beta
- x402 Payment Protocol
- Jupiter V6 DEX Aggregator
- Phantom & Solflare wallets
- Smart contract escrow (pending audit)
- 6 HTML5 Canvas games
- 1 Python/Pygame game (Contra)
- Real-time score tracking
- Anti-cheat integration
Nova Arcade Glitch leverages the x402 payment protocol to manage competition entry fees, prize payouts, and automated settlements via our AI agent. All transactions occur on Solana in real-time with trustless escrow.
Key Capabilities:
- Autonomous Match Payments – AI agent generates and validates x402 payment requests.
- Escrow Management – Funds are locked until the match completes, ensuring fair play.
- Instant Settlements – Winners receive $NAG tokens immediately after verification.
- AI Anti-Cheat Monitoring – Prevents bots or abnormal gameplay from claiming prizes.
- Dual Token Economy – Players deposit stablecoins (USDC/USDT) and receive $NAG as rewards.
x402 Payment Flow Example:
- Player enters a Battle Arena mode.
- AI agent creates an x402 payment request.
- Player deposits USDC via x402.
- Funds are held in escrow until the game completes.
- AI agent validates results and automatically distributes $NAG rewards.
- All transactions are recorded on Solana for transparency.
nova-glitch-arcade/
├── frontend/ # React frontend
│ ├── src/
│ │ ├── components/ # React components
│ │ ├── contexts/ # React contexts
│ │ ├── lib/ # Jupiter integration
│ │ ├── config/ # Token config
│ │ └── utils/ # Utilities
│ ├── public/ # Static assets
│ └── package.json
│
├── server/ # Node.js backend
│ ├── src/
│ │ ├── index.ts # Main server
│ │ ├── db.ts # Database
│ │ └── anti-cheat.ts # Anti-cheat logic
│ └── package.json
│
├── telegram-bot/ # Telegram integration
│ ├── bot.js # Bot logic
│ └── package.json
│
├── contra-backend/ # Python game server
│ ├── main.py # Contra game
│ └── requirements.txt
│
├── WHITEPAPER.md # Comprehensive whitepaper
├── README.md # This file
└── .gitignore # Git ignore rules
All sensitive data is excluded from version control:
- ✅
.envfiles ignored - ✅ API keys never committed
- ✅ Database credentials secured
- ✅ JWT secrets randomized
- ✅ Wallet private keys never stored
- Multiple audits planned
- Bug bounty program
- Gradual rollout strategy
- Emergency pause function
- Multi-signature requirements
cd frontend
npm run build
netlify deploy --prod --dir=distcd server
npm run build
# Deploy to your preferred platformSet these in your deployment platform:
Frontend:
VITE_NAG_TOKEN_MINTVITE_SOLANA_RPC_URL
Backend:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYJWT_SECRETSOL_RPC
- Core game development
- Wallet integration
- Trial gating system
- Leaderboards
- AI agent architecture
- Jupiter integration
- Anti-cheat system
- Age-tiered modes
- $NAG token deployment
- Smart contract audit
- Public sale
- Exchange listings
- Multisig wallet
- Real money competitions
- Full AI deployment
- Mobile app
- Marketing campaign
- Additional games
- Tournament system
- NFT integration
- DAO governance
We welcome contributions! Please see our Contributing Guidelines.
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit changes:
git commit -m 'Add amazing feature' - Push to branch:
git push origin feature/amazing-feature - Open a Pull Request
- TypeScript for all new code
- ESLint + Prettier for formatting
- Conventional commits
- Test coverage required
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: novarcadeglitch.dev
- Email: team@novarcadeglitch.dev
- X Main: @BantuBloomNwk
- Instagram: (https://www.instagram.com/bantubloomnetwork/)
- Telegram: @NovaArcadeBot
- X Community: (https://x.com/i/communities/1986850191111250304)
- Solana Foundation - Blockchain infrastructure
- Jupiter - DEX aggregation
- x402 Protocol - Payment standard
- Supabase - Database platform
- Netlify - Frontend hosting
This is a demo/development version. Real money competitions are not yet active. The platform is currently in testing phase with simulated flows. Smart contracts are pending audit. Use at your own risk.
Launch Timeline: Q1-Q2 2026
- Games: 7 classic arcade games
- Modes: 5 competition tiers
- Blockchain: Solana Mainnet
- Token: $NAG (Launched)
- Anti-Cheat: AI-powered real-time monitoring
- Settlement: Instant (<5 seconds)
Built with ❤️ for the Solana ecosystem