(57)【特許請求の範囲】
【請求項１】
電池で駆動され、プレーヤが操作するプレーヤキャラクタをゲーム空間内で移動させるとともにゲーム履歴データをセーブしながらプレイすることが可能なゲームを行うためのゲーム装置において、
前記電池の残量を検出するための残量検出手段と、
操作部からの操作データに基づいて、前記プレーヤキャラクタを前記ゲーム空間内で移動させる処理を行う移動体演算手段と、
前記ゲーム履歴データを記憶させることが可能なセーブポイントを前記ゲーム空間内に複数配置する処理を行うセーブ環境生成手段と、
前記プレーヤキャラクタがいずれかのセーブポイントに到達しているか否かを判定する処理を行う判定手段と、
前記プレーヤキャラクタがセーブポイントに到達していることを条件に、前記ゲーム履歴データをゲーム履歴データ記憶部に記憶させる処理を行うセーブ実行手段とを含み、
前記セーブ環境生成手段が、
前記電池の残量が少なくなるにつれて、新たなセーブポイントを前記ゲーム空間内に段階的に増加させて配置する処理を行うことを特徴とするゲーム装置。
【請求項２】
プレーヤが操作するプレーヤキャラクタをゲーム空間内で移動させるとともにゲーム履歴データをセーブしながらプレイすることが可能なゲームを行うための電池駆動型ゲーム装置に用いられるコンピュータ読み取り可能な情報記憶媒体であって、
前記電池の残量を検出するための残量検出手段と、
操作部からの操作データに基づいて、前記プレーヤキャラクタを前記ゲーム空間内で移動させる処理を行う移動体演算手段と、
前記ゲーム履歴データを記憶させることが可能なセーブポイントを前記ゲーム空間内に複数配置する処理を行うセーブ環境生成手段と、
前記プレーヤキャラクタがいずれかのセーブポイントに到達しているか否かを判定する処理を行う判定手段と、
前記プレーヤキャラクタがセーブポイントに到達していることを条件に、前記ゲーム履歴データをゲーム履歴データ記憶部に記憶させる処理を行うセーブ実行手段として、
コンピュータを機能させるプログラムを記憶し、
前記セーブ環境生成手段が、
前記電池の残量が少なくなるにつれて、新たなセーブポイントを前記ゲーム空間内に段階的に増加させて配置する処理を行うことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はゲーム装置及び情報記憶媒体に関する。
【０００２】
【背景技術】
従来、例えばロール・プレイング・ゲーム（ＲＰＧ）のように、ゲームの開始からエンディングに至るまでに非常に長い時間がかかるゲームがある。この種のゲームにおいては、プレイ履歴を途中で保存しながらゲームを進行できるようにするため、通常、セーブ機能が設けられている。そして、そのようなゲームの多くは、セーブ機能を実行するために、例えば、ゲーム空間内で宿屋に泊まったり、セーブ用のアイテムを使用する等、何らかのセーブ条件を満たすことをプレーヤに要求する。
【０００３】
【発明が解決しようとする課題】
しかしながら、近年急速に発達してきた携帯型装置、特に、電池駆動型の携帯型ゲーム装置においてＲＰＧのようなゲームを行う場合には、電池残量が少なくなりすぎて、セーブできないままそれ以上のゲーム進行が不可能になることがある。そのような場合、電池を入れ替えたとしても、セーブされなかったプレイ履歴データは失われてしまう。そのため、バッテリ切れまでにプレーヤがゲームに費やした時間と労力が無駄となり、これが、携帯型ゲーム装置におけるゲームの魅力を低下させる要因の１つとなっていた。
【０００４】
この問題を解決するため、常時セーブ可能とする方法もあるが、その場合には、ゲーム性が低くなってしまい、ゲームとしての魅力を高めにくいという新たな問題が生ずる。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、その目的は、ゲーム性の低下を防止しつつ、電池切れによるプレイ履歴データの喪失を防止可能なゲーム装置及びこのような情報を記憶した情報記憶媒体を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、電池で駆動され、プレーヤが操作するプレーヤキャラクタをゲーム空間内で移動させるとともにゲーム履歴データをセーブしながらプレイすることが可能なゲームを行うためのゲーム装置において、前記電池の残量を検出するための残量検出手段と、操作部からの操作データに基づいて、前記プレーヤキャラクタを前記ゲーム空間内で移動させる処理を行う移動体演算手段と、前記ゲーム履歴データを記憶させることが可能なセーブポイントを前記ゲーム空間内に複数配置する処理を行うセーブ環境生成手段と、前記プレーヤキャラクタがいずれかのセーブポイントに到達しているか否かを判定する処理を行う判定手段と、前記プレーヤキャラクタがセーブポイントに到達していることを条件に、前記ゲーム履歴データをゲーム履歴データ記憶部に記憶させる処理を行うセーブ実行手段とを含み、前記セーブ環境生成手段が、前記電池の残量が少なくなるにつれて、新たなセーブポイントを前記ゲーム空間内に段階的に増加させて配置する処理を行うことを特徴とする。
【０００７】
また、本発明の情報記憶媒体は、プレーヤが操作するプレーヤキャラクタをゲーム空間内で移動させるとともにゲーム履歴データをセーブしながらプレイすることが可能なゲームを行うための電池駆動型ゲーム装置に用いられるコンピュータ読み取り可能な情報記憶媒体であって、前記電池の残量を検出するための残量検出手段と、操作部からの操作データに基づいて、前記プレーヤキャラクタを前記ゲーム空間内で移動させる処理を行う移動体演算手段と、前記ゲーム履歴データを記憶させることが可能なセーブポイントを前記ゲーム空間内に複数配置する処理を行うセーブ環境生成手段と、前記プレーヤキャラクタがいずれかのセーブポイントに到達しているか否かを判定する処理を行う判定手段と、前記プレーヤキャラクタがセーブポイントに到達していることを条件に、前記ゲーム履歴データをゲーム履歴データ記憶部に記憶させる処理を行うセーブ実行手段として、コンピュータを機能させるプログラムを記憶し、前記セーブ環境生成手段が、前記電池の残量が少なくなるにつれて、新たなセーブポイントを前記ゲーム空間内に段階的に増加させて配置する処理を行うことを特徴とする。
【０００８】
本発明によれば、電池の残量が少なくなるほどゲーム空間内に配置されるセーブポイントの数が増加することになる。このため、電池の残量が少なくなるほどプレーヤキャラクタとセーブポイントとの遭遇率が高まることとなり、従来の電池駆動型のゲーム装置に比べて、電池の残量が少ない場合であっても電池が切れる前にゲーム履歴データをセーブさせやすくなる。つまり、従来の電池駆動型のゲーム装置に比べて、ゲーム履歴データをセーブする前に電池が切れてしまい、ゲームに費やした時間と労力とが無駄になってしまうという事態の発生を防ぎやすくなる。
【０００９】
なお、電池残量が少なくなったか否かは、ハードウェア的に検出しても良いし、ソフトウェア的に検出してもよい。あるいは、ハードウェアの機能を利用してソフトウェア的に検出するものであってもよい。
【００１０】
【００１１】
【００１２】
【００１３】
なお、電池の残量の検出は、ゲーム装置に備えられた残量検出手段のみで行っても良いし、ソフトウェア的な残量検出手段を併用しても良い。
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【００２８】
【００２９】
【００３０】
【００３１】
【００３２】
【発明の実施の形態】
次に、本発明の実施の形態を図面を参照しつつ説明する。
【００３３】
図２は、本発明にかかるゲーム装置の例としての携帯型ゲーム装置の外観を示す図である。
【００３４】
図２において、携帯型ゲーム装置１００は、操作部として機能する操作ボタン１０，１２，１４，１６、方向キー１８や、表示部２２や、音出力部２０を有しており、単体でゲームプレイを楽しむことが可能になっている。そして、この携帯型ゲーム装置１００は、図示しない電池で駆動される。この電池が切れた場合や、電池残量が少なくなりすぎて携帯型ゲーム装置１００を適正な状態に駆動することができなくなった場合には、古い電池が取り出され、新たな電池と交換される。
【００３５】
また、この携帯型ゲーム装置１００は、図示しない業務用ゲーム装置のスロットや、家庭用ゲーム装置の本体装置のスロット、あるいは家庭用ゲーム装置のゲームコントローラのスロットに挿入可能になっており、業務用ゲーム装置等による情報の書き込みや読み出しが可能な携帯型情報記憶装置としても機能する。
【００３６】
このような携帯型ゲーム装置１００は、図３のブロック図に示すような機能を有する。
【００３７】
この図３において、操作部２００は、プレーヤが操作情報を入力するためのものであり、その機能は、図２に示された操作ボタン１０，１２，１４，１６、方向キー１８などのハードウェアにより実現できる。
【００３８】
また、処理部２１０は、携帯型ゲーム装置１００全体の制御、携帯型ゲーム装置１００内の各ブロックへの命令の指示、ゲーム演算処理等の各種の処理を行うものであり、その機能は、ＣＰＵ、ＤＳＰ、ＡＳＩＣなどのハードウェアや所与のプログラムにより実現できる。
【００３９】
この処理部２１０の内、特にゲーム演算部２１２は、電池で駆動されるゲーム装置においてプレーヤがゲーム履歴データをセーブしながらプレイすることが可能なゲームのゲーム演算を行い、判定部２１４は、所定のセーブ条件が満たされたか否か、あるいは、電池残量が所定の残量になったか等の判定を行う。また、セーブ環境生成部２１６は、検出された電池の残量に基づいて、ゲーム履歴データのセーブに必要なセーブ環境を発生させ、セーブ実行部２１８は、所定の場合にゲーム履歴データのセーブを行う。
【００４０】
情報記憶媒体２２０は、プログラムやデータなどの情報を格納するものである。
【００４１】
また、この情報記憶媒体２２０は、さらに、ゲーム情報記憶部２２２、セーブ情報記憶部２２４、ゲーム履歴情報記憶部２２６、残量検出情報記憶部２２８を含む。
【００４２】
ここで、ゲーム情報記憶部２２２は、電池で駆動されるゲーム装置においてプレーヤがゲーム履歴データをセーブしながらプレイすることが可能なゲームのゲーム演算を行うための情報を記憶する。そして、セーブ情報記憶部２２４には、電池の残量が少なくなったときに、ゲーム履歴データのセーブに必要なセーブ環境を発生させるための情報と、所定のセーブ条件が満たされた場合に前記ゲーム履歴データをセーブ可能とする情報と、電池の残量が少なくなったときに、ゲーム履歴データを強制的にセーブする処理を行うための情報を記憶する。
【００４３】
このゲーム履歴データのセーブに必要なセーブ環境を発生させるための情報には、電池の残量が所定の残量になったときに、セーブ条件を満たすための難易度を下げる処理を行うための情報が含まれる。そして、難易度を下げるための具体的手段としては、例えば、ＲＰＧの場合であれば、ゲーム履歴データをセーブ可能なポイントであるセーブポイントの出現率やセーブ用のアイテムの出現率を高めたり、プレーヤキャラクタを現在位置からセーブポイントまでワープ移動可能にしたり、プレーヤキャラクタが現在位置からセーブポイントに到達するまでの間における敵キャラクタの出現率を下げたりする方法がある。
【００４４】
ゲーム履歴情報記憶部２２６は、セーブ処理によりセーブされたゲーム履歴データを記憶する。ここで、セーブされるゲーム履歴データとしては、例えば、ＲＰＧであれば、プレーヤキャラクタの経験値情報、プレーヤキャラクタのレベル情報、取得済みのアイテム情報、通過済みのルート情報、クリア済みのゲームステージ情報、プレイ時間情報等があげられる。
【００４５】
そして、残量検出情報記憶部２２８は、電池の残量を検出するための情報を記憶する。
【００４６】
このような情報記憶媒体２２０の機能は、例えば光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、携帯型情報記憶装置（メモリーカード、ゲームカセット）、半導体メモリ（ＲＯＭ）等により実現できる。処理部２１０は、この情報記憶媒体２４０に格納される情報に基づいて種々の処理を行うことになる。
【００４７】
記憶部２４０は、所定の情報を記憶したり、処理部２１０、画像生成部２５０、音生成部２６０などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【００４８】
なお、ゲーム情報記憶部２２２、セーブ情報記憶部２２４、残量検出部２２８に格納された情報は、電源投入時の処理により、情報記憶媒体２４０から記憶部２２０に転送される。また、ゲーム履歴情報記憶部２２６に格納された情報は、プレーヤのデータ読み出し操作に基づいて、記憶部２２０に転送される。
【００４９】
残量検出部２３０は、携帯型ゲーム装置１００の電池の残量を検出するものであり、携帯型ゲーム装置１００駆動時の電池電圧を検出することにより、電池残量の検出を行う。処理部２１０は、この残量検出部２３０の機能を利用して、残量検出情報記憶部２２８に記憶された情報に基づいて、電池の残量を検出する処理を実行する。
【００５０】
画像生成部２５０は、処理部２１０からの指示等にしたがって、各種の画像を生成し表示部２２に出力するものであり、音生成部２６０は、処理部２１０からの指示等にしたがって、各種の音を生成し音出力部２０に出力するものである。画像生成部２５０、音生成部２６０の機能は、ＡＳＩＣ、ＣＰＵ、ＤＳＰなどのハードウェアや、所与のプログラムにより実現できる。
【００５１】
Ｉ／Ｆ部２７０は、処理部２１０からの指示等にしたがって図示しない業務用ゲーム装置等との間で情報交換を行うためのインターフェースとなるものであり、その機能は、データ書き込み・読み出し用コントローラＩＣ、半導体レーザ、赤外線センサー等のハードウェアにより実現できる。
【００５２】
次に、図４は、このような構成の携帯型ゲーム装置１００において、ＲＰＧをプレイする場合の、セーブ環境発生処理例を示すフローチャートである。また、この図４の処理が行われる場合の表示部２２（図２参照）における画像表示例を、図１（Ａ）〜（Ｃ）及び図６（Ａ），（Ｂ）に示し、基本となる画像表示例を図５に示す。なお、以下の説明に際しては、図２及び図３を適宜参照する。
【００５３】
なお、図５に示された宿屋Ａは、通常の状態で表示される宿屋であり、宿屋Ｂ、Ｃは、所定の場合にのみ表示される臨時宿屋である。
【００５４】
また、ここで例示するＲＰＧは、プレーヤが自分の操作するプレーヤキャラクタの表示されたゲーム画面を見ながらプレイを行うと共に、ゲーム履歴データ（例えば、プレーヤキャラクタの現在の経験値情報、プレーヤキャラクタの現在のレベル情報、取得済みのアイテム情報、現在位置情報、登場キャラクタ情報、クリア済みのゲームステージ情報、プレイ時間情報等）をセーブしながらプレイすることが可能に設定される。そして、このＲＰＧにおいては、図５に示されるように、町３２０，３３０，３４０や、魔の山３５０等のゲームステージが荒野に点在し、プレーヤは、町３２０等の中に設けられた図示しない宿屋や、荒野に設けられた宿屋Ａ〜Ｃに自分の操作するプレーヤキャラクタ３１０を移動させることにより、ゲーム履歴データをセーブすることが可能となる。プレーヤキャラクタ３１０の移動には、方向キー１８を使用する。さらに、荒野でのプレーヤキャラクタ３１０の移動中は、敵キャラクタとしてのモンスターが、ランダムに出現するように設定される。また、敵キャラクタと戦って、プレーヤキャラクタが死んでしまった場合は、エンディングを待たずに、ゲームオーバーとなる。このように、ゲーム途中でゲームオーバーとなってしまった場合、あるいは、ゲーム途中で携帯型ゲーム装置１００の電源を切ってしまった場合等には、セーブ済みのゲーム履歴データを読み出すことにより、そのゲーム履歴データに記録された条件と同じ条件の下で、ゲームを途中から再開することができる。
【００５５】
図４において、スタート時には、図１（Ａ）に示すように、ゲーム空間３００内の荒野に、宿屋Ａが表示される（Ｓ１）。
【００５６】
次いで、電池残量が８０％以下か否かが判定され（Ｓ２）、８０％以下である場合には（Ｓ２：ＹＥＳ）、宿屋Ｂが新たに表示される（Ｓ３）。この時点において、表示部２２には、図１（Ｂ）に示すような画像が表示される。
【００５７】
その後、電池残量が５０％以下であるか否かが判断される（Ｓ５）。判断の結果、電池残量が５０％以下である場合には（Ｓ５：ＹＥＳ）、宿屋Ｃを新たに表示し（Ｓ５）、次のステップに進む。この時点において、表示部２２には、図１（Ｃ）に示すような画像が表示される。その結果、Ｓ６に進む時点では、図１（Ｃ）に示すように、宿屋Ａ及び臨時の宿屋Ｂ、Ｃが全て表示部２２に表示される。なお、宿屋Ｂ、Ｃには、臨時の宿屋であることが一目でわかるような表示がなされることが好ましい。
【００５８】
さらに電池が減少して、電池残量が２０％以下になると（Ｓ６：ＹＥＳ）、プレーヤキャラクタ３１０の現在位置から宿屋にワープするか否かの選択を可能とする選択画面が表示される（Ｓ７）。このとき、表示部２２には、図６（Ａ）に示すようにメッセージウィンドウ３１２が開かれ、「電池残量が少なくなってきました。今すぐ宿屋にワープしますか？→はい／いいえ」というメッセージが表示される。そして、プレーヤは、方向キー１８でカーソルを「はい」または「いいえ」のいずれかに合わせ、操作ボタン１２を押すことにより、選択を行うことができる。ここで、「はい」が選択されると、宿屋へのワープをプレーヤが希望すると判断され（Ｓ８：ＹＥＳ）、処理部２１０により、プレーヤキャラクタ３１０が宿屋に瞬間的に移動させられる（Ｓ９）。一方、「いいえ」が選択されると、ワープ処理を行わず、そのままＳ１０の判断に進む（Ｓ８：ＮＯ）。
【００５９】
なお、Ｓ９でのワープ先となる宿屋は、プレーヤキャラクタ３１０が過去に通ったことのある場所の中で、現在位置から最も近い位置にある宿屋であることが、ゲーム性の低下を防止する上で好ましい。
【００６０】
電池残量がさらに減って、１０％以下になった場合には（Ｓ１０：ＹＥＳ）、まず、前回のセーブから所定時間経過したか否かが判断され（Ｓ１１）、経過している場合には（Ｓ１１：ＹＥＳ）、ゲーム履歴データが強制的にセーブされる（Ｓ１２）。このとき、表示部２２には、図６（Ｂ）に示すような画像が表示される。一方、Ｓ１１で所定時間経過していないと判断された場合には（Ｓ１１：ＮＯ）、強制セーブを行わずに処理を終了する。なお、Ｓ１１における所定時間は、ゲーム履歴データが喪失されるとプレーヤに酷となる合理的な時間を予め想定しておき、それに基づいて設定される。
【００６１】
このように、本実施形態では、電池残量が検出され、その検出結果に基づいて、セーブに必要なセーブ環境を発生させる処理が行われる。これにより、本来ならばセーブできない場合であってもセーブすることが可能となり、電池切れによるゲーム履歴データの喪失を防止しやすくなる。また、検出された電池残量に応じて、内容の異なる複数のセーブ環境を段階的に発生させることが可能となる。
【００６２】
さらに、電池残量が１０％になる前は、セーブを行うか否かをプレーヤ自身が決定できることから、ゲーム性が維持される。
【００６３】
特に、本実施形態では、セーブ環境として、「プレーヤキャラクタが宿屋に到達する」というセーブ条件を満たすための難易度を下げた環境が生成され、セーブ条件の要求自体は維持されることから、ゲーム性の低下が防止される。
【００６４】
ここで、難易度を下げるための手段として、セーブポイントとしての宿屋Ａ〜Ｃの出現率が高められることから、電池が切れる前にプレーヤキャラクタ３１０を宿屋Ａ〜Ｃのいずれかに移動させることが容易となる。その一方、宿屋Ａ〜Ｃまでのプレーヤキャラクタ３１０の移動自体は、プレーヤが行わなければならないことから、ゲーム性が維持される。さらに、宿屋という、本来ゲーム空間内に存在するものを利用することから、セーブ環境の発生によってプレーヤが違和感を感ずることがない。また、宿屋との遭遇率が高まることにより、こまめにセーブを行って、電池切れあるいはゲームオーバーに備えるという慎重さをプレーヤが身につけることも可能となる。
【００６５】
そして、電池残量がさらに少なくなった場合には、プレーヤキャラクタ３１０を宿屋にワープ移動させることが可能となるため、移動途中で電池切れになる事態の発生を防止することができる。本実施形態では、荒野での移動中にモンスターと遭遇する危険性が高いことから、残されたわずかな時間内で確実に宿屋に到達する上で、ワープが特に有効である。なお、ワープするか否かの決定は、プレーヤに委ねられることから、プレーヤの意思が尊重され、ゲーム性が維持される。
【００６６】
また、電池残量が１０％以下になると、強制セーブが行われることから、電池切れによるゲーム履歴データの喪失を確実に防止することができる。これにより、電池切れというゲーム空間外の要因によるゲーム履歴データの喪失から、プレーヤが保護される。そして、電池の残量が比較的多い段階、及び、前回のセーブから所定時間経過していない場合には、強制セーブが行われないことから、ゲーム性の低下が防止される。
【００６７】
そして、ゲーム装置自体に残量検出手段が備えられることから、電池残量検出のために複雑なプログラムを使用する必要がない。このため、残量検出情報記憶部２２８及び情報記憶媒体２４０に記憶される残量検出のための情報を、比較的簡易に作成することができる。これにより、使用されるゲームソフトの開発費用を低く押さえて、携帯型ゲーム装置１００あるいは情報記憶媒体２４０等の販売価格を低く設定することが可能となる。
【００６８】
【００６９】
【００７０】
【００７１】
【００７２】
【００７３】
【００７４】
【００７５】
なお、本発明の実施の形態は、上述の例に限定されず、種々の変形が可能である。
【００７６】
例えば、図４において、Ｓ１０及びＳ１１の各ステップを省略しても良い。この場合には、ゲーム履歴データ保存の最終責任がプレーヤに残されるため、それがリスクとなって、ゲーム性が確実に維持される。また、セーブポイントは宿屋以外の形態をとっても良いし、セーブポイントへの到達に加えて、セーブ実行が選択されることをセーブ条件に含めても良い。あるいは、セーブ条件を満たすための難易度を下げたセーブ環境として、敵キャラクタの出現率を下げたセーブ環境を生成することもできる。
【００７７】
【図面の簡単な説明】
【図１】  図４の処理が行われる場合の画像表示例を示す図であり、（Ａ）は電池残量がほぼ１００％の場合、（Ｂ）はほぼ８０％の場合、（Ｃ）はほぼ５０％の場合を示す。
【図２】  本発明にかかるゲーム装置の例としての携帯型ゲーム装置の外観を示す図である。
【図３】  携帯型ゲーム装置の機能を示すブロック図である。
【図４】  携帯型ゲーム装置において、ＲＰＧをプレイする場合の、セーブ環境発生処理例を示すフローチャートである。
【図５】  基本となる画像表示例を示す図である。
【図６】  図４の処理が行われる場合の画像表示例を示す図である。
【符号の説明】
１０，１２，１４，１６  操作ボタン
１８  方向キー
２２  表示部
１００  携帯型ゲーム装置
２００  操作部
２１０  処理部
２１２  ゲーム演算部
２１４  判定部
２１６  セーブ環境生成部
２１８  セーブ実行部
２２０  情報記憶媒体
２２２  ゲーム情報記憶部
２２６  ゲーム履歴情報記憶部
２２８  残量検出情報記憶部
２３０  残量検出部
２４０  記憶部
２５０  画像生成部
３００  ゲーム空間
３１０  プレーヤキャラクタ
【図１】
0004033427.tif 000002
【図２】
0004033427.tif 000003
【図３】
0004033427.tif 000004
【図４】
0004033427.tif 000005
【図５】
0004033427.tif 000006
【図６】
0004033427.tif 000007