♟️ Blindfold Chess

Train Your Chess Visualization Skills

🤖 Stockfish 17 Powered 🎯 3 Difficulty Levels 🌐 Multiplayer Mode 🆓 Free & Open Source ⚡ Console & Browser
🎮 Play in Browser Now

What is Blindfold Chess?

A console application that helps you master the ancient skill of playing chess without seeing the board. Visualize positions in your mind, make moves in standard algebraic notation, and sharpen your tactical vision against Stockfish 17, one of the world's strongest chess engines.

Perfect for serious chess players who want to develop their board visualization skills, or anyone looking for a unique chess challenge!

See It In Action

╔════════════════════════════════════════════╗ ║ Blindfold Chess - Train Your Vision ║ ║ Version 0.3.0 ║ ╚════════════════════════════════════════════╝ New game started! You play WHITE (♟), computer plays BLACK (♙) Difficulty: Intermediate Your move (white) > e4 ✓ Move played: e4 (Pawn to e4) 📊 Analysis: Material: White 39 - Black 39 (difference: +0) 💻 Computer is thinking... 💻 Computer move: e5 (Pawn to e5) 📜 Moves: 1. e2e4 e7e5 Your move (white) > help COMMANDS: show/s - 👀 Show the board (peeking!) analyze/a - Analyze current position analytics - 📊 Toggle move analytics ON/OFF takeback/undo/back/tb - ↩️ Undo last full turn debug/d - 🔍 Show last API request & response help/h/? - Show this help level/l - Change difficulty level yolo - 🎲 Let Stockfish make a move for you version/v - Show version information update - 🔄 Check for updates new - Start new game quit/q - Exit
👀

Blindfold Mode

Board hidden by default - train your visualization by playing entirely from memory. Use 'show' command only when stuck!

🎲

YOLO Mode

Stuck or want to see what Stockfish recommends? Use 'yolo' command to let the engine make a move for you. Great for learning!

↩️

Takeback Moves

Made a mistake? Use 'takeback' or 'undo' to rewind your last move and the computer's response. Perfect for experimenting!

🎯

3 Difficulty Levels

Beginner (~1000), Intermediate (~1800), and Advanced (~2400) difficulty levels to match your skill.

♟️

Complete Chess Rules

Full support for castling, en passant, pawn promotion, check, checkmate, and stalemate detection.

📊

Position Analysis

Real-time material evaluation and strategic analysis after each move. Toggle analytics on/off as needed.

🔷

Stockfish 17 Engine

World-class chess rated 3500+ ELO. Three difficulty levels (1000-2400 rating) using adjustable search depth.

🌐

Multiplayer Mode

Play against other humans! Share room ID with friends or join existing games. Real-time P2P connection via WebRTC.

Quick Installation

Install on Linux

curl -fsSL https://raw.githubusercontent.com/bertt/blindfoldchess/main/install.sh | bash

Install on macOS

curl -fsSL https://raw.githubusercontent.com/bertt/blindfoldchess/main/install.sh | bash

Install on Windows (PowerShell)

irm https://raw.githubusercontent.com/bertt/blindfoldchess/main/install.ps1 | iex

Build from Source

Requires .NET 10.0 SDK

git clone https://github.com/bertt/blindfoldchess.git cd blindfoldchess dotnet restore dotnet build cd src/Chess.Console dotnet run

📚 First Time Setup

  1. Install the application using one of the methods above
  2. Run blindfoldchess to start
  3. Type help in-game to see all commands

Ready to Train Your Chess Vision?

Start playing blindfold chess today and elevate your game!

🎮 Play in Browser Now ⭐ View on GitHub 📥 Download Desktop App