今後の拡張構想
En Parlant~ は小規模なチームによる若いプロジェクトです。以下は、私たちが積極的に検討しているアイデアです。十分に練られた提案もあれば、まだ初期段階のスケッチにすぎないものもあります。ここに記載されたものは確約やスケジュールされたものではありませんが、私たちが何を考えているかを共有したいと思いました。
これらのアイデアに興味を持たれた方(または利用したいと思われる方)は、ぜひ GitHub でお知らせください。
ChessMaster ティーチングプラグイン
Section titled “ChessMaster ティーチングプラグイン”マルチプレイヤー機能の上に構築される教育レイヤーです。チェスのインストラクターが注釈付きのレッスンパッケージを作成し、アクセスコードを通じて生徒に配布し、ナレーション付きの解説とともにアプリ上でライブ指導を行えるようにする構想です。
基本的な考え方として、教師がコンテンツを所有し、アクセスを管理します。支払いはアプリの外部で行われます(Stripe、Gumroad、直接取引など、教師が好む方法で)。En Parlant~ が提供するのは配信インフラであり、課金システムではありません。
想定される機能としては、オフラインレッスンパッケージ(メタデータ付きの PGN バンドル)、生徒用アクセスコードを使ったリレーベースのコンテンツ配信、接続中の生徒にブロードキャストされるライブ教育対局、教師のオンライン状態を示すプレゼンスインジケーターなどがあります。
視覚障害者向けアクセシビリティ
Section titled “視覚障害者向けアクセシビリティ”En Parlant~ は TTS ナレーションによってチェスを聞こえるものにしていますが、まだ視覚障害のあるプレイヤーにとって使える状態にはなっていません。現状では、スクリーンリーダーを使用するユーザーはボードを認識したり、インターフェースを操作したり、マウスなしで手を入力したりすることができません。
段階的なアクセシビリティ改善について詳細な提案があります。すべてのコントロールへの ARIA ラベルの付与、手やゲームイベントのライブアナウンス、スクリーンリーダーがマス目ごとにナビゲートできるアクセシブルなボードオーバーレイ、代数表記を受け付けるテキストベースの手入力などです。
視覚障害者のチェスコミュニティは国際的に活発に組織されています。もしこの機能を利用されるという方は、ぜひお声をお聞かせください。
マルチプレイヤー
Section titled “マルチプレイヤー”マルチプレイヤーは現在、カジュアルな持ち時間なしの対局で利用可能ですが、成長の余地は大いにあります:
- 時計の統合 — 各プレイヤーの時計がローカルでカウントダウンし、手ごとに再同期する同期型タイムコントロール。
- ロビーとマッチメイキング — コードを外部で共有することなく対戦相手を見つける仕組み。
- レーティングとランキング — 自分のレベルに合った対戦相手を見つけるための追跡型レーティング。
- 観戦モード — 進行中の対局を他のユーザーが観戦できる機能。
以上が最も深く検討されているアイデアですが、リストはこれで終わりではありません。私たちがまだ考慮していないユースケースをお持ちの方 — 特にインストラクター、視覚障害のあるチェスプレイヤー、または私たちが想像していない方法で En Parlant~ を使いたいとお考えの方は — ぜひご連絡ください。