菜狗app(菜狗象棋软件开源v2023.1)

农村养殖畜牧网 养殖技术 2420

菜狗象棋是跨平台的中国象棋分析软件,主要开发技术使用OpenJFX。目前已完成基本功能开发,可进行棋谱管理、加载引擎、局面分析、截图和导出GIF动图等功能,还有更多功能尚在开发当中。

本软件由个人开发,开发测试等使用的都是MacOS操作系统,对软件在其它操作系统下的运行状态未知,请慎重使用(因为你可能会遇到一些天马行空的问题,且这些问题可能会超过人类的认知)。

开源地址:「链接」


核心功能

  • 本地棋谱管理、支持粘贴【东萍象棋】棋谱。
  • 支持局面编辑、记谱。
  • 支持加载UCI协议象棋引擎。
  • 高清截图、高清GIF动图导出。
  • 棋谱分析:折线示意红方棋局变化趋势。
  • 着法星级评价:比如上一着还是1颗星,下一着就变成了5颗星,那对于他来说这一着就是妙手或者对方出现了大漏。
  • 内置象棋引擎。

运行环境

  • JDK 17+

目录说明

  • 全局配置文件路径: 用户目录/titi/caigou/config.json
  • 本地棋谱仓库数据库路径: 用户目录/titi/caigou/caigou.db
  • 截图/GIF动图导出路径:用户目录/titi/caigou/temp/

全局配置文件

{  // 棋盘中每个方格的大小,数字越大棋盘越大  "ches *** oardGridSize": 40,  // 引擎数组  "engineList": [    {      // 引擎名称      "name": "皮卡鱼",      // 引擎类型,目前仅支持UCI协会,配置其它无效      "type": "uci",      // 引擎可执行文件的绝对路径      "path": "/Users/hetong/person/中国象棋/皮卡鱼230218/macos/pikafish"    }  ],  // 当前默认选中的引擎名称,名称要与引擎数组中的名称相同才会默认被选中  "engineSelected": "皮卡鱼",  // 引擎搜索的更大深度  "engineSearchDeep": 20,  // 引擎搜索的最长时间,单位为毫秒  "engineSearchTime": "30000",  // 截图或GIF图片质量,0-压缩、1-高清、系统默认且仅高清  "gifQuality": 1,  // GIF动图中每着间隔的时间,单位为毫秒,时间越短播放速度越快  "gifInterval": 1000,  // 作者信息,如果是自媒体作者想在图片中加入自己的作者信息,可设置  "author": "本图由 TITI  *** ",  // 是否显示作者  "showAuthor": false,  // 是否显示折线图  "showChart": true,  // 是否显示着法备注  "showContent": false,  // 是否显示着法名称  "showZhao": false,  // 截图或导出GIF时棋盘与外框之间的间隙  "padding": 10}

软件界面

菜狗app(菜狗象棋软件开源v2023.1)

菜狗app(菜狗象棋软件开源v2023.1)

菜狗app(菜狗象棋软件开源v2023.1)

菜狗app(菜狗象棋软件开源v2023.1)

菜狗app(菜狗象棋软件开源v2023.1)

标签: 菜狗app 菜狗隐藏款 菜狗哪里有正版

抱歉,评论功能暂时关闭!