ShashChess - Le Bottin des Jeux Linux

ShashChess

🗃️ Specifications

📰 Title: ShashChess 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Puzzle 👁️ Visual: Text
🏷️ Category: Puzzle ➤ Board Game ➤ Chess ➤ Engine ➤ UCI only 🏝️ Perspective: Third person
🔖 Tags: Puzzle; Board Game; Chess; Chess Engine; Chess960; UCI Protocol ⏱️ Pacing: Turn-Based
🐣️ Approx. start: 2018-07-28 👫️ Played: Single
🐓️ Latest: 2024-09-19 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 36 / Dev: a7fa1d6 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2021-01-23 🐜️ Updated: 2024-10-03

📦️ Deliverables

📦️ Package name: shashchess ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🚀️ Code improvement 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 15976

📖️ Summary

📜️[en]: A libre and multi-platform AI for chess derived from StockFish, itself an improvement of Glaurung 2.1. Ranked among the best in the world (estimated power of 3531 ELO for v.26.0, finishing 1st ex aequo on 3374 participants of April 29, 2023). It communicates with the UCI protocol (the most common protocols are CECP aka Winboard/Xboard, and UCI). The objective is to apply the theory of a book by Alexander Shashin to improve the strength of the engine and its behavior on different types of positions via different algorithms. 📜️[fr]: Une IA libre et multi-plateforme pour le jeu d'échecs dérivée de StockFish, elle-même une amélioration de Glaurung 2.1. Classée parmi les meilleures au monde (puissance estimée à 3531 ELO pour la v.26.0, terminant 1ere ex aequo sur 3374 participants du 29 Avril 2023). Elle communique avec le protocole UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). L'objectif est d'appliquer la théorie d'un livre d'Alexander Shashin pour améliorer la force du moteur et son comportement sur différents types de positions via différents algorithmes.

🎥️ Videos


🎮️ Showcase: ShashChess GZ (white) vs AI 28 0 (black) (GZ/202305), ShashChess v. 27.2 (white) vs Revenge 3.0 (black) (27.2/202301), 💥️ ShashChess 17 (white) vs Weiss 2.0 (black) (17/202306)

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(GZ/202305) d(27.2/202301) d(17/202306) d(22/202206) d(202011) d(202101) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Chess Programming Wiki] [Computer Chess Rating Lists ("CCRL 404 - All engines")]

🦣️ Social
Devs (ShashChess Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: ShashChess
🦊️ What's: A libre & very strong AI for chess, derived from StockFish
🏡️ -
🐣️ https://github.com/amchess/ShashChes
🔖 #LinuxGaming #ShareYourGames #Puzzle #BoardGame #ChessEngine
📦️ #Libre #Bin #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 36
⚗️ Code improvement 🚀️
📌️ Changes: https://github.com/amchess/ShashChess/releases
🦣️ From: 🛜️ https://github.com/amchess/ShashChess/releases.atom

🎲️ https://www.youtube.com/embed/ZCHKlZbKqvg
🎲️ https://www.youtube.com/embed/cmvdNwD3Q6Q

🕶️ The logo of the engine: the drawing of a human head whose top of the skull is translucent, showing its brain and external light rays which converge there, the whole on a blue background.

📚️ ShashChess is a libre and multi-platform AI for chess derived from StockFish, itself an improvement of Glaurung 2.1. Ranked among the best in the world (estimated power of 3531 ELO for v.26.0, finishing 1st ex aequo on 3374 participants of April 29, 2023). It communicates with the UCI protocol (the most common protocols are CECP aka Winboard/Xboard, and UCI). The objective is to apply the theory of a book by Alexander Shashin to improve the strength of the engine and its behavior on different types of positions via different algorithms.

📕 Description [en]

📜️ "A libre & very strong AI for chess, derived from StockFish" 📜️ .

A try to implement Alexander Shashin's theory on a Stockfish's derived chess engine

ShashChess is a free UCI chess engine derived from Stockfish family chess engines.
The goal is to apply Alexander Shashin theory exposed on the following book : https://www.amazon.com/Best-Play-Method-Discovering-Strongest/dp/1936277468 to improve:
• base engine strength
• engine's behaviour on the different positions types (requiring the corresponding algorithm) :
⚬ Tal
⚬ Capablanca
⚬ Petrosian
⚬ the mixed ones
- Tal-Capablanca
- Capablanca-Petrosian
- Tal-Capablanca-Petrosian

📕 Description [fr]

Une puissante IA pour le jeu d'échecs utilisant le protocole UCI, par la ShashChess Team.
En C++

ShashChess est une IA libre et multi-plateforme pour le jeu d'échecs dérivée de StockFish, elle-même une amélioration de Glaurung 2.1. Classée parmi les meilleures au monde (puissance estimée à 3531 ELO pour la v.26.0, terminant 1ere ex aequo sur 3374 participants du 29 Avril 2023). Elle communique avec le protocole UCI (les protocoles les plus courants sont CECP aka Winboard/Xboard, et UCI). L'objectif est d'appliquer la théorie d'un livre d'Alexander Shashin pour améliorer la force du moteur et son comportement sur différents types de positions via différents algorithmes.

Ressources et documentations disponibles : voir les fiches "Ressources - Echecs" et "Ressources - Echecs Orientaux".


ShashChess est un moteur d'échecs UCI libre dérivé des moteurs d'échecs de la famille Stockfish.
Le but est d'appliquer la théorie d'Alexander Shashin exposée dans le livre suivant : https://www.amazon.com/Best-Play-Method-Discovering-Strongest/dp/1936277468 pour améliorer :
• la force du moteur de base
• le comportement du moteur sur les différents types de positions (nécessitant l'algorithme correspondant) :
⚬ Tal
⚬ Capablanca
⚬ Petrosian
⚬ les mélanges de
- Tal-Capablanca
- Capablanca-Petrosian
- Tal-Capablanca-Petrosian