chess engine

Computer move calculator

A chess engine is a computer program that analyzes positions and calculates moves, typically far exceeding human playing strength.

Engines evaluate millions of positions per second to determine optimal play.

They're used for game analysis, training, and competition: I ran my game through a chess engine to find where I blundered.

Top engines like Stockfish have made grandmaster-level play accessible to anyone with a laptop.

computation

minimax

Worst-case loss reduction

brute-force · quiescence · search · ply · horizon · hashing · multithreading

analysis

evaluation

Determining worth or quality

lines · blunder · checkmate · stalemate · zugzwang · fork · pin · skewer · sacrifice · tempo

AI

neural network

Interconnected computational nodes mimicking cognition

pattern recognition · self-play · reinforcement learning · training · GPU · Leela · superhuman

software

Komodo

Indonesian dragon's namesake

  • HoudiniFamous escape artist
  • FritzGerman informal name
  • GUIVisual computer interface

open-source · database

rating

benchmark

Standard for comparison

blitz · bullet · time control · gauntlet · head-to-head

Categories
Opposites
player type

chess enginegrandmaster

Supreme competitive title

amateur player · club player · chess master · human mind · casual player

analytical method

chess engineintuition

Instinctive immediate understanding

gut feeling · instinct · gut instinct · intuitive thinking · pattern recognition

technological sophistication

chess enginemental calculation

Math done in mind

pen and paper · handwritten notes

Family

chess, engine, engines, engineered, engineering, engineer, engineers, ingenious, ingenuity

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G