(57)【要約】【課題】  本発明の目的は、不特定多数の人と通信ゲームを容易に実行することができるようにする。【解決手段】  本ゲームでは、テーブル設定手段５１において、第１識別データとゲーム名との対応関係を示す対応テーブル６０が設定される。第１識別データ認識手段５５においては、通信部２３から受信した少なくとも１つの第１識別データが制御部１１により認識される。対応ゲーム名認識手段５８においては、対応テーブル６０に基づいて、認識された第１識別データに対応するゲーム名が制御部１１により認識される。ゲーム名表示手段５９においては、認識されたゲーム名が表示部３に表示される。【選択図】      図３
2006271751.tif 000002
【特許請求の範囲】
【請求項１】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、前記ゲーム名を表示させるゲームプログラムであって、
前記第２コンピュータに、
第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定機能と、
前記通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識機能と、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識機能と、
認識された前記ゲーム名を表示するゲーム名表示機能と、
を実現させるためのゲームプログラム。
【請求項２】
前記第１コンピュータの種類を特定するための第２識別データを前記通信部から受信可能な前記第２コンピュータに、前記ゲーム名を表示させるゲームプログラムであって、
前記第２コンピュータに、
前記通信部から受信した少なくとも１つの第２識別データを認識する第２識別データ認識機能と、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断機能、
をさらに実現させ、
前記第２識別データ判断機能において、認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致すると判断された場合に、前記第１識別データ認識機能においては、前記通信部から受信した少なくとも１つの第１識別データが認識される、
請求項１に記載のゲームプログラム。
【請求項３】
前記第２コンピュータにおいて実行中のゲーム名を特定するための第１識別データを前記第１コンピュータに通信部から送信可能な前記第２コンピュータに、前記第１識別データの送信処理をさせるゲームプログラムであって、
前記第２コンピュータに、
前記第２コンピュータにおいて実行中のゲーム名を認識するゲーム名認識機能と、
前記対応テーブルに基づいて、前記第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを判別する第１識別データ判別機能と、
判別された前記第１識別データを前記通信部から送信するための送信命令を発行する送信命令発行機能と、
をさらに実現させるための請求項１又は２に記載のゲームプログラム。
【請求項４】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信することにより、前記ゲーム名が表示されるゲーム装置であって、
第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定手段と、
前記通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識手段と、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識手段と、
認識された前記ゲーム名を表示するゲーム名表示手段と、
を備えるゲーム装置。
【請求項５】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、前記ゲーム名を表示させるゲーム方法であって、
第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定ステップと、
前記通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識ステップと、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識ステップと、
認識された前記ゲーム名を表示するゲーム名表示ステップと、
を備えるゲーム方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、特に、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、ゲーム名を表示させるゲームプログラムに関する。また、このゲームプログラムによって実現されるゲーム装置及びゲーム方法に関する。
【背景技術】
【０００２】
従来から様々な通信対戦に対応したビデオゲームが提案されている。これらビデオゲームは、ゲーム装置たとえば携帯型のゲーム装置において、実行されるようになっている。たとえば、携帯型のゲーム装置は、ゲーム機本体と、ゲーム機本体の略中央部に設けられた液晶モニタと、液晶モニタの両側に配置された入力部たとえば複数の入力釦と、ゲーム機本体に内蔵された通信部とを有している。このようなゲーム装置においては、通信部を介して複数のゲーム機同士が互いにゲームデータを送受信することにより、通信対戦に対応したゲームを実行することができるようになっている（非特許文献１）。
【非特許文献１】テニスの王子様 2005 CRYSTALDRIVE（Nintendo DS），株式会社コナミコンピュータエンタテインメントスタジオ，2004/12/30
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の通信対戦に対応したビデオゲームでは、プレイヤが通信対戦に対応したゲーム（通信対戦ゲーム）で対戦しようとすると、同じ通信対戦ゲームを持っている対戦相手を積極的に見つけなければならない。
【０００４】
このため、従来の通信対戦ゲームの対戦相手は、友人であることが多かった。しかしながら、同じ通信対戦ゲームを持っていれば、通信対戦ゲームの対戦相手は必ずしも友人である必要はなく、友人以外の不特定多数の対戦相手であっても良いはずである。このため、たとえば、自分の近くでゲームをしている友人以外の人を見つけたときに、この人が同じ通信対戦ゲームを持っていれば、この人と対戦ゲームをすることは可能である。しかしながら、自分の近くでゲームをしている友人以外の人が、どのようなゲームをしているのかを判断することができないため、その人の近くまで寄ってその人が実行しているゲームを確認する必要がある。このように、従来の通信対戦ゲームでは見知らぬ人同士が通信対戦ゲームをすることは可能ではあるものの、プレイヤが見知らぬ人の近くまで寄ってその人の実行しているゲームを確認するといった、日常生活でなされることの少ない行動をプレイヤは行わなければならない。たとえプレイヤがこの行動を行えたとしても、対戦相手が増えれば、複数の対戦相手それぞれの実行しているゲームを何度も確認しに行かなければならない。
【０００５】
本発明の目的は、不特定多数の人と通信ゲームを容易に実行することができるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１に係るゲームプログラムは、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、ゲーム名を表示させるゲームプログラムである。このゲームプログラムは、第２コンピュータに、以下の機能を実現させるためのプログラムである。
（１）第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定機能。
（２）通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識機能。
（３）対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識機能。
（４）認識されたゲーム名を表示するゲーム名表示機能。
【０００７】
このゲームプログラムでは、テーブル設定機能において、第１識別データとゲーム名との対応関係を示す対応テーブルが設定される。第１識別データ認識機能においては、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。対応ゲーム名認識機能においては、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が制御部により認識される。ゲーム名表示機能においては、認識されたゲーム名が表示部に表示される。
【０００８】
ここでは、まず、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。次に、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が制御部により認識される。最後に、認識されたゲーム名が表示部に表示される。
【０００９】
これにより、プレイヤは、不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。
【００１０】
請求項２に係るゲームプログラムは、請求項１のゲームプログラムにおいて、第１コンピュータの種類を特定するための第２識別データを通信部から受信可能な第２コンピュータに、ゲーム名を表示させるゲームプログラムである。このゲームプログラムは、請求項１のゲームプログラムにおいて、第２コンピュータに、以下の機能をさらに実現させるためのプログラムである。
（５）通信部から受信した少なくとも１つの第２識別データを認識する第２識別データ認識機能。
（６）認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断機能。
【００１１】
このゲームプログラムでは、第２識別データ認識機能において、通信部から受信した少なくとも１つの第２識別データが制御部により認識される。第２識別データ判断機能においては、第２コンピュータに受信された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると制御部により判断された場合に、第１識別データ認識機能において、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。
【００１２】
この場合、通信部から受信した少なくとも１つの第２識別データが制御部により認識され、制御部に認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データが認識されるようになっているので、第１コンピュータと第２コンピュータとが同じ種類のコンピュータであれば、対応テーブルに基づいて第１識別データに対応するゲーム名が制御部により認識され、認識されたゲーム名が表示部に表示される。
【００１３】
これにより、プレイヤは、プレイヤと同じ種類のコンピュータたとえば同じ種類の携帯ゲーム装置を持っている不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。
【００１４】
請求項３に係るゲームプログラムは、請求項１又は２のゲームプログラムにおいて、第２コンピュータにおいて実行中のゲーム名を特定するための第１識別データを第１コンピュータに通信部から送信可能な第２コンピュータに、第１識別データの送信処理をさせるゲームプログラムである。このゲームプログラムは、請求項１又は２のゲームプログラムにおいて、第２コンピュータに、以下の機能をさらに実現させるためのプログラムである。
（６）第２コンピュータにおいて実行中のゲーム名を認識するゲーム名認識機能。
（７）対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを判別する第１識別データ判別機能。
（８）判別された第１識別データを通信部から送信するための送信命令を発行する送信命令発行機能。
【００１５】
このゲームプログラムでは、ゲーム名認識機能において、第２コンピュータにおいて実行中のゲーム名が制御部により認識される。第１識別データ判別機能においては、対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データが制御部により判別される。送信命令発行機能においては、判別された第１識別データを通信部から送信するための送信命令が制御部により発行される。
【００１６】
この場合、対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを通信部から送信することができる。
【００１７】
これにより、プレイヤから送信された第１識別データを受信した不特定多数の人は、プレイヤが実行しているゲームのゲーム名を表示部において確認することができる。
【００１８】
請求項４に係るゲーム装置では、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信することにより、第１コンピュータにおいて実行中のゲーム名が表示される。このゲーム装置は、第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定手段と、通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識手段と、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識手段と、認識されたゲーム名を表示するゲーム名表示手段とを備えている。
【００１９】
請求項５に係るゲーム方法は、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、第１コンピュータにおいて実行中のゲーム名を表示させるゲーム方法である。このゲーム方法は、第１識別データとゲーム名との対応関係を示す対応テーブルを設定するテーブル設定ステップと、通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識ステップと、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識ステップと、認識されたゲーム名を表示するゲーム名表示ステップとを備えている。
【発明の効果】
【００２０】
本発明では、まず、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。次に、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が制御部により認識される。最後に、認識されたゲーム名が表示部に表示される。これにより、プレイヤは、不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。
【発明を実施するための最良の形態】
【００２１】
〔ゲーム装置の構成〕
図１は、本発明に係るゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機１の外観図である。また、図２は、携帯ゲーム機１の一例としての制御ブロック図である。
【００２２】
携帯ゲーム機１は、図１に示すように、主に、本体２と、液晶モニタ部３と、入力部４と、カートリッジ装着部５と、通信部２３とを有している。本体２は、上部筐体２ａと下部筐体２ｂとを有している。上部筐体２ａと下部筐体２ｂとは、互いに開閉自在に連結されている。液晶モニタ部３は、上部筐体２ａに設けられた第１液晶モニタすなわち上部液晶モニタ３ａと、下部筐体２ｂに設けられた第２液晶モニタすなわち下部液晶モニタ３ｂとからなっている。ここでは、たとえば、上部液晶モニタ３ａが非接触入力式のモニタすなわち非タッチパネル式のモニタになっており、下部液晶モニタ３ｂが接触入力式のモニタすなわちタッチパネル式のモニタになっている。非タッチパネル式のモニタは液晶パネルからなっており、タッチパネル式のモニタは液晶パネルとタッチパネルとからなっている。タッチパネル式のモニタでは、液晶パネルの表示面とタッチパネルのデータ入力面とは、積層一体型に構成されている。入力部４は、下部筐体２ｂの左側中央部に配置された十字状の方向指示釦４ａと、下部筐体２ｂの左側上部に左右に配置されたセレクト釦４ｂおよびスタート釦４ｃと、下部筐体２ｂの右側中央部に配置された指示釦４ｄと、下部筐体２ｂの右側上部に配置された電源釦４ｅと、下部筐体２ｂの左右の隅角部に配置されたＬ釦４ｆおよびＲ釦４ｇとからなっている。カートリッジ装着部５は下部筐体２ｂの下部に設けられている。このカートリッジ装着部５には、たとえばゲーム用カートリッジが装着可能になっている。通信部２３は、本体２たとえば上部筐体２ａに内蔵されている。この通信部２３においては、たとえば、ローカルワイヤレスネットーワーク機能や、ワイヤレスＬＡＮによるインターネット接続機能等が提供される。なお、ゲーム機１には、音量調整用釦やイヤホンジャック等も設けられているが、これらについては説明を省略する。
【００２３】
携帯ゲーム機１は、図２に示すように、制御部すなわち制御装置１０を内部に有している。制御装置１０は、マイクロプロセッサを利用したＣＰＵ（Central Processing Unit）１１と、主記憶装置としてのＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、画像処理回路１４と、サウンド処理回路１５と、通信制御回路２０と、通信インターフェイス２１とを有している。これらは、バス１６を介してそれぞれが接続されている。
【００２４】
ＣＰＵ１１は、ゲームプログラムからの命令を解釈し、各種のデータ処理や制御を行う。ＲＯＭ１２は、ゲーム機１の基本的な制御（たとえば起動制御）に必要なプログラム等を格納する。ＲＡＭ１３は、ＣＰＵ１１に対する作業領域を確保する。画像処理回路１４は、ＣＰＵ１１からの描画指示に応じて液晶モニタ部３を制御して、上部液晶モニタ３ａおよび下部液晶モニタ３ｂの少なくともいずれか一方に所定の画像を表示する。また、画像処理回路１４にはタッチ入力検出回路１４ａが含まれている。タッチパネルに指示手段たとえばタッチペンや指等を直接的に接触させたときに、接触位置の座標データがタッチ入力検出回路１４ａからＣＰＵ１１へと供給され、接触位置がＣＰＵ１１に認識される。また、液晶パネルに表示された対象物の位置において、タッチパネルに指示手段を直接的に接触させると、対象物の座標データがタッチ入力検出回路１４ａからＣＰＵ１１へと供給され、対象物がＣＰＵに認識される。サウンド処理回路１５は、ＣＰＵ１１からの発音指示に応じたアナログ音声信号を生成してスピーカ２２に出力する。通信制御回路２０は、通信部２３に含まれており、ゲーム機１を他のゲーム機等にワイヤレスで接続するために用いられる。通信制御回路２０は、バス１６を介してＣＰＵ１１に接続されている。通信制御回路２０は、ＣＰＵ１１からの命令に応じて、ゲーム機１をローカルワイヤレスネットーワーク又はワイヤレスＬＡＮによるインターネットに接続するための接続信号を制御し発信する。
【００２５】
バス１６には、制御装置１０とは別体の外部記憶装置１７が接続される。たとえば、外部記憶装置１７には本体２たとえば下部筐体２ｂに着脱自在に装着されるゲーム用カートリッジ等がある。外部記憶装置１７の内部には、記憶媒体としてのＲＯＭ１８と、書き換え可能なユーザ用メモリとしてのメモリ１９が設けられる。ＲＯＭ１８には、コンピュータとしてのゲーム機１を機能させるためのゲームプログラムと、ゲームプログラムの実行に必要な各種データとが予め記録されている。この各種データには、各種の画像データ等が含まれている。メモリ１９には、たとえばフラッシュメモリのような書き換え可能なメモリが使用される。このメモリ１９には、たとえば、ゲームのセーブデータ等が必要に応じて記録される。なお、外部記憶装置１７の記憶媒体には、半導体記憶素子に限らず、磁気記憶媒体、光学式記憶媒体、光磁気記憶媒体等の各種の記憶媒体を使用してもよい。なお、バス１６と各要素との間には必要に応じてインターフェース回路が介在しているが、ここではそれらの図示は省略した。
【００２６】
以上のような構成のゲーム機１では、外部記憶装置１７のＲＯＭ１８に記録されたゲームプログラムがロードされ、ロードされたゲームプログラムがＣＰＵ１１で実行されることにより、プレイヤは様々なジャンルのゲームを液晶モニタ部３上で遊戯することができる。また、通信制御回路２０を介して、ワイヤレスネットワークにゲーム機１を接続したり、他のゲーム機と通信ケーブル等を介して接続したりすることで、他のゲーム機との間でデータのやり取りや対戦型のゲームを行うことができる。
【００２７】
〔ゲーム装置における各種手段の説明〕
ゲーム機１は、ゲーム機１とは異なる他のゲーム機において実行中のゲーム名を特定するための第１識別データを通信部から受信可能になっている。このゲーム機１は、ゲーム機１において実行中のゲーム名を特定するための第１識別データをゲーム機１とは異なる他のゲーム機に通信部から送信可能になっている。
【００２８】
また、ゲーム機１は、ゲーム機１とは異なる他のゲーム機の種類を特定するための第２識別データを通信部から受信可能になっている。このゲーム機１は、ゲーム機１の種類を特定するための第２識別データを、ゲーム機１とは異なる他のゲーム機に通信部から送信可能になっている。
【００２９】
ゲーム機１では、ゲーム機１とは異なる他のゲーム機において実行中のゲーム名が液晶モニタ部３に表示されるようになっている。図３は、本発明で主要な役割を果たすゲーム名表示システムの各種機能を説明するための機能ブロック図である。
【００３０】
ゲーム名認識手段５０は、ゲーム機１において実行中のゲーム名を認識する機能を備えている。ゲーム名認識手段５０では、ゲーム機１において実行中のゲーム名が制御部により認識される。
【００３１】
テーブル設定手段５１は、第１識別データとゲーム名との対応関係を示す対応テーブルを設定する機能を備えている。テーブル設定手段５１では、第１識別データとゲーム名との対応関係を示す対応テーブルが設定される。
【００３２】
第１識別データ判別手段５２は、対応テーブルに基づいて、認識されたゲーム機１において実行中のゲーム名に対応する第１識別データを判別する機能を備えている。第１識別データ判別手段５２では、対応テーブルに基づいて、制御部に認識されたゲーム機１において実行中のゲーム名に対応する第１識別データが制御部により判別される。
【００３３】
第２識別データ判別手段５３は、記憶部に記録された第２識別データを認識する機能を備えている。第２識別データ判別手段５３では、記憶部たとえば主記憶装置（ＲＯＭ１２）に記録された第２識別データたとえばハード固有の第２識別データが制御部により認識される。
【００３４】
送信命令発行手段５４は、判別された第１識別データを通信部から送信するための送信命令を発行する機能を備えている。また、送信命令発行手段５４は、認識された第２識別データを通信部から送信するための送信命令を発行する機能を備えている。送信命令発行手段５４では、制御部により判別された第１識別データを通信部から送信するための送信命令が、制御部から発行される。また、送信命令発行手段５４では、制御部に認識された第２識別データを通信部から送信するための送信命令が、制御部から発行される。
【００３５】
第１識別データ認識手段５５は、通信部から受信した少なくとも１つの第１識別データを認識する機能を備えている。第１識別データ認識手段５５では、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。たとえば、後述する第２識別データ判断手段５５において、ゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致すると判断された場合に、第１識別データ認識機能では、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。
【００３６】
第２識別データ認識手段５６は、通信部から受信した少なくとも１つの第２識別データを認識する機能を備えている。第２識別データ認識手段５６では、通信部から受信した少なくとも１つの第２識別データが制御部により認識される。
【００３７】
第２識別データ判断手段５７は、ゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致するか否かを判断する機能を備えている。第２識別データ判断手段５７では、制御部に認識されたゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致するか否かが制御部により判断される。
【００３８】
対応ゲーム名認識手段５８は、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する機能を備えている。対応ゲーム名認識手段５８では、対応テーブルに基づいて、制御部に認識された第１識別データに対応するゲーム名が制御部により認識される。
【００３９】
ゲーム名表示手段５９は、認識されたゲーム名を表示する機能を備えている。ゲーム名表示手段５９では、制御部に認識されたゲーム名が、制御部からの指示に基づいて、液晶モニタ部３に表示される。
【００４０】
〔ゲーム名表示システムの内容説明と処理フロー〕
ゲーム名表示システムは、ゲーム機１（第１ゲーム機）とは異なる他のゲーム機（第２ゲーム機）において実行中のゲーム名を、ゲーム機１の液晶モニタ部３に表示するためのものである。このゲーム名表示システムは、主に、上記の各種手段によって実現される。なお、第２ゲーム機は、上記に示した第１ゲーム機１と同様の装置構成および手段を有している。
【００４１】
以下では、ゲーム名表示システムに関する内容および処理フローの説明を、図４から図７に示した図を参照することにより行うものとする。
【００４２】
たとえば、通信対戦ゲームたとえばＢゲームが第１ゲーム機１において起動されると（Ｓ１）、第１ゲーム機１において起動されたゲーム名データたとえばゲーム名Ｂデータ（以下、ゲーム名、ゲーム名Ｂ）が制御部たとえばＣＰＵ１１により認識される（Ｓ２）。たとえば、ゲーム名Ｂは、外部記憶装置１７のＲＯＭ１８に記録されたＢゲームプログラムにおいて予め設定されおり、外部記憶装置１７のＲＯＭ１８から制御装置１０のＲＡＭ１３へと読み込まれ、ＲＡＭ１３に読み込まれたゲーム名ＢがＣＰＵ１１により認識される。そして、図５（ａ）に示すように、通信対戦をすることが可能な複数のゲーム名Ａ，Ｂ，Ｃと複数のゲーム名Ａ，Ｂ，Ｃそれぞれに対応する第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とが、外部記憶装置１７のＲＯＭ１８から制御装置１０のＲＡＭ１３へと読み込まれ、ＲＡＭ１３に格納される（Ｓ３）。なお、通信対戦をすることが可能な複数のゲーム名Ａ，Ｂ，Ｃと複数のゲーム名Ａ，Ｂ，Ｃそれぞれに対応する第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とのリストは、ＲＯＭ１８に記録されたゲームプログラムにおいて予め規定されている。
【００４３】
複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とがＲＡＭ１３に格納されると、図５（ｂ）に示すように、これら複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とに基づいて、複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とからなる対応テーブル６０が、ＣＰＵ１１によって設定される（Ｓ４）。そして、対応テーブル６０が設定されると、この対応テーブル６０がＣＰＵ１１により参照され（Ｓ５）、実行中のゲーム名Ｂに対応する第１識別データがＣＰＵ１１に認識される（Ｓ６）。たとえば、Ｂゲームが起動され実行されている場合、対応テーブル６０がＣＰＵ１１によって参照され、Ｂゲームのゲーム名Ｂに対応する第１識別データＩＤ１（ｂ）がＣＰＵ１１に認識される。また、図６（ａ）に示すように、第１ゲーム機１の種別を示す第２識別データすなわち第１ゲーム機１のハード固有の第２識別データＩＤ２（ａ）が、ＲＯＭ１２からＲＡＭ１３へと読み込まれ、ＣＰＵ１１に認識される（Ｓ７）。すると、ＣＰＵ１１に認識された第１識別データＩＤ１（ｂ）およびＣＰＵ１１に認識された第２識別データＩＤ２（ａ）を通信部から送信するための送信命令が、ＣＰＵ１１から発行される（Ｓ８）。すると、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）が、第１ゲーム機１の通信部２３から外部に送信される（図４参照：破線矢印で表示）。なお、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）を第１ゲーム機１の通信部から送信させるための送信命令をＣＰＵ１１に発行させる時間間隔は、ゲームプログラムにおいて予め所定の時間間隔に設定されている。
【００４４】
上記のような各種の処理は第２ゲーム機においても実行され、第１ゲーム機１と同様に、第２ゲーム機からも、第１識別データおよび第２識別データが、所定の時間間隔で、通信部から外部に送信される（図４参照：破線矢印で表示）。
【００４５】
この第２ゲーム機からの第１識別データおよび第２識別データを、第１ゲーム機１が通信部から受信すると、受信した第１識別データおよび第２識別データが、ＲＡＭ１３に格納され、ＣＰＵ１１により認識される（Ｓ９）。
【００４６】
そして、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するか否かが、ＣＰＵ１１により判断される（Ｓ１０）。そして、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するとＣＰＵ１１により判断された場合（Ｓ１０でＹｅｓ、図６（ｂ）参照：実線矢印）、通信部から受信した第２ゲーム機の第１識別データがＣＰＵ１１により認識される（Ｓ１１、図５（ｂ）参照：実線矢印）。たとえば、第１ゲーム機１が受信した第２ゲーム機の第１識別データおよび第２識別データが、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）であった場合、第２ゲーム機の第２識別データＩＤ２（ａ）と第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するので、通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）がＣＰＵ１１により認識される。すると、ＣＰＵ１１に認識された第１識別データの数が、ＣＰＵ１１によりカウントされ、ＲＡＭ１３に格納される（Ｓ１２）。
【００４７】
一方、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データとが一致しないとＣＰＵ１１により判断された場合（Ｓ１０でＮｏ、図６（ｂ）参照：破線矢印）、通信部から受信した第２ゲーム機の第１識別データはＣＰＵ１１に認識されず、第２ゲーム機からの第１識別データおよび第２識別データは、ＣＰＵ１１からの命令に基づいて、ＲＡＭ１３から消去される（Ｓ１３）。たとえば、第１ゲーム機１が受信した第２ゲーム機の第１識別データおよび第２識別データが、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ｂ）であった場合、第２ゲーム機の第２識別データＩＤ２（ｂ）と第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致しないので、通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）はＣＰＵ１１に認識されず、第２ゲーム機からの第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ｂ）は、ＣＰＵ１１からの命令に基づいて、ＲＡＭ１３から消去される。
【００４８】
通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）がＣＰＵ１１により認識され、この第１識別データＩＤ１（ｂ）の数がカウントされると、対応テーブル６０がＣＰＵ１１によって参照され（Ｓ１４）、ＣＰＵ１１に認識された第２ゲーム機の第１識別データＩＤ１（ｂ）に対応するゲーム名Ｂが、ＣＰＵ１１により認識される（Ｓ１５、図６（ｂ）参照：実線矢印）。すると、ＣＰＵ１１に認識された第２ゲーム機の第１識別データＩＤ１（ｂ）に対応するゲーム名Ｂと、ＲＡＭ１３に格納された第１識別データの数が、液晶モニタ部３たとえば上部液晶モニタ３ａに表示される（Ｓ１６）。たとえば、ゲーム名Ｂおよびこのゲームを実行している人の数が、図７（ａ）に示すように、「Ｂゲーム：１名」というような文字情報データによって、上部液晶モニタ３ａに表示される（Ｓ１６）。これにより、プレイヤが現在実行しているゲームと同じゲームをしている人の情報を、上部液晶モニタ３ａに表示された情報によって確認することができる。最後に、実行中のゲームが終了したか否かがＣＰＵ１１により判断される（Ｓ１７）。実行中のゲームが終了したとＣＰＵ１１により判断された場合（Ｓ１７でＹｅｓ）、ゲーム名表示システムは終了する。実行中のゲームが終了していないとＣＰＵ１１により判断された場合（Ｓ１７でＹｅｓ）、再度、Ｓ８が実行される。
【００４９】
また、このようなＳ１からＳ１６までの各種処理は、第２ゲーム機において実行されており、第１ゲーム機１と同様に第２ゲーム機においても、第１ゲーム機の第１識別データに対応するゲーム名を、液晶モニタ部３たとえば上部液晶モニタ３ａに表示することができる。
【００５０】
なお、上記においては、第２ゲーム機が１つである場合の例を示しているが、第２ゲーム機は、必ずしも１つである必要はなく、複数であっても良い。この場合、図７（ｂ）に示すように、第１ゲーム機１に受信された複数の第２ゲーム機の第１識別データに対応するゲーム名と、複数の第２ゲーム機において実行されている各ゲーム名の数が、液晶モニタ部３たとえば上部液晶モニタ３ａに表示される。
【００５１】
〔他の実施形態〕
（ａ）  前記実施形態では、ゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機１を用いた場合の例を示したが、通信可能な通信部を有していれば、コンピュータたとえばゲーム装置は、モニタが別体として構成されたゲーム装置、モニタがゲーム装置本体に一体に構成された業務用ゲーム装置、ゲームプログラムを実行することによってゲーム装置として機能するパーソナルコンピュータやワークステーションなどであっても良い。
【００５２】
（ｂ）  本発明には、前述したようなゲームを実行するためのプログラム、ゲームを実行するためのプログラム方法およびこのプログラムを記録したコンピュータ読み取り可能な記録媒体も含まれる。この記録媒体としては、カートリッジ以外に、たとえば、コンピュータ読み取り可能なフレキシブルディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＯＭカセット、その他のものが挙げられる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係るゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機の外観図。
【図２】前記携帯ゲーム機の一例としての制御ブロック図。
【図３】前記携帯ゲーム機の一例としての機能ブロック図。
【図４】ゲーム名表示システムに関する各種処理概要を説明するためのフローチャート。
【図５】第１ゲーム機の第１識別データと第２ゲーム機の第１識別データとの関係および対応テーブルを説明するための図。
【図６】第１ゲーム機の第２識別データと第２ゲーム機の第２識別データとの関係を説明するための図。
【図７】モニタに表示される文字情報の例を示す図。
【符号の説明】
【００５４】
１  携帯ゲーム機（第１ゲーム機、第２コンピュータ）
３  液晶モニタ
３ａ  上部液晶モニタ（非タッチパネル式のモニタ）
３ｂ  下部液晶モニタ（タッチパネル式のモニタ）
４  入力部
１０  制御装置
１１  ＣＰＵ
２３  通信部
５０  ゲーム名認識手段
５１  テーブル設定手段
５２  第１識別データ判別手段
５３  第２識別データ判別手段
５４  送信命令発行手段
５５  第１識別データ認識手段
５６  第２識別データ認識手段
５７  第２識別データ判断手段
５８  対応ゲーム名認識手段
５９  ゲーム名表示手段
６０  対応テーブル
ＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）  第１識別データ
ＩＤ２（ａ），ＩＤ２（ｂ）  第２識別データ
【図１】
2006271751.tif 000003
【図２】
2006271751.tif 000004
【図３】
2006271751.tif 000005
【図４】
2006271751.tif 000006
【図５】
2006271751.tif 000007
【図６】
2006271751.tif 000008
【図７】
2006271751.tif 000009
【手続補正書】
【提出日】平成18年6月2日(2006.6.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび前記第１コンピュータの機種を特定するための第２識別データを通信部から受信可能な第２コンピュータに、前記ゲーム名を表示させるゲームプログラムであって、
前記第２コンピュータに、
記憶部に格納された、前記第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数の前記ゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、前記ゲーム名と前記第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定機能と
前記通信部から受信した少なくとも１つの前記第２識別データを認識する第２識別データ認識機能と、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断機能と、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致すると判断された場合に、前記通信部から受信した少なくとも１つの前記第１識別データを認識する第１識別データ認識機能と、
認識された前記第１識別データの数を制御部に算出させることにより、前記第１識別データの数を記録する第１識別データ数算出機能と、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識機能と、
認識された前記ゲーム名および前記ゲーム名に対応する前記第１識別データの数を表示するゲーム名表示機能と、
を実現させるためのゲームプログラム。
【請求項２】
前記第２コンピュータにおいて実行中のゲーム名を特定するための第１識別データを前記第１コンピュータに通信部から送信可能な前記第２コンピュータに、前記第１識別データの送信処理をさせるゲームプログラムであって、
前記第２コンピュータに、
前記第２コンピュータにおいて実行中のゲーム名を認識するゲーム名認識機能と、
前記対応テーブルに基づいて、前記第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを判別する第１識別データ判別機能と、
判別された前記第１識別データを前記通信部から送信するための送信命令を発行する送信命令発行機能と、
をさらに実現させるための請求項１に記載のゲームプログラム。
【請求項３】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび前記第１コンピュータの機種を特定するための第２識別データを通信部から受信することにより、前記ゲーム名が表示されるゲーム装置であって、
記憶部に格納された、前記第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数の前記ゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、前記ゲーム名と前記第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定手段と
前記通信部から受信した少なくとも１つの前記第２識別データを認識する第２識別データ認識手段と、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断手段と、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致すると判断された場合に、前記通信部から受信した少なくとも１つの前記第１識別データを認識する第１識別データ認識手段と、
認識された前記第１識別データの数を制御部に算出させることにより、前記第１識別データの数を記録する第１識別データ数算出手段と、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識手段と、
認識された前記ゲーム名および前記ゲーム名に対応する前記第１識別データの数を表示するゲーム名表示手段と、
を備えるゲーム装置。
【請求項４】
第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび前記第１コンピュータの機種を特定するための第２識別データを通信部から受信可能な第２コンピュータに、前記ゲーム名を表示させるゲーム方法であって、
記憶部に格納された、前記第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数の前記ゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、前記ゲーム名と前記第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定ステップと、
前記通信部から受信した少なくとも１つの前記第２識別データを認識する第２識別データ認識ステップと、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断ステップと、
認識された前記第１コンピュータの第２識別データと前記第２コンピュータの第２識別データとが一致すると判断された場合に、前記通信部から受信した少なくとも１つの前記第１識別データを認識する第１識別データ認識ステップと、
認識された前記第１識別データの数を制御部に算出させることにより、前記第１識別データの数を記録する第１識別データ数算出ステップと、
前記対応テーブルに基づいて、認識された前記第１識別データに対応するゲーム名を認識する対応ゲーム名認識ステップと、
認識された前記ゲーム名および前記ゲーム名に対応する前記第１識別データの数を表示するゲーム名表示ステップと、
を備えるゲーム方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、特に、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データを通信部から受信可能な第２コンピュータに、ゲーム名を表示させるゲームプログラムに関する。また、このゲームプログラムによって実現されるゲーム装置及びゲーム方法に関する。
【背景技術】
【０００２】
従来から様々な通信対戦に対応したビデオゲームが提案されている。これらビデオゲームは、ゲーム装置たとえば携帯型のゲーム装置において、実行されるようになっている。たとえば、携帯型のゲーム装置は、ゲーム機本体と、ゲーム機本体の略中央部に設けられた液晶モニタと、液晶モニタの両側に配置された入力部たとえば複数の入力釦と、ゲーム機本体に内蔵された通信部とを有している。このようなゲーム装置においては、通信部を介して複数のゲーム機同士が互いにゲームデータを送受信することにより、通信対戦に対応したゲームを実行することができるようになっている（非特許文献１）。
【非特許文献１】テニスの王子様 2005 CRYSTALDRIVE（Nintendo DS），株式会社コナミコンピュータエンタテインメントスタジオ，2004/12/30
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の通信対戦に対応したビデオゲームでは、プレイヤが通信対戦に対応したゲーム（通信対戦ゲーム）で対戦しようとすると、同じ通信対戦ゲームを持っている対戦相手を積極的に見つけなければならない。
【０００４】
このため、従来の通信対戦ゲームの対戦相手は、友人であることが多かった。しかしながら、同じ通信対戦ゲームを持っていれば、通信対戦ゲームの対戦相手は必ずしも友人である必要はなく、友人以外の不特定多数の対戦相手であっても良いはずである。このため、たとえば、自分の近くでゲームをしている友人以外の人を見つけたときに、この人が同じ通信対戦ゲームを持っていれば、この人と対戦ゲームをすることは可能である。しかしながら、自分の近くでゲームをしている友人以外の人が、どのようなゲームをしているのかを判断することができないため、その人の近くまで寄ってその人が実行しているゲームを確認する必要がある。このように、従来の通信対戦ゲームでは見知らぬ人同士が通信対戦ゲームをすることは可能ではあるものの、プレイヤが見知らぬ人の近くまで寄ってその人の実行しているゲームを確認するといった、日常生活でなされることの少ない行動をプレイヤは行わなければならない。たとえプレイヤがこの行動を行えたとしても、対戦相手が増えれば、複数の対戦相手それぞれの実行しているゲームを何度も確認しに行かなければならない。
【０００５】
本発明の目的は、不特定多数の人と通信ゲームを容易に実行することができるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１に係るゲームプログラムは、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび第１コンピュータの機種を特定するための第２識別データを通信部から受信可能な第２コンピュータに、ゲーム名を表示させるゲームプログラムである。このゲームプログラムは、第２コンピュータに、以下の機能を実現させるためのプログラムである。
（１）記憶部に格納された、第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数のゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、ゲーム名と第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定機能。
（２）通信部から受信した少なくとも１つの第２識別データを認識する第２識別データ認識機能。
（３）認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断機能。
（４）認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識機能。
（５）認識された第１識別データの数を制御部に算出させることにより、第１識別データの数を記録する第１識別データ数算出機能。
（６）対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識機能と、
（７）認識されたゲーム名およびゲーム名に対応する第１識別データの数を表示するゲーム名表示機能。
【０００７】
このゲームプログラムでは、テーブル設定機能において、記憶部に格納された、第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数のゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、ゲーム名と第１識別データとの対応関係を示す対応テーブルが設定される。第２識別データ認識機能においては、通信部から受信した少なくとも１つの第２識別データが認識される。第２識別データ判断機能においては、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かが判断される。第１識別データ認識機能においては、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データが認識される。第１識別データ数算出機能においては、認識された第１識別データの数を制御部に算出させることにより、第１識別データの数が記録される。対応ゲーム名認識機能においては、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が認識される。ゲーム名表示機能においては、認識されたゲーム名およびゲーム名に対応する第１識別データの数が表示される。
【０００８】
ここでは、まず、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。次に、記憶部に格納された、第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数のゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、ゲーム名と第１識別データとの対応関係を示す対応テーブルが設定される。続いて、通信部から受信した少なくとも１つの第２識別データが認識される。続いて、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かが判断される。続いて、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データが認識される。続いて、認識された第１識別データの数を制御部に算出させることにより、第１識別データの数が記録される。続いて、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が認識される。最後に、認識されたゲーム名およびゲーム名に対応する第１識別データの数が表示される。
【０００９】
これにより、プレイヤは、不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。また、プレイヤは、プレイヤと同じ機種のコンピュータたとえば同じ機種の携帯ゲーム装置を持っている不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。
【００１０】
請求項２に係るゲームプログラムは、請求項１のゲームプログラムにおいて、第２コンピュータにおいて実行中のゲーム名を特定するための第１識別データを第１コンピュータに通信部から送信可能な第２コンピュータに、第１識別データの送信処理をさせるゲームプログラムである。このゲームプログラムは、請求項１又は２のゲームプログラムにおいて、第２コンピュータに、以下の機能をさらに実現させるためのプログラムである。
（８）第２コンピュータにおいて実行中のゲーム名を認識するゲーム名認識機能。
（９）対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを判別する第１識別データ判別機能。
（１０）判別された第１識別データを通信部から送信するための送信命令を発行する送信命令発行機能。
【００１１】
このゲームプログラムでは、ゲーム名認識機能において、第２コンピュータにおいて実行中のゲーム名が制御部により認識される。第１識別データ判別機能においては、対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データが制御部により判別される。送信命令発行機能においては、判別された第１識別データを通信部から送信するための送信命令が制御部により発行される。
【００１２】
この場合、対応テーブルに基づいて、第２コンピュータにおいて実行中のゲーム名に対応する第１識別データを通信部から送信することができる。
【００１３】
これにより、プレイヤから送信された第１識別データを受信した不特定多数の人は、プレイヤが実行しているゲームのゲーム名を表示部において確認することができる。
【００１４】
請求項３に係るゲーム装置では、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび第１コンピュータの機種を特定するための第２識別データを通信部から受信することにより、第１コンピュータにおいて実行中のゲーム名が表示される。このゲーム装置は、記憶部に格納された、第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数のゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、ゲーム名と第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定手段と、通信部から受信した少なくとも１つの第２識別データを認識する第２識別データ認識手段と、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断手段と、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識手段と、認識された第１識別データの数を制御部に算出させることにより、第１識別データの数を記録する第１識別データ数算出手段と、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識手段と、認識されたゲーム名およびゲーム名に対応する第１識別データの数を表示するゲーム名表示手段と、を備えている。
【００１５】
請求項４に係るゲーム方法は、第１コンピュータにおいて実行中のゲーム名を特定するための第１識別データおよび第１コンピュータの機種を特定するための第２識別データを通信部から受信可能な第２コンピュータに、第１コンピュータにおいて実行中のゲーム名を表示させるゲーム方法である。このゲーム方法は、記憶部に格納された、第２コンピュータにおいて実行可能な通信対戦ゲームの複数のゲーム名と、複数のゲーム名それぞれに対応する第１識別データとを制御部に認識させることにより、ゲーム名と第１識別データとの対応関係を示す対応テーブルを設定するテーブル設定ステップと、通信部から受信した少なくとも１つの第２識別データを認識する第２識別データ認識ステップと、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致するか否かを判断する第２識別データ判断ステップと、認識された第１コンピュータの第２識別データと第２コンピュータの第２識別データとが一致すると判断された場合に、通信部から受信した少なくとも１つの第１識別データを認識する第１識別データ認識ステップと、認識された第１識別データの数を制御部に算出させることにより、第１識別データの数を記録する第１識別データ数算出ステップと、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する対応ゲーム名認識ステップと、認識されたゲーム名およびゲーム名に対応する第１識別データの数を表示するゲーム名表示ステップと、を備えている。
【発明の効果】
【００１６】
本発明では、まず、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。次に、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名が制御部により認識される。最後に、認識されたゲーム名が表示部に表示される。これにより、プレイヤは、不特定多数の人が実行しているゲームを、表示部に表示されたゲーム名を見ることによって確認することができ、不特定多数の人と通信ゲームを容易に実行することができる。
【発明を実施するための最良の形態】
【００１７】
〔ゲーム装置の構成〕
図１は、本発明に係るゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機１の外観図である。また、図２は、携帯ゲーム機１の一例としての制御ブロック図である。
【００１８】
携帯ゲーム機１は、図１に示すように、主に、本体２と、液晶モニタ部３と、入力部４と、カートリッジ装着部５と、通信部２３とを有している。本体２は、上部筐体２ａと下部筐体２ｂとを有している。上部筐体２ａと下部筐体２ｂとは、互いに開閉自在に連結されている。液晶モニタ部３は、上部筐体２ａに設けられた第１液晶モニタすなわち上部液晶モニタ３ａと、下部筐体２ｂに設けられた第２液晶モニタすなわち下部液晶モニタ３ｂとからなっている。ここでは、たとえば、上部液晶モニタ３ａが非接触入力式のモニタすなわち非タッチパネル式のモニタになっており、下部液晶モニタ３ｂが接触入力式のモニタすなわちタッチパネル式のモニタになっている。非タッチパネル式のモニタは液晶パネルからなっており、タッチパネル式のモニタは液晶パネルとタッチパネルとからなっている。タッチパネル式のモニタでは、液晶パネルの表示面とタッチパネルのデータ入力面とは、積層一体型に構成されている。入力部４は、下部筐体２ｂの左側中央部に配置された十字状の方向指示釦４ａと、下部筐体２ｂの左側上部に左右に配置されたセレクト釦４ｂおよびスタート釦４ｃと、下部筐体２ｂの右側中央部に配置された指示釦４ｄと、下部筐体２ｂの右側上部に配置された電源釦４ｅと、下部筐体２ｂの左右の隅角部に配置されたＬ釦４ｆおよびＲ釦４ｇとからなっている。カートリッジ装着部５は下部筐体２ｂの下部に設けられている。このカートリッジ装着部５には、たとえばゲーム用カートリッジが装着可能になっている。通信部２３は、本体２たとえば上部筐体２ａに内蔵されている。この通信部２３においては、たとえば、ローカルワイヤレスネットーワーク機能や、ワイヤレスＬＡＮによるインターネット接続機能等が提供される。なお、ゲーム機１には、音量調整用釦やイヤホンジャック等も設けられているが、これらについては説明を省略する。
【００１９】
携帯ゲーム機１は、図２に示すように、制御部すなわち制御装置１０を内部に有している。制御装置１０は、マイクロプロセッサを利用したＣＰＵ（Central Processing Unit）１１と、主記憶装置としてのＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、画像処理回路１４と、サウンド処理回路１５と、通信制御回路２０と、通信インターフェイス２１とを有している。これらは、バス１６を介してそれぞれが接続されている。
【００２０】
ＣＰＵ１１は、ゲームプログラムからの命令を解釈し、各種のデータ処理や制御を行う。ＲＯＭ１２は、ゲーム機１の基本的な制御（たとえば起動制御）に必要なプログラム等を格納する。ＲＡＭ１３は、ＣＰＵ１１に対する作業領域を確保する。画像処理回路１４は、ＣＰＵ１１からの描画指示に応じて液晶モニタ部３を制御して、上部液晶モニタ３ａおよび下部液晶モニタ３ｂの少なくともいずれか一方に所定の画像を表示する。また、画像処理回路１４にはタッチ入力検出回路１４ａが含まれている。タッチパネルに指示手段たとえばタッチペンや指等を直接的に接触させたときに、接触位置の座標データがタッチ入力検出回路１４ａからＣＰＵ１１へと供給され、接触位置がＣＰＵ１１に認識される。また、液晶パネルに表示された対象物の位置において、タッチパネルに指示手段を直接的に接触させると、対象物の座標データがタッチ入力検出回路１４ａからＣＰＵ１１へと供給され、対象物がＣＰＵに認識される。サウンド処理回路１５は、ＣＰＵ１１からの発音指示に応じたアナログ音声信号を生成してスピーカ２２に出力する。通信制御回路２０は、通信部２３に含まれており、ゲーム機１を他のゲーム機等にワイヤレスで接続するために用いられる。通信制御回路２０は、バス１６を介してＣＰＵ１１に接続されている。通信制御回路２０は、ＣＰＵ１１からの命令に応じて、ゲーム機１をローカルワイヤレスネットーワーク又はワイヤレスＬＡＮによるインターネットに接続するための接続信号を制御し発信する。
【００２１】
バス１６には、制御装置１０とは別体の外部記憶装置１７が接続される。たとえば、外部記憶装置１７には本体２たとえば下部筐体２ｂに着脱自在に装着されるゲーム用カートリッジ等がある。外部記憶装置１７の内部には、記憶媒体としてのＲＯＭ１８と、書き換え可能なユーザ用メモリとしてのメモリ１９が設けられる。ＲＯＭ１８には、コンピュータとしてのゲーム機１を機能させるためのゲームプログラムと、ゲームプログラムの実行に必要な各種データとが予め記録されている。この各種データには、各種の画像データ等が含まれている。メモリ１９には、たとえばフラッシュメモリのような書き換え可能なメモリが使用される。このメモリ１９には、たとえば、ゲームのセーブデータ等が必要に応じて記録される。なお、外部記憶装置１７の記憶媒体には、半導体記憶素子に限らず、磁気記憶媒体、光学式記憶媒体、光磁気記憶媒体等の各種の記憶媒体を使用してもよい。なお、バス１６と各要素との間には必要に応じてインターフェイス回路が介在しているが、ここではそれらの図示は省略した。
【００２２】
以上のような構成のゲーム機１では、外部記憶装置１７のＲＯＭ１８に記録されたゲームプログラムがロードされ、ロードされたゲームプログラムがＣＰＵ１１で実行されることにより、プレイヤは様々なジャンルのゲームを液晶モニタ部３上で遊戯することができる。また、通信制御回路２０を介して、ワイヤレスネットワークにゲーム機１を接続したり、他のゲーム機と通信ケーブル等を介して接続したりすることで、他のゲーム機との間でデータのやり取りや対戦型のゲームを行うことができる。
【００２３】
〔ゲーム装置における各種手段の説明〕
ゲーム機１は、ゲーム機１とは異なる他のゲーム機において実行中のゲーム名を特定するための第１識別データを通信部から受信可能になっている。このゲーム機１は、ゲーム機１において実行中のゲーム名を特定するための第１識別データをゲーム機１とは異なる他のゲーム機に通信部から送信可能になっている。
【００２４】
また、ゲーム機１は、ゲーム機１とは異なる他のゲーム機の種類を特定するための第２識別データを通信部から受信可能になっている。このゲーム機１は、ゲーム機１の種類を特定するための第２識別データを、ゲーム機１とは異なる他のゲーム機に通信部から送信可能になっている。
【００２５】
ゲーム機１では、ゲーム機１とは異なる他のゲーム機において実行中のゲーム名が液晶モニタ部３に表示されるようになっている。図３は、本発明で主要な役割を果たすゲーム名表示システムの各種機能を説明するための機能ブロック図である。
【００２６】
ゲーム名認識手段５０は、ゲーム機１において実行中のゲーム名を認識する機能を備えている。ゲーム名認識手段５０では、ゲーム機１において実行中のゲーム名が制御部により認識される。
【００２７】
テーブル設定手段５１は、第１識別データとゲーム名との対応関係を示す対応テーブルを設定する機能を備えている。テーブル設定手段５１では、第１識別データとゲーム名との対応関係を示す対応テーブルが設定される。
【００２８】
第１識別データ判別手段５２は、対応テーブルに基づいて、認識されたゲーム機１において実行中のゲーム名に対応する第１識別データを判別する機能を備えている。第１識別データ判別手段５２では、対応テーブルに基づいて、制御部に認識されたゲーム機１において実行中のゲーム名に対応する第１識別データが制御部により判別される。
【００２９】
第２識別データ判別手段５３は、記憶部に記録された第２識別データを認識する機能を備えている。第２識別データ判別手段５３では、記憶部たとえば主記憶装置（ＲＯＭ１２）に記録された第２識別データたとえばハード固有の第２識別データが制御部により認識される。
【００３０】
送信命令発行手段５４は、判別された第１識別データを通信部から送信するための送信命令を発行する機能を備えている。また、送信命令発行手段５４は、認識された第２識別データを通信部から送信するための送信命令を発行する機能を備えている。送信命令発行手段５４では、制御部により判別された第１識別データを通信部から送信するための送信命令が、制御部から発行される。また、送信命令発行手段５４では、制御部に認識された第２識別データを通信部から送信するための送信命令が、制御部から発行される。
【００３１】
第１識別データ認識手段５５は、通信部から受信した少なくとも１つの第１識別データを認識する機能を備えている。第１識別データ認識手段５５では、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。たとえば、後述する第２識別データ判断手段５５において、ゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致すると判断された場合に、第１識別データ認識機能では、通信部から受信した少なくとも１つの第１識別データが制御部により認識される。
【００３２】
第２識別データ認識手段５６は、通信部から受信した少なくとも１つの第２識別データを認識する機能を備えている。第２識別データ認識手段５６では、通信部から受信した少なくとも１つの第２識別データが制御部により認識される。
【００３３】
第２識別データ判断手段５７は、ゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致するか否かを判断する機能を備えている。第２識別データ判断手段５７では、制御部に認識されたゲーム機１とは異なる他のゲーム機の第２識別データとゲーム機１の第２識別データとが一致するか否かが制御部により判断される。
【００３４】
対応ゲーム名認識手段５８は、対応テーブルに基づいて、認識された第１識別データに対応するゲーム名を認識する機能を備えている。対応ゲーム名認識手段５８では、対応テーブルに基づいて、制御部に認識された第１識別データに対応するゲーム名が制御部により認識される。
【００３５】
ゲーム名表示手段５９は、認識されたゲーム名を表示する機能を備えている。ゲーム名表示手段５９では、制御部に認識されたゲーム名が、制御部からの指示に基づいて、液晶モニタ部３に表示される。
【００３６】
〔ゲーム名表示システムの内容説明と処理フロー〕
ゲーム名表示システムは、ゲーム機１（第１ゲーム機）とは異なる他のゲーム機（第２ゲーム機）において実行中のゲーム名を、ゲーム機１の液晶モニタ部３に表示するためのものである。このゲーム名表示システムは、主に、上記の各種手段によって実現される。なお、第２ゲーム機は、上記に示した第１ゲーム機１と同様の装置構成および手段を有している。
【００３７】
以下では、ゲーム名表示システムに関する内容および処理フローの説明を、図４から図７に示した図を参照することにより行うものとする。
【００３８】
たとえば、通信対戦ゲームたとえばＢゲームが第１ゲーム機１において起動されると（Ｓ１）、第１ゲーム機１において起動されたゲーム名データたとえばゲーム名Ｂデータ（以下、ゲーム名、ゲーム名Ｂ）が制御部たとえばＣＰＵ１１により認識される（Ｓ２）。たとえば、ゲーム名Ｂは、外部記憶装置１７のＲＯＭ１８に記録されたＢゲームプログラムにおいて予め設定されおり、外部記憶装置１７のＲＯＭ１８から制御装置１０のＲＡＭ１３へと読み込まれ、ＲＡＭ１３に読み込まれたゲーム名ＢがＣＰＵ１１により認識される。そして、図５（ａ）に示すように、通信対戦をすることが可能な複数のゲーム名Ａ，Ｂ，Ｃと複数のゲーム名Ａ，Ｂ，Ｃそれぞれに対応する第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とが、外部記憶装置１７のＲＯＭ１８から制御装置１０のＲＡＭ１３へと読み込まれ、ＲＡＭ１３に格納される（Ｓ３）。なお、通信対戦をすることが可能な複数のゲーム名Ａ，Ｂ，Ｃと複数のゲーム名Ａ，Ｂ，Ｃそれぞれに対応する第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とのリストは、ＲＯＭ１８に記録されたゲームプログラムにおいて予め規定されている。
【００３９】
複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とがＲＡＭ１３に格納されると、図５（ｂ）に示すように、これら複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とに基づいて、複数のゲーム名Ａ，Ｂ，Ｃと複数の第１識別データＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）とからなる対応テーブル６０が、ＣＰＵ１１によって設定される（Ｓ４）。そして、対応テーブル６０が設定されると、この対応テーブル６０がＣＰＵ１１により参照され（Ｓ５）、実行中のゲーム名Ｂに対応する第１識別データがＣＰＵ１１に認識される（Ｓ６）。たとえば、Ｂゲームが起動され実行されている場合、対応テーブル６０がＣＰＵ１１によって参照され、Ｂゲームのゲーム名Ｂに対応する第１識別データＩＤ１（ｂ）がＣＰＵ１１に認識される。また、図６（ａ）に示すように、第１ゲーム機１の種別を示す第２識別データすなわち第１ゲーム機１のハード固有の第２識別データＩＤ２（ａ）が、ＲＯＭ１２からＲＡＭ１３へと読み込まれ、ＣＰＵ１１に認識される（Ｓ７）。すると、ＣＰＵ１１に認識された第１識別データＩＤ１（ｂ）およびＣＰＵ１１に認識された第２識別データＩＤ２（ａ）を通信部から送信するための送信命令が、ＣＰＵ１１から発行される（Ｓ８）。すると、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）が、第１ゲーム機１の通信部２３から外部に送信される（図４参照：破線矢印で表示）。なお、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）を第１ゲーム機１の通信部から送信させるための送信命令をＣＰＵ１１に発行させる時間間隔は、ゲームプログラムにおいて予め所定の時間間隔に設定されている。
【００４０】
上記のような各種の処理は第２ゲーム機においても実行され、第１ゲーム機１と同様に、第２ゲーム機からも、第１識別データおよび第２識別データが、所定の時間間隔で、通信部から外部に送信される（図４参照：破線矢印で表示）。
【００４１】
この第２ゲーム機からの第１識別データおよび第２識別データを、第１ゲーム機１が通信部から受信すると、受信した第１識別データおよび第２識別データが、ＲＡＭ１３に格納され、ＣＰＵ１１により認識される（Ｓ９）。
【００４２】
そして、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するか否かが、ＣＰＵ１１により判断される（Ｓ１０）。そして、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するとＣＰＵ１１により判断された場合（Ｓ１０でＹｅｓ、図６（ｂ）参照：実線矢印）、通信部から受信した第２ゲーム機の第１識別データがＣＰＵ１１により認識される（Ｓ１１、図５（ｂ）参照：実線矢印）。たとえば、第１ゲーム機１が受信した第２ゲーム機の第１識別データおよび第２識別データが、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ａ）であった場合、第２ゲーム機の第２識別データＩＤ２（ａ）と第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致するので、通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）がＣＰＵ１１により認識される。すると、ＣＰＵ１１に認識された第１識別データの数が、ＣＰＵ１１によりカウントされ、ＲＡＭ１３に格納される（Ｓ１２）。
【００４３】
一方、第２ゲーム機の第２識別データと第１ゲーム機１の第２識別データとが一致しないとＣＰＵ１１により判断された場合（Ｓ１０でＮｏ、図６（ｂ）参照：破線矢印）、通信部から受信した第２ゲーム機の第１識別データはＣＰＵ１１に認識されず、第２ゲーム機からの第１識別データおよび第２識別データは、ＣＰＵ１１からの命令に基づいて、ＲＡＭ１３から消去される（Ｓ１３）。たとえば、第１ゲーム機１が受信した第２ゲーム機の第１識別データおよび第２識別データが、第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ｂ）であった場合、第２ゲーム機の第２識別データＩＤ２（ｂ）と第１ゲーム機１の第２識別データＩＤ２（ａ）とが一致しないので、通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）はＣＰＵ１１に認識されず、第２ゲーム機からの第１識別データＩＤ１（ｂ）および第２識別データＩＤ２（ｂ）は、ＣＰＵ１１からの命令に基づいて、ＲＡＭ１３から消去される。
【００４４】
通信部から受信した第２ゲーム機の第１識別データＩＤ１（ｂ）がＣＰＵ１１により認識され、この第１識別データＩＤ１（ｂ）の数がカウントされると、対応テーブル６０がＣＰＵ１１によって参照され（Ｓ１４）、ＣＰＵ１１に認識された第２ゲーム機の第１識別データＩＤ１（ｂ）に対応するゲーム名Ｂが、ＣＰＵ１１により認識される（Ｓ１５、図６（ｂ）参照：実線矢印）。すると、ＣＰＵ１１に認識された第２ゲーム機の第１識別データＩＤ１（ｂ）に対応するゲーム名Ｂと、ＲＡＭ１３に格納された第１識別データの数が、液晶モニタ部３たとえば上部液晶モニタ３ａに表示される（Ｓ１６）。たとえば、ゲーム名Ｂおよびこのゲームを実行している人の数が、図７（ａ）に示すように、「Ｂゲーム：１名」というような文字情報データによって、上部液晶モニタ３ａに表示される（Ｓ１６）。これにより、プレイヤが現在実行しているゲームと同じゲームをしている人の情報を、上部液晶モニタ３ａに表示された情報によって確認することができる。最後に、実行中のゲームが終了したか否かがＣＰＵ１１により判断される（Ｓ１７）。実行中のゲームが終了したとＣＰＵ１１により判断された場合（Ｓ１７でＹｅｓ）、ゲーム名表示システムは終了する。実行中のゲームが終了していないとＣＰＵ１１により判断された場合（Ｓ１７でＹｅｓ）、再度、Ｓ８が実行される。
【００４５】
また、このようなＳ１からＳ１６までの各種処理は、第２ゲーム機において実行されており、第１ゲーム機１と同様に第２ゲーム機においても、第１ゲーム機の第１識別データに対応するゲーム名を、液晶モニタ部３たとえば上部液晶モニタ３ａに表示することができる。
【００４６】
なお、上記においては、第２ゲーム機が１つである場合の例を示しているが、第２ゲーム機は、必ずしも１つである必要はなく、複数であっても良い。この場合、図７（ｂ）に示すように、第１ゲーム機１に受信された複数の第２ゲーム機の第１識別データに対応するゲーム名と、複数の第２ゲーム機において実行されている各ゲーム名の数が、液晶モニタ部３たとえば上部液晶モニタ３ａに表示される。
【００４７】
〔他の実施形態〕
（ａ）  前記実施形態では、ゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機１を用いた場合の例を示したが、通信可能な通信部を有していれば、コンピュータたとえばゲーム装置は、モニタが別体として構成されたゲーム装置、モニタがゲーム装置本体に一体に構成された業務用ゲーム装置、ゲームプログラムを実行することによってゲーム装置として機能するパーソナルコンピュータやワークステーションなどであっても良い。
【００４８】
（ｂ）  本発明には、前述したようなゲームを実行するためのプログラム、ゲームを実行するためのプログラム方法およびこのプログラムを記録したコンピュータ読み取り可能な記録媒体も含まれる。この記録媒体としては、カートリッジ以外に、たとえば、コンピュータ読み取り可能なフレキシブルディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＯＭカセット、その他のものが挙げられる。
【図面の簡単な説明】
【００４９】
【図１】本発明に係るゲームプログラムを適用しうるコンピュータの一例としての携帯ゲーム機の外観図。
【図２】前記携帯ゲーム機の一例としての制御ブロック図。
【図３】前記携帯ゲーム機の一例としての機能ブロック図。
【図４】ゲーム名表示システムに関する各種処理概要を説明するためのフローチャート。
【図５】第１ゲーム機の第１識別データと第２ゲーム機の第１識別データとの関係および対応テーブルを説明するための図。
【図６】第１ゲーム機の第２識別データと第２ゲーム機の第２識別データとの関係を説明するための図。
【図７】モニタに表示される文字情報の例を示す図。
【符号の説明】
【００５０】
１  携帯ゲーム機（第１ゲーム機、第２コンピュータ）
３  液晶モニタ
３ａ  上部液晶モニタ（非タッチパネル式のモニタ）
３ｂ  下部液晶モニタ（タッチパネル式のモニタ）
４  入力部
１０  制御装置
１１  ＣＰＵ
２３  通信部
５０  ゲーム名認識手段
５１  テーブル設定手段
５２  第１識別データ判別手段
５３  第２識別データ判別手段
５４  送信命令発行手段
５５  第１識別データ認識手段
５６  第２識別データ認識手段
５７  第２識別データ判断手段
５８  対応ゲーム名認識手段
５９  ゲーム名表示手段
６０  対応テーブル
ＩＤ１（ａ），ＩＤ１（ｂ），ＩＤ１（ｃ）  第１識別データ
ＩＤ２（ａ），ＩＤ２（ｂ）  第２識別データ