(57)【特許請求の範囲】
【請求項１】
ディスプレイに映像信号を出力する映像信号発生手段と、
前記ディスプレイの周囲に配置された発光体を検出するセンサ、および、銃身の前後に離間して配置された第１、第２スイッチとを有する銃型コントローラと、
制御手段と、
メモリと、
を備えたゲーム装置のためのゲーム制御プログラムであって、
前記ゲーム装置の制御手段を、
前記センサで検出された発光体の検出態様に基づいて、前記銃型コントローラの照準位置を算出する照準位置算出手段と、
銃身の前方に設けられた前記第１スイッチが閉成されているか否かを判断する第１スイッチ閉成判断手段と、
銃身の後方に設けられた前記第２スイッチが閉成されたか否かを判断する第２スイッチ閉成判断手段と、
前記第１スイッチが閉成状態から開放されたときに開放後時間の計測を開始する計時開始手段と、
前記第２スイッチ閉成判断手段が、前記第２スイッチが閉成されたと判断したときに、前記開放後時間が所定時間以内であるか否かを判断する開放後時間判断手段と、
前記開放後時間判断手段が、前記開放後時間が所定時間以内と判断したことを条件として、ゲームにおける射撃処理を実行する射撃制御手段と、
して機能させるゲーム制御プログラム。
【請求項２】
ディスプレイに映像信号を出力する映像信号発生手段と、
前記ディスプレイの周囲に配置された発光体を検出するセンサ、および、銃身の前後に離間して配置された第１、第２スイッチとを有する銃型コントローラと、
前記センサで検出された発光体の検出態様に基づいて、前記銃型コントローラの照準位置を算出する照準位置算出手段と、
銃身の前方に設けられた前記第１スイッチが閉成されているか否かを判断する第１スイッチ閉成判断手段と、
銃身の後方に設けられた前記第２スイッチが閉成されたか否かを判断する第２スイッチ閉成判断手段と、
前記第１スイッチが閉成状態から開放されたときに開放後時間の計測を開始する計時開始手段と、
前記第２スイッチ閉成判断手段が、前記第２スイッチが閉成されたと判断したときに、前記開放後時間が所定時間以内であるか否かを判断する開放後時間判断手段と、
前記開放後時間判断手段が、前記開放後時間が所定時間以内と判断したことを条件として、ゲームにおける射撃処理を実行する射撃制御手段と、
を備えたゲーム装置。                                                                                
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、銃型コントローラを備えたゲーム装置およびそのゲーム制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、フォトセンサによってディスプレイのラスター走査線を検出して、ディスプレイに表示されたオブジェクトに狙いを定める銃型コントローラを備えたゲーム装置が開示されている。銃型コントローラには、複数のスイッチを有するＵ形グリップが設けられている。
【０００３】
特許文献２には、ディスプレイの周囲に設置された発光体をフォトセンサによって検出し、ディスプレイに表示されたオブジェクトに狙いを定める（照準位置を設定する。）コントローラを備えたゲーム装置が開示されている。
【０００４】
【特許文献１】特表平８−５００７４７号公報
【特許文献２】特開平１１−０８６０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、銃型コントローラの操作は、後部に設けられた把持部を片手で持ち、その把持部の近傍に設けられた引き金（スイッチ）を引くと射撃処理が実行されるものが一般的であった。このため、遊戯中に銃型コントローラの先端を近傍の他者や、物品にぶつけたり、重心の急激な移動で、銃型コントローラが手から離れる危険があった。
【０００６】
本発明は、このような従来の問題点を解消すべく創案されされたもので、銃型コントローラの取り扱いにおいて、後部に設けられた把持部を片手で持つような粗暴な取り扱いを防止することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ディスプレイに映像信号を出力する映像信号発生手段と、前記ディスプレイの周囲に配置された発光体を検出するセンサ、および、銃身の前後に離間して配置された第１、第２スイッチとを有する銃型コントローラと、前記銃型コントローラの操作に呼応して射撃処理を実行する射撃制御手段と、を備えたゲーム装置のためのゲーム制御プログラムであって、前記ゲーム装置を、前記センサで検出された発光体の検出態様に基づいて、前記銃型コントローラの照準位置を算出する照準位置算出手段と、銃身の前方に設けられた前記第１スイッチが閉成されているか否かを判断する第１スイッチ閉成判断手段と、銃身の後方に設けられた前記第２スイッチが閉成されたか否かを判断する第２スイッチ閉成判断手段と、前記第１スイッチ閉成判断手段が第１スイッチが閉成されたと判断したことを条件とし、あるいは、前記第２スイッチ閉成判断手段が前記第２スイッチが閉成されたと判断し、且つ、前記第１スイッチ閉成判断手段が前記第１スイッチが閉成されたと判断したことを条件として、ゲームにおける射撃処理を実行する射撃制御手段として機能させる。
【０００８】
本発明によれば、離間して配置された第１、第２スイッチとを有する銃型コントローラにおいて、第１、第２のスイッチの両者を同時に操作しないと、射撃処理を実行できないため、銃型コントローラの後部に設けられた把持部のみを片手で持って行う操作、すなわち、粗暴な片手撃を防止し得る。
【０００９】
本発明に係るゲーム制御プログラムは、前記ゲーム装置を、さらに、前記第１スイッチが閉成状態から開放されたときに開放後時間の計測を開始する計時開始手段と、前記第２スイッチ閉成判断手段が、前記第２スイッチが閉成されたと判断したときに、前記開放後時間が所定時間以内であるか否かを判断する開放後時間判断手段と、前記第２スイッチ閉成判断手段が、前記第２スイッチが閉成されたと判断しときに、前記開放後時間判断手段が、前記開放後時間が所定時間以内と判断したことを条件として、射撃処理を実行する射撃制御手段として機能させるものであってもよい。
【００１０】
これによって、開放後時間が所定時間以内の射撃を許容したことにより、第２スイッチによる射撃感覚を味わうことができる。
【００１１】
本発明に係るゲーム制御プログラムは、前記ゲーム装置を、さらに、ゲームにおける射撃可能回数を設定する射撃回数設定手段と、前記射撃可能回数を、前記射撃制御手段が前記射撃処理を実行した回数だけ減算する射撃可能回数減算手段と、前記射撃可能回数減算手段によって減算された前記射撃可能回数が０になったか否かを判断する射撃回数判断手段と、前記射撃回数判断手段で、前記射撃可能回数が０になったと判断されたときに、その後の射撃処理の実行を停止する射撃停止手段と、前記照準位置算出手段で算出された照準位置が所定領域外であったときに、前記射撃可能回数を再設定する、射撃可能回数再設定手段として機能させる。
【００１２】
これによって、射撃可能回数を制御し得るとともに、適宜そのリロードが可能である。
【００１３】
本発明は、ディスプレイに映像信号を出力する映像信号発生手段と、前記ディスプレイの周囲に配置された発光体を検出するセンサ、および、銃身の前後に離間して配置された第１、第２スイッチとを有する銃型コントローラと、前記センサで検出された発光体の検出態様に基づいて、前記銃型コントローラの照準位置を算出する照準位置算出手段と、銃身の前方に設けられた前記第１スイッチが閉成されているか否かを判断する第１スイッチ閉成判断手段と、銃身の後方に設けられた前記第２スイッチが閉成されたか否かを判断する第２スイッチ閉成判断手段と、前記第１スイッチ閉成判断手段が第１スイッチが閉成されたと判断したことを条件とし、あるいは、前記第２スイッチ閉成判断手段が前記第２スイッチが閉成されたと判断し、且つ、前記第１スイッチ閉成判断手段が前記第１スイッチが閉成されたと判断したことを条件として、ゲームにおける射撃処理を実行する射撃制御手段とを備える。
【００１４】
これによって、第１、第２スイッチの両者を操作しないと射撃を実行できないため、銃型コントローラの第１スイッチのみによる片手操作、すなわち、後部に設けられた把持部を片手で持つような粗暴な片手撃ちを防止し得る。
【発明の効果】
【００１５】
本発明によれば、銃型コントローラの取り扱いにおいて、後部に設けられた把持部を片手で持つような粗暴な片手撃ちを防止し得る。
【発明を実施するための最良の形態】
【００１６】
次に本発明を実施するための最良の形態を図面に基づいて説明する。
【実施例１】
【００１７】
［ゲーム装置］
図１は、本発明に係るゲーム装置の実施例１の使用状況を示す斜視図、図２は、図１のゲーム装置を示すブロック図、図３は、図１のゲーム装置に使用される銃型コントローラを示す斜視図、図４は、図３の銃型コントローラを示す正面図、図５は、図３の銃型コントローラを示す平面図、図６は、図３の銃型コントローラを示す右側面である。
【００１８】
図１において、ゲーム装置ＧＭは本体１０００および銃型コントローラ１１００を備え、本体１０００にはディスプレイ２０００が接続されている。ゲーム装置本体１０００はディスプレイ２０００のスピーカ２０２０に接続され、実行されるゲームの音響を出力し得る。
【００１９】
ディスプレイ２０００周囲所定位置、例えばディスプレイ２０００上所定位置に、一対の発光ダイオードモジュール３０００、３０２０が配置され、銃型コントローラ１１００は、発光ダイオードモジュール３０００、３０２０から発光される光を検出する。
【００２０】
図２〜図６において、銃型コントローラ１１００は、発光ダイオードモジュール（発光体）３０００、３０２０の光を検出するフォトセンサ１１２０（図２、図６）と、トリガとして使用される第１スイッチ１１４０、第２スイッチ１１６０が設けられている。第１、第２スイッチ１１４０、１１６０は、銃型コントローラ１１００の前後位置に離間して配置されており、第１スイッチ１１４０は銃型コントローラ１１００前部の把持部１１８０前側に設けられ、第２スイッチ１１６０は銃型コントローラ１１００後部の把持部１１８２前側に設けられている。さらに、第２スイッチ１１６０はガード１１８４によって包囲されている。
【００２１】
ゲーム装置本体１０００は、ゲーム装置ＧＭ全体を制御するＣＰＵ１０１０、基本ソフトウエアやゲーム制御プログラム等が格納されるＲＯＭ１０３０、プログラム実行のための種々のデータ等を格納するシステムメモリ１０２０、スピーカ２０２０を駆動するための音響信号を発生する音響信号発生回路１０４０、ディスプレイ２０００に表示すべき映像ＩＭのための映像信号を発生する映像信号発生回路１０５０を備える。音響信号発生回路１０４０および映像信号発生回路１０５０は、インターフェース１０６０を介して、ＣＰＵ１０１０、ＲＯＭ１０３０、システムメモリ１０２０に接続されている。
【００２２】
ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、照準画像に基づいて、画像ＩＭおよびその周囲の照準位置（射撃される位置）を算出する照準位置算出手段として機能する。発光ダイオードモジュール３０００、３０２０（発光体）の光を検出した際の検出態様（検出位置、検出タイミング等）に基づく、銃型コントローラ１１００の照準位置の算出は、特許文献２に詳述されている方法など、適宜の方法を用いればよい。但し、ラスター走査線を照準画像とする照準位置算出（特許文献１に詳述されている。）等、他の照準位置算出方法も採用し得る。
【００２３】
ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、第１スイッチ１１４０、第２スイッチ１１６０の閉成（ＯＮ）、開放（ＯＦＦ）に呼応して、射撃処理（以下、単に射撃と記す。）を実行する射撃実行手段として機能する。ゲーム装置ＧＭによる射撃は、画像ＩＭにおける所定のオブジェクト（例えばガンマンＯＢ１、障害物ＯＢ２）に照準位置が設定された状態で所定のスイッチ１１４０あるいは１１６０が閉成されたときに、命中の効果画像、音響が表示、出力され、はずれたときに、はずれを示す効果画像、音響が表示、出力される。なお、射撃処理の態様はこれに限られず、例えば、特許文献２に示されている態様などであってもよい。
【００２４】
射撃実行の前提となる第１、第２スイッチ１１４０、１１６０の開閉の検出に関して、ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、第１スイッチ１１４０が閉成されているか否かを判断する第１スイッチ閉成判断手段、第２スイッチが閉成されたか否かを判断する第２スイッチ閉成判断手段として機能する。
【００２５】
射撃実行手段としてのＣＰＵ１０１０およびシステムメモリ１０２０は、以下の条件が満足されるときにのみ、射撃を実行する。
条件１：第１スイッチ１１４０が閉成されたときには射撃を実行する。
条件２：第１スイッチ１１４０が閉成されている状態で、第２スイッチ１１６０が閉成されたときには射撃を実行する。
条件３：第１スイッチ１１４０が閉成され、その後開放されたとき、開放後所定時間以内に、第２スイッチ１１６０が閉成されたときには射撃を実行する。開放後所定時間は種々設定可能であるが、例えば、画像の１フレーム表示時間（１／６０秒）の数倍の時間（比較的短時間）が設定される。
【００２６】
条件１、２によって、後側の第２スイッチ１１６０のみによる片手撃ちが防止される。銃型コントローラ１１００の粗暴な取り扱いによる事故を防止し得る。なお、前側の第１スイッチ１１４０のみの操作は、銃型コントローラ１１００が手から腕付け根方向に伸びる状態で行われるため、銃型コントローラ１１００を振り回すような、粗暴な取り扱いは生じ難く、また、重心が把持位置よりも後方となるため、手から離れてしまう危険も少ない。
【００２７】
条件３は、第１スイッチ１１４０の操作後の直後における第２スイッチ１１６０の操作による射撃であるため、銃型コントローラ１１００の前部が完全に手から離れてはいないため、粗暴な取り扱いは生じ難い。これを「安全効果」と呼び、その判断を「安全効果判断」と呼ぶ。
【００２８】
条件３の判断に関して、ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、第１スイッチ１１４０が閉成状態から開放されたときに開放後時間（ｔとする。）の計測を開始する計時開始手段として機能し、さらに、第２スイッチ閉成判断手段が、第２スイッチ１１６０が閉成されたと判断したときに、開放後時間ｔが所定時間（Ｔとする）以内、すなわちｔ＜＝Ｔであるか否かを判断する開放後時間判断手段として機能する。
【００２９】
なお、条件１、２のみによって射撃条件を判断することによっても、銃型コントローラ１１００操作の安全性を確保し得る。
【００３０】
さらに、ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、銃型コントローラ１１００による射撃の、射撃可能回数を設定する射撃回数設定手段として機能する。射撃可能回数は、ゲーム制御プログラムによって自動的に設定され、あるいは遊戯者の操作に基づいて設定され、あるいはゲームの状況その他の条件によって設定される等、多様な態様で設定される。
【００３１】
最初に設定される射撃可能回数は、銃型コントローラ１１００によって行いうる最大射撃回数であるが、射撃が実行されたときには、射撃可能回数が徐々に減少するので、残りの射撃可能回数を管理する必要がある。
【００３２】
そこで、ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、射撃可能回数を、射撃制御手段が前記射撃を実行した回数だけ減算する射撃可能回数減算手段として機能し、また、射撃可能回数減算手段によって減算された射撃可能回数が０になったか否かを判断する射撃回数判断手段として機能し、また、射撃回数判断手段で、射撃可能回数が０になったと判断されたときに、その後の射撃の実行を停止する射撃停止手段として機能する。
【００３３】
射撃可能回数が０になったとき、射撃可能回数を初期値に復帰するリロード処理が行われるが、従来のリロード方式では、銃型コントローラを、画面外に向けて引き金を引くものが一般的であった。しかしながら、銃型コントローラ１１００は、両手で把持するので、銃型コントローラ１１００を、画面外に向けながらの、操作は行いづらい。
【００３４】
そこで、ＣＰＵ１０１０およびシステムメモリ１０２０は、協働して、銃型コントローラ１１００の照準位置を、射撃使用する領域外、例えば、画像ＩＭの範囲外とするだけで、他の操作をしなくてもリロード処理を行う。
【００３５】
［ゲーム制御プログラム］
次に、実施例１のゲーム装置において実行されるゲーム制御プログラムについて説明する。
【００３６】
図１２は、実施例１のゲーム装置の動作を示すフローチャート、図１３は、図１２の安全効果判断準備（１）の処理を示すフローチャート、図１４は、図１２の安全効果判断準備（２）の処理を示すフローチャート、図１５は、図１２の射撃の処理を示すフローチャートである。
【００３７】
図１２において、ゲーム装置ＧＭのＣＰＵ１０１０およびシステムメモリ１０２０はゲーム制御プログラムを実行し、これによって、ＣＰＵ１０１０およびシステムメモリ１０２０は、射撃制御手段として、以下の各ステップを実行する。
【００３８】
ステップＳ１５００（射撃回数設定ステップ）：まず、前記射撃の射撃可能回数を設定し、ステップＳ１５０１に進む。
【００３９】
ステップＳ１５０１：射撃方向、すなわち照準位置が画像ＩＭの範囲外か否かを判断する。照準位置が画像ＩＭ範囲内であったときは、ステップＳ１５０２に進み、照準位置が画像ＩＭ範囲外であったときは、ステップＳ１５０８に進む。
【００４０】
ステップＳ１５０２（射撃回数判断ステップ、射撃停止ステップ）：射撃可能回数が０になっているか否かを判断する。射撃可能回数が０のときは、もはや射撃は不可能であるので、そのまま処理を終了する。射撃可能回数が０でないときは、ステップＳ１５０３に進む。
【００４１】
ステップＳ１５０３（第１スイッチ閉成判断ステップ）：第１スイッチ１１４０が閉成されているか否かを判断する。第１スイッチ１１４０が閉成されているときはステップＳ１５０４に進み、第１スイッチ１１４０が閉成されていないときはステップＳ１５０９に進む。
【００４２】
ステップＳ１５０４：第１スイッチ１１４０の閉成後開放されたときの、「安全効果判断」を実行するための第１の準備を実行し、ステップＳ１５０５に進む。
【００４３】
ステップＳ１５０５（射撃実行ステップ）：射撃を実行し、ステップＳ１５０６に進む。
【００４４】
ステップＳ１５０６（第２スイッチ閉成判断ステップ）：第２スイッチ１１６０が閉成されているか否かを判断する。第２スイッチ１１６０が閉成されているときはステップＳ１５０７に進み、第２スイッチ１１６０が閉成されていないときはそのまま処理を終了する。
【００４５】
ステップＳ１５０７（第１スイッチ閉成判断ステップ）：第１スイッチ１１４０が閉成されているか否かの条件、または、安全効果レジスタ（後述する。）がＯＮか否かの条件を判断する。いずれかの条件が満足されたときはステップＳ１５０８に進み、いずれの条件も満足されなかったときは、そのまま処理を終了する。
【００４６】
ステップＳ１５０８（射撃実行ステップ）：射撃を実行し、そのまま処理を終了する。
【００４７】
ステップＳ１５０９（射撃可能回数再設定ステップ）：射撃可能回数をリロードし、そのまま処理を終了する。
【００４８】
ステップＳ１５１０：第１スイッチ１１４０の閉成後開放されたときの、「安全効果判断」を実行するための第２の準備を実行し、ステップＳ１５１０に進む。
【００４９】
ステップＳ１５１１：第１スイッチ１１４０の閉成後開放されたときの、「安全効果」を示す安全効果レジスタがＯＮ（安全効果）であるか否かを判断する。安全効果レジスタがＯＮのときにはステップＳ１５０６に進み、安全効果レジスタがＯＦＦのときは、そのまま処理を終了する。
【００５０】
図１３において、図１２のステップＳ１５０４は、以下の各ステップによって実行される。
【００５１】
ステップＳ１６０１：まず、第１スイッチ１１４０が一旦閉成されたことを示す「ＯＮレジスタ」に「ＯＮ」のデータを登録する。次に、ステップＳ１６０２に進む。
【００５２】
ステップＳ１６０２：第１スイッチ１１４０が開放されたときに「ＯＮ」のデータを登録する安全効果レジスタに「ＯＦＦ」を登録する。また、第１スイッチ１１４０の閉成後開放されてからの時間を計測する安全効果タイマをリセットする。その後、処理を終了する。
【００５３】
図１４において、図１２のステップＳ１５０９は、以下の各ステップによって実行される。
【００５４】
ステップＳ１７０１：第１スイッチ１１４０が一旦閉成されたか否か、すなわち「ＯＮレジスタ」が「ＯＮ」になっているか否かを判断する。「ＯＮレジスタ」が「ＯＮ」のときはステップＳ１７０４に進み、「ＯＮレジスタ」が「ＯＦＦ」のときはステップＳ１７０２に進む。
【００５５】
ステップＳ１７０２（開放後時間判断ステップ）：安全効果タイマの計測時間が所定値以内、すなわち安全効果有か否かを判断する。所定時間以内のときは、ステップＳ１７０３に進み、所定時間以内を超えたときはそのまま処理を終了する。
【００５６】
ステップＳ１７０３：安全効果レジスタを「ＯＦＦ」とし、安全効果タイマをリセットする。その後処理を終了する。
【００５７】
ステップＳ１７０４（計時開始ステップ）：ＯＮレジスタを「ＯＦＦ」、安全効果レジスタを「ＯＮ」、安全効果タイマをスタートする。その後処理を終了する。
【００５８】
図１５において、図１２のステップＳ１５０５、Ｓ１５０７は、以下の各ステップによって実行される。
【００５９】
ステップＳ１８０１：まず、射撃制御手段による射撃を実行する。このとき、前記照準画像に基づいて、前記銃型コントローラの照準位置を算出する（照準位置算出ステップ）。次に、ステップＳ１８０２に進む。
【００６０】
ステップＳ１８０２（射撃可能回数減算ステップ）：射撃可能回数を「１」減算し、そのまま処理を終了する。
【実施例２】
【００６１】
［ゲーム装置］
図７は、本発明に係るゲーム装置の実施例２を示すブロック図、図８は、図７のゲーム装置に使用される銃型コントローラを示す斜視図、図９は、図８の銃型コントローラを示す正面図、図１０は、図８の銃型コントローラを示す平面図、図１１は、図８の銃型コントローラを示す右側面図である。
【００６２】
図７〜図１１において、ゲーム装置ＧＭにおける銃型コントローラ１１００は一体の装置ではなく、独立の第１コントローラ１１８０、第２コントローラ１１９０を銃型ケーシング１１０２に組み込むことによって構成され、第１スイッチ１１４０、第２スイッチ１１６０は、それぞれ第１コントローラ１１８０、第２コントローラ１１９０に設けられている。
【００６３】
このように、銃型コントローラ１１００を組み合わせの構成とすることにより、銃型コントローラ１１００を多様に変化させることが可能である。一方、銃型コントローラ１１００は分解可能であるので、粗暴な操作を行ったときに、第１コントローラ１１８０や第２コントローラ１１９０が銃型ケーシング１１０２から脱落する可能性があり、安全な操作を保証する必要性は高い。
【００６４】
銃型ケーシング１１０２には、把持部１１８０、１１８２、銃身部１１０８が設けられ、第１コントローラ１１８０、第２コントローラ１１９０は、銃身部１１０８、把持部１１８２内にそれぞれ収納されている。
【００６５】
銃身部１１０８は、上方に開口する溝状に形成され、前端に係止部１１０５が形成され、後端部には上下回転可能なストッパ１１０４が設けられている。
第１コントローラ１１８０は、ストッパ１１０４を上方に開放した状態で、銃身部１１０８の溝内に挿入され、係止部１１０５によって第１コントローラ１１８０前端部の上方への脱落が防止される。その後、ストッパ１１０４を前方に倒し、第１コントローラ１１８０後端部の上方への脱落を防止する。
【００６６】
把持部１１８２は上方に開放した空洞状に形成され、第２コントローラ１１９０は把持部１１８２空洞内に収納されている。把持部１１８２空洞底部にはバネ１１０６が設けられ、第２コントローラ１１９０は、バネ１１０６によって上方に付勢されつつ、空洞上端に当接されている。これによって、第２コントローラ１１９０の脱落が防止されている。
【００６７】
図７に示すように、第２コントローラ１１９０は、インターフェース１０６０に直接接続せず、第１コントローラ１１８０を介してインターフェース１０６０に接続している。このように、第１コントローラ１１８０、第２コントローラ１１９０を相互接続する構成を採用することにより、複合型のコントローラを銃型コントローラ１１００に適用し得る。
【００６８】
なお、第１コントローラ１１８０、第２コントローラ１１９０の他のスイッチ（例えば、第２コントローラ１１９０のスイッチ１１７０等）を他の機能を実行するスイッチとして機能させることも可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明に係るゲーム装置の実施例１の使用状況を示す斜視図である。
【図２】図１のゲーム装置を示すブロック図である。
【図３】図１のゲーム装置に使用される銃型コントローラを示す斜視図である。
【図４】図３の銃型コントローラを示す正面図である。
【図５】図３の銃型コントローラを示す平面図である。
【図６】図３の銃型コントローラを示す右側面である。
【図７】本発明に係るゲーム装置の実施例２を示すブロック図である。
【図８】図７のゲーム装置に使用される銃型コントローラを示す斜視図である。
【図９】図８の銃型コントローラを示す正面図である。
【図１０】図８の銃型コントローラを示す平面図である。
【図１１】図８の銃型コントローラを示す右側面図である。
【図１２】実施例１のゲーム装置の動作を示すフローチャートである。
【図１３】図１２の安全効果判断準備（１）の処理を示すフローチャートである。
【図１４】図１２の安全効果判断準備（２）の処理を示すフローチャートである。
【図１５】図１２の射撃の処理を示すフローチャートである。
【符号の説明】
【００７０】
ＩＭ  画像
ＧＭ  ゲーム装置
ＯＢ１、ＯＢ２  オブジェクト
１０００  ゲーム装置本体
１０１０  ＣＰＵ
１０２０  システムメモリ
１０３０  ＲＯＭ
１０４０  音響信号発生回路
１０５０  映像信号発生回路
１０６０  インターフェース
１１００  銃型コントローラ
１１０２  銃型ケーシング
１１０４  ストッパ
１１０５  係止部
１１０６  バネ
１１０８  銃身部
１１２０  フォトセンサ
１１４０  第１スイッチ
１１６０  第２スイッチ
１１８０、１１８２  把持部
１１８４  ガード
２０００  ディスプレイ
２０２０  スピーカ
３０００、３０２０  発光ダイオードモジュール
【図１】
0005429444.tif 000002
【図２】
0005429444.tif 000003
【図３】
0005429444.tif 000004
【図４】
0005429444.tif 000005
【図５】
0005429444.tif 000006
【図６】
0005429444.tif 000007
【図７】
0005429444.tif 000008
【図８】
0005429444.tif 000009
【図９】
0005429444.tif 000010
【図１０】
0005429444.tif 000011
【図１１】
0005429444.tif 000012
【図１２】
0005429444.tif 000013
【図１３】
0005429444.tif 000014
【図１４】
0005429444.tif 000015
【図１５】
0005429444.tif 000016