GetOverMassif / lizzieyzy

LizzieYzy - GUI for Game of Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LizzieYzy - 围棋引擎界面(中文,English,日本語,한국어)

screenshot

LizzieYzy 是一个引擎界面,修改自Lizzie,可加载围棋引擎:KatagoLeelaZeroLeelaZenGTPSAIPachi以及其他标准GTP引擎。

在Lizzie的基础上增加了一些新功能:鹰眼分析,闪电分析,批量分析,形势判断,棋盘同步,引擎对局,上传分享,双引擎模式,可视化KataGo分布式训练,以及一些细节修改,可完美支持高分辨率,不会因为系统缩放而显示模糊

  • 新功能

    • 鹰眼分析: 根据AI的选点胜率、计算量、目差,与棋谱中实际落子做比较,得出吻合度,胜率波动,目差波动,失误手等信息并以图表化的形式展示

    • 闪电分析: 使用Katago的analysis模式,并行分析整个棋谱,快速得出胜率图,选点等信息,支持批量分析

    • 批量分析: 支持打包棋谱按顺序使用GTP引擎分析,或使用Katago的analysis模式分析

    • 形式判断: 使用Katago(默认)的kata-raw-nn命令或ZenGTP的territory命令获取粗略的领地判断,支持每一步自动形势判断

    • 棋盘同步(C#): 相关仓库前台(不可移动,遮挡)/后台(不占用鼠标,可遮挡)两种模式,特别优化了野狐、弈城、新浪平台可一键同步,其他平台或图片动画等需框选棋盘(将棋盘选在内即可,比棋盘大很多也没关系),支持双向同步、自动落子(溜狗),采用C#语言,因此只支持Windows

    • 棋盘同步(Java): 相关仓库仅前台,需框选棋盘(选择比棋盘大一些的区域),支持双向同步、自动落子(溜狗)

    • 引擎对局: 两个引擎之间的单盘/多盘对局,可加载多个SGF作为开局,支持使用不同命令获取引擎选点:lz-analyzekata-analyzegenmove,多盘对局将会自动计算elo、标准差区间等信息

    • 上传分享: 相关仓库 支持上传棋谱到LizziePlayer上,然后在手机、平板等移动端观看,LizziePlayer会展示选点、胜率图、吻合度等信息,可查找失误手

    • 双引擎模式: 支持同时加载两个引擎并同步分析对比

    • 可视化KataGo分布式训练: 将KataGo官方的分布式训练可视化,可以看到每一局正在进行和已经训练完成的对局

LizzieYzy - GUI for Game of Go

screenshot_en

LizzieYzy is a graphical interface modified from Lizzie,allow loading various engines like: KatagoLeelaZeroLeelaZenGTPSAIPachi or other GTP engines.

Add some new features on Lizzie's basis: Hawk Eye, Flash Analyze, Batch Analyze, Estimate, Board Synchronization(only windows), Engine Game, Upload And Share, 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.

    • Engine Game: 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.

    • Upload And Share: Repository Support upload kifu to LizziePlayer and view on other device like cellphone or pad, LizziePlayer will display candidates, winrate graph, accuracy and support search blunder moves.

    • 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.

About

LizzieYzy - GUI for Game of Go

License:GNU General Public License v3.0


Languages

Language:Java 100.0%