Obsidian 插件:Obsidian Chess

Obsidian 插件:Obsidian Chess

插件名片

  • 插件名称:Obsidian Chess
  • 插件作者:pmorim
  • 插件说明:让你可以记录国际象棋的棋局
  • 插件分类:[’ 游戏 ’, ‘obsidian 插件 ’, ‘readme’]
  • 项目地址:点我访问
  • 国内下载地址:下载安装

概述

让你可以记录国际象棋的棋局

Obsidian 插件:Obsidian Chess--概述

原文出处

下面自述文件的来源于 Readme


Readme(翻译)

下面是 obsidian-chess 插件的自述翻译

黑曜石棋

一个用于所有与国际象棋相关的笔记的黑曜石插件。

解决方法

目前 Obsidian 在获取资源时存在问题。

一个简单的解决方法是从发布页面获取资源文件夹。

关于这个问题的更多信息可以在 Issue #3 中找到。

目录

使用方法

只需创建一个语言设置为 chess 的代码块,然后以 YAML语法 传递参数。

这是一个显示卡罗 - 卡恩开局变化的简单棋盘:

```chess
fen: rnbqkbnr/pp2pppp/2p5/3p4/3PP3/8/PPP2PPP/RNBQKBNR
flipBoard: true
lastMove: d7d5
```

黑曜石棋--目录

注意: 您可以轻松地从您在线下棋的网站上获取该局面的 FEN 代码。例如:Lichess的棋盘编辑器

文档

以下是可以传递给代码块的所有参数的列表:

参数类型描述默认值
fenstring位置的 FEN 代码“8/8/8/8/8/8/8/8”
flipBoardboolean是否将棋盘翻转为黑方的视角false
lastMovestring要突出显示的最后一步的两个方格""
checkstring要突出显示为检查的方格""

特点

以下是当前和未来插件功能的简要列表:

  • 通过传递其FEN 代码来显示棋局位置。
  • 使用不同的主题和棋子集自定义棋盘。
  • 如果不喜欢内置主题,可以创建自己的主题
  • 翻转棋盘以从黑方的角度查看。
  • 高亮显示上一步将军的方格。
  • 查看棋盘方格的坐标
  • 自定义用户定义的棋盘主题
  • 能够在方格之间显示箭头以显示位置的主要思路。
  • 能够标记方格以显示它们在位置中的重要性。
  • 棋盘编辑器窗口,可自动生成代码块。

问答

问: 你为什么要制作这个插件?

  • 答: 当我尝试记录我正在学习的一种新的国际象棋开局时,我发现没有办法在 Markdown 文件中嵌入国际象棋局面,因为 Lichess 的 <iframe> 只允许显示完整的对局。所以我只能截取 Lichess 的棋盘编辑器的屏幕截图,并将该图像粘贴到 Markdown 文件中。当我听说 Obsidian October 比赛时,我觉得这是一个制作国际象棋插件的好借口。

问: 你的等级是多少?

  • 答: 我在国际象棋方面很差;我还在学习,并且最近才开始认真对待这个游戏。写这篇文章时,我在快棋方面的等级大约在 1400 到 1500 之间。如果你感兴趣,你可以查看我的 lichess账号。我从未参加过比赛,所以我没有官方的 FIDE 等级。

灵感来源

正如你可能已经注意到的那样,这个插件受到了 Lichess 的很大启发。

  • 主题是通过从他们的网站上使用一个取色器进行逆向工程得到的。
  • 棋子集是从 Lichess的官方资产 中获取的。

技术

对于所有感兴趣的极客们,这个插件是使用 Svelte 构建的。请随意将这个插件用作您未来 Svelte 插件的模板。

如果您觉得这个插件有用,请考虑给我买杯咖啡☕(或一杯啤酒🍺),并留下一条感谢的留言。



反馈交流

其他渠道

版权声明