(57)【要約】      （修正有）【課題】ゲーム中に発生させるイベントのパターン化を防止し飽きられにくいゲームシステム、を提供する。【解決手段】イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルを記憶するイベントテーブル記憶部と、プレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定するイベント条件設定部と、前記イベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うイベント処理部としてコンピュータを機能。【選択図】図８
2008212174.tif 000002
【特許請求の範囲】
【請求項１】
タイマーを有するゲーム装置のためのプログラムであって、
プレーヤによって入力された登録情報に基づき作成されたイベントテーブルであって、イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルを記憶するイベントテーブル記憶部と、
プレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定するイベント条件設定部と、
前記イベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うイベント処理部と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
前記イベント条件設定部は、
前記タイマーの計時情報に基づき前記イベントテーブルに定義された第１のパラメータの使用可能時期に連動させて第２のパラメータのデフォルト値を設定し、前記所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
プレーヤによって前記所定の操作が行われたか否かを判断し、前記所定の操作が行われたと判断した場合に、前記イベント条件をプレーヤに告知する処理を行うイベント告知部と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項４】
請求項２に従属する請求項３において、
前記イベント条件設定部は、
前記所定の操作が行われたと判断した場合に、前記イベント条件が既に満たされたか否かを判断し、未だ満たされていないと判断した場合のみに、前記所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更することを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記イベント処理部は、
プレーヤによる操作入力に基づきゲーム空間におけるプレーヤキャラクタの行動を演算し、演算したプレーヤキャラクタの行動が前記イベント条件を満たすか否かを判断し、前記イベント条件を満たすと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うことを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおけるイベントテーブルを作成するためのプログラムであって、
プレーヤによって入力された登録情報に基づき前記イベントテーブルを作成するイベントテーブル作成部と、
してコンピュータを機能させることを特徴とするプログラム。
【請求項７】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１乃至６のいずれかのプログラムを記録したことを特徴とする情報記憶媒体。
【請求項８】
タイマーを有するゲーム装置を含むゲームシステムであって、
イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルをプレーヤによって入力された登録情報に基づき作成するイベントテーブル作成部と、
作成された前記イベントテーブルを記憶するイベントテーブル記憶部と、
プレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定するイベント条件設定部と、
前記イベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うイベント処理部と、
を含むことを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、ゲーム装置で時刻に応じたイベントを発生させるゲームシステムが知られている。
【０００３】
このようなゲームシステムにおいて、予め用意された複数のイベントテーブルの中から複数のゲーム装置にそれぞれ設定されたプレーヤ名に基づき１のイベントテーブルを選択し、選択されたイベントテーブルに従ってゲーム中にイベントを発生させるものが知られている（例えば特許文献１参照）。
【特許文献１】特開２００４−２４８８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記ゲームシステムではイベントテーブルを複数用意しているものの、予め用意されたイベントテーブルのみを参照してイベントを発生させていることから、発生させるイベントの内容がパターン化してしまい、プレーヤに飽きられてしまうという問題点があった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ゲーム中に発生させるイベントの内容のパターン化を防止し、プレーヤに飽きられにくいゲームシステム、プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、タイマーを有するゲーム装置のためのプログラムであって、
プレーヤによって入力された登録情報に基づき作成されたイベントテーブルであって、イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルを記憶するイベントテーブル記憶部と、
プレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定するイベント条件設定部と、
前記イベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うイベント処理部と、
してコンピュータを機能させることを特徴とする。
【０００７】
また本発明はコンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶した情報記憶媒体に関係する。
【０００８】
また本発明は、タイマーを有するゲーム装置を含むゲームシステムであって、
イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルをプレーヤによって入力された登録情報に基づき作成するイベントテーブル作成部と、
作成された前記イベントテーブルを記憶するイベントテーブル記憶部と、
プレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定するイベント条件設定部と、
前記イベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うイベント処理部と、
を含むことを特徴とする。
【０００９】
また本発明において、プレーヤによって入力された登録情報に基づき作成されたイベントテーブルは、予め用意された複数の異なるイベントテーブルからプレーヤによって入力された登録情報に基づき選択されたイベントテーブルでもよい。
【００１０】
また本発明において、第１のパラメータの使用可能時期とは、イベント処理における第１のパラメータの使用可能な時期を特定する情報をいい、使用可能日等を特定する情報でもよいし、使用可能になる時期と使用可能でなくなる時期の両方を特定する情報でもよい。
【００１１】
また本発明において、所定の操作の操作タイミングの検出は、タイマーの計時情報に基づき当該操作が行われた時刻を取得することで行ってもよい。
【００１２】
また本発明において、第２のパラメータを設定するとは、所定の操作が行われた場合のみに第２のパラメータを設定する場合と、予め第２のパラメータのデフォルト値を設定しておき、所定の操作が行われた場合に第２のパラメータのデフォルト値を変更する場合とを含む。
【００１３】
また本発明において、イベント条件が満たされたか否かの判断は、プレーヤによる操作入力に基づきゲーム演算を行い、当該ゲーム演算の結果がイベント条件を満たすか否かを判断することで行ってもよい。
【００１４】
本発明によれば、イベント条件が満たされたと判断した場合にプレーヤによって入力された登録情報に基づき作成されたイベントテーブルを参照して第１のパラメータに基づく演算を行うことで、プレーヤ毎に異なるイベント処理（第１のパラメータに基づく演算）を行うことができる。また、プレーヤによる所定の操作の操作タイミングに基づき第２のパラメータを設定し、第２のパラメータに基づきイベント条件を設定することで、第１のパラメータに基づく演算を行うためのイベント条件をプレーヤによる操作に基づき変化させることができ、イベント内容のパターン化を防止することができる。
【００１５】
（２）また本発明に係るプログラム及び情報記憶媒体では、
前記イベント条件設定部は、
前記タイマーの計時情報に基づき前記イベントテーブルに定義された第１のパラメータの使用可能時期に連動させて第２のパラメータのデフォルト値を設定し、前記所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更することを特徴とする。
【００１６】
また本発明において、第１のパラメータの使用可能時期に連動させて第２のパラメータのデフォルト値を設定するとは、現在使用可能な第１のパラメータが使用可能でなくなるタイミングでデフォルト値を設定する場合と、現在使用可能でない第１のパラメータが使用可能になるタイミングでデフォルト値を設定する場合とを含む。
【００１７】
また本発明では、プレーヤにより所定の操作が行われるまでは第２のパラメータのデフォルト値に基づきイベント条件を設定し、当該所定の操作が行われたと判断した場合に操作タイミングに基づき第２のパラメータのデフォルト値を変更し、変更した第２のパラメータに基づきイベント条件を設定する。
【００１８】
（３）また本発明に係るプログラム及び情報記憶媒体では、
プレーヤによって前記所定の操作が行われたか否かを判断し、前記所定の操作が行われたと判断した場合に、前記イベント条件をプレーヤに告知する処理を行うイベント告知部と、
してコンピュータを機能させることを特徴とする。
【００１９】
また本発明において、イベント条件をプレーヤに告知する処理を行うとは、イベント条件を文字又は画像として表示させる処理を行う場合と、イベント条件を音声として出力させる処理を行う場合とを含む。
【００２０】
本発明によれば、イベント条件設定部によって設定されたイベント条件をプレーヤに告知することで、ゲームプレイへの動機付けをプレーヤに与えることができる。
【００２１】
（４）また本発明に係るプログラム及び情報記憶媒体では、
前記イベント条件設定部は、
前記所定の操作が行われたと判断した場合に、前記イベント条件が既に満たされたか否かを判断し、未だ満たされていないと判断した場合のみに、前記所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更することを特徴とする。
【００２２】
本発明によれば、設定されたイベント条件が既に満たされたと判断した場合に第２のパラメータのデフォルト値を変更しないことで、既に満たされたイベント条件と異なるイベント条件をプレーヤに告知することを防止することができる。
【００２３】
（５）また本発明に係るプログラム及び情報記憶媒体では、
前記イベント処理部は、
プレーヤによる操作入力に基づきゲーム空間におけるプレーヤキャラクタの行動を演算し、演算したプレーヤキャラクタの行動が前記イベント条件を満たすか否かを判断し、前記イベント条件を満たすと判断した場合に、前記イベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行うことを特徴とする。
【００２４】
（６）また本発明は、請求項１乃至５のいずれかにおけるイベントテーブルを作成するためのプログラムであって、
プレーヤによって入力された登録情報に基づき前記イベントテーブルを作成するイベントテーブル作成部と、
してコンピュータを機能させることを特徴とする。
【００２５】
また本発明において、プレーヤによって入力された登録情報に基づくイベントテーブルの作成は、予め用意された複数の異なるイベントテーブルからプレーヤによって入力された登録情報に基づき１のイベントテーブルを選択することにより行ってもよい。
【００２６】
本発明によれば、プレーヤによって入力された登録情報に基づきイベントテーブルを作成することで、プレーヤ毎に異なるイベント処理（第１のパラメータに基づく演算）を行うことができる。
【発明を実施するための最良の形態】
【００２７】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２８】
１．構成
図１に、本実施形態のゲームシステムの構成の一例を示す。
【００２９】
本実施形態のゲームシステムはゲーム装置１０とサーバ３０を含み、ゲーム装置１０とサーバ３０はインターネット等のネットワーク２０を介して接続されている。ゲーム装置１０は携帯型ゲーム装置でもよいし、プログラム実行可能な携帯電話でもよい。ネットワーク２０は、インターネットや専用回線、移動体通信網でもよいし、有線または無線のＬＡＮ回線でもよい。
【００３０】
サーバ３０は、ネットワーク２０に接続されてデータの送受信を行う通信装置４０、ワークステーション等のホストコンピュータ５０、データベース６０を含む。
【００３１】
なお通信装置４０は、モデム、ターミナルアダプタ、あるいはルーター等によって構成され、ネットワーク２０を介して、ゲーム装置１０や他のサーバ装置との間でデータの送受信を行う。
【００３２】
図２に、本実施形態のゲームシステムのサーバ３０の機能ブロック図の一例を示す。
【００３３】
サーバ３０は、ホストコンピュータ５０、データベース６０を含んでいる。
【００３４】
ホストコンピュータ５０は、処理部５２と記憶部５４と通信処理部５６を含んでいる。
【００３５】
通信処理部５６は、ゲーム装置１０やデータベース６０とデータのやり取りをするもので送信機能と受信機能の両方を有するが、送信手段と受信手段とに分散して送受信機能を実現してもよい。
【００３６】
処理部５２は、受信した処理要求に基づき各種処理を行うもので、その機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、あるいはＡＳＩＣ（ゲートアレイ等）などのハードウェアや、所与のプログラムにより実現できる。
【００３７】
処理部５２は、イベントテーブル作成部５８を含む。イベントテーブル作成部５８は、
ゲーム装置１０においてプレーヤによって入力された登録情報を受け付け、受け付けた登録情報に基づき、イベント処理に用いられる複数の第１のパラメータと第１のパラメータ毎の使用可能時期を定義したイベントテーブルを作成する処理を行う。
【００３８】
ここでイベントテーブルの作成は、予め用意された複数のイベントテーブルから、登録情報又は登録情報をコード化して得られる情報に基づき１のイベントテーブルを選択することにより行ってもよい。
【００３９】
また処理部５２は、ゲーム装置１０からの送信要求に応じて、又は所定のタイミングで作成したイベントテーブルの全部又は一部をゲーム装置１０に送信する処理を行う。
【００４０】
データベース６０は、ホストコンピュータ５０とデータの送受信を行う通信処理部６２と、作成されたイベントテーブル６６を利用可能な状態で記憶した情報記憶部６４とを含んで構成され、イベントテーブルデータベースとして機能する。
【００４１】
情報記憶部６４は磁気的、光学的記録媒体や半導体メモリ等のＣＰＵで読み取り可能な記憶媒体であり、例えばＲＡＭ、ハードディスク（磁気ディスク）やフレキシブルディスク、ＣＤ−ＲＯＭ等により実現される。
【００４２】
ここでイベントデータベースには、イベントテーブル作成部５８によって作成されたイベントテーブルが登録情報を入力したプレーヤに関連づけて記憶されている。
【００４３】
図３に、本実施形態のゲームシステムのゲーム装置１０の機能ブロック図の一例を示す。なお同図において本実施形態は、少なくとも処理部１００を含めばよく（或いは処理部１００と記憶部１７０を含めばよく）、それ以外の各部（機能ブロック）については任意の構成要素とすることができる。
【００４４】
操作部１６０は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、ステアリング、シフトレバー、アクセルペダル、ブレーキペダル、マイク、センサー、或いは筺体などのハードウェアにより実現できる。
【００４５】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【００４６】
記憶部１７０は、イベントテーブル記憶部１７２を含む。イベントテーブル記憶部１７２は、サーバ３０から取得したイベントテーブルを記憶する。
【００４７】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ、ブルーレイディスク）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部（各手段）としてコンピュータを機能させるためのプログラム（各部をコンピュータに実現させるためのプログラム）が記憶（記録、格納）される。
【００４８】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、ＬＣＤ、或いはＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。
【００４９】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。
【００５０】
携帯型情報記憶装置１９４は、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードなどを考えることができる。
【００５１】
通信部１９６は、サーバ３０との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００５２】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、サーバー３０が有する情報記憶媒体からネットワーク２０及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信するようにしてもよい。このようなサーバー３０の情報記憶媒体の使用も本発明の範囲内に含まれる。
【００５３】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（メインプロセッサ、描画プロセッサ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【００５４】
処理部１００は、イベントテーブル取得部１１０、イベント条件設定部１１２、イベント告知部１１４、イベント処理部１１６、画像生成部１３０、音生成部１４０を含む。
【００５５】
イベントテーブル取得部１１０は、サーバ３０からイベントテーブルを取得して、取得したイベントテーブルをイベントテーブル記憶部１７２に書き込む処理を行う。より具体的には、通信部１９６を介してサーバ３０に対してイベントテーブルの送信要求を行うことでイベントテーブルを取得する。イベントテーブルの送信要求は起動時に毎回行ってもよいし、ゲーム装置１０が有するタイマーの計時情報に基づき所定の間隔で行ってもよい。
【００５６】
イベント条件設定部１１２は、操作部１６０からの操作データに基づきプレーヤによって所定の操作が行われたか否かを判断し、所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づきイベント処理に用いられる第２のパラメータを設定し、前記第２のパラメータに基づきイベント条件を設定する。
【００５７】
またイベント条件設定部１１２は、前記タイマーの計時情報に基づきイベントテーブル記憶部１７２に記憶されたイベントテーブルに定義された第１のパラメータの使用可能時期に連動させて第２のパラメータのデフォルト値を設定し、前記所定の操作が行われたと判断した場合に、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更してもよい。
【００５８】
またイベント条件設定部１１２は、前記所定の操作が行われたと判断した場合に、前記イベント条件が既に満たされたか否かを判断し、未だ満たされていないと判断した場合のみに、前記所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更してもよい。
【００５９】
イベント告知部１１４は、プレーヤによって前記所定の操作が行われたか否かを判断し、前記所定の操作が行われたと判断した場合に、イベント条件設定部１１２によって設定されたイベント条件をプレーヤに告知する処理を行う。
【００６０】
イベント処理部１１６は、イベント条件設定部１１２によって設定されたイベント条件が満たされたか否かを判断し、前記イベント条件が満たされたと判断した場合に、イベントテーブル記憶部１７２に記憶されたイベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行う。
【００６１】
またイベント処理部１１６は、操作部１６０からの操作データに基づきゲーム空間におけるプレーヤキャラクタの行動を演算し、演算したプレーヤキャラクタの行動がイベント条件設定部１１２によって設定されたイベント条件を満たすか否かを判断し、前記イベント条件を満たすと判断した場合に、イベントテーブル記憶部１７２に記憶されたイベントテーブルを参照して前記タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行ってもよい。
【００６２】
画像生成部１３０は、処理部１００で行われる種々の処理（ゲーム処理）の結果に基づいて描画処理を行い、表示部１９０に出力する。この場合、画像生成部１３０が生成する画像は、いわゆる２次元画像であってもよいし、３次元画像であってもよい。
【００６３】
音生成部１４０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００６４】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００６５】
図４に本実施形態により作成されるイベントテーブルの一例を示す。
【００６６】
イベントテーブル２００には、複数の第1のパラメータ２１０と第1のパラメータ毎の使用可能期限２２０が定義されている。ここでは1年間の各日付の運勢が第1のパラメータ２２０として定義されている。
【００６７】
ここで、イベントテーブル作成部５８は、予め用意された、第1のパラメータ２１０の配列が異なる複数種類のイベントテーブルから、プレーヤにより入力された生年月日、性別、血液型等の登録情報をコード化して得られる情報に基づき１のイベントテーブルを選択し、プレーヤに関連づけてデータベース６０に記憶する。
【００６８】
そしてイベントテーブル取得部１１０は、月に1度サーバ３０から当該月分のイベントテーブルを取得し、イベントテーブル記憶されたイベントテーブルを更新する。例えば１月分のイベントテーブルを取得する場合には、データベース６０に記憶された１年分のイベントテーブルの内、使用可能時期２２０として1月1日〜1月３１日を含む範囲のイベントテーブルを取得する。またイベントテーブル取得部１１０は、１年分のイベントテーブルを一度に取得してもよい。
【００６９】
図５、図６、図７に本実施形態により生成されるゲーム画像の一例を示す。
【００７０】
プレーヤはゲーム空間内のプレーヤキャラクタを操作してプレーヤキャラクタに様々な行動をとらせることができる。ゲーム空間内では現実の時間が経過し、１日に１回占いが発行される。
【００７１】
そして図５に示す占い発行時において、プレーヤが携帯電話（ゲーム装置）の「決定」キーを押すと、図６（Ａ）に示すように、その日の占いの内容が表示される。占いにはプレーヤキャラクタの行動の指針が提示され、図６（Ｂ）に示すように、プレーヤキャラクタが占いに従って赤い帽子を被ってサッカーボールが置かれた場所に行くという行動を行うと、「珍しい石」というアイテムを取得することができる。ここでプレーヤは所有するアイテムの一覧を表示する操作を行い、アイテムの一覧から「赤い帽子」を選択する操作を行うことでプレーヤキャラクタに赤い帽子を被らせることができる。
【００７２】
ここで、イベント条件設定部１１２は、第１のパラメータの使用可能期限に連動して第２のパラメータのデフォルト値をランダム又は所定の規則に従って設定する。本実施形態では、図４に示すように第１のパラメータの使用可能期限は日単位であるので、日付が変わるタイミングで第２のパラメータのデフォルト値「青色、帽子、お年寄り」を設定する。そして第２のパラメータのデフォルト値に基づき「青色の帽子を装着してお年寄りに出会う」旨のイベント条件を設定する。そして占い発行時に「決定キー」を押すという所定の操作があったと判断した場合に、タイマーの計時情報に基づき当該操作が行われた時刻「９時５分」（操作タイミング）を検出し、検出した時刻に基づき第２のパラメータのデフォルト値を「赤色、帽子、サッカーボール」を示す値に変更する。そして変更された第２のパラメータに基づき「赤色の帽子を装着してサッカーボールを見つける」旨の新たなイベント条件を設定する。
【００７３】
そして、イベント告知部１１４は、「赤色の帽子を装着してサッカーボールを見つける」旨のイベント条件に基づき図６（Ａ）に示す占いを表示するための処理を行う。
【００７４】
そして、イベント処理部１１６は、プレーヤキャラクタの行動が「赤色の帽子を装着してサッカーボールを見つける」旨のイベント条件を満たすと判断した場合には、イベントテーブル記憶部１７２に記憶されたイベントテーブルを参照してタイマーの計時情報に基づき使用可能期限が「１月３日」である第1のパラメータ「大吉」を選択する。そして選択した第1のパラメータ「大吉」に基づく「珍しい石を取得する」というゲーム演算を行う。ここで、ゲーム演算において取得するアイテムは第１のパラメータに基づき決定される。すなわち「大吉」「中吉」「吉」「凶」「大凶」の第１のパラメータ毎に取得可能なアイテム群をテーブルとして定義しておき、当該テーブルを参照して、選択した第１のパラメータで取得可能なアイテム群からゲーム演算において取得するアイテムを決定する。例えば使用可能な第1のパラメータが「吉」であればプレーヤにとって「珍しい石」より価値の低いアイテムを取得する演算が行われる。また第１のパラメータに基づく演算は、アイテムの取得に限らず、他のキャラクタとの遭遇や天気が変わる等のゲーム演算を行うようにしてもよい。
【００７５】
ここで、第２のパラメータのデフォルト値に基づき設定された「青色の帽子を装着してお年寄りに出会う」旨のイベント条件が既に満たされた後に、プレーヤによって占い発行時の所定の操作が行われた場合には、イベント条件設定部１１２は操作タイミングに基づく第２のパラメータのデフォルト値を変更する処理を行わず、イベント告知部１１４は当該デフォルト値に基づき設定されたイベント条件に基づき占いを表示する処理を行う。これにより既に満たされた「青色の帽子を装着してお年寄りに出会う」旨のイベント条件と異なる「赤色の帽子を装着してサッカーボールを見つける」旨のイベント条件を告知することを防止することができる。
【００７６】
図７（Ａ）では、図６（Ａ）とは異なる時刻に「決定キー」を押すという所定の操作が行われた為、図６（Ａ）とは異なる占いの内容が表示されている。そして図７（Ｂ）に示すように、プレーヤキャラクタが占いに従って赤い帽子を被って灯台に行くという行動を行うとアイテムを取得することができる。
【００７７】
ここでは、イベント条件設定部１１２は、所定の操作が行われた時刻「９時１０分」（操作タイミング）を検出し、検出した時刻「９時１０分」に基づき第２のパラメータのデフォルト値を「赤色、帽子、灯台」を示す値に変更する。そして変更された第２のパラメータに基づき「赤色の帽子を装着して灯台に行く」旨の新たなイベント条件を設定する。
【００７８】
そして、イベント告知部１１４は、「赤色の帽子を装着して灯台に行く」旨のイベント条件に基づき図７（Ａ）に示す占いを表示するための処理を行う。
【００７９】
そして、イベント処理部１１６は、プレーヤキャラクタの行動が「赤色の帽子を装着して灯台に行く」旨のイベント条件を満たすと判断した場合には、イベントテーブル記憶部１７２に記憶されたイベントテーブルを参照してタイマーの計時情報に基づき使用可能期限が「１月３日」である第1のパラメータ「大吉」を選択する。そして選択した第1のパラメータ「大吉」に基づくアイテム取得の演算を行う。
【００８０】
このようにプレーヤによる所定の操作の操作タイミングによってイベント条件を変更してイベント内容を変更することができる。
【００８１】
３．本実施形態の処理
次に、本実施形態のゲーム装置の処理の一例について図８のフローチャートを用いて説明する。
【００８２】
まず、タイマーの計時情報に基づき、データベース６０に記憶されたイベントテーブルの取得時期であるか否かを判断する（ステップＳ１０）。取得時期であると判断した場合にはサーバ３０からイベントテーブルを取得して、イベントテーブル記憶部１７２に記憶されたイベントテーブルを更新する（ステップＳ１２）。
【００８３】
次に、タイマーの計時情報に基づき、第２のパラメータのデフォルト値の設定時期であるか否かを判断する（ステップＳ１４）。設定時期であると判断した場合には、第２のパラメータのデフォルト値を設定し、設定した第２のパラメータのデフォルト値に基づきイベント条件を設定する（ステップＳ１６）。第２のパラメータのデフォルト値は第1のパラメータの使用可能期限に連動させて設定する。
【００８４】
次に、プレーヤによって所定の操作が行われたか否かを判断し（ステップＳ１８）、所定の操作が行われたと判断した場合には、設定されているイベント条件が既に満たされたか否かを判断する（ステップＳ２０）。設定されているイベント条件が未だ満たされていないと判断した場合には、所定の操作の操作タイミングを検出し、検出した操作タイミングに基づき第２のパラメータのデフォルト値を変更し、変更した第２のパラメータに基づきイベント条件を設定する（ステップＳ２２）。所定の操作が行われない場合にはステップＳ２６に進み、設定されているイベント条件が既に満たされたと判断した場合にはステップＳ２４に進む。
【００８５】
次に、設定されたイベント条件を告知する処理を行う（ステップＳ２４）。
【００８６】
次に、プレーヤキャラクタの行動が設定されたイベント条件を満たすか否かを判断する（ステップＳ２６）。イベント条件を満たすと判断した場合には、イベントテーブル記憶部１７２に記憶されたイベントテーブルを参照して、タイマーの計時情報に基づき使用可能な第１のパラメータを選択し、選択した第１のパラメータに基づく演算を行う（ステップＳ２８）。このときイベント条件が満たされたことを示すフラグをイベント条件に関連づけて設定しておくことで、ステップＳ２０の判断を行うことができる。またこのフラグは、ステップＳ１６及びステップＳ２２のイベント条件を設定する処理においてリセットすればよい。
【００８７】
次に、ゲーム処理を続けるか否か判断し（ステップＳ３０）、続けるのであればステップＳ１０に戻り、ステップＳ１０以下の処理を繰り返す。
【００８８】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【００８９】
また上記実施形態では、１のイベント条件を設定する場合について説明したが、複数の第２のパラメータ及び複数のイベント条件を設定してもよい。その場合、それぞれのイベント条件について満たしたか否かの判断を行い、満たした場合にはそれぞれ使用可能な第１のパラメータに基づく演算を行う。
【００９０】
また本発明は、業務用ゲームシステム、家庭用ゲームシステム、携帯型ゲームシステム、多数のプレーヤが参加する大型アトラクション、シミュレータ、マルチメディア端末、ゲーム画像を生成するシステムボード等の種々のゲームシステムに適用できる。
【図面の簡単な説明】
【００９１】
【図１】本実施形態のゲームシステムの構成。
【図２】本実施形態のゲームシステムのサーバの機能ブロック図。
【図３】本実施形態のゲームシステムのゲーム装置の機能ブロック図。
【図４】本実施形態の手法の説明図。
【図５】本実施形態の手法の説明図。
【図６】本実施形態の手法の説明図。
【図７】本実施形態の手法の説明図。
【図８】本実施形態のゲーム装置の処理例を示すフローチャート。
【符号の説明】
【００９２】
１０  ゲーム装置
３０  サーバ
６０  データベース
５８  イベントテーブル作成部
１００  処理部
１１０  イベントテーブル取得部
１１２  イベント条件設定部
１１４  イベント告知部
１１６  イベント処理部
１３０  画像生成部
１４０  音生成部
１６０  操作部
１７０  記憶部
１７２  イベントテーブル記憶部
１８０  情報記憶媒体
１９０  表示部
１９２  音出力部
１９４  携帯型情報記憶装置
１９６  通信部
【図１】
2008212174.tif 000003
【図２】
2008212174.tif 000004
【図３】
2008212174.tif 000005
【図４】
2008212174.tif 000006
【図５】
2008212174.tif 000007
【図６】
2008212174.tif 000008
【図７】
2008212174.tif 000009
【図８】
2008212174.tif 000010