(57)【要約】【課題】ゲームで用いる指示体をプレーヤが自らカスタマイズする楽しさを得ることが可能なゲームシステムを提供すること。【解決手段】プレーヤによって把持され、ゲーム画面上の位置を指示するための指示体２０と、指示体２０による指示位置を検出する指示位置検出部と、検出された指示位置に基づいてゲーム処理を行うゲーム処理部と、識別情報が付加された情報媒体を排出する情報媒体排出部とを含み、指示体２０が、情報媒体が差し込まれる差込口５０と、差込口５０に差し込まれた情報媒体ＩＭに付加された識別情報を読み取る識別情報読取部を備え、前記ゲーム処理部が、前記検出された指示位置と、前記読み取られた識別情報とに基づいてゲーム処理を行う。【選択図】図２
2013158610.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤによって把持され、ゲーム画面上の位置を指示するための指示体と、
前記指示体による指示位置を検出する指示位置検出部と、
前記検出された指示位置に基づいてゲーム処理を行うゲーム処理部と、
識別情報が付加された情報媒体を排出する情報媒体排出部とを含み、
前記指示体が、
前記情報媒体に付加された識別情報を読み取る識別情報読取部を備え、
前記ゲーム処理部が、
前記検出された指示位置と、前記読み取られた識別情報とに基づいてゲーム処理を行うことを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記指示体が、
前記情報媒体が差し込まれる差込口を更に備え、
前記識別情報読取部が、
前記差込口に差し込まれた前記情報媒体の前記識別情報を読み取ることを特徴とするゲームシステム。
【請求項３】
請求項２において、
前記指示体が、複数の前記差込口を備え、
前記識別情報読取部が、
複数の前記差込口のそれぞれに差し込まれた前記情報媒体の識別情報を読み取り、
前記ゲーム処理部が、
前記読み取られた複数の識別情報の組み合わせに基づいてゲーム処理を行うことを特徴とするゲームシステム。
【請求項４】
請求項１において、
前記識別情報読取部が、
複数の前記情報媒体のそれぞれの識別情報を読み取り、
前記ゲーム処理部が、
前記読み取られた複数の識別情報の組み合わせに基づいてゲーム処理を行うことを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記指示体が、
銃型の形状を有し、プレーヤに把持される把持部と、前記把持部を把持する手で操作されるトリガを更に備えることを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステムに関する。
【背景技術】
【０００２】
従来から、銃型コントローラ（指示体）を用いたシューティングゲームシステムなどのように、指示面における指示体の指示位置を検出し、検出した指示位置に基づいてゲーム処理を行うゲームシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第２９６１０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のゲームシステムでは、ゲームシステムで払い出された情報媒体の識別情報を指示体で読み取らせて、指示体で読み取った識別情報によってゲーム内容が変化するような仕組みがなかった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ゲームで用いる指示体をプレーヤが自らカスタマイズする楽しさを得ることが可能なゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明に係るゲームシステムは、
プレーヤによって把持され、ゲーム画面上の位置を指示するための指示体と、
前記指示体による指示位置を検出する指示位置検出部と、
前記検出された指示位置に基づいてゲーム処理を行うゲーム処理部と、
識別情報が付加された情報媒体を排出する情報媒体排出部とを含み、
前記指示体が、
前記情報媒体に付加された識別情報を読み取る識別情報読取部を備え、
前記ゲーム処理部が、
前記検出された指示位置と、前記読み取られた識別情報とに基づいてゲーム処理を行うことを特徴とするゲームシステムに関する。
【０００７】
本発明によれば、情報媒体排出部から排出された情報媒体の識別情報を、プレーヤ自身が指示体に備わる識別情報読取部で読み取らせることでゲーム内容が変化するようなゲームを実現することができ、プレーヤが把持する指示体を、プレーヤが自らカスタマイズする楽しさを得ることが可能なゲームシステムを提供することができる。
【０００８】
（２）また本発明に係るゲームシステムでは、
前記指示体が、
前記情報媒体が差し込まれる差込口を更に備え、
前記識別情報読取部が、
前記差込口に差し込まれた前記情報媒体の前記識別情報を読み取るようにしてもよい。
【０００９】
本発明によれば、プレーヤ自身が指示体の差込口に情報媒体を差し込むことで、差し込まれた情報媒体の識別情報に応じてゲーム内容が変化するようなゲームを実現することができ、プレーヤが把持する指示体を、プレーヤが自らカスタマイズする楽しさを得ることが可能なゲームシステムを提供することができる。
【００１０】
（３）また本発明に係るゲームシステムでは、
前記指示体が、複数の前記差込口を備え、
前記識別情報読取部が、
複数の前記差込口のそれぞれに差し込まれた前記情報媒体の識別情報を読み取り、
前記ゲーム処理部が、
前記読み取られた複数の識別情報の組み合わせに基づいてゲーム処理を行うようにしてもよい。
【００１１】
本発明によれば、プレーヤ自身が指示体の複数の差込口のそれぞれに情報媒体を差し込むことで、差し込まれた複数の情報媒体の組み合わせに応じてゲーム内容が変化するようなゲームを実現することができ、指示体に対するカスタマイズの自由度を高くすることができる。
【００１２】
（４）また本発明に係るゲームシステムでは、
前記識別情報読取部が、
複数の前記情報媒体のそれぞれの識別情報を読み取り、
前記ゲーム処理部が、
前記読み取られた複数の識別情報の組み合わせに基づいてゲーム処理を行うようにしてもよい。
【００１３】
本発明によれば、複数の情報媒体の識別情報を、プレーヤ自身が指示体に備わる識別情報読取部で読み取らせることで、読み取られた複数の情報媒体の組み合わせに応じてゲーム内容が変化するようなゲームを実現することができ、指示体に対するカスタマイズの自由度を高くすることができる。
【００１４】
（５）また本発明に係るゲームシステムでは、
前記指示体が、
銃型の形状を有し、プレーヤに把持される把持部と、前記把持部を把持する手で操作されるトリガを更に備えてもよい。
【００１５】
本発明によれば、プレーヤが把持する銃型コントローラ（銃型の形状を有する指示体）を、プレーヤが自らカスタマイズする楽しさを得ることが可能なゲームシステムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態のゲームシステムの構成の一例を示す概略外観図。
【図２】本実施形態のコントローラ（指示体）の構成の一例を示す側面図。
【図３】格納部の構成を示す断面図（図２のＡ−Ａ断面図）。
【図４】本実施形態の情報媒体の一例を示す図。
【図５】識別情報読取部の構成の一例を示す部分断面図。
【図６】本実施形態のゲームシステムの機能ブロック図の一例を示す図。
【図７】情報媒体の分類について説明するための図。
【図８】本実施形態の処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００１７】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００１８】
１．ゲームシステムの構成
図１は、本実施形態のゲームシステム１（ゲーム装置）の構成の一例を示す概略外観図である。本実施形態のゲームシステム１は、銃型コントローラを用いてゲーム空間（例えば、オブジェクト空間）の標的オブジェクトを射撃するゲームを行うゲームシステムとして構成されている。
【００１９】
本実施形態のゲームシステム１は、ゲーム処理等を行う処理部（コンピュータ）を格納する筐体２と、筐体２の上部に設けられ、標的オブジェクトを含むゲーム画像を表示するディスプレイ１０（表示部）と、ディスプレイ１０の上部に設けられた２個の反射板１２、１４と、プレーヤが把持してディスプレイ１０（ゲーム画面）上の位置を指示するための銃型のコントローラ２０（指示体の一例）とを有している。コントローラ２０は、通信ケーブル３０を介して筐体２（処理部）に接続されている。
【００２０】
また、筐体２内部には、識別情報が付加された情報媒体を格納する複数の情報媒体格納部（図示省略）と、前記複数の情報媒体格納部のいずれかに格納された情報媒体を排出する情報媒体排出部（図示省略）が設けられ、情報媒体排出部により排出された情報媒体は、筐体２に設けられた排出口４０から取り出すことができる。筐体２内部の処理部は、前記複数の情報媒体格納部のいずれから情報媒体を排出するかをランダムに決定し、決定された情報媒体格納部に格納された情報媒体が排出される。また、筐体２には、コインを投入するための投入口（図示省略）が設けられている。プレーヤが、コインを投入口に投入すると、情報媒体排出部から情報媒体が排出されてゲームが開始し、ディスプレイ１０にゲーム画像が表示される。
【００２１】
反射板１２、１４は、前面の向きをプレーヤの存在位置方向に合わせ、所定間隔の距離をおいて固定設置される。そして反射板１２、１４は、コントローラ２０に設けられた発光部からの赤外光を前面に反射する。
【００２２】
図２は、本実施形態のコントローラ２０の構成の一例を示す側面図である。
【００２３】
コントローラ２０は、銃の形状を模した形状をしており、本体部２１と、本体部２１の下部に設けられ、プレーヤに把持される把持部２２とを有している。また本体部２１の下部であって把持部２２の前方には、把持部２２を把持する手の人差し指で操作されるトリガ部２３が設けられている。また、本体部２１には、後述する必殺技コマンドを入力するためのボタン２４が設けられている。
【００２４】
また、本体部２１の先端内部には、赤外光ＬＥＤ等の赤外光源を有する発光部２６と、指示位置検出部として機能する、ＣＭＯＳセンサ、ＣＣＤセンサ等の撮像部２５が設けられている。発光部２６は、赤外光源から赤外光をコントローラ２０の先端（コントローラ２０の銃口に相当する部分）を向けた方向に進行させる。撮像部２５は、コントローラ２０の先端を向けた方向から入射する光を撮像（受光）して、これを画像情報として取得する。そして、本体部２１内部に設けられた処理部（図示省略）は、撮像部２５で取得された画像情報を解析して、撮像部２５が受光した反射板１２、１４（図１参照）からの２つの赤外光（反射光）の受光位置情報を演算し、演算した受光位置情報と、予め設定された基準位置情報とから、ディスプレイ１０（ゲーム画面）上におけるコントローラ２０の指示位置の情報を演算する。指示位置検出部が演算した指示位置情報は、通信ケーブル３０を介して筐体２に格納された処理部に出力される。そして筐体２に格納された処理部は、コントローラ２０のトリガ部２３が引かれたときのコントローラ２０の指示位置が、ディスプレイ１０に表示させた標的オブジェクトの位置と一致するか否かを判定して、ゲーム画像の表示制御処理や得点演算処理などのゲーム処理を行う。
【００２５】
また、本体部２１の上部には、情報媒体ＩＭが差し込まれる差込口５０が設けられ、本体部２１の内部には、差込口５０に差し込まれた情報媒体ＩＭの一部を格納（収容）する格納部５１が設けられている。ここでは、３個の情報媒体ＩＭを差し込み・格納可能な、３つの差込口５０ａ、５０ｂ、５０ｃ及び３つの格納部５１ａ、５１ｂ、５１ｃが設けられている。なお、図２は、差込口５０ａに情報媒体ＩＭが差し込まれており、差込口５０ｂ、５０ｃには情報媒体ＩＭが差し込まれていない状態を示している。
【００２６】
図３は、格納部５１の構成を示す断面図（図２のＡ−Ａ断面図）である。図３に示すように、格納部５１の底部５６は、その一部が本体部２１の底部まで貫通している。このようにすると、差込口５０ａからゴミ等が格納部５１に入り込んだとしても、容易にこれを取り除くことができ、コントローラ２０のメンテナンス性を向上させることができる。
【００２７】
図４は、本実施形態の情報媒体ＩＭの一例を示す図である。本実施形態の情報媒体ＩＭは、長方形の板状の成型物であり、その表面ＳＦには、当該情報媒体ＩＭの種類を図示する文字や図柄（図示省略）が印刷されている。また、情報媒体ＩＭの表面ＳＦ下部のコード印刷領域ＰＡには、当該情報媒体ＩＭに付加された識別情報をコード化したドットコードＢＣが印刷されている。ドットコードＢＣは、識別情報をドット間の間隔でコード化した１次元ドットコードを２次元上に展開したものである。
【００２８】
コントローラ２０内部には、差込口５０（５０ａ、５０ｂ、５０ｃ）に差し込まれた情報媒体ＩＭの識別情報を読み取る識別情報読取部が設けられている。識別情報読取部は、３個の差込口５０ａ、５０ｂ、５０ｃのそれぞれに対応して設けられている。
【００２９】
図５は、識別情報読取部の構成の一例を示す部分断面図である。図５に示すように、コントローラ２０の差込口５０に差し込まれた情報媒体ＩＭは、ガイド板５２にガイドされて格納部５１に格納される。差込口５０に差し込まれ格納された情報媒体ＩＭのコード印刷領域ＰＡに対向する位置には基板５３が配置されており、基板５３上には、識別情報読取部として機能する発光部５４と撮像部５５が設けられている。
【００３０】
発光部５４は、赤外光ＬＥＤ等の赤外光源であり、赤外光をコード印刷領域ＰＡに照射する。撮像部５５は、ＣＣＤセンサ等で構成され、コード印刷領域ＰＡからの反射光（赤外光）を受光して画像情報として取得する。上述したように、コード印刷領域ＰＡにはドットコードＢＣが印刷されているため、撮像部５５は、ドットコードＢＣの画像を取得する。そして、本体部２１内部に設けられた処理部は、撮像部５５で取得された画像を解析（画像中のドットコードをデコード）して情報媒体ＩＭの識別情報を取得し、取得した識別情報を通信ケーブル３０を介して筐体２に格納された処理部に出力する。
【００３１】
２．機能ブロック図
図６に本実施形態のゲームシステム１の機能ブロック図の一例を示す。なお本実施形態のゲームシステムは図６の構成要素（各部）の一部を省略した構成としてもよい。
【００３２】
コントローラ２０は、操作検出部１６０と、指示位置検出部１６２と、識別情報読取部１６４とを含む。
【００３３】
操作検出部１６０は、トリガ部２３が引かれたことを検出し、また、ボタン２４が押下されたことを検出するものであり、その機能は通電状態と非通電状態とを切り替えるスイッチなどにより実現することができる。
【００３４】
指示位置検出部１６２は、コントローラ２０によって指示されるゲーム画面上の指示位置を検出するものであり、その機能は、反射板１２、１４からの赤外光の画像を撮像する撮像部２５と、撮像部２５で撮像された画像に基づき指示位置を演算する処理部（本体部２１内部に設けられた処理部）によって実現することができる。なお、撮像部２５で撮像された画像に基づき指示位置を演算する処理は、筐体２に設けられた処理部１００で行うように構成してもよい。
【００３５】
識別情報読取部１６４は、差込口５０（５０ａ、５０ｂ、５０ｃ）に差し込まれた各情報媒体ＩＭの識別情報を読み取るものであり、その機能は、各情報媒体ＩＭに付加されたドットコードＢＣの画像を撮像する撮像部５５と、撮像部５５で撮像された画像から識別情報を取得する処理を行う処理部（本体部２１内部に設けられた処理部）によって実現することができる。なお、撮像部５５で撮像された画像から識別情報を取得する処理は、筐体２に設けられた処理部１００で行うように構成してもよい。
【００３６】
情報媒体排出部１５０は、複数の情報媒体ＩＭを格納し、処理部１００からの制御信号に応じて、情報媒体格納部に格納された情報媒体ＩＭを１個づつ排出口４０に排出する装置である。
【００３７】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭ（ＶＲＡＭ）などにより実現できる。記憶部１７０は、ワーク領域として使用される主記憶部１７２と、最終的な表示画像等が記憶される描画バッファ１７４と、オブジェクトのモデルデータが記憶されるオブジェクトデータ記憶部と、各オブジェクトデータ用のテクスチャが記憶されるテクスチャ記憶部と、オブジェクトの画像の生成処理時にＺ値が記憶されるＺバッファとを含む。なお、これらの一部を省略する構成としてもよい。
【００３８】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。情報記憶媒体１８０には、本実施形態の処理部１００の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶することができる。
【００３９】
表示部１９０（ディスプレイ１０）は、処理部１００で生成されたゲーム画像（オブジェクト空間を所与の視点から見た画像）を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはタッチパネル型ディスプレイなどにより実現できる。
【００４０】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００４１】
通信部１９６は他のゲームシステムやサーバとの間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００４２】
なお、サーバが有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを情報記憶媒体１８０や記憶部１７０に記憶してもよい。このようにプログラムやデータを受信してゲームシステムを機能させる場合も本発明の範囲内に含む。
【００４３】
処理部１００（プロセッサ）は、操作検出部１６０や指示位置検出部１６２、識別情報読取部１６４からのデータ、プログラムなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００は主記憶部１７２をワーク領域として各種処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００４４】
処理部１００は、ゲーム処理部１１０、情報媒体排出制御部１１８、画像生成部１２０、音生成部１３０を含む。
【００４５】
ゲーム処理部１１０は、コインの投入を条件としてゲームを開始し、操作検出部１６０からの検出信号と、指示位置検出部１６２で検出された指示位置と、識別情報読取部１６４で取得された識別情報とに基づいて、ゲーム空間において標的オブジェクトを攻撃（射撃）するゲーム処理等を行う。例えば、ゲーム処理部１１０は、トリガ部２３が引かれたときに検出された指示位置が、敵キャラクタなどの標的オブジェクトを表示させている位置と一致（ヒット、着弾）するか否かを判定し、一致していると判定した場合に、当該標的オブジェクトに銃弾が当たったことを示す演出画像を表示させる処理及び得点を演算する処理等を行う。
【００４６】
ゲーム処理部１１０は、ゲームパラメータ設定部１１２を含む。ゲームパラメータ設定部１１２は、識別情報読取部１６４で取得された識別情報（すなわち、差込口５０に差し込まれた情報媒体ＩＭの識別情報）に基づいて、ゲームパラメータ（例えば、プレーヤキャラクタの攻撃力（銃弾の威力）や防御力、体力値を表すゲームパラメータ、或いは特殊効果や特殊攻撃（必殺技）の種別を表すゲームパラメータ）を設定する処理を行う。そして、ゲーム処理部１１０は、ゲームパラメータ設定部１１２で設定されたゲームパラメータに基づきゲーム処理を行う。
【００４７】
また、ゲームパラメータ設定部１１２は、複数の識別情報が識別情報読取部１６４で取得された場合（すなわち、複数の差込口５０のそれぞれに情報媒体ＩＭが差し込まれた場合）には、取得された複数の識別情報の組み合わせに応じてゲームパラメータを設定する処理を行う。
【００４８】
情報媒体排出制御部１１８は、コインの投入を検出した場合に、複数の情報媒体格納部のいずれから情報媒体ＩＭを排出するかをランダムに決定し、制御信号を生成して情報媒体排出部１５０に出力し、決定された情報媒体格納部に格納された情報媒体ＩＭを排出させる制御を行う。また、情報媒体排出制御部１１８は、コイン投入時ではなく、ゲーム終了時に、情報媒体ＩＭを排出させる制御を行うようにしてもよい。
【００４９】
またゲーム処理部１１０は、オブジェクト空間設定部を含む。オブジェクト空間設定部は、標的オブジェクト、銃弾、マップ（地形）などの表示物を表す各種オブジェクト（ポリゴン、自由曲面又はサブディビジョンサーフェスなどのプリミティブで構成されるオブジェクト）をオブジェクト空間に配置設定する処理を行う。例えば、ワールド座標系でのオブジェクトの位置や回転角度（向き、方向と同義であり、例えば、ワールド座標系でのＸ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度）を決定し、その位置（Ｘ、Ｙ、Ｚ）にその回転角度（Ｘ、Ｙ、Ｚ軸回りでの回転角度）でオブジェクトを配置する。
【００５０】
またゲーム処理部１１０は、移動・動作処理部を含む。移動・動作処理部は、オブジェクトの移動・動作演算（移動・動作シミュレーション）を行う。すなわちコントローラ２０からのデータや、プログラム（移動・動作アルゴリズム）や、各種データ（モーションデータ）、物理法則などに基づいて、オブジェクトをオブジェクト空間（ゲーム空間）内で移動させたり、オブジェクトを動作（モーション、アニメーション）させたりする処理を行う。具体的には、オブジェクトの移動情報（位置、回転角度、速度、或いは加速度）や動作情報（オブジェクトを構成する各パーツの位置、或いは回転角度）を、１フレーム（１／６０秒又は１／３０秒）毎に順次求めるシミュレーション処理を行う。なおフレームは、オブジェクトの移動・動作処理（シミュレーション処理）や画像生成処理を行う時間の単位である。
【００５１】
またゲーム処理部１１０は、仮想カメラ制御部を含む。仮想カメラ制御部は、オブジェクト空間内の所与（任意）の視点から見える画像を生成するための仮想カメラ（視点）の制御処理を行う。具体的には、コントローラ２０からのデータ或いはプログラム（移動・動作アルゴリズム）等に基づいて、ワールド座標系における仮想カメラの位置（Ｘ、Ｙ、Ｚ）又は光軸の方向（例えば、Ｘ、Ｙ、Ｚ軸の各軸の正方向からみて時計回りに回る場合における回転角度等）を制御する処理を行う。要するに、視点位置、仮想カメラの向き、画角を制御する処理を行う。
【００５２】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。
【００５３】
いわゆる３次元画像を生成する場合には、まずオブジェクトの各頂点の頂点データ（頂点の位置座標、テクスチャ座標、色データ、法線ベクトル或いはα値等）を含むオブジェクトデータ（モデルデータ）が入力され、入力されたオブジェクトデータに含まれる頂点データに基づいて、頂点処理（頂点シェーダによるシェーディング）が行われる。なお頂点処理を行うに際して、必要に応じてポリゴンを再分割するための頂点生成処理（テッセレーション、曲面分割、ポリゴン分割）を行うようにしてもよい。
【００５４】
頂点処理では、頂点処理プログラム（頂点シェーダプログラム、第１のシェーダプログラム）に従って、頂点の移動処理や、座標変換、例えばワールド座標変換、視野変換（カメラ座標変換）、クリッピング処理、射影変換（透視変換、投影変換）、ビューポート変換（スクリーン座標変換）、光源計算等のジオメトリ処理が行われ、その処理結果に基づいて、オブジェクトを構成する頂点群について与えられた頂点データを変更（更新、調整）する。ジオメトリ処理後のオブジェクトデータ（オブジェクトの頂点の位置座標、テクスチャ座標、色データ（輝度データ）、法線ベクトル、或いはα値等）は、記憶部１７０に保存される。
【００５５】
そして、頂点処理後の頂点データに基づいてラスタライズ（走査変換）が行われ、ポリゴン（プリミティブ）の面とピクセルとが対応づけられる。そしてラスタライズに続いて、画像を構成するピクセル（表示画面を構成するフラグメント）を描画するピクセル処理（ピクセルシェーダによるシェーディング、フラグメント処理）が行われる。
【００５６】
ピクセル処理では、ピクセル処理プログラム（ピクセルシェーダプログラム、第２のシェーダプログラム）に従って、テクスチャの読出し（テクスチャマッピング）、色データの設定／変更、半透明合成、アンチエイリアス等の各種処理を行って、画像を構成するピクセルの最終的な描画色を決定し、透視変換されたオブジェクトの描画色を描画バッファ１７４（ピクセル単位で画像情報を記憶できるバッファ。ＶＲＡＭ）に出力（描画）する。すなわち、ピクセル処理では、画像情報（色、法線、輝度、α値等）をピクセル単位で設定あるいは変更するパーピクセル処理を行う。これにより、オブジェクト空間内において仮想カメラ（所与の視点）から見える画像が生成される。また。画像生成部１２０は、オブジェクトを描画する際に、テクスチャマッピング、隠面消去処理、αブレンディング等を行う。
【００５７】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５８】
３．ゲームパラメータの設定
本実施形態では、コントローラ２０の差込口５０に差し込まれた情報媒体ＩＭから識別情報を読み取り、読み取られた識別情報に基づきゲームパラメータを設定してゲーム処理を行う。本実施形態の情報媒体ＩＭは大別して３種類（３タイプ）に分類され、差し込まれた情報媒体ＩＭの種類（タイプ）によって異なるゲームパラメータを設定している。
【００５９】
図７に示すように、本実施形態では、情報媒体ＩＭを「ガンタイプ」、「マジックタイプ」、「必殺技タイプ」の３タイプに分類している。図７に示す例では、識別情報（識別番号）が１から３０までの３０個の情報媒体ＩＭを「ガンタイプ」とし、識別情報が３１から６０までの３０個の情報媒体ＩＭを「マジックタイプ」とし、識別情報が６１から９０までの３０個の情報媒体ＩＭを「必殺技タイプ」としている。
【００６０】
「ガンタイプ」の情報媒体ＩＭは、攻撃力を高めるための情報媒体ＩＭであり、このタイプの情報媒体ＩＭの識別情報を読み取った場合には、攻撃力に関するゲームパラメータを設定変更する。例えば、識別情報に応じて、銃弾の威力を規定するゲームパラメータや、特殊な銃弾を使用可能にするゲームパラメータを設定変更する。
【００６１】
「マジックタイプ」の情報媒体ＩＭは、特殊効果（魔法等）を使用するための情報媒体ＩＭであり、このタイプの情報媒体ＩＭの識別情報を読み取った場合には、特殊効果に関するゲームパラメータを設定変更する。例えば、識別情報に応じて、敵キャラクタ（標的オブジェクト）の攻撃を無力化する特殊効果や、敵キャラクタの攻撃をプレーヤキャラクタの体力値に変換する特殊効果を使用可能にするゲームパラメータを設定変更する。
【００６２】
「必殺技タイプ」の情報媒体ＩＭは、必殺技を使用するための情報媒体ＩＭであり、このタイプの情報媒体ＩＭの識別情報を読み取った場合には、必殺技の種別を規定するゲームパラメータを設定変更して、識別情報に応じて決定される必殺技を使用可能な必殺技として設定する。プレーヤは、コントローラ２０のボタン２４を押すことで必殺技コマンドを入力することができ、必殺技コマンドが入力されると、差込口５０に差し込んだ「マジックタイプ」の情報媒体ＩＭの識別情報に応じた種類の魔獣が召喚され、召喚された魔獣がプレーヤに変わって敵キャラクタを攻撃するゲーム処理が行われる。
【００６３】
本実施形態では、同一タイプの２個以上の情報媒体ＩＭを差込口５０に差し込んで識別情報を読み取らせることはできず、同一タイプの２個以上の情報媒体ＩＭを差込口５０に差し込んだ場合には、最初に差し込まれた情報媒体ＩＭの識別情報のみを読み取るようにしている。プレーヤは、各タイプから１個ずつ選択した最大３個の情報媒体ＩＭを３個の差込口５０に差し込んで各情報媒体ＩＭの識別情報を読み取らせることができる。
【００６４】
また、図７に示すように、本実施形態では、各タイプの情報媒体ＩＭを、更に「火」、「水」、「雷」の３種類の属性で分類し、情報媒体ＩＭの属性に応じてゲームパラメータを設定している。図７に示す例では、例えば「ガンタイプ」の情報媒体ＩＭのうち、識別情報（識別番号）が１から１０までの１０個の情報媒体ＩＭの属性を「火」とし、識別情報が１１から２０までの１０個の情報媒体ＩＭの属性を「水」とし、識別情報が２１から３０までの１０個の情報媒体ＩＭの属性を「雷」としている。
【００６５】
なお、同一タイプ、同一属性の情報媒体ＩＭの中でも、識別情報に応じて能力値が異なるように設定している。例えば、「ガンタイプ」で属性が「火」である情報媒体ＩＭのうち、識別情報が「１」の情報媒体ＩＭと、識別情報が「１０」の情報媒体ＩＭでは、攻撃力を高める度合い（能力値）が異なるように設定している。
【００６６】
また、本実施形態では、複数の差込口５０に差し込まれた複数の情報媒体ＩＭの識別情報を読み取った場合に、読み取られた複数の識別情報の組み合わせに応じてゲームパラメータを設定する。具体的には、差込口５０に差し込まれた複数の情報媒体ＩＭの属性が同一である場合には、各情報媒体ＩＭの元々の能力値（攻撃力や体力値、特殊効果の有効度、必殺技の有効度等）が更に高まるようにゲームパラメータを設定変更する。プレーヤは、例えば各タイプからそれぞれ「火」の属性を有する情報媒体ＩＭを１個ずつ選択した３個の情報媒体ＩＭを３個の差込口５０に差し込むことで、各情報媒体ＩＭの能力値を底上げすることができる。
【００６７】
本実施形態によれば、プレーヤは、コントローラ２０の差込口５０に情報媒体ＩＭを差し込むことで、差し込んだ情報媒体ＩＭに応じて攻撃力等の能力値を高めることができ、所望の情報媒体ＩＭをコントローラ２０に差し込んでコントローラ２０をカスタマイズ（改造）する楽しさを得ることができる。また、コントローラ２０に差し込む複数の情報媒体ＩＭの組み合わせに応じて能力値が変化するため、コントローラ２０に差し込む情報媒体ＩＭの組み合わせを考えて選択する楽しさを得ることができる。
【００６８】
４．処理
次に、本実施形態のゲームシステムの処理の一例について図８のフローチャートを用いて説明する。
【００６９】
まず、処理部１００は、コインが投入口に投入されたか否かを判断する（ステップＳ１０）。コインが投入されたと判断した場合には（ステップＳ１０の「Ｙ」）には、情報媒体排出制御部１１８は、情報媒体排出部１５０に制御信号を送信して、情報媒体ＩＭを排出口４０に排出させる制御を行う（ステップＳ１２）。
【００７０】
次に、処理部は、コントローラ２０の差込口５０に情報媒体ＩＭが差し込まれたか否かを判断する（ステップＳ１４）。例えば、所定時間内に、識別情報読取部１６４において少なくとも１個の情報媒体ＩＭの識別情報が読み取られた場合に、情報媒体ＩＭが差し込まれたと判断する。
【００７１】
差込口５０に少なくとも１個の情報媒体ＩＭが差し込まれたと判断した場合（ステップＳ１４の「Ｎ」）には、処理部１００は、識別情報読取部１６４で読み取られた１又は複数の識別情報を取得する（ステップＳ１６）。
【００７２】
次に、ゲームパラメータ設定部１１２は、ステップＳ１６で取得した識別情報に基づいて、攻撃力や体力値、特殊効果の有効度、必殺技の有効度等の能力値に関するゲームパラメータを設定する処理を行う（ステップＳ１８）。ここで、複数の識別情報を取得した場合には、取得した複数の識別情報の組み合わせに基づきゲームパラメータを設定する処理を行う。例えば、取得した複数の識別情報に基づいて、差込口５０差し込まれた複数の情報媒体ＩＭの属性が同一であるか否かを判断し、同一であると判断した場合に、各能力値が更に高まるようにゲームパラメータを変更する。
【００７３】
一方、ステップＳ１４において、情報媒体ＩＭが差し込まれていないと判断した場合には、各能力値に関するゲームパラメータを所定の初期値に設定し、ステップＳ２０の処理に進む。
【００７４】
次に、ゲーム処理部１１０は、ゲーム処理を開始し（ステップＳ２０）、指示位置検出部１６２で検出された指示位置を取得する(ステップＳ２２)。
【００７５】
次に、ゲーム処理部１１０は、操作検出部１６０からの検出信号と、ステップＳ２２で取得した指示位置と、ステップＳ１８で設定したゲームパラメータとに基づきゲーム処理を行う（ステップＳ２４）。すなわち、ゲーム処理部１１０は、トリガ部２３が引かれたことが検出された場合に、取得した指示位置が標的オブジェクトの表示位置と一致しているか否かを判断し、一致していると判断した場合に、当該標的オブジェクトに銃弾（ゲームパラメータに設定された攻撃力（威力）を持つ銃弾）を当てるゲーム処理を行う。また、ゲーム処理部１１０は、設定されたゲームパラメータに従って、所定の確率で特殊効果を発動するゲーム処理を行う。また、ゲーム処理部１１０は、ボタン２４が押されたことが検出された場合に、設定されたゲームパラメータに従って必殺技を発動するゲーム処理を行う。
【００７６】
次に、画像生成部１２０は、オブジェクト空間内において仮想カメラから見える画像（（ゲーム画像）を生成する処理を行う(ステップＳ２６)。次に、処理部１００は、処理を継続するか否かを判断し（ステップＳ２８）、処理を継続する場合には、ステップＳ２２の処理に進み、ステップＳ２２以下の処理を１フレーム毎に繰り返す。
【００７７】
５．変形例
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００７８】
例えば、上記実施形態では、本発明を、銃型のコントローラ（指示体）を用いて標的オブジェクトを射撃するゲームを実行するゲームシステムに適用する場合について説明したが、本発明はこれに限られない。例えば、本発明を、剣型のコントローラ（指示体）を用いて標的オブジェクトを攻撃するゲームを実行するゲームシステムや、杖型のコントローラ（指示体）を用いて標的オブジェクトに対して魔法を発動して攻撃するゲームを実行するゲームシステムや、釣竿型のコントローラ（指示体）を用いて魚オブジェクトを釣り上げるゲームを実行するゲームシステムに適用することができる。
【００７９】
また、上記実施形態では、識別情報読取部の構成の一例として、情報媒体に印刷されたドットコードを指示体（コントローラ）に設けられた撮像部で撮像することで、情報媒体に付加された識別情報を読み取る場合について説明したが、本発明はこれに限られない。例えば、情報媒体に印刷された１次元バーコード或いは２次元バーコードを撮像部で撮像して情報媒体の識別情報を読み取るようにしてもよい。また、情報媒体として、識別情報を埋め込んだＩＣタグ（ＲＦＩＤタグ）が付加された情報媒体を用いて、指示体に設けたＲＦＩＤ受信機（識別情報読取部）によって、情報媒体の識別情報を読み取るようにしてもよい。また、指示体の差込口に差し込まれた情報媒体の接点の抵抗値を情報媒体の識別情報として読み取るように構成してもよい。
【００８０】
また、上記実施形態では、指示体に設けられた差込口に差し込まれた情報媒体の識別情報を読み取る場合について説明したが、指示体に差込口を設けずに情報媒体の識別情報を読み取るように構成してもよい。
【００８１】
また、上記実施形態では、指示体に設けられた複数の撮像部（識別情報読取部）で複数の情報媒体の識別情報を読み取る場合について説明したが、指示体に設けられた１つの撮像部で複数の情報媒体の識別情報を読み取るように構成してもよい。
【００８２】
また、上記実施形態では、指示位置検出部の構成の一例として、ディスプレイ近傍に設けた２個の反射板からの赤外光の画像を指示体に設けた撮像部で撮像することで、指示体による指示位置を検出する場合について説明したが、本発明はこれに限られない。例えば、指示体として、支持部に回転可能に支持される指示体を用いて、この指示体の所定軸回りの回転角度を可変抵抗等で検出することで、指示体による指示位置を検出するように構成してもよい。
【符号の説明】
【００８３】
１  ゲームシステム、２  筐体、１０  ディスプレイ、１２  反射板、１４  反射板、２０  コントローラ、２１  本体部、２２  把持部、２３  トリガ部、２４  ボタン、２５  撮像部、２６  発光部、３０  通信ケーブル、４０  排出口、５０  差込口、５１  格納部、５２  ガイド板、５３  基板、５４  発光部、５５  撮像部、１００  処理部、１１０  ゲーム処理部、１１２  ゲームパラメータ設定部、１１８  情報媒体排出制御部、１２０  画像生成部、１３０  音生成部、１５０  情報媒体排出部、１６０  操作検出部、１６２  指示位置検出部、１６４  識別情報読取部、１７０  記憶部、１７２  主記憶部、１７４  描画バッファ、１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、１９６  通信部
【図１】
2013158610.tif 000003
【図２】
2013158610.tif 000004
【図３】
2013158610.tif 000005
【図４】
2013158610.tif 000006
【図５】
2013158610.tif 000007
【図６】
2013158610.tif 000008
【図７】
2013158610.tif 000009
【図８】
2013158610.tif 000010