Skip to main content

nonebot-plugin-chess

适用于 Nonebot2 的国际象棋插件。

安装

  • 使用 nb-cli
nb plugin install nonebot_plugin_chess
  • 使用 pip
pip install nonebot_plugin_chess

人机功能 需要使用遵循 UCI协议 的引擎

需要在 .env 文件中添加 引擎的可执行文件的路径

chess_engine_path=/path/to/your/engine

推荐的引擎:

使用

以下命令需要加命令前缀 (默认为/),可自行设置为空

@我 + “国际象棋人机”或“国际象棋对战”开始一局游戏;

可使用“lv1~8”指定AI等级,如“国际象棋人机lv5”,默认为“lv4”;

发送 起始坐标格式,如“e2e4”下棋;

在坐标后加棋子字母表示升变,如“e7e8q”表示升变为后;

对应的字母:K:王,Q:后,B:象,N:马,R:车,P:兵

发送“结束下棋”结束当前棋局;

发送“显示棋盘”显示当前棋局;

发送“悔棋”可进行悔棋(人机模式可无限悔棋;对战模式只能撤销自己上一手下的棋);

或者使用 chess 指令:

可用选项:

  • --battle: 对战模式,默认为人机模式
  • --black: 执黑,即后手
  • -l <LEVEL>, --level <LEVEL>: 人机等级,可选 1~8,默认为 4

示例

特别感谢

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nonebot_plugin_chess-0.5.2.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nonebot_plugin_chess-0.5.2-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_chess-0.5.2.tar.gz.

File metadata

  • Download URL: nonebot_plugin_chess-0.5.2.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure

File hashes

Hashes for nonebot_plugin_chess-0.5.2.tar.gz
Algorithm Hash digest
SHA256 38890c546d67871b9618c95a32ade38c25b031b7130f83aeca02313ad8118daa
MD5 a01ef2cf62c4bc071dbb274d997b4a6d
BLAKE2b-256 34b4885df5bc1f8cacb1e2b61a528495f0e4d679fbd15d1b2d9d81671e84575f

See more details on using hashes here.

File details

Details for the file nonebot_plugin_chess-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: nonebot_plugin_chess-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.0 Linux/6.5.0-1025-azure

File hashes

Hashes for nonebot_plugin_chess-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e27000e64e2e73cf510023fbbcc82fad0e9d4567d12d9eab7c5ef7f729e88fa
MD5 216b136bebb01baf7d8080a04a406f78
BLAKE2b-256 3c4deacdf5ecfe1071d77f05acba02953a25371046aca489bdc7014cc2e1ee9c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.2 This release

2 files

0.5.1

2 files

0.5.0

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1.1

2 files

0.2.1

2 files

0.2.0

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page