(57)【要約】【課題】太陽光をパラメータとして使用しながら、イベントの発生予測が困難で、プレーヤを飽きさせない、ゲームソフトウエア及びゲーム装置の提供。【解決手段】入力手段を介して、プレーヤが居住する地域ＡＲＡを入力させる地域入力手順、地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手順、太陽光センサに所定時間Ｔ１の間、太陽光が当たっていないかどうかを判定する太陽光判定手順、太陽光判定手順により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手順、イベント実行判定手順により、降水イベントを実行すべきものと判定された場合に、所定のシナリオ内で降水イベントを実行する降水イベント実行手順からなるプログラム。【選択図】    図５
2005312528.tif 000002
【特許請求の範囲】
【請求項１】
太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲームソフトウエアにおいて、
前記ゲームソフトウエアは、前記コンピュータに、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手順、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手順、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手順、
前記太陽光判定手順により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手順、
前記イベント実行判定手順により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを実行する降水イベント実行手順、
を実行させるためのプログラムを有するゲームソフトウエア。
【請求項２】
前記ゲームソフトウエアは、更に、前記コンピュータに、
前記地域入力手順により入力されたプレーヤが居住する地域から、当該地域に対応する降水量を地位降水量データから検索抽出する地域降水量演算手順、
を実行させるためのプログラムを有し、
前記降水確率演算手順は、前記検索抽出された降水量に基づいて、前記地域に対応した降水確率を演算することを特徴とする、請求項１記載のゲームソフトウエア。
【請求項３】
太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲーム装置において、
前記ゲーム装置は、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手段、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手段、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手段、
前記太陽光判定手段により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手段及び、
前記イベント実行判定手段により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを実行する降水イベント実行手段、
を有するゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、太陽光を、ゲーム進行上のパラメータとして使用する、ゲームソフトウエアム及びゲーム装置に関する。
【０００２】
なお、本明細書において、「ゲームソフトウエア」とは、プログラムそれ自体及び必要に応じて該プログラムに付随して関連づけられた各種のデータを含む概念である。しかし、「ゲームソフトウエア」は必ずしもデータと関連づけられている必要はないが、プログラムは必ず有している。また、「この関連づけられた各種のデータ」は、プログラムと共にＲＯＭディスクなどのメモリ手段に格納されていてもよく、更には外部のメモリ手段にインターネットなどの通信媒介手段を介して読み出し自在に格納されていてもよい。
【背景技術】
【０００３】
従来、この種のゲームプログラムとしては、紫外線センサを用いて太陽光の紫外線の量を積算演算し、紫外線の積算値が所定値を超えた場合、所定のイベントをディスプレイ上に表示するものが知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、こうしたゲームソフトウエアは、単に紫外線量の積算値に応じてイベントを実行するだけなので、一度イベントを体験したプレーヤにとっては、イベントの発生予想が容易となり、プレーヤに短期間に飽きられてしまう傾向がある。
【０００５】
そこで、本発明は、太陽光をパラメータとして使用しながら、イベントの発生予測が困難で、プレーヤを飽きさせない、ゲームソフトウエア及びゲーム装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、太陽光センサ（２９）が接続されたコンピュータ（１）に、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイ（３）の画面上進行させてゆくことの出来るゲームソフトウエア（ＢＧＰ）において、
前記ゲームソフトウエアは、前記コンピュータに、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域（ＡＲＡ）を入力させる地域入力手順、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手順、
前記太陽光センサに所定時間（Ｔ１）の間、太陽光が当たっていないかどうかを判定する太陽光判定手順、
前記太陽光判定手順により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手順、
前記イベント実行判定手順により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを実行する降水イベント実行手順、
を実行させるためのプログラムを有するゲームソフトウエアとして構成される。
【０００７】
請求項２の発明は、前記ゲームソフトウエアは、更に、前記コンピュータに、
前記地域入力手順により入力されたプレーヤが居住する地域から、当該地域に対応する降水量（ＲＶ）を地位降水量データから検索抽出する地域降水量演算手順、
を実行させるためのプログラムを有し、
前記降水確率演算手順は、前記検索抽出された降水量に基づいて、前記地域に対応した降水確率を演算することを特徴として構成される。
【０００８】
請求項３の発明は、太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲーム装置において、
前記ゲーム装置は、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手段、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手段、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手段、
前記太陽光判定手段により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手段及び、
前記イベント実行判定手段により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを実行する降水イベント実行手段、
を有するゲーム装置として構成される。
【発明の効果】
【０００９】
請求項１及び３の発明によれば、プレーヤが入力した地域に対応した降水確率が演算され、当該降水確率に基づいて降水イベントの実行の可否が判定されるので、一定時間の間、太陽光がコンピュータに接続された太陽光センサに当たっていない場合でも、降水イベントの実行は、降水確率により制御されるので、プレーヤとしては降水イベントの実行の予測が困難となり、ゲームをしていて、飽きてしまうことが極力防止される。
【００１０】
請求項２の発明によれば、降水確率が、プレーヤが入力した地域の降水量（ＲＶ）から演算されるので、プレーヤが入力する地域により降水イベントの発生確率が変動し、ゲームに地域性を付与することとが出来、ゲームの興趣を高めることが出来る。
【００１１】
なお、括弧内の番号等は、図面における対応する要素を示す便宜的なものであり、従って、本記述は図面上の記載に限定拘束されるものではない。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づき、本発明の実施例を説明する。
【００１３】
図１は、本発明が適用される携帯型ゲーム機の外観図、図２は、図１のゲーム機の制御ブロック図、図３は、ゲームプログラムカートリッジの一例を示す図、図４は、降水量テーブルの一例を示す図、図５は、降水イベントの実行手順の一例を示す制御フローチャートである。
【００１４】
図1はコンピュータを構成するゲーム装置としての携帯型ゲーム機を示している。携帯型ゲーム機１は、図２に示すように、本体２と、その本体２に取り付けられた表示装置としての反射形液晶ディスプレイ３と、入力装置４とを有している。入力装置４は、方向指示スイッチ５と、複数の押釦スイッチ６ａ、６ｂなどを備えている。方向指示スイッチ５は例えば十字型の操作部材５ａを有し、その操作部材５ａの上下左右方向の操作（上下左右の端部の押し込み操作）に対応した信号を出力する。
【００１５】
このような入力装置4の構成は周知であり、種々変形が可能である。例えば操作部材５ａに代え、上下左右にそれぞれ一つずつ押釦スイッチが配置されてもよい。押釦スイッチ６ａ、６ｂの個数および配置は種々変更してよいが、以下の説明では押釦スイッチ６ａをＡボタン、押釦スイッチ６ｂをＢボタンと呼ぶ。但し、これらのボタンを区別する必要がないときは押釦スイッチ６と表現する。この他に、ゲーム機１には電源スイッチ、音量調整用の操作部材等が設けられるが、それらは省略した。
【００１６】
図２はゲーム機１に設けられた制御装置１０の構成を示している。制御装置１０は、マイクロプロセッサを利用したＣＰＵ１１を主体とするコンピュータとして構成されている。ＣＰＵ１１には、主記憶装置としてのＲＯＭ（リードオンリーメモリ）１２およびＲＡＭ（ランダムアクセスメモリ）１３と、画像処理回路１４と、サウンド処理回路１５とがバス１６を介してそれぞれ接続される。ＲＯＭ１２には、ゲーム機１の基本的な制御（例えば起動処理）に必要なプログラムが格納される。ＲＡＭ１３にはＣＰＵ１１に対する作業領域が確保される。画像処理回路１４はＣＰＵ１１からの描画指示に応じて液晶ディスプレイ３を制御してその画面上に所定の画像を表示させる。サウンド処理回路１５はＣＰＵ１１からの発音指示に応じたアナログ音声信号を生成してスピーカ７に出力する。
【００１７】
ＣＰＵ１１にはバス１６を介して入力装置４の各スイッチ５、６が接続され、それによりＣＰＵ１１は各スイッチ５、６の操作状態を判別可能である。また、バス１６には、制御装置１０とは別体の外部記憶装置１７が接続される。外部記憶装置１７は、図３に示すように、例えば本体２に対して着脱自在なカートリッジ２５に収納される形で形成されており、その内部には記憶媒体としてＲＯＭ１８および書き換え可能なユーザ用メモリとしてのＲＡＭ１９（読み書き自在な記憶素子）が格納される。ＲＯＭ１８には、ゲームソフトウエアＢＧＰの実行に必要な各種プログラム及びデータが予め記録される。ＲＡＭ１９はフラッシュメモリのような書き換え可能なＲＯＭが使用され、そこには例えばゲームのセーブデータ等が必要に応じて記録される。外部記憶装置１７の記憶媒体は半導体記憶素子に限らず、磁気記憶媒体、光学式記憶媒体、光磁気記憶媒体等の各種の記憶媒体を使用してよい。なお、バス１６と各要素との問には必要に応じてインターフェース回路が介在されるが、それらの図示は省略した。制御装置１０の構成は上記に限定されず、種々の制御装置を使用してよい。
【００１８】
ゲーム機1を所定の通信回線や他のゲーム機等に接続するため、ＣＰＵ１１には、バス１６を介して通信制御回路２０が接続される。通信制御回路２０には通信インターフェース２１を介して通信コネクタ２２が接続される。通信制御回路２０としては、例えばＤＳＰ（デジタルシグナルプロセッサ）とソフトウエアとの組み合わせにより、モデムやネットワークインターフェースとして機能するものが利用できる。通信コネクタ２２やインターフェース２１をゲーム機１に対して外部接続される周辺機器として設けてもよい。
【００１９】
また、カートリッジ２５は、図３に示すように、樹脂製のケース２６を有しており、ケース２６は、携帯用ゲーム機１の本体２に対して、着脱自在に設けられている。該ケース２６内部には、前述の外部記憶装置１７が収納されており、また、ケース２６の図中下部には、該ケースに収納される外部記憶装置１７などの電子装置と制御装置１０のバス１６を接続する端子部２６ａが設けられている。また、ケース２６の図中上部の、カートリッジ２５を携帯用ゲーム機１の本体２に装着した際に、本体２の外部に露出する露出部２６ｂには紫外線センサ２９が設けられており、紫外線センサ２９には、図２に示すように、カートリッジ２５内に収納されたＡ／Ｄ変換器３０が接続されている。Ａ／Ｄ変換器３０は、前述の端子部２６ａに接続され、ゲーム機１の制御装置１０の、バス１６に接続自在である。
【００２０】
以上の構成のゲーム機１では、外部記憶装置１７のＲＯＭ１８に記録されたプログラムをＲＡＭ１３にロードしてＣＰＵ１１で実行することにより、様々なジャンルのゲームをディスプレイ３の画面上でプレイすることが出来る。また、通信制御回路２０を制御して所定のネットワークにゲーム機１を接続し、他のゲーム機１との間でメッセージの交換や対戦型のゲームを行うことが出来る。
【００２１】
なお、本発明に係るゲームソフトウエアを機能させるコンピュータとして、例えば家庭用ゲーム機としての携帯型ゲーム機１を一例として説明したが、ゲーム機としては、ゲーム専用の装置でなく、一般的な音楽や映像の記録媒体の再生なども可能な装置であってもよく、これに限らず、コンピュータとして、例えばパーソナルコンピュータ、携帯電話機など、つまりゲームソフトウエアを機能させることのできるものであれば何れのものでもよい。
【００２２】
なお、ゲームソフトウエアＢＧＰを構成する各種のプログラム及び各種のデータは、ゲームソフトウエアＢＧＰのプログラム機能によって読み出し自在に有している限り、その格納態様は任意であり、本実施の形態のように、ゲームソフトウエアＢＧＰのプログラムと共にＲＯＭ１８中に格納するほかに、ゲーム機１とは独立したサーバーなどの外部のメモリ手段に格納しておき、ゲームソフトウエアＢＧＰ中に設けられた読み出しプログラムによって、インターネットなどの通信媒介手段を介してＲＡＭ１３などのメモリにダウンロードするように構成してもよい。
【００２３】
ゲーム機１においては、所定の初期化操作（例えば電源の投入操作）が行われると、ＣＰＵ１１がまずＲＯＭ１２のプログラムに従って所定の初期化処理を実行する。初期化が終わるとＣＰＵ１１は外部記憶装置１７のＲＡＭ１８に格納された、ゲームソフトウエアＢＧＰの読み込みを開始し、そのプログラムに従ってゲーム処理を開始する。プレーヤが入力装置４を操作して所定のゲーム開始操作を行うと、ＣＰＵ１１はゲームソフトウエアＢＧＰの手順に従ってゲームの実行に必要な種々の制御を開始する。
【００２４】
なお、図１に示した、ゲームソフトウエアＢＧＰには、該ゲームソフトウエアＢＧＰを構成する、本発明に関連するソフトウエア要素のみを記述しており、ゲームソフトウエアＢＧＰには、図１に記載された以外に、当該ゲームソフトウエアＢＧＰを用いてゲームを実行する上で必要な多様なプログラム及びデータが格納されている。
【００２５】
ゲームが開始されると、まず、ゲームソフトウエアＢＧＰ中の地域指定プログラムＤＤＰが起動され、地域指定プログラムＤＤＰは、ＣＰＵ１１及び画像処理回路１４を介してディスプレイ３上に、プレーヤが居住する地域を入力するように促すメッセージを表示する。この表示は、例えば、プレーヤが居住する国の県、州などが一覧でディスプレイ３に表示され、プレーヤが押釦スイッチ６を適宜操作することによりディスプレイ３に表示されたカーソルが移動して、該カーソルをプレーヤが居住する地域が表示されている位置に移動させることにより、当該地域を選択することが可能に構成されている。
【００２６】
プレーヤがディスプレイ３の地域表示から、自分の居住する地域を選択すると（図５のステップＳ１）、選択信号Ｓ１がバス線１６を介してＣＰＵ１１に入力され、これを受けて地域指定プログラムＤＤＰは、ゲームソフトウエアＢＧＰ中の降水量テーブルＴＢＬを読み出し、プレーヤが選択した、従って、プレーヤが居住する地域の降水量を検索抽出する（図５のステップＳ２）。
【００２７】
降水量テーブルＴＢＬは、図４に示すように、プレーヤが居住する国（地方）の各地域ＡＲＡごとの平均降水量ＲＶが、地域降水量データとして格納されており、地域指定プログラムＤＤＰはＣＰＵ１１を介して、プレーヤが選択信号Ｓ１により選択入力した自分の居住する地域ＡＲＡに基づいて、当該地域ＡＲＡの降水量ＲＶを、降水量テーブルＴＢＬから直ちに読み出す。
【００２８】
一方、紫外線センサ２９は、常に該センサ２９に照射される紫外線量を検知して、その値をＡ／Ｄ変換器３０に出力している。ゲームソフトウエアＢＧＰの太陽光継続時間測定プログラムＬＣＰは、ＣＰＵ１１を介してＡ／Ｄ変換器３０から出力される紫外線の量を常に監視し、その値から、携帯型ゲーム機１、即ち紫外線センサ２９に現在太陽光が当たっているか否かを判定する（図５のステップＳ３）。
【００２９】
即ち、携帯型ゲーム機１に装着されたカートリッジ２５の紫外線センサ２９により検知される紫外線量が、所定値以上、即ち、一定の強さ以上の紫外線量が検出されている場合には、太陽光継続時間測定プログラムＬＣＰは、ＣＰＵ１１を介して、現在携帯型ゲーム機１に太陽光が当たっているものと判定して、ゲームソフトウエアＢＧＰのシナリオ展開プログラムＳＤＰに対して、通常のゲームシナリによるゲームを進行させるように指示する（図５のステップＳ４）。なお、シナリオ展開プログラムＳＤＰは、ゲーム全体のシナリオ進行を制御するプログラムであり、ゲームシナリオはこのシナリオ展開プログラムＳＤＰがＣＰＵ１１を介して展開してゆく。
【００３０】
また、携帯型ゲーム機１に装着されたカートリッジ２５の紫外線センサ２９により検知される紫外線量が、所定値以下、即ち、一定の強さ以下の紫外線量しか検出されていない場合には、太陽光継続時間測定プログラムＬＣＰは、ＣＰＵ１１を介して、現在携帯型ゲーム機１に太陽光が当たっていないものと判定して、図示しないタイマによる計時を開始する（図５のステップＳ５）。
【００３１】
太陽光継続時間測定プログラムＬＣＰは、タイマによる計時時間が、所定時間Ｔ１に達したか否かを判定し（図５のステップＳ６）、タイマによる計時時間が、所定時間Ｔ１に達していないものと判定された場合には、図５におけるステップＳ３に戻り、携帯型ゲーム機１に太陽光が当たっているものと判定されない限り、タイマによる計時を継続する。
【００３２】
タイマによる計時時間が、所定時間Ｔ１に達したものと判定された場合には、太陽光継続時間測定プログラムＬＣＰは、ゲームソフトウエアＢＧＰを構成するイベント実行判定プログラムＥＶＰに対して、ゲーム中で降水のイベントを実行すべきか否かを演算判定するように指令する。これを受けて、イベント実行判定プログラムＥＶＰは、ＣＰＵ１１を介して地域指定プログラムＤＤＰにより抽出されたプレーヤが居住する地域の降水量ＲＶに基づいて、適宜なアルゴリズムを用いて、降水確率ＲＲを演算する（図５のステップＳ７）。
【００３３】
イベント実行判定プログラムＥＶＰは、基本的にプレーヤが居住する地域の降水量ＲＶの多寡に比例して、降水確率ＲＲを演算するが、そのほかに、プレーヤがゲーム内で操作するキャラクタの状態、例えばアイテムの所持状態、ＨＰ（ヒットポイント）やＭＰ（マジックポイント）などの各種パラメータの量、経験値などに基づいて、最終的な降水確率ＲＲを演算する。
【００３４】
こうして降水確率ＲＲが求められたところで、イベント実行判定プログラムＥＶＰは、当該降水確率ＲＲに基づいて、ゲーム内のシナリオで降水イベントを実行するか否かを演算し（図５のステップＳ８）、演算の結果、降水イベントを実行しないものと決定された場合には、なにも行わずに処理を終了する。この場合、シナリオ展開プログラムＳＤＰによる、ゲームのシナリオ展開は通常通り行われる。
【００３５】
演算の結果、降水イベントを実行するものと決定された場合には、イベント実行判定プログラムＥＶＰは、シナリオ展開プログラムＳＤＰに対して割り込みをかけ、シナリオ展開プログラムＳＤＰに降水イベントの実行を指令する。シナリオ展開プログラムＳＤＰは、これを受けてＣＰＵ１１を介して、ゲームソフトウエアＢＧＰを構成する降水イベントを実行するための降水イベントプログラムＲＥＰを読み出し、降水イベントプログラムＲＥＰは、ＣＰＵ１１及び画像処理回路１４を介して、ディスプレイに表示されているゲーム画面、即ち、ＲＡＭ３内にゲームソフトウエアＢＧＰにより生成された３次元仮想空間に雨をアニメーション表示させる形で、シナリオ中で降水イベントを実行する。
【００３６】
降水イベントにおいて、どのようなイベントを実行させるかについては、任意であり、ゲーム内のキャラクタが雨宿りするように、３次元仮想空間内のキャラクタのオブジェクトを移動制御したり、プレーヤが操作するキャラクタが変身したり、魔法が使えないとか、ＨＰ（ヒットポイント）やＭＰ（マジックポイント）が時間と共に減ってしまうなどのステータス異常となったりなど、各種のイベントの実行か降水イベントプログラムＲＥＰによりＣＰＵ１１を介して可能である。
【００３７】
降水イベントプログラムＲＥＰのＣＰＵ１１を介した降水イベントの実行中においても、ＣＰＵ１１は太陽光継続時間測定プログラムＬＣＰを実行しており、携帯型ゲーム機１、即ち紫外線センサ２９に現在太陽光が当たっているか否かを判定している（図５のステップＳ１０）。そして、太陽光継続時間測定プログラムＬＣＰにより携帯型ゲーム機１、即ち紫外線センサ２９に現在太陽光が当たっていないものと判定される限り、降水イベントプログラムＲＥＰは、ＣＰＵ１１を介して図５のステップＳ９における降水イベントの実行を継続し、プレーヤが携帯型ゲーム機１を戸外の日の当たる場所に持ち出すなどして、携帯型ゲーム機１、即ち紫外線センサ２９に現在太陽光が当たっているものと判定された場合には、降水イベントプログラムＲＥＰはＣＰＵ１１を介して、現在実行している降水イベントの実行を中止する。
【００３８】
降水イベントの中止が指令されると、シナリオ展開プログラムＳＤＰは、それまで通常のシナリオ展開に割り込む形で実行していた降水イベントプログラムＲＥＰによる降水イベントの実行を中止し、通常のシナリオを実行するモードに戻る（図５のステップＳ１１）。降水イベントが中止されると、それまでディスプレイ３に表示されていた雨のアニメーション表示は中止される。
【００３９】
なお、降水イベントプログラムＲＥＰによる降水イベント中に、キャラクタなどに生じたステータス異常などの、キャラクタ不利益状態は、所定の強さ、又は所定時間の太陽光、即ち、紫外線を紫外線センサ２９にあてるなどして解除することが出来るように、シナリオ展開プログラムＳＤＰにより規定されている。この際の紫外線の強さや紫外線を浴びた時間は、紫外線センサ２９の出力から太陽光継続時間測定プログラムＬＣＰがＣＰＵ１１を介して演算判定する。
【００４０】
以上の実施形態においては、ＣＰＵ１がゲーム制御装置を構成し、そのＣＰＵ１と特定のソフトウエアとの組み合わせによってゲーム制御装置の各種の手段を構成したが、それらの手段の少なくとも一部は論理回路に置換してもよい。また、本発明は家庭用ゲームシステムに限らず、種々の規模のゲームシステムとして構成してよい。
【産業上の利用可能性】
【００４１】
本発明は、コンピュータを利用した電子ゲーム機器及びコンピュータに実行させる娯楽用ソフトウエアとして利用することが出来る。
【図面の簡単な説明】
【００４２】
【図１】図１は、本発明が適用される携帯型ゲーム機の外観図。
【図２】図２は、図１のゲーム機の制御ブロック図。
【図３】図３は、ゲームプログラムカートリッジの一例を示す図。
【図４】図４は、降水量テーブルの一例を示す図。
【図５】図５は、降水イベントの実行手順の一例を示す制御フローチャート。
【符号の説明】
【００４３】
１……コンピュータ（携帯型ゲーム機）
３……ディスプレイ
４……入力手段（入力装置）
２５……カートリッジ
２９……太陽光センサ（紫外線センサ）
Ｔ１……所定時間
ＲＶ……降水量
【図１】
2005312528.tif 000003
【図２】
2005312528.tif 000004
【図３】
2005312528.tif 000005
【図４】
2005312528.tif 000006
【図５】
2005312528.tif 000007
【手続補正書】
【提出日】平成17年8月10日(2005.8.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲームプログラムにおいて、
前記ゲームプログラムは、前記コンピュータに、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手順、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手順、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手順、
前記太陽光判定手順により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手順、
前記イベント実行判定手順により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを、通常のシナリオ展開に割り込む形で実行する降水イベント実行手順、
前記降水イベント実行手順による降水イベントの実行中において、前記太陽光センサに太陽光が当たっているか否かを判定する、イベント時太陽光判定手順、
イベント時太陽光判定手順により、太陽光センサに太陽光が当たっていないものと判定される限り、前記降水イベント実行手順による降水イベントの実行を継続する、降水イベント実行継続手順、
イベント時太陽光判定手順により、太陽光センサに太陽光が当たっているものと判定された場合には、前記降水イベント実行手順による降水イベントの実行を中止して、前記通常のシナリオを実行するするモードに戻る、降水イベント実行中止手順、
を実行させるためのプログラムを有するゲームプログラム。
【請求項２】
前記ゲームプログラムは、更に、前記コンピュータに、
前記地域入力手順により入力されたプレーヤが居住する地域から、当該地域に対応する降水量を地位降水量データから検索抽出する地域降水量演算手順、
を実行させるためのプログラムを有し、
前記降水確率演算手順は、前記検索抽出された降水量に基づいて、前記地域に対応した降水確率を演算することを特徴とする、請求項１記載のゲームプログラム。
【請求項３】
太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲーム装置において、
前記ゲーム装置は、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手段、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手段、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手段、
前記太陽光判定手段により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手段及び、
前記イベント実行判定手段により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを、通常のシナリオ展開に割り込む形で実行する降水イベント実行手段、
前記降水イベント実行手段による降水イベントの実行中において、前記太陽光センサに太陽光が当たっているか否かを判定する、イベント時太陽光判定手段、
イベント時太陽光判定手段により、太陽光センサに太陽光が当たっていないものと判定される限り、前記降水イベント実行手段による降水イベントの実行を継続する、降水イベント実行継続手段、
イベント時太陽光判定手段により、太陽光センサに太陽光が当たっているものと判定された場合には、前記降水イベント実行手段による降水イベントの実行を中止して、前記通常のシナリオを実行するするモードに戻る、降水イベント実行中止手段、
を有するゲーム装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、太陽光を、ゲーム進行上のパラメータとして使用する、ゲームプログラム及びゲーム装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明は、太陽光をパラメータとして使用しながら、イベントの発生予測が困難で、プレーヤを飽きさせない、ゲームプログラム及びゲーム装置を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項１の発明は、太陽光センサ（２９）が接続されたコンピュータ（１）に、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイ（３）の画面上進行させてゆくことの出来るゲームプログラム（ＢＧＰ）において、
前記ゲームプログラムは、前記コンピュータに、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域（ＡＲＡ）を入力させる地域入力手順、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手順、
前記太陽光センサに所定時間（Ｔ１）の間、太陽光が当たっていないかどうかを判定する太陽光判定手順、
前記太陽光判定手順により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手順、
前記イベント実行判定手順により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを、通常のシナリオ展開に割り込む形で実行する降水イベント実行手順、
前記降水イベント実行手順による降水イベントの実行中において、前記太陽光センサに太陽光が当たっているか否かを判定する、イベント時太陽光判定手順、
イベント時太陽光判定手順により、太陽光センサに太陽光が当たっていないものと判定される限り、前記降水イベント実行手順による降水イベントの実行を継続する、降水イベント実行継続手順、
イベント時太陽光判定手順により、太陽光センサに太陽光が当たっているものと判定された場合には、前記降水イベント実行手順による降水イベントの実行を中止して、前記通常のシナリオを実行するするモードに戻る、降水イベント実行中止手順、
を実行させるためのプログラムを有するゲームプログラムとして構成される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項２の発明は、前記ゲームプログラムは、更に、前記コンピュータに、
前記地域入力手順により入力されたプレーヤが居住する地域から、当該地域に対応する降水量（ＲＶ）を地位降水量データから検索抽出する地域降水量演算手順、
を実行させるためのプログラムを有し、
前記降水確率演算手順は、前記検索抽出された降水量に基づいて、前記地域に対応した降水確率を演算することを特徴として構成される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項３の発明は、太陽光センサが接続されたコンピュータに、シナリオ展開プログラムを実行させることにより、所定のシナリオに基づいたゲームをディスプレイの画面上で進行させてゆくことの出来るゲーム装置において、
前記ゲーム装置は、
前記コンピュータに接続された入力手段を介して、プレーヤが居住する地域を入力させる地域入力手段、
前記地域入力手順により入力された地域に対応した降水確率を演算する降水確率演算手段、
前記太陽光センサに所定時間の間、太陽光が当たっていないかどうかを判定する太陽光判定手段、
前記太陽光判定手段により太陽光センサに所定時間の間、太陽光があたっていないものと判定された場合に、前記降水確率に基づいて、降水イベントを実行すべきか否かを演算判定するイベント実行判定手段及び、
前記イベント実行判定手段により、降水イベントを実行すべきものと判定された場合に、前記所定のシナリオ内で前記降水イベントを、通常のシナリオ展開に割り込む形で実行する降水イベント実行手段、
前記降水イベント実行手段による降水イベントの実行中において、前記太陽光センサに太陽光が当たっているか否かを判定する、イベント時太陽光判定手段、
イベント時太陽光判定手段により、太陽光センサに太陽光が当たっていないものと判定される限り、前記降水イベント実行手段による降水イベントの実行を継続する、降水イベント実行継続手段、
イベント時太陽光判定手段により、太陽光センサに太陽光が当たっているものと判定された場合には、前記降水イベント実行手段による降水イベントの実行を中止して、前記通常のシナリオを実行するするモードに戻る、降水イベント実行中止手段、
を有するゲーム装置として構成される。