(57)【要約】【課題】  プレイヤが変更できない時間データに基づいてタイマ制御を行うゲームプログラムおよびゲーム装置を提供する。【解決手段】  ＣＰＵ３０は、ＲＴＣ内蔵の外部メモリカード５が装着されている場合（Ｓ１）、外部メモリカード５と光ディスク４との間の認証コードの確認を行う（Ｓ２）。ＣＰＵ３０は、外部メモリカード５から出力された絶対時刻を示すデータに基づいて、ゲーム装置３が使用されている地方標準時における時刻をゲーム装置３のＲＴＣ４２にコピーし（Ｓ３）、セット完了フラグをＯＮに設定する（Ｓ４）。ＣＰＵ３０は、ＲＴＣ４２の時刻に応じたゲーム（ムービ再生）処理を行う（Ｓ５）。そして、ＣＰＵ３０は、ゲーム（ムービ再生）処理の終了（Ｓ６）、ＯＰＥＮスイッチの押下（Ｓ７）、および電源ＯＦＦ（Ｓ８）のいずれかに応じて、セット完了フラグをＯＦＦする。【選択図】  図４
2006068386.tif 000002
【特許請求の範囲】
【請求項１】
計時データに基づいた処理を行うゲーム装置のコンピュータに実行されるゲームプログラムであって、
前記ゲーム装置に装着される着脱自在の計時装置が計時する計時設定データを取得する計時設定データ取得ステップと、
前記ゲーム装置に内蔵された計時部が計時する計時データを、前記計時設定データ取得ステップが取得した計時設定データに基づいて設定する計時データ設定ステップと、
前記計時データ設定ステップが前記計時データを設定していないときに第１のゲーム内容で処理を進行する第１処理ステップと、
前記計時データ設定ステップが前記計時データを設定したときに前記計時部が計時する計時データに基づいて前記第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する第２処理ステップとを、前記コンピュータに実行させる、ゲームプログラム。
【請求項２】
前記ゲームプログラムおよび前記計時装置に内蔵されたメモリの少なくとも一方には仕向地を示す仕向地情報が記述されており、
前記ゲームプログラムは、前記仕向地情報を抽出して当該仕向地情報が示す仕向地の地域別標準時間帯を決定する仕向地情報抽出ステップを、さらに前記コンピュータに実行させ、
前記計時データ設定ステップは、前記計時設定データを用いて前記仕向地情報抽出ステップが決定した地域別標準時間帯で用いられる共通の標準時に基づいた時刻を演算し、当該時刻を前記計時部が計時する計時データに設定することを特徴とする、請求項１に記載のゲームプログラム。
【請求項３】
前記ゲームプログラムおよび前記計時装置に内蔵されたメモリにはそれぞれ認証コードが記述されており、
前記ゲームプログラムは、前記認証コードをそれぞれ抽出して当該認証コードの一致を判断する認証確認ステップを、さらに前記コンピュータに実行させ、
前記計時データ設定ステップは、前記認証確認ステップが認証コードの一致を確認したときのみ前記計時設定データに基づいて前記計時部が計時する計時データを設定することを特徴とする、請求項１に記載のゲームプログラム。
【請求項４】
前記第１処理ステップは、前記第１のゲーム内容を示す第１映像を再生し、
前記第２処理ステップは、
前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが所定日以後を示すとき、前記第２のゲーム内容として第２映像を再生し、
前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが前記所定日より前を示すとき、前記第１映像を再生することを特徴とする、請求項１に記載のゲームプログラム。
【請求項５】
前記第２処理ステップは、
前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが所定の期間内を示すとき、当該期間特有のイベントが発生する前記第２のゲーム内容でゲーム処理を進行させ、
前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが前記期間外を示すとき、前記イベントが発生しない前記第１のゲーム内容でゲーム処理を進行させ、
前記第１処理ステップは、前記第１のゲーム内容でゲーム処理を進行させることを特徴とする、請求項１に記載のゲームプログラム。
【請求項６】
計時データに基づいた処理を行うゲーム装置のコンピュータに実行されるゲームプログラムであって、
前記ゲーム装置に装着される着脱自在の計時装置が計時する計時データを取得する計時データ取得ステップと、
前記計時装置が前記ゲーム装置に未装着のとき第１のゲーム内容で処理を進行する第１処理ステップと、
前記計時装置が前記ゲーム装置に装着されているとき前記計時データ取得ステップで取得する計時データに基づいて前記第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する第２処理ステップとを、前記コンピュータに実行させる、ゲームプログラム。
【請求項７】
販売デモを行うための映像を再生する再生装置のコンピュータに実行されるプログラムであって、
前記再生装置に装着される着脱自在の計時装置が計時する計時設定データを取得する計時設定データ取得ステップと、
前記再生装置に内蔵された計時部が計時する計時データを、前記計時設定データ取得ステップが取得した計時設定データに基づいて設定する計時データ設定ステップと、
前記計時データ設定ステップが前記計時データを設定していないとき、または前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが所定日より前を示すとき、第１映像を再生する第１処理ステップと、
前記計時データ設定ステップが前記計時データを設定した後に前記計時部が計時する計時データが前記所定日以後を示すとき、前記第１映像とは異なる第２映像を再生する第２処理ステップとを、前記コンピュータに実行させる、プログラム。
【請求項８】
計時データに基づいた処理を行うゲーム装置であって、
計時データを計時する計時部と、
前記ゲーム装置に装着される着脱自在の計時装置が計時する計時設定データを取得する計時設定データ取得手段と、
前記計時部が計時する計時データを、前記計時設定データ取得手段が取得した計時設定データに基づいて設定する計時データ設定手段と、
前記計時データ設定手段が前記計時データを設定していないときに第１のゲーム内容で処理を進行する第１処理手段と、
前記計時データ設定手段が前記計時データを設定したときに前記計時部が計時する計時データに基づいて前記第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する第２処理手段とを備える、ゲーム装置。
【請求項９】
計時データに基づいた処理を行うゲーム装置であって、
前記ゲーム装置に装着される着脱自在の計時装置が計時する計時データを取得する計時データ取得手段と、
前記計時装置が前記ゲーム装置に未装着のとき第１のゲーム内容で処理を進行する第１処理手段と、
前記計時装置が前記ゲーム装置に装着されているとき前記計時データ取得手段で取得する計時データに基づいて前記第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する第２処理手段とを備える、ゲーム装置。
【請求項１０】
計時データに基づいた処理を行う情報処理装置のコンピュータに実行されるプログラムであって、
前記情報処理装置に装着される着脱自在の計時装置が計時する計時設定データを取得する計時設定データ取得ステップと、
前記情報処理装置に内蔵された計時部が計時する計時データを、前記計時設定データ取得ステップが取得した計時設定データに基づいて設定する計時データ設定ステップと、
前記計時データ設定ステップが前記計時データを設定していないときに第１の処理内容で処理を進行する第１処理ステップと、
前記計時データ設定ステップが前記計時データを設定したときに前記計時部が計時する計時データに基づいて前記第１の処理内容とは異なる第２の処理内容で処理を進行する第２処理ステップとを、前記コンピュータに実行させる、プログラム。
【請求項１１】
計時データに基づいた処理を行う情報処理装置のコンピュータに実行されるプログラムであって、
前記情報処理装置に装着される着脱自在の計時装置が計時する計時データを取得する計時データ取得ステップと、
前記計時装置が前記情報処理装置に未装着のとき第１の処理内容で処理を進行する第１処理ステップと、
前記計時装置が前記情報処理装置に装着されているとき前記計時データ取得ステップで取得する計時データに基づいて前記第１の処理内容とは異なる第２の処理内容で処理を進行する第２処理ステップとを、前記コンピュータに実行させる、プログラム。
【請求項１２】
ゲーム装置に対して着脱自在のメモリカードであって、
仕向地を示す仕向地情報を格納する記憶部と、
前記仕向地に応じた時刻を計時する計時部と、
前記ゲーム装置に装着された際、当該ゲーム装置からの要求に応じて前記計時部が計時する時刻情報を当該ゲーム装置へ出力する時刻情報出力部とを備える、メモリカード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラムおよびゲーム装置に関し、より特定的には、正確な現在時刻に基づいて、ゲーム処理を行うゲームプログラムおよびゲーム装置に関する。
【背景技術】
【０００２】
従来、ゲーム装置本体に設けられたタイマの値に応じて、ゲーム処理の内容を変化させるテレビゲーム装置がある（例えば、特許文献１参照）。上記テレビゲーム装置は、カレンダタイマを搭載しており、当該カレンダタイマの時刻に応じて、ゲーム内容の進行具合が決定される。ここで、ゲーム装置に搭載される上記カレンダタイマ等のタイマは、その設定値が当該ゲーム装置のプレイヤ自身によって設定可能に構成されているものが一般的である。
【特許文献１】特許第２７７００１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ゲーム装置本体のタイマがプレイヤによって再設定することが可能となるため、プレイヤが現在時刻と異なった時刻に当該タイマを設定した場合、本来の意図とは異なった内容でゲームが進行することがある。
【０００４】
例えば、ゲーム装置本体のタイマが示す時刻をトリガとして動くアプリケーションのタイミングは、全てプレイヤが当該タイマに設定した時刻に委ねられる。例えば、上記タイマの時刻が過去や未来の日時等にプレイヤが設定した場合、本来なら見ることができない（提供者側が意図しない）イベントを無理やり発生させることが可能である。具体的には、プレイヤが上記タイマをクリスマスやお正月の日に設定したとき、ゲーム内容としてクリスマスプレゼントやお年玉のイベントが発生し、その設定を繰り返すことによってこれらのイベントが何度も起こってしまうことが容易に行うことができる。
【０００５】
それ故に、本発明の目的は、プレイヤが変更できない時間データに基づいたタイマ制御を行うゲームプログラムおよびゲーム装置を提供することである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は以下の構成を採用した。なお、括弧内の参照符号やステップ番号（ステップ番号のみを記載する）等は、本発明の理解を助けるために後述する実施形態との対応関係を示したものであって、本発明の範囲を何ら限定するものではない。
【０００７】
第１の発明は、計時データ（ＲＴＣ）に基づいた処理を行うゲーム装置（３）のコンピュータ（３０）に実行されるゲームプログラムである。ゲームプログラムは、計時設定データ取得ステップ（Ｓ３）、計時データ設定ステップ（Ｓ３）、第１処理ステップ（Ｓ５）、および第２処理ステップ（Ｓ５）をコンピュータに実行させる。計時設定データ取得ステップは、ゲーム装置に装着される着脱自在の計時装置（５）が計時する計時設定データ（ＲＴＣ）を取得する。計時データ設定ステップは、ゲーム装置に内蔵された計時部（４２）が計時する計時データ（ＲＴＣ）を、計時設定データ取得ステップが取得した計時設定データに基づいて設定する。第１処理ステップは、計時データ設定ステップが計時データを設定していないとき（Ｓ１でＮｏ）に第１のゲーム内容で処理を進行する（Ｓ１５、Ｓ２６、Ｓ４６、Ｓ５５）。第２処理ステップは、計時データ設定ステップが計時データを設定したとき（Ｓ１でＹｅｓ）に計時部が計時する計時データに基づいて（Ｓ１２〜Ｓ１４、Ｓ２２〜Ｓ２４、Ｓ４３、Ｓ４４、Ｓ５２、Ｓ５３）第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する（Ｓ１６、Ｓ１７、Ｓ２９、Ｓ３２、Ｓ４５、Ｓ５４）。ここで、第１および第２処理ステップで行う処理は、計時データに応じてゲーム内容の進行が変化するゲーム処理や計時データに応じて再生されるゲーム内容が異なる映像再生処理などが含まれる。また、ゲームプログラムが光ディスクなどの記録媒体に格納され、当該記録媒体がゲーム装置で読み出される場合、計時装置がゲームプログラムを格納する記録媒体とは別のハードウエアによって構成させる。例えば、計時装置は、ゲーム装置に着脱自在なメモリカードなどで構成される。
【０００８】
第２の発明は、上記第１の発明において、ゲームプログラムおよび計時装置に内蔵されたメモリの少なくとも一方には仕向地を示す仕向地情報（認証コード）が記述されている。ゲームプログラムは、仕向地情報抽出ステップ（Ｓ２）を、さらにコンピュータに実行させる。仕向地情報抽出ステップは、仕向地情報を抽出してその仕向地情報が示す仕向地の地域別標準時間帯（タイムゾーン）を決定する。計時データ設定ステップは、計時設定データを用いて仕向地情報抽出ステップが決定した地域別標準時間帯で用いられる共通の標準時に基づいた時刻を演算し、その時刻を計時部が計時する計時データに設定する。
【０００９】
第３の発明は、上記第１の発明において、ゲームプログラムおよび計時装置に内蔵されたメモリにはそれぞれ認証コードが記述されている。ゲームプログラムは、認証確認ステップ（Ｓ２）をさらにコンピュータに実行させる。認証確認ステップは、認証コードをそれぞれ抽出してそれら認証コードの一致を判断する。計時データ設定ステップは、認証確認ステップが認証コードの一致を確認したときのみ計時設定データに基づいて計時部が計時する計時データを設定する。
【００１０】
第４の発明は、上記第１の発明において、第１処理ステップは、第１のゲーム内容を示す第１映像（図６のムービＡ、図８のムービＡ２）を再生する（Ｓ１１でＮｏ、Ｓ２１でＮｏ）。第２処理ステップは、計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが所定日以後を示すとき（Ｓ１３でＹｅｓ、Ｓ１４でＹｅｓ、Ｓ２３でＹｅｓ、Ｓ２４でＹｅｓ；期間ｂ、ｃ）、第２のゲーム内容として第２映像（図６のムービＢ、Ｃ、図８のムービＢ２、Ｃ２）を再生する。第２処理ステップは、計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが所定日より前を示すとき（Ｓ１４でＮｏ、Ｓ２４でＮｏ；期間ａ）、第１映像を再生する。なお、第１映像および第２映像で再生されるゲーム内容は、互いに全てが異なってもいいし、その一部が異なってもよい。
【００１１】
第５の発明は、上記第１の発明において、  第２処理ステップは、計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが所定の期間内を示すとき（Ｓ４４でＹｅｓ、Ｓ５３でＹｅｓ）、その期間特有のイベント（特殊イベント）が発生する第２のゲーム内容でゲーム処理を進行させる（Ｓ４５、Ｓ５４）。第２処理ステップは、計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが期間外を示すとき（Ｓ４４でＮｏ）、イベントが発生しない（Ｓ４６、Ｓ５５）第１のゲーム内容でゲーム処理を進行させる。第１処理ステップは、第１のゲーム内容でゲーム処理を進行させる（Ｓ４２でＮｏ、Ｓ５１でＮｏ）。なお、期間特有のイベントは、プレイヤが選択しなくても当該期間において自動的に発生する特殊イベントでもいいし、当該期間中にプレイヤが選択することによって発生が可能となる特殊イベントでもかまわない。
【００１２】
第６の発明は、計時データに基づいた処理を行うゲーム装置のコンピュータに実行されるゲームプログラムである。ゲームプログラムは、計時データ取得ステップ（Ｓ３）、第１処理ステップ、および第２処理ステップをコンピュータに実行させる。計時データ取得ステップは、ゲーム装置に装着される着脱自在の計時装置が計時する計時データを取得する。第１処理ステップは、計時装置がゲーム装置に未装着のとき第１のゲーム内容で処理を進行する。第２処理ステップは、計時装置がゲーム装置に装着されているとき計時データ取得ステップで取得する計時データに基づいて第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する。
【００１３】
第７の発明は、販売デモを行うための映像（図６のムービＡ〜Ｃ、図８のムービＡ１〜Ａ３、Ｂ２、Ｃ２）を再生する再生装置（３）のコンピュータに実行されるプログラムである。プログラムは、計時設定データ取得ステップ、計時データ設定ステップ、第１処理ステップ、および第２処理ステップをコンピュータに実行させる。計時設定データ取得ステップは、再生装置に装着される着脱自在の計時装置が計時する計時設定データを取得する。計時データ設定ステップは、再生装置に内蔵された計時部が計時する計時データを、計時設定データ取得ステップが取得した計時設定データに基づいて設定する。第１処理ステップは、計時データ設定ステップが計時データを設定していないとき、または計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが所定日より前を示すとき、第１映像を再生する。第２処理ステップは、計時データ設定ステップが計時データを設定した後に計時部が計時する計時データが所定日以後を示すとき、第１映像とは異なる第２映像を再生する。
【００１４】
第８の発明は、計時データに基づいた処理を行うゲーム装置である。ゲーム装置は、計時部、計時設定データ取得手段、計時データ設定手段、第１処理手段と、および第２処理手段を備える。計時部は、計時データを計時する。計時設定データ取得手段は、ゲーム装置に装着される着脱自在の計時装置が計時する計時設定データを取得する。計時データ設定手段は、計時部が計時する計時データを、計時設定データ取得手段が取得した計時設定データに基づいて設定する。第１処理手段は、計時データ設定手段が計時データを設定していないときに第１のゲーム内容で処理を進行する。第２処理手段は、計時データ設定手段が計時データを設定したときに計時部が計時する計時データに基づいて第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する。
【００１５】
第９の発明は、計時データに基づいた処理を行うゲーム装置である。ゲーム装置は、計時データ取得手段、第１処理手段、および第２処理手段を備える。計時データ取得手段は、ゲーム装置に装着される着脱自在の計時装置が計時する計時データを取得する。第１処理手段は、計時装置がゲーム装置に未装着のとき第１のゲーム内容で処理を進行する。第２処理手段は、計時装置がゲーム装置に装着されているとき計時データ取得手段で取得する計時データに基づいて第１のゲーム内容とは異なる第２のゲーム内容で処理を進行する。
【００１６】
第１０の発明は、計時データに基づいた処理を行う情報処理装置のコンピュータに実行されるプログラムである。プログラムは、計時設定データ取得ステップ、計時データ設定ステップ、第１処理ステップ、および第２処理ステップをコンピュータに実行させる。計時設定データ取得ステップは、情報処理装置に装着される着脱自在の計時装置が計時する計時設定データを取得する。計時データ設定ステップは、情報処理装置に内蔵された計時部が計時する計時データを、計時設定データ取得ステップが取得した計時設定データに基づいて設定する。第１処理ステップは、計時データ設定ステップが計時データを設定していないときに第１の処理内容で処理を進行する。第２処理ステップは、計時データ設定ステップが計時データを設定したときに計時部が計時する計時データに基づいて第１の処理内容とは異なる第２の処理内容で処理を進行する。
【００１７】
第１１の発明は、計時データに基づいた処理を行う情報処理装置のコンピュータに実行されるプログラムである。プログラムは、計時データ取得ステップ、第１処理ステップ、および第２処理ステップをコンピュータに実行させる。計時データ取得ステップは、情報処理装置に装着される着脱自在の計時装置が計時する計時データを取得する。第１処理ステップは、計時装置が情報処理装置に未装着のとき第１の処理内容で処理を進行する。第２処理ステップは、計時装置が情報処理装置に装着されているとき計時データ取得ステップで取得する計時データに基づいて第１の処理内容とは異なる第２の処理内容で処理を進行する。
【００１８】
第１２の発明は、ゲーム装置に対して着脱自在のメモリカード（５）である。メモリカードは、記憶部（５１２）、計時部（５２、５３）、および時刻情報出力部（５１）を備える。記憶部は、仕向地を示す仕向地情報を格納する。計時部は、仕向地に応じた時刻を計時する。時刻情報出力部は、ゲーム装置に装着された際、そのゲーム装置からの要求に応じて計時部が計時する時刻情報をそのゲーム装置へ出力する。
【発明の効果】
【００１９】
第１の発明によれば、ゲーム装置に対して着脱自在の計時装置が計時する計時設定データに基づいて、当該ゲーム装置に内蔵された計時部が計時する計時データが設定される。そして、計時部が計時する計時データに基づいたゲーム内容で処理が進行し、計時データがゲーム装置とは別の計時装置から得られるものであるため、利用者が不正に計時データを変更することが困難となる。したがって、ゲームプログラムの作成者が意図する時機に適切なゲーム内容でゲーム処理や映像再生処理を進行することができる。また、１つの計時装置で複数のゲーム装置の時間的な同期をとって処理を実行することができる。
【００２０】
第２の発明によれば、ゲームプログラムまたは計時装置のメモリに記述されている仕向地に応じて、その仕向地の地方標準時に準じた時刻を計時データに設定することができる。
【００２１】
第３の発明によれば、ゲームプログラムごとに適切な計時データを設定することができる。
【００２２】
第４の発明によれば、ゲーム装置に内蔵されている計時部が計時する計時データで、再生される映像を制御することができる。例えば、店頭販売促進用に設置されているゲーム装置（再生装置）によって販売促進用デモ映像を再生する場合、その発売日に応じて店頭で再生されるプロモーション映像で示されるゲーム内容を制御することができる。ここで、これらの映像の再生には、ゲーム装置に内蔵されている計時部に外部の計時装置が計時した計時設定データに基づいた計時データが設定されていることが前提となり、ゲーム装置の使用者が計時部の計時データを任意に設定することができない。したがって、使用者が計時部を現在時刻とは異なった設定をして不正に映像を再生することができないため、公開規制の掛かっている映像などのコンテンツを保護することができる。
【００２３】
第５の発明によれば、ゲーム装置に内蔵されている計時部の計時データで、ゲーム処理の内容を変化させることができる。ここで、特定期間特有のイベントを発生させるには、ゲーム装置に内蔵されている計時部に外部の計時装置が計時した計時設定データに基づいた計時データが設定されていることが前提となり、ゲーム装置の使用者が計時部の計時データを任意に設定することができない。したがって、使用者が計時部を現在時刻とは異なった設定をして不正なゲーム進行を企てることができないため、ゲーム作者の意図に沿った内容でゲーム進行を規制することができる。また、プレイヤが容易に特殊イベントを発生させることができなくなるため、当該特殊イベント自体の特典性が高まる。
【００２４】
第６の発明によれば、ゲーム装置に対して着脱自在の計時装置が当該ゲーム装置に装着された状態で計時する計時データに基づいたゲーム内容で処理が進行する。つまり、計時データがゲーム装置とは別の計時装置から得られるものであるため、利用者が不正に計時データを変更することが困難となる。したがって、ゲームプログラムの作成者が意図する時機に適切なゲーム内容でゲーム処理や映像再生処理を進行することができる。また、計時装置が装着されている場合と未装着の場合とでゲーム内容の差別化を図られるため、計時装置の存在価値を高めることができる。
【００２５】
また、本発明のゲーム装置、プログラム、およびメモリカードによれば、上述したゲームプログラムと同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２６】
図１を参照して、本発明の一実施形態に係るゲームシステム１について説明する。なお、図１は、当該ゲームシステム１を説明するための外観図である。以下、据置型ゲーム装置を一例にして、本発明のゲームシステム１について説明する。
【００２７】
図１において、当該ゲームシステム１は、家庭用テレビジョン受像機等のスピーカ２ａを備えたＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ（以下、モニタと記載する）２に、接続コードを介して接続される据置型ゲーム装置（以下、単にゲーム装置と記載する）３によって構成される。ゲーム装置３は、接続コードを介してゲーム装置３と接続されるコントローラ６およびゲーム装置３に対して交換可能に用いられる情報記憶媒体の一例の光ディスク４を含む。ゲーム装置３の上部主面には、当該ゲーム装置３の電源ＯＮ／ＯＦＦスイッチ、ゲーム処理のリセットスイッチ、およびゲーム装置３上部の蓋を開くＯＰＥＮスイッチが設けられている。ここで、プレイヤがＯＰＥＮスイッチを押下することによって上記蓋が開き、光ディスク４の脱着が可能となる。
【００２８】
また、ゲーム装置３には、セーブデータ等を固定的に記憶するバックアップメモリ等を搭載する外部メモリカード５が必要に応じて着脱自在に装着される。ゲーム装置３は、光ディスク４に記憶されたゲームプログラムなどを実行することによって、その結果をゲーム画像やムービ映像としてモニタ２に表示する。さらに、ゲーム装置３は、外部メモリカード５に記憶されたセーブデータを用いて、過去に実行されたゲーム状態を再現して、ゲーム画像をモニタ２に表示することもできる。そして、ゲーム装置３のプレイヤは、モニタ２に表示されたゲーム画像を見ながら、コントローラ６を操作することによって、ゲーム進行を楽しむことができる。また、ゲーム装置３のプレイヤは、モニタ２に表示されたムービ映像を楽しむことができる。
【００２９】
また、ゲーム装置３には、リアルタイムクロック（ＲＴＣ）およびマイコンを搭載した外部メモリカード５が必要に応じて着脱自在に装着される。そして、ゲーム装置３は、外部メモリカード５に内蔵されるＲＴＣを読み出して、当該ＲＴＣに基づいたゲーム処理やムービ再生処理を行って、ゲーム画像やムービ映像をモニタ２に表示することもできる。
【００３０】
コントローラ６は、上述したように接続コードを介してゲーム装置３に接続され、その接続コードは、ゲーム装置３に対して着脱自在である。コントローラ６は、主にモニタ２に表示されるゲーム空間に登場するプレイヤオブジェクトを操作するための操作手段であり、複数の操作ボタン、キー、およびスティック等の入力部を備えている。具体的には、コントローラ６には、プレイヤによって各々把持されるグリップ部が形成される。そして、コントローラ６は、プレイヤの左手の親指等によって操作可能なメインスティック６１および十字キー６７と、右手の親指等によって操作可能なＣスティック６８、Ａボタン６２、Ｂボタン６３、Ｘボタン６４、Ｙボタン６５、およびスタート−ポーズボタン６９を含む。さらに、コントローラ６には、プレイヤの左右の人差し指等によってそれぞれ操作可能なＲボタン６６ａおよびＬボタン６６ｂを備える。なお、これらの入力部は、後述するゲーム進行に応じてそれぞれ用いられるが、本発明の説明とは直接関連しないため詳細な説明を省略する。
【００３１】
次に、図２を参照して、ゲーム装置３の構成について説明する。なお、図２は、ゲーム装置３の機能ブロック図である。
【００３２】
図２において、ゲーム装置３は、各種プログラムを実行する例えばリスク（ＲＩＳＣ）ＣＰＵ（セントラルプロセッシングユニット）３０を備える。ＣＰＵ３０は、図示しないブートＲＯＭに記憶された起動プログラムを実行し、メインメモリ３３等のメモリの初期化等を行った後、光ディスク４に記憶されているゲームプログラムの実行し、そのゲームプログラムに応じたゲーム処理やムービ再生を行うものである。ＣＰＵ３０には、メモリコントローラ３１を介して、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３２、メインメモリ３３、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３４、およびＡＲＡＭ（Ａｕｄｉｏ  ＲＡＭ）３５が接続される。また、メモリコントローラ３１には、所定のバスを介して、コントローラＩ／Ｆ（インターフェース）３６、ビデオＩ／Ｆ３７、外部メモリＩ／Ｆ３８、オーディオＩ／Ｆ３９、およびディスクＩ／Ｆ４１が接続され、それぞれコントローラ６、モニタ２、外部メモリカード５、スピーカ２ａ、およびディスクドライブ４０が接続されている。さらに、メモリコントローラ３１には、所定のバスを介して、リアルタイムクロック（ＲＴＣ）４２が接続されている。
【００３３】
ＧＰＵ３２は、ＣＰＵ３０の命令に基づいて画像処理を行うものあり、例えば、３Ｄグラフィックスの表示に必要な計算処理を行う半導体チップで構成される。ＧＰＵ３２は、図示しない画像処理専用のメモリやメインメモリ３３の一部の記憶領域を用いて画像処理を行う。ＧＰＵ３２は、これらを用いてモニタ２に表示すべきゲーム画像データやムービ映像を生成し、適宜メモリコントローラ３１およびビデオＩ／Ｆ３７を介してモニタ２に出力する。
【００３４】
メインメモリ３３は、ＣＰＵ３０で使用される記憶領域であって、ＣＰＵ３０の処理に必要なゲームプログラム等を適宜記憶する。例えば、メインメモリ３３は、ＣＰＵ３０によって光ディスク４から読み出されたゲームプログラムや各種データ等を記憶する。このメインメモリ３３に記憶されたゲームプログラムや各種データ等がＣＰＵ３０によって実行される。
【００３５】
ＤＳＰ３４は、ゲームプログラム実行時にＣＰＵ３０において生成されるサウンドデータ等を処理するものであり、そのサウンドデータ等を記憶するためのＡＲＡＭ３５が接続される。ＡＲＡＭ３５は、ＤＳＰ３４が所定の処理（例えば、先読みしておいたゲームプログラムやサウンドデータの記憶）を行う際に用いられる。ＤＳＰ３４は、ＡＲＡＭ３５に記憶されたサウンドデータを読み出し、メモリコントローラ３１およびオーディオＩ／Ｆ３９を介してモニタ２に備えるスピーカ２ａに出力させる。
【００３６】
メモリコントローラ３１は、データ転送を統括的に制御するものであり、上述した各種Ｉ／Ｆが接続される。コントローラＩ／Ｆ３６は、例えば４つのコントローラＩ／Ｆ３６ａ〜３６ｄで構成され、それらが有するコネクタを介して嵌合可能な外部機器とゲーム装置３とを通信可能に接続する。例えば、コントローラ６は、接続コードを介して上記コネクタと嵌合し、コントローラＩ／Ｆ３６を介してゲーム装置３と接続される。ビデオＩ／Ｆ３７には、モニタ２が接続される。外部メモリＩ／Ｆ３８には、外部メモリカード５が接続され、その外部メモリカード５に設けられたバックアップメモリやマイコンとアクセス可能となる。オーディオＩ／Ｆ３９にはモニタ２に内蔵されるスピーカ２ａが接続され、ＤＳＰ３４がＡＲＡＭ３５から読み出したサウンドデータやディスクドライブ４０から直接出力されるサウンドデータをスピーカ２ａから出力可能に接続される。ディスクＩ／Ｆ４１には、ディスクドライブ４０が接続される。ディスクドライブ４０は、所定の読み出し位置に配置された光ディスク４に記憶されたデータを読み出し、ゲーム装置３のバスやオーディオＩ／Ｆ３９に出力する。
【００３７】
ＲＴＣ４２は、所定の周波数に基づいて計時を行う時間をカウントするタイマである。ＲＴＣ４２のカウント値（時刻）は、所定の条件下（例えば、光ディスク４が未装着）でプレイヤによって設定可能である。また、後述により明らかとなるが、ＲＴＣ内蔵の外部メモリカード５のマイコンから出力されるＲＴＣを示すデータに応じて、当該データに基づいた現在時刻をＲＴＣ４２のカウント値にコピーすることができる。
【００３８】
次に、図３を参照して、ＲＴＣ内蔵の外部メモリカード５について説明する。なお、図３は、ＲＴＣ内蔵の外部メモリカード５の機能ブロック図である。
【００３９】
図３において、ＲＴＣ内蔵の外部メモリカード５は、マイクロコンピュータ（マイコン）５１、ＲＴＣモジュール５２、クロック部５３、および電源部５４を備えている。マイコン５１は、ＲＡＭ５１１およびＲＯＭ５１２を有している。
【００４０】
マイコン５１は、ＲＴＣモジュール５２およびクロック部５３で構成される計時機能の制御と、ゲーム装置３との通信制御を行う。そして、ＲＯＭ５１２には後述する認証コードが格納され、ＲＡＭ５１１にはＲＴＣモジュール５２が計時する絶対時刻が書き込まれる。そして、マイコン５１は、外部メモリカード５がゲーム装置３に接続されたとき、ゲーム装置３（ＣＰＵ３０）と通信してＲＡＭ５１１に書き込まれた絶対時刻を示すデータを出力する。また、ゲーム装置３（ＣＰＵ３０）から認証コードを出力する要請があった際、ＲＯＭ５１２に格納された認証コードをゲーム装置３へ出力する。なお、ゲーム装置３のＣＰＵ３０が上述した通信制御を行う場合やゲーム装置３がＲＴＣモジュール５２等を直接アクセスして時刻データを読み出す場合、マイコン５１は外部メモリカード５になくてもかまわない。この場合、ＲＴＣモジュール５２、クロック部５３、および電源部５４に加えて、ＲＡＭ５１１およびＲＯＭ５１２などの記憶手段が設けられる。
【００４１】
クロック部５３は、所定周波数の信号をＲＴＣモジュール５２に供給する。ＲＴＣモジュール５２は、クロック部５３から供給された周波数に基づいて、計時を行う。具体的には、ＲＴＣモジュール５２は、プレイヤによって変更不可の絶対時刻を計時するモジュールである。そして、ＲＴＣモジュール５２およびクロック部５３は、外部メモリカード５がゲーム装置３に装着されている際にゲーム装置３から電源供給を受け、外部メモリカード５が単体で存在する際に電源部５４から電源供給を受けて動作をする。電源部５４は、外部メモリカード５に内蔵される電池などで構成され、外部メモリカード５が単体で存在する際に外部メモリカード５の各部へ電源供給する。
【００４２】
次に、図４〜図１０を参照して、ゲーム装置３によって実行される処理について説明する。なお、図４は、ゲーム装置３によって実行される処理の全体処理を示すフローチャートである。図５は、図４のステップＳ５におけるムービ再生処理の詳細な動作の一例を示すサブルーチンである。図６は、図５のサブルーチンに基づいた動作によって再生されるムービ映像の一例である。図７は、図４のステップＳ５におけるムービ再生処理の詳細な動作の他の例を示すサブルーチンである。図８は、図７のサブルーチンに基づいた動作によって再生されるムービ映像の一例である。図９は、図４のステップＳ５におけるゲーム処理の詳細な動作の一例を示すサブルーチンである。図１０は、図４のステップＳ５におけるゲーム処理の詳細な動作の他の例を示すサブルーチンである。
【００４３】
ゲーム装置３の電源が投入されると、ゲーム装置３のＣＰＵ３０は、図示しないブートＲＯＭに記憶されている起動プログラムを実行し、メインメモリ３３等の各ユニットが初期化される。そして、光ディスク４に格納されたゲームプログラムがメインメモリ３３に読み込まれ、ＣＰＵ３０がそのゲームプログラムの実行が開始される。
【００４４】
図４において、ＣＰＵ３０は、ゲーム装置３にＲＴＣ内蔵の外部メモリカード５が装着されているか否かを判断する（ステップＳ１）。そして、ＣＰＵ３０は、ゲーム装置３にＲＴＣ内蔵の外部メモリカード５が装着されている場合、処理を次のステップＳ２に進める。一方、ＣＰＵ３０は、ゲーム装置３にＲＴＣ内蔵の外部メモリカード５が装着されていない場合、処理を次のステップＳ５に進める。
【００４５】
ステップＳ２〜Ｓ４は、ＲＴＣ内蔵の外部メモリカード５がゲーム装置３に装着されている場合に行われる前処理である。ステップＳ２において、ＣＰＵ３０は、外部メモリカード５と光ディスク４との間の認証コードの確認を行う。ここで、外部メモリカード５および光ディスク４の少なくとも一方には、互いの認証を目的とした認証コードが付与されている。例えば、認証コードは、仕向地などのグループコードである。
【００４６】
ここで、ゲーム装置３のＲＴＣ４２を時間単位で正確に設定したい場合、そのゲーム装置３が使用されているタイムゾーン（地域別標準時間帯）を把握する必要がある。上記タイムゾーンは、共通の標準時（地方標準時）を使う地域全体を示している。例えば、外部メモリカード５が全世界共通の仕様で展開され、世界標準時に基づいた時刻を計時しているとする。この場合、ＣＰＵ３０は、光ディスク４に付与されている認証コードで使用されているタイムゾーンを判断する。一方、外部メモリカード５が各タイムゾーン別の仕様で展開され、それぞれタイムゾーンで使用される地方標準時に基づいた時刻を計時しているとする。この場合、ＣＰＵ３０は、外部メモリカード５に格納されている認証コードで使用されているタイムゾーンを判断する。さらに、外部メモリカード５および光ディスク４が共に各タイムゾーン別の仕様で展開され、外部メモリカード５がそれぞれタイムゾーンで使用される地方標準時に基づいた時刻を計時しているとする。この場合、ＣＰＵ３０は、それぞれの認証コードが示すタイムゾーンの一致を確認し、一致するときにそのタイムゾーンでゲーム装置３が使用されていると判断する。なお、タイムゾーンの一致を確認する場合、不一致の際、その旨を示すエラー情報をモニタ２に表示してもかまわない。
【００４７】
なお、認証コードの一致を確認する場合、それら認証コードが仕向地やタイムゾーンなどの位置情報を示すものでなくてもかまわない。例えば、単にゲームプログラムとＲＴＣ内蔵の外部メモリカード５との組み合わせを確認するための認証コードでもよい。この場合、ゲームプログラムごとに適切な外部メモリカード５を選択することができ、後述で明らかとなるが、ゲーム装置３のＲＴＣ４２をゲームプログラムごとに適切な時刻に設定することができる。
【００４８】
次に、ＣＰＵ３０は、外部メモリカード５から出力された絶対時刻を示すデータに基づいて、ゲーム装置３が使用されているタイムゾーンの地方標準時における時刻を演算し、当該時刻をゲーム装置３のＲＴＣ４２にコピーする（ステップＳ３）。例えば、外部メモリカード５が全世界共通の仕様で展開されている場合、ＣＰＵ３０は、外部メモリカード５から出力された絶対時刻を示すデータに基づいて、光ディスク４に付与された認証コードが示すタイムゾーンの地方標準時における時刻を演算し、当該時刻をＲＴＣ４２にコピーする。また、外部メモリカード５が各タイムゾーン別の仕様で展開され、それぞれタイムゾーンで使用される地方標準時に基づいた時刻を計時している場合、ＣＰＵ３０は、外部メモリカード５から出力された絶対時刻を示すデータに基づいて、当該絶対時刻をＲＴＣ４２にそのままコピーする。そして、ＣＰＵ３０は、セット完了フラグをＯＮに設定し（ステップＳ４）、処理を次のステップＳ５に進める。
【００４９】
ステップＳ５において、ＣＰＵ３０は、ＲＴＣ４２にコピーされた時刻に応じたゲーム処理やムービ再生処理を行う。なお、このステップＳ５におけるゲーム処理やムービ再生処理の詳細な動作は、複数の例を用いて後述する。
【００５０】
ステップＳ５の処理の後、ＣＰＵ３０は、ゲーム処理またはムービ再生処理が終了したか否か（ステップＳ６）、ディスクドライブ４０の蓋が開かれた（ＯＰＥＮスイッチが押下された）か否か（ステップＳ７）、およびゲーム装置３の電源がＯＦＦされたか否か（ステップＳ８）を判断する。そして、ＣＰＵ３０は、ステップＳ６〜Ｓ８における全ての判断が「Ｎｏ」の場合、上記ステップＳ５に戻って処理を継続する。一方、ＣＰＵ３０は、ステップＳ６〜Ｓ８におけるいずれかの判断が「Ｙｅｓ」の場合、セット完了フラグをＯＦＦに設定し（ステップＳ９）、当該フローチャートによる処理を終了する。つまり、ＣＰＵ３０は、ゲーム処理やムービ再生処理の終了、ＯＰＥＮスイッチが押下、および電源ＯＦＦのいずれかに応じて、セット完了フラグをＯＦＦする。
【００５１】
図５を参照して、上記ステップＳ５における処理の第１の例としてムービ再生処理の一例を説明する。なお、第１の例は、ＲＴＣ４２の時刻を基準に再生するムービを選択する例であり、例えば、公開規制のかかったムービを選択再生する態様である。以下、説明を具体的にするために、日時を３つの期間ａ〜ｃに分け、それぞれの期間ａ〜ｃに応じて再生可能な販売促進用のムービを変更する一例を用いて説明する。なお、後述する全てのムービは、同一の光ディスク４内に格納されており、モニタ２に各ムービが再生されることによってムービ映像が表現される。
【００５２】
図５において、ＣＰＵ３０は、セット完了フラグがＯＮに設定されているか否かを判断する（ステップＳ１１）。そして、ＣＰＵ３０は、セット完了フラグがＯＮに設定されている場合、処理を次のステップＳ１２に進める。一方、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合、処理を次のステップＳ１５に進める。
【００５３】
ステップＳ１２において、ＣＰＵ３０は、ＲＴＣ４２が示している現在の時刻を確認する。次に、ＣＰＵ３０は、上記ステップＳ１２で確認した時刻が期間ｃに含まれるか否か（ステップＳ１３）、および期間ｂに含まれるか否か（ステップＳ１４）を判断する。そして、ＣＰＵ３０は、上記ステップＳ１２で確認した時刻が期間ｃに含まれる場合（ステップＳ１３でＹｅｓ）、ムービＣを再生して（ステップＳ１７）、当該サブルーチンによる処理を終了する。また、ＣＰＵ３０は、上記ステップＳ１２で確認した時刻が期間ｂに含まれる場合（ステップＳ１４でＹｅｓ）、ムービＢを再生して（ステップＳ１６）、当該サブルーチンによる処理を終了する。さらに、ＣＰＵ３０は、上記ステップＳ１２で確認した時刻が期間ａに含まれる場合（ステップＳ１３およびＳ１４がいずれもＮｏ）、デフォルトのムービＡを再生して（ステップＳ１５）、当該サブルーチンによる処理を終了する。なお、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合（ステップＳ１１でＮｏ）も、デフォルトのムービＡを再生して（ステップＳ１５）、当該サブルーチンによる処理を終了する。
【００５４】
図６を参照して、上記期間ａ〜ｃおよびムービＡ〜Ｃの一例を説明する。例えば、期間ａ〜ｃは、発売日（公開日）を基準に設定され、期間ａが発売日から２日前より以前の期間全て、期間ｂが発売日１日前の１日間、期間ｃが発売日以降の期間全てとなる。そして、期間ａで再生されるムービＡは、「○月○日発売！！」というような発売を予告する内容が含まれ、他の映像も期間ａに設けられた公開規制に応じた内容となる。期間ｂで再生されるムービＢは、「あと１日」というような発売が翌日に迫っていることを予告する内容が含まれ、他の映像も期間ｂに設けられた公開規制に応じた内容となる。そして、期間ｃで再生されるムービＣは、「好評発売中」というような発売中であることを示す内容が含まれ、他の映像は公開規制を考慮しない内容となる。なお、ＲＴＣ内蔵の外部メモリカード５で計時した絶対時刻に応じた時刻が、ＲＴＣ４２にコピーされていない場合、デフォルトのムービＡのみ再生が可能となる。
【００５５】
図７を参照して、上記ステップＳ５における処理の第２の例としてムービ再生処理の他の例を説明する。なお、第２の例は、ＲＴＣ４２の時刻を基準に再生するムービの一部を差し替える例であり、例えば、公開までの残り日数に応じてムービの一部を差し替えて再生する態様である。以下、説明を具体的にするために、日時を３つの期間ａ〜ｃに分け、それぞれの期間ａ〜ｃに応じて販売促進用のムービの一部を変更する一例を用いて説明する。なお、後述する全てのムービは、同一の光ディスク４内に格納されており、モニタ２に各ムービが再生されることによってムービ映像が表現される。
【００５６】
図７において、ＣＰＵ３０は、セット完了フラグがＯＮに設定されているか否かを判断する（ステップＳ２１）。そして、ＣＰＵ３０は、セット完了フラグがＯＮに設定されている場合、処理を次のステップＳ２２に進める。一方、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合、処理を次のステップＳ２５に進める。
【００５７】
ステップＳ２２において、ＣＰＵ３０は、ＲＴＣ４２が示している現在の時刻を確認する。次に、ＣＰＵ３０は、上記ステップＳ２２で確認した時刻が期間ｃに含まれるか否か（ステップＳ２３）、および期間ｂに含まれるか否か（ステップＳ２４）を判断する。そして、ＣＰＵ３０は、上記ステップＳ２２で確認した時刻が期間ｃに含まれる場合（ステップＳ２３でＹｅｓ）、デフォルトのムービＡ１（ステップＳ３１）、ムービＣ２（ステップＳ３２）、およびデフォルトのムービＡ３（ステップＳ３３）をそれぞれシームレスに連続再生して、当該サブルーチンによる処理を終了する。また、ＣＰＵ３０は、上記ステップＳ２２で確認した時刻が期間ｂに含まれる場合（ステップＳ２４でＹｅｓ）、ムービＡ１（ステップＳ２８）、ムービＢ２（ステップＳ２９）、およびムービＡ３（ステップＳ３０）をそれぞれシームレスに連続再生して、当該サブルーチンによる処理を終了する。さらに、ＣＰＵ３０は、上記ステップＳ２２で確認した時刻が期間ａに含まれる場合（ステップＳ２３およびＳ２４がいずれもＮｏ）、ムービＡ１（ステップＳ２５）、デフォルトのムービＡ２（ステップＳ２６）、およびムービＡ３（ステップＳ２７）をそれぞれシームレスに連続再生して、当該サブルーチンによる処理を終了する。なお、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合（ステップＳ２１でＮｏ）も、ムービＡ１（ステップＳ２５）、ムービＡ２（ステップＳ２６）、およびムービＡ３（ステップＳ２７）をそれぞれシームレスに連続再生して、当該サブルーチンによる処理を終了する。
【００５８】
図８を参照して、上記期間ａ〜ｃおよびムービＡ１〜Ａ３、ムービＢ２、およびムービＣ２の一例を説明する。例えば、期間ａ〜ｃは、上記第１の例と同様に、発売日（公開日）を基準に設定され、期間ａが発売日から２日前より以前の期間全て、期間ｂが発売日１日前の１日間、期間ｃが発売日以降の期間全てとなる。そして、ムービＡ１およびＡ３は、期間ａ〜ｃにおいて共通に再生されるデフォルトのムービであり、ムービＡ１とＡ３との間で再生されるムービが各期間ａ〜ｃで差し替えられる。期間ａでムービＡ１とＡ３との間で再生されるムービＡ２はデフォルトのムービであり、「○月○日発売！！」というような発売を予告する内容が含まれる。期間ｂで再生されるムービＢ２は、ムービＡ２を差し替えて再生されるムービであり、「あと１日」というような発売が翌日に迫っていることを予告する内容が含まれる。そして、期間ｃで再生されるムービＣ２は、ムービＡ２を差し替えて再生されるムービであり、「好評発売中」というような発売中であることを示す内容が含まれる。なお、ＲＴＣ内蔵の外部メモリカード５で計時した絶対時刻に応じた時刻が、ＲＴＣ４２にコピーされていない場合、デフォルトのムービＡ１〜Ａ３のみ再生が可能となる。
【００５９】
このように、上述した第１および第２の例によれば、ゲーム装置３に内蔵されているＲＴＣ４２の時刻（日時）で、再生されるムービを制御することができる。例えば、店頭販売促進用に設置されているゲーム装置３によって販売促進用デモディスクを再生する場合、その発売日に応じて店頭で再生されるプロモーションムービを制御することができる。ここで、これらのムービの再生には、ゲーム装置３に内蔵されているＲＴＣ４２にＲＴＣ内蔵の外部メモリカード５が計時したデータに基づいた時刻がコピーされていることが前提となり、ゲーム装置３の使用者がＲＴＣ４２の時刻を任意に設定することができない。したがって、使用者がＲＴＣ４２を現在時刻とは異なった設定をして不正にムービを再生することができないため、公開規制の掛かっているムービなどのコンテンツを保護することができる。
【００６０】
図９を参照して、上記ステップＳ５における処理の第３の例としてゲーム処理の一例を説明する。なお、第３の例は、ＲＴＣ４２の時刻を基準にゲーム進行において発生する特殊イベントを制御する態様である。例えば、特殊イベントとして、プレイヤがゲーム装置３を用いてプレイする日時が１月１日０時０分から３日間においてのみ、ゲーム進行上でお年玉を要求すればお年玉をもらうことができるなどの特殊イベントが発生する。
【００６１】
図９において、ＣＰＵ３０は、光ディスク４に格納されたゲームプログラムの実行を開始して、モニタ２にゲーム画像が表現されることによって、ゲームが開始されている。そして、ＣＰＵ３０は、ゲーム処理中にプレイヤから特殊イベントの要求を待つ（ステップＳ４１）。そして、プレイヤから特殊イベントの要求があった場合、ＣＰＵ３０は、セット完了フラグがＯＮに設定されているか否かを判断する（ステップＳ４２）。そして、ＣＰＵ３０は、セット完了フラグがＯＮに設定されている場合、処理を次のステップＳ４３に進める。一方、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合、特殊イベントを未発生にして（ステップＳ４６）、当該サブルーチンによる処理を終了する。
【００６２】
ステップＳ４３において、ＣＰＵ３０は、ＲＴＣ４２が示している現在の時刻を確認する。次に、ＣＰＵ３０は、上記ステップＳ４３で確認した時刻が特殊イベントを発生させる有効期間に含まれるか否か（ステップＳ４４）を判断する。そして、ＣＰＵ３０は、上記ステップＳ４３で確認した時刻が上記有効期間に含まれる場合、特殊イベントを発生させて（ステップＳ４５）、当該サブルーチンによる処理を終了する。一方、ＣＰＵ３０は、上記ステップＳ４３で確認した時刻が上記有効期間以外である場合、特殊イベントを未発生にして（ステップＳ４６）、当該サブルーチンによる処理を終了する。
【００６３】
図１０を参照して、上記ステップＳ５における処理の第４の例としてゲーム処理の他の例を説明する。なお、第４の例は、ＲＴＣ４２の時刻を基準に特定の期間が来ると、自動的にゲーム進行において特殊イベントが発生する態様である。例えば、プレイヤがゲーム装置３を用いてプレイしている際、日時が毎週日曜夜７時になると自動的に特殊イベントが発生する。
【００６４】
図１０において、ＣＰＵ３０は、光ディスク４に格納されたゲームプログラムの実行を開始して、モニタ２にゲーム画像が表現されることによって、ゲームが開始されている。そして、ＣＰＵ３０は、セット完了フラグがＯＮに設定されているか否かを判断する（ステップＳ５１）。そして、ＣＰＵ３０は、セット完了フラグがＯＮに設定されている場合、処理を次のステップＳ５２に進める。一方、ＣＰＵ３０は、セット完了フラグがＯＦＦに設定されている場合、特殊イベントを未発生にして（ステップＳ５５）、当該サブルーチンによる処理を終了する。
【００６５】
ステップＳ５２において、ＣＰＵ３０は、ＲＴＣ４２が示している現在の時刻を確認する。次に、ＣＰＵ３０は、上記ステップＳ５２で確認した時刻が特殊イベントを発生させる有効期間に含まれるか否か（ステップＳ５３）を判断し、当該有効期間となるまでステップＳ５２およびＳ５３を繰り返す。そして、ＣＰＵ３０は、上記ステップＳ５３で確認した時刻が上記有効期間に含まれる場合、特殊イベントを発生させて（ステップＳ５４）、当該サブルーチンによる処理を終了する。
【００６６】
このように、上述した第３および第４の例によれば、ゲーム装置３に内蔵されているＲＴＣ４２の時刻（日時）で、ゲーム処理の内容を変化させることができる。ここで、上記特殊イベントを発生させるには、ゲーム装置３に内蔵されているＲＴＣ４２にＲＴＣ内蔵の外部メモリカード５が計時したデータに基づいた時刻がコピーされていることが前提となり、ゲーム装置３の使用者がＲＴＣ４２の時刻を任意に設定することができない。したがって、使用者がＲＴＣ４２を現在時刻とは異なった設定をして不正なゲーム進行を企てることができないため、ゲーム作者の意図に沿った内容でゲーム進行を規制することができる。また、プレイヤが容易に特殊イベントを発生させることができなくなるため、当該特殊イベント自体の特典性が高まる。
【００６７】
また、上述した前処理におけるステップＳ２およびＳ３では、外部メモリカード５および／または光ディスク４に付与された認証コードを用いて、ゲーム装置３が使用されているタイムゾーンを把握する。そして、把握したタイムゾーンの地方標準時に応じた現在時刻にＲＴＣ４２を設定している。つまり、ＲＴＣ内蔵の外部メモリカード５でＲＴＣ４２が設定されたゲーム装置３に対して所定のタイマで動作させることが可能となり、タイムゾーンなどの仕向地による時差を考慮しながら、当該時差別でのタイマ制御を行うことができる。
【００６８】
なお、図４に示したフローチャートでは、前処理（ステップＳ２〜Ｓ４）以降、ムービ再生およびゲーム処理においてＲＴＣ内蔵の外部メモリカード５をゲーム装置３から取り外してもセット完了フラグがＯＮ状態での処理が継続される。つまり、前処理時にＲＴＣ内蔵の外部メモリカード５を装着していれば、常に当該外部メモリカード５を装着しなくても上記タイマ制御が行われたムービ再生やゲーム処理を行うことができる。したがって、店頭販売促進用に設置されているゲーム装置３が複数あっても、それらの利用者が１つのＲＴＣ内蔵の外部メモリカード５を所持していれば、複数のゲーム装置３に対して上記タイマ制御が行われたムービ再生やゲーム処理を複数同時に行うことができる。
【００６９】
しかしながら、このような効果を期待しない場合、ＲＴＣ内蔵の外部メモリカード５がゲーム装置３から取り外された時点でセット完了フラグをＯＦＦ状態にしてもかまわない。この場合、上記タイマ制御が行われたムービ再生やゲーム処理を実行するには、必ずゲーム装置３にＲＴＣ内蔵の外部メモリカード５を装着していなければならない。このような制御を行うのであれば、ＲＴＣ内蔵の外部メモリカード５の時刻データに基づいたコピー処理（ステップＳ３）を行わなくてもかまわない。つまり、上記タイマ制御が行われたムービ再生やゲーム処理を実行する際、適宜ＣＰＵ３０が外部メモリカード５のマイコン５１に対して絶対時刻を示すデータの出力を要請して、当該絶対時刻に基づく処理を行えば、上記コピー処理を行わなくても同様のタイマ制御が可能となる。
【００７０】
また、ゲーム装置３がＲＴＣ内蔵メモリカード対応の光ディスク４をＲＴＣ内蔵の外部メモリカード５が装着されていない状態で実行された場合、モニタ２にＲＴＣ内蔵の外部メモリカード５の装着が必要である旨の情報を表示したり、警告音をスピーカ２ａから発生させたりして、利用者に対する警告を出してもかまわない。
【００７１】
また、上記実施例では、ムービの内容やゲーム内容を変化させるゲーム装置３を用いて説明しているが、ＲＴＣ内蔵の別の計時装置が着脱自在の一般的なパーソナルコンピュータなどの情報処理装置でもかまわない。この場合、この情報処理装置のコンピュータが実行するプログラムは、典型的にゲームに用いられるゲームプログラムに限らず、上述した方式で情報処理内容が変化する汎用的なプログラムである。
【産業上の利用可能性】
【００７２】
本発明に係るゲームプログラムおよびゲーム装置は、利用者が変更できない時間データに基づいたタイマ制御が可能であり、ムービ再生やゲーム処理におけるタイマ制御の他に、公開規制の掛かっているコンテンツの保護や情報処理装置に対してタイムゾーンに基づく絶対的な時間を設定する手段等の用途にも適用できる。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係るゲームシステム１を説明するための外観図
【図２】図１のゲーム装置３の機能ブロック図
【図３】図１におけるＲＴＣ内蔵の外部メモリカード５の機能ブロック図
【図４】図１のゲーム装置３によって実行される処理の全体処理を示すフローチャート
【図５】図４のステップＳ５におけるムービ再生処理の詳細な動作の一例を示すサブルーチン
【図６】図５のサブルーチンに基づいた動作によって再生されるムービ映像の一例
【図７】図４のステップＳ５におけるムービ再生処理の詳細な動作の他の例を示すサブルーチン
【図８】図７のサブルーチンに基づいた動作によって再生されるムービ映像の一例
【図９】図４のステップＳ５におけるゲーム処理の詳細な動作の一例を示すサブルーチン
【図１０】図４のステップＳ５におけるゲーム処理の詳細な動作の他の例を示すサブルーチン
【符号の説明】
【００７４】
１…ゲームシステム
２…モニタ
２ｂ…スピーカ
３…ゲーム装置
３０…ＣＰＵ
３１…メモリコントローラ
３２…ＧＰＵ
３３…メインメモリ
３４…ＤＳＰ
３５…ＡＲＡＭ
３６…コントローラＩ／Ｆ
３７…ビデオＩ／Ｆ
３８…外部メモリＩ／Ｆ
３９…オーディオＩ／Ｆ
４０…ディスクドライブ
４１…ディスクＩ／Ｆ
４２…ＲＴＣ
４…光ディスク
５…外部メモリカード
５１…マイコン
５１１…ＲＡＭ
５１２…ＲＯＭ
５２…ＲＴＣモジュール
５３…クロック部
５４…電源部
６…コントローラ
６１…メインスティック
６２…Ａボタン
６３…Ｂボタン
６４…Ｘボタン
６５…Ｙボタン
６６ａ…Ｒボタン
６６ｂ…Ｌボタン
６７…十字キー
６８…Ｃスティック
６９…スタート−ポーズボタン
【図１】
2006068386.tif 000003
【図２】
2006068386.tif 000004
【図３】
2006068386.tif 000005
【図４】
2006068386.tif 000006
【図５】
2006068386.tif 000007
【図６】
2006068386.tif 000008
【図７】
2006068386.tif 000009
【図８】
2006068386.tif 000010
【図９】
2006068386.tif 000011
【図１０】
2006068386.tif 000012