Quantcast
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Jouer aux échecs sous Linux

Y’a 2 façons de voir la vie. Soit comme une suite d’échecs, soit comme un jeu d’échecs. En ce qui me concerne, la question elle est vite répondue.

Plutôt que de ramer sur un long fail tranquille, surtout si vous êtes Linux, je vous propose aujourd’hui d’installer un petit jeu d’échecs en ligne de commande qui vous permettra de jouer discrètement dans votre terminal, sans éveiller les soupçons du gars qui se dit chef et qui ne comprends rien. Mais si, vous savez, ce gars derrière vous, qui passe son temps à fixer votre écran, vous retirant toute intimité.

CHS dans le terminal

Pour jouer aux échecs dans le terminal, vous aurez besoin de 3 choses :

  • L’un des meilleurs moteurs d’échec au monde : Stockfish
  • Du logiciel python chs qui est une interface graphique pour le terminal qui vous permettra de jouer contre Stockfish
  • Et de quelques doigts encore en état pour taper les lignes de commande que je vais vous donner.

La première étape, c’est d’installer Sockfish. Sous Ubuntu, ça se fait sans douleur avec la commande :

sudo apt install stockfish

Sinon, il y a un binaire à télécharger pour Linux sur le site de Stockfish.

Pour installer chs, vous aurez besoin de Python :

sudo apt install python3-pip

Puis d’installer chs comme ceci :

pip3 install chs

Si vous avez un message d’erreur suite à l’installation de chs, qui vous dit que chs n’est pas dans le PATH, lancez la commande suivante pour l’ajouter :

export PATH="$PATH:$HOME/ .local/bin"

Sachez aussi que sous Ubuntu, stockfish s’installe ici :

/usr/games/stockfish

Vous devez donc indiquer à chs, où trouver Stockfish. Pour cela, éditez le fichier stockfish.py qui se trouve dans le dossier suivant en prenant soin d’indiquer la version de python que j’ai remplacé par des X :

sudo nano ~/.local/lib/python3.X/site-packages/chs/engine/stockfish.py

Une fois dans ce fichier, localisez la ligne qui dit :

elif 'Linux' in platform.system():
   engine_path = 'stockfish_10_x64_Linux'

Et remplacez « stockfish_10_x64_Linux » par le chemin d’accès pour obtenir ça :

elif 'Linux' in platform.system():
   engine_path = '/usr/games/stockfish'

Voilà, ensuite, y’a plus qu’à jouer en tapant la commande chs suivi (ou pas) du niveau de difficulté :

chs level=2

Ensuite, pour jouer, il suffit d’entrer des coordonnées d’arrivée et de départ comme ceci :

c2-c4

Et si le terminal, c’est pas votre truc, il y a d’autres interfaces pour Stockfish.

Arena

Arena Chess est une interface graphique qui vous permet de jouer aux échecs avec le moteur Stockfish, mais également d’analyser des jeux. Arena tourne sous Windows et Linux.

Lichess

Lichess utilise également Stockfish, mais fonctionne sous la forme d’une application serveur accessible ensuite par un navigateur. Le projet est open source et communautaire, et vous pouvez donc l’autohéberger ou jouer directement sur le site de Lichess.

Pychess

Pychess fonctionne sous Linux et Windows et peut utiliser différents moteurs dont Stockfish. À découvrir ici.

J’ai bien conscience que ces quelques logiciels ne sont qu’une toute petite partie de l’iceberg des jeux d’échecs sous Linux, mais je me suis dit que ce serait sympa pour commencer. Amusez-vous bien !

Source


A la recherche d’un job dans le numérique et envie de changer de région et de vie ?

Est-ce que je fais vraiment le boulot que j’aime ? Ma qualité de vie dans cette grosse ville bruyante, polluée, chère … est-elle vraiment la meilleure ? Est-ce que ce village de campagne est le lieu le plus propice pour préparer mes enfants au futur ? Nous sommes nombreux à nous être posé ce genre de questions à un moment ou un autre, moi le premier.

Et bien si vous êtes dans cette situation, que vous avez envie de changer d’air sans pour autant changer de travail, Laou vous accompagne dans toutes les étapes de ce nouveau voyage, pour que vous ayez l’esprit serein jusqu’au moment d’envoyer votre premier mail pro 😉

Découvrir leur service et lancez-vous



Démarrer la discussion sur Korben Communauté