Natural Chess AI
Compatible with Mac OS, iOS, and iPad OS.
⚡ 100% Offline: Once the game is loaded for
the first time, everything runs purely locally, with no internet connection required.
Welcome to the era of natural intelligence. This unique project revolves around a fascinating idea: what if artificial intelligence could play chess with intuition, just like a human? A project designed specifically for tech enthusiasts who are passionate about the noble game and AI.
🚀 Available on the App Store!
Natural Chess AI is now available on the App Store for Mac, iPhone, and iPad.
Download on the App Store🤖 Analytical AI
Analytical AI is the project’s classic tactical engine: extremely powerful, fast, and fully optimized for pure calculation.
Recently, the analytical AI has been optimized in terms of algorithm and bitboard, in much the same way as Stockfish with a few minor differences. This has allowed it to reach depth 10 while remaining very fast.
Piece collision optimization during moves using magic bitboards, as in Stockfish, remains to be implemented; this will be done in future versions of the application.
⚙️ Major acceleration: The engine has been completely rewritten in C++, leading to a spectacular speed gain.
Analytical AI is the one that calculates the greatest number of positions. It excels in raw analysis, tactical research, and verifying move accuracy. However, its positional play remains less intuitive than that of Natural AI, which better understands long-term balances.
Detailed logs allow you to follow its reasoning and understand the material value of positions as well as the evaluation of proposed moves.
Ideal for precise analysis, studying variants, and validating difficult moves.
🌿 Natural AI
The heart of the project, based on a neural network designed specifically for Natural Chess AI and inspired by the functioning of the human brain.
Instead of calculating everything, Natural AI plays based on its intuition, statistics, and probabilities, built from over 300,000 analyzed games. It can reach depth 12 while maintaining a very human and positional playing style.
Natural AI will soon benefit from the same bitboard and magic bitboard optimizations as described for Analytical AI.
🚀 Complete rewrite in C++: The engine has been entirely rebuilt in a language closer to the machine, which has multiplied its speed. A depth 12 search that once took nearly a minute now takes only a bit over ten seconds.
Detailed logs also allow you to follow Natural AI’s operation and understand its intuitive evaluation of positions, which differs from the purely material approach of Analytical AI.
Perfect for playing, improving, and discovering chess from a more intuitive and strategic perspective.
🧒 Child AI
How does the Child AI work?
Unlike classical AIs that strive for perfection, the Child AI mimics human thinking using a biological probability model (known as the Boltzmann distribution).
🧠 Decision cycle in 3 simple steps:
1. Board Vision (Depth)
Depending on the chosen level (from 1 to 10), the child "sees" more or less far into the future. At levels 1 and 2, it only sees one or two moves ahead. At level 10, its tactical vision extends up to 6 moves, making it much more vigilant.
2. Distraction Period (The K-Factor)
The child's brain doesn't blindly choose the "best" move. It scores each possible move. The intensity of its concentration is governed by a progressive mathematical curve:
• At low levels, its mind "flutters". The difference between a good move and a bad move is blurred; they almost all have the same chance of being played.
• At high levels, the probability crashes onto the best moves, making mistakes increasingly rare.
3. The Natural Draw
When it's time to play, the AI rolls a "weighted die":
• Level 1: Very naive. It plays almost randomly, forgetting its pieces or missing glaring opportunities, like a child discovering the rules.
• Level 5: More serious. It avoids obvious blunders but can still be surprised by a nice tactic.
• Level 10: The little genius. It will choose the winning move almost 100% of the time.
About Natural Chess AI
Natural Chess AI is a chess experience powered by a neural network designed to simulate human intuition.
Unlike traditional chess engines that rely solely on brute calculation, Natural Chess AI emphasizes intuitive decision-making inspired by modern AI systems like AlphaZero.
The neural network used in Natural Chess AI has been trained on hundreds of thousands of chess games to learn patterns, positional understanding, and strategic intuition. Rather than calculating indefinitely, it evaluates positions using knowledge acquired from real games.
This neural network was developed and trained specifically for Natural Chess AI, making it a unique artificial intelligence designed specifically for this experience.
Natural Chess AI also works entirely offline. No Internet connection is required, allowing you to play anywhere — on a plane, on a train, or anywhere without network access.
Features:
- Neural network-based chess AI
- Trained on hundreds of thousands of games
- Intuitive playing style close to human play
- Completely offline play
- Simple and smooth interface
- Suitable for beginners and experienced players alike
Natural Chess AI offers a different way to experience chess: a playing style closer to human intuition.
⚔️ Tournament of Machines
You can pit the computers against each other! Verify if their theoretical Elo matches their practical Elo by launching AI vs AI games, especially using the magic "Calibrate Elo" button.
🚀 Available on the App Store!
Natural Chess AI is now available on the App Store for Mac, iPhone, and iPad.
Download on the App StoreA perfect bridge between modern computing (MCTS neural networks) and the pure poetry of chess as felt by humans.