(57)【特許請求の範囲】
【請求項１】
ゲームにおいて使用する言語として設定された言語に基づいて、対応するゲーム画像をディスプレイ上に表示させて前記ゲームを進行させる、ゲーム進行手段、としてコンピュータを機能させることの出来る、ゲームプログラムにおいて、
前記ゲームプログラムは、更に、前記コンピュータを、
入力装置からの信号に応じて、前記ゲームに使用する言語を複数の言語の中から選択することが出来る、言語選択画面を生成する、言語選択画面生成手段、
前記ゲームにおいて使用する言語として設定された言語を他の言語に変更するか否かを、前記入力装置からの信号に基づいて判定する、言語変更判定手段、
該言語変更判定手段が、前記設定された言語を他の言語に変更するものと判定した場合に、前記言語選択画面生成手段に対して前記言語選択画面の生成を指令し、前記ディスプレイ上に表示されている前記ゲーム画像の一部に、前記言語選択画面を表示する、言語選択画面表示指令手段、
前記言語選択画面表示指令手段による前記言語選択画面の表示に際して、前記ディスプレイ上で、前記ゲーム画像が、表示される言語選択画面の背景となる形で、前記ゲーム画像よりも前記言語選択画面が小さく表示されるように制御する、言語選択画面表示制御手段、
前記言語選択画面表示指令手段により表示された前記言語選択画面を介して、前記ゲームに使用する言語を前記入力装置からの信号に応じて選択する、設定言語選択手段、
前記入力装置からの信号に基づいて、前記設定言語選択手段による言語の選択を前記言語選択画面に表示された複数の言語の中のいずれか一つの言語に確定する言語選択確定手段、
前記言語選択確定手段による言語の選択の確定以前に、前記入力装置からの信号に応じて、前記ディスプレイ上に前記言語選択画面の背景として表示されている前記ゲーム画像の単語や文章の表示を、前記設定言語選択手段による言語の選択処理に対応して複数の言語間で切り替える、表示切り替え制御手段、
として機能させるためのゲームプログラム。
【請求項２】
前記ゲームプログラムは、更に、前記コンピュータを、
前記言語変更判定手段が、前記設定された言語を他の言語に変更するものと判定した際に、前記ゲーム進行手段に対して、前記ディスプレイ上に表示されている前記ゲーム画像を表示させた状態で、前記ゲーム進行を中断するように指令し、前記設定言語変更手段が、前記ゲームに使用する言語を変更した際に、前記ゲーム進行手段に対して、前記ゲーム進行を再開するように指令する、ゲーム進行割り込み手段、
としてコンピュータを機能させることを特徴とする、請求項１記載のゲームプログラム。
【請求項３】
前記言語選択画面生成手段により生成される言語選択画面は、前記複数の言語に対応する複数のアイコンを備えており、
前記設定言語選択手段は、前記入力装置からの信号に応じて、前記アイコンを選択することにより、前記ゲームに使用する言語を選択するようにして構成したことを特徴とする、請求項１記載のゲームプログラム。
【請求項４】
ゲームにおいて使用する言語として設定された言語に基づいて、対応するゲーム画像をディスプレイ上に表示させて前記ゲームを進行させる、ゲーム進行手段を設けた、ゲーム装置において、
前記入力装置からの信号に応じて、前記ゲームに使用する言語を複数の言語の中から選択することが出来る、言語選択画面を生成する、言語選択画面生成手段を設け、
前記ゲームにおいて使用する言語として設定された言語を他の言語に変更するか否かを、前記入力装置からの信号に基づいて判定する、言語変更判定手段を設け、
該言語変更判定手段が、前記設定された言語を他の言語に変更するものと判定した場合に、前記言語選択画面生成手段に対して前記言語選択画面の生成を指令し、前記ディスプレイ上に表示されている前記ゲーム画像の一部に、前記言語選択画面を表示する、言語選択画面表示指令手段を設け、
前記言語選択画面表示指令手段による前記言語選択画面の表示に際して、前記ディスプレイ上で、前記ゲーム画像が、表示される言語選択画面の背景となる形で、前記ゲーム画像よりも前記言語選択画面が小さく表示されるように制御する、言語選択画面表示制御手段、
前記言語選択画面表示指令手段により表示された前記言語選択画面を介して、前記ゲームに使用する言語を前記入力装置からの信号に応じて選択する、設定言語選択手段を設け、
前記入力装置からの信号に基づいて、前記設定言語選択手段による言語の選択を前記言語選択画面に表示された複数の言語の中のいずれか一つの言語に確定する言語選択確定手段、
前記言語選択確定手段による言語の選択の確定以前に、前記入力装置からの信号に応じて、前記ディスプレイ上に前記言語選択画面の背景として表示されている前記ゲーム画像の単語や文章の表示を、前記設定言語選択手段による言語の選択処理に対応して複数の言語間で切り替える、表示切り替え制御手段を設けて構成した、ゲーム装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カードゲームやロールプレイングゲームなどのゲームプログラムにおいて、ゲームの進行中にディスプレイ上に表示される文字や出力される音声を、プレーヤが選択した言語に切り替えることの出来る、ゲームプログラムに関する。
【０００２】
【従来の技術】
従来、この種のゲームプログラムにおいては、ゲームプログラムの起動直後にディスプレイ上に表示されるオプション設定画面を介して、ゲームに使用される言語を設定するゲームプログラムが知られている。このオプション設定画面上には、例えば日本語、英語、フランス語などの選択可能な複数の言語名が、選択枝として表示されている。プレーヤは、それらの言語の内希望する言語を選択することにより、その後開始されるゲームにおいて、例えば該選択された言語で表記された字幕がディスプレイ上に表示される。
【０００３】
しかし、これでは、ゲームの進行中において、ゲームに使用する言語を設定された言語から他の言語に変更する必要がある場合、一旦ゲームを終了させて上述したオプション設定画面を表示させなければ、他の言語に変更することが出来ない不都合があり、言語変更の操作性が十分でない問題がある。
【０００４】
また、上述したオプション設定画面は、単に選択可能な複数の言語名が羅列されているだけのため、プレーヤは、言語が変更された画像を直感的にイメージし難く、上述と同様に、言語変更の操作性が十分でない問題がある。
【０００５】
【発明が解決しようとする課題】
そこで本発明は、ゲームに使用する言語を設定された言語から他の言語に変更する、言語変更の操作性を向上することの出来る、ゲームプログラムを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
請求項１の発明は、ゲームにおいて使用する言語として設定された言語に基づいて、対応するゲーム画像（例えばＰＣ１）をディスプレイ（３）上に表示させて前記ゲームを進行させる、ゲーム進行手段（ＧＳＰ、ＤＣＰ、ＡＮＰ）、としてコンピュータ（１）を機能させることの出来る、ゲームプログラム（ＣＧＰ）において、
前記ゲームプログラム（ＣＧＰ）は、更に、前記コンピュータ（１）を、
入力装置（４）からの信号に応じて、前記ゲームに使用する言語を複数の言語の中から選択することが出来る、言語選択画面（例えばＦＬ）を生成する、言語選択画面生成手段（ＣＳＰ、ＡＮＰ）、
前記ゲームにおいて使用する言語として設定された言語を他の言語に変更するか否かを、前記入力装置（４）からの信号に基づいて判定する、言語変更判定手段（ＬＣＰ）、
該言語変更判定手段（ＬＣＰ）が、前記設定された言語を他の言語に変更するものと判定した場合に、前記言語選択画面生成手段（ＣＳＰ、ＡＮＰ）に対して前記言語選択画面（例えばＦＬ）の生成を指令し、前記ディスプレイ（３）上に表示されている前記ゲーム画像（例えばＰＣ１）の一部に、前記言語選択画面（例えばＦＬ）を表示する、言語選択画面表示指令手段（ＬＣＰ、ＡＮＰ）、
前記言語選択画面表示指令手段による前記言語選択画面の表示に際して、前記ディスプレイ上で、前記ゲーム画像が、表示される言語選択画面の背景となる形で、前記ゲーム画像よりも前記言語選択画面が小さく表示されるように制御する、言語選択画面表示制御手段、
前記言語選択画面表示指令手段（ＬＣＰ、ＡＮＰ）により表示された前記言語選択画面（例えばＦＬ）を介して、前記ゲームに使用する言語を前記入力装置（４）からの信号に応じて選択する、設定言語選択手段（ＬＣＰ）、
前記入力装置からの信号に基づいて、前記設定言語選択手段による言語の選択を前記言語選択画面に表示された複数の言語の中のいずれか一つの言語に確定する言語選択確定手段、
前記言語選択確定手段による言語の選択の確定以前に、前記入力装置（４）からの信号に応じて、前記ディスプレイ（３）上に前記言語選択画面の背景として表示されている前記ゲーム画像（例えばＰＣ１）の単語や文章の表示を、前記設定言語選択手段による言語の選択処理に対応して複数の言語間で切り替える、表示切り替え制御手段（ＤＳＰ、ＡＮＰ）、
として機能させるためのゲームプログラム（ＣＧＰ）として構成される。
【０００７】
請求項２の発明は、前記ゲームプログラム（ＣＧＰ）は、更に、前記コンピュータ（１）を、
前記言語変更判定手段（ＬＣＰ）が、前記設定された言語を他の言語に変更するものと判定した際に、前記ゲーム進行手段（ＧＳＰ、ＤＣＰ、ＡＮＰ）に対して、前記ディスプレイ（３）上に表示されている前記ゲーム画像（例えばＰＣ１）を表示させた状態で、前記ゲーム進行を中断するように指令し、前記設定言語変更手段（ＬＣＰ）が、前記ゲームに使用する言語を変更した際に、前記ゲーム進行手段（ＧＳＰ、ＤＣＰ、ＡＮＰ）に対して、前記ゲーム進行を再開するように指令する、ゲーム進行割り込み手段（ＧＩＰ）、
としてコンピュータ（１）を機能させることを特徴とする、請求項１記載のゲームプログラム（ＣＧＰ）として構成される。
【０００８】
請求項３の発明は、前記言語選択画面生成手段（ＣＳＰ、ＡＮＰ）により生成される言語選択画面（例えばＦＬ）は、前記複数の言語に対応する複数のアイコン（例えばＮＦ）を備えており、
前記設定言語選択手段（ＬＣＰ）は、前記入力装置（４）からの信号に応じて、前記アイコン（例えばＮＦ２）を選択することにより、前記ゲームに使用する言語を選択するようにして構成したことを特徴とする、請求項１記載のゲームプログラム（ＣＧＰ）として構成される。
【０００９】
請求項４の発明は、ゲームにおいて使用する言語として設定された言語に基づいて、対応するゲーム画像（例えばＰＣ１）をディスプレイ（３）上に表示させて前記ゲームを進行させる、ゲーム進行手段（１１、ＧＳＰ、ＤＣＰ、ＡＮＰ）を設けた、ゲーム装置（１）において、
前記入力装置（４）からの信号に応じて、前記ゲームに使用する言語を複数の言語の中から選択することが出来る、言語選択画面（例えばＦＬ）を生成する、言語選択画面生成手段（１１、ＣＳＰ、ＡＮＰ）を設け、
前記ゲームにおいて使用する言語として設定された言語を他の言語に変更するか否かを、前記入力装置（４）からの信号に基づいて判定する、言語変更判定手段（１１、ＬＣＰ）を設け、
該言語変更判定手段（１１、ＬＣＰ）が、前記設定された言語を他の言語に変更するものと判定した場合に、前記言語選択画面生成手段（１１、ＣＳＰ、ＡＮＰ）に対して前記言語選択画面（例えばＦＬ）の生成を指令し、前記ディスプレイ（３）上に表示されている前記ゲーム画像（例えばＰＣ１）の一部に、前記言語選択画面（例えばＦＬ）を表示する、言語選択画面表示指令手段（１１、ＬＣＰ、ＡＮＰ）を設け、
前記言語選択画面表示指令手段による前記言語選択画面の表示に際して、前記ディスプレイ上で、前記ゲーム画像が、表示される言語選択画面の背景となる形で、前記ゲーム画像よりも前記言語選択画面が小さく表示されるように制御する、言語選択画面表示制御手段、
前記言語選択画面表示指令手段（１１、ＬＣＰ、ＡＮＰ）により表示された前記言語選択画面（例えばＦＬ）を介して、前記ゲームに使用する言語を前記入力装置（４）からの信号に応じて選択する、設定言語選択手段（１１、ＬＣＰ）を設け、
前記入力装置からの信号に基づいて、前記設定言語選択手段による言語の選択を前記言語選択画面に表示された複数の言語の中のいずれか一つの言語に確定する言語選択確定手段、
前記言語選択確定手段による言語の選択の確定以前に、前記入力装置（４）からの信号に応じて、前記ディスプレイ（３）上に前記言語選択画面の背景として表示されている前記ゲーム画像（例えばＰＣ１）の単語や文章の表示を、前記設定言語選択手段による言語の選択処理に対応して複数の言語間で切り替える、表示切り替え制御手段（１１、ＤＳＰ、ＡＮＰ）を設けて構成される。
【００１０】
【発明の効果】
請求項１の発明によれば、言語変更判定手段（ＬＣＰ）が、設定された言語を他の言語に変更するものと判定すると、言語選択画面表示指令手段（ＬＣＰ、ＡＮＰ）は、ゲーム画像（例えばＰＣ１）の一部に言語選択画面（例えばＦＬ）をディスプレイ（３）上に表示する。表示切り替え制御手段（ＤＳＰ、ＡＮＰ）は、上記ゲーム画像（例えばＰＣ１）の表示を、複数の言語間で切り替えて、更に、設定言語変更手段（ＬＣＰ）は、ゲームに使用する言語をプレーヤが選択した言語に変更する。これにより、ゲームの進行中でありながら、設定された言語を他の言語に変更することが出来、しかも、プレーヤの言語変更動作中に、ゲーム画像（例えばＰＣ１）の表示が複数の言語で順次切り替えられるので、プレーヤは、他の言語に変更されたゲーム画像を直感的にイメージすることが出来、言語変更の操作性を向上することが出来る。
【００１１】
請求項２の発明によれば、ゲーム進行割り込み手段（ＧＩＰ）は、言語変更判定手段（ＬＣＰ）が、設定された言語を変更するものと判定してから、設定言語変更手段（ＬＣＰ）が、ゲームに使用する言語を変更するまで、ゲームの進行を中断する。これにより、ゲームに使用する言語が変更されてから、ゲームの進行が再開されるので、プレーヤはゲームの進行状態を意識することなく、言語を随時変更することが出来、言語変更の操作性を更に向上することが出来る。
【００１２】
請求項３の発明によれば、プレーヤは、複数のアイコン（例えばＮＦ）を備えた言語選択画面（例えばＦＬ）を介して、言語を変更することが出来るので、プレーヤは選択すべき言語を容易に認識することが出来、これにより言語変更の操作性を更に向上することが出来る。
【００１３】
請求項４の発明によれば、言語変更判定手段（１１、ＬＣＰ）が、設定された言語を他の言語に変更するものと判定すると、言語選択画面表示指令手段（１１、ＬＣＰ、ＡＮＰ）は、ゲーム画像（例えばＰＣ１）の一部に言語選択画面（例えばＦＬ）をディスプレイ（３）上に表示する。表示切り替え制御手段（１１、ＤＳＰ、ＡＮＰ）は、上記ゲーム画像（例えばＰＣ１）の表示を、複数の言語間で切り替えて、更に、設定言語変更手段（ＬＣＰ）は、ゲームに使用する言語をプレーヤが選択した言語に変更する。これにより、ゲームの進行中でありながら、設定された言語を他の言語に変更することが出来、しかも、プレーヤの言語変更動作中に、ゲーム画像（例えばＰＣ１）の表示が複数の言語で順次切り替えられるので、プレーヤは、他の言語に変更されたゲーム画像を直感的にイメージすることが出来、言語変更の操作性を向上することが出来る。
【００１４】
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
【００１５】
【発明の実施の形態】
図１は、本発明が適用される携帯型ゲーム機の外観図、図２は、図１のゲーム機の制御ブロック図、図３は、本発明に係るゲームプログラムの構成図、図４は、テキストデータの内容の一例を示す図、図５は、ゲーム画像の一例を示す図、図６は、本発明に係るゲームプログラムにより図４に示す画像上に言語選択画面を表示した画像の一例を示す図、図７は、本発明に係るゲームプログラムにより図５に示す背景の言語を切り替えた画像の一例を示す図、図８は、本発明に係るゲームプログラムにより図４に示す画像の言語が変更された画像の一例を示す図である。
【００１６】
図１は、ゲームシステムを構成するコンピュータとしての携帯型ゲーム機を示している。携帯型ゲーム機１は、本体２と、その本体２に取り付けられた表示装置としての反射形液晶ディスプレイ３と、入力装置４とを有している。入力装置４は、方向指示スイッチ５と、複数の押釦スイッチ６ａ、６ｂなどを備えている。方向指示スイッチ５は、例えば十字型の操作部材５ａを有し、その操作部材５ａの上下左右方向の操作（上下左右の端部の押し込み操作）に対応した信号を出力する。
【００１７】
このような入力装置４の構成は公知であり、種々変形が可能である。例えば操作部材５ａに代え、上下左右にそれぞれ一つずつ押釦スイッチが配置されてもよい。また、押釦スイッチ６ａ、６ｂの個数及び配置は、種々変更してもよい。なお、これらの釦を区別する必要がないときは、押釦スイッチ６と表現する。この他に、ゲーム機１には電源スイッチ、音量調整用の操作部材等が設けられるが、それらは省略した。
【００１８】
図２は、ゲーム機１に設けられた制御装置１０の構成を示している。制御装置１０は、マイクロプロセッサを利用したＣＰＵ（セントラルプロセッシングユニット）１１を主体とするコンピュータとして構成されている。ＣＰＵ１１には、主記憶装置としてのＲＯＭ（リードオンリーメモリ）１２及びＲＡＭ（ランダムアクセスメモリ）１３と、画像処理回路１４と、サウンド処理回路１５とが、バス１６を介してそれぞれ接続される。
【００１９】
ＲＯＭ１２には、ゲーム機１の基本的な制御（例えば起動処理）に必要なプログラムが格納される。ＲＡＭ１３には、ＣＰＵ１１に対する作業領域が確保される。画像処理回路１４は、ＣＰＵ１１からの描画指示に応じて液晶ディスプレイ３を制御して、その画面上に所定の画像を表示させる。サウンド処理回路１５は、ＣＰＵ１１からの発音指示に応じたアナログ音声信号を生成してスピーカ７に出力する。
【００２０】
ＣＰＵ１１には、バス１６を介して入力装置４の各スイッチ５、６が接続され、それによりＣＰＵ１１は各スイッチ５、６の操作状態を判別可能である。また、バス１６には、制御装置１０とは別体の外部記憶装置１７が接続される。外部記憶装置１７は、例えば本体２に対して着脱自在なカートリッジ型に構成され、その内部には記憶媒体としてＲＯＭ１８、及び書き換え可能なユーザ用メモリとしてのＲＡＭ１９（読み書き自在な記憶素子）が設けられる。ＲＯＭ１８には、コンピュータとしてゲーム機１を機能させるためのゲームプログラムＣＧＰが予め記録されている。また、ＲＡＭ１９は、フラッシュメモリのような書き換え可能なＲＯＭが使用され、そこには例えばゲームのセーブデータ等が必要に応じて記録される。
【００２１】
なお、外部記憶装置１７の記憶媒体は、半導体記憶素子に限らず、磁気記憶媒体、光学式記憶媒体、光磁気記憶媒体等の各種の記憶媒体を使用してよい。なお、バス１６と各要素との問には必要に応じてインターフェース回路が介在されるが、それらの図示は省略した。制御装置１０の構成は上記に限定されず、種々の制御装置を使用してよい。
【００２２】
図３は、ゲームプログラムＣＧＰの構成を示している。該ゲームプログラムＣＧＰには、図３に示すように、画像表示プログラムＡＮＰ、条件設定プログラムＣＳＰ、ゲーム進行プログラムＧＳＰ、描画指令プログラムＤＣＰ、表示切り替えプログラムＤＳＰ、言語変更プログラムＬＣＰ、ゲーム進行割り込みプログラムなどのプログラムが記録されている。また、ゲームプログラムＣＧＰ中のデータ領域には、変更された言語による表記に必要なデータとして、日本語テキストデータＴＤ１、英語テキストデータＴＤ２、フランス語テキストデータＴＤ３、…などを有するテキストデータＴＤ、及び言語選択画面データＦＤなどを有するオプション設定画面データＯＤなどのデータが記録されている。
【００２３】
ゲーム機１を所定の通信回線や他のゲーム機等に接続するため、図２に示すように、ＣＰＵ１１には、バス１６を介して通信制御回路２０が接続される。通信制御回路２０には、通信インターフェース２１を介して通信コネクタ２２が接続される。通信制御回路２０としては、例えばＤＳＰ（デジタルシグナルプロセッサ）とソフトウエアとの組み合わせにより、モデムやネットワークインターフェースとして機能するものが利用できる。通信コネクタ２２やインターフェース２１を、ゲーム機１に対して外部接続される周辺機器として設けてもよい。
【００２４】
以上の構成におけるゲーム機１では、所定の初期化操作（例えば電源の投入操作）が行なわれると、ＣＰＵ１１は、まずＲＯＭ１２のプログラムに従って所定の初期化処理を実行する。初期化が終わるとＣＰＵ１１は、外部記憶装置１７のＲＯＭ１８に記録された、ゲームプログラムＣＧＰをＲＡＭ１３に読み込み、そのプログラムＣＧＰに従って、ゲームの進行上に必要な条件の設定処理を開始する。
【００２５】
まずＣＰＵ１１は、図３に示すゲームプログラムＣＧＰ中の条件設定プログラムＣＳＰに基づいて、同図に示すデータ領域からオプション設定画面データＯＤを呼び出し、更に、ゲームプログラムＣＧＰ中の画像表示プログラムＡＮＰに基づいて、オプション設定画面（不図示）をディスプレイ３上に表示する。オプション設定画面には、ゲームの進行上に必要な条件が選択自在に表示されており、プレーヤは、オプション設定画面を介して、例えば、ゲームの難易度のレベルやゲームの効果音の種類などと共に、ゲームの進行中に表示される画像上の文字に使用すべき言語（ゲームに使用する言語）を選択する。
【００２６】
選択可能な言語の種類として、例えば「日本語」、「英語」、「フランス語」、…などが準備されており、プレーヤは、表示されたオプション設定画面を介して、これらの言語の内、例えば「日本語」を選択する旨の指令を、入力装置４を操作して入力する。これに受けてＣＰＵ１１は、条件設定プログラムＣＳＰに基づいて、該選択された「日本語」に対応する地域コードＡＣを使用地域コードＡＣ’として設定する。
【００２７】
ここで地域コードＡＣとは、ゲームの進行中に表示される画像上の単語や文章に使用可能な言語として設定されている言語を識別するコードをいい、また使用地域コードＡＣ’とは、現在ゲームに使用する言語として設定されている言語に対応する地域コードＡＣをいう。地域コードＡＣは、各言語の「日本語」、「英語」、「フランス語」、…に対応して、例えば「００１」、「００２」、「００３」、…のコード値が割り当てられている。
【００２８】
ＣＰＵ１１は、条件設定プログラムＣＳＰに基づいて、入力装置４から入力された「日本語」を選択する指令を受けて、上述した地域コードＡＣの内、「００１」のコード値を、ＲＡＭ１３中に設定された領域である地域コードデータＡＤ領域（不図示）内に、使用地域コードＡＣ’として記録し、これによりゲームに使用する言語が日本語に設定される。
【００２９】
なお、使用地域コードＡＣ’は、図３の破線枠に示す地域コードデータＡＤ内に、予めデフォルト値が設定されており、プレーヤが上述したオプション設定画面を介して言語の種類を選択しない場合であっても、これ以後、ゲーム進行中に表示される画像上の単語や文章は、該デフォルト値に基づく所定の言語が使用される。
【００３０】
こうして、ゲームの進行上に必要な条件の設定処理が終了すると、ＣＰＵ１１は、ゲームプログラムＣＧＰ中のゲーム進行プログラムＧＳＰを読み出して、ゲームを開始する。ゲームプログラムＣＧＰは、例えばカードゲームが実行可能なゲームプログラムであり、ゲームの開始と共に、ＣＰＵ１１は、ゲームプログラムＣＧＰ中の描画指令プログラムＤＣＰを読み出し、カードゲームの進行に必要な描画処理を行なうため、ＲＡＭ１３中の地域コードデータＡＤに記録されている使用地域コードＡＣ’を、所定タイミングで参照し、ゲーム進行プログラムＧＳＰに対して、該使用地域コードＡＣ’に基づいて描画指令を行なう。
【００３１】
使用地域コードＡＣ’は、上述したように「００１」のコード値が記録されているので、ＣＰＵ１１は、描画指令プログラムＤＣＰに基づいて、ＲＡＭ１３中の地域コードデータＡＤに記録されている、当該使用地域コードＡＣ’に対応するテキストデータＴＤの中から、上記描画指令に応じた所定のテキストブロックＴＢ（後述）を呼び出す。
【００３２】
ここで、テキストデータＴＤの内容について図４に沿って説明する。図４は、テキストデータＴＤの内容を示している。テキストデータＴＤとは、ゲーム進行中の画像上に表示される、例えばセリフ、説明文、メニューなどの単語や文章の文字データをいい、選択可能な言語毎に準備されている。テキストデータＴＤは、例えば図４に示すように、地域コードＡＣの各コード値「００１」、「００２」、「００３」、…に対応して、日本語テキストデータＴＤ１、英語テキストデータＴＤ２、フランス語テキストデータＴＤ３、…が格納されている。更に、各テキストデータＴＤ１、ＴＤ２、ＴＤ３、…内には、それぞれ複数のテキストブロックＴＢが格納されている。
【００３３】
テキストブロックＴＢは、描画指令に応じて表示すべき１画像毎に、該画像上に表示すべき単語ＷＤや文章ＳＴなどが１ブロックとして構成されている。これらの単語ＷＤや文章ＳＴは、各テキストデータＴＤ１、ＴＤ２、ＴＤ３、…毎に、各言語の種類に応じた所定のフォントが設定されており、上記画像上においてその単語ＷＤや文章ＳＴが配置されるべき所定位置と予め関連付けらている。
【００３４】
こうして、描画指令プログラムＤＣＰは、上記使用地域コードＡＣ’である「００１」のコード値を参照すると、日本語テキストデータＴＤ１の中から、上記描画指令に応じた、例えば図４に示すテキストブロックＴＢ１１を呼び出し、ゲーム進行プログラムＧＳＰに対して該描画指令を行なう。これを受けてゲーム進行プログラムＧＳＰは、画像表示プログラムＡＮＰに対して、上記描画指令に応じたゲーム画像の生成・表示を指令する。これにより、ＣＰＵ１１は、テキストブロックＴＢ１１における「セイントドラゴン」、「セイントドラゴン」、「攻撃」、「守備」、…などの単語ＷＤ１、ＷＤ２、ＷＤ３、ＷＤ４…や文章ＳＴ１を、予め関連付けられている上記ゲーム画像上の所定位置に配置して、ディスプレイ３上に表示する。
【００３５】
ここで、ゲーム画像とは、ゲーム進行プログラムＧＳＰによるゲームの進行に伴い表示される画像をいい、例えば、キャラクタやアイテムの選択メニューを表示する画像など、ゲームの進行状態に応じて表示される画像をいう。更に、キャラクタの選択メニューを表示する画像など、ゲームが進行していない状態に表示される画像をも含む。図５は、ゲーム画像の一例を示している。ゲーム画像ＰＣ１は、カードゲームに用いられる所定カードＣＤについて説明しており、上記描画指令に応じて、各ウィンドウＷＩＮ１、ＷＩＮ２、…内に、上述したテキストブロックＴＢ１１の各単語ＷＤや文章ＳＴが配置されている。例えば、図面上方のウィンドウＷＩＮ１内に、表題として「セイントドラゴン」の単語ＷＤ１が表示され、図面左方の竜の態様が表現されたカードＣＤ内のウィンドウＷＩＮ２内に、「セイントドラゴン」の単語ＷＤ２、及びウィンドウＷＩＮ３内に、「守備」、「攻撃」の単語ＷＤ３、ＷＤ４が表示される。また、図面右方のウィンドウＷＩＮ４、「しゅぞく」、「ドラゴン」、「コスト」の単語ＷＤ５、ＷＤ６、ＷＤ７、及びウィンドウＷＩＮ５内に、「魔法使いとの…ポイントボーナス」の文章ＳＴ１が表示される。
【００３６】
なお、ＣＰＵ１１が使用地域コードＡＣ’を参照してテキストデータＴＤに基づき表示する単語ＷＤや文章ＳＴは、その意味内容が言語に依存するものであり、意味内容が言語に依存しない単語ＷＤや文章ＳＴは、言語の切り替えの対象としない。例えば、図５に示すウィンドウＷＩＮ３内の「２３００」、「２４００」の数字ＮＭ１、ＮＭ２及びウィンドウＷＩＮ４内の「２４６」の数字ＮＭ３などの算用数字や、単位記号、通貨記号、算術記号、装飾記号などの言語以外の記号などである。これらの単語ＷＤや文章ＳＴは、テキストデータＴＤ内に含まれず、描画指令に応じて生成される画像の一部として表示される。但し、意味内容が言語に依存する単語ＷＤや文章ＳＴであっても、シナリオの内容上言語の切り替えの必要がないものは、同様に画像の一部として表示される。
【００３７】
こうして、描画指令プログラムＤＣＰは、描画指令を行なう毎に使用地域コードＡＣ’を参照することにより、現在使用すべき言語を識別して、ゲーム進行プログラムＧＳＰは、該言語が使用された単語ＷＤや文章ＳＴが表示された画像を順次表示して、ゲームを進行させる。
【００３８】
ここで例えば、複数のプレーヤＰ１、Ｐ２、…が上記カードゲームをプレイしており、図５に示すゲーム画像ＰＣ１がディスプレイ３上に表示された状態で、日本語を理解することが出来ないプレーヤＰ１に、操作する順番が回ってきたとする。
【００３９】
プレーヤＰ１は、図５に示すゲーム画像ＰＣ１に表示される単語ＷＤ１、ＷＤ２、…や文章ＳＴ１を、自らが理解することが出来る例えば英語に言語を変更するために、入力装置４を操作して、言語選択画面ＦＬを表示する旨の指令を入力する。これを受けてＣＰＵ１１は、図３に示すゲームプログラムＣＧＰ中の言語変更プログラムＬＣＰを読み出し、同図に示すデータ領域のオプション設定画面データＯＤ中から言語選択画面データＦＤを呼び出し、画像表示プログラムＡＮＰに基づいて、図６に示す言語選択画面ＦＬをディスプレイ３上に表示する。また同時に、ＣＰＵ１１は、上記ゲームプログラムＣＧＰ中のゲーム進行割り込みプログラムＧＩＰを読み出し、該言語変更プログラムＬＣＰによる言語の変更処理が終了するまで、ゲーム進行プログラムＧＳＰに対してゲームの進行を中断する旨を指令する。
【００４０】
表示された言語選択画面ＦＬは、図６に示すように、図５に示すゲーム画像ＰＣ１より小さい、例えば矩形状のフレームからなる画像であり、図５に示すゲーム画像ＰＣ１の上に重なり、ゲーム画像ＰＣ１をその背景ＢＧ１としたように表示されている。即ち、言語選択画面ＦＬは、プレーヤがゲーム進行中の画像の少なくとも一部を見ることが出来るように表示されている。また、該言語選択画面ＦＬ上には、プレーヤが言語の変更を操作出来るように各種の釦などが配置されている。
【００４１】
具体的には、言語選択画面ＦＬの図面上方に、言語の変更を促す「言語を変更しますか？」の文章ＳＴ２が表示されており、また、言語選択画面ＦＬの図面下方に、日本の国旗ＮＦ１、アメリカの国旗ＮＦ２、フランスの国旗ＮＦ３、…などの複数の国旗ＮＦが、変更が可能な言語の種類に対応して表示されている。これらの国旗ＮＦは、入力装置４を操作することにより、いずれかの１つの国旗上に移動自在なカーソルＣＳ１の位置に応じて、選択釦として機能する。更に、言語選択画面ＦＬの略中央に、「はい」、「いいえ」の単語ＷＤ８、ＷＤ９が表示されており、上述と同様に、入力装置４を操作することにより、いずれか１つに移動自在なカーソルＣＳ２の位置に応じて、上記選択釦による選択を確定させる確定釦として機能する。
【００４２】
プレーヤＰ１は、入力装置４の方向指示スイッチ５を操作して、例えば、カーソルＣＳ１を英語に対応するアメリカの国旗ＦＬ２上に移動させるように、図中右方に移動する旨の信号を入力する。上記信号を受けたＣＰＵ１１は、ゲームプログラムＣＧＰ中の表示切り替えプログラムＤＳＰを読み出して、図３に示すデータ領域に格納されている、カーソルＣＳ１の現在位置に対応する地域コードリスト（不図示）から、カーソルＣＳ１の現在位置に対応する地域コードＡＣ、即ち、「００２」のコード値を呼び出す。
【００４３】
これによりＣＰＵ１１は、表示切り替えプログラムＤＳＰに基づいて、図４に示すように、該呼び出した「００２」のコード値に対応するテキストデータＴＤ、即ち英語テキストデータＴＤ２の中から、現在ディスプレイ３に表示中のゲーム画像ＰＣ１についての、テキストブロックＴＢ２１をデータ領域から呼び出す。更にＣＰＵ１１は、画像表示プログラムＡＮＰに基づいて、図６に示す背景ＢＧ１に表示されているゲーム画像ＰＣ１の単語ＷＤ１、ＷＤ２、…や文章ＳＴ１を、テキストブロックＴＢ２１における「Ｓａｉｎｔ  ｄｒａｇｏｎ」、「Ｓａｉｎｔ  ｄｒａｇｏｎ」、「Ａｔｔａｃｋ」、「Ｄｅｆｅｎｓｅ」、…などの単語ＷＤ１０、ＷＤ２０、ＷＤ３０、ＷＤ４０、…や文章ＳＴ１０に、所定位置に対応させて切り替え、図７に示すゲーム画像ＰＣ３をディスプレイ３上に表示する。こうして、ディスプレイ３上の背景としてのゲーム画像ＰＣ１は、それまでの地域コードＡＣが「００１」に対応するテキストデータＴＤ１による日本語表示から、地域コード「００２」に対応するテキストデータＴＤ２による英語表示に切り替えられる。
【００４４】
こうして切り替えられたゲーム画像ＰＣ３は、図７に示すように、ゲーム進行中の画像である背景ＢＧ１０上の単語ＷＤや文章ＳＴが、プレーヤＰ１が選択した英語に切り替わった形で表示されている。具体的には、図面上方のウィンドウＷＩＮ１内に、それまでの日本語表示による「セイントドラゴン」の表示に替えて、同内容を英語で表示した「Ｓａｉｎｔ  ｄｒａｇｏｎ」の単語ＷＤ１０が表示される。また、図面左方のウィンドウＷＩＮ２内に、日本語表示による「セイントドラゴン」の表示に替えて、英語の「Ｓａｉｎｔ  ｄｒａｇｏｎ」の単語ＷＤ２０が、更にウィンドウＷＩＮ３内に、それまでの日本語表示による「攻撃」、「装備」の表示に替えて、同内容を英語で表示した「Ａｔｔａｃｋ」、「Ｄｅｆｅｎｓｅ」の単語ＷＤ３０、ＷＤ４０が表示される。また、図面右方のウィンドウＷＩＮ４内に、それまでの「しゅぞく」、「ドラゴン」、…の表示に替えて、同内容を英語で表示した「Ｔｒｉｂｅ」、「Ｄｒａｇｏｎ」、…の単語ＷＤ５０、ＷＤ６０、…が表示されている。
【００４５】
こうして、プレーヤＰ１がカーソルＣＳ１を移動する度に、移動されたカーソルＣＳ１の現在位置に応じて、対応する地域コードＡＣがゲームプログラムＣＧＰのデータ領域から呼び出される。該呼び出された地域コードＡＣ、及び現在、背景ＢＧ１として表示されているゲーム進行中のゲーム画像ＰＣ１に対応するテキストデータＴＤが読み出され、ゲーム画像ＰＣ１上の言語表示が切り替えられる。即ち、ゲーム進行中のゲーム画像である背景ＢＧ１に表示される単語ＷＤや文章ＳＴが、複数の言語間で順次切り替わり、プレーヤＰ１は言語が変更されたゲーム画像を、直感的にイメージすることが出来、言語の変更を容易に操作することが出来る。
【００４６】
なお、言語選択画面ＦＬに表示される単語ＷＤや文章ＳＴのテキストブロックＴＢをデータ領域に準備し、言語選択画面ＦＬに表示される単語ＷＤ８、ＷＤ９及び文章ＳＴ２も、言語変更プログラムＬＣＰに基づいて、図７に示すように、カーソルＣＳ１の移動に応じて呼び出される地域コードＡＣに対応する上記テキストブロックＴＢにより、プレーヤＰ１が選択する言語に切り替えて、「Ｃｈａｎｇｅ  ｔｈｅ  ｌａｎｇｕａｇｅ？」の文章ＳＴ１０、及び「Ｙｅｓ」、「Ｎｏ」の単語ＷＤ８０、ＷＤ９０を表示してもよい。
【００４７】
こうして、プレーヤＰ１は、入力装置４の方向指示スイッチ５操作して、図７に示す言語選択画面ＦＬ上の確定釦として機能する「Ｙｅｓ」の単語ＷＤ８０上に、カーソルＣＳ２を移動し、入力装置４のスイッチ６を押下する。これを受けてＣＰＵ１１は、条件設定プログラムＣＳＰに基づいて、ＲＡＭ１３中の地域コードデータＡＤに記録されている、使用地域コードＡＣである「００１」のコード値を、新たな使用地域コードＡＣ’として、「００２」のコード値に書き換える。これにより、ゲームに使用する言語は英語に設定され、図８に示すゲーム画像ＰＣ４がディスプレイ３上に表示された形で、言語変更プログラムＬＣＰによる言語の変更処理が終了する。
【００４８】
言語の変更処理が終了すると、ゲーム進行割り込みプログラムＧＩＰは、ゲーム進行プログラムＧＳＰに対して、ゲーム進行を再開するように指令する。これにより、描画指令プログラムＤＣＰは、上記設定された使用地域コードＡＣ’を参照して、英語テキストデータＴＤ２中から新たな描画指令に応じた所定テキストブロックＴＢを呼び出し、ゲーム進行プログラムＧＳＰに対して上記描画指令を行なう。これにより、英語が使用された単語ＷＤや文章ＳＴが表示されたゲーム画像が、ディスプレイ３上に表示され、これ以降ゲームに使用する言語として、英語が設定された形でゲームが進行する。
【００４９】
プレーヤＰ１が操作した後、カードゲームをプレイする複数のプレーヤＰ１、Ｐ２、…の内、更に、例えばフランス語しか理解することが出来ないプレーヤＰ２に操作する順番が回ってきたとすると、プレーヤＰ２は、上述と同様に、言語選択画面ＦＬ上のカーソルＣＳ１を移動させて言語選択用アイコンであるフランスの国旗ＮＦ３を選択する。するとＣＰＵ１１は、前述と同様に、図４に示すフランス語テキストデータＴＤ３中から所定のテキストブロックＴＢを呼び出し、ゲーム進行中のゲーム画像の単語ＷＤや文章ＳＴを切り替え、更に、ゲームに使用する言語としてフランス語を設定する。こうして、各プレーヤＰ１、Ｐ２、…は、ゲームの進行中に必要に応じて言語を随時変更しながら、ゲームが進行していく。
【００５０】
その結果、ゲーム進行中において言語を変更するために、ゲームプログラムＣＧＰを再起動してオプション設定画面を呼び出す必要はなく、即ちプレーヤは、ゲームの進行を継続させながら、言語の変更を容易に操作することが出来る。
【００５１】
なお、選択釦（アイコン）の一例として国旗を示したが、プレーヤが言語の種類を認識出来るものであればいずれ表示であってもよい。例えば、言語名をその言語により表記してもよく、例えば日本語の選択釦に「日本語」、英語の選択釦に「Ｅｎｇｌｉｓｈ」、フランス語の選択釦に「Ｆｒａｎｃａｉｓ」、…として表示してよい。また、世界地図を表示して各国の位置を選択釦として機能させてもよい。
【００５２】
また、上述した実施の形態において、言語の変更処理の一例として画像上に表示される単語ＷＤや文章ＳＴにおける言語の変更処理について説明したが、これに限らず、画像上の単語ＷＤや文章ＳＴと共に、出力される音声における言語の変更処理についても、本発明を適用することが出来る。
【００５３】
更に、上述した実施の形態において、言語の変更処理の一例として、テキストデータＴＤの単語ＷＤや文章ＳＴが表示されるウィンドウＷＩＮの表示について説明したが、文字が表示されるゲーム画像であればこれに限らない。例えば、背景画像に合成される前のキャラクタ画像に単語や文章の文字が併記される、いわゆる文字付きスプライトにおける言語の変更処理にも、本発明を適用することが出来る。即ち、上述したテキストデータＴＤと同様に、上記文字付きスプライトの単語や文章に対応する選択可能な言語のデータをデータ領域に準備する。ＣＰＵ１１は、表示切り替えプログラムＤＳＰに基づいて、言語選択画面ＦＤを介してカーソルＣＳ１の現在位置に対応する地域コードＡＣを呼び出し、文字付きスプライトの単語や文章を、該呼び出した地域コードＡＣに対応する上記言語のデータ基づき、選択された言語に切り替えた形で、背景画像と合成し、該合成したゲーム画像をディスプレイ３上に表示する。
【００５４】
また、上述した実施の形態において、言語の変更処理の一例として、ゲーム進行割り込みプログラムＧＩＰにより、ゲーム進行プログラムＧＳＰによるゲーム進行を中断させて、言語の変更処理を行なう場合を示したが、ゲームの進行を中断させることなく、言語変更プログラムＬＣＰによる言語の変更処理を実行してもよい。例えば、予め展開すべきシナリオが設定されてない、囲碁や将棋などの戦略ゲームのゲームプログラムＣＧＰなどである。
【００５５】
なお、上述した実施の形態において、ゲームプログラムとして本発明を説明したが、ゲームプログラムＣＧＰ中の各種プログラムＧＳＰ、ＣＳＰ、ＬＣＰ…からなるソフトウェアと、該ソフトウェアを機能させるハードウェアを備えるものであれば上述したゲームプログラムに限らず、例えばゲーム装置１として構成されていても本発明を適用することが出来るのは勿論である。
【図面の簡単な説明】
【図１】図１は、本発明が適用される携帯型ゲーム機の外観図である。
【図２】図２は、図１のゲーム機の制御ブロック図である。
【図３】図３は、本発明に係るゲームプログラムの構成図である。
【図４】図４は、テキストデータの内容の一例を示す図である。
【図５】図５は、ゲームの進行中に表示される画像の一例を示す図である。
【図６】図６は、本発明に係るゲームプログラムにより図４に示す画像上に言語選択画面を表示した画像の一例を示す図である。
【図７】図７は、本発明に係るゲームプログラムにより図５に示す背景の言語を切り替えた画像の一例を示す図である。
【図８】図８は、本発明に係るゲームプログラムにより図４に示す画像の言語が変更された画像の一例を示す図である。
【符号の説明】
１……コンピュータ、ゲーム装置（携帯型ゲーム機）
３……ディスプレイ
４……入力装置
１１……ゲーム進行手段、言語選択画面生成手段、言語変更判定手段、言語選択画面表示指令手段、設定言語選択手段、表示切り替え制御手段（ＣＰＵ）
ＡＮＰ……ゲーム進行手段、言語選択画面生成手段、言語選択画面表示指令手段、表示切り替え制御手段（画像表示プログラム）
ＣＧＰ……ゲームプログラム
ＣＳＰ……言語選択画面生成手段（条件設定プログラム）
ＤＣＰ……ゲーム進行手段（描画指令プログラム）
ＤＳＰ……表示切り替え制御手段（表示切り替えプログラム）
ＦＬ………言語選択画面
ＧＩＰ……ゲーム進行割り込み手段（ゲーム進行割り込みプログラム）
ＧＳＰ……ゲーム進行手段（ゲーム進行プログラム）
ＬＣＰ……言語変更判定手段、言語選択画面表示指令手段、設定言語選択手段（言語変更プログラム）
ＮＦ……複数のアイコン（複数の国旗）
ＰＣ１……ゲーム画像
【図１】
0003567217.tif 000002
【図２】
0003567217.tif 000003
【図３】
0003567217.tif 000004
【図４】
0003567217.tif 000005
【図５】
0003567217.tif 000006
【図６】
0003567217.tif 000007
【図７】
0003567217.tif 000008
【図８】
0003567217.tif 000009