A
Alice
黑白棋
Koishi
B
Bob
落子 E6
Koishi
Bob 加入了游戏并落子于 E6,下一手轮到 @Alice。
Koishi
A
Alice
落子 F6
Koishi
Alice 落子于 E6,下一手轮到 @Bob。
Koishi
koishi-plugin-chess 提供了下棋功能。目前支持的规则有:
下面是一个简单的示例:
使用 chess 指令开始一个棋局:
chess --rule <rule> [--size <size>]
或者直接使用已经注册号的快捷调用:“围棋”,“五子棋”,“黑白棋”,也可以开始一个棋局。
其中目前支持的棋局规则以及它们对应的规则名和默认棋盘大小为:
快捷名 | 规则名 | 默认大小 |
---|---|---|
围棋 | go | 19 |
五子棋 | gomoku | 15 |
黑白棋 / 奥赛罗 | othello | 8 |
使用 chess --stop
或者 停止下棋
可以停止一个正在进行的棋局。
当棋局开始时,默认发起人是后手,而第一个响应这个棋局者是先手。输入 chess position
或者 落子 position
就可以加入这个棋局,此时棋局正式形成,其他人无法继续加入游戏。而参与游戏的两人可以依次使用“落子”指令进行游戏。
输入 chess --repent
或者 悔棋
进行悔棋,游戏会向前倒退一步。
输入 chess --skip
或者 跳过回合
可以跳过一个回合。