(57)【要約】【課題】少数の操作部材しか設けられていないコントローラを他のコントローラの代わりに用いても好適にゲームをプレイすることができるゲーム装置を提供すること。【解決手段】コントローラ種類判断部４０は、家庭用ゲーム機に接続されているコントローラの種類を判断する。さらに、テーブル記憶部４４は、コントローラの種類毎に、該コントローラから入力される操作信号と、該コントローラの操作対象の動作種類と、を対応づけてなるキーアサインテーブルを記憶する。また、テーブル読み出し部４２は、家庭用ゲーム機１２に接続されているコントローラの種類に対応するキーアサインテーブルをテーブル記憶部４４から読み出す。【選択図】　　　　図４
2004000591.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム装置と該ゲーム装置に操作信号を入力するコントローラとを含むゲームシステムであって、
前記ゲーム装置は、
前記コントローラの操作対象を表示する操作対象表示手段と、
前記コントローラから入力される操作信号に基づいて前記操作対象の表示を制御する表示制御手段と、を含み、
前記コントローラは、
操作部材と、
前記操作部材に対応する前記操作対象の動作種類を表示する動作種類表示手段と、
前記動作種類表示手段に表示される動作種類を変更する動作種類変更手段と、
前記操作部材が操作される場合に、前記動作種類表示手段によって表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力する操作信号出力手段と、
を含むことを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記動作種類変更手段は、タイマー出力に基づいて前記動作種類を変更する、ことを特徴とするゲームシステム。
【請求項３】
請求項１又は２に記載のゲームシステムにおいて、
前記動作種類変更手段は、前記コントローラの操作に応じて前記動作種類を変更する、ことを特徴とするゲームシステム。
【請求項４】
ゲーム装置と該ゲーム装置に操作信号を入力するコントローラとを含むゲームシステムの制御方法であって、
前記ゲーム装置において、
前記コントローラの操作対象を表示するステップと、
前記コントローラから入力される操作信号に基づいて前記操作対象の表示を制御するステップと、を実行し、
前記コントローラにおいて、
該コントローラに備えられた操作部材に対応する前記操作対象の動作種類をディスプレイに表示するステップと、
前記ディスプレイに表示されている動作種類を変更するステップと、
前記操作部材が操作される場合に、前記ディスプレイに表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力するステップと、を実行する、
ことを特徴とするゲームシステムの制御方法。
【請求項５】
操作部材を備え、他のコンピュータのコントローラとして用いられるコンピュータにより実行されるプログラムであって、
前記操作部材に対応する操作対象の動作種類を表示する動作種類表示手段、
前記動作種類表示手段に表示される動作種類を変更する動作種類変更手段、および、
前記操作部材が操作される場合に、前記動作種類表示手段によって表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力する操作信号出力手段、
として前記他のコンピュータのコントローラとして用いられるコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲーム装置、ゲームシステム、それらの制御方法およびプログラムに関する。
【０００２】
【従来の技術】
家庭用ゲーム機には１又は複数の（ゲーム）コントローラ接続端子が設けられており、これらコントローラ接続端子に付属の標準（汎用）コントローラを接続して、これにより家庭用テレビ受像器等の表示手段に表示された操作対象（ゲームキャラクタ等）を操作することができるようになっている。また、上記コントローラ接続端子に他の種類のコントローラを接続して、これにより操作対象を操作することもできるようになっている。
【０００３】
【発明が解決しようとする課題】
しかしながら、家庭用ゲーム機のコントローラ接続端子に接続されるコントローラは、その種類により操作部材の数が異なる。例えば、標準コントローラに代えて或いはそれに加えて携帯ゲーム機を家庭用ゲーム機に接続し、これをコントローラとして利用することができるゲームシステムが提案されているが、携帯性が重視される携帯ゲーム機には、家庭用ゲーム機の標準コントローラよりも少数の操作部材しか設けられていないことが多い。このため、携帯ゲーム機をコントローラとして利用した場合、標準コントローラの利用を前提としたゲームを十分に楽しむことができないという問題がある。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、少数の操作部材しか設けられていないコントローラを他のコントローラの代わりに用いても好適にゲームをプレイすることができるゲーム装置、ゲームシステム、それらの制御方法およびプログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るゲーム装置は、複数種類のコントローラが接続可能なゲーム装置であって、当該ゲーム装置に接続されているコントローラの種類を判断するコントローラ種類判断手段と、コントローラの種類毎に、該コントローラから入力される操作信号および該コントローラの操作対象の動作種類を対応づけてなるテーブルを記憶するテーブル記憶手段と、当該ゲーム装置に接続されているコントローラの種類に対応するテーブルを前記テーブル記憶手段から読み出すテーブル読み出し手段と、当該ゲーム装置に接続されているコントローラの操作対象を表示する操作対象表示手段と、前記テーブル読み出し手段により読み出されるテーブルにおいて当該ゲーム装置に接続されているコントローラから入力される操作信号に対応づけて記憶されている動作種類の動作を行うよう前記操作対象の表示を制御する表示制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るゲーム装置の制御方法は、複数種類のコントローラが接続可能なゲーム装置の制御方法であって、当該ゲーム装置に接続されているコントローラの種類を判断するステップと、コントローラの種類毎に、該コントローラから入力される操作信号および該コントローラの操作対象の動作種類を対応づけてなるテーブルを記憶するテーブル記憶手段から、当該ゲーム装置に接続されているコントローラの種類に対応するテーブルを読み出すステップと、当該ゲーム装置に接続されているコントローラの操作対象を表示するステップと、読み出される前記テーブルにおいて当該ゲーム装置に接続されているコントローラから入力される操作信号に対応づけて記憶されている動作種類の動作を行うよう前記操作対象の表示を制御するステップと、を含むことを特徴とする。
【０００７】
さらに、本発明に係るプログラムは、複数種類のコントローラが接続可能なコンピュータ（例えば家庭用ゲーム機やパーソナルコンピュータ等）により実行されるプログラムであって、当該コンピュータに接続されているコントローラの種類を判断するコントローラ種類判断手段、コントローラの種類毎に、該コントローラから入力される操作信号および該コントローラの操作対象の動作種類を対応づけてなるテーブルを記憶するテーブル記憶手段、当該コンピュータに接続されているコントローラの種類に対応するテーブルを前記テーブル記憶手段から読み出すテーブル読み出し手段、当該コンピュータに接続されているコントローラの操作対象を表示する操作対象表示手段、および、前記テーブル読み出し手段により読み出されるテーブルにおいて当該コンピュータに接続されているコントローラから入力される操作信号に対応づけて記憶されている動作種類の動作を行うよう前記操作対象の表示を制御する表示制御手段、として前記コンピュータを機能させるためのプログラムである。
【０００８】
本発明では、ゲーム装置（又はコンピュータ）に複数種類のコントローラが接続可能となっており、コントローラの種類毎に、該コントローラから入力される操作信号と、該コントローラの操作対象の動作種類（動作の種類）と、が対応づけてなるテーブルが用意されている。そして、ゲーム装置（又はコンピュータ）に接続されているコントローラの種類が判断され、その種類に対応するテーブルが読み出される。また、コントローラの操作対象が表示される。そして、コントローラから操作信号が入力されると、読み出されたテーブルに該操作信号に対応づけて記憶されている動作種類の動作を行うよう、前記操作対象の表示が制御される。こうすれば、少数の操作部材しか設けられていないコントローラを他のコントローラの代わりに用いても、それに応じた操作体系を実現でき、ゲームを好適にプレイすることができるようになる。
【０００９】
なお、それぞれコントローラの種類が対応づけられた複数の操作対象画像を記憶する操作対象画像記憶手段を含み、前記操作対象表示手段が、当該ゲーム装置（コンピュータ）に接続されているコントローラの種類に対応する操作対象画像を前記操作対象画像記憶手段から読み出し、該操作対象画像に基づいて前記操作対象を表示するようにしてもよい。こうすれば、コントローラの種類により操作体系が異なることを分かりやすくプレイヤに知らせることができる。
【００１０】
また、本発明に係るゲームシステムは、ゲーム装置と該ゲーム装置に操作信号を入力するコントローラとを含むゲームシステムであって、前記ゲーム装置は、前記コントローラの操作対象を表示する操作対象表示手段と、前記コントローラから入力される操作信号に基づいて前記操作対象の表示を制御する表示制御手段と、を含み、前記コントローラは、操作部材と、前記操作部材に対応する前記操作対象の動作種類を表示する動作種類表示手段と、前記動作種類表示手段に表示される動作種類を変更する動作種類変更手段と、前記操作部材が操作される場合に、前記動作種類表示手段によって表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力する操作信号出力手段と、を含むことを特徴とする。
【００１１】
また、本発明に係るゲームシステムの制御方法は、ゲーム装置と該ゲーム装置に操作信号を入力するコントローラとを含むゲームシステムの制御方法であって、前記ゲーム装置において、前記コントローラの操作対象を表示するステップと、前記コントローラから入力される操作信号に基づいて前記操作対象の表示を制御するステップと、を実行し、前記コントローラにおいて、該コントローラに備えられた操作部材に対応する前記操作対象の動作種類をディスプレイに表示するステップと、前記ディスプレイに表示されている動作種類を変更するステップと、前記操作部材が操作される場合に、前記ディスプレイに表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力するステップと、を実行することを特徴とする。
【００１２】
また、本発明に係るプログラムは、操作部材を備え、他のコンピュータ（例えば家庭用ゲーム機やパーソナルコンピュータ等）のコントローラとして用いられるコンピュータ（例えば携帯ゲーム機等）により実行されるプログラムであって、前記操作部材に対応する操作対象の動作種類を表示する動作種類表示手段、前記動作種類表示手段に表示される動作種類を変更する動作種類変更手段、および、前記操作部材が操作される場合に、前記動作種類表示手段によって表示されている動作種類の動作を前記操作対象に行わせるための操作信号を出力する操作信号出力手段、として前記他のコンピュータのコントローラとして用いられるコンピュータを機能させるためのプログラムである。
【００１３】
本発明によれば、コントローラに備えられた操作部材に対応する動作種類が同コントローラにおいて表示され、この動作種類は変化するよう（選択可能）になっている。そして、操作部材を操作すると、同コントローラにおいて表示されている動作種類の動作を操作対象に行わせるための操作信号が出力される。この操作信号はゲーム装置（他のコンピュータ）に入力され、そこで、該操作信号に基づいてコントローラの操作対象の表示が制御される。
【００１４】
このため、コントローラにおいて現在表示される動作種類を確認してから、前記操作部材を操作することにより、その動作種類の動作を行わせるための操作信号をゲーム装置（他のコンピュータ）に入力することができる。この結果、少ない操作部材によって多くの種類の動作を操作対象に行わせることができ、ゲームを好適にプレイすることができるようになる。
【００１５】
なお、前記動作種類変更手段は、タイマー出力に基づいて前記動作種類を変更するようにしてもよい。こうすれば、前記操作部材を操作することによる操作対象の動作種類が、時間が経過すると変わるようにできる。
【００１６】
また、前記動作種類変更手段は、前記コントローラの操作に応じて前記動作種類を変更するようにしてもよい。こうすれば、前記操作部材を操作することによる操作対象の動作種類が、例えば他の操作部材等を用いてコントローラを操作すると変わるようにできる。
【００１７】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面に基づき詳細に説明する。
【００１８】
発明の実施形態１．
図１は、本発明の実施形態１に係るゲームシステムの全体構成を示す図である。同図に示すように、このゲームシステム１０は、家庭用ゲーム機１２と、家庭用テレビ受像器１４と、標準コントローラ１６と、携帯ゲーム機１８と、を含んで構成されている。家庭用ゲーム機１２はＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）を中心として構成された周知のコンピュータゲームシステムであり、トレイ１１にＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ　−　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）やＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）等の情報記憶媒体を装着すると、該情報記憶媒体に記憶されているゲームプログラムをロードし、それに基づいてプレイヤにゲームを提供するようになっている。すなわち、家庭用テレビ受像器１４によってゲーム画面やゲーム音を出力するとともに、標準コントローラ１６や携帯ゲーム機１８から操作信号の入力を受け付け、該操作信号に従ってゲーム画面に表示されるゲームキャラクタ（操作対象）等を同画面内で動作させるようになっている。なお、家庭用ゲーム機１２が実行するゲームプログラムは、インターネット等のデータ通信ネットワークを介して供給されるようにしてもよい。
【００１９】
標準コントローラ１６は家庭用ゲーム機１２の付属品であり、多くのゲームプログラムで利用可能なよう汎用的な操作部材を比較的多めに備えている。すなわち、方向キー２０は「上操作信号」、「下操作信号」、「左操作信号」および「右操作信号」を家庭用ゲーム機１２に入力するための操作部材であり、ボタン２２Ａ，２２Ｂ，２２Ｃ，２２Ｄは「Ａ操作信号」、「Ｂ操作信号」、「Ｃ操作信号」および「Ｄ操作信号」をそれぞれ家庭用ゲーム機１２に入力するための操作部材である。標準コントローラ１６にはコントローラケーブル２１が接続されており、該コントローラケーブル２１を家庭用ゲーム機１２のコントローラ接続端子１３に接続することにより、標準コントローラ１６が利用可能となる。
【００２０】
携帯ゲーム機１８は、ＣＰＵを中心として構成された周知の可搬型コンピュータゲームシステムであり、方向キー２４、ボタン３０Ａ，３０Ｂ、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等により構成されたディスプレイ２６、スピーカ３１、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）を含んで構成されたゲームカートリッジ２８を差し込むためのカートリッジ差込口２７、および通信端子２９を備え、電池駆動されるようになっている。そして、カートリッジ差込口２７にゲームカートリッジ２８を装着し、電源を投入すると、該ゲームカートリッジ２８に記憶されたゲームプログラムが読み出される。そして、このゲームプログラムに基づいてプレイヤにゲームが提供されるようになっている。すなわち、ディスプレイ２６やスピーカ３１によってゲーム画面やゲーム音を出力するとともに、方向キー２４やボタン３０Ａ，３０Ｂによる操作信号の入力を受け付け、該操作信号に従ってゲーム画面に表示されるゲームキャラクタ（操作対象）等を同画面内で動作させるようになっている。
【００２１】
また、携帯ゲーム機１８は通信端子２９を備えており、該通信端子２９にコントローラケーブル３２の一端を接続するとともに、他端を家庭用ゲーム機１２のコントローラ接続端子１３に接続することにより、同携帯ゲーム機１８を家庭用ゲーム機１２のコントローラとして機能させることができるようになっている。携帯ゲーム機１８をコントローラとして機能させるためのプログラムは、ゲームカートリッジ２８に格納しておいて該ゲームカートリッジ２８から携帯ゲーム機１８に供給してもよいし、コントローラケーブル３２を介して家庭用ゲーム機１２から携帯ゲーム機１８に供給してもよい。携帯ゲーム機１８を家庭用ゲーム機１２のコントローラとして利用する場合、ボタン３０Ａに対応する「Ａ操作信号」、ボタン３０Ｂに対応する「Ｂ操作信号」、方向キー２４に対応する「上操作信号」、「下操作信号」、「左操作信号」および「右操作信号」を、該携帯ゲーム機１８から家庭用ゲーム機１２に入力することができるようになっている。
【００２２】
また、家庭用ゲーム機１２では、コントローラ接続端子１３に標準コントローラ１６が接続されているか、携帯ゲーム機１８が接続されているか、を判断することができるようになっている。すなわち、標準コントローラ１６は、操作信号を家庭用ゲーム機１２に入力する際、或いは家庭用ゲーム機１２からの問い合わせに応じて、コントローラＩＤ（コントローラ識別情報）を家庭用ゲーム機１２に入力するようになっている。同様に、携帯ゲーム機１８も、操作信号を家庭用ゲーム機１２に入力する際、或いは家庭用ゲーム機１２からの問い合わせに応じて、コントローラＩＤを家庭用ゲーム機１２に入力するようになっている。そして、家庭用ゲーム機１２では、こうして入力されるコントローラＩＤに基づいて、コントローラ接続端子１３に接続されているコントローラの種類を判断するようにしている。
【００２３】
また、家庭用ゲーム機１２では、図２および図３に示すキーアサインテーブルを予め保持するようになっている。これらのキーアサインテーブルは、例えばトレイ１１に装着される情報記憶媒体から家庭用ゲーム機１２に供給してもよいし、インターネット等のデータ通信ネットワークを介して家庭用ゲーム機１２に供給してもよい。
【００２４】
図２に示すキーアサインテーブルは、家庭用ゲーム機１２において標準コントローラ１６に対応づけて保持されているものであり、操作信号の種類と操作対象（例えばゲームキャラクタ等）の動作種類とを対応づけて記憶するものである。標準コントローラ１６は、上述したように８種類（方向キー２０に対応する４種類とボタン２２Ａ〜２２Ｄに対応する４種類）の操作信号を家庭用ゲーム機１２に入力することができるようになっており、図２に示すキーアサインテーブルでは、これら８種類の操作信号のそれぞれに対応づけて、操作対象の動作種類が記憶されている。家庭用ゲーム機１２では、標準コントローラ１６から操作信号が入力されたとき、同テーブルから対応する動作種類を読み出し、その種類の動作を行うよう家庭用テレビ受像器１４による操作対象の表示を制御するようになっている。例えば、ボタン２２Ａが押されて標準コントローラ１６からＡ操作信号が入力されると、家庭用ゲーム機１２は家庭用テレビ受像器１４に表示されている操作対象にパンチ動作を行わせる。また、方向キー２０が押されて標準コントローラ１６から下操作信号が入力されると、家庭用ゲーム機１２は家庭用テレビ受像器１４に表示されている操作対象にしゃがむ動作を行わせる。
【００２５】
一方、図３に示すキーアサインテーブルは、家庭用ゲーム機１２において携帯ゲーム機１８に対応づけて保持されているものであり、操作信号の種類と操作対象（例えばゲームキャラクタ等）の動作種類とを対応づけて記憶するものである。携帯ゲーム機１８をコントローラとして利用する場合、上述したように６種類（方向キー２４に対応する４種類とボタン３０Ａ，３０Ｂに対応する２種類）の操作信号を家庭用ゲーム機１２に入力することができるようになっており、図３に示すキーアサインテーブルでは、これら６種類の操作信号のそれぞれに対応づけて、操作対象の動作種類が記憶されている。家庭用ゲーム機１２では、標準コントローラ１６から操作信号が入力されたとき、同テーブルから対応する動作種類を読み出し、その種類の動作を行うよう家庭用テレビ受像器１４による操作対象の表示を制御するようになっている。例えば、ボタン３０Ａが押されて携帯ゲーム機１８からＡ操作信号が入力されると、家庭用ゲーム機１２は家庭用テレビ受像器１４に表示されている操作対象にパンチ動作を行わせる。また、方向キー２４が押されて携帯ゲーム機１８から右操作信号が入力されると、家庭用ゲーム機１２は家庭用テレビ受像器１４に表示されている操作対象に、右方向への移動をしながら必殺技１を繰り出させる。
【００２６】
図４は、家庭用ゲーム機１２において実現される機能ブロックのうち、本発明に関連するものを中心として示す図である。同図に示される各機能は、家庭用ゲーム機１２がゲームプログラムを実行することにより実現されるものである。同図に示すように、家庭用ゲーム機１２においては、コントローラ種類判断部４０、テーブル読み出し部４２、テーブル記憶部４４、表示制御部４６、操作対象表示部４８および操作対象画像記憶部５０が実現される。
【００２７】
このうち、コントローラ種類判断部４０は、コントローラから入力されるコントローラＩＤに基づき、家庭用ゲーム機１２に接続されているコントローラの種類（例えば標準コントローラ１６と携帯ゲーム機１８のいずれであるか）を判断する。また、テーブル記憶部４４は、例えばＲＡＭ或いはトレイ１１に装着された情報記憶媒体によって構成されるものであり、コントローラの種類毎に、該コントローラから入力される操作信号と、該コントローラの操作対象の動作種類と、を対応づけてなるキーアサインテーブルを記憶する。また、テーブル読み出し部４２は、ＣＰＵ等によって構成されるものであり、家庭用ゲーム機１２に接続されているコントローラの種類に対応するキーアサインテーブルをテーブル記憶部４４から読み出す。また、操作対象表示部４８は、ＣＰＵ等によって構成されるものであり、家庭用ゲーム機１２に接続されているコントローラの操作対象（ゲームキャラクタ）を家庭用テレビ受像器１４に表示する。また、表示制御部４６は、ＣＰＵ等によって構成されるものであり、テーブル読み出し部４２により読み出されるキーアサインテーブルにおいて家庭用ゲーム機１２に接続されているコントローラから入力される操作信号に対応づけて記憶されている動作種類の動作を行うよう、操作対象の表示を制御する。また、操作対象画像記憶部５０は、例えばＲＡＭ或いはトレイ１１に装着された情報記憶媒体によって構成されるものであり、それぞれコントローラの種類が対応づけられた複数の操作対象画像を記憶する。そして、操作対象表示部４８は、家庭用ゲーム機１２に接続されているコントローラの種類に対応する操作対象画像を操作対象画像記憶部５０から読み出し、該操作対象画像に基づいて操作対象を表示する。
【００２８】
図５は、家庭用ゲーム機１２によって実行されるキャラクタロード処理を示すフロー図である。このキャラクタロード処理は、家庭用ゲーム機１２の初期化後、ゲーム開始前に実行されるものであり、まずコントローラ種類判断部４０がコントローラ（標準コントローラ１６又は携帯ゲーム機１８）からコントローラＩＤを読み出す（Ｓ１０１）。そして、該コントローラＩＤに基づいて、コントローラ接続端子１３に接続されているコントローラの種類を判断する。そして、コントローラ接続端子１３に接続されているコントローラが標準コントローラ１６であれば（Ｓ１０２）、テーブル読み出し部４２がテーブル記憶部４４から図２に示すキーアサインテーブルを読み出す（Ｓ１０６）。さらに、操作対象表示部４８は、操作対象画像記憶部５０から標準コントローラ１６に対応する操作対象画像（ゲームキャラクタ画像）を読み出し（Ｓ１０７）、キャラクタロード処理を終了する。こうしてキャラクタロード処理を終了すると、従来公知のゲーム処理が実行されるが、特に操作対象を表示する場合、操作対象表示部４８は、Ｓ１０７で読み出された操作対象画像に基づいて操作対象の画像を家庭用テレビ受像器１４に表示する。また、この操作対象の表示を操作信号に基づいて制御する場合（ゲーム画面において各種動作を行わせる場合）、表示制御部４６が、Ｓ１０６で読み出されたキーアサインテーブルに基づいて操作信号に対応する動作種類を判断する。
【００２９】
一方、Ｓ１０２において、コントローラ接続端子１３に接続されているコントローラが標準コントローラ１６でないと判断されると、次にコントローラ接続端子１３に接続されているコントローラが携帯ゲーム機１８であるかを判断する（Ｓ１０３）。そして、携帯ゲーム機１８であれば、テーブル読み出し部４２がテーブル記憶部４４から図３に示すキーアサインテーブルを読み出す（Ｓ１０４）。さらに、操作対象表示部４８は、操作対象画像記憶部５０から携帯ゲーム機１８に対応する操作対象画像（ゲームキャラクタ画像）を読み出し（Ｓ１０５）、キャラクタロード処理を終了する。こうしてキャラクタロード処理を終了すると、従来公知のゲーム処理が実行されるが、特に操作対象を表示する場合、操作対象表示部４８は、Ｓ１０５で読み出された操作対象画像に基づいて操作対象の画像を家庭用テレビ受像器１４に表示する。また、この操作対象の表示を操作信号に基づいて制御する場合、表示制御部４６が、Ｓ１０４で読み出されたキーアサインテーブルに基づいて操作信号に対応する動作種類を判断する。なお、Ｓ１０３において、コントローラ接続端子１３に接続されているコントローラが携帯ゲーム機１８でないと判断されると、コントローラ種類判断部４０は家庭用テレビ受像器１４に、例えば「標準コントローラか携帯ゲーム機を接続してください。」等のアラームを表示し（Ｓ１０８）、Ｓ１０１の処理に戻る。
【００３０】
以上説明した実施形態１によれば、標準コントローラ１６又は携帯ゲーム機１８から操作信号が入力されると、コントローラの種類に対応するキーアサインテーブルに基づき、その操作信号に対応する動作種類を判断して、それによりゲームキャラクタ等の操作対象の表示が制御される。このため、少数の操作部材しか設けられていない携帯ゲーム機１８をコントローラとして利用しても、ゲームを好適にプレイできるようになる。
【００３１】
発明の実施形態２．
本発明の実施形態２においては、携帯ゲーム機１８のディスプレイ２６に操作信号入力のための補助画面が表示される。この補助画面は、例えば携帯ゲーム機１８に装着されたゲームカートリッジ２８に格納されたゲームプログラム、或いは家庭用ゲーム機１２から供給されるゲームプログラムに基づいて表示されるものである。なお、この実施形態２に係るゲームシステムも、実施形態１に係るゲームシステム１０と同様の機器構成を前提とするので、ここでも図１を参照しながら説明を行う。
【００３２】
実施形態２においては、携帯ゲーム機１８のディスプレイに、例えば図６（ａ）又は（ｂ）に示す補助画面が表示される。同図（ａ）に示される補助画面例では「必殺技１」および「必殺技２」の文字が縦に列記されるとともに、「必殺技１」の左横に同文字を指す矢印が表示されている。また、同図（ｂ）に示される補助画面例では、同じく「必殺技１」および「必殺技２」の文字が縦に列記されるとともに、「必殺技２」の左横に同文字を指す矢印が表示されている。実施形態２では、携帯ゲーム機１８のボタン３０Ｂを押下すると、同図（ａ）および同図（ｂ）の補助画面が入れ替わりでディスプレイ２６に表示されるようになっている。そして、同図（ａ）に示される補助画面をディスプレイ２６に表示した状態でボタン３０Ａを押下すると、家庭用テレビ受像器１４に表示されている操作対象（ゲームキャラクタ）に「必殺技１」を繰り出させることができるようになっている。同様に、同図（ｂ）に示される補助画面をディスプレイ２６に表示した状態でボタン３０Ａを押下すると、家庭用テレビ受像器１４に表示されている操作対象に「必殺技２」を繰り出させることができるようになっている。すなわち、同図（ａ）（ｂ）に示される補助画面は、ボタン３０Ａ（操作部材）に対応する操作対象の動作種類を表示するものである。
【００３３】
図７は、本実施形態２において、ゲームシステム１０において実現される機能ブロックのうち、本発明に関連するものを中心として示す図である。同図に示されるように、ゲームシステム１０においては、操作対象表示部６０と、表示制御部６２と、操作信号出力部６４と、動作種類表示部６６と、動作種類変更部６８と、が実現される。このうち、操作対象表示部６０と表示制御部６２とは、家庭用ゲーム機１２がゲームプログラムを実行することにより実現されるものである。また、操作信号出力部６４と動作種類表示部６６と動作種類変更部６８とは、携帯ゲーム機１８がゲームプログラムを実行することにより実現されるものである。
【００３４】
ここで、操作対象表示部６０は、ＣＰＵ等によって構成されるものであり、コントローラ（携帯ゲーム機１８を含む）の操作対象を表示する。また、表示制御部６２は、コントローラ（携帯ゲーム機１８を含む）から入力される操作信号に基づいて操作対象の表示を制御する。また、動作種類表示部６６は、ボタン３０Ａ（操作部材）に対応する操作対象の動作種類を上記補助画面としてディスプレイ２６に表示する。また、動作種類変更部６８は、動作種類表示部６６によってディスプレイ２６に表示される動作種類を変更する。動作種類変更部６８は、ここではボタン３０Ｂの操作に応じてディスプレイ２６に表示される動作種類を変更するが、計時機能（クロック）を利用可能としておき、その出力（タイマー出力）に基づいて動作種類を変更するようにしてもよい。また、操作信号出力部６４は、ボタン３０Ａが操作される場合に、動作種類表示部６６によってディスプレイ２６に表示されている動作種類（矢印に指し示されている動作種類）の動作を操作対象に行わせるための操作信号を出力する。この操作信号は、コントローラケーブル３２を介して家庭用ゲーム機１２の表示制御部６２に入力される。そして、表示制御部６２では、該操作信号に基づいて、動作種類表示部６６によってディスプレイ２６に表示されている動作種類の動作を家庭用テレビ受像器１４に表示中の操作対象に行わせる。
【００３５】
ここで、携帯ゲーム機１８の処理についてさらに詳細に説明する。図８は、携帯ゲーム機１８の処理を説明するフロー図である。同図に示すように、コントローラとして利用される携帯ゲーム機１８では、操作信号出力部６４および動作種類変更部６８が方向キー２４、ボタン３０Ａ，３０Ｂの押下を監視する（Ｓ２０１）。そして、方向キー２４が右方向操作されたとき、左方向操作されたとき、上方向操作されたとき、下方向操作されたときは、操作信号出力部６４が、それぞれ右操作信号、左操作信号、上操作信号、下操作信号を出力する（Ｓ２０２，Ｓ２０３，Ｓ２０４，Ｓ２０５）。また、ボタン３０Ａが押下されたときは、操作信号出力部６４は動作種類変更部６８に管理・記憶されているフラグを読み出し（Ｓ２０６）、該フラグに基づいて必殺技１又は必殺技２に対応する操作信号を出力する（Ｓ２０７）。
【００３６】
すなわち、動作種類変更部６８は、現在ディスプレイ２６に表示されている補助画面において、矢印で指し示されている必殺技１又は必殺技に２に対応するフラグを管理・記憶するようにしている。そして、操作信号出力部６４では、該フラグを読み出すことにより、現在ディスプレイ２６に表示されている補助画面において矢印で指し示されているのが、必殺技１と必殺技２のどちらであるかを判断する。そして、その判断に従って必殺技１又は必殺技２に対応する操作信号を出力するようにしている。
【００３７】
また、ボタン３０Ｂが押下されたとき、動作種類変更部６８は上記フラグを読み出し（Ｓ２０８）、該フラグに基づいて、現在ディスプレイ２６に表示されている補助画面において矢印で指し示されているのが、必殺技１と必殺技２のどちらであるかを判断し、その判断に従って、矢印が反対位置に表示された補助画面を表示するよう動作種類表示部６６を制御する（Ｓ２０９）。その後、動作種類変更部６８は、現在ディスプレイ２６に表示されている補助画面において矢印で指し示されているのが、必殺技１であると判断される場合には、必殺技２に対応するようフラグを更新し、逆に必殺技２であると判断される場合には、必殺技１に対応するようフラグを更新する（Ｓ２１０）。
【００３８】
以上説明した実施形態２によれば、コントローラとして利用される携帯ゲーム機１８において動作種類をディスプレイ２６に表示するとともに、このボタン３０Ｂの押下により、或いはタイマー出力により動作種類が変更されるようにしておき、ボタン３０Ａが操作されたとき、ディスプレイ２６において表示されている動作種類の動作（必殺技１又は必殺技２）を操作対象に行わせるための操作信号を出力するようにしたので、少ないボタンによって多くの種類の動作を操作対象に行わせることができるようになる。
【００３９】
【発明の効果】
以上説明したように、本発明によれば、コントローラから操作信号が入力されると、コントローラの種類に対応するテーブルに基づき、その操作信号に対応する動作種類を判断して、それにより操作対象の表示を制御するようにしたので、少数の操作部材しか設けられていないコントローラを用いても、ゲームを好適にプレイできるようになる。
【００４０】
また、本発明によれば、コントローラにおいて動作種類を表示するとともに、この動作種類が変更されるようにしておき、コントローラの操作部材が操作されたとき、同コントローラにおいて表示されている動作種類の動作を操作対象に行わせるための操作信号を出力するようにしたので、少ない操作部材によって多くの種類の動作を操作対象に行わせることができ、ゲームを好適にプレイすることができるようになる。
【図面の簡単な説明】
【図１】本発明の実施形態１および２に係るゲームシステムを示す斜視図である。
【図２】標準コントローラに対応づけられたキーアサインテーブルの一例を示す図である。
【図３】携帯ゲーム機に対応づけられたキーアサインテーブルの一例を示す図である。
【図４】本発明の実施形態１において家庭用ゲーム機で実現される機能ブロック図である。
【図５】本発明の実施形態１における家庭用ゲーム機のキャラクタロード処理を示すフロー図である。
【図６】本発明の実施形態２において携帯ゲーム機で表示される補助画面例を示す図である。
【図７】本発明の実施形態２において家庭用ゲーム機および携帯ゲーム機で実現される機能ブロック図である。
【図８】本発明の実施形態２における携帯ゲーム機の処理を示すフロー図である。
【符号の説明】
１０　ゲームシステム、１１　トレイ、１２　家庭用ゲーム機、１３　コントローラ接続端子、１４　家庭用テレビ受像器、１６　標準コントローラ、１８　携帯ゲーム機、２０，２４　方向キー、２１，３２　コントローラケーブル、２２Ａ，２２Ｂ，２２Ｃ，２２Ｄ，３０Ａ，３０Ｂ　ボタン、２６　ディスプレイ、２７　ゲームカートリッジ差込口、２８　ゲームカートリッジ、２９　通信端子、３１　スピーカ、４０　コントローラ種類判断部、４２　テーブル読み出し部、４４　テーブル記憶部、４６，６２　表示制御部、４８，６０　操作対象表示部、５０　操作対象画像記憶部、６４　操作信号出力部、６６　動作種類表示部、６８　動作種類変更部。
【図１】
2004000591.tif 000003
【図２】
2004000591.tif 000004
【図３】
2004000591.tif 000005
【図４】
2004000591.tif 000006
【図５】
2004000591.tif 000007
【図６】
2004000591.tif 000008
【図７】
2004000591.tif 000009
【図８】
2004000591.tif 000010