ミニゲーム(カジノ)
「ミニゲーム」は、サーバーの通貨を賭けて遊べるカジノ系のゲームを Bot に追加する機能です。「二分の一」「ブラックジャック」「マインスイーパー」「ハイアンドロー」「スロット」「究極の運試し」の 6 つのゲームを用意しており、ベットできる金額の上限・下限や、各ゲームの倍率・確率(オッズ)をダッシュボードから細かく設定できます。
「ミニゲーム」は本来プレミアム向けの機能ですが、現在ベータ版のあいだは全ユーザーに無料でプレミアムが付与されているため、追加の費用なくどなたでもご利用いただけます。ベータ終了後はプレミアム限定になる予定です。
ベットには通貨を使うため、実際に遊ぶには「経済」モジュールもあわせて有効にしておくことをおすすめします。通貨がないとベットができません(モジュール間の依存関係の詳細はサーバーの運用方針にあわせてご確認ください)。
このページでできること
- カジノ系ミニゲームの 6 ゲームを有効化する
- ゲームごとにコマンドの有効・無効や利用できる人の権限を設定する
- ベットできる金額の最小・最大を決める
- 各ゲームの倍率や当選確率(オッズ)を調整する
設定をはじめる前に
ミニゲームの設定画面は、ダッシュボードの Bot ごとの管理画面から開きます。
サイドバーから「ミニゲーム」を開く
左側のサイドバーの「娯楽」グループにある「ミニゲーム」をクリックします。ベータ終了後にプレミアム限定となった場合は、未加入のときに項目名のとなりに「Premium」と表示され、クリックするとプレミアムの案内が開きます。
「機能の有効化」をオンにする
「機能の有効化」のスイッチをオンにすると、ミニゲーム関連のコマンドが利用できるようになります。
このページで行った変更は、画面下部に「未保存の変更があります」というバーが表示されている間はまだ保存されていません。詳しくは設定の保存をご覧ください。
コマンド権限設定
「コマンド権限設定」では、ミニゲームの各コマンドを個別に有効・無効にしたり、利用できるユーザーの権限を細かく設定したりできます。対象は次の 6 コマンドです。
| コマンド | 内容 |
|---|---|
| 「/casino nibuichi」 | 1/2 の確率で勝負をする「二分の一」 |
| 「/casino blackjack」 | ブラックジャックをプレイするゲーム |
| 「/casino mines」 | マインスイーパー風のゲーム |
| 「/casino hilo」 | ハイアンドローをプレイするゲーム |
| 「/casino ultimateluck」 | 究極の運試しゲーム |
| 「/casino slot」 | スロットマシンをプレイするゲーム |
各コマンドの行を開くと、以下を設定できます。
| 設定項目 | 内容 |
|---|---|
| 「コマンドを有効化」 | このコマンド自体を利用可能にします。 |
| 「個別権限設定を有効化」 | オンにすると BotShade 独自の権限設定を使い、オフのときは通常の Discord 権限判定を使います。 |
| 「Discord権限より個別設定を優先」 | 個別権限設定を Discord の既存権限より優先して強制適用します。 |
「Discord権限より個別設定を優先」は危険な設定です。オンにすると Discord の既存権限をバイパスして BotShade 独自の個別権限設定が強制的に適用され、意図しない権限付与や制限につながる可能性があります。オンにする際は確認のダイアログが表示されるため、内容をよく読んでから「確定する」をクリックしてください。なお、この設定は「個別権限設定を有効化」をオンにしている場合のみ利用できます。
ベット設定
「ベット設定」では、ミニゲーム全体に共通するベット金額の上限・下限を決めます。
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「最小ベット額」 | 1 回のゲームで賭けられる最小の金額です。 | 1 |
| 「最大ベット額 (0 = 無制限)」 | 1 回のゲームで賭けられる最大の金額です。0 にすると上限なしになります。 | 0(無制限) |
高額なベットを認めたくない場合は、「最大ベット額 (0 = 無制限)」に上限となる数値を入力してください。
これらの欄は数値を入力する形式です。入力後にフォーカスを外すと値が確定し、設定可能な範囲を外れている場合は自動で範囲内の値に補正されます。
ゲーム別オッズ設定
「ゲーム別オッズ設定」では、各ゲームの倍率や確率(オッズ)を調整します。倍率や確率はゲームの還元率(プレイヤーに戻る割合)に直結します。設定を変更するとサーバー全体の通貨の増減バランスが大きく変わるため、慎重に調整してください。
倍率を高くしたり当選確率を上げたりすると、プレイヤーが得をしやすくなり通貨が増えすぎる原因になります。逆に低くしすぎると勝ちにくくなり、ゲームが楽しめなくなることがあります。少しずつ変更して様子を見ることをおすすめします。
二分の一 (Nibuichi)
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「勝利倍率」 | 勝ったときにベット額が何倍になるかを設定します。 | 1.9 |
ブラックジャック
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「ブラックジャック倍率」 | ブラックジャック(最初の 2 枚で 21)で勝ったときの倍率です。 | 2.5 |
| 「通常勝利倍率」 | 通常の勝利時の倍率です。 | 2.0 |
マインスイーパー
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「デフォルト爆弾数」 | ゲーム開始時の標準の爆弾の数です。 | 4 |
| 「最大爆弾数」 | 設定できる爆弾数の上限です。 | 15 |
| 「RTPファクター」 | 還元率(プレイヤーに戻る割合)を調整する係数です。 | 0.99 |
ハイアンドロー
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「RTP」 | 還元率(プレイヤーに戻る割合)を調整する値です。 | 0.99 |
| 「最大スキップ回数」 | 1 ゲーム中にスキップできる最大の回数です。 | 3 |
スロット
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「ペイアウトスケール」 | スロットの払い戻し(配当)全体を拡大・縮小する倍率です。 | 1.0 |
究極の運試し
| 設定項目 | 内容 | 既定値 |
|---|---|---|
| 「当選確率」 | 当たりが出る確率です(例: 0.01 は 1%)。 | 0.01 |
| 「勝利倍率」 | 当選したときにベット額が何倍になるかを設定します。 | 11 |
「当選確率」や「RTPファクター」「RTP」は、0 から 1 までの小数で割合を表します。たとえば 0.01 は 1%、0.99 は 99% を意味します。倍率の欄(「勝利倍率」「ブラックジャック倍率」など)は、ベット額に対する払い戻しの何倍かを表します。
コマンド一覧
ミニゲームは、すべて /casino から始まるスラッシュコマンドで遊びます。いずれのコマンドも、ミニゲーム機能が有効で、かつそのコマンド自体が有効になっている場合に、サーバーのどなたでも実行できます(Discord の特別な権限は不要です)。
| コマンド | 内容 | 引数 |
|---|---|---|
/casino slot | 3×3 のスロットマシンを回します。 | amount(賭ける金額。正の整数または all) |
/casino nibuichi | A・B のどちらかを選ぶ二分の一(50/50)ゲームです。 | amount(賭ける金額。正の整数または all) |
/casino mines | 4×4 のマインスイーパー風ゲームです。 | amount(賭ける金額。正の整数または all)、bombs(爆弾の数。省略時は既定値) |
/casino blackjack | ディーラーと対戦するブラックジャックです。 | amount(賭ける金額。正の整数または all) |
/casino hilo | 次のカードが高いか低いかを当てるハイアンドローです。 | amount(賭ける金額。正の整数または all) |
/casino ultimateluck | 所持金と銀行の全額を賭ける究極の運試しです。 | なし(全資産が自動的にベットされます) |
amount には、正の整数のほか all を指定できます。all を指定すると所持金の全額を賭ける扱いになり、実行前に確認のダイアログが表示されます。
実際の動作と既定値
共通の流れ
コマンドを実行すると、賭けた金額がすぐに所持金から差し引かれ、ゲームの盤面やボタンが表示されます(all を指定したときだけ、差し引く前に確認ダイアログが出ます)。ゲームに勝つと払い戻し(配当)が所持金に加算され、負けると賭けた金額がそのまま失われます。
各ゲームの盤面に表示されるボタンは、コマンドを実行したご本人だけが操作できます。ほかの方がボタンをクリックすると、このゲームのプレイヤーではありません。 または 他のユーザーの操作です。 という、その方にだけ見えるメッセージが表示され、ゲーム自体には影響しません。
スロット
/casino slot は 3×3 の絵柄を 1 回転させ、3 行・2 つの対角線・3 列を合わせた 8 本のライン上で絵柄がそろっているかを判定します。🃏(ジョーカー)はワイルドとして扱われます。そろったラインがあると当選で、当選ライン一覧と獲得金額が表示されます。どのラインもそろわなかった場合は 😢 ハズレ... と表示されます。
当選時には「もう一度回す」ボタンと「終了」ボタンが表示されます。「もう一度回す」は最初と同じ金額で続けて回す動作になります。続けて回す際に所持金が足りなくなると、次の回転は所持金不足のエラーになります。
二分の一 (Nibuichi)
/casino nibuichi は A・B のいずれかを選ぶゲームです。当たりは選んだ瞬間に決まります。勝つと既定では賭け金の 1.9 倍が払い戻され、負けると賭け金を失います。結果画面では、自分が選んだほうと正解の両方が表示されます。
マインスイーパー (Mines)
/casino mines は 4×4(16 マス)の盤面で遊びます。マスをクリックして 💎(安全)を引くたびに倍率が上がり、💣(爆弾)を引くとその場で終了して賭け金を失います。安全なマスを 1 つ以上めくっていれば、好きなタイミングで「キャッシュアウト」して 賭け金 × 倍率 の配当を確定できます。爆弾の数は 1 から既定の上限(15)までの範囲で指定でき、範囲外を指定すると 地雷の数は1〜15個の間で指定してください。 のようなエラーになります。
ブラックジャック
/casino blackjack はディーラーと対戦するブラックジャックです。プレイヤーとディーラーに 2 枚ずつ配られ、プレイヤーは「ヒット」(引く)か「スタンド」(止める)を選べます。合計が 21 を超えると即バーストで負けです。スタンドするとディーラーが手札を公開し、16 以下のあいだは引き続け、17 以上で止まります。通常の勝利では既定で賭け金の 2.0 倍が払い戻されます。
エースは原則 11 として数えられ、合計が 21 を超える場合は自動的に 1 として扱われます。10・J・Q・K はいずれも得点上は 10 で、見た目のカード表記が異なるだけです。
ハイアンドロー (HiLo)
/casino hilo は、表示中のカードより次のカードが高い(High)か低い(Low)かを予想するゲームです。当たるたびに倍率がかけ合わさって増えていき、好きなタイミングでキャッシュアウトすると 賭け金 × 倍率 の配当を確定できます。外れるとその時点で終了し、賭け金を失います。
予想を見送りたいときは「スキップ」を使えます。スキップしても倍率は変わりません。スキップできる回数には上限(既定で 3 回)があり、上限に達した状態でスキップしようとすると スキップ上限に達しました。 と表示されます。
究極の運試し (UltimateLuck)
/casino ultimateluck は、所持金と銀行に入っている分を合わせた全資産を一度に賭ける、もっともリスクの高いゲームです。コマンドを実行すると、まず次のような警告が表示され、確認が必要です。
⚠️ 究極の決断
所持金と銀行の全額をベットします。勝てば11倍、負ければ全て失います(勝率1%)。本当に実行しますか?「実行する (地獄へ)」を選んで勝つと、既定では全資産が 11 倍になります。負けると所持金と銀行がどちらも 0 になります。当選確率は既定で 1%(0.01)です。連続実行を防ぐため、このゲームだけは 1 回ごとに約 10 秒のクールダウンが設けられています。
上限とクールダウン
| 項目 | 内容 |
|---|---|
| 最小・最大ベット額 | 「ベット設定」で指定した範囲に従います。既定では最小 1・最大は無制限(0)です。 |
| ベット金額の種類 | 正の整数のみ指定できます(小数は不可)。all を指定すると全額ベットになります。 |
| スロットの盤面 | 3×3。3 行・2 対角線・3 列の合計 8 ラインで判定します。 |
| マインスイーパーの盤面 | 4×4(16 マス)。爆弾は 1 から既定上限の 15 まで。 |
| ハイアンドローのスキップ | 既定で最大 3 回まで。 |
| ブラックジャックのヒット | 回数の上限はなく、バーストするかスタンドするまで引けます。 |
| 究極の運試しのクールダウン | 約 10 秒に 1 回まで(これ以外のゲームにクールダウンはありません)。 |
ここに記載の上限・クールダウンは、現在のベータ版で全ユーザーにプレミアムが付与されている状態の動作です。ベータ版のあいだは、どなたでも制限なくすべてのゲームをご利用いただけます。
表示されるメッセージ
エラー系のメッセージは、原則として実行したご本人にだけ見える形(エフェメラル)で表示されます。
うまく進めなかったとき(エラー)
| 状況 | メッセージ |
|---|---|
| 金額の指定が不正(文字・負の数・小数・0・空欄など) | 正の整数または 'all' を指定してください。 / 金額の指定が不正です。 |
| 所持金が足りない | 所持金が足りません。 |
| 究極の運試しで資産が 0 | 所持金(銀行含む)が0です。 |
| 最小ベット額を下回る | 最低ベット額は 🪙 {minBet:,} です。 |
| 最大ベット額を上回る | 最大ベット額は 🪙 {maxBet:,} です。 |
| マインスイーパーの爆弾数が範囲外 | 地雷の数は1〜{maxBombs}個の間で指定してください。 |
| ハイアンドローのスキップ上限に到達 | スキップ上限に達しました。 |
| 経済機能が使えない | 経済機能が利用できません。 |
| ミニゲーム機能が無効 | ミニゲーム機能は現在無効化されています。 |
| ほかの人のゲームを操作した | このゲームのプレイヤーではありません。 / 他のユーザーの操作です。 |
上記の {minBet:,} や {maxBet:,}、{maxBombs} の部分には、設定した金額や爆弾数の上限が実際の数値で表示されます。
確認・キャンセル
| 状況 | メッセージ |
|---|---|
| 全額ベットの確認 | 本当に全額をベットしますか?(「確定」「キャンセル」ボタン付き) |
| 全額ベット・究極の運試しのキャンセル | キャンセルしました。 |
結果(ゲーム別)
| ゲーム | 勝ち | 負け |
|---|---|---|
| スロット | 🎉 当選ライン! と当選ライン・💵 獲得: 🪙 {payout} | 😢 ハズレ... |
| 二分の一 | 🎯 ニブイチ - 勝利! 🎉 と 💵 獲得: 🪙 {payout} | 🎯 ニブイチ - 敗北 💀 と 💸 損失: 🪙 {bet} |
| マインスイーパー | 💣 マインズ - キャッシュアウト! 💰 と 💵 獲得: 🪙 {payout} | 💣 マインズ - 爆発! 💥 と 💸 損失: 🪙 {bet} |
| ブラックジャック | 🎉 ディーラーがバースト! あなたの勝ちです などと 💵 獲得: 🪙 {payout}(引き分けは 🤝 引き分け (PUSH) と 🔄 返金: 🪙 {bet}) | 💥 バースト! あなたの負けです / 💀 あなたの負けです と 💸 損失: 🪙 {bet} |
| ハイアンドロー | 🎴 HiLo - キャッシュアウト! 💰 と 💵 獲得: 🪙 {payout} | 🎴 HiLo - 負け 💀 と 💸 損失: 🪙 {bet} |
| 究極の運試し | 🎉 おめでとうございます! 🎉 と 獲得金額: 🪙 {payout} | 💀 残念ながら... 💀 と 失った金額: 🪙 {total} |
メッセージ中の {payout}・{bet}・{total} の部分には、実際の獲得額・損失額・賭け金が数値で表示されます。
注意点・うまくいかないとき
賭けた金額は結果が出る前にすぐ所持金から差し引かれ、負けたときはもちろん、ゲームの途中で経済機能が利用できなくなった場合なども戻りません。とくに「もう一度回す」で続ける場合は、知らないうちに所持金が大きく減ることがあるためご注意ください。
- ミニゲーム機能の「機能の有効化」がオフのあいだは、すべての
/casinoコマンドがミニゲーム機能は現在無効化されています。と表示されて利用できません。 - ベットには通貨が必要です。「経済」モジュールが使えない状態では
経済機能が利用できません。と表示され、ゲームを始められません。 - 究極の運試しは所持金と銀行の全額を賭けるため、勝っても負けても銀行の残高は 0 になります(勝った場合は払い戻しがすべて所持金にまとめられます)。
- ハイアンドローで、表示中のカードがエース(最小)やキング(最大)のときは、片方の予想がほぼ当たり・もう片方がほぼ外れになります(エースのときは High がほぼ当たり、キングのときは Low がほぼ当たりです)。
設定の保存
設定を変更すると、画面下部に「未保存の変更があります」というバーが表示されます。
変更内容を確認する
「ベット設定」や「ゲーム別オッズ設定」など、変更したい項目をすべて設定します。
「保存」をクリックする
画面下部のバーにある「保存」をクリックすると、変更が反映されます。保存をやめて元に戻したいときは、となりの「破棄」をクリックすると変更前の状態に戻せます。
「保存」をクリックせずにページを離れると、変更内容が反映されないことがあります。設定が終わったら必ず「保存」をクリックしてください。