BanksiaGUI - Le Bottin des Jeux Linux

BanksiaGUI

🗃️ Specifications

📰 Title: BanksiaGUI 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status: 06. Tested & Working
🏷️ Category: Puzzle ➤ Board Game ➤ Chess ➤ GUI ➤ CECP & UCI 🌍️ Browser-based:
🔖 Tags: Puzzle; Board Game; Chess; Chess Database; Chess GUI; Chess Variant; Chess960; Education; CECP Protocol; UCI Protocol 📦️ Package Name:
🐣️ Approx. start: 2019-11-18 📦️ Arch:
🐤️ Latest: 2020-12-24 🍥️ On Deb repo:
📍️ Version: Latest : 0.38 beta (Merry Christmas version) 📦️ Deb:
🏛️ License type: Free/Free price 📦️ RPM:
🏛️ License: Free 📦️ AppImage:
🏝️ Perspective: First person (interface) 📦️ Snap:
👁️ Visual: 2D 📦️ Flatpak/Athenaeum:
⏱️ Pacing: Turn-Based ⚙️ Generic bin.: ✓
👫️ Played: Single & Multi 📄️ Source:
🎖️ This record: 5 stars 📱️ PDA support:
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 15978 🐛️ Created: 2021-01-23
🐜️ Updated: 2021-11-07

📖️ Summary

[fr]: Une interface d'échecs solo (IAs) / multi (hotseat, réseau local ou en ligne via ICS) gratuite et multi-plateforme, mettant l'accent sur la personnalisation et l'ergonomie. Son installation simple abouti à une belle interface complète et intuitive, autorisant le redimensionnement par glisser-déposer. Elle supporte notamment les protocoles UCI et CECP, les livres d'ouverture, les bases de données, les parties simultanées par onglets, l'organisation de tournois, l'évaluation des coups (graphique) et le post examen des parties au coup par coup. On peut y copier du FEN, du PGN ou même éditer l'échiquier pour reproduire une configuration. [en]: A free, multi-platform SP (IAs) / MP (hotseat, LAN or online via ICS) chess interface, with an emphasis on customization and usability. Its simple installation results in a beautiful, complete and intuitive interface, allowing drag and drop resizing. In particular, it supports UCI and CECP protocols, opening books, databases, simultaneous tabbed games, tournament organization, move evaluation ( graphic) and post review of games on a move-by-move basis. You can copy FEN, PGN or even edit the chessboard to reproduce a configuration.

🎥️ Videos

🎮️ Quelques exemples / Some examples (Showcase) :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) g(202xxx) 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 : [Support their work (Donate)]

🍩️ Resources
• Banksia (a Chess tournament manager, Apache 2 license) : [GitHub (Banksia)]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Chess Programming Wiki]

