๐ Play Now! | ๐ฏ Square Rush | ๐ด Knight Quest | ๐ง Memory Matrix | ๐ฆ Master Sequence | โ๏ธ ChessInFive | ๐ Cripto-Caballo
ChessArcade is a collection of chess puzzle games with neon retro-futuristic aesthetics inspired by 80s synthwave culture. Transform traditional chess training into an exciting arcade experience with visual effects, electronic sounds, and gamification elements.
- ๐ฏ Square Rush - Navigate coordinates A1-H8 in record time (Available Now!)
- ๐ด Knight Quest - Master the knight's tour across pixel-perfect boards (Available Now!)
- ๐ง Memory Matrix - Train positional memory with progressive levels (Available Now!)
- ๐ฆ Master Sequence - Simon Says meets chess! Memorize growing patterns (Available Now!)
- โ๏ธ ChessInFive - Connect Four meets Chess! Two-player tactical strategy + AI Opponent! (Available Now!)
- ๐ Cripto-Caballo - Decode hidden messages with knight moves! Cryptography meets chess (Available Now!)
- ๐ Global Leaderboards: Compete with players worldwide across all games
- Responsive Design: Optimized for desktop and mobile
- Progressive Difficulty: From beginner-friendly to expert challenges
- Smart Learning: Educational gameplay with immediate feedback
- Audio Control: Immersive sound effects with easy toggle
- Cross-Game Viewing: View any game's leaderboard from anywhere
- Modern CSS: Smooth animations and neon visual effects
ChessArcade/
โโโ games/ # 5 playable chess arcade games
โโโ api/ # Serverless backend (Vercel + Supabase)
โ โโโ scores/ # Leaderboard API endpoints
โ โโโ admin/ # Admin panel + backups
โโโ js/ # Shared JavaScript utilities
โโโ css/ # NeonChess design system
โโโ testing/ # Test pages for development
โโโ docs/ # Complete documentation
โ โโโ admin/ # Admin system guides
โ โโโ leaderboard/# Leaderboard documentation
โโโ sql/ # Database schemas
ChessArcade es una colecciรณn de juegos de rompecabezas de ajedrez con estรฉtica retro-futurista neรณn inspirada en la cultura synthwave de los 80s. Transforma el entrenamiento tradicional de ajedrez en una experiencia arcade emocionante con efectos visuales, sonidos electrรณnicos y elementos de gamificaciรณn.
- ๐ฏ Square Rush - Navega coordenadas A1-H8 en tiempo rรฉcord (ยกDisponible Ahora!)
- ๐ด Knight Quest - Domina el recorrido del caballo en tableros perfectos (ยกDisponible Ahora!)
- ๐ง Memory Matrix - Entrena la memoria posicional con niveles progresivos (ยกDisponible Ahora!)
- ๐ฆ Master Sequence - ยกSimon Says encuentra el ajedrez! Memoriza patrones crecientes (ยกDisponible Ahora!)
- โ๏ธ ChessInFive - ยกConecta Cuatro conoce al Ajedrez! Estrategia tรกctica para dos jugadores + ยกOponente IA! (ยกDisponible Ahora!)
- ๐ Cripto-Caballo - ยกDescifra mensajes ocultos con movimientos de caballo! Criptografรญa y ajedrez (ยกDisponible Ahora!)
- ๐ Ranking Global: Compite con jugadores de todo el mundo en todos los juegos
- Diseรฑo Responsivo: Optimizado para escritorio y mรณvil
- Dificultad Progresiva: Desde principiante hasta desafรญos expertos
- Aprendizaje Inteligente: Gameplay educativo con feedback inmediato
- Control de Audio: Efectos de sonido inmersivos con toggle fรกcil
- Vista Cross-Game: Ve el ranking de cualquier juego desde cualquier lugar
- CSS Moderno: Animaciones fluidas y efectos visuales neรณn
- โ 5 Games Integrated - ChessInFive, Square Rush, Memory Matrix, Knight Quest, Master Sequence
- โ Global Rankings - Compete with players worldwide with live scoreboards
- โ Country Flags - Display your nationality next to your name (๐ฆ๐ท ๐บ๐ธ ๐ง๐ท etc.)
- โ Custom Game Renderers - Each game displays its unique scoring metadata
- โ Cross-Game Viewing - View any game's leaderboard from anywhere
- โ Trophy Icons - Consistent ๐ leaderboard button across all games
- โ Enhanced Readability - Increased font sizes (16px base, 18px scores with glow)
- โ Seamless UX - Auto-close/auto-open flow after score submission
- โ Backend Integration - Vercel serverless + Supabase database
- ๐ Full Documentation - See
/games/chessinfive/docs/LEADERBOARD_INTEGRATION.md
- โ Depth-2 AI Search - AI now anticipates opponent threats BEFORE they happen
- โ Lookahead Algorithm - Simulates opponent's best response to each move
- โ 4-in-a-Row Detection - Identifies dangerous setups that could lead to 5-in-a-row
- โ Performance Optimized - ~1 second thinking time with intelligent threat evaluation
- โ Enhanced UX - Hourglass indicator moved to side panels, stable button layout
- โ
Technical Report - Complete algorithm documentation in
docs/CHESSINFIVE_AI_TECHNICAL_REPORT.md โ ๏ธ Known Issue - AI doesn't yet detect existing 4-in-a-row on board (planned for v1.0.5)
- โ AI Opponent System - Complete Gomoku-inspired AI implementation
- โ Two-Phase Strategy - Different AI tactics for Gravity and Chess phases
- โ Enhanced Threat Detection - Blocks 3-in-a-row and 4-in-a-row in Phase 1
- โ Unstoppable Recognition - AI detects and counters unstoppable formations
- โ Per-Player AI Toggles - Independent AI controls for both players
- โ AI vs AI Mode - Watch two AIs compete autonomously
- โ Last Move Highlighting - Visual feedback (origin subtle, destination bright)
- โ Closeable Victory Modal - Analyze the game after winning
- โ Production Documentation - Complete AI_DESIGN.md with v2.0 roadmap
- โ Coordenadas visuales en todos los tableros (a-h, 1-10)
- โ Centrado perfecto en mobile y desktop
- โ Estilo de alta visibilidad (amarillo/negro)
- โ Responsive en 3 breakpoints
- โ Envรญo real de emails a [email protected]
- โ Implementaciรณn PHP para Hostinger
- โ Anti-spam (honeypot + rate limiting)
- โ UX profesional con AJAX y animaciones
- โ BoardCoordinates.js - Sistema de coordenadas reutilizable
- โ Funciones helper para preservar coordenadas
- โ Documentaciรณn completa con ejemplos
- โ Listo para usar en todos los juegos
- โ ERRORES_Y_SOLUCIONES.md actualizado
- โ DEPLOY_CONTACTO_HOSTINGER.md - Guรญa paso a paso
- โ
Organizaciรณn de docs en carpetas
/docs/
Square Rush is the perfect game to master chess board coordinates! Navigate from A1 to H8 in this fast-paced coordinate recognition challenge that makes learning chess notation fun and addictive.
- ๐ฏ 5 Progressive Levels: From BABY STEPS (12s) to LITTLE MASTER (6s per coordinate)
- ๐ฎ Combo System: Build multipliers up to x3 for higher scores
- ๐ถ Beginner Friendly: Optional coordinate labels for learning
- ๐ฑ Mobile Optimized: Perfect touch controls for phones and tablets
- ๐ Sound Toggle: Immersive audio feedback with easy on/off control
- ๐ Educational: Learn chess notation while having fun!
Knight Quest challenges you to visit every square on the chessboard using only knight moves in this classic puzzle that has fascinated chess players for centuries.
- ๐ฐ 4 Board Sizes: 4x4, 6x6, 8x8, and 10x10 Super Mode
- ๐ง Smart Hints: AI-powered suggestions using Warnsdorff's algorithm
- ๐ Ranking System: Local leaderboards with your best performances
- โฉ๏ธ Undo System: Take back moves to find the perfect path
- ๐ Progress Tracking: See your improvement over time
- ๐จ Neon Aesthetics: Beautiful cyberpunk-inspired visuals
Memory Matrix challenges your ability to memorize and recreate chess positions. Watch carefully during the memorization phase, then place all pieces back exactly where they were!
- ๐ 8 Progressive Levels: From 2 pieces (30s) to 8 pieces (10s) - increasing difficulty
- ๐ก Hint System: 6 hints per level to reveal all missing pieces temporarily
- โฉ๏ธ Undo Function: Take back piece placements one by one
- ๐ฏ Smart Validation: Real-time feedback on correct/incorrect placements
- ๐ฑ Mobile Optimized: Drag & drop on desktop, tap placement on mobile
- ๐ Audio Feedback: Synthetic sounds for glitch effects, errors, and victories
Master Sequence combines the classic Simon Says game with chess coordinates! Watch the neon sequence grow, memorize the pattern, then repeat it perfectly. Each level adds ONE more square - how far can you go?
- ๐ 10+ Progressive Levels: Sequence grows from 1 to 10+ squares with infinite mode
- ๐จ Colorful Patterns: 8 neon colors help you memorize the sequence
- ๐ง Pattern Recognition: Train your sequential memory and visualization
- โค๏ธ 3 Lives System: Make mistakes and learn from them
- ๐ฏ Smart Movement: Only king/knight moves - follows chess logic
- ๐ฆ Coordinate Display: Optional coordinate labels for learning
- Memory Training: Improve sequential memory and pattern recognition
- Chess Visualization: Strengthen your ability to see the board in your mind
- All Skill Levels: Progressive difficulty from 1 square to unlimited
- Quick Sessions: Perfect for 5-10 minute brain training
๐ฆ Level 7: Advanced
๐ฏ Sequence: 7 squares
โค๏ธ Lives: 2/3 remaining
๐ Score: 850 pts
๐ Longest: 12 squares
ChessInFive is a unique two-player strategy game that brilliantly combines Connect Four's gravity-drop mechanics with chess piece movement! Drop your pieces onto the board during Phase 1, then strategically move them using authentic chess rules in Phase 2 to align 5 in a row. Now featuring a challenging AI opponent powered by Gomoku algorithms!
- ๐ฒ Two-Phase Gameplay: Gravity placement + Chess movement
- ๐ค AI Opponent (NEW!): Challenge a smart AI with Gomoku-inspired threat detection
- ๐ฅ Multiple Game Modes:
- Human vs Human (local multiplayer)
- Human vs AI (cyan or magenta)
- AI vs AI (watch two AIs battle!)
- โ๏ธ Authentic Chess Rules: Each piece moves as in real chess (NO captures)
- ๐ฏ Strategic Depth: Plan ahead during placement for tactical advantages
- ๐จ Enhanced UX: Last move highlighting, closeable victory modal
- ๐ฑ Fully Responsive: Optimized for desktop and mobile play
- Depth-2 Search: Anticipates opponent's best response before making moves
- Intelligent Threat Detection: Recognizes 2-5 in-a-row patterns and future threats
- Phase 1 Strategy: Blocks opponent's 3-in-a-row and 4-in-a-row formations
- Phase 2 Tactics: Gomoku-style pattern matching with lookahead evaluation
- Mid-Game AI Toggle: Switch AI on/off for either player during gameplay
- Visual Feedback: "AI is thinking..." indicator in side panels with stable layout
- Technical Details: See
docs/CHESSINFIVE_AI_TECHNICAL_REPORT.mdfor algorithm analysis
- Strategic Thinking: Combines positional planning with tactical execution
- Chess Training: Practice piece movement and tactical vision
- AI Challenge: Test your skills against a Gomoku-trained opponent
- Social Gaming: Fun competitive game for friends and family
- All Skill Levels: Easy to learn, challenging to master
โ๏ธ Phase 1: GRAVITY PLACEMENT
- Take turns dropping pieces into columns
- Pieces fall to the lowest available square
- Each player has 8 pieces: 2 Rooks, 2 Knights, 2 Bishops, 1 Queen, 1 King
- AI detects and blocks threatening formations
โ๏ธ Phase 2: CHESS MOVEMENT
- Move your pieces using authentic chess rules
- NO captures - occupied squares block movement
- Only knights can jump over other pieces
- AI uses Gomoku patterns to create winning formations
- First to align 5 pieces in a row wins!
๐ค AI Controls:
- Toggle AI for Cyan player (left panel)
- Toggle AI for Magenta player (right panel)
- Enable both for AI vs AI spectator mode!
๐ Cripto-Caballo - NEW! Decode Hidden Messages!
Cripto-Caballo (Crypto-Knight) is a unique puzzle game that fuses cryptography with chess! Hidden messages are scattered across letter-filled boards, and only the knight's L-shaped path can reveal them. Follow the knight's jumps to decode famous quotes, proverbs, and philosophical phrases hidden in plain sight.
- ๐ 6 Board Sizes: 3x4, 4x5, 5x5, 5x6, 6x7, and classic 8x8 boards
- ๐ Daily Puzzles: New message to decode every day via Supabase integration
- ๐ก Smart Hints: Visual highlighting of valid knight moves
- โฉ๏ธ Undo System: Take back moves to explore different paths
- ๐ง Pattern Recognition: Train logical deduction and linguistic intuition
- ๐ฏ Admin Mode: Create and test custom puzzles with password protection
- Logical Thinking: Combines chess movement with word pattern recognition
- Spatial Visualization: Master the knight's complex L-shaped movement
- Language Skills: Decode Spanish phrases and expand vocabulary
- Chess Training: Develop deep understanding of knight movement patterns
- All Skill Levels: From simple 3x4 boards to challenging 8x8 mazes
๐ The Challenge:
- A hidden message (quote, proverb, or phrase) is encoded on the board
- Each square contains a letter
- Only the knight's L-shaped moves connect the message
- Find the starting square and trace the path to reveal the secret!
โ Knight Movement Rules:
- Move in an "L" shape: 2 squares in one direction, 1 square perpendicular
- Valid moves are highlighted when you select a square
- Build the message letter by letter following the knight's path
- Use UNDO to explore alternative routes
๐ก Strategy Tips:
- Look for common Spanish words (EL, LA, DE, EN, etc.)
- Follow grammatical patterns (articles, prepositions)
- If stuck, try starting from different squares
- Use the hint system to see all possible moves
- ๐ฏ Play Square Rush - Master coordinates A1-H8!
- ๐ด Play Knight Quest - Conquer the knight's tour!
- ๐ง Play Memory Matrix - Train your visual memory!
- ๐ฆ Play Master Sequence - Master growing patterns!
- โ๏ธ Play ChessInFive - Connect Four meets Chess!
- ๐ Play Cripto-Caballo - Decode hidden messages!
- ๐ View Source Code
- ๐ Report Issues
- Frontend: Vanilla HTML5, CSS3, JavaScript ES6+
- Styling: CSS Grid, Flexbox, Custom Properties
- Audio: Web Audio API for synthetic sounds
- Storage: localStorage for persistence
- Responsive: Mobile-first design approach
- Performance: Optimized for 60fps animations
ChessArcade uses a custom NeonChess Design System featuring:
- ๐ Neon Color Palette: Cyan, Magenta, Green, Orange, Purple, Yellow gradients
- โก Interactive Effects: Hover animations, particle systems, glitch effects
- ๐ต Audio Feedback: Synthetic soundscapes and UI sounds
- ๐ฑ Mobile Optimization: Touch-friendly controls and responsive layouts
- ๐ฏ Accessibility: Keyboard navigation and high contrast modes
-
Clone the repository:
git clone https://github.com/fasmote/ChessArcade.git cd ChessArcade -
Start local server:
# Python 3 python -m http.server 8000 # Node.js npx serve .
-
Open in browser:
http://localhost:8000
๐ ChessArcade/
โโโ ๐ index.html # Main landing page
โโโ ๐ assets/
โ โโโ ๐ css/
โ โ โโโ neonchess-style.css # Design system
โ โโโ ๐ js/
โ โ โโโ neonchess-effects.js # Interactive effects
โ โโโ ๐ images/ # Screenshots and assets
โโโ ๐ games/
โ โโโ ๐ knight-quest/ # โ
Knight's Tour game
โ โโโ ๐ square-rush/ # โ
Coordinate training
โ โโโ ๐ memory-matrix-v2/ # โ
Visual memory training
โ โโโ ๐ master-sequence/ # โ
Master Sequence (Simon Says)
โ โโโ ๐ chessinfive/ # โ
ChessInFive + AI Opponent (Gomoku-inspired)
โ โโโ ๐ criptocaballo/ # โ
Cripto-Caballo (Cryptography + Knight moves)
โโโ ๐ screenshots/ # Game screenshots
โโโ ๐ docs/ # Documentation
Todos los juegos existentes recibirรกn mejoras continuas:
- ChessInFive: Sistema de notaciรณn de partidas y replay, niveles de dificultad AI (Easy/Medium/Hard), opening book
- Knight Quest: Mรกs modos de juego, tableros personalizados
- Square Rush: Nuevos desafรญos y power-ups
- Memory Matrix: Niveles adicionales, temas visuales
- Master Sequence: Modos de dificultad avanzados
Prรณximas funcionalidades que transformarรกn ChessArcade:
- ๐ Rankings Globales: Compite con jugadores de todo el mundo
- ๐ค Sistema de Usuarios: Cuentas personales y perfiles
- ๐ Estadรญsticas Detalladas: Tracking completo de progreso
- ๐๏ธ Sistema de Logros: Desbloquea insignias y recompensas
- โก Desafรญos Diarios: Nuevos retos cada dรญa
- ๐ฅ Modo Multijugador: Compite en tiempo real
Tecnologรญas Planificadas:
- Backend: Node.js + Express o Python + FastAPI
- Base de Datos: PostgreSQL o MongoDB
- Auth: JWT + OAuth (Google, GitHub)
- Hosting: Railway, Render, o Vercel
- Vision Blitz: Entrenamiento de visiรณn tรกctica
- Endgame Trainer: Practica finales de ajedrez
- Puzzle Rush: Resuelve problemas tรกcticos a contrarreloj
- Board Blindness: Juega sin ver el tablero (memoria)
We welcome contributions! Here's how you can help:
- ๐ Report bugs - Found an issue? Open an issue
- ๐ก Suggest features - Have ideas? We'd love to hear them!
- ๐ ๏ธ Submit PRs - Fork, create a feature branch, and submit a pull request
- ๐ Improve docs - Help make our documentation better
- ๐จ Design contributions - UI/UX improvements are always welcome
- Follow the existing code style
- Test on both desktop and mobile
- Ensure accessibility compliance
- Add documentation for new features
This project is licensed under the MIT License - see the LICENSE file for details.
- ๐ฏ Games Released: 6 (Square Rush, Knight Quest, Memory Matrix, Master Sequence, ChessInFive, Cripto-Caballo)
- โญ GitHub Stars: Growing!
- ๐ง Last Updated: December 2025
- ๐ฑ Mobile Support: 100%
- ๐ Browser Support: Chrome, Firefox, Safari, Edge






