ミニゲーム(Discord Activity)
説明
ユーザーガイド
何もインストールせずにボイスチャンネル内で直接遊べる約20種類のミニゲームです。プレイするとサーバーの通貨を獲得できます。メンバーがボイスに集まる理由をもう一つ用意したい管理者向けの機能です。
機能
- 任意のボイスチャンネルからDiscord Activity(Discordに統合されたWebゲーム)を起動します。
- 1対1の対戦、ソロゲーム、マルチプレイヤーゲーム、そしてカジノセクションを提供します。
- ゲームごとに設定した基準に従い、対戦終了時にサーバーの通貨を付与します。
- 不正対策の制限を適用します:1日あたりの獲得上限、獲得間のクールダウン、対戦の最短時間。
- コンテンツをカスタマイズできます:クイズの問題、3Dレースのコース、レーザーアリーナのマップ。
- パソコンとモバイルの両方で動作します。
クイックスタート(管理者)
- まず「マルチ通貨」モジュールで通貨を作成してください。 通貨がないとゲームを有効化できません(サーバー通貨を参照)。
- ダッシュボードでゲーム/Activityモジュールを開きます。ゲームはカテゴリごとにまとめられたタイルで表示されます。
- ゲームをクリックして有効にし、獲得する通貨と獲得方式を選びます。
- 制限(プレイヤーごとの1日の上限、クールダウン、最短対戦時間)を設定します。これが、2人のプレイヤーが互いに勝ちを譲り合って稼ぎ続けるのを防ぎます。
- 保存し、公開したいゲームごとに同じ手順を繰り返します。有効化していないゲームでは通貨を獲得できません。
- メンバーには、ボイスチャンネルに参加し、Discordのアクティビティボタン(ロケット型のアイコン)からBotのアクティビティを起動するよう伝えてください。
コマンド
このモジュールにはコマンドがありません。 ミニゲームはチャットではなく、ボイスチャンネルのアクティビティボタンから起動します。設定はすべてダッシュボードで行います。
利用できるゲーム
1対1の対戦
| ゲーム | 内容 |
|---|---|
| 三目並べ | 3×3の盤面で3つ並べます。 |
| 4目並べ | 7×6の盤面で4つ並べます。 |
| 五目並べ | 15×15の広い盤面で5つ並べます。 |
| リバーシ | オセロ:挟んで裏返します。 |
| チェッカー | 連続で駒を取り、キングに昇格します。 |
| 戦艦ゲーム | 隠した艦隊で、相手の艦隊を沈めます。 |
ソロ
| ゲーム | 内容 |
|---|---|
| ワード当て | 6文字の単語を6回以内に当てます。 |
| マインスイーパー | 9×9の盤面、地雷10個。 |
マルチプレイヤー
| ゲーム | 内容 |
|---|---|
| クイズ | 複数人が参加する部屋で、選択式の問題に答えます(画像、音声、動画も使用可能)。 |
| クリック競争 | 10秒間で、クリック数が最も多い人の勝ちです。 |
| オーブ集め | リアルタイムの3Dアリーナで、60秒間にできるだけ多くのオーブを集めます。 |
| 3D相撲 | 縮んでいく土俵から他のプレイヤーを押し出します。 |
| レーザーアリーナ | 一人称視点のレーザー戦、3分間。 |
| 3Dレース | カスタマイズできるコースを4台の車で走ります。 |
カジノ
| ゲーム | 内容 |
|---|---|
| コイントス | 50/50で、倍になるか失うか。 |
| ダイス | 大きいか小さいか。 |
| ルーレット | 赤/黒、偶数/奇数、または番号を1点指定。 |
| スロットマシン | 3リール。 |
| 運命のルーレット | 倍率が設定された区画。 |
| ブラックジャック | ディーラーと対戦し、ヒットかスタンドを選びます。 |
ダッシュボードでの設定
各ゲームのタイルを開くと、そのゲームに関係する項目のみが表示される編集画面が開きます。
通常のゲーム(カジノ以外):
- 獲得する通貨 — ゲームを有効にするために必須です。
- 獲得方式(ゲームの種類に応じて選択):
- 固定額 — 勝利時の金額、引き分け時の金額(引き分けがあるゲームの場合)、敗北時の参加賞としての金額。対戦ゲームではこの方式のみです。
- スコア連動 — スコアに1点あたりの金額を掛けた額が獲得額になります。ソロとマルチプレイヤーで利用できます。
- 順位連動 — 1位、2位、3位に金額を設定し、それ以外は獲得なしとなります。マルチプレイヤーで利用できます。
- 制限 — プレイヤーごとの1日の上限、獲得間のクールダウン、対戦の最短時間。
カジノゲーム:
- 賭ける通貨、最低賭け金、最高賭け金。
- ハウスエッジ(%):配当を減らします。0%ならゲームは公平で、値を上げるほどカジノが経済圏から通貨を回収します。
- 賭けの間のクールダウン。
カスタマイズできるコンテンツ:
- クイズのタイルにあるボタンから、サーバーの問題バンクにアクセスできます。手動での作成、テーマごとの分類、メディア(画像、音楽、動画)の追加、そしてAIによる問題生成(生成された案を確認してから保存できます)が可能です。
- 3Dレースのタイルにはコースエディターがあります。マウスでコースを描き、背景や障害物を配置でき、複数のワールドサイズを選べます。
- レーザーアリーナのタイルには3Dマップエディターがあります。壁、破壊できるブロック、ガラス、鏡、落とし戸、ボーナス、出現地点を配置できます。
知っておきたいこと
- 通貨がなければ何も有効化できません。 ダッシュボードは警告で通知し、通貨を選ばないまま保存しようとしてもゲームは有効になりません。
- 獲得額はサーバー側で計算されます。 プレイヤーがブラウザから偽のスコアを申告したり、勝利を偽装したりすることはできません。対戦を判定するのはサーバーであり、カジノの結果もBot側で抽選されます。付与処理も二重実行から保護されており、同じ対戦で2回支払われることはありません。
- ゲームをサーバー全体に公開する前に制限を設定してください。 1日の上限もクールダウンもない場合、2人のメンバーが交互に勝ちを譲り合って対戦を繰り返せます。最短対戦時間の設定は、3秒で放棄されるような対戦を防ぎます。
- カジノはあなたの経済圏に対して中立ではありません。 ハウスエッジが0%の場合、取った分と同じだけ還元するため、通貨が減ることはありません。流通している通貨を回収する役割を持たせたい場合は、ハウスエッジを上げてください。賭け金の引き落としと配当の付与は不可分に処理されるため、ラウンドが記録されないまま賭け金だけを失うことはありません。
- Activityはボイスチャンネルから起動します。 テキストチャンネルからは起動できません。そのため、メンバーがボイスに参加してアクティビティを起動できる必要があります。対象のロールに「アクティビティを使用」の権限があるか確認してください。
- クイズは、問題を1つも追加していない間は既定の問題バンクを使用します。 あなたのリストに問題が1つでも登録されると、そちらが使用されます。
- リアルタイム系のゲーム(オーブ集め、相撲、レーザーアリーナ、3Dレース)は、安定した回線と3Dを表示できる端末が必要です。モバイルでも動作しますが、古いスマートフォンでは快適に遊べません。
- カスタムBotを使用している場合、メンバーが遊べるようにするには、あらかじめご自身のDiscordアプリケーションでActivityを有効にする必要があります。手順はプレミアム画面のカスタムBotのページに記載されています。