====== Chess - Programming - Endgame Table-Bases ====== Endgame Table-bases allow perfect play, both with and without the fifty-move drawing rule. * They allow winning all won positions and bringing all drawn positions over the fifty-move line. * For example in ending with KRvK. Due to the huge size of these tablebases, they are usually limited to only the last few remaining end-games, with up to 7 pieces. * The 7-piece tablebase contains 423,836,835,667,331 unique legal positions in about 18 Terabytes. ---- [[Chess:Programming:Endgame Table-Bases:Encoding|Encoding]] [[Chess:Programming:Endgame Table-Bases:Nalimov|Nalimov]] [[Chess:Programming:Endgame Table-Bases:Syzygy|Syzygy]] ---- ===== Formats ===== Format 5s Size Has 6 piece Notes FEG DTM 5.7GB Yes 500GB+ Nalimov DTM 7.2GB Yes, 1.2TB Doesn't have 5 vs 1 Gaviota DTM 6.5GB No Multiple compression methods RobboBases DTC 3.4GB Yes, 475GB Also with blocked pawns Scorpio WLD 340MB* No Size is for half the bases Shredder WLD 441MB No Only 157MB for half the bases TripleBases WLD 570MB Yes, 100GB Also with blocked pawns DTM = Distance To Mate, WLD = Win, Loss, Draw ---- ===== References ===== https://syzygy-tables.info/ https://github.com/syzygy1/tb http://www.talkchess.com/forum3/viewtopic.php?start=0&t=66797&topic_view=flat