Coder Social home page Coder Social logo

engine-list's Introduction

The Engine Programming Server's List of Game-Playing Engines

Chess Engines

"*" ratings indicate a missing rating from the rating lists.

"~" prefix indicates that a rating is merely approximate.

"↓" prefix indicates that the rating was obtained with an older release of the engine.

All ratings are from single-CPU lists, last updated 2023-07-17.

Engine Name Author CCRL 40/15 CCRL Blitz Notes
Clover 5.0 lucametehau 3412 3565 Plant.
Seer 2.6.0 Connor McMonigle 3402 3542 Very strong engine, with NNUE trained via retrograde learning on tablebase positions.
Caissa 1.10 Witek902 3397 3519 Written in C++!
Viridithas 10.0.0 Cosmo Bobak 3385 3525 The strongest UK chess engine & the strongest Rust chess engine.
chess.cpp 3.99 Gedas ~3350 * Very strong C++ engine, still doesn't have a proper name!!
Rice 7.0.0 Rafid 3333 3472 Written in C++
BlackCore 6.0 Szil 3310 3428 Very strong NNUE implementation.
Smallbrain 7.0.0 Disservin 3306 3433 Supports FRC & uses self-generated NNUE data.
Alexandria 3.5.0 Zuppa D. Cipolle 3258 3384 Strong C engine with VICE ancestry.
StockDory 1.1-Alpha Shaheryar Sohail 3247 * C++ rewrite of StockNemo.
Frozenight 6.0.0 MinusKelvin 3218 3366 NNUE chess engine that never had an HCE, learned to play chess from zero knowledge.
Stash 34.0 Morgan Houppin 3212 3310 Another very strong HCE engine. Doesn't support tablebases.
Weiss 2.0 Terje 3207 3316 A very strong VICE descendant, and one of the strongest HCE engines.
StockNemo Stingray 5.7.0.0 Shaheryar Sohail 3189 ↓2933 Written in C#!
Svart 5 Crippa 3180 3261 Written in Rust!
Drofa 4.0.0 No4b 3179 3227 Drofa started as a fork of the Shallow Blue chess engine - it's now much stronger, and is among the strong HCE engines.
Nalwald 17.1 tsoj 3140 ↓3194 Alpha-beta engine with BAE, written in Nim.
Altair 4.0.0 Antares ↓3002 ↓3012 10x12 mailbox C++ engine.
Polaris 1.8.1 Ciekce 2987 3061 "author has a catboy as pfp" ~ crippa
C++20 HCE engine that does not care about king safety!
Peacekeeper 1.60 Sazgr ~2970 3058 A C++ engine which formerly had simple evaluation, still sucks at LTC, and has 2.19999999 in its code.
Midnight 6 archi 2927 3049 "it be an engine" - archi
Willow 2.9 Adam Kulju 2956 2997 Hung a queen in its second-ever tournament game! Has a very aggressive, freewheeling style of play.
Akimbo 0.4.0 JacquesRW ~2890 * Small engine written in Rust.
4ku 3.1 kz04px, Gedas, Gian-Carlo Pascutto, and others ~2870 ↓2919 A UCI chess engine in 4 kB. The 4ku-mini script contains compressed C++ source code, that is extracted and compiled before being run. Written to take part in the TCEC's 4K tournament
ice4 v3.1 MinusKelvin & Analog Hors ~2800 * ice4 is a chess engine which fits in 4096 bytes. Written to take part in the TCEC's 4K tournament
Mess 0.3.0 Rak Laptudirm 2770 2817 Written in Go!
Pedantic 0.3.1 JoAnnP38 2745 ↓2747 Written in C#!
Apotheosis 4.0.1 Spamdrew 2743 2778 Apotheosis is a blunder-prone silly lil guy that sometimes plays cool chess.
Renegade 0.11.0 Krisz 2696 2727 A chess engine written in C++ using Visual Studio 2019. It values readability and simplicity.
Cheers 0.2.2 Algorhythm 2644 2656 A Rust HCE engine!
Princhess 0.12.0 princesslana ↓2484 ↓2618 CPU-only MCTS engine in Rust!
Baislicka 1.0 kz04px 2207 2254 A chess engine written in C. Uses bitboards with fixed shift fancy movegen.
Valiant Mk 8 Enderjed * 1046 Mk V has a startup sound, Mk 3.2 "Archer" has reversed piece square tables, Mk 2 "Valentine" barely cares about king safety, Mk2 and Mk3's sources are lost to time... Its greatest anomaly is being able to consistently beat BBC 1.4 (with Stockfish NNUE!). The 3rd strongest python engine.

Chess960 Engines

See above for notes.

Engine Name Author CCRL 40/2 FRC
Caissa 1.10 Witek902 3775
Clover 5.0 lucametehau 3713
Viridithas 10.0.0 Cosmo Bobak 3675
Smallbrain 7.0.0 Disservin 3539
Frozenight 6.0.0 MinusKelvin 3494
Weiss 2.0 Terje 3375
Stash 34.0 Morgan Houppin 3358
Drofa 4.0.0 No4b 3266
Altair 4.0.0 Antares 3082
Nalwald 17.1 tsoj ↓3052
Polaris 1.8.1 Ciekce 2981
Akimbo 0.3.0 JacquesRW ↓2313
Princhess 0.12.0 princesslana ↓2188

Ataxx Engines

Engine Name Author Notes
Scarletxx Folkert van Heusden

GGPs & Other Game Engines

Engine Name Author Game Notes
Ampersand Corman GGP (Fairy Chess) Ampersand is a fairy chess engine powered by the monster-chess move generation library. It currently isn't functional.
bashtet Analog Hors Tetris A bash script that plays Tetris.
Cold Clear MinusKelvin Tetris The strongest Tetris engine as of the last time anyone bothered to check.
Della Baduck Folkert van Heusden Go

Contributing

  • Engines are sorted in descending order of their CCRL 40/15 rating, or their CCRL 40/2 FRC rating for Chess960.
  • If you are:
    • Updating the version-number of an existing engine, but you lack a rating for it, prefix the earlier rating with an "↓".
    • Updating/adding an engine and the error margins of a rating is >30, prefix the rating with an "~".

engine-list's People

Contributors

adam-kulju avatar ciekce avatar cosmobobak avatar crippa1337 avatar folkertvanheusden avatar kz04px avatar rafid-dev avatar raklaptudirm avatar sazgr avatar tsoj avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.