🐘 Social
Devs (Phạm Hồng Nguyên (nguyenpham) [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

🐝️ Related


📦️ Misc. repositories

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

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 0.38 beta (20201224)] [Chess Programming Wiki (SotE)]

🐘 Social Networking Update (on Mastodon)

🕹️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🏝️ http://youtu.be/
🕵️ http://youtu.be/
🕹️ http://youtu.be/
🐧 http://youtu.be/

Source of this Entry:

📕 Description [fr]

Une interface d'échecs gratuite, mettant l'accent sur la personnalisation et l'ergonomie, par Phạm Hồng Nguyên (nguyenpham).

BanksiaGUI est une interface d'échecs solo (IAs) / multi (hotseat, réseau local ou en ligne via ICS) gratuite et multi-plateforme, mettant l'accent sur la personnalisation et l'ergonomie. Son installation simple abouti à une belle interface complète et intuitive, autorisant le redimensionnement par glisser-déposer. Elle supporte notamment les protocoles UCI et CECP, les livres d'ouverture, les bases de données, les parties simultanées par onglets, l'organisation de tournois, l'évaluation des coups (graphique) et le post examen des parties au coup par coup. On peut y copier du FEN, du PGN ou même éditer l'échiquier pour reproduire une configuration.


BanksiaGUI est un logiciel gratuit d'interface graphique d'échecs.
L'application peut fonctionner sur les principaux systèmes d'exploitation pour ordinateurs de bureau tels que Windows, macOS, Linux.

L'application est basée sur notre logiciel opensource Banksia - un gestionnaire de tournois d'échecs.

Haute personnalisation
Facile de changer beaucoup de choses

BanksiaGUI a été développé par Nguyen Hong Pham (Phạm Hồng Nguyên), basé à Sydney, en Australie.

Je suis joignable par banksiagui at gmail dot com. Vous pouvez également utiliser les boîtes de commentaires ici ou quelque part sur ce site.

📕 Description [en]

"A free, multi-platform SP (IAs) / MP (hotseat, LAN or online via ICS) chess interface, with an emphasis on customization and usability" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

BanksiaGUI is a freeware chess Graphical User Interface.
The app can run on major operating systems for desktops such as Windows, macOS, Linux.

The app is built based on our opensource Banksia – A chess tournament manager.

High customisation
Easy to change a lot of things

BanksiaGUI has been developed by Nguyen Hong Pham (Phạm Hồng Nguyên), leaving in Sydney, Australia.

I can be reached by banksiagui at gmail dot com. You may use comment boxes here or somewhere on this site too.


Chess Programming Wiki (CC BY-SA 3.0) :

Features

A brief summary

• Playing and analyzing chess games
• Tournament Manager
• Database view and create
• Book view and create
• PolyGlot - book format
• High Configurable Interface
• Detailed information thinking process
• Support statics table of Lc0
• Support WDL statics
• Engine Benchmark
• Chess960 (Fischer Random Chess)
• Syzygy Tablebases
• Lichess Bots
• Internet Chess Server
• Network connect and play
• Algebraic Chess Notation
• Extended Position Description (EPD)
• Forsyth-Edwards Notation (FEN)
• Portable Game Notation (PGN)
• Support of 3 languages for the GUI
• UCI protocol
• WinBoard protocol 2
• Windows Clipboard for Games and Positions
• Mac OS
• Linux

🚧️ Installation [fr]

INSTALLATION :

(✔ v. 0.38 beta) ➥ Installation à partir du binaire du jeu :

Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et de rendre exécutable le binaire (clic droit sous votre gestionnaire de fichier).


➥ Installation à partir du source du jeu :

Pas de source disponible.



LANCEMENT DE L'INTERFACE :

• En console dans son répertoire racine lancez : $ ./BanksiaGui.sh


PARAMÉTRAGE :

Pour jouer contre une IA, il nécessite quelques paramétrages très simples.

Exemple pour Stockfish (protocole CECP aka xboard) et Sjeng (protocole UCI) :

▸ Installation des IAs
Les IAs Sjeng et Stockfish sont en dépôt, il suffit d'installer les paquets correspondants.

▸ Paramétrage de l'interface
• Sous l'interface, rendez-vous dans le menu Fichiers ▸ Réglages ▸ onglet Moteurs
• Cliquez sur le bouton "+" et ne saisissez que l'adresse du binaire du moteur dans la zone "Fichier du moteur" (pour Sjeng, sous Debian il suffit d'aller sous Synaptic pour trouver l'adresse du paquet, ici c'est /usr/games/sjeng) et validez (touche ENTRER).
• Cliquez sur le bouton "+" et ne saisissez que l'adresse du binaire du moteur dans la zone "Fichier du moteur" (pour Stockfish, sous Debian il suffit d'aller sous Synaptic pour trouver l'adresse du paquet, ici c'est /usr/games/stockfish) et validez (touche ENTRER).
L'interface analyse le moteur et paramètre automatiquement son protocole. Pour Stockfish elle propose même de télécharger son fichier d'évaluation en ligne (génial).

▸ Lancement d'une partie
Il ne vous reste qu'à :
• paramétrer la partie dans : Fichier ▸ Nouvelle partie, puis Fichier ▸ Réglages partie, et sous l'interface pour une partie CPU vs CPU par exemple sélectionnez vos IAs (vous pouvez aussi sélectionner entre autres, le nombre de cœurs associés à l'IA et permettre à l'IA de réfléchir sur le temps adversaire), puis validez.
• puis lancer la partie en cliquant sur le bouton "▸||" (Jouer) en haut de l'interface.

🔍️ Test [fr]

🕵️ Test (✔ v. 0.38 beta) par goupildb (config. : Debian Testing 64-bit) :

⏱️Durée du test : 15 minutes.

L'installation est simple (il suffit de décompresser le binaire, de le lancer, puis de paramétrer l'ajout d'IAS en dépôts par exemple, puis de lancer une partie).
L'interface est jolie, redimensionnable par glisser-déposer, très complète et intuitive. Elle supporte plusieurs parties simultanées via des onglets, et le jeu en réseau local ou en ligne via ICS, et l'on peut naviguer facilement dans ces parties via des boutons de lecture, retour et barre (comme avec un magnétophone). Les coups sont évalués en temps réel avec un graphique (en haut de l'interface en cliquant sur l'onglet "graphique des scores").
On peut y copier du FEN, du PGN ou même éditer l'échiquier pour reproduire une position de départ (menu "Modifier"), organiser des tournois (menu "Tournaments", le paramétrage est très complet, je ne l'ai pas testé), elle supporte notamment les livres d'ouverture et un nombre important de paramétrages (qu'il serait trop long et pénible d'en faire ici l'étalage), ainsi que les bases de données de jeu.

Stockfish 12 est particulièrement impressionnant : sur l'un de mes tests, il n'aura eu besoin que de 8 secondes de réflexion (11 sur celle de la copie d'écran) et les 16 cœurs du processeur pour mettre "mate" Sjeng 11.2 qui aura requis un temps de réflexion de 23 secondes pour répondre à ses attaques ! La raclée :))

Une interface de très haut niveau, traduite en plusieurs langues !
Un grand bravo et merci à ses auteurs !