(57)【特許請求の範囲】
【請求項１】
テレビゲーム機本体または外部記憶装置に備えられた時計機構を備え、実時間によって状態が変化するキャラクタを有するテレビゲームのプレイ途中までのゲーム進行状況をゲーム進行用バックアップファイルにセーブしておき、次のゲーム再開時にはセーブした進行状況からゲームが再開できるテレビゲーム機のバックアップ方法において、
(1)  ゲームの進行状況を示す項目を共通項目と個別項目とに分けて、前記共通項目を含む共通ファイル、および前記個別項目を含み、複数個持つことのできる個別ファイルでゲーム進行用バックアップファイルを構成し、
(2)  ゲーム進行状況を前記ゲーム進行用バックアップファイルにセーブする際は、共通項目は前記共通ファイルに、個別項目は指定の個別ファイルにセーブし、
(3)  再スタート時は、前記共通ファイルと指定の個別ファイルから進行状況を再現してゲームを再スタートすることを特徴とするテレビゲーム進行状況のバックアップ方法。
【請求項２】
テレビゲーム機本体または外部記憶装置に備えられた時計機構を備え、実時間によって状態が変化するキャラクタを有するテレビゲームのプレイ途中までのゲーム進行状況をゲーム進行用バックアップファイルにセーブしておき、次のゲーム再開時にはセーブした進行状況からゲームが再開できるテレビゲーム機において、
(1)  ゲームの進行状況を示す項目を共通項目と個別項目とに分けて、前記共通項目を含む共通ファイル、および前記個別項目を含み、複数個持つことのできる個別ファイルからなるゲーム進行用バックアップファイル、
(2)  ゲーム進行状況を前記ゲーム進行用バックアップファイルにセーブする際は、共通項目は前記共通ファイルに、個別項目は指定の個別ファイルにセーブする進行用バックアップファイルへのセーブ手段、
(3)  再スタート時は、前記共通ファイルと指定の個別ファイルから進行状況を再現してゲームを再スタートする再スタート手段
を備えたことを特徴とするテレビゲーム機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビゲームにおいて、ゲームの進行状況のバックアップ方法およびテレビゲーム機に関する。
【０００２】
【従来の技術】
テレビゲームは１回ですべてをクリアすることはできず、長時間のプレイが必要なものがある。そのようなゲームでは、プレイした途中までのゲーム進行状況をバックアップファイルにセーブ（保管）しておき、次のゲーム再開時にはセーブした進行状況からゲームが再開できるようにしている。
【０００３】
セーブできるバックアップファイルは複数個用意されている場合が多く、どの時点に戻るかはプレーヤーがゲーム再開時に選択できるようになっている。また、バックアップは、ゲームの途中でも取れるようになっている。たとえば、面白い場面なのでもう一度その場面から遊びたいとプレーヤーが思ったら、その時点のゲーム進行状況をバックアップファイルにセーブし、好きなときにバックアップファイルから取り出して同じ場面からのゲーム再開ができる。バックアップファイルの内容を消さないかぎり、何度でも同じ状況からのスタートが可能となっている。
【０００４】
図１は、バックアップファイルと進行状況およびゲームのセーブとロードの関係を図示したものである。この例では進行状況Ａ、進行状況Ｂ、進行状況Ｃの順序にセーブを行っている（(1)〜(3)）。次に(4)で進行状況Ｂをロードしてゲームを再開すると、進行状況Ｂの時点からのゲームが再開できる。
【０００５】
図では、進行状況Ｄになった時点で進行状況Ｄを進行状況Ｃのバックアップファイルに上書きしている（(5)）。すなわち、バックアップファイルには進行状況Ｃはなくなり、ファイル上は進行状況Ａ、Ｂ、Ｄが残る。この場合、プレーヤーは進行状況Ａ、Ｂ、Ｄのいずれからからも再スタートしてゲームを楽しむことはできるが、進行状況Ｃからの再開は行えない。いずれにしても、バックアップファイル上の進行状況はファイル的に独立しているので、常にセーブした時点のゲーム進行状況に戻ることができる。
【０００６】
【発明が解決しようとする課題】
従来のバックアップはバックアップごとのファイルが独立していた。このために、常に同じ状況が作り出せ、同じ状況から再スタートが可能であった。しかし、新しいタイプのゲームに対してはこのようなバックアップ方法ではうまく適応できない場合がある。
【０００７】
例えば、バーチャルリアリティを実現するための一手法として、実時間（時計の刻む実際の時間）をゲームストーリーに組み込むことによって、ゲームに現実感をもたせるタイプのテレビゲームがある。このようなゲームでも従来のバックアップ方法を用いることは可能であるが、実時間によって状態が変化するキャラクタが存在する場合は困難な状況が生じる。
【０００８】
ペットの例を挙げて説明する。一定時間以内に適当な餌を与えるペットキャラクタがある場合、複数のバックアップファイルが独立しているとあるファイルを長時間後に読み込むと、長時間餌を与えなかった状況があるので、ペットが全滅してしまうことがある。これは、ゲームの進行がゲームを行っているときだけの時間ではなく実時間にしたがって進行しているからである。
【０００９】
このように、テレビゲームのバックアップはセーブしたときの状況とは異なる状況で読み出されてしまうこともある。本発明は、このような場合にも対応できるバックアップ方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明では、テレビゲーム機本体または外部記憶装置に備えられた時計機構を備え、実時間によって状態が変化するキャラクタを有するテレビゲームの進行状況を複数の任意の時点でセーブすることができるテレビゲーム機のバックアップに際して、前記テレビゲームの進行状況を実時間によって状態が変化するキャラクタに関する共通項目とその他の個別項目に分けて、前記共通項目についてはセーブ時に常に同じファイルにバックアップし、再スタート時は、前記個別項目と前記共通項目とから進行状況を再現してゲームを再スタートする。
【００１１】
本発明では、ゲームの進行状況を共通項目と個別項目とに分けてバックアップファイルを作る。共通項目を含むファイルは１個で、個別項目を含むファイルは複数個もつことができる。バックアップは常に共通項目と個別項目が対をなして書き出されるが、共通項目は常に最新のデータで書き換えられる。すなわち、いちばん最後にバックアップが取られた時点のデータが共通項目のデータとなる。バックアップファイルからの再スタート時は、個別項目と共通項目とからバックアップ時の状況を再現し、ゲームのスタートとなる。
【００１２】
【発明の実施の形態】
本発明の実施の形態を図で説明する。本発明の実施にはバックアップが取れることが必須条件であるから、ゲーム機本体あるいは外部記憶媒体に書き込み可能なバックアップメモリが必要条件になる。
【００１３】
図２はＲＴＣ内蔵ＲＯＭカートリッジと家庭用テレビゲーム機との関係を示すシステムブロック図である。ゲーム機本体１とＲＴＣ内蔵のＲＯＭカートリッジ２はインターフェイス３を介して接続する。
【００１４】
ＲＯＭカートリッジ２に内蔵されたＲＴＣ４は年月日時分秒および曜日までを自動的に刻む。ＲＴＣ４はバッテリ５でバックアップされており、ゲーム機本体とは独立して時を刻む。ただしゲーム機本体のＣＰＵ６がＲＴＣの時間を読み取って利用したり、ＲＴＣの時間を更新したりすることができる。ゲームソフトはＲＯＭ７に記録されている。
【００１５】
もちろんＲＯＭカートリッジにＲＴＣが内蔵されていなくても、ゲーム機本体内に時計回路が含まれている場合には、その時計を使用しても本発明の手段はそのまま適応できる。
【００１６】
ＢＲＡＭ８はバッテリでバックアップされたメモリで、ゲーム機本体の電源を切っても記憶された内容は保持される。以降の説明では、本発明のバックアップファイルはこのＢＲＡＭに記録されるものとする。また時計もＲＯＭカートリッジのＲＴＣを使用するものとする。もちろんＢＲＡＭと時計機能を有するゲーム機なら、ここで挙げたＲＯＭカートリッジでなくても本発明は適用できる。
【００１７】
本発明のゲーム進行状況用バックアップファイルは共通項目と個別項目からなり、そのファイル構成は図３のようになっている。図では共通項目を共通ファイル、個別項目をファイル１、２、３……と名付けてある。
【００１８】
プレーヤーはゲームの進行状況を任意の時点でセーブすることができる。セーブするときは共通項目と個別項目に分けられ、共通項目は共通ファイルに、個別項目はファイルｎ（ｎはファイル番号）にセーブされる。進行状況が登録できる最大数はＮで、既存のファイルに上書きすることもできる。もちろん、セーブしてあるファイルがＮに達しなくても上書きは可能である。
【００１９】
セーブしたある状況からゲームを再スタートしたいときは、従来と同じようにファイル番号を選択する。ファイル番号（たとえばｎ）が選択されると、ファイルｎと共通ファイルが同時にロード（読み取り）され、進行状況ｎからのゲームスタートとなる。この点は従来技術と同じだが、共通ファイルの内容が必ずしも進行状況ｎの時点の内容であるとは限らない。したがって、ゲームの再スタートがセーブした時点の進行状況と異なる可能性がある。
【００２０】
【実施例】
本発明の実施例を“ペットを飼う”という派生シナリオで説明する。このシナリオは次のような内容である。
・ペットは体力をもつ。
・ペットの体力は実時間（ＲＴＣの刻む現実の時間）の１時間に１ポイントの割合で減る。
・体力が０になるとペットは死ぬ。
・ペットはペット屋のみで飼えるとする。
【００２１】
上記の派生シナリオにおいて、バックアップファイルの共通項目を“ペットの体力データ”にする。個別項目はペットの体力以外の進行状況を再現できる項目、たとえば背景や主人公（プレーヤーが操作するキャラクタ）の状態データ等である。図４はゲームの進行状況のセーブと再開の様子を示している。まず○月○日にゲームを行う。そこではゲーム進行が状況１の時点でセーブし、次に状況２の時点でセーブしている。
【００２２】
進行状況１ではペットの体力は８あり、元気に歩く姿が見られる。ところが進行状況２ではペットの体力は３に減り、ペットが首をうなだれて元気のない状態になる。プレーヤーは進行状況１をファイル１にセーブし、進行状況２をファイル２にセーブしたとする。共通ファイルは進行状況１の時点ではペットの体力８が記録される。しかしそのあとに行った進行状況２のセーブによって共通ファイルの中身は書き換えられ、ペットの体力は３と記録される。そのあとはセーブをしなかったとする。
【００２３】
後日、×月×日にゲームを行い、進行状況１からゲームを再開したとする。プレーヤーは○月○日の進行状況１を予想していたが、意外にもペットの体力が３に落ちていたことに気づくことになる。プレーヤーはペットを死なせないためにペットに餌を与えるプレイをしなければならず、○月○日のゲームとはまったく別個なゲーム展開になる。ペット以外の情報は個別項目ファイルに登録されているから主人公や情景等の状態がまったく変わらないにもかかわらず、ペットの状態が変わるだけでゲーム展開がまったく違ったものとなる。
【００２４】
【発明の効果】
本発明のバックアップ方法は、一般的にはセーブした時と同じ状態で復帰できないキャラクタなどを含むゲームにおいて有効である。とくに、実時間に基づいてゲームを進行させるタイプのゲームにおいては、特定の場所やキャラクタについて異空間として扱うことで、一層、実時間の進行による現実感を高める効果がある。
【図面の簡単な説明】
【図１】従来技術におけるバックアップファイルとゲームの再スタートを説明するための図である。
【図２】本発明の実施の形態におけるＢＲＡＭおよびＲＴＣ内蔵型ＲＯＭカートリッジの構成図である。
【図３】本発明の実施の形態におけるバックアップファイルの構成図である。
【図４】本発明の実施例におけるバックアップファイルとゲームの再スタートを説明するための図である。
【符号の説明】
１  家庭用テレビゲーム機本体
２  ＲＯＭカートリッジ
３  インターフェイス
４  ＲＴＣ
５  バッテリ
６  ＣＰＵ
７  ＲＯＭ
８  バックアップメモリ（ＢＲＡＭ）
【図１】
0003549971.tif 000002
【図２】
0003549971.tif 000003
【図３】
0003549971.tif 000004
【図４】
0003549971.tif 000005