Fact-checked by Grok 2 weeks ago
References
-
[1]
AI Chess Algorithms - Cornell: Computer ScienceThe core of the chess playing algorithm is a local min-max search of the gamespace. The algorithm attempts to MINimize the opponent's score, and MAXimize its ...
-
[2]
Computer chess: a historical perspective | BCSSep 3, 2024 · Andrew Lea FBCS explains the different approaches to programming chess computers. Along the way, he explores the many historical attempts at creating a chess ...
-
[3]
A Short History of Computer Chess | SpringerLinkOf the early chess-playing machines the best known was exhibited by Baron von Kempelen of Vienna in 1769. As might be expected, they were all conjurer's ...
-
[4]
Deep Blue: The History and Engineering behind Computer ChessThe study of computer chess culminated during two matches between Deep Blue, a chess supercomputer funded by IBM, and the Chess World Champion Garry Kasparov.Compiling Chess Strategy · Adaptive Issues · Opposing Analysis<|control11|><|separator|>
-
[5]
The Impact of Artificial Intelligence on the Chess World - NIHDec 10, 2020 · This paper focuses on key areas in which artificial intelligence has affected the chess world, including cheat detection methods.
-
[6]
Computer Chess Engines: A Quick GuideMay 7, 2019 · Chess engines look at individual positions and evaluate which position is better. Almost all chess engines display a evaluation number, or “eval ...How Does A Traditional Chess... · What Is A Neural Network... · Allie
-
[7]
[PDF] The Advance of Chess Engines with Deep LearningThe Advance of Chess Engines with Deep. Learning. Haoran Wang1, *. 1St ... game analysis and re-playing functions, Table 1 shows some popular chess AI ...
-
[8]
[PDF] Design and Development of AI Powered Chess Engine - IJRASETOver time, chess engines have evolved dramatically. From simple rule-based ... This addition could also serve as a foundation for a post-game analysis mode.
-
[9]
[PDF] Exploring modern chess engine architectures - Computer ScienceJul 5, 2021 · BASICS OF CHESS ENGINE ARCHITECTURE. A. Board representation. At the core of any chess engine is the internal state describing a given chess ...Missing: components | Show results with:components
-
[10]
Parallel Search of Strongly Ordered Game Trees4.4 Principal Variation Search. Algorithms can be designed for even more efficient search of strongly ordered trees. One such method operates on the ...
-
[11]
[PDF] XXII. Programming a Computer for Playing Chess1The thesis we will develop is that modern general purpose computers can be used to play a tolerably good game of chess by the use of suitable computing routine ...
-
[12]
Programming a Computer for Playing Chess | Mastering the GameProgramming a Computer for Playing Chess ; Company: Philosophical Magazine ; Date: 1950-03 ; Subjects: Chess; Artificial intelligence; Claude Shannon ; Pages: 18 p.
-
[13]
Computers and Chess - A HistoryApr 17, 2017 · In 1945 Alan Turing (1912-1954) used chess-playing as an example of what a computer could do. Turing himself was a weak chess player.
-
[14]
Brute Force vs Knowledge | Mastering the GameThe second was a "brute force" approach that used efficient search algorithms to look more exhaustively at all positions to a certain depth during a player's ...
-
[15]
In 1983, This Bell Labs Computer Was the First Machine to Become ...Apr 26, 2019 · Belle went on to win the championship four more times. In 1983, it also become the first computer to earn the title of chess “master.”
-
[16]
[PDF] How We Won The Computer Chess World's Championship mJan 1, 1984 · ... 1983, at the Association for Computing. Machinery (ACM) tourney, the program Cray-Blitz established itself as the World. Champion at computer ...
-
[17]
Brute force or intelligence? The slow rise of computer chessAug 4, 2011 · One emphasized the “brute force” approach, taking advantage of algorithmic power offered by ever more powerful processors available to ...
-
[18]
Deep Blue - IBMIn 1997, IBM's Deep Blue did something that no machine had done before. · Garry Kasparov focuses on the chessboard during the 1997 rematch in New York City · The ...
-
[19]
How IBM's Deep Blue Beat World Champion Chess Player Garry ...Jan 25, 2021 · Deep Blue and Kasparov squared off again in 1997 in a six-game match. The grandmaster won the first game; the machine won the next one. The ...Missing: 1990s | Show results with:1990s
-
[20]
[PDF] An Analysis of Alpha-Beta Priming'A technique called "alpha-beta pruning" is generally used to speed up such search processes without loss of information, The purpose of this paper is to.
-
[21]
CHESS 4.5-CHESS 4.5 is the latest version of the Northwestern University chess pro- gram. CHESS 4.5 and its predecessors have won the U.S. Computer.
-
[22]
(PDF) From MiniMax to Manhattan. - ResearchGate... Computer chess has been an active area of research since Shannon's (1950) seminal paper, where he suggested the basic minimax search strategies and ...
-
[23]
Parallel Game Algorithms - John LeungThe key idea behind the YBWC is to wait for the leftmost node (the eldest child branch) to be completely evaluated before the rest of the children (the younger ...
-
[24]
The Evaluation of Material Imbalances (by IM Larry Kaufman)Nov 17, 2008 · Every novice soon learns a table of [DH: "average"] material value for the pieces, the most popular being 1-3-3-5-9, but with a bit more ...Missing: source | Show results with:source
-
[25]
[PDF] Giraffe: Using Deep Reinforcement Learning to Play Chess - arXivSep 14, 2015 · This report presents Giraffe, a chess engine that uses self-play to discover all its domain-specific knowledge, with minimal hand-crafted ...
-
[26]
Using an Evolutionary Algorithm for the Tuning of a Chess ...One work is based on the optimization of the handcrafted evaluation function using evolutionary algorithms for tuning the function parameters with a strategy ...
-
[27]
official-stockfish/Stockfish: A free and strong UCI chess engineStockfish is a free and strong UCI chess engine derived from Glaurung 2.1 that analyzes chess positions and computes the optimal moves.
-
[28]
leela-zero/leela-zero: Go engine with no human-provided ... - GitHubYou need a PC with a GPU, i.e. a discrete graphics card made by NVIDIA or AMD, preferably not too old, and with the most recent drivers installed. It is ...
-
[29]
Google Cloud guide (lc0) - Leela Chess ZeroJan 30, 2021 · This guide will allow you to have Leela Chess Zero clients running in the cloud in 10 minutes or less. These clients will run self-play training games and help ...
-
[30]
Syzygy endgame tablebases: KvKSyzygy tablebases allow perfect play with up to 7 pieces, both with and without the fifty-move rule, and the 7-piece table has 423,836,835,667,331 unique ...
-
[31]
syzygy1/tb: Chess endgame database (tablebase) generator - GitHubThis a generator for generating chess endgame database ("tablebases") for up to 7 pieces. The generator requires at least 16 GB of RAM for 6-piece tables ...
-
[32]
[PDF] The Relative History HeuristicAbstract. In this paper a new method is described for move ordering, called the relative history heuristic. It is a combination of the history.Missing: source | Show results with:source
-
[33]
[PDF] Using Aspiration Windows for Minimax Algorithms - IJCAIAbstract. This paper is based on investigations of sev- eral algorithms for computing exact minimax values of game trees (utilizing backward pruning).Missing: engine | Show results with:engine
-
[34]
NNUE | Stockfish Docs - GitHub PagesSep 25, 2025 · Quantization is the process of changing the domain of the neural network model from floating point to integer. NNUE networks are designed to be ...Missing: 2025 | Show results with:2025
-
[35]
Welcome to Fishtest | Stockfish DocsAug 27, 2025 · Fishtest is a distributed task queue for testing chess engines through self-playing. The main instance for testing the chess engine Stockfish is at this web ...
-
[36]
official-stockfish/fishtest: The Stockfish testing framework - GitHubFishtest is a distributed task queue for testing chess engines. The main instance for testing the chess engine Stockfish is at this web page.Missing: crowdsourced | Show results with:crowdsourced
-
[37]
Chess Engine Communication Protocol - Chessprogramming wikiAn open communication protocol for chess engines to play games automatically, that is to communicate with other chess playing entities.
-
[38]
UCI Protocol - Shredder ChessThe UCI protocol was developed in 2000 by Rudolf Huber and Stefan Meyer-Kahlen. The current specification is available as a free download.
-
[39]
UCI (=universal chess interface)A new interface between a chess engine and a graphical user interface called UCI. It was designed by Rudolf Huber and Stefan Meyer-Kahlen.
-
[40]
Comparison - Creating the Rustic chess engineDumb engine, smart user interface. UCI was created in 2000. Because UCI does not require the engine to keep its state, the user interface sends long commands to ...
-
[41]
UCI & Commands | Stockfish Docs - GitHub PagesOct 25, 2025 · The Universal Chess Interface (UCI) is a standard text-based protocol used to communicate with a chess engine and is the recommended way to do ...<|separator|>
-
[42]
Arena Chess GUIArena supports the protocols UCI and Winboard for the communication between GUI and Engine. Nearly all Winboard and UCI chess engines run under Arena.Missing: advantages | Show results with:advantages
-
[43]
Getting the most out of ChessBase 15: a step-by-step guide #6Jun 23, 2020 · UCI stands for Universal Chess Interface, it allows you to add any “UCI” Chess Engine to ChessBase 15 (or indeed to any of the Fritz-family of ...
-
[44]
Brand new release: Fritz 20 | ChessBaseMay 29, 2025 · The new version 18 offers completely new possibilities for chess training and analysis: playing style analysis, search for strategic themes, ...Missing: GUI | Show results with:GUI
-
[45]
Analysis board • lichess.orgAnalyse chess positions and variations on an interactive chess board.Missing: features | Show results with:features
-
[46]
Top 10 Chess Software Tools in 2025: Features, Pros ... - CotocusJul 8, 2025 · Top-rated engine with Elo exceeding 3000. · Deep positional and tactical analysis. · Compatible with multiple GUIs (ChessBase, Arena, Lichess).
-
[47]
Scid vs. PCA powerful Chess Toolkit, with which one can create huge databases, run chess engines, and play casual games against the computer or online.SourceForge logo · Linux packages · Contents · Browse Files at SourceForge.net
-
[48]
Maia ChessMaia is a neural network chess model that captures human style. Go beyond perfect engine lines by analyzing games with real-world context, training with ...Practice Openings · Try Bot or Not · LeaderboardMissing: integration | Show results with:integration
-
[49]
Stockfish 17.1 Chess Engine - Apps on Google PlayRating 4.1 (1,228) · Free · AndroidThis app is completely free and doesn't show any ads! Stockfish is an open-source project which developed by Marco Costalba, Joona Kiiski, Gary Linscott.
-
[50]
Complete rating list - CCRLAll engines (Quote) ; Rank, Name · Elo ; 1, Stockfish 17.1 64-bit 4CPU, 3644 ; 1, Stockfish 17.1 64-bit 4CPU, 3644 ; ShashChess Santiago 64- ...
-
[51]
Elo Win Probability Calculator - François LabelleEnter player ratings or pick two players from a list. Alternatively, enter an Elo difference or an expected score (and a draw probability for Chess).
-
[52]
[PDF] Rating the Chess Rating System Mark E. Glickman* Department of ...The more marked the difference in ratings, the greater the probability that the higher rated player will win. While other competitive sports organizations ...
-
[53]
Rebel Century FAQ: 3. Using RebelNov 1, 2000 · This test suites are designed by Hubert Bednorz and Fred Toennissen for measuring the tactical capabilities of chess engines. BT2630 is the ...
-
[54]
Index - CCRLAll engines (best versions only) (Quote) ; 29‑32 · 29‑32 ; Arasan 25.2 64-bit 4CPU · Chess System Tal 2.00 Elo 64-bit 4CPU ; 3582 · 3582 ...Complete list · CCRL Blitz · CCRL 40/2 FRC · Games
-
[55]
Beyond ELO: Rethinking Chess Skill as a Multidimensional Random ...Feb 10, 2025 · The traditional ELO rating system reduces a player's ability to a single scalar value E, from which win probabilities are computed via a ...
-
[56]
Engine Rating Lists - Chessprogramming wikiCCRL. Computer Chess Rating Lists; Founded: 2005; Welcome to the CCRL (Computer Chess Rating Lists) website · Conditions. CCRL also tests FRC Engines. CEGT.
-
[57]
CEGT homeCEGT stands for Chess Engines Grand Tournament. Our Team has fun to test chess engines and we will give. our result and information to all chess enthusiasts.Rating 40/40 · Blitz 40/4 · Downloads miscellaneous · 40/120 Ratinglist
-
[58]
The SSDF Rating ListThis is a longer list, with almost all tested computers since SSDF began its work more than 30 years ago! All games have been played on the tournament level.
-
[59]
Phoenix Systems Revelation Test Scores - HIARCS Chess ForumsMy preference is CCRL 40/40 for comparison because of the simple fact that they have 600,000+ games on exact same hardware compared to 136,000+ SSDF games on ...
-
[60]
Test-Positions - Chessprogramming wikiSPRT tests are now generally regarded as a superior method for engine testing. There are several classical and new developed test-position suites available as.Missing: BT2453 NACHR
-
[61]
ICGA/Rybka controversy: An interview with David Levy (1)Feb 6, 2012 · In June 2011 the International Computer Games Association found Vasik Rajlich guilty of "plagiarism" in early program versions and banned him ...
-
[62]
c4ke 1.1 vs ice4 6.1 - TCEC - Live Computer Chess BroadcastTCEC (Top Chess Engine Championship) is a computer chess tournament ... The winner of the Season will be the TCEC Grand Champion. ©TCEC Chessdom ©Chess ...
-
[63]
Top Chess Engine Championship Superfinal LIVE - ChessdomSep 6, 2025 · Currently the final of the TCEC Season 28 is being played. Stockfish and Lc0 will determine the Season 28 Grand Champion. Top Chess Engine ...
-
[64]
Stockfish dominates TCEC Superfinal, wins the title for the 18th timeSep 19, 2025 · Stockfish prolonged its dominance in computer chess by winning Season 28 of the premier computer chess event Top Chess Engine Championship.<|control11|><|separator|>
-
[65]
World Computer Chess Championship - Chessprogramming wikiThe World Computer Chess Championship (WCCC) was an annual event organized by the ICGA, where computer chess engines compete against each other.<|separator|>
-
[66]
WCCC 2019 - ICGAWCCC 2019. The live games of the World Chess Software Championship can be found on the following website: http://view.livechesscloud.com/954232b8-fdbc ...Missing: history | Show results with:history
-
[67]
Komodo 13 is World Champion of computer chess - ChessBaseAug 28, 2019 · 8/28/2019 – In Macau (China) the "Chess Events" of the International Computer Games Association (ICGA) came to an end last week.
-
[68]
ChessWar XI Promotion : lust of participants - TalkChess.comChessWar XI Promotion 40m/20' Swiss system, 11 rounds. List of participants. Engines ranked 1 to 10 promote to ChessWar XII F Games start today!
-
[69]
Surprising leader at TCEC Swiss 8 after four rounds - ChessdomMay 24, 2025 · After 4 double rounds (8 games) there is a surprising leader at TCEC Swiss 8. KomodoDragon leads with 5,5/8, ahead of Lc0, Stockfish, Obsidian, Horsie, Berserk ...Missing: 2023-2025 | Show results with:2023-2025
-
[70]
TCEC wikiWelcome to the TCEC wiki! As of Season 20 every TCEC Season consists of 4 Events: Season leagues, Cup, FRC and Swiss.
-
[71]
The Evolution of Chess Esports and Its Impact on the IndustryApr 18, 2025 · While such platforms existed before 2020, the COVID-19 pandemic helped to accelerate the shift towards online tournaments. With traditional ...
-
[72]
Fairy-Stockfish | Open Source Chess Variant EngineFairy-Stockfish is a chess variant engine derived from Stockfish designed for the support of fairy chess variants and easy extensibility with more games.Fairy-Stockfish online · Graphical User Interfaces · Variants · Custom Variants
-
[73]
Chinese Chess - Chessprogramming wikiChinese Chess, or Xiangqi 象棋 [2] , is a chess variant which is very popular in East Asia, especially in China and Vietnam.
-
[74]
YaneuraOu - Chessprogramming wikiYaneuraOu applies a Shogi adaptation of Stockfish's search, and can be combined with third party evaluations, such as Elmo and Apery.
-
[75]
YaneuraOu is the World's Strongest Shogi engine(AI player ... - GitHubYaneuraOu is the World's Strongest Shogi engine(AI player) , WCSC29 1st winner , educational and USI compliant engine. License. GPL-3.0 license · 603 stars 159 ...Releases 35 · Wiki · Make CI (for Ubuntu Linux) · やねうら王のインストール手順
-
[76]
Move Generation - Chessprogramming wikiGeneration of moves is a basic part of a chess engine with many variations concerning a generator or an iterator to loop over moves inside the search routine.
-
[77]
Makruk - Chess Variant HubStrongest open source chess variant engine in many variants. Configurable for custom variants and trainable with NNUE (neural networks). Used by many chess ...Servers · GUIs · EnginesMissing: evaluation | Show results with:evaluation
-
[78]
PyChess • Free Online Chess VariantsChess Variants, Fairy Piece Variants, New Army Variants, Makruk Variants, Shogi Variants, Xiangqi Variants, Create a game, Play with a friend, Play with AI.
-
[79]
gbtami/pychess-variants: Chess variants server - GitHubPychess-variants is a free, open-source chess server designed to play chess variants. Currently supported games are listed on https://www.pychess.org/variants.
-
[80]
Fairy-Max - Chessprogramming wikiAn open source engine for playing chess variants with fairy chess pieces by Harm Geert Muller, written in C and compliant to the Chess Engine Communication ...
-
[81]
Chess - Chessprogramming wikiChess has an estimated state-space complexity of 1046 , the estimated game tree complexity of 10123 is based on an average branching factor of 35 and an ...
-
[82]
CrazyAra - Crazyhouse Chess EngineCrazyAra - The neural crazyhouse chess engine. CrazyAra at Lichess - Follow CrazyAra on lichess.org. View past games or join live events. Technical ...
-
[83]
A bridge between Lichess bots and chess engines - GitHublichess-bot is a free bridge between the Lichess Bot API and chess engines. With lichess-bot, you can create and operate a bot on lichess.
-
[84]
Kasparov vs. Deep Blue | The Match That Changed HistoryOct 12, 2018 · Kasparov conquered Deep Blue in their 1996 match. Kasparov vs. Deep Blue (1997 Rematch) ... Move 44 in the first game is said to be the result ...
-
[85]
Kasparov vs. the World - Chess.comSep 4, 2024 · After four months and 62 moves against more than 50,000 voters on the Microsoft Network (MSN), Kasparov finally won. He would later call it "the ...
-
[86]
Autonomous experimentation systems for materials developmentSep 1, 2021 · In the 2005 Freestyle Chess Tournament, a team of chess masters and a supercomputer were defeated by a team of amateur humans and desktop ...
-
[87]
[PDF] ChessArena: A Chess Testbed for Evaluating Strategic Reasoning ...Sep 30, 2025 · The results reveal significant shortcomings in current LLMs: no model can beat Maia-1100 (a chess engine at human amateur level), while some ...
- [88]
-
[89]
[PDF] The TCEC17 Computer Chess Superfinal: a perspectiveGame 1 was an uneventful draw on the face of it but featured a stunning moment in the opening that also awed the Chess24 commentary team of Jan Gustafsson ...
-
[90]
Magnus Latest GM To Beat AI In ChessAug 15, 2025 · Magnus Carlsen recently played a chess game against ChatGPT on camera. You won't want to miss the entertaining results!Missing: engine | Show results with:engine
-
[91]
Statistical Methods and Algorithms in Fishtest | Stockfish DocsSep 5, 2025 · This document outlines the core statistical models, testing methodologies, and algorithms employed by Fishtest for chess engine evaluation and ...Missing: crowdsourced | Show results with:crowdsourced
-
[92]
Introducing NNUE Evaluation - Strong open-source chess engineAug 7, 2020 · Introducing NNUE Evaluation. As of August 6, the efficiently updatable neural network (NNUE) evaluation has landed in the Stockfish repo!Missing: hybrid | Show results with:hybrid
-
[93]
Stockfish Absorbs NNUE, Claims 100 Elo Point ImprovementSep 7, 2020 · In less than a month since the integration, Stockfish+NNUE has shown more than 100 Elo points of improvement relative to Stockfish 11. This ...
-
[94]
[1712.01815] Mastering Chess and Shogi by Self-Play with a ... - arXivDec 5, 2017 · In this paper, we generalise this approach into a single AlphaZero algorithm that can achieve, tabula rasa, superhuman performance in many challenging domains.
-
[95]
How does engine strength scale with hardware?Apr 29, 2019 · Multicore is important for chess engines, but it doesn't scale forever. Up to certain depth, no matter how much hardware you have, you just ...Missing: cloud 2020s
-
[96]
Understanding Cloud Engines for Deeper Game AnalysisA cloud chess engine is a powerful remote server that runs chess analysis for you. Instead of using your computer's hardware, you connect to a hosted engine ...
-
[97]
Dragon by Komodo Chess - World Champion Chess EngineDragon 3.3! by Komodo. FASTER AND MEANER - and now with PERSONALITIES! Prepare for your next opponent with Dragon,. the AI chess engine with a Grandmaster ...All versions · Dragon 3.3 Current · Dragon 3 Sale · Help
-
[98]
Inside Story: Kaufman on What Your Computer is Trying to Tell Youa tried-and-true ...
-
[99]
Stockfish NNUE - Chessprogramming wikiWith Stockfish 16 release in 2023 the hand-crafted evaluation function was removed, a complete transition to NNUE based evaluation was made.Missing: 2024 2025
-
[100]
Methods for handicapping chessJan 26, 2013 · With time handicaps, a chess clock is used to disproportionately limit the thinking time of one of the players. For example, you might play ...
-
[101]
The MadChess UCI_LimitStrength AlgorithmMadChess adjusts its playing strength by configuring a set of four engine parameters. As playing strength (Elo rating) is decreased.
-
[102]
Fritz11's engine parameters - ChessBaseSep 5, 2008 · The box for "Use tablebases" is self-explanatory; uncheck the box if you don't want the engine to access tablebases for improved endgame play.
-
[103]
Fritz 16 – your companion and trainer | ChessBaseNov 12, 2017 · In Fritz 16 all humanized and handicapped play has been radically simplified and unified under the title “Easy Game”. You simply set a level ...
- [104]
-
[105]
Maia Chess: A Human-Like EngineOfficial website for the Maia chess project, providing details on implementations, updates, and the MaiaChess platform.
-
[106]
Maia 2: Scaling Human-like Play Across Elo LevelsarXiv preprint detailing the Maia-2 model, including authors, training data, and advancements over the original Maia.
-
[107]
Leela Chess Zero Blog: Leela Knight Odds vs. NakamuraOfficial blog post detailing the May 2025 match between LeelaKnightOdds and Hikaru Nakamura, including game results and analysis.
-
[108]
Chessdom: Leela Chess Zero Knight Odds vs. LendermanArticle covering the September 2024 rapid game where LeelaKnightOdds defeated GM Alex Lenderman.
-
[109]
Leela Chess Zero GitHub Discussions: Knight Odds MatchesCommunity discussion on LeelaKnightOdds, including references to the January 2025 event with Joel Benjamin and technical implementation details.
-
[110]
Discord Channels - Chess Programming WikiA community-maintained page listing active Discord channels for chess programming and engine development discussions, including the Stockfish Discord, Engine Programming Discord, and the unofficial Chess Programming Wiki Discord.