トランプゲーム

  • 投稿日:
  • by

今現在、HLO内でトランプゲームが出来たら良いなあということで、トランプゲームを製作しています。
この記事はマニュアルとしても使えるようにするため、説明も詳しく記載したいと思います。

注意点
1.HLOで「トランプゲーム」をする際は、パーティタグコードは「CHT」を設定して
パーティをチャットルーム化すると快適にプレイできるかと思います。
2.トランプゲームは横幅を多くとるため、ipad以上のタッチパッド端末か
パソコンでのプレイを推奨します。
3.トランプゲームを開始されたら、放置はしないようにしましょう。
放置、またはいきなり退室すれば他のメンバーに迷惑がかかります。

今現在出来るトランプゲームは「7ならべ」と「ババ抜き」になります。
どちらもチャット欄にトランプゲームを入力すると開始されます。

実装されたトランプゲームの簡単な説明を記載します。
7ならべ・・・開始されたらまず手札に7がある人は7をすべて出します。全ての柄の7が出されたら、最初の人が出されているカードの左右隣にカードを置けます。
     最初は7しか出されていないので、6か8を出せますね。1か13は一番離れているので、1なら2、13なら12がないと出せません。
     もしカードが出せなければパスをしなければなりません。カードをすべて出し切った人が勝ちになります。

ババ抜き・・・柄のカード52枚とジョーカー1枚の合計53枚のトランプで遊びます。同じ数字のカード二枚あれば、捨てる(出す)ことができ、全部のカードを出し切ったら勝ちになります。
      これも順番があり、前の人の手札から1枚とって同じ数字があれば捨てる・・・といった流れです。これを繰り返します。
      Joker(ジョーカー)は、揃えて捨てる(出す)ことができないので、できるだけ他の人に渡せるようにしましょう。(カードを強調するというコマンドで強調したりできます)

開始されると以下のような画面が表示されます。
scrn.png

このような画面を利用してトランプゲームをします。上記の画像は7並べの画面になります。
※一人での画面になりますので、カードが全部表示されています。本来は3人以上でプレイします。


さて操作方法について説明します。
※基本的にゲームへ影響を与えるようなアクションは自分のターンでしか行えません。

まず画面を見ると「二枚のカードを交換」「カードを出す」などのコマンドがあるかと思います。
このコマンドをクリックしてからトランプをクリックするのが基本的な操作方法です。
コマンド→カードを選ぶとチャット入力欄に「CARD_CHANGE 0 2」のような表示がされると思います。
これはトランプゲーム専用のコマンドです。もちろん自分で入力してアクションを起こすことはできますが、
恐らく大変なので、ボタンで操作できるようになっています。

「二枚のカードを交換」→トランプカードを2枚選ぶ→書き込む
→手札二枚のトランプカードを交換することができます。

「二枚のカードを交換」→トランプを一切選ばずにそのまま→書き込む
→トランプを数字順、柄順に並び替えします。

「カードを出す」→カードを選ぶ→書き込む
→7ならべならカードを7並べテーブルに置きます。
→ババ抜きなら2枚カードを選び同じ数字のカードであれば捨てることができます。

「パスする」→何も選ばずに→書き込む
→パスをします。

「カードを強調」→カードを選ぶ(最大20枚まで)→書き込む
→カードを強調することができます。強調というのはリアルでトランプを取るときでいう少しカードをズラして取ってくださいアピールするようなアクションです。

※画面の更新をする場合は、パーティ名の下にある「更新」ボタンで更新します。10秒に1回の間隔で更新するのをおすすめします。

その他の豆知識

チャットタグとして「memo memo」とすると
常時メモ帳というものを表示することが出来ます。
このメモ帳はパーティ内で共有で、一度メモ帳を表示すると簡単に再編集することもできます。
このメモ帳を利用して、トランプゲームでの勝敗数を記録したりパスの回数を記録したりできます。

最初に開始する人を平等で決める場合は、チャットに「じゃんけんしたい」と入力することで自動的にじゃんけんをしてくれます。
このじゃんけんの勝敗により決定し、最初に始める人が「ババ抜き」「7ならべ」と入力することで
最初に始めることができます。

ゲームの仕様上、ゲーム開始コマンド「ババ抜き」「7ならべ」が入力されたタイミングでパーティ内にいるメンバー全員
をゲームに参加(カードを配布)してしまうので、パーティメンバーが全員参加するというときに開始コマンドをするようにしましょう。
もし観戦をさせたい場合は、開始をしてから観戦する人がパーティに入る必要があります。
また、トランプゲームの順番はパーティの順番と同じなので、ゲーム開始前に「Member change [A] [B]」のような
パーティメンバーの隊列を変更するタグコードを使うと順番を簡単に変更できます。

ゲームを強制終了させる場合は「カードをしまう」コマンドで行えます。
このコマンドは、基本トランプカードゲームは全員がカードを出し切った等でも終了しないので
新しくゲームをし直す場合に行うコマンドになります。
例:ゲーム終了→「カードをしまう」→「ババ抜き」 等
※このコマンドはいつでも行えます。誰かがゲーム中に抜けてしまいゲームを続行できない場合は
このコマンドを利用してやり直すというのもアリです。

とりあえず今回はここまで。新しいゲームが追加されたり説明を追記しなければならなくなった時に更新し直します。