LizzieYzy - Le Bottin des Jeux Linux

LizzieYzy

🗃️ Specifications

📰 Title: LizzieYzy 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 👁️ Visual: 2D
🏷️ Category: Strategy ➤ Board Game ➤ Go ➤ GUI 🏝️ Perspective: First person (interface)
🔖 Tags: Strategy; Board Game; Go GUI ⏱️ Pacing: Real Time
🐣️ Approx. start: 2021-06-06 👫️ Played: Single & Multi
🐓️ Latest: 2023-08-18 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 2.5.3 / Dev: 741c301 ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (good)
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2023-05-21 🐜️ Updated: 2025-03-16

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 💥️ New 👻️ Temporary:
💡 Lights on: 📰 Previous News:
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16326

📖️ Summary

📜️[en]: A libre, multi-platform tool for real-time analysis of Go games based on a Go engine, derived from the Lizzie interface. Compared with Lizzie (which only supports the Leela Zero engine), it brings support for other Go game engines (such as Katago, LeelaZero, Leela, ZenGTP, SAI, Pachi and other GTP engines), new features (Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Game Engine, Tsumego Analysis, Double Engine Mode, Visualization KataGo Distributed Training), support for retina monitors, and drag-and-drop interface resizing. 📜️[fr]: Un outil libre et multiplateforme d'analyse en temps réel de jeux de Go à partir d'un moteur de Go, dérivé de l'interface Lizzie. Par rapport à Lizzie (qui ne supporte que le moteur Leela Zero), il apporte notamment le support d'autres moteurs de jeu de Go (tel que Katago, LeelaZero, Leela, ZenGTP, SAI, Pachi et d'autres moteurs GTP), de nouvelles fonctionnalités (Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Game Engine, Tsumego Analysis, Double Engine Mode, Visualisation KataGo Distributed Training), le support des moniteurs rétina, et le changement de dimension de son interface par glisser-déposer.

🎥️ Videos


🎲️ Gameplay: g[jp](202109), g[jp](202109), g[jp](202109),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(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)] g[jp](202109) g[jp](202109) g[jp](202109) g[jp](202205)
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
🔘️ Forks or similar projects
• Lizzie (a graphical interface allowing the user to analyze games in real time using Leela Zero): [Homepage] [Dev site] [RSS] [Changelog 1 2 3]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(LizzieYzy) Devs (LizzieYzy Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(LizzieYzy) Devs (yzyray (yzy) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Lizzie) Devs (Lizzie 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
[Wikipedia (Go) [fr] [en] [de]]

📦️ 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]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: LizzieYzy
🦊️ What's: A libre tool for real-time analysis of Go games
🏡️ -
🐣️ https://github.com/yzyray/lizzieyzy
🔖 #LinuxGaming #ShareYourGames #Flagship #ELearning #GoGUI #GoEngine
📦️ #Libre #Bin #Arch
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 2.5.3: 👏️⭐⭐⭐⭐

🥁️ Update: 2.5.3
⚗️ New features 💎
📌️ Changes: https://github.com/yzyray/lizzieyzy/releases
🦣️ From: 🛜️ https://github.com/yzyray/lizzieyzy/releases.atom

🎲️[jp] https://www.youtube.com/embed/dEIOThCc0aQ
🎲️[jp] https://www.youtube.com/embed/uTyoYLhf2yQ
🎲️[jp] https://www.youtube.com/embed/7KLsmdAe5Ss

🕶️ A view of its UI (v.2.5.3, on my Linux PC) at the start of the game (without AI). The menus are at the top of the UI, the board is in the center and on either side are graphics and a reduction of the board. At the bottom of the UI are a number of command buttons, including navigation buttons for moving forward and backward in the game analysis.

📚️ LizzieYzy is a libre, multi-platform tool for real-time analysis of Go games based on a Go engine, derived from the Lizzie interface. Compared with Lizzie (which only supports the Leela Zero engine), it brings support for other Go game engines (such as Katago, LeelaZero, Leela, ZenGTP, SAI, Pachi and other GTP engines), new features (Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Game Engine, Tsumego Analysis, Double Engine Mode, Visualization KataGo Distributed Training), support for retina monitors, and drag-and-drop interface resizing.

📕 Description [en]

📜️ "A libre tool for real-time analysis of Go games" 📜️

LizzieYzy - GUI for Game of Go

LizzieYzy is a graphical interface modified from Lizzie,allow loading various engines like: Katago、LeelaZero、Leela、ZenGTP、SAI、Pachi or other GTP engines.

Add some new features on Lizzie's basis: Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Board Synchronization (only windows), Game Engine, Tsumego Analysis, Double Engine Mode, Visualized KataGo Distributed Training and ajust some details, support retina monitor, won't get fuzzy by scaled.

New features

✅️ Hawk Eye: Get accuracy, winrate difference, score difference, blunder move based on the difference bettween engine candidates and actually move and displayed in chart.
✅️ Flash Analyze: Depend on Katago's analysis mode, analyze all kifus in parallel and get winrate graph candidates rapidly, support batch analyze.
✅️ Batch Analyze: Support batch analyze kifus by GTP engine or Katago's analysis mode.
✅️ Estimate: Use Katago(default)'s command:kata-raw-nn or ZenGTP's command territory to get raw territory, support automatically estimate after each move.
✅️ Board Synchronization(C#): Repository Two mode: foreground(board can't be moved or covered)/backgorund, optimize for FoxWQ、TYGEM、SINA platform allow sync by click a button, when synchronizing from other platform or a picture or a movie you need to select the rigon of the board, support automatically carry moves for both sides(developed by C#, only support windows).
✅️ Board Synchronization(Java): Repository Foreground only, need select the rigon contains the board, support automatically carry moves for both sides.
✅️ Game Engine: Allow a game or multiple games bettween two engines, support load some SGF files as opening books, support various commands:lz-analyze, kata-analyze, genmove to get moves, multiple games will collect some statistics: elo, stdev interval and etc.
✅️ Tsumego Analysis: Support capture tsumego in part of goban, and automatically generate other part of stones help engine analyze in right area, refer to [Analyze]-[Tsumego frame] or [Capture tsumego] or [Tsumego] button in toolbar.
✅️ Double Engine Mode: Support load two engins and analyze synchronously, convenient for comparison.
✅️ Visualized KataGo Distributed Training: Visualized official KataGo training, all games(playing or completed) can be watched.

📕 Description [fr]

Un outil libre pour l'analyse en temps réel de jeux de Go, par la LizzieYzy Team, initié par yzyray (yzy), d'après le projet Lizzie dont il est dérivé.
En Java.

LizzieYzy est un outil libre et multiplateforme d'analyse en temps réel de jeux de Go à partir d'un moteur de Go, dérivé de l'interface Lizzie. Par rapport à Lizzie (qui ne supporte que le moteur Leela Zero), il apporte notamment le support d'autres moteurs de jeu de Go (tel que Katago, LeelaZero, Leela, ZenGTP, SAI, Pachi et d'autres moteurs GTP), de nouvelles fonctionnalités (Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Game Engine, Tsumego Analysis, Double Engine Mode, Visualisation KataGo Distributed Training), le support des moniteurs rétina, et le changement de dimension de son interface par glisser-déposer.


LizzieYzy - Interface graphique pour le jeu de Go

LizzieYzy est une interface graphique modifiée à partir de Lizzie, permettant de charger différents moteurs comme : Katago、LeelaZero、Leela、ZenGTP、SAI、Pachi ou d'autres moteurs GTP.

Ajout de nouvelles fonctionnalités sur la base de Lizzie : Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Board Synchronization (seulement windows), Game Engine, Tsumego Analysis, Double Engine Mode, Visualisation KataGo Distributed Training et ajustement de certains détails, support des moniteurs rétina, pas de soucis de mise à l'échelle.

Nouvelles fonctionnalités

✅️ Hawk Eye : Obtenir la précision, la différence de gain, la différence de score, le mouvement de surprise basé sur la différence entre les candidats du moteur et le mouvement réel et affiché dans le graphique.
✅️ Flash Analyze : Dépend du mode d'analyse de Katago, analyse tous les kifus en parallèle et obtient rapidement les candidats du graphique des gains, supporte l'analyse par lots.
✅️ Batch Analyze : Prend en charge l'analyse par lots des kifus par le moteur GTP ou le mode d'analyse de Katago.
✅️ Estimate : Utilisez la commande Katago(default):kata-raw-nn ou la commande ZenGTP territory pour obtenir le territoire brut, supporte l'estimation automatique après chaque coup.
✅️ Board Synchronization (C#) : Deux modes : avant-plan (le plateau ne peut pas être déplacé ou couvert)/arrière-plan, optimisé pour FoxWQ、TYGEM、SINA, permet la synchronisation en cliquant sur un bouton, lors de la synchronisation à partir d'une autre plateforme ou d'une image ou d'un film, vous devez sélectionner le rigon du plateau, supporte automatiquement les mouvements pour les deux côtés (développé en C#, ne supporte que Windows).
✅️ Board Synchronization (Java) : Dépôt au premier plan uniquement, il suffit de sélectionner le rigon qui contient le plateau, pour que les mouvements des deux camps soient automatiquement pris en compte.
✅️ Game Engine : Permet une partie ou plusieurs parties entre deux moteurs, supporte le chargement de fichiers SGF comme livres d'ouverture, supporte diverses commandes : lz-analyze, kata-analyze, genmove pour obtenir des coups, plusieurs parties collecteront des statistiques : elo, intervalle stdev et etc.
✅️ Tsumego Analysis : Prise en charge de la capture de tsumego dans une partie du goban, et génération automatique d'autres parties du moteur d'aide à la pierre analysées dans la bonne zone, voir [Analyze]-[Tsumego frame] ou [Capture tsumego] ou [Tsumego] dans le bouton de la barre d'outils.
✅️ Double Engine Mode : Permet de charger deux moteurs et de les analyser de manière synchronisée, ce qui est pratique pour les comparaisons.
✅️ Visualized KataGo Distributed Training : Visualisation de l'entraînement officiel KataGo, tous les jeux (en cours ou terminés) peuvent être observés.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.



🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] nom_du_binaire ou $ nom_du_binaire
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ Java :
• Si vous disposez du binaire java, en console dans son répertoire racine lancez (nom à adapter) : $ java -jar lizzie-yzy2.5.3-shaded.jar

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 16 Mars 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (✔ v. 2.5.3) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
🟠️ Néanmoins au 1er lancement il requiert quelques paramétrages (ensuite ces questions ne sont plus posées) avant d'atteindre l'interface. Ces paramétrages ne sont pas tous évidents.


🌻️ Premières impressions :

⚪️ Je l'ai testé vite fait pour voir si l'interface se lançait et était utilisable sous Linux : elle l'est. Je l'ai testé en solo sans installation d'un moteur.
🟢️ Son interface - superbe, est redimensionnable par glisser-déposer, et fait entendre un bruit de pierre à chaque fois qu'une pièce est déposée.
🟢️ L'interface est extrêmement évoluée. On sent d'après ses menus qu'elle a été mûrement réfléchie depuis quelques années..
⚪️ Mes tests s'arrêtent là pour l'instant. J'y reviendrai probablement ultérieurement.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)

🟢️ Même si je n'ai pas les compétences pour un test du jeu, tout respire la qualité de réalisation - en dehors du paramétrage un peu abscons au 1er lancement.
🟢️ Un superbe outil
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !