(57)【要約】【課題】プレイヤに現実の麻雀を行う際の思考に加え、新たな思考を促すことができるとともに、毎回のゲームに変化をもたらすことができ、またはその変化をプレイヤ自らが一定の範囲でコントロール可能なゲームプログラムを提供する。【解決手段】麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれの持込牌を持ち込み、これらの持込牌を１３６枚の麻雀牌の一部または全部に組み入れて、麻雀ゲームを行う。そして、持込牌は、通常の麻雀牌の機能に加え、自プレイヤおよび他プレイヤが入手した付加機能を有しており、いずれかのプレイヤが和了した場合に、自プレイヤや他プレイヤの手牌の中に、持込牌があれば、その持込牌の付加機能を示す能力ＩＤや能力データを用いて、和了点数を算出する。【選択図】図１
2015029886.tif 000002
【特許請求の範囲】
【請求項１】
配牌、牌山からの自摸、手牌からの打牌、和了を含む一連の処理からなる麻雀ゲームを実行するために、ゲーム提供サーバと通信回線を介して接続される端末装置に搭載されるゲームプログラムであって、
前記麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれ持ち込む持込牌のデータとして、麻雀牌に付加する付加機能の種類を示す能力ＩＤ、および／または、前記麻雀牌に付加する付加機能の大きさ、強さ、若しくは程度を数値で示す能力データを、３４種類ある前記麻雀牌の種別を識別するための種別ＩＤと関連付けてプレイヤ毎に記憶した持込牌記憶手段から、各プレイヤの前記持込牌のデータを取得し、取得した各プレイヤの前記持込牌を１３６枚の前記麻雀牌の一部または全部に組み入れた状態で配牌の処理を実行する配牌手段と、
いずれかのプレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤおよび他プレイヤの手牌のデータのうち、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの前記持込牌のデータを用いるか、または、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの前記持込牌のデータに加え、和了により支払いが生じたプレイヤの手牌に含まれる当該支払いが生じたプレイヤの前記持込牌のデータ、若しくは、和了したプレイヤの手牌に含まれる和了したプレイヤ以外のプレイヤの前記持込牌のデータを用いて、和了したプレイヤの手牌の構成および和了の状況により定まる符数、役により定まる飜数、並びに、親子の別に従って点数計算する麻雀ルールと、前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データとを組み合わせることにより、和了点数を算出する処理を実行する点数算出手段と、
この点数算出手段により算出した前記和了点数を、前記端末装置の画面上に表示する処理を実行する点数表示手段として、
前記端末装置を機能させるためのゲームプログラム。
【請求項２】
前記点数算出手段は、
（Ａ）自プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記符数若しくは前記飜数の少なくとも一方を増加させるか、前記麻雀ルールによる計算で得られた点数に、自プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従った点数を加算するか、または前記麻雀ルールによる計算で得られた点数に、自プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従った倍率を乗算することにより、自プレイヤの前記和了点数を算出する処理と、
（Ｂ）他プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記符数若しくは前記飜数の少なくとも一方を増加させるか、前記麻雀ルールによる計算で得られた点数に、他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従った点数を加算するか、または前記麻雀ルールによる計算で得られた点数に、他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従った倍率を乗算することにより、他プレイヤの前記和了点数を算出する処理とを実行する構成とされるか、
または、前記（Ａ）および前記（Ｂ）の処理に加え、
（Ｃ）自プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記（Ａ）で算出する自プレイヤの前記和了点数を減少させる処理と、
（Ｄ）他プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記（Ｂ）で算出する他プレイヤの前記和了点数を減少させる処理と、
（Ｅ）自プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された自プレイヤの手牌に含まれる他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記（Ａ）で算出する自プレイヤの前記和了点数を減少させる処理と、
（Ｆ）他プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された他プレイヤの手牌に含まれる自プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記（Ｂ）で算出する他プレイヤの前記和了点数を減少させる処理と、
（Ｇ）他プレイヤの中に、自プレイヤを応援する応援プレイヤを予め指定していたときに、自プレイヤが和了した場合に、和了した時点で前記手牌記憶手段に記憶された自プレイヤの手牌に含まれる応援プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データに従って、前記（Ａ）で算出する自プレイヤの前記和了点数を増加させる処理とのうちの少なくとも１つの処理を実行する構成とされている
ことを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
自摸および打牌、並びにチイ、ポン、カンを含む自プレイヤおよび他プレイヤの麻雀ゲーム上の行為を繰り返す処理を実行する自摸・打牌手段として、前記端末装置を、さらに機能させるためのゲームプログラムであり、
前記自摸・打牌手段は、
前記手牌記憶手段に記憶された自プレイヤの手牌について、自プレイヤの前記持込牌とその他の牌とを区別するか、若しくは、自プレイヤの前記持込牌と他プレイヤの前記持込牌とその他の牌とを区別する持込牌識別表示処理を実行するか、またはこの自プレイヤの手牌についての持込牌識別表示処理に加え、前記手牌記憶手段に記憶された他プレイヤの手牌を構成するチイ、ポン、カンによるさらし牌、捨牌記憶手段に記憶された自プレイヤおよび他プレイヤのそれぞれの捨牌、並びに、牌山記憶手段に記憶されたドラ牌について、自プレイヤの前記持込牌とその他の牌とを区別するか、若しくは、自プレイヤの前記持込牌と他プレイヤの前記持込牌とその他の牌とを区別する持込牌識別表示処理を実行する構成とされるか、
または、これらの持込牌識別表示処理に加え、前記手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの前記持込牌のデータを用いて、当該持込牌のデータを構成する前記能力ＩＤに対応する付加機能の内容および／または前記能力データの数値を表示する能力表示処理、またはこの能力表示処理に加え、若しくは前記能力表示処理に代えて、前記能力ＩＤおよび／または前記能力データに対応する付加機能を示す画像若しくは名称を表示する能力代理表示処理を実行する構成とされている
ことを特徴とする請求項１または２に記載のゲームプログラム。
【請求項４】
前記麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれ持ち込むことを希望する持込牌の組合せのデータとして、前記能力ＩＤおよび／または前記能力データを、前記種別ＩＤと関連付けてプレイヤ毎に記憶した使用デッキ記憶手段から、各プレイヤがそれぞれ持ち込むことを希望する前記持込牌の組合せのデータを取得し、各プレイヤがそれぞれ持ち込むことを希望する前記持込牌の全てを、１３６枚の前記麻雀牌の一部または全部に組み入れると、同一の種別の前記麻雀牌が４枚を超えることとなる場合には、前記使用デッキ記憶手段に記憶された自プレイヤおよび他プレイヤのそれぞれの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データを用いて、１３６枚の前記麻雀牌の一部または全部に組み入れる前記持込牌を選択決定し、この選択決定処理により採用された前記持込牌のデータを、前記持込牌記憶手段に記憶させる処理を実行する採用持込牌決定手段として、前記端末装置を、さらに機能させるためのゲームプログラムであり、
前記採用持込牌決定手段は、
自プレイヤが持ち込むことを希望していた前記持込牌について前記選択決定処理により採用されたか否かを示す採否情報を、自プレイヤの表示要求に基づき前記端末装置の画面上に表示する処理、および／または、前記選択決定処理の終了後に自動的に前記端末装置の画面上に表示する処理を実行する構成とされている
ことを特徴とする請求項１〜３のいずれかに記載のゲームプログラム。
【請求項５】
自プレイヤ若しくは他プレイヤとなり得る顧客が入手した前記麻雀牌の付加機能、および、１３６枚の前記麻雀牌若しくは３４種の前記麻雀牌の種別を、前記端末装置の画面上に表示し、顧客が入手した前記麻雀牌の付加機能のそれぞれを、１３６枚の前記麻雀牌のいずれか若しくは３４種の前記麻雀牌の種別のいずれかに割り当てるための顧客の入力操作、または、１３６枚の前記麻雀牌の少なくとも一部若しくは３４種の前記麻雀牌の種別の少なくとも一部のそれぞれを、顧客が入手した前記麻雀牌の付加機能のいずれかに割り当てるための顧客の入力操作を、前記端末装置で受け付け、この割当操作で作成された前記麻雀ゲームに持ち込むことを希望する前記持込牌の組合せのデータを、デッキとして登録するために前記ゲーム提供サーバへ前記通信回線を介して送信するか、または前記麻雀ゲームに自プレイヤが持ち込むことを希望する前記持込牌の組合せのデータとして前記使用デッキ記憶手段に記憶させる処理を実行するデッキ作成手段と、
前記麻雀ゲームの対局開始時に、前記ゲーム提供サーバに設けられた登録デッキ記憶手段から、前記デッキとして登録された自プレイヤおよび／または他プレイヤの前記持込牌のデータを、前記通信回線を介して取得し、取得した前記持込牌のデータを、前記使用デッキ記憶手段に記憶させる処理を実行するデッキ取得手段として、
前記端末装置を、さらに機能させることを特徴とする請求項１〜４のいずれかに記載のゲームプログラム。
【請求項６】
前記自摸・打牌手段は、
他プレイヤの打牌のときに前記手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの前記持込牌のデータを構成する前記能力ＩＤおよび／または前記能力データを用いて、他プレイヤの打牌を決定する処理を実行する構成とされている
ことを特徴とする請求項１〜５のいずれかに記載のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配牌、牌山からの自摸、手牌からの打牌、和了を含む一連の処理からなる麻雀ゲームを実行するために、ゲーム提供サーバと通信回線を介して接続される端末装置に搭載されるゲームプログラムに係り、例えば、スマートホン等の多機能携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、パーソナル・コンピュータ等で麻雀ゲームを行う場合に利用できる。
【背景技術】
【０００２】
一般に、コンピュータを用いて麻雀ゲームを行うシステムが知られている（特許文献１〜３参照）。そして、携帯電話機を用いて麻雀ゲームを行うシステムも知られている（特許文献４，５参照）。
【０００３】
また、自プレイヤとその対戦相手である他プレイヤとが、それぞれ定められた能力を備えたカードを画面上で出し合って競技するカードゲームを制御するカードゲームプログラムが知られている（特許文献６，７参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４５６７４０１号公報
【特許文献２】特許第５０１０６２２号公報
【特許文献３】特許第５１４４１０１号公報
【特許文献４】特許第４４３１３５３号公報
【特許文献５】特許第４８８９８８７号公報
【特許文献６】特許第３４６３７５３号公報
【特許文献７】特許第３８４８３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の麻雀ゲームでは、コンピュータを用いて実際の麻雀ルールに従ったプレイをするだけなので、プレイヤは、現実に麻雀を行っている際の思考過程と同様な思考過程を重ねて、スキルを磨いていき、高得点を狙うことになる。このため、現実の麻雀との乖離は少なく、現実の麻雀スキルが獲得点数に反映される度合いが大きくなることから、高得点を狙うにあたっては、現実の麻雀ルールに従ったスキルとは異なるスキルを磨く必要性は少なく、現実に麻雀を行っている際の思考過程とは異なる思考過程を経て、麻雀ゲーム上の行為を行うことも殆どない。従って、自分の現実の麻雀におけるスキルが急速に向上するといった事情がなければ、毎回のゲームにおける変化が少ないので、自分の手で現実の麻雀牌を自模ってきて打つという感触（モウパイの感触を含む。）が得られない画面上での麻雀ゲームを楽しみながら続けるという観点では、プレイヤに飽きが早く来てしまうおそれがある。
【０００６】
従って、プレイヤに新たな思考を促すとともに、毎回のゲームにおける変化を楽しむことができるようにし、あるいはその変化を自らの意思でコントロールして作戦とすることができるようにして、プレイヤに新たな興趣を喚起させ、直ぐに飽きることなく比較的長く楽しむことができるような麻雀ゲームの開発が望まれる。一方、新たな思考を促すといっても、現実の麻雀における思考過程が失われてしまうようでは、麻雀ゲームとは呼べず、また、プレイヤがそのゲームを始める動機付けも得られず、さらには、ゲーム自体もやりにくいものになるおそれがある。
【０００７】
本発明の目的は、プレイヤに現実の麻雀を行う際の思考に加え、新たな思考を促すことができるとともに、毎回のゲームに変化をもたらすことができ、またはその変化をプレイヤ自らが一定の範囲でコントロールすることが可能なゲームプログラムを提供するところにある。
【課題を解決するための手段】
【０００８】
本発明は、配牌、牌山からの自摸、手牌からの打牌、和了を含む一連の処理からなる麻雀ゲームを実行するために、ゲーム提供サーバと通信回線を介して接続される端末装置に搭載されるゲームプログラムであって、麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれ持ち込む持込牌のデータとして、麻雀牌に付加する付加機能の種類を示す能力ＩＤ、および／または、麻雀牌に付加する付加機能の大きさ、強さ、若しくは程度を数値で示す能力データを、３４種類ある麻雀牌の種別を識別するための種別ＩＤと関連付けてプレイヤ毎に記憶した持込牌記憶手段から、各プレイヤの持込牌のデータを取得し、取得した各プレイヤの持込牌を１３６枚の麻雀牌の一部または全部に組み入れた状態で配牌の処理を実行する配牌手段と、いずれかのプレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤおよび他プレイヤの手牌のデータのうち、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの持込牌のデータを用いるか、または、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの持込牌のデータに加え、和了により支払いが生じたプレイヤの手牌に含まれる当該支払いが生じたプレイヤの持込牌のデータ、若しくは、和了したプレイヤの手牌に含まれる和了したプレイヤ以外のプレイヤの持込牌のデータを用いて、和了したプレイヤの手牌の構成および和了の状況により定まる符数、役により定まる飜数、並びに、親子の別に従って点数計算する麻雀ルールと、持込牌のデータを構成する能力ＩＤおよび／または能力データとを組み合わせることにより、和了点数を算出する処理を実行する点数算出手段と、この点数算出手段により算出した和了点数を、端末装置の画面上に表示する処理を実行する点数表示手段として、端末装置を機能させるためのものである。
【０００９】
ここで、「端末装置」は、例えば、スマートホン等の多機能携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、ノート型やブック型のパーソナル・コンピュータ、デスクトップ型のパーソナル・コンピュータ等であり、要するに、ゲーム提供サーバとデータ通信（有線通信、無線通信、またはそれらの混在型を問わない。）が可能であり、かつ、麻雀ゲームのための演算処理が可能な端末装置（広義のコンピュータ）であればよい。
【００１０】
また、「和了したプレイヤの手牌に含まれる和了したプレイヤ以外のプレイヤの持込牌」における「和了したプレイヤ以外のプレイヤ」とは、例えば、和了により支払いが生じたプレイヤ（和了点数を少なくしたいプレイヤ）や、和了した自プレイヤを応援するために、対局開始前に、仲間や友達のプレイヤとして予め指定された他プレイヤ（和了点数を多くしたいプレイヤ）等である。
【００１１】
さらに、「３４種類ある麻雀牌の種別」とは、例えば、中（チュン）、イーピン、リャンピン等の種別のことであり、ピンヅ、ワンヅ、ソウヅ、字牌という種別ではない。本願明細書においては、例えば、中（チュン）という麻雀牌は４枚あるので、中（チュン）を種別としている。
【００１２】
このような本発明においては、麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれの持込牌を持ち込み、これらの持込牌を１３６枚の麻雀牌の一部または全部に組み入れて、麻雀ゲームを行う。そして、持込牌は、通常の麻雀牌の機能に加え、自プレイヤおよび他プレイヤが入手した付加機能を有しており、いずれかのプレイヤが和了した場合に、自プレイヤや他プレイヤの手牌の中に、持込牌があれば、その持込牌の付加機能を示す能力ＩＤおよび／または能力データを用いて、和了点数を算出することが可能となる。
【００１３】
このため、自プレイヤは、和了したときに、自分の手牌の中に自分の持込牌があれば、その持込牌の付加機能の能力によって、自分の和了点数を増やしたり、他プレイヤが和了したときに、他プレイヤへの自分の支払点数を減らしたりすることが可能となるので、自分の手牌の中に、なるべく自分の持込牌を残すように配慮しつつ、通常の麻雀の役作り等を考えていくようになる。例えば、通常の麻雀であれば、東（トン）を切っても、南（ナン）を切っても、大差無い場合において、東（トン）が自分の持込牌であれば、南（ナン）の方を先に切って、東（トン）を残すという選択行為が行われる。また、手牌の状況が悪く、和了を諦める場合でも、自分の手牌の中に、自分の持込牌があれば、他プレイヤが和了したときに、他プレイヤへの自分の支払点数が減るとすれば、他プレイヤにふり込まないようにしつつ、自分の手牌に自分の持込牌を残すようになるので、通常の麻雀とは異なる切り方をするようになる。
【００１４】
従って、自プレイヤは、現実に麻雀を行っている際と同様な思考過程と、持込牌の活用を図るための思考過程とを組み合わせた思考過程を経て、打牌、チイ、ポン、カン等の麻雀ゲーム上の行為を行うようになるので、自プレイヤに対し、新たな思考を促すことになる。
【００１５】
また、１３６枚の麻雀牌の一部または全部に組み入れる持込牌の組合せを変えることで、自分の持込牌の付加機能のトータルの能力が変わり、持込牌の活用の仕方も異なってくるので、毎回のゲームにおける変化を楽しむことができるようになり、あるいはその変化を自らの意思でコントロールして作戦とすることができるようになるため、自プレイヤに新たな興趣を喚起させることが可能となり、直ぐに飽きることなく比較的長く楽しむことができる麻雀ゲームを提供することが可能となる。
【００１６】
さらに、自プレイヤだけでなく、他プレイヤも持込牌を持ち込むので、一方的な対局となることはなく、両者拮抗した状態での対局を行い、麻雀ゲームを楽しむことが可能となり、これらにより前記目的が達成される。
【００１７】
より具体的には、前述したゲームプログラムは、次のような構成とすることができる。
【００１８】
すなわち、前述したゲームプログラムにおいて、点数算出手段は、（Ａ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、符数若しくは飜数の少なくとも一方を増加させるか、麻雀ルールによる計算で得られた点数に、自プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従った点数を加算するか、または麻雀ルールによる計算で得られた点数に、自プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従った倍率を乗算することにより、自プレイヤの和了点数を算出する処理と、（Ｂ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、符数若しくは飜数の少なくとも一方を増加させるか、麻雀ルールによる計算で得られた点数に、他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従った点数を加算するか、または麻雀ルールによる計算で得られた点数に、他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従った倍率を乗算することにより、他プレイヤの和了点数を算出する処理とを実行する構成とされるか、または、（Ａ）および（Ｂ）の処理に加え、（Ｃ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、（Ａ）で算出する自プレイヤの和了点数を減少させる処理と、（Ｄ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、（Ｂ）で算出する他プレイヤの和了点数を減少させる処理と、（Ｅ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、（Ａ）で算出する自プレイヤの和了点数を減少させる処理と、（Ｆ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された他プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、（Ｂ）で算出する他プレイヤの和了点数を減少させる処理と、（Ｇ）他プレイヤの中に、自プレイヤを応援する応援プレイヤを予め指定していたときに、自プレイヤが和了した場合に、和了した時点で手牌記憶手段に記憶された自プレイヤの手牌に含まれる応援プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データに従って、（Ａ）で算出する自プレイヤの和了点数を増加させる処理とのうちの少なくとも１つの処理を実行する構成とすることができる。
【００１９】
このようにした場合には、（Ａ）の処理は、主として自プレイヤの攻撃能力を発揮させることが可能となり、（Ｂ）の処理は、主として他プレイヤの攻撃能力を発揮させることが可能となる。
【００２０】
また、（Ｃ）の処理は、主として他プレイヤの防御能力を発揮させることが可能となり、（Ｄ）の処理は、主として自プレイヤの防御能力を発揮させることが可能となる。
【００２１】
さらに、（Ｅ）の処理は、主として自プレイヤに対する他プレイヤの妨害能力を発揮させることが可能となり、（Ｆ）の処理は、主として他プレイヤに対する自プレイヤの妨害能力を発揮させることが可能となる。
【００２２】
そして、（Ｇ）の処理は、対局開始前に、他プレイヤの中に、仲間や友達として自プレイヤを応援する応援プレイヤを予め指定しておくことで、応援プレイヤによる自プレイヤの攻撃能力の増強能力を発揮させることが可能となる。
【００２３】
さらに、前述したゲームプログラムにおいて、自摸および打牌、並びにチイ、ポン、カンを含む自プレイヤおよび他プレイヤの麻雀ゲーム上の行為を繰り返す処理を実行する自摸・打牌手段として、端末装置を、さらに機能させるためのゲームプログラムであり、自摸・打牌手段は、手牌記憶手段に記憶された自プレイヤの手牌について、自プレイヤの持込牌とその他の牌とを区別するか、若しくは、自プレイヤの持込牌と他プレイヤの持込牌とその他の牌とを区別する持込牌識別表示処理を実行するか、またはこの自プレイヤの手牌についての持込牌識別表示処理に加え、手牌記憶手段に記憶された他プレイヤの手牌を構成するチイ、ポン、カンによるさらし牌、捨牌記憶手段に記憶された自プレイヤおよび他プレイヤのそれぞれの捨牌、並びに、牌山記憶手段に記憶されたドラ牌について、自プレイヤの持込牌とその他の牌とを区別するか、若しくは、自プレイヤの持込牌と他プレイヤの持込牌とその他の牌とを区別する持込牌識別表示処理を実行する構成とされるか、または、これらの持込牌識別表示処理に加え、手牌記憶手段に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを用いて、当該持込牌のデータを構成する能力ＩＤに対応する付加機能の内容および／または能力データの数値を表示する能力表示処理、またはこの能力表示処理に加え、若しくは能力表示処理に代えて、能力ＩＤおよび／または能力データに対応する付加機能を示す画像若しくは名称を表示する能力代理表示処理を実行する構成とされていることが望ましい。
【００２４】
このように持込牌識別表示処理、能力表示処理、能力代理表示処理を実行する構成とした場合には、持込牌識別表示処理により、自プレイヤは、自分の持込牌が既にどれだけ使用されているか、またはどれだけ牌山の中に残っているかを確認することが可能となり、あるいは自分の手牌の中に、自分の持込牌がどれだけ含まれているか、または他プレイヤの持込牌がどれだけ含まれているかを確認することが可能となり、その後の打牌の際の判断に活かすことが可能となる。また、能力表示処理により、自プレイヤは、自分の手牌に含まれる自分の持込牌の能力を把握することが可能となり、その後の打牌の際の判断に活かすことが可能となる。さらに、能力代理表示処理により、自プレイヤは、自分の手牌に含まれる自分の持込牌の能力を、直感的に把握することが可能となる。
【００２５】
そして、前述したゲームプログラムにおいて、麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれ持ち込むことを希望する持込牌の組合せのデータとして、能力ＩＤおよび／または能力データを、種別ＩＤと関連付けてプレイヤ毎に記憶した使用デッキ記憶手段から、各プレイヤがそれぞれ持ち込むことを希望する持込牌の組合せのデータを取得し、各プレイヤがそれぞれ持ち込むことを希望する持込牌の全てを、１３６枚の麻雀牌の一部または全部に組み入れると、同一の種別の麻雀牌が４枚を超えることとなる場合には、使用デッキ記憶手段に記憶された自プレイヤおよび他プレイヤのそれぞれの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて、１３６枚の麻雀牌の一部または全部に組み入れる持込牌を選択決定し、この選択決定処理により採用された持込牌のデータを、持込牌記憶手段に記憶させる処理を実行する採用持込牌決定手段として、端末装置を、さらに機能させるためのゲームプログラムであり、採用持込牌決定手段は、自プレイヤが持ち込むことを希望していた持込牌について選択決定処理により採用されたか否かを示す採否情報を、自プレイヤの表示要求に基づき端末装置の画面上に表示する処理、および／または、選択決定処理の終了後に自動的に端末装置の画面上に表示する処理を実行する構成とされていることが望ましい。
【００２６】
このように持込牌の採否決定を行う構成とした場合には、各プレイヤがそれぞれ持ち込むことを希望する持込牌が、同一の種別の麻雀牌で重なって４枚を超えてしまったときに、能力ＩＤおよび／または能力データを用いて、４枚以内に調整することが可能となる。また、持込牌の採否情報を表示するので、自分のデッキのうち採用されなかった持込牌を把握することが可能となり、採用されなかったにもかかわらず、その持込牌が採用されていることを前提に、打牌の判断を続けてしまうといった不都合を未然に防止することが可能となる。
【００２７】
また、前述したゲームプログラムにおいて、自プレイヤ若しくは他プレイヤとなり得る顧客が入手した麻雀牌の付加機能、および、１３６枚の麻雀牌若しくは３４種の麻雀牌の種別を、端末装置の画面上に表示し、顧客が入手した麻雀牌の付加機能のそれぞれを、１３６枚の麻雀牌のいずれか若しくは３４種の麻雀牌の種別のいずれかに割り当てるための顧客の入力操作、または、１３６枚の麻雀牌の少なくとも一部若しくは３４種の麻雀牌の種別の少なくとも一部のそれぞれを、顧客が入手した麻雀牌の付加機能のいずれかに割り当てるための顧客の入力操作を、端末装置で受け付け、この割当操作で作成された麻雀ゲームに持ち込むことを希望する持込牌の組合せのデータを、デッキとして登録するためにゲーム提供サーバへ通信回線を介して送信するか、または麻雀ゲームに自プレイヤが持ち込むことを希望する持込牌の組合せのデータとして使用デッキ記憶手段に記憶させる処理を実行するデッキ作成手段と、麻雀ゲームの対局開始時に、ゲーム提供サーバに設けられた登録デッキ記憶手段から、デッキとして登録された自プレイヤおよび／または他プレイヤの持込牌のデータを、通信回線を介して取得し、取得した持込牌のデータを、使用デッキ記憶手段に記憶させる処理を実行するデッキ取得手段として、端末装置を、さらに機能させることが望ましい。
【００２８】
このように顧客が入手した麻雀牌の付加機能のそれぞれを、１３６枚の麻雀牌のいずれか若しくは３４種の麻雀牌の種別のいずれかに割り当てるための顧客の入力操作、またはその逆向きの割り当てのための顧客の入力操作を受け付ける構成とした場合には、顧客に対し、麻雀牌とその付加機能とを最初から組み合わせた状態のものを提供するだけではなく、付加機能だけを提供することも可能となるので、顧客によるデッキの作成に多様性が生じ、より戦略性に富んだ判断が顧客に求められるようになり、新たな興趣を喚起させることが可能となる。
【００２９】
さらに、前述したゲームプログラムにおいて、自摸・打牌手段は、他プレイヤの打牌のときに手牌記憶手段に記憶された他プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて、他プレイヤの打牌を決定する処理を実行する構成とされていることが望ましい。
【００３０】
このように他プレイヤの打牌を、他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて決定する構成とした場合には、他プレイヤも、自分の持込牌を効果的に活用できるような打牌を行うことになるので、他プレイヤにも持込牌を持ち込ませることの意義や効果が十分に発揮され、他プレイヤも強くなり、麻雀ゲームが、より一層、面白いものとなる。
【００３１】
なお、以上に述べたプログラムまたはその一部は、例えば、光磁気ディスク（ＭＯ）、コンパクトディスク（ＣＤ）を利用した読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）、デジタル・バーサタイル・ディスク（ＤＶＤ）を利用した読出し専用メモリ（ＤＶＤ−ＲＯＭ）、ＤＶＤを利用したランダム・アクセス・メモリ（ＤＶＤ−ＲＡＭ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等の記録媒体に記録して保存や流通等させることが可能であるとともに、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等の有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に載せて搬送することも可能である。さらに、以上に述べたプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【発明の効果】
【００３２】
以上に述べたように本発明によれば、麻雀ゲームに自プレイヤおよび他プレイヤが付加機能を有する持込牌をそれぞれ持ち込み、これらの持込牌を１３６枚の麻雀牌の一部または全部に組み入れて、麻雀ゲームを行い、いずれかのプレイヤが和了した場合に、自プレイヤや他プレイヤの手牌の中に、持込牌があれば、その持込牌の付加機能を示す能力ＩＤおよび／または能力データを用いて、和了点数を算出するので、自プレイヤに現実の麻雀を行う際の思考に加え、新たな思考を促すことができるとともに、毎回のゲームに変化をもたらすことができ、またはその変化を自プレイヤ自らが一定の範囲でコントロールすることができ、麻雀ゲームを、より一層、面白いものとすることができるという効果がある。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態のゲームプログラムが搭載された端末装置を含むゲームシステムの全体構成図。
【図２】前記実施形態の顧客データ記憶手段の構成図。
【図３】前記実施形態の登録デッキ記憶手段の構成図。
【図４】前記実施形態の使用デッキ記憶手段（持込牌記憶手段を兼ねる。）の構成図。
【図５】前記実施形態において麻雀牌またはその種別を付加機能（キャラクタ）に割り当てる場合の操作イメージ図。
【図６】前記実施形態において付加機能（キャラクタ）を麻雀牌またはその種別に割り当てる場合の操作イメージ図。
【図７】前記実施形態のゲームプログラムによる麻雀ゲームの処理の流れを示すフローチャートの図。
【図８】前記実施形態の持込牌識別表示処理の一例を示す図。
【発明を実施するための形態】
【００３４】
以下に本発明の一実施形態について図面を参照して説明する。図１には、本実施形態のゲームプログラムが搭載された端末装置４０を含むゲームシステム１０の全体構成が示されている。図２および図３には、ゲーム提供サーバ２０に設けられた顧客データ記憶手段３３および登録デッキ記憶手段３４の構成が示され、図４には、端末装置４０に設けられた使用デッキ記憶手段６２（持込牌記憶手段６３を兼ねる。）の構成が示されている。また、図５および図６には、麻雀牌またはその種別を付加機能（キャラクタ）に割り当てる場合およびその逆パターンの場合の操作イメージが示されている。さらに、図７には、ゲームプログラムによる麻雀ゲームの処理の流れがフローチャートで示され、図８には、持込牌識別表示処理の一例が示されている。
【００３５】
図１において、ゲームシステム１０は、麻雀ゲームを提供するサービスに必要な処理を実行するとともにその処理に必要なデータを記憶するゲーム提供サーバ２０と、麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客が操作する１台または複数台（通常は多数）の端末装置４０とが、通信回線であるネットワーク１を介して接続されている。
【００３６】
ここで、ネットワーク１は、本実施形態では、端末装置４０が持ち運び可能な携帯型の端末装置（例えば、スマートホン等の携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、ノート型やブック型のパーソナル・コンピュータ等）である場合には、インターネット、若しくはインターネットを中心としてこれにイントラネット、エクストラネット、ＬＡＮ、ＭＡＮ、ＷＡＮ等を組み合わせた有線ネットワーク、およびインターネットやインターネットを中心とする有線ネットワークへの接続環境を形成するキャリア網（キャリア（携帯電話会社等の通信事業者）が管理するパケット通信網等）や公衆無線ＬＡＮ等の無線通信網により構成されている。また、端末装置４０が固定された端末装置（例えば、デスクトップ型のパーソナル・コンピュータ等）である場合は、インターネットやインターネットを中心とする有線ネットワークへの接続環境は、有線の通信回線で形成されていてもよい。
【００３７】
ゲーム提供サーバ２０は、１台または複数台のコンピュータにより構成され、プログラム送信手段２１と、付加機能提供手段２２と、デッキ登録手段２３と、デッキ送信手段２４と、更新手段２５と、提供プログラム記憶手段３１と、提供付加機能記憶手段３２と、顧客データ記憶手段３３と、登録デッキ記憶手段３４とを含んで構成されている。
【００３８】
プログラム送信手段２１は、端末装置４０からネットワーク１を介して送信されてくる顧客（麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客）によるプログラム取得要求信号を受信し、提供プログラム記憶手段３１に記憶されている本実施形態に係る麻雀ゲームを実行するためのゲームプログラムを、プログラム取得要求のあった端末装置４０へネットワーク１を介して送信する処理を実行するものである。なお、本実施形態では、説明の便宜上、プログラム送信手段２１および提供プログラム記憶手段３１は、他の処理を実行する手段２２〜２５および他の記憶手段３２〜３４と同じサーバに設けられているように記載されているが、プログラム提供用の別のサーバ（例えば、本実施形態に係るゲームプログラム以外のプログラムも提供するサーバ）に設けてもよい。
【００３９】
付加機能提供手段２２は、端末装置４０からネットワーク１を介して送信されてくる顧客（麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客）による麻雀牌の付加機能（キャラクタ）の入手要求信号を受信し、提供付加機能記憶手段３２に記憶された有償または無償の付加機能（キャラクタ）の入手用画面の表示用データを、入手要求のあった端末装置４０へネットワーク１を介して送信するとともに、端末装置４０からネットワーク１を介して送信されてくる顧客が入手した付加機能（キャラクタ）の情報を、顧客ＩＤ（顧客識別情報）と関連付けて顧客データ記憶手段３３（図２参照）に記憶させる処理を実行するものである。
【００４０】
ここで、顧客ＩＤ（顧客識別情報）は、例えば、携帯電話番号、ゲーム提供業者が顧客に付与した識別情報等である。
【００４１】
また、顧客データ記憶手段３３（図２参照）に記憶させる顧客が入手した付加機能（キャラクタ）の情報には、麻雀牌の種別と付加機能とが一体化されたもの（ゲーム提供業者が予め麻雀牌の種別と付加機能とを組み合わせたもの）と、麻雀牌の種別が割り当てられていない付加機能だけのものとがある。前者の場合には、顧客別保有付加機能通番Ｔと、付加機能ＩＤ（付加機能識別情報）と、３４種ある麻雀牌のいずれの種別であるかを識別するための種別ＩＤ（種別識別情報）と、麻雀牌に付加する付加機能の種類を示す能力ＩＤ（能力識別情報）と、麻雀牌に付加する付加機能の大きさ、強さ、若しくは程度を数値で示す能力データ（攻撃力データ、防御力データ、残使用可能回数等）とがあり、これらを顧客ＩＤに関連付けて顧客データ記憶手段３３（図２参照）に記憶させる。後者の場合には、前者の場合との相違点は、種別ＩＤが無いことであり、顧客データ記憶手段３３（図２参照）における種別ＩＤのカラムは、未割当であることを示すためにＮＵＬＬ（空欄）とされる。攻撃力データおよび防御力データは、本実施形態では別々のデータとされているが、ある状況下では攻撃力となり、別の状況下では防御力となるような１つのデータとしてもよい。残使用可能回数は、例えば、能力の高い付加機能をいつまでも使用可能にしておくと不都合であるために設けられている。なお、本実施形態では、前者の場合と後者の場合とを混在させているが、いずれか一方の場合のみとしてもよい。
【００４２】
また、付加機能ＩＤについては、種別ＩＤ、能力ＩＤ、能力データ（但し、残使用可能回数については、入手当初の数値）の全てが一致していれば、同じ付加機能ＩＤとなり、種別ＩＤ、能力ＩＤ、能力データ（但し、残使用可能回数については、入手当初の数値）のうちの１つでも異なれば、別の付加機能ＩＤとなる。
【００４３】
さらに、顧客別保有付加機能通番Ｔについては、同一の顧客が同一の付加機能（すなわち、付加機能ＩＤが同一の付加機能）を複数入手した場合において、それらを区別するために設けられている。例えば、図２に示すように、麻雀牌の種別「リャンピン」に「自己の和了時の飜数を１飜増やす」という付加機能を割り当てたものを、同一の顧客が複数入手した場合を区別することができる。従って、顧客は、麻雀ゲームに使用するデッキを作成する際に、顧客別保有付加機能通番Ｔ＝０００５の「リャンピン」を使用するのか、顧客別保有付加機能通番Ｔ＝０００９の「リャンピン」を使用するのかを区別することができる。なお、このような区別を行わない場合には、顧客別保有付加機能通番Ｔは無くてもよく、付加機能ＩＤで代用することができる。
【００４４】
そして、顧客データ記憶手段３３（図２参照）には、以上の他に、顧客データとして、ヒットポイントのデータ（ライフデータと称されることもある。）を、顧客ＩＤと関連付けて記憶させておいてもよい。顧客データ記憶手段３３に記憶された付加機能（キャラクタ）は、麻雀ゲーム以外のゲーム（例えば、自プレイヤとその対戦相手である他プレイヤとが、それぞれ定められた能力を備えたカードを画面上で出し合って競技するカードゲーム等）にも用いることができ、そのゲームの結果を反映してヒットポイントのデータを増減させることもできる。
【００４５】
デッキ登録手段２３は、端末装置４０からネットワーク１を介して送信されてくる顧客（麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客）の保有する付加機能（キャラクタ）の取得要求信号を顧客ＩＤとともに受信し、受信した顧客ＩＤに関連付けられて顧客データ記憶手段３３（図２参照）に記憶されている当該顧客の保有する付加機能（能力ＩＤや能力データ）および割当済みの種別ＩＤを、ネットワーク１を介して端末装置４０へ送信するとともに、端末装置４０からネットワーク１を介して送信されてくる顧客により作成されたデッキのデータを受信し、受信したデッキのデータを、顧客ＩＤと関連付けて登録デッキ記憶手段３４（図３参照）に記憶させる処理を実行するものである。
【００４６】
ここで、デッキのデータとは、顧客（麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客）が持ち込むことを希望する持込牌の組合せのデータであり、図３に示すように、１人の顧客が、デッキ１、デッキ２、…と複数のデッキを登録することができるようになっている。図３の例では、各デッキを構成する複数の持込牌（通常は、複数の持込牌が指定されるが、１つでもよい。）のそれぞれにつき、麻雀牌の種別を示す種別ＩＤと、顧客別保有付加機能通番Ｔとが対応付けられて記憶されている。なお、顧客別保有付加機能通番Ｔは、顧客データ記憶手段３３（図２参照）において、付加機能（キャラクタ）を構成する能力ＩＤや能力データと関連付けられているので、登録デッキ記憶手段３４（図３参照）には、麻雀牌の種別を示す種別ＩＤと、能力ＩＤや能力データとを、直接に対応付けて記憶してもよい。
【００４７】
デッキ送信手段２４は、端末装置４０からネットワーク１を介して送信されてくる自プレイヤの使用するデッキの取得要求信号（デッキ１、デッキ２、…のうちのいずれのデッキを使用するかの指示を含む。）を、顧客ＩＤとともに受信し、受信した取得要求に係るデッキのデータを、登録デッキ記憶手段３４（図３参照）およびこれと顧客別保有付加機能通番Ｔで関連付けられた顧客データ記憶手段３３（図２参照）から取得し、取得した自プレイヤのデッキのデータ（自プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を、ネットワーク１を介して端末装置４０へ送信する処理を実行するものである。
【００４８】
また、デッキ送信手段２４は、自プレイヤ（麻雀ゲームを行う現実のプレイヤ）の操作する端末装置４０からネットワーク１を介して送信されてくる他プレイヤ（仮想的なプレイヤ）のために使用するデッキの取得要求信号を受信し、受信した取得要求に係るデッキのデータを、登録デッキ記憶手段３４（図３参照）およびこれと顧客別保有付加機能通番Ｔで関連付けられた顧客データ記憶手段３３（図２参照）から取得し、取得した他プレイヤのデッキのデータ（他プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を、ネットワーク１を介して端末装置４０へ送信する処理も実行する。
【００４９】
ここで、他プレイヤは、仮想のプレイヤであるが、実際に登録デッキ記憶手段３４（図３参照）にデッキの登録を行っている現実の顧客（他の顧客）のうちの１人を選定し、その選定された顧客が登録している実際のデッキのいずれかを、他プレイヤのデッキとして使用する。他プレイヤは、デッキ送信手段２４が任意に選定してもよく、自プレイヤの操作する端末装置４０からネットワーク１を介して送信されてくる他プレイヤのデッキの取得要求信号に含まれる自プレイヤの指定情報（他プレイヤの能力、すなわち他プレイヤの保有する付加機能の大きさ、強さ、程度、効力等）に従ってデッキ送信手段２４が選定してもよい。なお、他プレイヤのデッキは、現実の顧客（他の顧客）が登録している現実のデッキではなく、端末装置４０のデッキ作成手段４３またはゲーム提供サーバ２０のデッキ送信手段２４が作成した仮想的なデッキとしてもよいが、より現実的な対局を実現するという観点からは、現実のデッキを使用することが好ましい。
【００５０】
更新手段２５は、麻雀ゲームの終了後に、端末装置４０からネットワーク１を介して送信されてくる自プレイヤの点数や順位の情報を受信し、その結果に応じて、顧客データ記憶手段３３（図２参照）に記憶されている自プレイヤの保有する付加機能の大きさ・強さ・程度・効力・効果を向上させたり（良い戦績の場合）、落としたり（悪い戦績の場合）する処理を実行するものである。より具体的には、能力のランクが上下するような能力ＩＤの変更を行ったり、攻撃力データ、防御力データ、残使用可能回数のそれぞれを増減させる処理を実行する。また、図２での図示は省略されているが、顧客データ記憶手段３３に記憶されているヒットポイントのデータを増減させてもよい。さらに、顧客データ記憶手段３３（図２参照）に記憶されている顧客が入手して保有している付加機能は、麻雀牌の種別が割り当てられているものも、そうでないものも含めて、本実施形態に係る麻雀ゲーム以外のゲームであるカードゲーム等にも使用することができるので、麻雀ゲーム以外のゲームで獲得した点数（ポイント）や順位等に応じて、上記の場合と同様にして、当該顧客が保有する付加機能の大きさ・強さ・程度・効力・効果を向上させたり（良い戦績の場合）、落としたり（悪い戦績の場合）する処理を実行してもよい。
【００５１】
提供プログラム記憶手段３１は、本実施形態に係る麻雀ゲームを実行するためのゲームプログラムを記憶するものである。
【００５２】
提供付加機能記憶手段３２は、有償または無償で顧客に提供する各種の付加機能（キャラクタ）を記憶するものである。この提供付加機能記憶手段３２には、麻雀牌の種別と付加機能とが一体化されたもの（ゲーム提供業者が予め麻雀牌の種別と付加機能とを組み合わせたもの）と、麻雀牌の種別が割り当てられていない付加機能だけのものとが記憶されていることは、既に詳述した通りである。
【００５３】
顧客データ記憶手段３３は、図２に示すように、顧客が入手した付加機能（キャラクタ）の情報として、顧客別保有付加機能通番Ｔと、付加機能ＩＤ（付加機能識別情報）と、３４種ある麻雀牌のいずれの種別であるかを識別するための種別ＩＤ（種別識別情報）と、麻雀牌に付加する付加機能の種類を示す能力ＩＤ（能力識別情報）と、麻雀牌に付加する付加機能の大きさ、強さ、若しくは程度を数値で示す能力データ（攻撃力データ、防御力データ、残使用可能回数等）とを、顧客ＩＤに関連付けて記憶するものである。また、顧客データ記憶手段３３は、麻雀牌の種別が割り当てられていない付加機能だけのものについては、種別ＩＤが無いので、種別ＩＤのカラムを、未割当であることを示すためにＮＵＬＬ（空欄）として記憶する。さらに、図２での図示は省略されているが、顧客データ記憶手段３３には、ヒットポイントのデータ（ライフデータと称されることもある。）を記憶させておいてもよい。
【００５４】
登録デッキ記憶手段３４は、図３に示すように、顧客により作成されたデッキのデータとして、デッキを構成する複数の持込牌（通常は、複数の持込牌が指定されるが、１つでもよい。）のそれぞれにつき、麻雀牌の種別を示す種別ＩＤと、顧客別保有付加機能通番Ｔとを対応付けた状態のものを、顧客ＩＤと関連付けて記憶するものである。なお、既に詳述した通り、顧客別保有付加機能通番Ｔは、顧客データ記憶手段３３（図２参照）において、付加機能（キャラクタ）を構成する能力ＩＤや能力データと関連付けられているので、登録デッキ記憶手段３４（図３参照）は、デッキを構成する複数の持込牌（通常は、複数の持込牌が指定されるが、１つでもよい。）のそれぞれにつき、麻雀牌の種別を示す種別ＩＤと、能力ＩＤや能力データとを、直接に対応付けた状態のものを、顧客ＩＤと関連付けて記憶する構成としてもよい。
【００５５】
以上において、各処理を実行する手段２１〜２５は、ゲーム提供サーバ２０を構成するコンピュータ本体の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定する１つまたは複数のプログラム、並びに主メモリ等により実現される。
【００５６】
また、各記憶手段３１〜３４は、例えばハードディスク等により好適に実現されるが、記憶容量やアクセス速度等に問題が生じない範囲であれば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリ、ＲＡＭ、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＦＤ、磁気テープ、あるいはこれらの組合せ等を採用してもよい。
【００５７】
さらに、ゲーム提供サーバ２０は、１台のコンピュータあるいは１つのＣＰＵにより実現されるものに限定されず、複数のコンピュータあるいは複数のＣＰＵで分散処理を行うことにより実現されるものであってもよい。
【００５８】
端末装置４０は、ゲーム提供サーバ２０とデータ通信（有線通信、無線通信、またはそれらの混在型を問わない。）が可能であり、かつ、麻雀ゲームのための演算処理が可能な端末装置（広義のコンピュータ）であり、例えば、スマートホン等の多機能携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、ノート型やブック型のパーソナル・コンピュータ、ゲーム専用機等の携帯型の端末装置であることが好ましいが、デスクトップ型のパーソナル・コンピュータ等の固定された端末装置でもよい。この端末装置４０は、例えば液晶ディスプレイ等の表示手段と、例えば、タッチパネル、タッチパッド、キーボード、マウス、ポインティングペン等の入力手段とを備えている。
【００５９】
端末装置４０は、プログラム取得手段４１と、付加機能入手手段４２と、デッキ作成手段４３と、デッキ取得手段４４と、採用持込牌決定手段４５と、配牌手段４６と、自模・打牌手段４７と、点数算出手段４８と、点数表示手段４９と、取得プログラム記憶手段６１と、使用デッキ記憶手段６２と、持込牌記憶手段６３と、手牌記憶手段６４と、牌山記憶手段６５と、捨牌記憶手段６６とを含んで構成されている。
【００６０】
プログラム取得手段４１は、端末装置４０に搭載（端末装置４０がスマートホン等の多機能携帯電話機、タブレット端末等である場合には、通常、プリインストール）されたマーケットサイトへのアクセス用のプログラムにより実現され、本実施形態に係る麻雀ゲームを実行するためのゲームプログラムを含め、各種のプログラムを有償または無償にてマーケットサイトのサーバ（本実施形態に係るゲームプログラムの場合には、ゲーム提供サーバ２０）から端末装置４０へネットワーク１を介してダウンロードして取得し、取得したプログラム（本実施形態に係るゲームプログラムを含む。）を取得プログラム記憶手段６１に記憶させる処理を実行するものである。
【００６１】
付加機能入手手段４２は、付加機能（キャラクタ）の入手用画面の表示要求信号を、ネットワーク１を介してゲーム提供サーバ２０へ送信するとともに、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる付加機能の入手用画面の表示用データを受信し、その表示用データを用いて、端末装置４０の画面上に、付加機能の入手用画面を表示し、その入手用画面における顧客による入手（有償または無償）のための入力操作を受け付け、その入力操作により顧客が入手した付加機能（キャラクタ）の情報を、ネットワーク１を介してゲーム提供サーバ２０へ送信する処理を実行するものである。
【００６２】
なお、付加機能入手手段４２に相当する機能は、麻雀ゲームを実行する端末装置４０以外の端末装置に設けてもよい。例えば、有償または無償の付加機能（キャラクタ）の入手は、パーソナル・コンピュータで行い、その入手した付加機能の情報をゲーム提供サーバ２０に記憶させておき、麻雀ゲームの実行は、別の端末装置４０である多機能携帯電話機で行ってもよい。
【００６３】
デッキ作成手段４３は、顧客（麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客）の保有する付加機能（キャラクタ）の取得要求信号を、顧客ＩＤとともに、ネットワーク１を介してゲーム提供サーバ２０に送信し、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる当該顧客の保有する付加機能（能力ＩＤや能力データ）および割当済みの種別ＩＤを受信した後、当該顧客が入手して保有している麻雀牌の付加機能（能力ＩＤや能力データ）、および、１３６枚の麻雀牌若しくは３４種の麻雀牌の種別を、端末装置４０の画面上に表示し、（１）顧客が入手して保有している麻雀牌の付加機能のそれぞれを、１３６枚の麻雀牌のいずれか若しくは３４種の麻雀牌の種別のいずれかに割り当てるための顧客の入力操作、または、（２）１３６枚の麻雀牌の少なくとも一部若しくは３４種の麻雀牌の種別の少なくとも一部のそれぞれを、顧客が入手して保有している麻雀牌の付加機能のいずれかに割り当てるための顧客の入力操作を、端末装置４０で受け付け、（１）または（２）の割当操作で作成された麻雀ゲームに持ち込むことを希望する持込牌の組合せのデータを、デッキとして登録するために顧客ＩＤとともにゲーム提供サーバ２０へネットワーク１を介して送信する処理を実行するものである。
【００６４】
なお、デッキ作成手段４３は、自プレイヤ（麻雀ゲームを開始した顧客）による上記の（１）または（２）の割当操作で作成された麻雀ゲームに持ち込むことを希望する持込牌の組合せのデータを、自プレイヤが直ぐに使用するデッキのデータとして使用デッキ記憶手段６２（図４参照）に記憶させる処理を実行してもよい。この場合には、使用デッキ記憶手段６２（図４参照）に記憶された自プレイヤのデッキのデータを、事後的に、デッキとして登録するために顧客ＩＤとともにゲーム提供サーバ２０へネットワーク１を介して送信すればよい。
【００６５】
デッキ取得手段４４は、自プレイヤの使用するデッキの取得要求信号（デッキ１、デッキ２、…のうちのいずれのデッキを使用するかの指示を含む。）を、顧客ＩＤとともにゲーム提供サーバ２０へネットワーク１を介して送信するとともに、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる自プレイヤのデッキのデータ（自プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を受信し、受信した自プレイヤのデッキのデータを、使用デッキ記憶手段６２（図４参照）のプレイヤＩＤ＝１（自プレイヤ）のテーブルに記憶させる処理を実行するものである。
【００６６】
また、デッキ取得手段４４は、他プレイヤ（仮想的なプレイヤ）のために使用するデッキの取得要求信号（自プレイヤが指定した他プレイヤの能力、すなわち他プレイヤの保有する付加機能の大きさ、強さ、程度、効力等を含む。）を、ゲーム提供サーバ２０へネットワーク１を介して送信するとともに、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる他プレイヤのデッキのデータ（他プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を受信し、受信した他プレイヤのデッキのデータを、使用デッキ記憶手段６２（図４参照）のプレイヤＩＤ＝２〜４（他プレイヤ）のテーブルに記憶させる処理も実行する。
【００６７】
採用持込牌決定手段４５は、使用デッキ記憶手段６２（図４参照）から、各プレイヤがそれぞれ持ち込むことを希望する持込牌の組合せのデータ（各持込牌についての能力ＩＤ、能力データ、および種別ＩＤ）を取得し、各プレイヤがそれぞれ持ち込むことを希望する持込牌の全てを、１３６枚の麻雀牌の一部または全部に組み入れると、同一の種別の麻雀牌が４枚を超えることとなる場合には、使用デッキ記憶手段６２に記憶された自プレイヤおよび他プレイヤのそれぞれの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて、１３６枚の麻雀牌の一部または全部に組み入れる持込牌を選択決定し、この選択決定処理により採用された持込牌のデータを、持込牌記憶手段６３（図４参照）に記憶させる処理を実行するものである。
【００６８】
但し、本実施形態では、持込牌記憶手段６３（図４参照）は、使用デッキ記憶手段６２（図４参照）と兼用され、使用デッキ記憶手段６２のうちの一部となっているので、採用持込牌決定手段４５は、使用デッキ記憶手段６２に記憶されたデッキを構成する各持込牌のうち、採用された持込牌については、使用デッキ記憶手段６２を構成する「持込牌の採否」カラムに、「採用」されたことを示す情報を記憶させ、「不採用」となった持込牌については、使用デッキ記憶手段６２を構成する「持込牌の採否」カラムに、「不採用」となったことを示す情報を記憶させる。従って、「持込牌の採否」カラムが、「採用」されたことを示す情報となっているレコードにより、持込牌記憶手段６３（図４参照）が構成されることになる。
【００６９】
例えば、採用持込牌決定手段４５は、同一の種別の麻雀牌が４枚を超えることとなる場合には、その種別の麻雀牌については、高い能力を示す方の能力ＩＤの持込牌や、能力データ（攻撃力データ、防御力データ、残使用可能回数等）の大きい方の持込牌を、１３６枚の麻雀牌の一部または全部に組み入れる持込牌として選択決定する。なお、付加機能の能力の大きさ・強さ・程度・効力・効果にかかわらず、各プレイヤの持込牌がなるべく均等に採用されるように選択決定してもよい。
【００７０】
また、採用持込牌決定手段４５は、使用デッキ記憶手段６２（図４参照）を構成する「持込牌の採否」カラムに記憶された採否情報を用いて、自プレイヤが持ち込むことを希望していた持込牌が採用されたか否かを示す採否情報を、自プレイヤの表示要求に基づき、任意のタイミングで端末装置４０の画面上に表示する処理、および／または、選択決定処理の終了後に自動的に端末装置４０の画面上に表示する処理も実行する。
【００７１】
なお、能力データの残使用可能回数は、採用持込牌決定手段４５により、持込牌が採用されたときに更新（１回分減らす。）してもよく、あるいは、採否にかかわらず、デッキ作成手段４３またはデッキ取得手段４４により使用デッキ記憶手段６２（図４参照）に記憶されたときに更新してもよい。
【００７２】
配牌手段４６は、持込牌記憶手段６３（図４参照）から、各プレイヤの持込牌のデータを取得し、取得した各プレイヤの持込牌を１３６枚の麻雀牌の一部または全部に組み入れた状態で、対局の開始時に１３６枚の麻雀牌を混ぜる洗牌の処理、４つの牌山を作る砌牌の処理（但し、端末装置４０の画面上への４つの牌山の表示処理は行わなくてもよい。）、牌を配り始める場所を決めるためのサイコロ振りの処理、および各プレイヤの最初の手牌を作る配牌の処理、すなわち配牌が完了するまでの一連の処理を実行するものである。この配牌手段４６は、本願明細書で特に記載する事項を除き、通常の麻雀と同じ流れの処理を行うので、特記事項を除けば、既存の麻雀ゲームと同様である。
【００７３】
より具体的には、例えば、１３６枚の麻雀牌の識別情報をＭ１〜Ｍ１３６とし、Ｍ１＝１枚目の「東」、Ｍ２＝２枚目の「東」、Ｍ３＝３枚目の「東」、Ｍ４＝４枚目の「東」、Ｍ５＝１枚目の「南」、Ｍ６＝２枚目の「南」、Ｍ７＝３枚目の「南」、Ｍ８＝４枚目の「南」、Ｍ９＝１枚目の「西」、…、Ｍ２５＝１枚目の「中」、Ｍ２６＝２枚目の「中」、Ｍ２７＝３枚目の「中」、Ｍ２８＝４枚目の「中」、…であるとする。また、図４に示すように、自プレイヤ（プレイヤＩＤ＝１）がデッキに持込牌の「中」を３枚セットし、そのうち「中（１）」（種別ＩＤが「中」であり、枝番号が（１）という意味である。）、「中（２）」が採用となり、「中（３）」が不採用となっていたとする。このとき、配牌手段４６は、Ｍ２５を自プレイヤの持込牌の「中（１）」とし、Ｍ２６を自プレイヤの持込牌の「中（２）」とし、Ｍ１を他プレイヤ（プレイヤＩＤ＝２）の持込牌の「東」とする等のように持込牌の組み入れを行ってから、Ｍ１〜Ｍ１３６を用いて、配牌が完了するまでの一連の処理を実行する。そして、配牌手段４６は、この持込牌の組み入れ情報（Ｍ１〜Ｍ１３６と、採用された持込牌についてのプレイヤＩＤ、種別ＩＤおよび枝番号とを対応させる情報）を、端末装置４０のメモリ（図示されない持込牌組入情報記憶手段）に記憶させる処理を実行する。
【００７４】
また、配牌手段４６は、例えば、Ｍ１〜Ｍ１３６のうちのＭ１１３の麻雀牌が、「自己の配牌に必ず含まれる」という能力を有する自プレイヤの持込牌となっていた場合には、そのＭ１１３の麻雀牌を、自プレイヤの配牌に含まれるようにし、手牌記憶手段６４の自プレイヤのテーブルに記憶させる処理を実行する。そして、配牌手段４６は、採用された持込牌の能力が、配牌が完了するまでの一連の処理に関係していなければ、通常の麻雀と同様にして、自プレイヤ（プレイヤＩＤ＝１）および他プレイヤ（プレイヤＩＤ＝２，３，４）への配牌を行い、手牌記憶手段６４の自プレイヤおよび他プレイヤの各テーブルに、Ｍ１〜Ｍ１３６のうちの１３枚ずつ（親の場合は、１４枚）の麻雀牌を記憶させる処理を実行する。
【００７５】
自模・打牌手段４７は、自摸および打牌、並びにチイ、ポン、カンを含む自プレイヤおよび他プレイヤの麻雀ゲーム上の行為を繰り返す処理を実行するものである。この自模・打牌手段４７は、本願明細書で特に記載する事項を除き、通常の麻雀と同じ流れの処理を行うので、特記事項を除けば、既存の麻雀ゲームと同様である。例えば、自プレイヤの自摸の処理では、自プレイヤの１３枚の手牌の表示部の近傍に、自摸ってきた麻雀牌を表示し、自プレイヤの打牌の処理では、自プレイヤによる打牌のための手牌の中からの選択操作を受け付けた後、河の表示部に、打牌された麻雀牌を捨牌として表示する処理を実行する。
【００７６】
この際、自摸・打牌手段４７は、図８に示すように、手牌記憶手段６４に記憶された自プレイヤの手牌と、手牌記憶手段６４に記憶された他プレイヤの手牌を構成するチイ、ポン、カンによるさらし牌と、捨牌記憶手段６６に記憶された自プレイヤおよび他プレイヤのそれぞれの捨牌と、牌山記憶手段６５に記憶されたドラ牌とについて、自プレイヤの持込牌とその他の牌とを区別するか、または、自プレイヤの持込牌と他プレイヤの持込牌とその他の牌とを区別する持込牌識別表示処理を実行する。この持込牌識別表示処理は、例えば、色により区別する処理、太枠表示や網掛け表示等して区別する処理、特別なマーク（図柄のみならず、文字も含む。）を付す表示を行って区別する処理等である。図８の例では、自プレイヤの持込牌が太枠表示で示されている。
【００７７】
また、自摸・打牌手段４７は、図８に示すように、手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを用いて、当該持込牌のデータを構成する能力ＩＤに対応する付加機能の内容および能力データの数値を表示する能力表示処理と、能力ＩＤおよび能力データに対応する付加機能を示すキャラクタ画像およびキャラクタ名称を表示する能力代理表示処理とを実行する。図８の例では、キャラクタ画像８１およびキャラクタ名称８２により、能力代理表示処理が行われている。
【００７８】
点数算出手段４８は、いずれかのプレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された自プレイヤおよび他プレイヤの手牌のデータのうち、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの持込牌のデータを用いるか、または、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの持込牌のデータに加え、和了により支払いが生じたプレイヤの手牌に含まれる当該支払いが生じたプレイヤの持込牌のデータ、若しくは、和了したプレイヤの手牌に含まれる和了したプレイヤ以外のプレイヤの持込牌のデータを用いて、和了したプレイヤの手牌の構成および和了の状況により定まる符数、役により定まる飜数、並びに、親子の別に従って点数計算する麻雀ルールと、持込牌のデータを構成する能力ＩＤおよび／または能力データとを組み合わせることにより、和了点数を算出する処理を実行するものである。
【００７９】
ここで、「和了したプレイヤの手牌の構成および和了の状況により定まる符数、役により定まる飜数、並びに、親子の別に従って点数計算する麻雀ルール」とは、現実の麻雀での点数計算方法のことであり、端末装置４０に、一方の軸を符数とし、他方の軸を飜数とする現実の麻雀で用いる点数表に相当する親用および子用の点数計算用テーブルを設けておけばよい。
【００８０】
また、点数算出手段４８は、算出した和了点数を用いて、和了したプレイヤの点数（持点）に加算するとともに、和了されたプレイヤ（ふり込んだプレイヤ、自模ってあがられたプレイヤ）の点数（持点）から各自の負担分を減算することにより、各プレイヤの点数（持点）を更新する処理を実行し、さらに、これらの処理を各対局で行い、すべての対局を終了し、ゲームが終了した後に、最後に更新した各プレイヤの点数（持点）やその順位のデータを、ネットワーク１を介してゲーム提供サーバ２０に送信する処理を実行する。なお、各プレイヤの点数（持点）は、点数記憶手段（不図示）に記憶されている。また、能力データの残使用可能回数の更新情報は、この点数算出手段４８によりゲーム提供サーバ２０に送信してもよく、より早い段階で、ゲーム提供サーバ２０に送信してもよい。
【００８１】
より具体的には、点数算出手段４８は、次の（Ａ）〜（Ｇ）の処理を実行する。このうち、（Ａ）および（Ｂ）の処理は、必須の処理として行うが、（Ｃ）〜（Ｇ）の処理は、任意である。
【００８２】
（Ａ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、符数若しくは飜数の少なくとも一方を増加させるか、麻雀ルールによる計算で得られた点数に、自プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従った点数を加算するか、または麻雀ルールによる計算で得られた点数に、自プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従った倍率を乗算することにより、自プレイヤの和了点数を算出する処理。
【００８３】
（Ｂ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された他プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、符数若しくは飜数の少なくとも一方を増加させるか、麻雀ルールによる計算で得られた点数に、他プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従った点数を加算するか、または麻雀ルールによる計算で得られた点数に、他プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従った倍率を乗算することにより、他プレイヤの和了点数を算出する処理。
【００８４】
（Ｃ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された他プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、（Ａ）で算出する自プレイヤの和了点数を減少させる処理。
【００８５】
（Ｄ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、（Ｂ）で算出する他プレイヤの和了点数を減少させる処理。
【００８６】
（Ｅ）自プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる他プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、（Ａ）で算出する自プレイヤの和了点数を減少させる処理。
【００８７】
（Ｆ）他プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された他プレイヤの手牌に含まれる自プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、（Ｂ）で算出する他プレイヤの和了点数を減少させる処理。
【００８８】
（Ｇ）他プレイヤの中に、自プレイヤを応援する応援プレイヤを予め指定していたときに、自プレイヤが和了した場合に、和了した時点で手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる応援プレイヤの持込牌のデータを構成する能力ＩＤや能力データに従って、（Ａ）で算出する自プレイヤの和了点数を増加させる処理。
【００８９】
点数表示手段４９は、点数算出手段４８により算出した和了点数および和了による支払い修了後の各プレイヤの点数（持点）を、端末装置４０の画面上に表示する処理を実行する。
【００９０】
取得プログラム記憶手段６１は、ゲーム提供サーバ２０からネットワーク１を介してダウンロードした本実施形態に係る麻雀ゲームを実行するためのゲームプログラムを記憶するものである。なお、この取得プログラム記憶手段６１は、本実施形態に係る麻雀ゲームを実行するためのゲームプログラム以外のプログラムを記憶してもよい。
【００９１】
使用デッキ記憶手段６２は、図４に示すように、プレイヤＩＤ＝１（自プレイヤ）およびプレイヤＩＤ＝２〜４（他プレイヤ）の各テーブルを備え、各テーブルは、自プレイヤおよび他プレイヤのデッキのデータとして、各プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤを記憶するとともに、当該持込牌の採否情報を記憶するものである。なお、１人のプレイヤが、同一の種別の複数の持込牌をデッキに設定した場合には、枝番号（１），（２），（３）…により、同一の種別の複数の持込牌を区別するようになっており、１人のプレイヤの同一の種別の持込牌が１枚だけの場合には、枝番号（１）としている。
【００９２】
持込牌記憶手段６３は、図４に示すように、プレイヤＩＤ＝１（自プレイヤ）およびプレイヤＩＤ＝２〜４（他プレイヤ）の各テーブルを備え、各テーブルは、各プレイヤが持ち込む持込牌（採用された持込牌）のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤを記憶するものである。なお、枝番号も、上記の使用デッキ記憶手段６２の場合と同様である。本実施形態では、持込牌記憶手段６３（図４参照）は、使用デッキ記憶手段６２（図４参照）と兼用され、使用デッキ記憶手段６２のうちの一部となっており、持込牌記憶手段６３は、使用デッキ記憶手段６２における「持込牌の採否」カラムが、「採用」されたことを示す情報となっているレコードにより構成される。
【００９３】
手牌記憶手段６４は、自プレイヤ（プレイヤＩＤ＝１）および他プレイヤ（プレイヤＩＤ＝２，３，４）の各テーブルを備え、各テーブルは、１３６枚の麻雀牌の識別情報であるＭ１〜Ｍ１３６のうちの１３個（親の場合は、１４個）を記憶するものである。また、本実施形態では、手牌には、チイ、ポン、カンによるさらし牌が含まれるので、手牌記憶手段６４は、手牌を構成する１３枚または１４枚の麻雀牌の識別情報と、チイ、ポン、カンによるさらし牌であることを識別するためのさらし牌識別情報とを対応させて記憶するものである。
【００９４】
また、手牌記憶手段６４に記憶された各プレイヤの手牌となっている麻雀牌については、それらの麻雀牌が持込牌である場合には、図示されない持込牌組入情報記憶手段から、当該持込牌についてのプレイヤＩＤ、種別ＩＤおよび枝番号を取得することができ、さらに、持込牌記憶手段６３（図４参照）から、能力ＩＤおよび能力データを取得することができる。なお、手牌記憶手段６４に、手牌の中に含まれる持込牌である麻雀牌の識別情報（Ｍ１〜Ｍ１３６のいずれか）と対応させて、能力ＩＤおよび能力データを記憶させてもよい。
【００９５】
牌山記憶手段６５は、４つの牌山を構成する麻雀牌について、それらの麻雀牌の識別情報（Ｍ１〜Ｍ１３６のうちの幾つか）を、自模される順番に並べて記憶するとともに、ドラ牌となった麻雀牌について、その麻雀牌の識別情報（Ｍ１〜Ｍ１３６のうちのいずれか）を記憶するものである。この牌山記憶手段６５は、４つの牌山に対応させて４つのテーブルにより構成してもよいが、自模・打牌手段４７による自模を順番に行うことができれば、４つのテーブルとせずに、１つでもよい。また、自模される順番に並べた状態で記憶する必要もなく、牌山記憶手段６５は、自模・打牌手段４７による自模を行うことができる麻雀牌、すなわち各プレイヤの手牌（チイ、ポン、カンによるさらし牌を含む。）、各プレイヤの捨牌、およびドラ牌になっていない麻雀牌について、それらの麻雀牌の識別情報（Ｍ１〜Ｍ１３６のうちの幾つか）を自模の順番とは無関係に記憶するものであってもよく、この場合には、自模・打牌手段４７が、牌山記憶手段６５に記憶された麻雀牌から、任意の麻雀牌を選択し、それを次に自模される麻雀牌とすればよい。なお、前述したように、端末装置４０の画面上への４つの牌山の表示処理は行わなくてもよい。
【００９６】
また、前述した手牌記憶手段６４の場合と同様に、牌山記憶手段６５に記憶された４つの牌山を構成する麻雀牌（ドラ牌を含む。）については、それらの麻雀牌が持込牌である場合には、図示されない持込牌組入情報記憶手段から、当該持込牌についてのプレイヤＩＤ、種別ＩＤおよび枝番号を取得することができ、さらに、持込牌記憶手段６３（図４参照）から、能力ＩＤおよび能力データを取得することができる。なお、牌山記憶手段６５に、牌山の中に含まれる持込牌である麻雀牌の識別情報（Ｍ１〜Ｍ１３６のいずれか）と対応させて、能力ＩＤおよび能力データを記憶させてもよい。
【００９７】
捨牌記憶手段６６は、自プレイヤ（プレイヤＩＤ＝１）および他プレイヤ（プレイヤＩＤ＝２，３，４）の各テーブルを備え、各テーブルは、河に捨てられた各プレイヤの捨牌となった麻雀牌について、それらの麻雀牌の識別情報（Ｍ１〜Ｍ１３６のうちの幾つか）を、打牌された順番（捨てられた順番）に並べて記憶するものである。
【００９８】
また、前述した手牌記憶手段６４の場合と同様に、捨牌記憶手段６６に記憶された各プレイヤの捨牌となった麻雀牌については、それらの麻雀牌が持込牌である場合には、図示されない持込牌組入情報記憶手段から、当該持込牌についてのプレイヤＩＤ、種別ＩＤおよび枝番号を取得することができ、さらに、持込牌記憶手段６３（図４参照）から、能力ＩＤおよび能力データを取得することができる。なお、捨牌記憶手段６６に、捨牌の中に含まれる持込牌である麻雀牌の識別情報（Ｍ１〜Ｍ１３６のいずれか）と対応させて、能力ＩＤおよび能力データを記憶させてもよい。
【００９９】
以上において、各処理を実行する手段４１〜４９は、端末装置４０の内部に設けられた中央演算処理装置（ＣＰＵ）、およびこのＣＰＵの動作手順を規定する１つまたは複数のプログラム、並びに主メモリ等により実現される。このうち、プログラム取得手段４１を除く各手段４２〜４９は、取得プログラム記憶手段６１に記憶された本実施形態に係る麻雀ゲーム用のゲームプログラムにより実現される。なお、付加機能入手手段４２やデッキ作成手段４３も、本実施形態に係る麻雀ゲーム用のゲームプログラムとは別のプログラムにより実現してもよい。
【０１００】
また、取得プログラム記憶手段６１は、端末装置４０が、例えば、スマートホン等の多機能携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、ゲーム専用機等の携帯型の端末装置である場合には、例えば、フラッシュ・メモリ、ＥＥＰＲＯＭ等であり、端末装置４０がパーソナル・コンピュータである場合には、例えば、ハードディスク等である。そして、使用デッキ記憶手段６２、持込牌記憶手段６３、手牌記憶手段６４、牌山記憶手段６５、捨牌記憶手段６６、持込牌組入情報記憶手段（不図示）、および点数記憶手段（不図示）は、例えば、ＲＡＭ等であるが、フラッシュ・メモリ等の不揮発性のメモリを用いてもよい。
【０１０１】
このような本実施形態においては、以下のようにしてゲームシステム１０による麻雀ゲームが行われる。
【０１０２】
図７において、先ず、顧客は、端末装置４０を操作し、プログラム取得手段４１を実現するプログラムを立ち上げて、麻雀ゲーム用のゲームプログラムをダウンロードするためのプログラム取得要求信号を、ネットワーク１を介してゲーム提供サーバ２０へ送信する。ゲーム提供サーバ２０では、プログラム送信手段２１により、端末装置４０からネットワーク１を介して送信されてくる顧客によるプログラム取得要求信号を受信し、提供プログラム記憶手段３１に記憶されている本実施形態に係る麻雀ゲームを実行するためのゲームプログラムを、プログラム取得要求のあった端末装置４０へネットワーク１を介して送信する。端末装置４０では、プログラム取得手段４１により、ネットワーク１を介してダウンロードして取得したゲームプログラムを、取得プログラム記憶手段６１に記憶させる（ステップＳ１）。この時点では、顧客は、麻雀ゲームの自プレイヤや他プレイヤとなり得る顧客である。本実施形態では、複数の顧客が麻雀ゲームに同時に参加してリアルタイムで対局するということはないので、ある顧客αが、積極的に他プレイヤになることはなく、別の顧客βが自プレイヤとなったときに、顧客αのデッキのデータが、他プレイヤの持込牌のデータとして使用（利用）されるだけである。なお、本発明（請求項に係る発明）は、複数の顧客が麻雀ゲームに同時に参加して自プレイヤおよび他プレイヤとなって、リアルタイムで対局することを排除するものではなく、そのような場合も含まれる。
【０１０３】
次に、顧客は、端末装置４０を操作し、付加機能入手手段４２を実現するプログラム（プログラム取得手段４１により取得して取得プログラム記憶手段６１に記憶させたゲームプログラムの機能の一部でもよく、付加機能入手用の別のプログラムでもよい。）を立ち上げて、付加機能（キャラクタ）の入手用画面の表示要求信号を、ネットワーク１を介してゲーム提供サーバ２０へ送信する。ゲーム提供サーバ２０では、付加機能提供手段２２により、端末装置４０からネットワーク１を介して送信されてくる顧客による麻雀牌の付加機能（キャラクタ）の入手要求信号を受信し、提供付加機能記憶手段３２に記憶された有償または無償の付加機能（キャラクタ）の入手用画面の表示用データを、入手要求のあった端末装置４０へネットワーク１を介して送信する。端末装置４０では、付加機能入手手段４２により、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる付加機能の入手用画面の表示用データを受信し、その表示用データを用いて、端末装置４０の画面上に、付加機能の入手用画面を表示し、その入手用画面における顧客による入手（有償または無償）のための入力操作を受け付け、その入力操作により顧客が入手した付加機能（キャラクタ）の情報を、ネットワーク１を介してゲーム提供サーバ２０へ送信する。ゲーム提供サーバ２０では、付加機能提供手段２２により、端末装置４０からネットワーク１を介して送信されてくる顧客が入手した付加機能（キャラクタ）の情報を受信し、受信した付加機能（キャラクタ）の情報を、顧客ＩＤ（顧客識別情報）と関連付けて顧客データ記憶手段３３（図２参照）に記憶させる（ステップＳ２）。この際、顧客が入手した付加機能（キャラクタ）には、「中」や「イーピン」等の麻雀牌の種別ＩＤが割り当てられていてもよく、あるいは未割当の状態でもよい。
【０１０４】
続いて、顧客は、端末装置４０を操作し、デッキ作成手段４３を実現するプログラム（プログラム取得手段４１により取得して取得プログラム記憶手段６１に記憶させたゲームプログラムの機能の一部でもよく、デッキ作成用の別のプログラムでもよい。）を立ち上げて、顧客の保有する付加機能（キャラクタ）（麻雀牌の種別ＩＤが割り当てられたもの、および未割当のもの）の取得要求信号を、顧客ＩＤとともに、ネットワーク１を介してゲーム提供サーバ２０に送信する。ゲーム提供サーバ２０では、デッキ登録手段２３により、端末装置４０からネットワーク１を介して送信されてくる顧客の保有する付加機能（キャラクタ）の取得要求信号を顧客ＩＤとともに受信し、受信した顧客ＩＤに関連付けられて顧客データ記憶手段３３（図２参照）に記憶されている当該顧客の保有する付加機能（能力ＩＤや能力データ）および割当済みの種別ＩＤ、並びに顧客別保有付加機能通番Ｔおよび付加機能ＩＤ（但し、付加機能ＩＤの送信は省略してもよい。）を、ネットワーク１を介して端末装置４０へ送信する（ステップＳ３）。
【０１０５】
端末装置４０では、デッキ作成手段４３により、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる当該顧客の保有する付加機能（能力ＩＤや能力データ）および割当済みの種別ＩＤ、並びに顧客別保有付加機能通番Ｔおよび付加機能ＩＤを受信した後、当該顧客が入手して保有している麻雀牌の付加機能（能力ＩＤや能力データ）、および、１３６枚の麻雀牌若しくは３４種の麻雀牌の種別を、端末装置４０の画面上に表示する（ステップＳ３：図５、図６参照）。
【０１０６】
この表示は、顧客が入手して保有する付加機能（能力ＩＤや能力データ）について麻雀牌の種別が未割当の場合に、付加機能（能力ＩＤや能力データ）と、麻雀牌の種別ＩＤとの組み合わせを作成することを目的として行われるので、１３６枚の麻雀牌ではなく、３４種の麻雀牌の種別を表示すればよいことになるが、同一の種別の麻雀牌は、４枚あるので、それらに別々の付加機能（能力ＩＤや能力データ）を割り当てたり、あるいは、同一の種別の複数の麻雀牌のそれぞれに、同一の付加機能（能力ＩＤや能力データ）を割り当てて同じ能力の同じ麻雀牌を複数作ること等があるため、１３６枚の麻雀牌を表示することもある。例えば、図４に示すように、同一の種別の麻雀牌である「中（チュン）」のうちの１枚（枝番号（１））に、顧客別保有付加機能通番Ｔ＝０００１（付加機能ＩＤ＝Ｆ０００１）の付加機能（キャラクタ）を割り当て、「中（チュン）」のうちの別の１枚（枝番号（２））に、顧客別保有付加機能通番Ｔ＝０００２（付加機能ＩＤ＝Ｆ０００２）および顧客別保有付加機能通番Ｔ＝００４２（付加機能ＩＤ＝Ｆ０１５５）の２つの付加機能（キャラクタ）を割り当てる等である。なお、１３６枚の麻雀牌ではなく、３４種の麻雀牌の種別を表示した場合に、上記の例のような割り当てを行うには、例えば、最初に、枝番号（１）の「中（チュン）」を表示し、その後、送り操作を行って、枝番号（２）の「中（チュン）」を表示する等すればよい。
【０１０７】
また、この表示では、１３６枚の麻雀牌若しくは３４種の麻雀牌の種別は、同時に全部を画面上に表示する必要はない。顧客が入手して保有している付加機能（キャラクタ）も同様であり、全部の付加機能を、同時に画面上に表示する必要はない。例えば、画面スクロールにより、全部を見ることができるようにしてもよく、あるいは、最初は、字牌、次は、ピンヅ、ソウヅ、ワンヅという具合に、分割して順番に表示してもよい。従って、端末装置４０の画面の大きさに応じて表示の態様は変えてよく、例えば、画面の小さいスマートホン等の多機能携帯電話機では、１３６枚の麻雀牌若しくは３４種の麻雀牌の種別を、一度に全部表示することは困難であるため、スクロール表示、分割表示等を行えばよい。なお、図５、図６では、説明の便宜上、１３６枚の麻雀牌の全部を表示するような説明図となっているが、これは、画面表示そのものではなく、操作イメージの説明図である。
【０１０８】
そして、端末装置４０では、デッキ作成手段４３により、（１）顧客が入手して保有している麻雀牌の付加機能のそれぞれを、１３６枚の麻雀牌のいずれか若しくは３４種の麻雀牌の種別のいずれかに割り当てるための顧客の入力操作（図６参照）、および、（２）１３６枚の麻雀牌の少なくとも一部若しくは３４種の麻雀牌の種別の少なくとも一部のそれぞれを、顧客が入手して保有している麻雀牌の付加機能のいずれかに割り当てるための顧客の入力操作（図５参照）を受け付ける（ステップＳ３）。これらの（１）および（２）の入力操作は、両方とも混在させた状態で自在に行うことができるようにしてもよく、いずれか一方のみを、交替して（例えば、（１）が終わった後に（２）、あるいは（２）が終わった後に（１））行うことができるようにしてもよく、例えば、ドラッグ＆ドロップ操作等により実現される。
【０１０９】
図５および図６において、太枠（実際の画面表示は、色付け、網掛け等でもよい。）で示されているのは、既に割り当てが終わっている麻雀牌および付加機能であり、デッキ作成手段４３による入力操作の受付で割り当てられたもの、および最初から麻雀牌とその付加機能とが組み合わされた状態で入手されたものである。
【０１１０】
図５において、例えば、顧客データ記憶手段３３（図２参照）では、顧客別保有付加機能通番Ｔ＝０００８（付加機能ＩＤ＝Ｆ０００８）の付加機能（キャラクタ）には、麻雀牌の種別ＩＤが未割当の状態となっているが、図５に示すような操作（例えば、ドラッグ＆ドロップ操作）を行うと、「ウーワン」が割り当てられる。図４の使用デッキ記憶手段６２および持込牌記憶手段６３には、「ウーワン」を割り当てた後の状態が示されている。
【０１１１】
また、図５において、「中（チュン）」の上から２枚目（枝番号（２））には、最初から顧客別保有付加機能通番Ｔ＝０００２（付加機能ＩＤ＝Ｆ０００２）の付加機能（キャラクタ）が割り当てられているので、これらの枝番号（２）の「中（チュン）」および付加機能は、太枠で示されている。これは、顧客データ記憶手段３３（図２参照）に示す通りである。そして、枝番号（２）の「中（チュン）」を、新たに顧客別保有付加機能通番Ｔ＝００４２（付加機能ＩＤ＝Ｆ０１５５）という別の付加機能に、重ねて割り当てようとしているのが、図５の操作である。顧客データ記憶手段３３（図２参照）に示す通り、顧客別保有付加機能通番Ｔ＝００４２（付加機能ＩＤ＝Ｆ０１５５）の付加機能は、麻雀牌の種別ＩＤが未割当の状態となっている。図４の使用デッキ記憶手段６２および持込牌記憶手段６３には、枝番号（２）の「中（チュン）」に２つの付加機能を重ねて割り当てた後の状態が示されている。
【０１１２】
図６において、例えば、顧客別保有付加機能通番Ｔ＝００３３（付加機能ＩＤ＝Ｆ００２９）の付加機能（キャラクタ）は、麻雀牌の種別ＩＤが未割当の状態となっている。この付加機能を、図６に示すような操作（例えば、ドラッグ＆ドロップ操作）を行うことで、「チーソウ」に割り当てている。
【０１１３】
また、図６において、例えば、顧客別保有付加機能通番Ｔ＝０００７（付加機能ＩＤ＝Ｆ０００７）の付加機能（キャラクタ）は、枝番号（１）の「スーソウ」に割当済みであるから、顧客別保有付加機能通番Ｔ＝０００７（付加機能ＩＤ＝Ｆ０００７）の付加機能（キャラクタ）および枝番号（１）の「スーソウ」は太枠で示されている。これは、顧客データ記憶手段３３（図２参照）に示す通り、入手当初から割り当てられているものである。そして、枝番号（１）の「スーソウ」に、新たに顧客別保有付加機能通番Ｔ＝００１６（付加機能ＩＤ＝Ｆ００１８）という別の付加機能を、重ねて割り当てようとしているのが、図６の操作である。
【０１１４】
その後、デッキ作成手段４３により、（１）、（２）の割当操作で作成された麻雀ゲームに持ち込むことを希望する持込牌の組合せのデータ（各持込牌についての種別ＩＤと、顧客別保有付加機能通番Ｔとの対応情報、またはこれらに加え、付加機能ＩＤ、能力ＩＤおよび能力データを送信してもよい。）を、デッキとして登録するために顧客ＩＤとともにゲーム提供サーバ２０へネットワーク１を介して送信する。ゲーム提供サーバ２０では、デッキ登録手段２３により、端末装置４０からネットワーク１を介して送信されてくる顧客により作成されたデッキ（麻雀ゲームに持ち込むことを希望する持込牌の組合せ）のデータを受信し、受信したデッキのデータを、顧客ＩＤと関連付けて登録デッキ記憶手段３４（図３参照）に記憶させる（ステップＳ３）。
【０１１５】
なお、自プレイヤ（麻雀ゲームを開始した顧客）による上記の（１）、（２）の割当操作が行われた場合には、デッキ作成手段４３により、その割当操作で作成された麻雀ゲームに持ち込むことを希望する持込牌の組合せのデータを、自プレイヤが直ぐに使用するデッキのデータとして使用デッキ記憶手段６２（図４参照）に記憶させてもよい（ステップＳ３）。
【０１１６】
それから、顧客は、端末装置４０を操作し、プログラム取得手段４１により取得して取得プログラム記憶手段６１に記憶させたゲームプログラムを立ち上げて（ステップＳ３から連続して処理を行う場合には、既に立ち上がっていることになる。）、自プレイヤとなって麻雀ゲームを開始する。この際、自分の仲間や友達となる応援プレイヤを、他プレイヤの中から指定してもよい。また、ゲームプログラムが、他プレイヤの持込牌を用意する際（つまり、デッキを選択する際）に使用する他プレイヤの能力（能力ＩＤや能力レベル）の程度・ランク・範囲を指定してもよい。なお、他プレイヤは、本実施形態では３名（通常の４人麻雀）とするが、１名（２人麻雀）でも、２名（３人麻雀）としてもよい。
【０１１７】
続いて、デッキ取得手段４４により、自プレイヤの使用するデッキの取得要求信号（デッキ１、デッキ２、…のうちのいずれのデッキを使用するかの指示を含む。）を、顧客ＩＤとともにゲーム提供サーバ２０へネットワーク１を介して送信する。ゲーム提供サーバ２０では、デッキ送信手段２４により、端末装置４０からネットワーク１を介して送信されてくる自プレイヤの使用するデッキの取得要求信号を、顧客ＩＤとともに受信し、受信した取得要求に係るデッキのデータを、登録デッキ記憶手段３４（図３参照）およびこれと顧客別保有付加機能通番Ｔで関連付けられた顧客データ記憶手段３３（図２参照）から取得し、取得した自プレイヤのデッキのデータ（自プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を、ネットワーク１を介して端末装置４０へ送信する。端末装置４０では、デッキ取得手段４４により、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる自プレイヤのデッキのデータを受信し、受信した自プレイヤのデッキのデータを、使用デッキ記憶手段６２（図４参照）のプレイヤＩＤ＝１（自プレイヤ）のテーブルに記憶させる（ステップＳ４）。
【０１１８】
また、デッキ取得手段４４により、他プレイヤ（仮想的なプレイヤ）のために使用するデッキの取得要求信号（自プレイヤが指定した他プレイヤの能力、すなわち他プレイヤの保有する付加機能の大きさ、強さ、程度、効力等を含む。）を、ゲーム提供サーバ２０へネットワーク１を介して送信する。ゲーム提供サーバ２０では、デッキ送信手段２４により、端末装置４０からネットワーク１を介して送信されてくる他プレイヤ（仮想的なプレイヤ）のために使用するデッキの取得要求信号を受信し、受信した取得要求に係るデッキのデータを、登録デッキ記憶手段３４（図３参照）およびこれと顧客別保有付加機能通番Ｔで関連付けられた顧客データ記憶手段３３（図２参照）から取得し、取得した他プレイヤのデッキのデータ（他プレイヤが持ち込むことを希望する持込牌のそれぞれについての種別ＩＤ、能力ＩＤおよび能力データ、顧客別保有付加機能通番Ｔ、付加機能ＩＤ）を、ネットワーク１を介して端末装置４０へ送信する。端末装置４０では、ゲーム提供サーバ２０からネットワーク１を介して送信されてくる他プレイヤのデッキのデータを受信し、受信した他プレイヤのデッキのデータを、使用デッキ記憶手段６２（図４参照）のプレイヤＩＤ＝２〜４（他プレイヤ）のテーブルに記憶させる（ステップＳ４）。
【０１１９】
それから、採用持込牌決定手段４５により、使用デッキ記憶手段６２（図４参照）から、各プレイヤがそれぞれ持ち込むことを希望する持込牌の組合せのデータ（各持込牌についての能力ＩＤ、能力データ、および種別ＩＤ）を取得し、各プレイヤがそれぞれ持ち込むことを希望する持込牌の全てを、１３６枚の麻雀牌の一部または全部に組み入れると、同一の種別の麻雀牌が４枚を超えることとなる場合には、使用デッキ記憶手段６２に記憶された自プレイヤおよび他プレイヤのそれぞれの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて、１３６枚の麻雀牌の一部または全部に組み入れる持込牌を選択決定し、この選択決定処理により採用された持込牌のデータを、持込牌記憶手段６３（図４参照）に記憶させる（ステップＳ５）。
【０１２０】
但し、本実施形態では、図４に示すように、持込牌記憶手段６３は、使用デッキ記憶手段６２と兼用され、使用デッキ記憶手段６２のうちの一部となっているので、採用持込牌決定手段４５により、採用された持込牌については、「持込牌の採否」カラムに、「採用」されたことを示す情報を記憶させ、「不採用」となった持込牌については、「持込牌の採否」カラムに、「不採用」となったことを示す情報を記憶させる。
【０１２１】
ここで、自プレイヤおよび他プレイヤのそれぞれの持込牌を合わせて、同一の種別の麻雀牌が４枚以内に納まる場合には、全ての持込牌を採用する。また、能力ＩＤおよび／または能力データを用いて、採用する持込牌を選択決定する処理とは、例えば、攻撃力データの大きい方を採用したり、攻撃力データが同じであれば、防御力データが大きい方を採用したり、それも同じであれば、能力ＩＤのランクの高い方を採用したり、能力ＩＤおよび能力データの全てが同じであれば、両方とも採用しない等である。
【０１２２】
そして、採用持込牌決定手段４５により、採用する持込牌の選択決定処理の終了後に、使用デッキ記憶手段６２（図４参照）を構成する「持込牌の採否」カラムに記憶された採否情報を用いて、自プレイヤが持ち込むことを希望していた持込牌が採用されたか否かを示す採否情報を、自動的に端末装置４０の画面上に表示する。また、採用持込牌決定手段４５により、上記の採否情報を、自プレイヤの表示要求に基づき、任意のタイミングで端末装置４０の画面上に表示する。
【０１２３】
続いて、配牌手段４６により、持込牌記憶手段６３（図４参照）から、各プレイヤの持込牌のデータを取得し、取得した各プレイヤの持込牌を１３６枚の麻雀牌の一部または全部に組み入れた状態で、対局の開始時に１３６枚の麻雀牌を混ぜる洗牌の処理、４つの牌山を作る砌牌の処理（但し、端末装置４０の画面上への４つの牌山の表示処理は行わなくてもよい。）、牌を配り始める場所を決めるためのサイコロ振りの処理、および各プレイヤの最初の手牌を作る配牌の処理、すなわち配牌が完了するまでの一連の処理を実行する（ステップＳ６）。
【０１２４】
例えば、配牌手段４６により、１３６枚の麻雀牌の識別情報であるＭ１〜Ｍ１３６のうちの幾つか（全部の場合もある。）に、自プレイヤの持込牌の「中（１）」、自プレイヤの持込牌の「中（２）」、他プレイヤ（プレイヤＩＤ＝２）の持込牌の「東」、他プレイヤ（プレイヤＩＤ＝３）の持込牌の「北」、他プレイヤ（プレイヤＩＤ＝４）の持込牌の「サンピン」等を組み入れ、この持込牌の組み入れ情報（Ｍ１〜Ｍ１３６と、採用された持込牌についてのプレイヤＩＤ、種別ＩＤおよび枝番号とを対応させる情報）を、端末装置４０のメモリ（図示されない持込牌組入情報記憶手段）に記憶させる。
【０１２５】
それから、自模・打牌手段４７により、自摸および打牌、並びにチイ、ポン、カンを含む自プレイヤおよび他プレイヤの麻雀ゲーム上の行為を繰り返す（ステップＳ７）。
【０１２６】
この際、自摸・打牌手段４７により、各プレイヤの自摸および打牌、並びにチイ、ポン、カンが繰り返されている間中、常に、図８に示すように、手牌記憶手段６４に記憶された自プレイヤの手牌と、手牌記憶手段６４に記憶された他プレイヤの手牌を構成するチイ、ポン、カンによるさらし牌と、捨牌記憶手段６６に記憶された自プレイヤおよび他プレイヤのそれぞれの捨牌と、牌山記憶手段６５に記憶されたドラ牌とについて、自プレイヤの持込牌とその他の牌とを区別するか、または、自プレイヤの持込牌と他プレイヤの持込牌とその他の牌とを区別する持込牌識別表示処理（色付け、太枠表示、網掛け表示、マーク付け、あるいはそれらの組合せ等の処理）を実行する。
【０１２７】
また、自摸・打牌手段４７により、図８に示すように、手牌記憶手段６４に記憶された自プレイヤの手牌に含まれる自プレイヤの持込牌のデータを用いて、当該持込牌のデータを構成する能力ＩＤに対応する付加機能の内容および能力データの数値を表示する能力表示処理と、能力ＩＤおよび能力データに対応する付加機能を示すキャラクタ画像およびキャラクタ名称を表示する能力代理表示処理とを実行する。図８の例では、手牌の中の「リャンゾウ」が自プレイヤの持込牌であり、この持込牌の付加機能について、能力代理表示を行うために、キャラクタ画像８１およびキャラクタ名称８２の表示が行われている。
【０１２８】
ここで、能力ＩＤに対応する付加機能の内容は、例えば、「自己の和了点数を５倍にする」等の文字情報であり、能力データの数値は、攻撃力データや防御力データの数値そのものである。また、キャラクタ画像およびキャラクタ名称は、プレイヤがそれらを見ただけで付加機能の内容（能力）を連想できるようなものである。付加機能（キャラクタ）を有する麻雀牌は、例えば、「聖霊が宿った麻雀牌」等になり、キャラクタ画像は、聖霊の画像等となり、キャラクタ名称は、聖霊の呼び名等となる。なお、付加機能の内容を示すための文字情報、キャラクタ画像およびキャラクタ名称は、能力ＩＤや能力データとともに、提供付加機能記憶手段３２、顧客データ記憶手段３３（図２参照）、使用デッキ記憶手段６２（図４参照）、持込牌記憶手段６３（図４参照）に記憶させておけばよく、能力ＩＤや能力データについて、ゲーム提供サーバ２０と端末装置４０との間で送受信が行われる場合には、能力ＩＤや能力データとともに、それらの送受信を行えばよい。
【０１２９】
そして、いずれかのプレイヤが和了した場合には、点数算出手段４８により、和了した時点で手牌記憶手段６４に記憶された自プレイヤおよび他プレイヤの手牌のデータのうち、和了したプレイヤの手牌のデータおよびこれらの手牌に含まれる和了したプレイヤの持込牌のデータを用いるか、または、それらに加え、和了により支払いが生じたプレイヤの手牌に含まれる当該支払いが生じたプレイヤの持込牌のデータ、若しくは、和了したプレイヤの手牌に含まれる和了したプレイヤ以外のプレイヤの持込牌のデータを用いて、和了したプレイヤの手牌の構成および和了の状況により定まる符数、役により定まる飜数、並びに、親子の別に従って点数計算する麻雀ルールと、持込牌のデータを構成する能力ＩＤおよび／または能力データとを組み合わせることにより、和了点数を算出する（ステップＳ８）。
【０１３０】
例えば、現実の麻雀と同じ点数計算で、３０符、２飜になったとすると、和了したときの自分の手牌の中に、「自己の和了時の符数を１０符増やす」という能力ＩＤの麻雀牌が含まれていたら、４０符、２飜で計算することになり、「自己の和了時の飜数を１飜増やす」という能力ＩＤの麻雀牌が含まれていたら、３０符、３飜で計算することになる。また、このような能力は、１つの麻雀牌だけで生じるのではなく、例えば、同じ能力ＩＤの麻雀牌が２つ集まったら（トイツになったら）、３つ集まったら（暗コウや明コウになったら）、あるいは４つ集まったら（暗カンや明カンになったら）、その能力が発揮されるようにしてもよい。さらに、例えば、自分が通常の計算では７，７００点となるような和了したときに、攻撃力データ＝２，０００点の付加機能（キャラクタ）を有する麻雀牌が、自分の手牌の中にあれば、自分の和了点数が、７，７００点＋２，０００点＝９，７００点になったり、また、自分のふり込みにより相手が通常の計算では７，７００点となるような和了（ロン）をしたときに、防御力データ＝１，０００点の付加機能（キャラクタ）を有する麻雀牌が、自分の手牌の中にあれば、相手の和了点数（自分の支払点数）が、７，７００点−１，０００点＝６，７００点になる等である。そして、以上のような符数や飜数の増加と、攻撃力データや防御力データによる和了点数の増減とは、組み合わせて用いてもよい。また、能力データ（攻撃力データ、防御力データ）は、上記の例のように加算または減算するために用いるデータではなく、乗算または除算するために用いるデータとしてもよく、例えば、攻撃力データ＝２であれば、自分の和了点数が２倍になり、防御力データ＝２であれば、相手の和了点数（自分の支払点数）が１／２倍になる等である。勿論、防御力データ＝２のときに、２で除算することと、防御力データ＝０．５のときに、０．５を乗算することとは等価であり、いずれとしてもよい。
【０１３１】
続いて、点数表示手段４９により、点数算出手段４８により算出した和了点数および和了による支払い修了後の各プレイヤの点数（持点）を、端末装置４０の画面上に表示する（ステップＳ８）。
【０１３２】
また、点数算出手段４８により、算出した和了点数を用いて、和了したプレイヤの点数（持点）に加算するとともに、和了されたプレイヤ（ふり込んだプレイヤ、自模ってあがられたプレイヤ）の点数（持点）から各自の負担分を減算することにより、各プレイヤの点数（持点）を更新する。そして、すべての対局を終了し、ゲームが終了した後に、点数算出手段４８により、最後に更新した各プレイヤの点数（持点）やその順位のデータを、ネットワーク１を介してゲーム提供サーバ２０に送信する（ステップＳ８）。
【０１３３】
最後に、更新手段２５により、麻雀ゲームの終了後に、端末装置４０からネットワーク１を介して送信されてくる自プレイヤの点数や順位の情報を受信し、その結果に応じて、顧客データ記憶手段３３（図２参照）に記憶されている自プレイヤの保有する付加機能の大きさ・強さ・程度・効力・効果を向上させたり（良い戦績の場合）、落としたり（悪い戦績の場合）する処理を実行する（ステップＳ８）。
【０１３４】
このような本実施形態によれば、次のような効果がある。すなわち、ゲームシステム１０では、麻雀ゲームに自プレイヤおよび他プレイヤがそれぞれの持込牌を持ち込み（例えば、各プレイヤが最大で２５枚ずつを持ち込む等）、これらの持込牌を１３６枚の麻雀牌の一部または全部に組み入れて（例えば、各プレイヤが最大で３４枚ずつを持ち込むことを希望でき、仮にそれらが全て採用されたとすると、１３６枚の全部が持込牌となる。）、麻雀ゲームを行うことができる。そして、持込牌は、通常の麻雀牌の機能に加え、自プレイヤおよび他プレイヤが有償または無償で入手した付加機能を有しており、いずれかのプレイヤが和了した場合に、自プレイヤや他プレイヤの手牌の中に、持込牌があれば、その持込牌の付加機能を示す能力ＩＤや能力データを用いて、和了点数を算出することができる。
【０１３５】
このため、自プレイヤは、和了したときに、自分の手牌の中に自分の持込牌があれば、その持込牌の付加機能の能力によって、自分の和了点数を増やしたり、他プレイヤが和了したときに、他プレイヤへの自分の支払点数を減らしたりすることができるので、自分の手牌の中に、なるべく自分の持込牌を残すように配慮しつつ、通常の麻雀の役作り等を考えていくようになる。従って、自プレイヤは、現実に麻雀を行っている際と同様な思考過程と、持込牌の活用を図るための思考過程とを組み合わせた思考過程を経て、打牌、チイ、ポン、カン等の麻雀ゲーム上の行為を行うようになるので、自プレイヤに対し、新たな思考を促すことができる。
【０１３６】
また、使用するデッキを変えることにより、１３６枚の麻雀牌の一部または全部に組み入れる持込牌の組合せを変えることができるので、自分の持込牌の付加機能のトータルの能力を変えることができ、持込牌の活用の仕方も異なるものとすることができる。このため、自プレイヤは、毎回のゲームにおける変化を楽しむことができ、あるいはその変化を自らの意思でコントロールして作戦（戦略）とすることができるため、自プレイヤに新たな興趣を喚起させることができ、直ぐに飽きることなく比較的長く楽しむことができる麻雀ゲームを提供することができる。
【０１３７】
さらに、自プレイヤだけでなく、他プレイヤも持込牌を持ち込むので、一方的な対局となることはなく、両者拮抗した状態での対局を行い、麻雀ゲームを楽しむことができる。
【０１３８】
また、端末装置４０では、持込牌識別表示処理、能力表示処理、能力代理表示処理が行われるので、持込牌識別表示処理により、自プレイヤは、自分の持込牌が既にどれだけ使用されているか、またはどれだけ牌山の中に残っているかを確認することができ、あるいは自分の手牌の中に、自分の持込牌がどれだけ含まれているか、または他プレイヤの持込牌がどれだけ含まれているかを確認することができ、その後の打牌の際の判断に活かすことができる。そして、他プレイヤが自プレイヤの持込牌を河に捨てた場合に、自プレイヤは、そのことがわかるので、チイ、ポン、カンをしてでも、その捨てられた自プレイヤの持込牌を手に入れ、自分の持込牌の能力を活用すべきか否かの判断を行うことができる。また、能力表示処理により、自プレイヤは、自分の手牌に含まれる自分の持込牌の能力を把握することができ、その後の打牌の際の判断に活かすことができる。さらに、能力代理表示処理により、自プレイヤは、自分の手牌に含まれる自分の持込牌の能力を、直感的に把握することができるので、その能力を迅速に認識することができ、麻雀ゲームの進行を早めることができるうえ、比較的小さな表示スペースでよいため、画面の小さな端末装置４０でも容易に採用することができる。
【０１３９】
さらに、採用持込牌決定手段４５を備えているので、各プレイヤがそれぞれ持ち込むことを希望する持込牌が、同一の種別の麻雀牌で重なって４枚を超えてしまったときに、能力ＩＤおよび／または能力データを用いて、４枚以内に調整することができる。また、持込牌の採否情報を表示するので、自分のデッキのうち採用されなかった持込牌を把握することができ、採用されなかったにもかかわらず、その持込牌が採用されていることを前提に、打牌の判断を続けてしまうといった不都合を未然に防止することができる。
【０１４０】
また、デッキ作成手段４３は、顧客が入手した麻雀牌の付加機能のそれぞれを、１３６枚の麻雀牌のいずれか若しくは３４種の麻雀牌の種別のいずれかに割り当てるための顧客の入力操作、またはその逆向きの割り当てのための顧客の入力操作を受け付ける構成とされているので、顧客に対し、麻雀牌とその付加機能とを最初から組み合わせた状態のものを提供するだけではなく、付加機能だけを提供することもできる。このため、顧客によるデッキの作成に多様性が生じ、より戦略性に富んだ判断が顧客に求められるようになり、新たな興趣を喚起させることができる。
【０１４１】
さらに、自摸・打牌手段４７は、他プレイヤの打牌を、他プレイヤの持込牌のデータを構成する能力ＩＤおよび／または能力データを用いて決定する構成とされているので、他プレイヤも、自分の持込牌を効果的に活用できるような打牌を行うことになるため、他プレイヤにも持込牌を持ち込ませることの意義や効果が十分に発揮され、他プレイヤも強くなり、麻雀ゲームを、より一層、面白いものとすることができる。
【０１４２】
なお、本発明は前記実施形態に限定されるものではなく、本発明の目的を達成できる範囲内での変形等は本発明に含まれるものである。
【０１４３】
例えば、前記実施形態では、手牌記憶手段６４および捨牌記憶手段６６は、自プレイヤ（プレイヤＩＤ＝１）および他プレイヤ（プレイヤＩＤ＝２，３，４）の各テーブルを備えた構成とされ、牌山記憶手段６５も４つのテーブルを備えた構成とされていたが、テーブル内において、例えばプレイヤＩＤを用いて、各プレイヤの手牌、各プレイヤの前にある牌山、各プレイヤの捨牌を区別するようにすれば、プレイヤ毎や牌山毎のテーブルを用意する必要はなく、１つのテーブルでもよい。また、テーブル構成とする必要もなく、変数を用いて、データを記憶するようにしてもよい。さらに、手牌記憶手段６４、牌山記憶手段６５、捨牌記憶手段６６は、別々のものとして用意されている必要もなく、これらを１つの記憶手段にまとめてもよく、この場合には、例えば、１３６枚の麻雀牌のそれぞれについて、麻雀牌の識別情報であるＭ１〜Ｍ１３６と、それらの麻雀牌が、いずれのプレイヤの手牌になっているのか、いずれの牌山にあるのか、いずれのプレイヤの捨牌になっているのかを示すステータスとを対応させて記憶しておけばよい。
【０１４４】
また、前記実施形態では、デッキ取得手段４４により取得して使用デッキ記憶手段６２（図４参照）に記憶させた使用対象のデッキ（持ち込みたい持込牌の組合せ）は、ゲームが終了するまで同じものを使用することを前提としていたが、東１局、東２局、東３局、…という各対局の開始時に、その都度、デッキ取得手段４４によりデッキを取得することにより、使用するデッキを変えていってもよい。また、前記実施形態では、ゲームの開始時に、採用持込牌決定手段４５により、使用するデッキを構成する持込牌の中から、採用する持込牌を選択決定していたが、東１局、東２局、東３局、…という各対局の開始時に、その都度、すなわち１３６枚の麻雀牌を混ぜる洗牌（シーパイ）の処理を行う都度に、採用持込牌決定手段４５による採用持込牌の選択決定処理を行うようにしてもよい。
【０１４５】
さらに、前記実施形態では、デッキ作成手段４３は、前述した（１）の割当操作（図６参照）や（２）の割当操作（図５参照）を、顧客の入力操作を受け付けることにより実現する構成とされていたが、このような麻雀牌若しくはその種別と、付加機能（キャラクタ）との割当処理は、デッキ作成手段４３が自動的に行うようにしてもよい。この際、自動割当は、ランダムに行ってもよく、付加機能（キャラクタ）の内容に応じて行ってもよい。また、付加機能（キャラクタ）が既に割り当てられている麻雀牌若しくはその種別が存在するとともに、未割当の付加機能（キャラクタ）も存在するという混在した状態である場合に、未割当のものについて、デッキ作成手段４３が自動的に割当処理を行うようにしてもよい。さらに、このように自動割当を行うようにした場合には、顧客（麻雀ゲームを開始する自プレイヤ）は、自ら割当操作を行うことはできないが、割当の対象となる付加機能（キャラクタ）を選択することができる。すなわち、顧客は、顧客データ記憶手段（図２参照）に記憶された自己の保有する未割当の付加機能（キャラクタ）のうちから、これから使用するデッキ（今から直ぐに使用するデッキ）の構成要素としたい未割当の付加機能（キャラクタ）を端末装置４０の画面上で選択することができる。この場合、デッキ作成手段４３は、顧客による未割当の付加機能（キャラクタ）の選択操作を受け付け、選択された未割当の付加機能（キャラクタ）を、麻雀牌若しくはその種別に、自動的に割り当てる。従って、前記実施形態では、自分が持ち込むことを希望する持込牌の組合せがデッキであったが、自分が持ち込むことを希望する付加機能（キャラクタ）の組合せがデッキ（未完成のデッキ）であると考えてもよく、この場合、デッキ作成手段４３は、自動割当処理を行うによりそのデッキを完成させると考えることができる。
【０１４６】
そして、このように麻雀牌若しくはその種別と、付加機能（キャラクタ）との割当処理とをデッキ作成手段４３が自動的に行い、これから使用するデッキ（今から直ぐに使用するデッキ）を自動作成し、使用デッキ記憶手段６２（図４参照）に記憶させる構成とする場合には、麻雀ゲームの開始前に、全ての対局（東１局、東２局、東３局、…）で共通して使用するデッキを１回だけ自動作成するようにしてもよく、あるいは、各対局（東１局、東２局、東３局、…）の開始の都度に、毎回、各対局で使用するデッキを自動作成するようにしてもよい。
【０１４７】
また、前記実施形態では、各対局（東１局、東２局、東３局、…）が終了した時点で付加機能（キャラクタ）の能力が発揮される、すなわち各対局が終了した時点の点数計算で付加機能（キャラクタ）の能力が発揮されるようになっていたが、これに限定されるものではなく、付加機能（キャラクタ）の能力は、各対局の最中に発揮されてもよく、あるいは、麻雀ゲームの全体の開始前（東１局の開始前）または各対局の開始前に発揮されてもよい。
【０１４８】
ここで、付加機能（キャラクタ）の能力が、各対局の最中に発揮される場合とは、例えば、自プレイヤの持込牌を、他プレイヤが河に捨て、それを自プレイヤがチイやポンすることにより、順子（シュンツ）や刻子（コーツ）のさらし牌が出来たときに、さらし牌となった順子（シュンツ）や刻子（コーツ）に含まれる持込牌の付加機能（キャラクタ）の能力により攻撃が行われ、その時点で（つまり、その対局の終了を待たずに）、他プレイヤの点数（持点）が、付加機能（キャラクタ）の攻撃の能力（例えば、攻撃力データ）に応じて減少するとともに、自プレイヤの点数（持点）が、その分だけ増加する等である。また、この場合と同じ順子（シュンツ）や刻子（コーツ）を、チイやポンではなく、自プレイヤが自模って揃えたときには、その順子（シュンツ）や刻子（コーツ）に含まれる持込牌の付加機能（キャラクタ）の能力が、各対局が終了した時点の点数計算で発揮されるようにしてもよい。さらには、上記の例において、チイやポンすることにより、順子（シュンツ）や刻子（コーツ）のさらし牌が出来たときに、攻撃を行うか否かの自プレイヤの選択操作を受け付けてもよい。これらの処理は、自模・打牌手段４７により行えばよい。
【０１４９】
また、付加機能（キャラクタ）の能力が、麻雀ゲームの全体の開始前（東１局の開始前）に発揮される場合とは、例えば、麻雀ゲームの開始時の各プレイヤの最初の点数（持点）を、採用された各プレイヤの持込牌（持込牌記憶手段６３（図４参照）に記憶された持込牌）の付加機能（キャラクタ）の能力により、一律にしない場合等である。すなわち、通常は、各プレイヤの最初の点数（持点）は、２５，０００点（３０，０００点、２７，０００点等のこともある。）で一律であるが、持込牌の能力により、最初から差を付ける場合等である。これらの処理は、配牌手段４６により行えばよい。このように付加機能（キャラクタ）の能力が、麻雀ゲームの全体の開始前（東１局の開始前）に発揮されるようにした場合には、対局の最中には、付加機能（キャラクタ）の能力が発揮されることはないようにしてもよく、あるいは、麻雀ゲームの全体の開始前（東１局の開始前）にも対局の最中にも、いずれのときにも付加機能（キャラクタ）の能力が発揮されるようにしてもよい。さらには、前述したように、付加機能（キャラクタ）の能力が、対局の最中に発揮されるようにした場合には、麻雀ゲームの全体の開始前（東１局の開始前）には、付加機能（キャラクタ）の能力が発揮されることはないようにしてもよい。
【０１５０】
さらに、付加機能（キャラクタ）の能力が、各対局の開始前に発揮される場合とは、例えば、各対局の都度に、採用持込牌決定手段４５により採用持込牌の選択決定処理を行えば、各持込牌の付加機能（キャラクタ）のトータルの能力が、各対局の開始時点でその都度に変化するので、その都度に、各プレイヤの点数（持点）の増減を行う場合等である。
【産業上の利用可能性】
【０１５１】
以上のように、本発明のゲームプログラムは、例えば、スマートホン等の多機能携帯電話機、携帯情報端末（ＰＤＡ）、タブレット端末、パーソナル・コンピュータ等で麻雀ゲームを行う場合に用いるのに適している。
【符号の説明】
【０１５２】
１  通信回線であるネットワーク
２０  ゲーム提供サーバ
４０  端末装置
４３  デッキ作成手段
４５  採用持込牌決定手段
４６  配牌手段
４７  自模・打牌手段
４８  点数算出手段
４９  点数表示手段
６２  使用デッキ記憶手段
６３  持込牌記憶手段
６４  手牌記憶手段
６５  牌山記憶手段
６６  捨牌記憶手段
【図１】
2015029886.tif 000003
【図２】
2015029886.tif 000004
【図３】
2015029886.tif 000005
【図４】
2015029886.tif 000006
【図５】
2015029886.tif 000007
【図６】
2015029886.tif 000008
【図７】
2015029886.tif 000009
【図８】
2015029886.tif 000010