A downloadable game for Windows

Download NowName your own price

Matt 0.5
A Chess Engine by SkyHighGaming

Matt is a ~2400 Elo chess engine coded in C++ from scratch. It plays aggressive, attacking chess and features a unique Chaos Mode that creates unpredictable, complex positions which is perfect for playing against humans who rely on pattern recognition and opening preparation.


Estimated Strength

Matt 0.5 is estimated at approximately 2400 Elo (±50 Elo) based on engine vs engine testing:

  • vs Nejmet 3.07 (~2427 CCRL Elo): ~45% score
  • vs Dragon 4.6 (~2411 CCRL Elo): ~50% score

These estimates carry ±50 Elo uncertainty based on 40-game test samples at 60s+0.5s/move.


Features

  • Handcrafted evaluation: pure algorithmic chess understanding
  • Alpha-Beta search with all modern pruning (LMR, NMP, futility, singular extensions, aspiration windows)
  • Opening book with 300,000+ positions from grandmaster games
  • Chaos Mode: creates complex, wild positions for human opponents
  • Multi-threaded search (up to 512 threads via Lazy SMP)
  • King safety evaluation: pawn shields, attacker weights, pawn storms
  • Perfect K+P vs K endgame knowledge
  • Chess960 / Fischer Random Chess support
  • Pondering (think on opponent's time)
  • Syzygy endgame tablebase support
  • UCI protocol: compatible with Arena, Lucas Chess, Banksia, En Croissant, and all major GUIs

How to Play

Matt is a UCI chess engine, it requires a chess GUI to play against. Download the zip, extract it, then add matt.exe to any of these free GUIs:

  • Arena (Windows) - arena-chess.de
  • Lucas Chess (Windows/Mac/Linux) - lucaschess.pythonanywhere.com
  • Banksia (Windows/Mac/Linux) - banksiagui.com
  • En Croissant (Windows/Mac/Linux) - encroissant.app

The included About & Setup Guide (.txt) has step-by-step setup instructions for all four GUIs.


Chaos Mode

Enable ChaosEnabled=true in your GUI's engine options to unleash Matt's wild side. Chaos Mode is designed for human opponents it makes Matt deliberately avoid drawish positions, seek complex imbalances, and makes life difficult for players who rely on opening prep and pattern recognition. Set ChaosEnabled=false for full competitive strength.


Download Contents

  • matt.exe - The engine (self-contained, no install required)
  • matt_book.bin - Opening book (300,000+ grandmaster positions)
  • Matt 0.5 - About & Setup Guide.txt - Full setup instructions

Runs on any 64-bit Windows PC. No DLLs, no installer  just extract and go.


Key UCI Options

ChaosEnabledtrue/false - Enable Chaos Mode (default: false)
ChaosAggression0-100 - Chaos intensity (default: 70)
OwnBooktrue/false - Use opening book (default: true)
Hash1-16384 MB - Transposition table (default: 512)
Threads1-512 - Search threads (default: 1)
Pondertrue/false - Think on opponent's time (default: false)
UCI_Chess960true/false - Fischer Random Chess (default: false)

Download

Download NowName your own price

Click download now to get access to the following files:

Matt 0.5.zip 4.5 MB

Leave a comment

Log in with itch.io to leave a comment.