【VRC】みんなでポーカー テキサス・ホールデム 最大8人【手札は自分だけ・大会モード・全員同期・Blenderデータ付】
- Digital1,500 JPY










VRChat のワールドに、最大 8 人で遊べるポーカーテーブルを置けるギミックです。 遊べるのはノーリミットのテキサス・ホールデム。席の操作盤で「参加」を押せば、カードもチップも自動で配られます。 自分の手札は自分の画面でだけ表向き。役は自動で判定し、勝った 5 枚が光って、チップが勝った人へすべっていきます。 はじめての人にも分かるように、自分の番には「いまの役(ワンペア など)」と「コール・レイズできる額」を操作盤に出します。 ■ このギミックでできること ◯ 最大 8 人のテーブル:楕円のテーブル・イス 8 脚・席ごとの操作盤・トランプとチップ・ディーラーボタン・ディーラーパネル・役の強さの看板の一式。 ◯ ルールどおりの進行:ブラインド、4 回の賭け(プリフロップ・フロップ・ターン・リバー)、最小レイズ額、足りないオールインでは賭けが再開しないこと、コールされなかった分の返却、サイドポット、割り切れないチップ、2 人の時のブラインドと順番まで、一般的なノーリミット テキサス・ホールデムのとおり。 ◯ 手札は自分だけ:自分の 2 枚は自分の画面でだけ表向き。手札のデータは、その人と進行役の PC だけが知っている鍵で隠して送るので、ほかの人の PC に届くデータからは分かりません。 ◯ 席ごとの操作盤:フォールド・チェック/コール・レイズ。レイズ額は -/+、½ポット、ポット、オールインですぐ決まります。自分の番には残り時間・コールの額・レイズできる範囲・いまの役を表示。 ◯ 役は自動判定:手札 2 枚と場の 5 枚から、いちばん強い 5 枚で勝負。勝った 5 枚が光り、「フラッシュ(A ハイ)」のように役の名前と獲得チップを表示します。全員が降りた時は、勝った人の手札は見せません。 ◯ オールインの盛り上がり:全員オールインになると、残りの場のカードを続けて開いて勝負。オールインの人の名前を大きく表示します。 ◯ だれの番か ひと目で:番の人の席が光る輪で囲まれ、残り時間のバーが減っていきます。名札には名前・チップ・いまの行動(コール 120 など)。 ◯ 2 つのモード:フリー(2 人すわると自動で配り始め、チップが無くなっても次のハンドで補充)と大会(全員同じチップで始め、決まったハンド数ごとにブラインドが上がり、チップが無くなった人から順位。最後の 1 人が優勝)。 ◯ ディーラーパネル:モード、持ちチップ(1,000〜10,000)、ブラインド、大会でブラインドが上がる速さ、考える時間(20〜60 秒)、大会スタート、リセット(2 回押し)。席にすわっている人だけが押せます(だれでも押せる設定もあります)。 ◯ 時間切れも安心:考える時間を過ぎると、チェックできる時はチェック、できない時はフォールド。2 回続くと離席中になり、配られなくなります。インスタンスから抜けた人はその場でフォールドになり、席は自動で空きます。 ◯ 途中から入った人にも、テーブルの今の様子(チップ・場のカード・だれの番か)が同じように見えます。 ◯ 効果音つき:配る・めくる・シャッフル・チップ・ベット・集める・チェック・フォールド・オールイン・勝ち・番が来た・残り時間・ブラインドアップ・脱落・大会スタートなど 18 種。 ■ 付属するデータ ◯ VRChat ワールド向け unitypackage(プレハブ・サンプルシーン・スクリプト・効果音 18 種) → 新規ワールドプロジェクトにインポートし、サンプルシーンを開くとすぐに遊べます。 ※ TextMesh Pro の Essential Resources を事前にインポートしてください(Window > TextMeshPro)。 ◯ Blender データ(全モデルの .blend と FBX、パレットテクスチャ、フェルト・トランプ・チップの絵) → 形・色を自由に改変できます。色は 16×16 のパレット画像 1 枚で管理しています。 ■ 大きさ・ポリゴン数の目安(1 卓) ◯ テーブル 長さ 約 2.7m × 幅 約 1.4m。イスとディーラーパネルを含めて 約 4.4m × 3.2m、高さ 約 1.9m(看板) ◯ テーブル・イス・操作盤・パネル △約 10,000 + カード・チップ(額で変わります。6 人のショーダウンで全体 △約 18,000) ◯ マテリアル 13 + 文字 2、テクスチャはパレット(16×16)・フェルト(2048×1024)・トランプ(2048×2560)・チップ(2048×512)・文字のアトラス。ライト・物理演算なし ■ 調整できること(Inspector) ディーラーパネルを押せる人(席の人だけ/だれでも)、選べる持ちチップ、フリーのブラインド、大会のブラインドの段階、ブラインドが上がるハンド数、考える時間の選択肢、チップの額。 ■ 動作確認済みの環境 Unity 2022.3.22f1 / VRChat SDK 3.10.5(UdonSharp 同梱)/ Blender 5.2 LTS(.blend は 5.2 で保存。旧版の Blender では同梱の FBX をお使いください) 新規プロジェクトへインポートしたサンプルシーンで、役の強さ(ポーカーの研究用ライブラリと 4,400 通りを照合)・賭けの進行(同じライブラリで遊んだ 600 ハンド・6,187 回の行動を再生して、番・コールの額・レイズできる範囲・最後のチップがすべて一致)・2 人の時のブラインドと順番・サイドポット・割り切れないチップ・足りないオールイン・コールされなかった分の返却・全員が降りた時・役の名前・操作盤のボタンとレイズ額・手札を隠して送ること・鍵の送り直し・途中参加の人の画面・時間切れと離席中・途中で抜けた人のフォールドと席・フリーの自動進行とチップの補充・ボタンの移動・大会(ブラインドアップ・順位・同じ順位・最後のハンドの表示・優勝)・ディーラーパネルと押せる人・考える時間の切り替え・設定の数を減らした時・進行役の交代(チップを戻してやり直し)を自動テストで確認しています。 ※ Quest/Android 向けのマテリアル(VRChat/Mobile シェーダー)も同梱しています。 ■ 利用規約 ◯ VRChat のワールドに組み込んで公開できます(有料・企業・イベント用ワールドも可)。報告・クレジット表記は不要です。 ◯ 改変は自由です。 ◯ データ本体・スクリプト・改変データの再配布や販売は禁止です(例: このギミックを同梱したワールドデータを BOOTH で販売する等)。 ◯ ワールドの外(ほかのゲームや映像作品など)で使う場合は事前にご相談ください。 ◯ チップはゲームの中だけの点数です。現実のお金や換金できる物を賭ける使い方はしないでください。 ■ お問い合わせ 不具合やご不明な点は、BOOTH のメッセージからお気軽にご連絡ください。 ■ 制作について 3D モデル・テクスチャ・スクリプト・効果音は、制作者の指示のもとで AI アシスタントがコードとして生成し、制作者が調整・確認しています。 フォントは M PLUS Rounded 1c(SIL Open Font License 1.1)を同梱しています。 ■ 更新履歴 v1.0 初版 ―――――――――――――――――――― [English] A poker table for VRChat worlds (UdonSharp): No-Limit Texas Hold'em for up to eight players. Press "Join" on a seat's console and the cards and chips are dealt for you. Your own two cards are face up only on your screen; hands are ranked automatically, the winning five cards light up and the chips slide to the winner. - A table, eight chairs with a console at each seat, cards and chips, a dealer button, a dealer panel and a hand-ranking sign (about 4.4 m x 3.2 m with the chairs and the panel) - Standard no-limit hold'em: blinds, four betting rounds, minimum raises, short all-ins that do not reopen the betting, uncalled bets returned, side pots, the odd chip, heads-up blinds and order - Hidden cards: each player's cards are sent masked with a key known only to that player's client and the table's owner (the dealer), so other clients cannot read them from the network - Console: fold, check/call, raise; set the raise with -/+, half pot, pot or all-in. Your turn shows the time left, the amount to call, the raise range and your current hand - Free play (deals by itself, empty stacks are refilled) and tournaments (rising blinds, places, one winner) - Dealer panel: mode, starting stack, blinds, blind speed, thinking time, start, reset (players at the table only, or anyone) - Time-outs check or fold; two in a row sit the player out. A player who leaves folds at once and the seat is freed - Late joiners see the table as it is - 18 synthesized sound effects - Includes a sample scene and the Blender source files (.blend + FBX) - Tested in a fresh project: Unity 2022.3.22f1 / VRChat SDK 3.10.5. Please import TextMesh Pro Essential Resources first. - Quest / Android materials (VRChat Mobile shaders) included. - Chips are points inside the game only. Please do not use it to bet real money or anything of value. Questions or problems: please contact us via BOOTH messages. License: free to use in any VRChat world (commercial use OK, no credit needed). Redistribution or resale of the data, modified or not, is prohibited. Made with the help of an AI assistant (models, textures, scripts and sound effects generated as code, then checked and adjusted by the author).
利用規約
◯ VRChat のワールドに組み込んで公開できます(有料・企業・イベント用ワールドも可)。報告・クレジット表記は不要です。 ◯ 改変は自由です。 ◯ データ本体・スクリプト・改変データの再配布や販売は禁止です(例: このギミックを同梱したワールドデータを BOOTH で販売する等)。 ◯ ワールドの外(ほかのゲームや映像作品など)で使う場合は事前にご相談ください。 ◯ チップはゲームの中だけの点数です。現実のお金や換金できる物を賭ける使い方はしないでください。 [English] Free to use in any VRChat world (commercial use OK, no credit needed). Redistribution or resale of the data, modified or not, is prohibited. Chips are in-game points only; do not bet real money or anything of value.
更新履歴
v1.0(2026/10/01) 初版










