【VRC】みんなでチェス V2【日英対応・CPU対戦4段階・対局時計・一時離席と復帰・全員同期・Blenderデータ付】
- Digital1,500 JPY







VRChatのワールドに置いて、ふたりでチェスを遊べるテーブルです。 大理石の駒を並べ、ひとりならCPUと、ふたりなら向かい合って対局できます。 椅子か席手前のボタンで参加すると「はじめる」が選択済み。 Space・Enter、またはボタンを押して、そのまま始められます。 ■ 選んで指す・つかんで動かす ・デスクトップは矢印キーで選び、Space・Enterで駒と移動先を決定 ・クリックでも同じ操作。Escで駒の選択を取り消せます ・VRはポインター操作のほか、駒をつかんで動かしたいマスへ置けます ・駒のホバーで移動先を表示。相手駒の移動先は赤丸で確認できます ・次の自分の番は、前回動かした先からカーソルを再開 ・王が2マス動くキャスリングには、ルークとの同時移動の案内を表示 ・動ける先と取れる駒を見分けやすく表示し、直前の手も強調 ・昇格はクイーン・ルーク・ビショップ・ナイトから選択 ・自分の画面は日本語/英語を切り替えられます ■ 対局の前に設定 ・両面の共通設定パネルは座る前から操作可能。白と黒、どちらの席からも設定できます ・CPU人数は「なし/1人」。ひとりでCPU戦、ふたりで対人戦 ・CPUは、よわい・ふつう・つよい・さいきょうの4段階 ・着席後も左下の横並びボタンでCPU人数と強さを選べます ・持ち時間は対局全体で各プレイヤーに、なし・5分・10分・15分・30分。初期10分、加算なし ・対局中は設定固定、次の対局の前に変更できます ■ ひと休みして、同じ席へもどる ・画面右上の「離席」を1秒長押し。途中で離せばキャンセル ・席手前の「一時離席」は3秒以内に2回押して確定 ・離席から30秒はCPU代行を待ち、その間は本人手番の時計だけを停止 ・相手の手番の時計は通常どおり進み、30秒後はCPUがその席を代行 ・同じ椅子か「もどる」1回で、現在の盤面と勝利回数を引き継いで復帰 ・30秒以内に戻れば、その離席によるCPU代行を取り消します ・全員が離席してもカウントダウンは実時間で進み、期限後はCPUが対局を続けます ・長い休憩による自動棄権はありません。ワールドから退出した時は棄権で終局します ■ 結果を見て、次の対局へ ・共通ボードに対局設定・プレイヤー名・勝利回数・手番と結果をまとめて表示 ・結果はプレイヤー名・勝利回数・手数とともに確認できます ・終局した盤面は残り、「はじめる」を押すと次の対局へ ・赤い「ゲーム終了」はCPU戦なら1秒長押し、対人戦なら双方の終了同意で中断 ・終了同意は取り消せます。途中終了で勝利回数は増えず、最後の盤面と結果が残ります ・時計なしの常設CPU戦では「手を戻す」で自分の直前の手番へ ・「手を戻す」は使える場面だけ表示。操作ガイドは画面下部へ配置 ・途中から来た人も、進行中の盤面・結果を見て観戦できます ■ チェスのルールとCPU ・キャスリング・アンパッサン・昇格 ・チェックメイト・ステイルメイト・駒不足・同じ局面3回・50手ルール・時間切れ ・CPUの探索はjs-chess-engineをUdonSharpへ移植 ・1手の思考をフレームごとに分けて処理。上限は12秒で、対局時計の残り時間に合わせて調整 ・駒を置く・取る・チェックなどの効果音14種 ■ セット内容と導入 ・unitypackage:プレハブ、サンプルシーン、スクリプト、日英説明、ライセンス文、効果音 ・編集用Blenderデータ:.blend、FBX、パレット、駒のテクスチャ(別ZIP) ・Quest/Android向けのVRChat/Mobileマテリアル ・Unity 2022.3.22f1/VRChat SDK Worlds 3.10.x/UdonSharp/TextMesh Pro ・TextMesh ProのEssential Resourcesを先にインポートしてください(Window > TextMeshPro) ・Assets/ChessTable/ChessTable.prefabをワールドへ配置して使えます ・テーブルは約1.56m×1.26m、天板の高さは約0.74m。盤と駒を大きくした着席用のテーブルです 不具合やご質問は、BOOTHのメッセージからお気軽にどうぞ。 フォントはZen Maru Gothic(SIL Open Font License 1.1)を同梱しています。 CPUの探索はjs-chess-engine(Copyright (c) 2020 Josef Jadrny、MIT License)を移植したものです(ライセンス文を同梱しています)。 駒の3DモデルとテクスチャはPoly Havenの「Chess Set」(Riley Queen作、CC0)をもとに、盤に合わせて縮尺を変え、ポリゴン数を減らしたものです。
利用規約
・VRChatのワールドに組み込んで公開できます(有料・企業・イベント用のワールドも可) ・報告・クレジット表記は不要です ・改変は自由です ・データ本体・スクリプト・改変データの再配布や販売は禁止です(このギミックを同梱したワールドデータの販売も含みます) ・ワールドの外(ほかのゲームや映像作品など)で使う時は、事前にご相談ください
更新履歴
v2.0.1(2026/10/19) 同梱の説明書の記載を整理しました(動作の変更はありません)。 v2.0.0(2026/10/16) 着席UI・日英表示・一時離席からの復帰・30秒後のCPU代行を追加。両面設定ボード・移動先ガイド・終了操作を刷新しました。 v1.6.3 設定ボードを両面化。どちらの席からもCPU人数・強さ・持ち時間を操作できます。 v1.6.2 相手駒の赤丸表示・キャスリング案内・カーソル位置保持・共通設定ボードを改善。 v1.5.0 終了操作・移動先の可視化・下部ガイドを改善。持ち時間をなし・5・10・15・30分(初期10分)へ変更。 v1.0(2026/10/02) 初版







