(57)【特許請求の範囲】
【請求項１】
第１の鍵ＩＤ又は第２の鍵ＩＤを含むデータがそれぞれ記憶された２つの鍵データ担体を用いて、前記第１又は第２の鍵ＩＤが所有者情報として含められたデータが各々記憶されたゲーム用データ担体の交換を支援するためのゲームシステムであって、
交換ステージを備え、該交換ステージに載置された各ゲーム用データ担体及び各鍵データ担体からデータを読み出すデータ読み出し手段と、
前記交換ステージに載置された前記２つの鍵データ担体から読み出されるデータに含まれる第１及び第２の鍵ＩＤと、前記交換ステージに載置された各ゲーム用データ担体から読み出されるデータに含まれる所有者情報と、に基づいて、各ゲーム用データ担体の所有者が前記２つの鍵データ担体の所有者のいずれであるかを区別する所有者区別手段と、
所有者毎に、該所有者が前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を算出する評価合計算出手段と、
各所有者に対応する前記評価合計に基づき、各所有者が前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示する比較表示手段と、
プレイヤによる操作に応じて各ゲーム用ゲーム担体に記憶されたデータに含まれる所有者情報を他方に置換することにより、各ゲーム用データ担体の所有者を入れ替える手段と、
を含むことを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記交換ステージに載置された各ゲーム用データ担体から読み出されるデータに基づいて、前記交換ステージに載置されたゲーム用データ担体の増減又は交換を監視するゲーム用データ担体増減監視手段をさらに含み、
前記交換ステージに載置されたゲーム用データ担体の増減又は交換があった場合、前記評価合計算出手段は、各所有者に対応する前記評価合計を再度算出し、前記比較表示手段は、再度算出される前記評価合計に基づき、各所有者が前記交換ステージに載置したゲーム用データ担体の評価合計の比較表示を更新する、
ことを特徴とするゲームシステム。
【請求項３】
第１の鍵ＩＤ又は第２の鍵ＩＤを含むデータがそれぞれ記憶された２つの鍵データ担体を用いて、前記第１又は第２の鍵ＩＤが所有者情報として含められたデータが各々記憶されたゲーム用データ担体の交換を支援するためのプログラムであって、
交換ステージを備えたデータ読み出し手段を制御して、該交換ステージに載置された各ゲーム用データ担体及び各鍵データ担体からデータを読み出すステップ、
前記交換ステージに載置された前記２つの鍵データ担体から読み出されるデータに含まれる第１及び第２の鍵ＩＤと、前記交換ステージに載置された各ゲーム用データ担体から読み出されるデータに含まれる所有者情報と、に基づいて、各ゲーム用データ担体の所有者が前記２つの鍵データ担体の所有者のいずれであるかを区別するステップと、
所有者毎に、該所有者が前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を表す評価合計を算出するステップ、
各所有者に対応する前記評価合計に基づき、各所有者が前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示するステップ、及び
プレイヤによる操作に応じて各ゲーム用ゲーム担体に記憶されたデータに含まれる所有者情報を他方に置換することにより、各ゲーム用データ担体の所有者を入れ替えるステップ
をコンピュータに実行させるためのプログラム。
【請求項４】
第１の鍵ＩＤ又は第２の鍵ＩＤを含むデータがそれぞれ記憶された２つの鍵データ担体を用いて、前記第１又は第２の鍵ＩＤが所有者情報として含められたデータが各々記憶されたゲーム用データ担体の交換を支援するためのコンピュータの制御方法であって、
交換ステージを備えたデータ読み出し手段を制御して、該交換ステージに載置された各ゲーム用データ担体及び各鍵データ担体からデータを読み出すステップと、
前記交換ステージに載置された前記２つの鍵データ担体から読み出されるデータに含まれる第１及び第２の鍵ＩＤと、前記交換ステージに載置された各ゲーム用データ担体から読み出されるデータに含まれる所有者情報と、に基づいて、各ゲーム用データ担体の所有者が前記２つの鍵データ担体の所有者のいずれであるかを区別するステップと、
所有者毎に、該所有者が前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を表す評価合計を算出するステップと、
各所有者に対応する前記評価合計に基づき、各所有者が前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示するステップと、
プレイヤによる操作に応じて各ゲーム用ゲーム担体に記憶されたデータに含まれる所有者情報を他方に置換することにより、各ゲーム用データ担体の所有者を入れ替えるステップと、
を含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲームシステム、プログラム及びコンピュータの制御方法に関し、特に、各々データが記憶されたゲーム用データ担体の円滑な交換を支援する技術に関する。
【０００２】
【従来の技術】
特開平１１−２４４５３７号公報には、コレクション性とゲーム性を兼ね備えたトレーディングカードを用いてゲームを行うカードゲームシステムが開示されている。このカードゲームシステムでは、ＲＦＩＤ（Radio Frequency IDentification）データキャリアによって構成されたトレーディングカードが用いられるようになっており、その記憶内容がゲームの進行に応じて種々書き換えられるようになっている。
【０００３】
【発明が解決しようとする課題】
このカードゲームシステムで用いられるトレーディングカードを実際にプレイヤ同士で交換する場合、その価値は外観だけでしか判断することはできず、そこに記憶されたデータがどのような価値を有するかを判断することは極めて困難である。カードゲームシステムにより、実際にトレーディングカードからデータを読み出してみて、その価値を事前に確かめてみることも可能であろうが、極めて煩雑であり現実的ではない。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、各ゲーム用データ担体に記憶されたデータの価値を比較した上で、それらを交換できるようにして、ゲーム用データ担体の円滑な交換を支援することができるゲームシステム、プログラム及びコンピュータの制御方法を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係るゲームシステムは、各々データが記憶されたゲーム用データ担体の交換を支援するためのゲームシステムであって、交換ステージを備え、該交換ステージに載置された各ゲーム用データ担体からデータを読み出すデータ読み出し手段と、前記交換ステージに載置された各ゲーム用データ担体の所有者を区別する所有者区別手段と、所有者毎に、該所有者が交換対象として前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を算出する評価合計算出手段と、各所有者に対応する前記評価合計に基づき、各所有者が交換対象として前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示する比較表示手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るプログラムは、各々データが記憶されたゲーム用データ担体の交換を支援するためのプログラムであって、交換ステージを備えたデータ読み出し手段を制御して、該交換ステージに載置された各ゲーム用データ担体からデータを読み出すステップ、前記交換ステージに載置された各ゲーム用データ担体の所有者を区別するステップ、所有者毎に、該所有者が交換対象として前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を表す評価合計を算出するステップ、及び、各所有者に対応する前記評価合計に基づき、各所有者が交換対象として前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示するステップ、をコンピュータ（例えば家庭用又は業務用ゲーム機やパーソナルコンピュータ等を含む。）に実行させるためのプログラムである。
【０００７】
また、本発明に係るコンピュータの制御方法は、各々データが記憶されたゲーム用データ担体の交換を支援するためのコンピュータ（例えば家庭用又は業務用ゲーム機やパーソナルコンピュータ等を含む。）の制御方法であって、交換ステージを備えたデータ読み出し手段を制御して、該交換ステージに載置された各ゲーム用データ担体からデータを読み出すステップと、前記交換ステージに載置された各ゲーム用データ担体の所有者を区別するステップと、所有者毎に、該所有者が交換対象として前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を表す評価合計を算出するステップと、各所有者に対応する前記評価合計に基づき、各所有者が交換対象として前記交換ステージに載置したゲーム用データ担体の評価合計を比較表示するステップと、を含むことを特徴とする。
【０００８】
本発明では、交換ステージにゲーム用データ担体が載置され、各ゲーム用データ担体からデータが読み出される。また、交換ステージに載置された各ゲーム用データ担体の所有者が区別される。ゲーム用データ担体の所有者は、例えばゲーム用データ担体に記憶されるデータ（例えばデータ担体ＩＤや所有者ＩＤ等）に基づいて区別するようにすればよい。そして、所有者毎に、該所有者が交換対象として前記交換ステージに載置したゲーム用データ担体から読み出されるデータに基づいて、それらゲーム用データ担体の評価合計を表す評価合計を算出する。評価合計は、例えば各ゲーム用データ担体から読み出されたデータに含まれる所定パラメータの値の合計等である。そして、各所有者に対応する前記評価合計に基づき、各所有者が交換対象として前記交換ステージに載置したゲーム用データ担体の評価合計を、例えば棒グラフ、円グラフ、折れ線グラフ等を用いて比較表示する。こうすれば、各ゲーム用データ担体に記憶されたデータの価値を比較した上で、それらを交換できるようになる。こうして、ゲーム用データ担体の円滑な交換を支援することができる。
【０００９】
なお、本発明の一態様では、前記交換ステージに載置されたゲーム用データ担体の増減又は交換を監視するゲーム用データ担体増減監視手段をさらに含み、前記交換ステージに載置されたゲーム用データ担体の増減又は交換があった場合、前記評価合計算出手段は、各所有者に対応する前記評価合計を再度算出し、前記比較表示手段は、再度算出される前記評価合計に基づき、各所有者が交換対象として前記交換ステージに載置したゲーム用データ担体の評価合計の比較表示を更新する。こうすれば、前記比較表示を見ながら、交換ステージ上のゲーム用データ担体の数を増減し、或いはゲーム用データ担体を交換することにより、例えば当事者の一方が交換対象として交換ステージに載置したゲーム用データ担体の評価合計と、他方が交換対象として交換ステージに載置したゲーム用データ担体の評価合計と、が均衡するようにできる。こうして、１又は複数のゲーム用データ担体の等価交換を支援できる。
【００１０】
【発明の実施の形態】
図１は、本発明の一実施の形態に係るゲームシステムの外観を示す図である。同図に示すように、このゲームシステム１１は、家庭用ゲーム機１０と、家庭用テレビ受像器１２と、ゲームコントローラ１４Ａ，１４Ｂと、ＲＦＩＤリーダライタ（データ読み出し手段）１６と、鍵カード１７Ａ，１７Ｂと、ゲーム用駒（ゲーム用データ担体）１８Ａ，１８Ｂと、を含んで構成されている。家庭用ゲーム機１０には、ゲームプログラムを格納した情報記憶媒体が装着されている。なお、ここでは、この情報記憶媒体としてＤＶＤ（Digital Versatile Disk；商標）を採用するが、例えばＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）等、他の種類の情報記憶媒体を採用してもよい。
【００１１】
家庭用ゲーム機１０は、従来公知の構成を有するものであり、家庭用テレビ受像器１２に表示されるゲーム画面を見たり、家庭用テレビ受像器１２に内蔵されるスピーカから出力されるゲーム音楽やゲーム効果音を聞いたりしながら、１人又は２人のプレイヤがゲームコントローラ１４Ａ，１４Ｂでゲーム操作入力をして、ビデオゲームを楽しむようになっている。すなわち、同ゲームシステム１１は、ビデオゲームシステムとして構成されている。
【００１２】
また、このゲームシステム１１では、家庭用ゲーム機１０にＲＦＩＤリーダライタ１６が接続されており、プレイヤがＲＦＩＤデータキャリア２２（図２参照）を備えたゲーム用駒１８Ａ，１８Ｂを入手して、それをＲＦＩＤリーダライタ１６に載置すると、そのゲーム用駒１８Ａ，１８Ｂに備えられているＲＦＩＤデータキャリア２２から種別コードが読み出され、それに対応するゲームアイテム又はゲームキャラクタがゲームに登場するようになっている。すなわち、プレイヤはゲーム用駒１８Ａ，１８ＢをＲＦＩＤリーダライタ１６に載置することにより、新たなゲームアイテム又はゲームキャラクタをゲームに登場させて、ビデオゲームの進行に変化を与えることができるようになっている。
【００１３】
このとき、このゲームシステム１１では、プレイヤが適正な鍵カード１７Ａ，１７ＢをＲＦＩＤリーダライタ１６に載置しなければ、ゲーム用駒１８Ａ，１８Ｂを用いて新たなゲームアイテム又はゲームキャラクタをゲームに登場させることができないようになっている。すなわち、鍵カード１７Ａ，１７Ｂには鍵ＩＤが記憶されており、ゲーム用駒１８Ａ，１８Ｂには関連鍵ＩＤが記憶されている。そして、家庭用ゲーム機１０では、ＲＦＩＤリーダライタ１６を制御して、鍵カード１７Ａ，１７Ｂから鍵ＩＤを読み出すとともに、ゲーム用駒１８Ａ，１８Ｂから関連鍵ＩＤを読み出す。そして、ゲーム用駒１８Ａから読み出された関連鍵ＩＤが、鍵カード１７Ａ及び１７Ｂから読み出された鍵ＩＤのいずれかと一致しなければ、そのゲーム用駒１８Ａを用いて新たなゲームアイテム又はゲームキャラクタをゲームに登場させることができないようにしている。同様に、ゲーム用駒１８Ｂから読み出された関連鍵ＩＤが、鍵カード１７Ａ及び１７Ｂから読み出された鍵ＩＤのいずれかと一致しなければ、そのゲーム用駒１８Ａを用いて新たなゲームアイテム又はゲームキャラクタをゲームに登場させることができないようにしている。
【００１４】
ここで、ゲーム用駒１８（１８Ａ，１８Ｂ）、鍵カード１７（１７Ａ，１７Ｂ）及びＲＦＩＤリーダライタ１６について説明する。まずゲーム用駒１８は、図２に示すように、コイン状のＲＦＩＤデータキャリア（タグ）２２を備えており、その上にゲームキャラクタ又はゲームアイテムを象ったフィギュア２４が取り付けられている。すなわち、ＲＦＩＤデータキャリア２２がフィギュア２４の台として利用されている。また、このＲＦＩＤデータキャリア２２は、鍵カード１７にも埋め込まれている。ゲーム用駒１８は、上述のようにフィギュア２４を備えており、また、ビデオゲームに変化を与えることができるので、プレイヤによる収集の対象となり、プレイヤ間でトレード（譲渡又は交換）される。
【００１５】
ゲーム用駒１８に備えられているＲＦＩＤデータキャリア２２には、図３（ａ）に示すように、１）ＲＦＩＤデータキャリア２２自体を識別するためのデータキャリアＩＤと、２）当該ＲＦＩＤデータキャリア２２が鍵カード１７に取り付けられているものか、或いはどのゲームキャラクタ又はゲームアイテムに係るゲーム用駒１８に取り付けられているものかを識別する種別コードと、３）関連鍵ＩＤと、４）ゲームデータと、が格納されている。ゲームデータは、フィギュア２４に関連するデータであり、例えばゲームキャラクタ又はゲームアイテムの各種属性データ（攻撃力、守備力、最大ヒットポイント（ＨＰ）等のパラメータ）である。ゲームデータは、ＲＦＩＤリーダライタ１６により更新可能な形態でＲＦＩＤデータキャリア２２に記憶されてもよいし、更新不能な形態（リードオンリ）で記憶されてもよい。
【００１６】
また、鍵カード１７に埋め込まれているＲＦＩＤデータキャリア２２には、図３（ｂ）に示すように、１）ＲＦＩＤデータキャリア自体を識別するためのデータキャリアＩＤと、２）当該ＲＦＩＤデータキャリア２２が鍵カード１７に取り付けられているものか、或いはどのゲームキャラクタ又はゲームアイテムに係るゲーム用駒に取り付けられているものかを識別する種別コードと、３）鍵ＩＤと、が格納されている。
【００１７】
ここでは、種別コード「００００」には鍵カード１７が割り当てられ、種別コード「０００１」乃至「１０２３」にはゲーム用駒１８が割り当てられているものとする。また、種別コード「０００１」乃至「１０２３」のそれぞれにはゲームアイテム又はゲームキャラクタが１つ割り当てられているものとする。
【００１８】
ＲＦＩＤリーダライタ１６及びＲＦＩＤデータキャリア２２は、互いに非接触の状態でＲＦＩＤリーダライタ１６がＲＦＩＤデータキャリア２２からデータを読み出し、さらに、逆にＲＦＩＤデータキャリア２２にデータを書き込めるようにもなったもので、従来公知の基本構成を有する。方式としては、電磁結合方式、電磁誘導方式、マイクロ波方式、光方式等、種々のものが採用可能であるが、特に、このゲームシステム１１で利用されるＲＦＩＤリーダライタ１６及びＲＦＩＤデータキャリア２２は選択的アクセスが可能である。すなわち、ＲＦＩＤデータキャリア２２には、自他を識別するデータキャリアＩＤが記憶さるようになっており、ＲＦＩＤリーダライタ１は、データキャリアＩＤを指定してリードアクセス又はライトアクセスすることにより、該ＲＦＩＤリーダライタ１６に載置されているゲーム用駒１８のうち、特定のゲーム用駒に備えられたＲＦＩＤデータキャリア２２に対してデータの読み出し又は書き込みができるようになっている。
【００１９】
また、ＲＦＩＤリーダライタ１６及びＲＦＩＤデータキャリア２２の方式としては、ＲＦＩＤデータキャリア２２が無電源で動作するものが望ましい。また、ＲＦＩＤリーダライタ１６は、１〜２枚の鍵カード１７と、所定数、例えば１０個程度のゲーム用駒１８と、を載置できる程度の広さを有する円形ステージ状に形成されており、該ステージの下にＲＦＩＤデータキャリア２２とデータ通信及び該ＲＦＩＤデータキャリア２２に電力供給をするためのアンテナが内蔵されている。すなわち、ＲＦＩＤリーダライタ１６の上面が通信エリアとして用意されている。なお、この通信エリアは、後述のように本ゲームシステム１１の支援を受けながらゲーム用駒１８を交換するとき、交換ステージとして用いられる。
【００２０】
次に、本ゲームシステム１１の構成の詳細について説明する。
【００２１】
図４は、本ゲームシステム１１の構成を詳細に示す図である。同図に示すように、ゲームシステム１１は、マイクロプロセッサ３０、画像処理部３２、モニタ３４、バス３６、ＲＡＭ３８、ＲＯＭ４０、入出力制御部４２、ゲームコントローラ１４Ａ，１４Ｂ、音声処理部４５、スピーカ４４、ＤＶＤ再生部４６、ＤＶＤ４８、ＲＦＩＤリーダライタ１６、ＲＦＩＤデータキャリア２２を含んで構成されている。このうち、モニタ３４及びスピーカ４４は家庭用テレビ受像器１２に含まれるものである。また、マイクロプロセッサ３０、画像処理部３２、ＲＡＭ３８、ＲＯＭ４０、入出力制御部４２、音声処理部４５、ＤＶＤ再生部４６は、家庭用ゲーム機１０の筐体に内蔵されるものである。また、ＤＶＤ（コンピュータ読み取り可能な情報記憶媒体）４８は、家庭用ゲーム機１０の前面パネルに備えられたディスクトレイに収容されるものである。
【００２２】
同図に示すように、マイクロプロセッサ３０、画像処理部３２、ＲＡＭ３８、ＲＯＭ４０及び入出力制御部４２は、バス３６により相互データ通信可能に接続されている。また、入出力制御部４２には、ゲームコントローラ１４Ａ，１４Ｂ、音声処理部４５、ＤＶＤ再生部４６及びＲＦＩＤリーダライタ１６が接続されている。
【００２３】
マイクロプロセッサ３０は、ＲＯＭ４０に格納されるオペレーティングシステムやＤＶＤ４８から読み出されるゲームプログラムに基づいて、家庭用ゲーム機１０の各部を制御する。バス３６はアドレス及びデータを家庭用ゲーム機１０の各部でやり取りするためのものである。また、ＲＡＭ３８には、ＤＶＤ４８から読み取られたゲームプログラム及びデータが必要に応じて書き込まれる。また、ＲＡＭ３８にはマイクロプロセッサ３０の作業領域も確保される。画像処理部３２はＶＲＡＭを含んで構成されており、マイクロプロセッサ３０から送られる画像データを受け取って同ＶＲＡＭ上にゲーム画面を描画するとともに、その内容をビデオ信号に変換して所定タイミングでモニタ３４に出力する。
【００２４】
入出力制御部４２は、ゲームコントローラ１４Ａ，１４Ｂ、音声処理部４５、ＤＶＤ再生部４６、或いはＲＦＩＤリーダライタ１６と、マイクロプロセッサ３０との間でなされるデータ通信を中継するためのインターフェースである。ゲームコントローラ１４Ａ，１４Ｂは、プレイヤがゲーム操作をするための入力手段である。入出力制御部４２は、一定周期でゲームコントローラ１４Ａ，１４Ｂの各種ボタンの操作状態をスキャンし、そのスキャン結果を表す信号（操作信号）を、バス３６を介してマイクロプロセッサ３０に渡すようになっている。マイクロプロセッサ３０は、その操作信号に基づいてプレイヤのゲーム操作を判定する。音声処理部４５はサウンドバッファを含んで構成されており、ＤＶＤ４８から読み出されてサウンドバッファに記憶された音楽やゲーム効果音等のデータを再生して、それらをスピーカ４４から出力する。ＤＶＤ再生部４６は、マイクロプロセッサ３０からの指示に従ってＤＶＤ４８に記憶されているゲームプログラム及びデータを読み出す。ＲＦＩＤリーダライタ１６は上述した構成を有しており、家庭用ゲーム機１０の例えばＵＳＢ（Universal Serial Bus）ポート等に接続される。そして、マイクロプロセッサ３０からの指示に従ってＲＦＩＤデータキャリア２２に記憶されているデータを読み出す。
【００２５】
ここで、ゲームシステム１１におけるゲーム用駒１８の使い方について説明する。まず、プレイヤＡが未使用の（未だ鍵ＩＤに基づいて関連鍵ＩＤが書き込まれていない）ゲーム用駒１８を入手（例えば購入）してきた場合、図５に示すように、そのゲーム用駒１８と、予め自分が所有している鍵カード１７Ａと、をＲＦＩＤリーダライタ１６に載置する。新しく入手し、それ以前にどのプレイヤにも所有されていなかったゲーム用駒１８には、同図に示すように関連鍵ＩＤとして「０００００」が記憶されている。すなわち、ゲーム用駒１８のＲＦＩＤデータキャリア２２には、出荷時、関連鍵ＩＤとして「０００００」が記憶されるようになっている。このため、ゲームシステム１１では、関連鍵ＩＤを参照することで、そのゲーム用駒１８が使用済みか否かを容易に判断することができるようになっている。そして、未使用のゲーム用駒１８であれば、ゲームシステム１１では、鍵カード１７Ａから鍵ＩＤを読み出し、その値をゲーム用駒１８に関連鍵ＩＤとして書き込むようにしている。
【００２６】
同図の例では、ゲーム用駒１８の関連鍵ＩＤは「０００００」から「１２５９４」に書き換えられる。こうして、入手したばかりの未使用のゲーム用駒１８に、自分が予め所有していた鍵カード１７Ａに記憶されている鍵ＩＤを関連鍵ＩＤとして書き込むことにより、同ゲーム用駒１８に、その所有者情報を書き込むようにしている。そして、ゲームシステム１１では、ゲーム用駒１８からデータを読み出したとき、そこに含まれている関連鍵ＩＤに基づいて、そのゲーム用駒１８の所有者を区別することができるようになっている。
【００２７】
なお、図５及び図６においては、ゲーム用駒１８の内部に枠付きで記した２段の数値は、上段が種別コードを表し、下段が関連鍵ＩＤを表している。また、鍵カード１７の内部に枠付きで記した２段の数値は、上段が種別コードを表し、下段が鍵ＩＤを表している。
【００２８】
また、プレイヤＡとプレイヤＢとがゲーム用駒１８Ａとゲーム用駒１８Ｂとを交換する場合は、図６に示すように、プレイヤＡは、自分が所有しているゲーム用駒１８Ａ及び鍵カード１７ＡをＲＦＩＤリーダライタ１６に載置するとともに、プレイヤＢは、自分が所有しているゲーム用駒１８Ｂ及び鍵カード１７ＢをＲＦＩＤリーダライタ１６に載置する。そして、ゲーム用駒１８Ａに記憶されている関連鍵ＩＤが、鍵カード１７Ａ又は１７Ｂのいずれか一方に記憶されている鍵ＩＤに一致し、且つ、ゲーム用駒１８Ｂに記憶されている関連鍵ＩＤが、他方に記憶されている鍵ＩＤに一致する場合、プレイヤＡ及びプレイヤＢの同意の下で、ゲーム用駒１８Ａに記憶されている関連鍵ＩＤとゲーム用駒１８Ｂに記憶されている関連鍵ＩＤとを入れ替えるようにしている。例えば、ゲーム用駒１８Ａの関連鍵ＩＤとして、鍵カード１７Ｂから読み出した鍵ＩＤの値を書き込むとともに、ゲーム用駒１８Ｂの関連鍵ＩＤとして、鍵カード１７Ａから読み出した鍵ＩＤの値を書き込む。こうして、当事者であるプレイヤＡとプレイヤＢとが鍵カード１７Ａ，１７ＢをＲＦＩＤリーダライタ１６に載置するとともに、鍵カード１７Ａの鍵ＩＤと同じ値の関連鍵ＩＤが記憶されているゲーム用駒１８Ａ、及び鍵カード１７Ｂの鍵ＩＤと同じ値の関連鍵ＩＤが記憶されているゲーム用駒１８Ｂをトレード（交換）対象物としてＲＦＩＤリーダライタ１６（交換ステージ）に載置することにより、関連鍵ＩＤが置換されるようにして、ゲーム用駒１８Ａ，１８Ｂの交換を公正に行うことができるようにしている。
【００２９】
このとき、本ゲームシステム１１では、図７に示すデータ比較画面を家庭用テレビ受像器１２に表示するようにしている。このデータ比較画面では、プレイヤＡがＲＦＩＤリーダライタ１６に交換対象として載置したゲーム用駒１８Ａの評価合計と、プレイヤＢがＲＦＩＤリーダライタ１６に交換対象として載置したゲーム用駒１８Ｂの評価合計と、が比較表示されている。このため、本ゲームシステム１１では、プレイヤＡがＲＦＩＤリーダライタ１６に交換対象として載置したゲーム用駒１８Ａからデータを読み出し、各々の攻撃力パラメータ、守備力パラメータ、最大ヒットポイントパラメータを取得するとともに、パラメータの種類毎にそれらパラメータの値を合計する。同様に、プレイヤＢがＲＦＩＤリーダライタ１６に交換対象として載置したゲーム用駒１８Ｂからデータを読み出し、各々の攻撃力パラメータ、守備力パラメータ、最大ヒットポイントパラメータを取得するとともに、パラメータの種類毎にそれらパラメータの値を合計する。そして、データ比較画面にパラメータの種類に対応する３つの目盛りを表示するとともに、それらに各プレイヤについて算出した合計値をプロットし、それらを直線で結ぶ。このとき、プレイヤＡとプレイヤＢとで線種或いは色彩が異なる直線で結ぶようにする。こうすれば、交換対象として各プレイヤがＲＦＩＤリーダライタ１６に載置したゲーム用駒１８の評価合計を分かりやすく比較表示することができる。
【００３０】
プレイヤＡ，Ｂは、同図に示すデータ比較画面を参照して、各プレイヤがＲＦＩＤリーダライタ１６に交換対象として載置したゲーム用駒１８Ａ，１８Ｂに対応する各評価合計を比較し、それに納得すると、同画面の下部に表された「交換する」のボタンを、コントローラ１４Ａ又１４Ｂを用いて押下する。そうすると、ゲーム用駒１８Ａに記憶されている関連鍵ＩＤとゲーム用駒１８Ｂに記憶されている関連鍵ＩＤとが入れ替わるようになっている。一方、ゲーム用駒１８Ａ，１８Ｂの各評価合計に納得しない場合、同画面の下部に表された「交換しない」のボタンを押下する。そうすると、ゲーム用駒１８Ａ，１８Ｂの交換がキャンセルされるようになっている。
【００３１】
また、図７に示すデータ比較画面を参照して、ゲーム用駒１８Ａ，１８Ｂに対応する各評価合計に納得しない場合、その状態で、ゲーム用駒１８を増減したり、一部又は全部を他のゲーム用駒１８に交換したりすると、同画面が更新されるようになっている。例えば、ゲーム用駒１８Ａに対応する各評価合計の方が、ゲーム用駒１８Ｂに対応する各評価合計よりも多い場合、プレイヤＡが所有する１又は複数のゲーム用駒１８ＡをＲＦＩＤリーダライタ１６から取り去ったり、或いはプレイヤＢが所有する他の１又は複数のゲーム用駒１８ＢをＲＦＩＤリーダライタ１６にさらに載置したりすれば、データ比較画面が更新される。さらに、プレイヤＡがＲＦＩＤリーダライタ１６に載置したゲーム用駒１８Ａの一部又は全部を、より評価の低いゲームデータが記憶された他のゲーム用駒１８Ａに置き換えたり、プレイヤＢがＲＦＩＤリーダライタ１６に載置したゲーム用駒１８Ｂの一部又は全部を、より評価の高いゲームデータが記憶された他のゲーム用駒１８Ｂに置き換えたりすれば、データ比較画面が更新される。こうして、交換対象としてＲＦＩＤリーダライタ１６に載置されたゲーム用駒１８Ａ，１８Ｂの各評価合計が釣り合うようにしてから、「交換する」のボタンを押下して、それらを交換することができるようになっている。
【００３２】
以下、ゲームシステム１１の処理、特にＤＶＤ４８に格納されたプログラムに基づく家庭用ゲーム機１０の処理について説明する。
【００３３】
図８は、ゲームシステム１１における関連鍵ＩＤ登録処理を示すフロー図である。同図に示す関連鍵ＩＤ登録処理は、未使用のゲーム用駒１８を入手した際に、プレイヤがコントローラ１４Ａ又は１４Ｂを操作し、ビデオゲームにおいて駒登録画面を家庭用テレビ受像器１２に映しだしてから実行されるものである。この処理では、まず、家庭用テレビ受像器１２に「鍵カードとゲーム用駒を載せてください。」等のメッセージを表示する（Ｓ１０１）。このメッセージに応じて、プレイヤは図５に示すようにして、鍵カード１７とゲーム用駒１８をＲＦＩＤリーダライタ１６に載せる。そして、ＲＦＩＤリーダライタ１６に載置された全てのＲＦＩＤデータキャリア２２（ゲーム用駒１８及び鍵カード１７）からデータを読み出す（Ｓ１０２）。
【００３４】
次に、各データに含まれる種別コードを調べて、ＲＦＩＤリーダライタ１６に載置されているＲＦＩＤデータキャリア２２の中に鍵カード１７に係るものはあるか、すなわち種別コード「００００」が記憶されたものがあるかを調べる（Ｓ１０３）。そして、鍵カード１７に係るものがなければ、「鍵カードを載せてください。」等のメッセージを家庭用テレビ受像器１２に表示して（Ｓ１０５）、再びＲＦＩＤリーダライタ１６に載置された全てのＲＦＩＤデータキャリア２２からデータを読み出す（Ｓ１０２）。
【００３５】
一方、Ｓ１０３において、ＲＦＩＤリーダライタ１６に載置されたＲＦＩＤデータキャリア２２の中に鍵カード１７に係るものがあると判断されると、次にＲＦＩＤリーダライタ１６に載置されたＲＦＩＤデータキャリア２２の中にゲーム用駒１８に係るものがあるか、すなわち種別コードに「０００１」乃至「１０２３」のいずれかが記憶されたものがあるかを調べる（Ｓ１０４）。そして、ゲーム用駒１８に係るものがなければ、「未使用のゲーム用駒を載せてください」等のメッセージを家庭用テレビ受像器１２に表示して（Ｓ１０５）、再びＲＦＩＤリーダライタ１６に載置された全てのＲＦＩＤデータキャリア２２からデータを読み出す（Ｓ１０２）。
【００３６】
一方、Ｓ１０４において、ＲＦＩＤリーダライタ１６に載置されたＲＦＩＤデータキャリア２２の中にゲーム用駒１８に係るものがあると判断されると、次にゲーム用駒１８に備えられたＲＦＩＤデータキャリア２２から読み出される関連鍵ＩＤの値が「０００００」であるか否かを調べる（Ｓ１０６）。そして、「０００００」であれば、鍵ＩＤに基づく関連鍵ＩＤが未だ記憶されていないゲーム用駒１８、すなわち未使用のゲーム用駒１８であると判断して、ＲＦＩＤリーダライタ１６に載置されている鍵カード１７から既に読み出した鍵ＩＤの値を、その新しく入手したゲーム用駒１８に関連鍵ＩＤとして書き込む（Ｓ１０７）。一方、関連鍵ＩＤの値が「０００００」でなければ、「未使用のゲーム用駒ではありません。」等の警告メッセージを表示し（Ｓ１０８）、関連鍵ＩＤ登録処理を終了する。
【００３７】
以上の処理によれば、未使用のゲーム用駒１８に対し、自分の所有する鍵カードに記憶された鍵ＩＤの値を関連鍵ＩＤとして記憶させることができる。こうして、ゲーム用駒１８に、その所有者情報を登録することができる。
【００３８】
次に、図９は、ゲームシステム１１におけるゲーム用駒交換支援処理を示すフロー図である。同図に示すゲーム用駒交換支援処理は、２人のプレイヤがそれぞれ１以上のゲーム用駒１８を持ち寄り、それらを交換する際、プレイヤがコントローラ１４Ａ又は１４Ｂを操作し、ビデオゲームにおいて駒交換画面を家庭用テレビ受像器１２に映しだしてから実行されるものである。この処理では、まず、例えば「交換するゲーム用駒とお二人の鍵カードを載せてください。」等のメッセージを家庭用テレビ受像器１２に表示する（Ｓ２０１）。このメッセージに応じて、２人のプレイヤは図７に示すようにして鍵カード１７及びゲーム用駒１８をＲＦＩＤリーダライタ１６に載せる。その後、ＲＦＩＤリーダライタ１６によってＲＦＩＤデータキャリア２２からデータを読み出し（Ｓ２０２）、ＲＦＩＤリーダライタ１６に載せられたＲＦＩＤデータキャリア２２の中に鍵カード１７に係るものが２つあるか、すなわち種別コードとして「００００」が記憶されたＲＦＩＤデータキャリア２２がＲＦＩＤリーダライタ１６に２つ載せられているかを調べる（Ｓ２０３）。鍵カード１７に係るＲＦＩＤデータキャリア２２が２つ載置されていると判断されると、さらに、ＲＦＩＤリーダライタ１６に載せられたＲＦＩＤデータキャリア２２の中にゲーム用駒１８（トレード対象）に係るものは２つ以上あるか、すなわち種別コードとして「０００１」乃至「１０２３」のいずれかが記憶されたＲＦＩＤデータキャリア２２（異なる関連鍵ＩＤが記憶されたもの）が２つ以上ＲＦＩＤリーダライタ１６に載せられているかを調べる（Ｓ２０４）。そして、２つ以上のゲーム用駒１８に係るＲＦＩＤデータキャリア２２がＲＦＩＤリーダライタ１６に載置されていると判断されると、２枚の鍵カード１７から読み出された２つの鍵ＩＤが、ゲーム用駒１８から読み出された関連鍵ＩＤのいずれかにそれぞれ含まれており、且つ、ゲーム用駒１８から読み出された関連鍵ＩＤに他の鍵ＩＤ（鍵カード１７から読み出された鍵ＩＤ以外の鍵ＩＤ）が含まれていないかを調べる（Ｓ２０５）。
【００３９】
そして、かかる条件が満足されていれば、Ｓ２０３で認識した鍵ＩＤ毎に、その鍵ＩＤが関連鍵ＩＤとして記憶された全てのゲーム用駒１８の攻撃力パラメータを合計する（Ｓ２０７）。同様に、Ｓ２０３で認識した鍵ＩＤ毎に、その鍵ＩＤが関連鍵ＩＤとして記憶された全てのゲーム用駒１８の守備力パラメータ及び最大ヒットポイントパラメータを合計する（Ｓ２０８，Ｓ２０９）。そして、Ｓ２０７〜Ｓ２０９での計算結果に基づいて、図７に示すデータ比較画面を生成し、それを家庭用テレビ受像器１２に表示する（Ｓ２１０）。
【００４０】
この状態で、家庭用ゲーム機１０は、ＲＦＩＤリーダライタ１６に載置されているゲーム用駒１８が増減したか、或いは交換されたかを調べる（Ｓ２１１）。すなわち、図７に示すデータ比較画面を表示した状態で、ＲＦＩＤリーダライタ１６を用いて、そこに載置されているゲーム用駒１８からデータを読み出し、そのデータに基づいて、ＲＦＩＤリーダライタ１６に載置されているゲーム用駒１８の数が増加又は減少したか、或いは１又は複数の既にＲＦＩＤリーダライタ１６に載置されているゲーム用駒１８が、他のゲーム用駒１８に置き換えられたかを調べる。そして、ゲーム用駒１８が増減したか、１又は複数のゲーム用駒１８が他のゲーム用駒１８に置き換えられた場合、再びＳ２０５の処理に戻る。
【００４１】
一方、ＲＦＩＤリーダライタ１６に載置されたゲーム用駒１８が増減しておらず、また他のゲーム用駒１８に置き換えられていない場合、交換当事者であるプレイヤがコントローラ１４Ａ又は１４Ｂを用いて「交換する」の文字が表されたボタンを押下したか、「交換しない」の文字が表されたボタンを押下したか、を監視する（Ｓ２１２）。そして、「交換する」のボタンが押下されれば、Ｓ２０３で認識された一方の鍵ＩＤが関連鍵ＩＤとして記憶されているゲーム用駒１８の関連鍵ＩＤを他方の鍵ＩＤに書き換えるとともに、他方の鍵ＩＤが関連鍵ＩＤとして記憶されているゲーム用駒１８の関連鍵ＩＤを前記一方の鍵ＩＤに書き換える（Ｓ２１３）。すなわち、ゲーム用駒１８を交換する場合、２枚の鍵カード１７から読み出された２つの鍵ＩＤのうち、一方の値が関連鍵ＩＤとして記憶されているゲーム用駒１８と、他方の値が関連鍵ＩＤとして記憶されているゲーム用駒１８と、がＲＦＩＤリーダライタ１６に載せられることになるが、Ｓ２０７では両ゲーム用駒１８の関連鍵ＩＤを、それぞれ反対の鍵ＩＤの値に書き換えることにより、所有者であるプレイヤを入れ替えるようにしている。また、Ｓ２１２において、「交換しない」のボタンが押下されれば、Ｓ２１３の処理をスキップして、ゲーム用駒交換支援処理を終了する。
【００４２】
また、Ｓ２０３においてＲＦＩＤリーダライタ１６に２枚の鍵カード１７が載せられていないと判断されると、例えば「鍵カードを２枚載せてください。」等のメッセージを家庭用テレビ受像器１２に表示し（Ｓ２０６）、再びＲＦＩＤデータキャリア２２からデータを読み出す（Ｓ２０２）。また、Ｓ２０４においてＲＦＩＤリーダライタ１６に２以上のゲーム用駒が載せられていないと判断されると、例えば「交換するゲーム用駒を載せてください。」等のメッセージを家庭用テレビ受像器１２に表示し（Ｓ２０６）、再びＲＦＩＤデータキャリア２２からデータを読み出す（Ｓ２０２）。さらに、Ｓ２０５において、上記条件が満足されていないと判断された場合、例えば「他のプレイヤのゲーム用駒が混じっています。」或いは「交換するゲーム用駒を正しく載せてください。」等のメッセージを家庭用テレビ受像器１２に表示し、再びＲＦＩＤデータキャリア２２からデータを読み出す（Ｓ２０２）。
【００４３】
以上説明したゲームシステム１１によれば、一方の鍵カード１７から読み出される鍵ＩＤがトレード対象物であるゲーム用駒１８から読み出される関連鍵ＩＤの一部と一致し、他方の鍵カード１７から読み出される鍵ＩＤが残りと一致する場合に、それら関連鍵ＩＤを置き換えることにより、所有者であるプレイヤを入れ替えることができる。こうして、ゲームシステム１１においてゲーム用駒１８の公正な交換を支援することができる。また、ゲーム用駒１８を交換する際、図７に示すデータ比較画面を表示するようにしたので、２人のプレイヤが交換対象としてＲＦＩＤリーダライタ１６に載置したゲーム用駒１８に記憶されたデータの価値を比較した上で、それらを交換することができる。
【００４４】
なお、本発明は上記実施の形態に限定されるものではない。
【００４５】
例えば、以上の説明では鍵カード１７から読み出した鍵ＩＤの値をそのままゲーム用駒１８に関連鍵ＩＤとして書き込むようにしたが、鍵カード１７から読み出した鍵ＩＤにハッシュ関数を適用し、その出力であるハッシュ値を関連鍵ＩＤとして書き込むようにしてもよい。こうすれば、ゲーム用駒１８のデータを解析しても、元々の鍵ＩＤの値が分からないようにできる。この場合は、鍵カード１７から読み出される鍵ＩＤからハッシュ値を生成し、その値がゲーム用駒１８から読み脱される関連鍵ＩＤに一致しているかを調べることにより、鍵カード１７に記憶されている鍵ＩＤとゲーム用駒１８に記憶されている関連鍵ＩＤとが対応するものであるか否かを調べるようにすればよい。
【００４６】
また、以上の説明では家庭用ゲーム機１０にプログラム（ゲームプログラム）をＤＶＤ４８から供給するようにしたが、メモリカートリッジ、ＣＤ−ＲＯＭ、光磁気ディスク、フレキシブルディスク等のあらゆる情報記憶媒体からプログラムを供給するようにしてもよい。また、インターネットやケーブルテレビネットワーク等のデータ通信ネットワークを介して家庭用ゲーム機１０にプログラムを供給するようにしてもよい。この場合、プログラム全体を一括して家庭用ゲーム機１０に供給するようにしてもよいし、プログラムの一部ずつを必要に応じて供給する、いわゆるストリーム型配信を採用するようにしてもよい。
【００４７】
また、データ比較画面は、図７に示したものに限らず、種々の態様を採用することができる。例えば、各プレイヤが交換対象として選んだゲーム用駒１８のデータの評価合計を、図１０に示すように棒グラフを用いて比較するようにしてもよいし、図１１に示すように円グラフを用いて比較するようにしてもよい。このとき、パラメータの種類毎に棒グラフや円グラフを表示して、全ての種類のパラメータについて評価合計を比較するようにしてもよいし、一部のパラメータ（攻撃力パラメータ、守備力パラメータ又は最大ヒットポイントパラメータ）ついてだけ、棒グラフや円グラフを用いて評価合計を比較するようにしてもよい。また、複数種類のパラメータの値を所定の重み付けでプレイヤ毎に加算して、総合評価値を棒グラフや円グラフによって比較表示するようにしてもよい。
【００４８】
また、以上の説明では、家庭用ゲーム機１０を用いてゲームシステム１１を構成するようにしたが、図１２に示すゲームシステム１１Ａのように、ＬＣＤ（液晶表示装置）及びゲームコントローラを一体的に備えるとともに、家庭用ゲーム機１０と同等機能を有する携帯ゲーム機２０Ａ，２０Ｂを、ＲＦＩＤリーダライタ１６に接続するようにしてもよい。
【００４９】
また、以上の説明ではゲーム用駒１８にＲＦＩＤデータキャリア２２を備えるようにしたが、ＲＦＩＤデータキャリア２２をカード状に形成してもよい。こうして出来るゲームカードも、ゲーム用駒１８と同様、上記ゲームシステム１１で利用することができる。
【００５０】
また、以上の説明では、ゲーム用駒１８の所有者を区別するため、ゲーム用駒１８に記憶された鍵ＩＤを参照するようにしたが、ゲーム用駒１８をＲＦＩＤリーダライタ１６に載置するタイミングによって区別するようにしてもよい。すなわち、例えば、家庭用テレビ受像器１２によって「１番目のプレイヤは交換ステージにゲーム用駒を乗せてください。」等のメッセージを表示出力又は音声出力しておき、その後に続いてＲＦＩＤリーダライタ１６に載置されるゲーム用駒１８を一方のプレイヤが所有するものであると判断するとともに、家庭用テレビ受像器１２によって「２番目のプレイヤは交換ステージにゲーム用駒を乗せてください。」等のメッセージを表示出力又は音声出力しておき、その後に続いてＲＦＩＤリーダライタ１６に載置されるゲーム用駒１８を他方のプレイヤが所有するものであると判断するようにしてもよい。また、予めデータキャリアＩＤとプレイヤとを対応づけておくことにより、データキャリアＩＤによって所有者を判断するようにしてもよい。
【００５１】
さらに、以上の説明では、家庭用ゲーム機１０からＲＦＩＤリーダライタ１６を制御するようにしたが、ＲＦＩＤリーダライタ１６にマイクロプロセッサ、メモリ、ディスプレイ等を含むコンピュータを内蔵させて、家庭用ゲーム機１０で実現される機能、例えば図４に示される各機能を、ＲＦＩＤリーダライタ１６単体で実現するようにしてもよい。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、各所有者が交換対象として交換ステージに載置したゲーム用データ担体の評価合計を比較表示することができるので、各ゲーム用データ担体に記憶されたデータの価値を比較した上で、それらを交換できるようになる。こうして、ゲーム用データ担体の円滑な交換を支援することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係るゲームシステムの外観を示す斜視図である。
【図２】  本発明の実施の形態に係るゲームシステムで用いられるゲーム用駒を示す斜視図である。
【図３】  鍵カード及びゲーム用駒に記憶されるデータの構成を示す図である。
【図４】  本発明の実施の形態に係るゲームシステムのハードウェア構成を示す図である。
【図５】  ゲーム用駒に関連鍵ＩＤを登録する様子を示す図である。
【図６】  ゲーム用駒を交換する様子を示す図である。
【図７】  データ比較画面の一例を示す図である。
【図８】  本発明の実施の形態に係るゲームシステムの関連鍵ＩＤ登録処理を示すフロー図である。
【図９】  本発明の実施の形態に係るゲームシステムのゲーム用駒交換支援処理を示すフロー図である。
【図１０】  データ比較画面の他の例を示す図である。
【図１１】  データ比較画面の他の例を示す図である。
【図１２】  本発明の他の実施の形態に係るゲームシステムの外観を示す斜視図である。
【符号の説明】
１０  家庭用ゲーム機、１１，１１Ａ  ゲームシステム、１２  家庭用テレビ受像器、１４Ａ，１４Ｂ  ゲームコントローラ、１６  ＲＦＩＤリーダライタ、１７Ａ，１７Ｂ  鍵カード、１８，１８Ａ，１８Ｂ  ゲーム用駒、２０Ａ，２０Ｂ  携帯ゲーム機、２２  ＲＦＩＤデータキャリア、２４  フィギュア、３０  マイクロプロセッサ、３２  画像処理部、３４  モニタ、３６  バス、３８  ＲＡＭ、４０  ＲＯＭ、４２  入出力制御部、４４  スピーカ、４５  音声処理部、４６  ＤＶＤ再生部、４８  ＤＶＤ。
【図１】
0003659495.tif 000002
【図２】
0003659495.tif 000003
【図３】
0003659495.tif 000004
【図４】
0003659495.tif 000005
【図５】
0003659495.tif 000006
【図６】
0003659495.tif 000007
【図７】
0003659495.tif 000008
【図８】
0003659495.tif 000009
【図９】
0003659495.tif 000010
【図１０】
0003659495.tif 000011
【図１１】
0003659495.tif 000012
【図１２】
0003659495.tif 000013