目次
- Chessの概要
- Chessの機能
- Chessの利用シーン
- Chessの使用例
- Chessのコマンド・パラメーター
Chessの概要
Chessプラグインは、チェスゲームの開始、手番の進行、ボードの状態の取得、ゲームの履歴の取得など、チェスゲームの全体的な管理を行います。
Chessの機能
- 利用可能なレベルの取得
- 新しいチェスゲームの開始
- チェスの手を進める
- ボードの状態をFEN形式で取得
- ゲームの手順の履歴を取得
Chessの利用シーン
- ユーザーがAIとチェスをプレイしたいとき
- ユーザーがチェスの戦略を学びたいとき
- ユーザーが自分のチェスのスキルを試したいとき
Chessの使用例
- ユーザー: 「チェスを始めましょう」
- プラグイン: 「新しいゲームを開始します。あなたは白または黒のどちらを選びますか?」
- ユーザー: 「e4」
- プラグイン: 「あなたの手番: e4。AIの手番: e5」
Chessのコマンド・パラメーター
- コマンド: getLevels
- このコマンドにはパラメータはありません。
- コマンド: newGame
- assistant_color: AIがプレイする色(""white""または""black"")
- elo: AIがプレイするEloレーティング(1000から3000の間)
- コマンド: makeMove
- move: SAN形式での手(例: ""e4"", ""Nf3"")
- コマンド: getFEN
- このコマンドにはパラメータはありません。
- コマンド: getMoveHistory
- このコマンドにはパラメータはありません。