(57)【要約】【課題】仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させること。【解決手段】ゲーム装置は、ユーザの操作に基づいてフィールド内の特定キャラクタを移動させるキャラクタ制御部と、フィールドに対応する地図を表示させる表示制御部と、所定条件を満たすか否かに基づいて、フィールド内における特定キャラクタの現在位置を示す現在位置情報を地図に表示させるか否かを制御する現在位置表示制御部と、を備える。【選択図】図１０
2020032265.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に基づいてフィールド内の特定キャラクタを移動させるキャラクタ制御部と、
前記フィールドに対応する地図を表示させる表示制御部と、
所定条件を満たすか否かに基づいて、前記フィールド内における前記特定キャラクタの現在位置を示す現在位置情報を前記地図に表示させるか否かを制御する現在位置表示制御部と、
を備えるゲーム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置、及びプログラムに関する。
【背景技術】
【０００２】
３Ｄ（３次元）仮想空間内のフィールドをユーザがキャラクタを移動させながらプレイするゲームがある（例えば、特許文献１）。このようなゲームでは、フィールド内のユーザの視界を示す視界画像に制限を設けることで、ゲーム性を高めることが行われている。例えば、敵と戦うゲームにおいて、夜間など光の少ない状況となるように視界画像の視界を制限することで、周囲の状況を把握し辛くし、ユーザに対して緊張感を与えることができる。
【０００３】
また、フィールド内の一度も侵入したことがない場所に入る場合、フィールドの地図情報を参考にすることがある。しかし、この地図情報は、まだ侵入したことのない場所については表示されないようにすることもある。これもユーザが操作するキャラクタの周囲の情報を制限することとなり、ユーザに対して緊張感を与える効果がある。例えば、地図は、ユーザが操作しているキャラクタが侵入したことのない場所については表示されず、キャラクタが通った場所から順にリアルタイムに表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５７２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した制限を設ける演出においては、周囲の状況がリアルタイムにある程度認識できるため、フィールド内の未知の部分がどのようになっているのかを考えさせるゲーム性としては不十分であった。
【０００６】
本発明のいくつかの態様は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させるゲーム装置、及びプログラムを提供することを目的の一つとする。
【０００７】
また、本発明の他の態様は、後述する実施形態に記載した作用効果を奏することを可能にするゲーム装置、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一態様は、ユーザの操作に基づいてフィールド内の特定キャラクタを移動させるキャラクタ制御部と、前記フィールドに対応する地図を表示させる表示制御部と、所定条件を満たすか否かに基づいて、前記フィールド内における前記特定キャラクタの現在位置を示す現在位置情報を前記地図に表示させるか否かを制御する現在位置表示制御部と、を備えるゲーム装置である。
【０００９】
また、本発明の一態様は、コンピュータを、上記のゲーム装置として機能させるためのプログラムである。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る地図画面の一例を示す図。
【図２】第１の実施形態に係る地図非表示領域を探索しているときの地図画面の一例を示す図。
【図３】第１の実施形態に係る更新後の地図画面の一例を示す図。
【図４】第１の実施形態に係る地図画面の更新方法についての具体例の説明図。
【図５】第１の実施形態に係る経路情報の移動順を示す表示態様の第１の説明図。
【図６】第１の実施形態に係る経路情報の移動順を示す表示態様の第２の説明図。
【図７】第１の実施形態に係る経路情報の移動順を示す表示態様の第３の説明図。
【図８】第１の実施形態に係る位置マーカの案内表示の一例を示す図。
【図９】第１の実施形態に係るゲーム装置のハードウェア構成の一例を示す図。
【図１０】第１の実施形態に係るゲームシステムの構成の一例を示すブロック図。
【図１１】第１の実施形態に係る移動経路データのデータ例を示す図。
【図１２】第１の実施形態に係る所持アイテムデータのデータ例を示す図。
【図１３】第１の実施形態に係るプレイヤデータのデータ例を示す図。
【図１４】第１の実施形態に係る地図表示制御データのデータ例を示す図。
【図１５】第１の実施形態に係る地図表示制御処理の一例を示すフローチャート。
【図１６】第１の実施形態に係る地図表示処理の一例を示すフローチャート。
【図１７】第２の実施形態に係る毒霧の中での視界画面の一例を示す図。
【図１８】第２の実施形態に係る地図画面の一例を示す図。
【図１９】第２の実施形態に係る旗マークが表示された地図画面の一例を示す図。
【図２０】第２の実施形態に係る現在位置表示制御処理の一例を示すフローチャート。
【図２１】第２の実施形態に係るマーカ案内表示制御処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を参照して説明する。
[第１の実施形態]
本発明の第１の実施形態について説明する。
本実施形態では、３次元（３Ｄ）の仮想空間内（以下、「３Ｄ空間内」ともいう）の広大なフィル―ドの中を動き回り、少しずつ探索するゲームを例に説明する。このフィールド内で実際に動き回るのは、ユーザの操作対象となるプレイヤキャラクタである。なお、プレイヤキャラクタという呼称は、ユーザの操作対象となる特定のキャラクタの呼称の一例であって、これに限られるものではない。キャラクタとは、ゲーム画面に表示されうるオブジェクトであって、例えば、ゲームに登場する人、動物、モンスター、ロボット、物体（例えば、乗り物）等を表すものである。フィールド内には本拠地が１箇所あり、ユーザは、この本拠地を足がかりにして、プレイヤキャラクタの活動範囲を広げていくことになる。
【００１２】
例えば、ユーザは、敵キャラクタと戦うための武器や防具、ＨＰ（ヒットポイント）を回復させるための回復薬などのアイテムをプレイヤキャラクタに装備するなど探索の準備を本拠地で行った後、フィールド内の探索を行い、探索を終えると本拠地に帰還する。ユーザは、これを繰り返してゲームを進めていく。探索中は、プレイヤキャラクタの視界に相当する視界画像がゲーム画面に表示されるが、フィールドの一部又は全体の状況（フィールドの地形（高低差等による形状）、フィールド内のオブジェクト（道路、岩、構造物、植物、敵キャラクタなどの配置位置、フィールド内の温度、風速、天候、毒霧発生の有無、等の情報）を表した地図を表示させることで、視界画像では確認できない比較的広い範囲のフィールド内の状況やプレイヤキャラクタの現在位置を確認することが可能である。
【００１３】
図１は、本実施形態に係る地図画面の一例を示す図である。図示する地図画面ＭＧ１０は、３Ｄ空間内のフィールドを俯瞰したときの地形情報など状況を２次元（２Ｄ）で表した地図の例である。この図において、符号ＳＴが示すアイコンは、本拠地（以下、「本拠地ＳＴ」ともいう）を示している。また、符号ＮＰが示すアイコン「△」は、プレイヤキャラクタの現在位置（以下、「現在位置ＮＰ」ともいう）を示している。この地図画面ＭＧ１０では、フィールド内のユーザが既に探索済みの領域Ｒ１（即ち、プレイヤキャラクタが通ったことがある領域）については、その領域の状況が確認可能なように表示される。一方、一度も足を踏み入れていない未踏の領域Ｒ２（即ち、プレイヤキャラクタが通ったことがない領域）については、その領域の状況が表示されず、黒表示（黒く塗りつぶされた表示）となっており、その場所がどのようになっているかは地図からは推測できないようになっている。
【００１４】
以下では、地図画面に、その領域の状況が確認可能なように表示されることを、その領域の地図が表示される等とも記載する。一方、地図画面に、その領域の状況が表示されず、黒表示（黒く塗りつぶされた表示）となっていることを、その領域の地図が表示されない等とも記載する。また、地図が表示されている領域Ｒ１を地図表示領域Ｒ１とも記載し、地図が表示されていない領域Ｒ２を地図非表示領域Ｒ２とも記載する。
【００１５】
なお、領域Ｒ２は、黒表示に限らず、白表示や灰色表示等であってもよい。また、領域Ｒ２は、その領域の地図の全てが表示されない態様のみならず、一部が表示されない態様であってもよい。一部が表示されない態様とは、領域の範囲の一部が表示されない態様や、地図として表示される内容の一部が表示されない（例えば、地形、道路、構造物、植物などの情報のうち道路の情報が表示されない）態様であってもよい。また、一部が表示されない態様とは、コントラストが低く視認性の悪い状態で表示される態様（即ち、地図として表示され得るべき情報のうちの一部しか認識できない表示態様）であってもよい。即ち、領域Ｒ２は、地図として表示され得るべき情報のうちの少なくとも一部が制限され、ユーザがはっきりとは認識できない状態で表示される態様であってもよい。
【００１６】
ここで、図示する地図非表示領域Ｒ２にプレイヤキャラクタが侵入したとしても、地図非表示領域Ｒ２内の侵入した場所の地図がリアルタイムに地図画面に表示されるわけではない。その後、プレイヤキャラクタが本拠地ＳＴに帰還したことを地図の表示内容を更新する条件（以下、「地図更新条件」ともいう）として、地図が更新される。そのため、今までプレイヤキャラクタが侵入したことのない地図非表示領域Ｒ２を探索している間は、地図画面にはその領域の地図は表示されないことになる。
【００１７】
図２は、地図非表示領域Ｒ２を探索しているときの地図画面の一例を示す図である。図示する地図画面ＭＧ２０では、地図非表示領域Ｒ２内にプレイヤキャラクタが侵入しており、黒表示の中にプレイヤキャラクタの現在位置ＮＰが表示されている。そのため、ユーザは、初めて侵入する地図非表示領域Ｒ２では、少ない情報を手掛かりに、手探り的に探索を行うことになる。このように地図の情報を制限することで、未侵入の場所を探索するときの期待感と緊張感をユーザに与えることができる。また、探索済みの領域は地図が表示されるため、ユーザは、迷うことなくプレイヤキャラクタを進めることができる。
【００１８】
また、プレイヤキャラクタが本拠地ＳＴに帰還すると、地図非表示領域Ｒ２内のプレイヤキャラクタが侵入した領域に対応する地図の表示内容が更新される。具体的には、地図非表示領域Ｒ２内でプレイヤキャラクタが移動した移動経路に対応する領域の地図が表示される状態に更新される。
【００１９】
なお上述したように、地図非表示領域Ｒ２を初めて探索しているときには、地図画面にはその領域の地図は表示されないが、本拠地ＳＴに帰還して初めて地図が更新されるため、本拠地ＳＴに帰還しないうちは地図非表示領域Ｒ２内の同じ領域を複数回通ったとしてもその領域の地図は表示されない状態のままである。
【００２０】
また、探索経路（即ち、プレイヤキャラクタが移動した移動経路）を示す経路情報が、上記表示内容が更新された地図に表示されてもよい。つまり、本拠地ＳＴから出発してフィールド内を探索して再び本拠地ＳＴに帰還すると、その後表示される地図画面には、その探索経路を示す経路情報が表示され、且つ探索経路の中に初めて侵入した領域があればその領域の地図も新たに表示されるようになる。これにより、ユーザは、本拠地ＳＴに帰還した後に地図画面を表示させることで、今回の探索がどのような経路であったかを確認することができるとともに、経路周辺の状況も確認することができる。
【００２１】
図３は、更新後の地図画面の一例を示す図である。図示する地図画面ＭＧ３０では、今回探索した経路（即ち、前回の地図更新条件が満たされたときにプレイヤキャラクタが移動した移動経路）を示す経路情報ＲＴが表示されている。また、経路情報ＲＴが示す経路のうち地図非表示領域Ｒ２に侵入した経路に対応する領域については、その領域の地図が表示されていない状態（黒表示）から地図が表示されている状態に更新されている。
【００２２】
図４は、地図画面の更新方法についての具体例の説明図である。例えば、地図画面に表示される地図は、Ｎ行×Ｍ列（Ｎ、Ｍは自然数）のマス（領域）に区分けされており、マス毎に地図の表示／非表示が制御される。図示する例は、地図中の任意の８行×８列のマスを抜き出して示しており、左の２列が地図表示領域Ｒ１、右の６列が地図非表示領域Ｒ２であるとする。ここで、図示する経路情報ＲＴをプレイヤキャラクタが通った後、本拠地ＳＴ（図３参照）へ帰還したとすると、経路情報ＲＴが示す経路が含まれる領域（クロスハッチ表示のマス）が、地図非表示領域Ｒ２から地図表示領域Ｒ１へ更新され、次回表示される地図画面に反映される。
【００２３】
なお、この図４に示す例では、経路情報ＲＴが示す経路が含まれる領域（クロスハッチ表示のマス）のみが更新の対象であるが、更新の対象となる領域はこれに限られるものではない。例えば、経路情報ＲＴが示す経路が含まれる領域に加えて、該領域に隣接する領域（クロスハッチ表示のマスに隣接するマス）も地図非表示領域Ｒ２から地図表示領域Ｒ１へ更新されてもよい。なお、地図を区分けするマス（領域）の数、大きさ、形状などは任意に定めることができる。
【００２４】
また、図３に示す経路情報ＲＴは、単純な経路の例であるため、経路の表示のみでも移動順を推測することもある程度可能であるが、実際の探索ではさらに複雑な経路となることがあるため、経路の表示だけでは移動順を推測することが困難な場合がある。そこで、経路情報の表示は単なる経路を示すだけではなく、経路を移動した移動順を示す表示態様で表示されてもよい。
【００２５】
図５は、経路情報の移動順を示す表示態様の説明図である。図示する表示態様の例は、プレイヤキャラクタが移動した移動順がわかるように、プレイヤキャラクタの位置を示すアイコンＫＰ（符号ＫＰが示すアイコン「○」）が、移動方向（図の矢印の方向）に時間経過とともに移動しながら表示されることを示している。移動方向は、プレイヤキャラクタの移動経路に沿った進行方向である。なお、図示する矢印は移動方向を示しているだけであり、実際に表示されるものではない。
【００２６】
このように、プレイヤキャラクタの移動を時間経過とともにシミュレーションして地図上に表示することで、ユーザは、今回探索した経路がどのような順で探索した経路であったかを確認することができる。
【００２７】
なお、経路情報の移動順を示す表示態様としては、図５を参照して説明した表示態様に限られるものでない。図６及び図７は、経路情報の移動順を示す表示態様の別の例の説明図である。例えば、図６に示す経路情報ＲＴａのように、経路に移動方向を示す矢印を付加した表示態様としてもよい。また、図７に示す経路情報ＲＴｂのように、経路上の一部の区間ＲＢが他の区間と色や濃度が異なり、その一部の区間ＲＢが時間経過とともに移動方向に向かって移動する表示態様としてもよい。また、上記の区間ＲＢが一つではなく複数であってもよい。例えば、断続的に連なる複数の区間ＲＢが、時間経過とともに移動方向に向かって移動する表示態様としてもよい。
【００２８】
ユーザは、この地図と視界画像とを用いて、これまで辿ってきた経路や地形を推測し、これから探索する経路を考えながらプレイヤキャラクタ移動させる。特に初めて侵入する領域Ｒ２の中では、地図には現在位置ＮＰは表示されるものの周囲の状況は表示されないため、少ない情報を手掛かりに、手探り的に探索を行うことになる。そこで、本実施形態では、探索時の手掛かりの一つとして、フィールド内の任意の位置にマーカ（以下、「位置マーカ」ともいう）を設定することもできる。具体的には、ユーザが地図上に位置マーカを配置することで、フィールド内の対応する位置に位置マーカが設定される。例えば、図１及び図２に示すように、位置マーカＭＣは、地図上の任意の位置に（地図表示領域Ｒ１及び地図非表示領域Ｒ２のどちらにも）配置可能である。位置マーカＭＣが設定されると探索中の視界画像には、設定された位置マーカＭＣの方向を示す案内表示が表示される。
【００２９】
図８は、視界画像に表示される位置マーカの案内表示の一例を示す図である。図示する視界画面ＳＧ１０は、ユーザが操作するプレイヤキャラクタからの視界を表す視界画像が表示されている。視界画面ＳＧ１０に表示される視界画像には、位置マーカの案内表示が視界画像に重畳して表示される。この図において、視界画面ＳＧ１０内の右上に表示されている案内表示ＧＶ１は、この視界より右方向に位置マーカが配置されている場合に表示されるアイコンである。一方、視界画面ＳＧ１０内の左上に表示されている案内表示ＧＶ２は、この視界より左方向に位置マーカが配置されている場合に表示されるアイコンである。このように、ユーザが地図上に位置マーカを配置すると、その位置マーカの方向（方角）を示す案内表示が視界画像に重畳して表示されるため、ユーザは、位置マーカを手掛かりの一つとしてプレイヤキャラクタを移動させることができる。なお、位置マーカの案内表示は、プレイヤキャラクタと位置マーカとの位置関係によって、上方向、下方向、または斜め方向を示す案内表示であってもよい。
【００３０】
また、ユーザは、位置マーカを地図上で自由に付け外しすることができる。例えば、ユーザは、地図上の目的地の周辺に位置マーカを配置することで、視界画像に表示される案内表示ＧＶ１または案内表示ＧＶ２を手掛かりに目的地（配置した位置マーカの場所）に向けてプレイヤキャラクタを移動させることができる。さらに、ユーザは、プレイヤキャラクタが目的地に着くと、配置してあった位置マーカを外して、次の目的地に配置しなおすこともできる。これを繰り返すことで、プレイヤキャラクタを効率的に目的地へ移動させることができる。
【００３１】
なお、位置マーカには、ユーザの操作によって配置されるものの他に、ゲームの処理によって自動で配置されるものがあってもよい。また、図８に示す案内表示ＧＶ１及び案内表示ＧＶ２は、位置マーカまでの距離が遠いか近いかを推測できるように、プレイヤキャラクタの現在位置からの距離に基づいて異なる表示態様（大きさ、色、形状、数等）で表示されてもよい。例えば、案内表示ＧＶ１及び案内表示ＧＶ２は、位置マーカが現在位置から遠いほど小さく、近いほど大きく表示されてもよいし、遠いか近いかによって色を変えてもよい。また、案内表示ＧＶ１及び案内表示ＧＶ２は、位置マーカが現在位置から遠いほど数多く表示されるようにしてもよい。
【００３２】
〔ゲーム装置のハードウェア構成〕
次に、本実施形態に係るゲーム装置のハードウェア構成について説明する。
図９は、本実施形態に係るゲーム装置のハードウェア構成の一例を示す図である。図示するゲーム装置１０は、ゲームのゲーム処理を実行するコンピュータ装置であり、家庭用ゲーム機、パーソナルコンピュータ（ＰＣ）、ゲームセンター等に設置されているアーケードゲーム機、スマートフォンやフィーチャーフォン等の携帯電話機、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレットＰＣ、等が適用できる。本実施形態では、ゲーム装置１０は家庭用ゲーム機であるとして説明する。例えば、ゲーム装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、通信部１２と、記憶部１３と、入出力インターフェース１４とを備えている。
【００３３】
通信部１２は、インターネットを介して接続されるサーバ装置（不図示）などと通信を行う。例えば、通信部１２は、サーバ装置からゲーム処理を行うゲームプログラムや更新データを取得する。また、通信部１２は、必要に応じてゲームのプレイ結果をサーバ装置へ送信する。なお、マルチプレイなどのように、複数のユーザがそれぞれのゲーム装置１０を用いて同じフィールドで協力プレイを行うゲームでは、サーバ装置でゲーム処理の少なくとも一部が行われるため、ゲーム装置１０は、サーバ装置と通信を随時行いながらゲーム処理を実行する。
【００３４】
記憶部１３は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、ゲーム処理を行うプログラムやデータ等を記憶する。また、記憶部１３は、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、メモリカード等の記憶媒体を装着可能な構成を備えてもよい。例えば、ゲームプログラムやデータ等が記憶されたＤＶＤ-ＲＯＭが装着されることで、記憶部１３は、該ゲームプログラムやデータ等を読み出してＲＡＭに記憶してもよい。
【００３５】
入出力インターフェース１４は、映像出力端子、音声出力端子、操作用のコントローラ信号の入力端子を備えている。ゲーム装置１０が生成したゲーム画像（例えば、地図や視界画像など）は、入出力インターフェース１４を介して出力され、表示装置３０に表示される。
【００３６】
ＣＰＵ１１は、ゲーム装置１０が備える各部を制御する制御中枢として機能する。例えば、ＣＰＵ１１は、記憶部１３に記憶されたゲームプログラムに基づいてゲーム処理を実行する。なお、上述したゲーム装置１０の各ハードウェア構成は、バス（Ｂｕｓ）を介して相互に通信可能に接続されている。
【００３７】
〔ゲームシステムの構成〕
次に、図１０を参照して、ゲーム装置１０を用いたゲームシステムの構成について詳しく説明する。図１０は、本実施形態に係るゲームシステムの構成の一例を示すブロック図である。図示するゲームシステム１は、ゲーム装置１０と、ゲーム装置１０に外部機器（周辺機器）として接続される表示装置３０及び入力装置５０とを備えている。
【００３８】
表示装置３０は、家庭用のテレビジョン装置やモニタ装置（ＰＣなどに接続される表示装置）などを適用することができる。例えば、表示装置３０は、画像やテキスト等の情報を表示するディスプレイとして、液晶ディスプレイパネル、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルなどを含んで構成される。また、表示装置３０は、音声を出力するスピーカなどを含んで構成されている。なお、表示装置３０は、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）であってもよい。また、スピーカは、表示装置３０に含まれなくてもよく、別の外部機器（周辺機器）として構成されてもよい。
【００３９】
入力装置５０は、ゲーム装置１０でゲームをプレイするユーザの操作を受け付けるコントローラであり、例えば、複数の操作ボタンを含んで構成されている。
【００４０】
〔ゲーム装置の機能構成〕
ゲーム装置１０は、記憶部１３に記憶されているゲームプログラムをＣＰＵ１１が実行することにより実現される機能構成として、制御部１１０を備えている。また、記憶部１３には、ゲーム処理で利用されるデータを記憶する構成として、仮想空間データ記憶部１３１と、キャラクタデータ記憶部１３２と、アイテムデータ記憶部１３３と、プレイデータ記憶部１３４と、地図データ記憶部１３５と、表示制御データ記憶部１３６とを備えている。まず、記憶部１３の各構成について詳しく説明する。
【００４１】
仮想空間データ記憶部１３１には、ゲーム空間である３Ｄ仮想空間のフィールドデータが記憶されている。例えば、仮想空間データ記憶部１３１には、３Ｄ仮想空間の座標（フィールド座標）と、フィールドの状況を構成する３Ｄデータとが関連付けられて記憶されている。
【００４２】
キャラクタデータ記憶部１３２は、ユーザの操作対象となるプレイヤキャラクタとして選択可能なキャラクタに関するデータ、ゲーム内でフィールドに登場する敵キャラクタに関するデータなどが記憶されている。例えば、キャラクタデータ記憶部１３２は、キャラクタに関するデータとして、キャラクタＩＤ（キャラクタの識別情報）、キャラクタ画像、キャラクタの能力を示す攻撃力や防御力などのパラメータなどが関連付けられて記憶されている。
【００４３】
アイテムデータ記憶部１３３には、ゲーム内で取得可能なアイテムに関するデータが記憶されている。アイテムには、武器や防具などのようなプレイヤキャラクタに装備することで能力を向上させる装備アイテム、ＨＰを回復させるための回復薬、特殊な状況下で有効な酸素マスク（詳細は、後述の第２の実施形態で説明する）などが含まれる。
【００４４】
プレイデータ記憶部１３４には、ユーザが選択したプレイヤキャラクタに関するデータやプレイ中に変化するパラメータデータ、所持しているアイテムのデータ、プレイヤキャラクタの移動経路の履歴など、プレイに関するデータが記憶される。
【００４５】
図１１は、プレイデータ記憶部１３４に記憶される移動経路データのデータ例を示す図である。図示するように、移動経路データには、プレイヤキャラクタの移動経路の履歴として、ユーザＩＤ（ユーザの識別情報）と、経路ＩＤ（経路の識別情報）と、プレイヤキャラクタが移動したフィールド座標（３Ｄ空間座標）と、フィールド座標に対応する地図座標とが関連付けられて記憶される。１つの経路ＩＤに関連付けられる座標は、本拠地を出発してから帰還するまでの１回分の探索における移動経路の座標である。
【００４６】
図１２は、プレイデータ記憶部１３４に記憶される所持アイテムデータのデータ例を示す図である。図示するように、所持アイテムデータには、ユーザＩＤと、ユーザが所持しているアイテムの情報（例えば、アイテムＩＤ）とが関連付けられている。ユーザが所持しているアイテムとは、アイテムデータ記憶部１３３に記憶されているアイテムのうち、プレイしたときに最初から所持しているものとして設定されているアイテムや、ユーザがプレイ中に取得したアイテム等である。
【００４７】
図１３は、プレイデータ記憶部１３４に記憶されるプレイヤデータのデータ例を示す図である。図示するように、プレイヤデータには、ユーザＩＤ、ポイント、ＨＰ、スタミナ、プレイヤキャラクタデータ、装備アイテム等が関連付けられている。ポイントは、敵キャラクタを倒すことなどで得られる報酬を示すパラメータであり、得られたポイントは蓄積され、プレイに利用することができる。ＨＰは、体力や生命力を示すパラメータであり、敵キャラクタからの攻撃などによって減少する。ＨＰが「０」になると、プレイヤキャラクタは活動できない状態（即ち、死亡状態）となる。例えば、プレイヤキャラクタは、死亡状態から復活して再スタート（リスポーン）する場合、本拠地ＳＴ（図１等参照）に出現する。また、ＨＰの値が減少すると、上述した回復薬を用いることにより値を回復させることができる。
【００４８】
スタミナは、上述の敵キャラクタを倒すことなどで得られる報酬としてのポイントとは異なるポイントであり、プレイヤキャラクタが特定の動作を行うことで消費するパラメータである。特定の動作とは、例えば、走る、匍匐前進する等のように通常の移動とは異なる動作である。走る、匍匐前進するなどの動作は、敵キャラクタから逃げることや、敵キャラクタに見つからないように行動するための動作であり、ゲームの進行を有利に進めるために有効な手段となり得る。スタミナが「０」になると、上記の特定の動作が行えなくなるが、静止していると回復する（例えば、「０」になっても１０秒程度で回復する）。
【００４９】
プレイヤキャラクタには、選択されたプレイヤキャラクタのデータとして、キャラクタＩＤ、攻撃力、防御力などが格納される。装備アイテムは、所持しているアイテムの中からユーザが選択してプレイヤキャラクタに装備したアイテムの情報（例えば、アイテムＩＤ）が格納される。
【００５０】
なお、図１３を参照して説明したプレイヤキャラクタのデータは一例であって、この他にも各種のパラメータデータなどが記憶されてもよい。また、プレイデータ記憶部１３４には、上記データの他に、プレイ中に使用または設定される各種アイテムに関するデータ（例えば、位置マーカの地図座標及びフィールド座標など）も記憶される。
【００５１】
地図データ記憶部１３５には、本ゲームの３Ｄ空間内のフィールドに対応する地図データが記憶されている。例えば、地図データは、フィールドの状況を２次元（２Ｄ）で表した地図画像と、地図座標と、フィールド座標とが関連付けられている。
【００５２】
表示制御データ記憶部１３６には、地図データ記憶部１３５に記憶されている地図データを地図画面に表示させる際に、領域によって地図を表示させるか、或いは地図を表示させないかを制御するための地図表示制御データが記憶されている。図１４は、表示制御データ記憶部１３６に記憶される地図表示制御データのデータ例を示す図である。図示する地図表示制御データには、領域ＩＤと、地図座標と、通過フラグと、帰還フラグと、地図表示フラグと関連付けられている。領域ＩＤは、地図をＮ行×Ｍ列に区分けした各マス（領域）の識別情報である。地図座標は、各マスの地図上の場所と範囲を特定するための座標であり、ここでは各マスの４角の座標が格納されている。なお、地図座標は、各マスの地図上の場所と範囲を特定できればよく、４角の座標以外の値（例えば、各マスの中心座標と範囲（縦横の長さ）など）が格納されてもよい。
【００５３】
通過フラグは、そのマス（領域）をプレイヤキャラクタが通過したか否かを示す情報が格納される。例えば、通過フラグには、プレイヤキャラクタが通過していない場合には「ＯＦＦ」を示す値が格納されており、「ＯＦＦ」を示す値が格納されているマス（領域）を通過した場合には「ＯＮ」を示す値に変更される。帰還フラグは、プレイヤキャラクタが本拠地へ帰還したか否かを示す情報が格納される。例えば、帰還フラグには、初期値として「ＯＦＦ」を示す値が格納されている。そして、プレイヤキャラクタが本拠地へ帰還した場合に、通過フラグが「ＯＮ」になっているマス（領域）の帰還フラグについてのみ「ＯＮ」を示す値に変更される。なお、既に帰還フラグが「ＯＮ」を示す値になっている場合には、そのまま値が変更されなくてもよいし、「ＯＮ」を示す値に上書きされてもよい。
【００５４】
地図表示フラグは、そのマス（領域）の地図を表示させるか否かを示す情報が格納される。例えば、地図表示フラグには、初期値として「ＯＦＦ」を示す値が格納されている。そして、通過フラグが「ＯＮ」且つ帰還フラグ「ＯＮ」となったマス（領域）の地図表示フラグについてのみ「ＯＮ」を示す値に変更される。なお、既に地図表示フラグが「ＯＮ」を示す値になっている場合には、そのまま値が変更されなくてもよいし、「ＯＮ」を示す値に上書きされてもよい。
【００５５】
なお、表示/非表示の制御対象となる地図の範囲は、地図の全体であってもよいし、一部を除いた範囲であってもよい。一部を除いた範囲が表示/非表示の制御対象である場合、上記マス（領域）が制御対象となる範囲のみに設定されていてもよいし、上記マス（領域）が地図全体に設定されていて、制御対象とならないマス（領域）の地図表示フラグには初期値として「ＯＮ」を示す値が格納されていてもよい。
【００５６】
次に、制御部１１０の機能構成について詳しく説明する。制御部１１０は、入出力インターフェース１４を介して取得するユーザの操作情報に基づいて、ゲーム処理を制御し、入出力インターフェース１４から映像として出力するゲーム画像や音声として出力するゲーム音などを生成する。例えば、制御部１１０は、入力部１１１と、キャラクタ制御部１１２と、現在位置表示制御部１１３と、現在位置情報設定部１１４と、マーカ設定部１１５と、マーカ表示制御部１１６と、視界画像制御部１１７と、地図表示制御部１１８と、表示制御部１１９とを備えている。
【００５７】
入力部１１１は、ユーザの操作に基づいて入力装置５０から出力される操作情報（ユーザの操作内容を示す情報）を入出力インターフェース１４を介して取得する。
【００５８】
キャラクタ制御部１１２は、ユーザがプレイヤキャラクタを移動させる操作を入力装置５０に対して行うと、入力部１１１に入力された操作情報に基づいてフィールド内のプレイヤキャラクタを移動させる。また、キャラクタ制御部１１２は、プレイヤキャラクタの移動経路をプレイデータ記憶部１３４に記憶させる。
【００５９】
現在位置表示制御部１１３は、フィールド内におけるプレイヤキャラクタの現在位置を示す現在位置情報（例えば、図１〜３に示す現在位置ＮＰ）を地図に表示させる制御を行う。
【００６０】
現在位置情報設定部１１４は、ユーザの操作に応じてフィールド内のプレイヤキャラクタの現在位置に特定アイテムを設定する。特定アイテムとは例えば「旗」であり、ユーザは、プレイヤキャラクタの現在位置に「旗」を立てる操作を行うことができる。現在位置情報設定部１１４は、ユーザがプレイヤキャラクタの現在位置に「旗」を立てる操作を行うと、その位置に「旗」を設定する。そして、地図上のその位置には旗マークが表示されるようになる。なお、この「旗」を設定可能な回数には制限があってもよく、例えば、一度使用した「旗」の再利用ができないように設定されてもよい。また、所持できる「旗」の数にも制限（例えば、５個）があってもよい。なお、この「旗」の活用例については、第２の実施形態で説明する。
【００６１】
マーカ設定部１１５は、ユーザの操作に応じてフィールド内の任意の位置に位置マーカ（例えば、図１及び図２に示す位置マーカＭＣ）を設定する。具体的には、マーカ設定部１１５は、ユーザが地図上に位置マーカを配置する操作を行うことで、フィールド内の対応する位置に位置マーカを設定する。マーカ設定部１１５は、設定した位置マーカの座標（地図座標及びフィールド座標）をプレイデータ記憶部１３４に記憶させる。
【００６２】
マーカ表示制御部１１６は、マーカ設定部１１５により設定された位置マーカの位置への方向を示す案内表示（例えば、図８に示す案内表示ＧＶ１または案内表示ＧＶ２）を視界画像に表示させる制御を行う。具体的には、マーカ表示制御部１１６は、プレイヤキャラクタの現在位置の位置座標と、位置マーカの座標とに基づいて、視界画像に表示させる案内表示（例えば、案内表示ＧＶ１と案内表示ＧＶ２とのいずれか）を決定する。
【００６３】
地図表示制御部１１８は、地図画面の表示内容を制御する。例えば、地図表示制御部１１８は、プレイヤキャラクタが、フィールド内のうち地図非表示領域Ｒ２が含まれる移動経路を移動した場合、該移動後にフィールド内のうち該地図非表示領域Ｒ２以外に存在する本拠地ＳＴ（図１〜３参照）へ帰還（移動）したことを条件（地図更新条件）として、該地図非表示領域Ｒ２に対応する地図の表示内容を更新する。
【００６４】
例えば、地図表示制御部１１８は、フィールド内においてプレイヤキャラクタが移動したことがない領域である地図非表示領域Ｒ２を該領域の地図が表示されない状態（黒表示）に地図の表示内容を制御する。一方、地図表示制御部１１８は、プレイヤキャラクタが、フィールド内のうち、地図非表示領域Ｒ２が含まれる移動経路を移動した場合、該移動後にフィールド内のうち該地図非表示領域Ｒ２以外の本拠地ＳＴ（図１〜３参照）へ帰還（移動）したことを条件として、該領域Ｒ２の地図が表示される状態に更新する。
【００６５】
（１−ＣＬ３、４、５）
また、地図表示制御部１１８は、プレイヤキャラクタが移動した移動経路を示す経路情報を、地図に表示させる制御を行う。例えば、地図表示制御部１１８は、前回プレイヤキャラクタが本拠地に帰還したときの移動経路を示す経路情報ＲＴ（図３参照）を、プレイデータ記憶部１３４に記憶されている経路データに基づいて生成し、生成した経路情報ＲＴが地図に表示されるように地図の表示内容を更新する。その際に、地図表示制御部１１８は、経路情報ＲＴを、プレイヤキャラクタが移動した移動順を示す表示態様としてもよい（図５〜７参照）。また、地図表示制御部１１８は、現在位置情報設定部１１４により設定された「旗」の位置に対応する地図上の位置に旗マークを表示させるように制御する。
【００６６】
視界画像制御部１１７は、仮想空間データ記憶部１３１に記憶されている３Ｄ仮想空間のフィールドデータと、プレイヤキャラクタの現在位置の座標（フィールド座標）及び向きとに基づいて、ユーザが操作を行う際のフィールド内の様子が表示される視界画像を生成する。
【００６７】
表示制御部１１９は、地図表示制御部１１８の制御に基づいて更新される地図を、入出力インターフェース１４を介して出力し、表示装置３０に表示させる（例えば、図１〜３の地図画面ＭＧ１０、ＭＧ２０、ＭＧ３０参照）。また、表示制御部１１９は、視界画像制御部１１７が生成する視界画像を、入出力インターフェース１４を介して出力し、表示装置３０に表示させる（例えば、図８の視界画面ＳＧ１０参照）。ここで、マーカ設定部１１５により位置マーカが設定されている場合、表示制御部１１９は、マーカ表示制御部１１６の制御により決定された案内表示（例えば、図８の案内表示ＧＶ１または案内表示ＧＶ２）を視界画像に重畳させる。
【００６８】
また、表示制御部１１９は、フィールドにおける方向（例えば、東西南北などの方角）を示す情報を、視界画像に表示させてもよい。例えば、プレイヤキャラクタの移動を停止させて動かさないでいると、表示制御部１１９は、プレイヤキャラクタの周囲の東西南北それぞれの方角に対応する位置に、東西南北それぞれを示すアイコンを表示させる。なお、フィールドにおける方向（例えば、東西南北などの方角）を示す情報の表示のさせ方（操作方法及び表示位置）は、これに限られるものではなく、任意の操作方法及び表示位置としてもよい。また、フィールドにおける方向（例えば、東西南北などの方角）を示す情報は常時表示されてもよい。
【００６９】
〔地図表示制御処理の動作〕
次に、図１５を参照して、ゲーム装置１０の制御部１１０が地図更新条件に基づいて地図の表示内容を更新する地図表示制御処理の動作を説明する。図１５は、本実施形態に係る地図表示制御処理の一例を示すフローチャートである。
【００７０】
ゲームのプレイが開始されると、制御部１１０は、入力部１１１に入力される操作情報に基づいて、プレイヤキャラクタを移動させる操作がされたか否かを判定する（ステップＳ１００）。プレイヤキャラクタを移動させる操作がされていないと判定された場合（ＮＯ）、制御部１１０は、ステップＳ１００の処理に戻る。一方、プレイヤキャラクタを移動させる操作がされたと判定された場合（ＹＥＳ）、制御部１１０は、操作情報に基づいてプレイヤキャラクタを移動させる（ステップＳ１０２）。
【００７１】
次に、制御部１１０は、上記移動によりプレイヤキャラクタが地図非表示領域Ｒ２（図１、２参照）を通過したか否かを判定する（ステップＳ１０４）。地図非表示領域Ｒ２を通過したと判定された場合（ＹＥＳ）、制御部１１０は、表示制御データ記憶部１３６に記憶されている地図表示制御データにおいて、地図非表示領域Ｒ２のうち通過した領域の通過フラグを「ＯＦＦ」を示す値から「ＯＮ」を示す値に変更する（ステップＳ１０６）。一方、地図非表示領域Ｒ２を通過していないと判定された場合（ＮＯ）、制御部１１０は、地図表示制御データを変更しない。
【００７２】
次に、制御部１１０は、プレイヤキャラクタが本拠地ＳＴ（図１、２参照）に帰還したか否かを判定する（ステップＳ１０８）。プレイヤキャラクタが本拠地ＳＴに帰還していないと判定された場合（ＮＯ）、制御部１１０は、ステップＳ１００の処理に戻す。一方、プレイヤキャラクタが本拠地ＳＴに帰還したと判定された場合（ＹＥＳ）、制御部１１０は、表示制御データ記憶部１３６に記憶されている地図表示制御データにおいて、通過フラグが「ＯＮ」の領域についての帰還フラグのみ、「ＯＮ」を示す値にする（ステップＳ１１０）。このとき、既に帰還フラグが「ＯＮ」を示す値になっていた場合（既に地図表示領域Ｒ１に設定されているマスである場合）には、「ＯＮ」を示す値のままとしてもよいし、「ＯＮ」を示す値を上書きしてもよい。
【００７３】
そして、制御部１１０は、通過フラグが「ＯＮ」且つ帰還フラグ「ＯＮ」の領域について、地図表示フラグを「ＯＮ」を示す値にする（ステップＳ１１２）。この場合も、既に地図表示フラグが「ＯＮ」を示す値になっていた場合（既に地図表示領域Ｒ１に設定されているマスである場合）には、「ＯＮ」を示す値のままとしてもよいし、「ＯＮ」を示す値を上書きしてもよい。
【００７４】
次に、図１６を参照して、ゲーム装置１０の制御部１１０が地図表示制御データに基づいて地図を表示させる地図表示処理の動作を説明する。図１６は、本実施形態に係る地図表示処理の一例を示すフローチャートである。
【００７５】
制御部１１０は、入力部１１１に入力される操作情報に基づいて、地図を表示させる地図表示要求を示す操作がされたことを検出すると（ステップＳ１２０）、表示制御データ記憶部１３６に記憶されている地図表示制御データを参照して、地図の各領域の地図表示フラグの情報（設定値）を取得する（ステップＳ１２２）。そして、制御部１１０は、地図表示フラグが「ＯＦＦ」の領域を非表示（黒表示）にして（それ以外の領域は地図を表示）地図を表示装置３０に表示させる（ステップＳ１２４）。
【００７６】
〔第１の実施形態のまとめ〕
以上説明してきたように、本実施形態に係るゲーム装置１０は、キャラクタ制御部１１２と、表示制御部１１９と、地図表示制御部１１８とを備えている。キャラクタ制御部１１２は、ユーザの操作に基づいてフィールド内のプレイヤキャラクタ（特定キャラクタの一例）を移動させる。表示制御部１１９は、プレイヤキャラクタの移動経路に基づいてフィールド内の状況を示す表示内容が更新される地図を表示させる。地図表示制御部１１８は、プレイヤキャラクタが、地図非表示領域Ｒ２（図１〜３参照）が含まれる移動経路を移動した場合、該移動後にフィールド内のうち該領域Ｒ２以外の所定領域へ少なくとも移動したことを条件（地図更新条件）として、該領域Ｒ２に対応する地図の表示内容を更新する。ここで、地図非表示領域Ｒ２は、フィールド内のうちフィールド内の状況（フィールドの地形（高低差等による形状）、フィールド内のオブジェクト（道路、岩、構造物、植物、敵キャラクタなどの配置位置、フィールド内の温度、風速、天候、毒霧発生の有無、等の情報）の少なくとも一部が地図に表示されていない領域である。また、所定領域とは、例えば、本拠地ＳＴ（図１〜３参照）である。
【００７７】
これにより、地図非表示領域Ｒ２にプレイヤキャラクタが侵入しても、プレイヤキャラクタが地図非表示領域Ｒ２外の所定領域（例えば、本拠地ＳＴ）に帰還するまでは地図の表示内容が更新されないため、ユーザは少ない情報を手掛かりに、手探り的に探索を行うことになる。よって、ゲーム装置１０は、フィールド内の状況の少なくとも一部が地図に表示されていない地図非表示領域Ｒ２を探索するときの期待感と緊張感をユーザに与えることができる。従って、ゲーム装置１０は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【００７８】
なお、上述の所定領域は、本拠地に限られるものではなく、スタート地点、目的地、中継地点、セーブ地点等であってもよい。また、プレイヤキャラクタが所定の場所に存在する他の特定キャラクタと出会うことや話すことも、プレイヤキャラクタが所定領域へ移動したことの条件に含まれてもよい。また、プレイヤキャラクタが所定領域へ移動したことの条件は、所定領域に存在する装置（例えば、地図更新装置）の起動（または該装置への操作）であってもよい。このように、地図表示制御部１１８は、プレイヤキャラクタが、地図非表示領域Ｒ２が含まれる移動経路を移動した場合、該移動後にプレイヤキャラクタが所定領域へ移動したことと所定領域内でのプレイヤキャラクタの何らかの活動との２つを条件として、該領域Ｒ２に対応する地図の表示内容を更新してもよい。即ち、地図表示制御部１１８は、プレイヤキャラクタが、地図非表示領域Ｒ２が含まれる移動経路を移動した場合、該移動後にフィールド内のうち該領域Ｒ２以外の所定領域へ少なくとも移動したことを条件（地図更新条件）として、該領域Ｒ２に対応する地図の表示内容を更新する。また、プレイヤキャラクタが所定領域へ移動したことの条件は、地図非表示領域Ｒ２から出ること（例えば、図１〜３に示す地図表示領域Ｒ１へ移動すること）でもよい。
【００７９】
また、地図非表示領域Ｒ２は、フィールド内においてプレイヤキャラクタ（特定キャラクタの一例）が移動したことがない領域である。地図表示制御部１１８は、フィールド内においてプレイヤキャラクタ（特定キャラクタの一例）が移動したことがない地図非表示領域Ｒ２を該領域の状況が表示されない状態（例えば、黒表示）に地図の表示内容を制御する。また、地図表示制御部１１８は、プレイヤキャラクタが、フィールド内のうち地図非表示領域Ｒ２が含まれる移動経路を移動した場合、該移動後に、フィールド内のうち地図非表示領域Ｒ２以外の所定領域（例えば、本拠地）へ移動したことを条件として、地図非表示領域Ｒ２の状況が表示される状態に地図の表示内容を更新する。
【００８０】
これにより、今までプレイヤキャラクタが侵入したことのない地図非表示領域Ｒ２を初めて探索している間は、地図非表示領域Ｒ２の地図が表示されないため、ユーザは少ない情報を手掛かりに、手探り的に探索を行うことになる。よって、ゲーム装置１０は、未侵入の場所である地図非表示領域Ｒ２を初めて探索するときの期待感と緊張感をユーザに与えることができる。従って、ゲーム装置１０は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【００８１】
また、地図表示制御部１１８は、プレイヤキャラクタ（特定キャラクタの一例）が移動した移動経路を示す経路情報を地図に表示させるように制御してもよい。これにより、ゲーム装置１０は、ユーザが探索した経路がどのような経路であったかを確認できるようにすることができる。
【００８２】
例えば、地図表示制御部１１８は、前回の地図更新条件が満たされたときにプレイヤキャラクタ（特定キャラクタの一例）が移動した移動経路を示す経路情報を、地図に表示させるように制御してもよい。これにより、ゲーム装置１０は、今回の探索がどのような経路であったかをユーザが確認できるようにすることができる。
【００８３】
また、地図表示制御部１１８は、経路情報を、プレイヤキャラクタ（特定キャラクタの一例）が移動した移動順を示す表示態様で地図に表示させるように制御してもよい。これにより、ゲーム装置１０は、ユーザが探索した経路がどのような順で探索した経路であったかを確認できるようにすることができる。
【００８４】
現在位置表示制御部１１３は、プレイヤキャラクタ（特定キャラクタの一例）のフィールド内の現在位置を示す現在位置情報を地図に表示させる。これにより、ゲーム装置１０は、地図非表示領域Ｒ２内を探索中のユーザに対して現在位置のみは認識できるにするため、探索中の進路の手掛かりとすることができる。
【００８５】
また、プレイヤキャラクタが移動するゲームのフィールドは、３次元の仮想空間内のフィールドである。これにより、ゲーム装置１０は、実空間に近い臨場感のある仮想空間内をユーザが探索することができるため、ゲームの興趣を高めることができる。
【００８６】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。
本実施形態に係るゲームシステム１の基本的な構成は、第１の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。本実施形態では、フィールド内に毒霧が発生している領域が存在する。プレイヤキャラクタが毒霧の中で活動するには、特定のアイテム（例えば、酸素マスク）が必要になる。例えば、プレイヤキャラクタは、酸素マスクを装備せずに毒霧が発生している領域に侵入すると、即座に活動できない状態（即ち、即死）となる。
【００８７】
例えば、酸素マスクは、プレイを開始した最初から、或いは探索の途中で取得することにより、所持アイテムデータ（図１２参照）に登録される。酸素マスクには酸素の残量が設定されており、その残量は時間経過と共に減少する。酸素残量が減って「０」になると次にＨＰが減少し始める。ＨＰが「０」になるとプレイヤキャラクタは活動できない状態（即ち、死亡状態）となりゲームオーバーとなる。このため、毒霧の中での探索は時間的な制約が生じる。酸素残量は、ユーザに関連付けられているポイント（図１３参照）を所定量消費することで増加させることができる。このような救済措置もあるが、その増加量は、ポイントと引き換えに増加させた回数が増す毎に減り、いずれは増加しなくなる。この回数は、プレイヤキャラクタが本拠地へ帰還するとリセットされる。なお、ポイントと引き換えに増加させた回数に応じて酸素残量の増加量を変更するのではなく、当該回数に応じてポイント消費量を増加させてもよい。
【００８８】
また、ユーザがプレイヤキャラクタに毒霧の中でスタミナを消費するような特定の動作（走る、匍匐前進する等）をさせた場合、毒霧が発生していない領域で特定の動作をせた場合に比較して、このスタミナのパラメータの減少が早くなる。そのため、毒霧の中では移動速度等にも制約が生じる。
【００８９】
また、毒霧が発生している領域では、視界画像が霧の影響により視認し難くなる。例えば、視界画像制御部１１７は、毒霧が発生している領域内では、視界画像の視界を制限する。図１７は、本実施形態に係る毒霧の中での視界画像が表示される視界画面の一例を示す図である。図示する視界画面ＳＧ２０は、図８に示す視界画面ＳＧ１０に表示されている視界画像に対して毒霧が発生したときの視界画像の一例を示している。この視界画面ＳＧ２０では、毒霧の影響で視界が白くなり、プレイヤキャラクタの現在位置から近距離（例えば、フィールド内で規定されている距離で２０ｍ位まで）の視界の状況しか表示されない。即ち、毒霧が発生している領域は、視界が制限される視界制限領域となる。このように、毒霧の中では、ユーザは視界画像を見ても近距離までしかフィールドの状況を把握できなくなる。
【００９０】
また、毒霧が発生している領域では、プレイヤキャラクタの現在位置を示すアイコンが地図に表示されなくなる。例えば、現在位置表示制御部１１３は、所定条件を満たすか否かに基づいて、フィールド内におけるプレイヤキャラクタの現在位置を示す現在位置情報（例えば、図１〜３に示す現在位置ＮＰ）を地図に表示させるか否かを制御する。ここで、所定の条件とは、例えば、場所（例えば、フィールド内の領域）に関する条件である。場所に関する条件とは、例えば、毒霧が発生している領域であるか否かである。現在位置表示制御部１１３は、フィールド内の毒霧が発生していない領域内にプレイヤキャラクタが存在する場合、現在位置情報を地図に表示させる。一方、現在位置表示制御部１１３は、フィールド内の毒霧が発生している領域内にプレイヤキャラクタが存在する場合、現在位置情報を地図に表示させない。
【００９１】
図１８は、本実施形態に係る地図画面の一例を示す図である。図示する地図画面ＭＧ４０では、図２に示す地図画面ＭＧ２０に対して領域ＲＳの部分に毒霧が発生している。そして、その領域ＲＳ内にプレイヤキャラクタが存在するため、プレイヤキャラクタの現在位置を示すアイコン（例えば、図１〜３に示す現在位置ＮＰ）が表示されない。従って、ユーザは、操作しているプレイヤキャラクタの現在位置を把握し難くなる。なお、この図において領域ＲＳの範囲を示す破線は、領域ＲＳの範囲を示しているだけであり、実際に表示されるものではない。また、この図において領域ＲＳの範囲を示す境界が、便宜上滑らかな曲線と直線で示されているが、実際には図４に示す区分けされたマス（領域）単位で定められてもよい。
【００９２】
また、第１の実施形態で説明したように、地図上にはユーザの操作により自由に位置マーカを付け外しすることができるが、この位置マーカによる視界画像への案内表示（例えば、図８に示す案内表示ＧＶ１または案内表示ＧＶ２）も毒霧が発生している領域内では表示されなくなる。そのため、プレイヤキャラクタを目的地へ移動させることがさらに困難となる。
【００９３】
例えば、マーカ表示制御部１１６は、マーカ設定部１１５により設定された位置マーカの位置への方向を示す案内表示を視界画像に表示させる制御を行う際に、毒霧が発生している領域内にプレイヤキャラクタが存在するか否かに応じて異なる制御を行う。具体的には、マーカ表示制御部１１６は、毒霧が発生していない領域内にプレイヤキャラクタが存在する場合には、上記案内表示を表示させる。一方、マーカ表示制御部１１６は、毒霧が発生している領域内にプレイヤキャラクタが存在する場合には上記案内表示を表示させない。
【００９４】
なお、マーカ表示制御部１１６は、位置マーカのある場所から一定距離（例えば、フィールド内で規定されている距離で１００ｍなど）以内にプレイヤキャラクタが近づくと、毒霧が発生している領域であっても、視界画像に上記案内表示を表示させてもよい。
【００９５】
また、第１の実施形態で説明したフィールドにおける方向（例えば、東西南北などの方角）を示す情報は、毒霧が発生している領域であっても、視界画像に表示されてもよい。このように毒霧の中でも方向の表示は有効とすることにより、方向のみは確認できるようになり、プレイヤキャラクタを移動させる際の方向の手掛かりにすることができる。
【００９６】
上述したように、毒霧が発生している領域では、視界が制限され且つ地図に現在位置も表示されなくなるため、ユーザは、僅かな視界の情報と、これまで辿ってきた経路、方角等から地形を推測しながらの探索となり、手探りの度合が高く、高難度の探索となる。毒霧が発生している領域には広いものもあり、深く入り込むと現在位置が分からなくなり抜け出せなくなるようなことも起こり得る。そこで、探索の手掛かりとなる情報として、現在位置に設定可能な特定アイテム（例えば「旗」）を利用することができる。この特定アイテム（例えば「旗」）は、毒霧が発生している領域でも利用可能である。プレイヤキャラクタの現在位置に「旗」を立てる操作を行うと、その位置に対応する地図上の位置に旗マークが表示される。
【００９７】
図１９は、本実施形態に係る旗マークが表示された地図画面の一例を示す図である。図示する地図画面ＭＧ５０には、毒霧が発生している領域ＲＳに旗マークＦＬ１、ＦＬ２が表示されている。旗マークＦＬ１、ＦＬ２のそれぞれの位置は、それぞれの位置にプレイヤキャラクタが存在したときに「旗」を立てる操作が行われたこと、即ち、それぞれの位置にプレイヤキャラクタが存在したときの現在位置を示している。このように「旗」を活用することにより、一時的にプレイヤキャラクタの現在位置を知ることができる。しかし、「旗」は一度使用すると再利用はできず、また、所持できる「旗」の個数にも制限（例えば５個）があるため、これをうまく利用することも探索の際の戦略要素の一つとなる。
【００９８】
なお、毒霧の中での手掛かりとして、フィールド内に存在する転送装置（不図示）の光を手掛かりとする方法を用いてもよい。例えば、転送装置は、フィールド内に複数存在し、転送装置間をプレイヤキャラクタが瞬時に移動可能な装置である。本拠地にも存在する場合、転送装置を経由して本拠地への帰還も可能となる。転送装置には、発光している部分があり、この光が毒霧の中でも比較的遠方（例えば、フィールド内で規定されている距離で３００ｍ）から視界画像で視認可能となる。そのため、この光をヒントにプレイヤキャラクタの位置を把握して探索することも可能となる。
【００９９】
〔現在位置表示制御処理の動作〕
次に、ゲーム装置１０がプレイヤキャラクタの現在位置情報を地図に表示させるか否かを制御する現在位置表示制御処理の動作について説明する。図２０は、本実施形態に係る現在位置表示制御処理の一例を示すフローチャートである。
【０１００】
制御部１１０は、入力部１１１に入力される操作情報に基づいて、地図を表示させる地図表示要求を示す操作がされたことを検出すると（ステップＳ１５０）、プレイヤキャラクタの現在位置（フィールド座標）を取得する（ステップＳ１５２）。
【０１０１】
次に、制御部１１０は、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ（図１８参照）内であるか否かを判定する（ステップＳ１５４）。ここで、フィールド内で毒霧が発生している領域ＲＳの範囲を示す座標（フィールド座標）は、地図データ記憶部１３５に記憶されている地図データとして関連付けられている。制御部１１０は、プレイヤキャラクタの現在位置（フィールド座標）と、フィールド内で毒霧が発生している領域ＲＳの範囲を示す座標（フィールド座標）とに基づいて、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内であるか否かを判定する。
【０１０２】
プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内であると判定された場合（ＹＥＳ）、制御部１１０は、地図に現在位置情報を表示させない「現在位置表示なし」に設定する（ステップＳ１５６）。一方、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内ではないと判定された場合（ＮＯ）、制御部１１０は、地図に現在位置情報を表示させる「現在位置表示あり」に設定する（ステップＳ１５８）。
【０１０３】
そして、制御部１１０は、ステップＳ１５６またはステップＳ１５８の設定に従って地図を表示させる（ステップＳ１６０）。即ち、制御部１１０は、プレイヤキャラクタの現在位置が毒霧が発生している領域ＲＳ内である場合、プレイヤキャラクタの現在位置情報を地図に表示させない。一方、制御部１１０は、プレイヤキャラクタの現在位置が毒霧が発生していない領域内である場合、プレイヤキャラクタの現在位置情報を地図に表示させる。
【０１０４】
〔マーカ案内表示制御処理の動作〕
次に、ゲーム装置１０が位置マーカの案内表示を視界画像に表示させるか否かを制御するマーカ案内表示制御処理の動作について説明する。図２１は、本実施形態に係るマーカ案内表示制御処理の一例を示すフローチャートである。ここでは、例えば地図画面が表示されている状態から視界画像が表示される視界画面に遷移するとき、またはフィールド内をプレイヤキャラクタが移動したときに行われるマーカ案内表示制御処理の一例を説明する。
【０１０５】
制御部１１０は、位置マーカが地図に設定されているか否かを判定する（ステップＳ１７０）。位置マーカが地図に設定されていないと判定された場合（ＮＯ）、制御部１１０は、処理を終了する。一方、位置マーカが地図に設定されていると判定された場合（ＹＥＳ）、制御部１１０は、プレイヤキャラクタの現在位置（フィールド座標）を取得する（ステップＳ１７２）。
【０１０６】
次に、制御部１１０は、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ（図１８参照）内であるか否かを判定する（ステップＳ１７４）。具体的には、制御部１１０は、プレイヤキャラクタの現在位置（フィールド座標）と、フィールド内で毒霧が発生している領域ＲＳの範囲を示す座標（フィールド座標）とに基づいて、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内であるか否かを判定する。
【０１０７】
プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内であると判定された場合（ＹＥＳ）、制御部１１０は、視界画像に位置マーカの案内表示を表示させない（ステップＳ１７６）。一方、プレイヤキャラクタの現在位置が、毒霧が発生している領域ＲＳ内ではないと判定された場合（ＮＯ）、制御部１１０は、視界画像に位置マーカ（例えば、図８に示す案内表示ＧＶ１または案内表示ＧＶ２）の案内表示を表示させる（ステップＳ１７８）。
【０１０８】
以上説明したように、本実施形態に係るゲーム装置１０は、キャラクタ制御部１１２と、表示制御部１１９と、現在位置表示制御部１１３とを備えている。キャラクタ制御部１１２は、ユーザの操作に基づいてフィールド内のプレイヤキャラクタ（特定キャラクタの一例）を移動させる。表示制御部１１９は、フィールドに対応する地図を表示させる。現在位置表示制御部１１３は、所定条件を満たすか否かに基づいて、フィールド内におけるプレイヤキャラクタの現在位置を示す現在位置情報（例えば、図１〜３に示す現在位置ＮＰ）を地図に表示させるか否かを制御する。
【０１０９】
これにより、ゲーム装置１０は、プレイヤキャラクタの現在位置を条件によって地図に表示させないようにすることで、ユーザがフィールドを探索する際の難易度をより高めることができる。従って、ゲーム装置１０は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【０１１０】
例えば、上述の所定条件は、場所（領域）に関する条件である。現在位置表示制御部１１３は、フィールド内の毒霧が発生していない領域（第１領域の一例）内にプレイヤキャラクタ（特定キャラクタの一例）が存在する場合、現在位置情報（例えば、図１〜３に示す現在位置ＮＰ）を地図に表示させるように制御する。一方、現在位置表示制御部１１３は、フィールド内の毒霧が発生している領域（第２領域の一例）内にプレイヤキャラクタが存在する場合、現在位置情報を地図に表示させないように制御する。
【０１１１】
これにより、ゲーム装置１０は、フィールド内に毒霧が発生している領域を設けることで、その中ではプレイヤキャラクタの現在位置を地図に表示させないため、ユーザがフィールドを探索する際の難易度をより高くすることができる。例えば、ユーザが、毒霧が発生している領域内を探索することで、毒霧が発生していない領域を探索するよりも価値の高いアイテムを取得可能なようにすることで、ユーザに挑戦意欲を抱かせることができる。
【０１１２】
例えば、毒霧が発生している領域（第２領域の一例）内では、ユーザが操作を行う際のフィールド内の様子が表示される視界画像の視界が制限される。即ち、毒霧が発生している領域は、例えば視界が制限される視界制限領域である。ここで、視界の制限とは、例えば、フィールドの表示範囲の制限（近距離の視界しか表示されない）である。なお、視界の制限は、例えば、視野角による制限であってもよいし、視界画像を加工することによる制限（明度、彩度、コントラスト、解像度等の制限）であってもよい。
【０１１３】
これにより、ゲーム装置１０は、毒霧が発生している領域では、視界を制限し且つ地図に現在位置も表示させなくするため、僅かな視界の情報と、これまで辿ってきた経路、方角等から地形を推測しながらユーザが探索することとなり、より手探りの度合が高く、高難度の探索とすることができる。
【０１１４】
また、ゲーム装置１０は、マーカ設定部１１５と、マーカ表示制御部１１６とを備えている。マーカ設定部１１５は、ユーザの操作に応じてフィールド内の任意の位置に位置マーカ（マーカの一例）を設定する。マーカ表示制御部１１６は、マーカ設定部１１５により設定された位置マーカの位置への方向を示す案内表示を、毒霧が発生していない領域（第１領域の一例）内にプレイヤキャラクタ（特定キャラクタの一例）が存在する場合には視界画像に表示させるように制御する。一方、マーカ表示制御部１１６は、マーカ設定部１１５により設定された位置マーカの位置への方向を示す案内表示を、毒霧が発生している領域（第２領域及び視界制限領域の一例）内にプレイヤキャラクタが存在する場合には表示させないように制御する。
【０１１５】
これにより、ゲーム装置１０は、毒霧が発生している領域では、地図上に位置マーカを付けてもユーザが探索する際の手掛かりとすることができず、より手探りの度合が高く、高難度の探索とすることができる。
【０１１６】
なお、マーカ表示制御部１１６は、位置マーカのある場所から一定距離（例えば、フィールド内で規定されている距離で１００ｍなど）以内にプレイヤキャラクタが近づくと、毒霧が発生している領域であっても、視界画像に上記案内表示を表示させてもよい。これにより、ゲーム装置１０は、プレイヤキャラクタが位置マーカに近づいたときのみはユーザの現在位置の手掛かりとして位置マーカの案内表示を表示させるため、毒霧が発生している領域で現在位置が分からなくなり抜け出せなくなるような状態になったユーザの救済手段とすることができる。
【０１１７】
また、ゲーム装置１０は、現在位置情報設定部１１４を備えている。現在位置情報設定部１１４は、ユーザの操作に応じてフィールド内のプレイヤキャラクタ（特定キャラクタの一例）の現在位置に「旗」（特定アイテムの一例を設定する。地図表示制御部１１８は、現在位置情報設定部１１４により設定された「旗」を示す旗マーク（特定アイテムを示す情報の一例）を、地図に表示させるように制御する。これにより、表示制御部１１９は、現在位置情報設定部１１４により設定された「旗」を示す旗マークを地図に表示させる。
【０１１８】
これにより、ゲーム装置１０は、ユーザが現在位置に「旗」を設定することで一時的にプレイヤキャラクタの現在位置を知ることができるため、毒霧が発生している領域（地図に現在位置情報が表示されない領域）で現在位置が分からなくなり抜け出せなくなってしまわないようにユーザの救済手段とすることができる。
【０１１９】
例えば、「旗」（特定アイテムの一例）を設定可能な回数には制限があってもよい。例えば、「旗」を設定可能な回数は、一回のみに制限し、再利用できないようにしてもよい。なお、「旗」を設定可能な回数は、一回のみに限られるものではなく、二回または三回などとしてもよい。これにより、ゲーム装置１０は、「旗」をうまく利用することもユーザが探索する際の戦略要素の一つとすることができる。なお、所持できる「旗」の個数にも制限（例えば５個）があってもよい。
【０１２０】
なお、現在位置に設定可能な特定アイテムの一例として「旗」の例を説明したが、目印となるものであれば「旗」以外のものであってもよい。
【０１２１】
また、表示制御部１１９は、フィールドにおける方向（例えば、東西南北などの方角）を示す情報を視界画像に表示させてもよい。これにより、ゲーム装置１０は、毒霧の中でもユーザが方向（方角）のみは確認できるようになり、プレイヤキャラクタをユーザが移動させる際の方向の手掛かりにすることができる。
【０１２２】
また、毒霧が発生している領域（第２の領域の一例）内では、プレイヤキャラクタ（特定キャラクタの一例）が活動可能な時間が制限される。例えば、毒霧が発生している領域では酸素マスクの酸素残量が残っている間は活動可能であるが、酸素残量は時間の経過と共に減少し「０」になると次にＨＰが減り始め、ＨＰが「０」になるとプレイヤキャラクタは活動できない状態（即ち、死亡状態）となりゲームオーバーとなる。これにより、ゲーム装置１０は、例えば毒霧の中に価値の高いアイテムを配置することで、該価値の高いアイテムをユーザが探索する際の難易度を上げることができる。よって、ゲーム装置１０は、価値の高いアイテムを取得する挑戦意欲をユーザに抱かせることができる。
【０１２３】
なお、活動可能な時間は、ゲーム内で利用可能なポイントの消費により増加可能であってもよい。これにより、ゲーム装置１０は、ポイントの消費により毒霧の中で活動可能な時間を延ばすことができるため、毒霧の中で現在位置が分からなくなり抜け出せなくなるような状態になったユーザの救済手段とすることができる。また、ポイントの蓄積量が多い方が毒霧の中での活動時間が長く、それによって価値の高いアイテムを取得する可能性も高くなりゲームを有利に進めることができるようになるため、ゲーム装置１０は、ユーザがポイント取得を目的としてプレイすることを促進できる。
【０１２４】
また、上記ポイントの消費量に対して増加する活動可能な時間（例えば、酸素残量）は、ポイントの消費によって増加させた回数に応じて減少してもよい。例えば、１回毎のポイントの消費量が同じであれば、回数を重ねる毎に活動可能な時間（例えば、酸素残量）の増加量が減少する。また、１回毎の活動可能な時間（例えば、酸素残量）の増加量が同じであれば、回数を重ねる毎にポイントの消費量が増加する。これにより、ゲーム装置１０は、ポイントの消費によって活動可能な時間を延ばすこと（例えば、酸素残量を増やすこと）ができるが、制限無く長くできるわけではないため、ユーザの救済手段とする反面、探索の難易度が低下しすぎないようにすることができる。
【０１２５】
また、フィールド内でプレイヤキャラクタ（特定キャラクタの一例）が活動するために消費するスタミナ（ポイントの一例）は、毒霧が発生していない領域（第１領域の一例）内で活動するよりも毒霧が発生している領域（第２の領域の一例）で活動する方が単位時間あたりの消費量が多い。これにより、ゲーム装置１０は、毒霧の中ではプレイヤキャラクタが活動し難いようにすることで難易度を上げ、挑戦意欲をユーザに抱かせることができる。
【０１２６】
なお、本実施形態では、フィールド内で毒霧が発生している領域が予め定められた場所に設定されていたが、フィールド内で任意の場所に毒霧が発生してもよいし、所定の時間が経過すると発生場所が変化してもよい。
【０１２７】
また、本実施形態では、毒霧が発生している領域ではプレイヤキャラクタの現在位置情報が表示されない例を説明したが、この現在位置情報が表示されない領域は、毒霧が発生している領域に限定されるものではない。例えば、現在位置情報が表示されない領域は、単なる霧が発生している領域であってもよいし、瘴気、ガス、毒ガスなどが発生している領域であってもよい。また、現在位置情報が表示されない領域は、水中、地底、異次元空間、パラレルワールド等であってもよい。さらには、現在位置情報が表示されない領域は、単に現在位置情報が表示されないと設定されている特定の領域であってもよい。
【０１２８】
また、本実施形態では、毒霧が発生している領域では、視界画像が制限される例を説明したが、これに限定されるものではなく、視界画像が制限されなくてもよい。また、現在位置情報が表示されない領域は、水中、地底、異次元空間、パラレルワールド等である場合、視界画像は水中、地底、異次元空間、パラレルワールド等を表す視界画像であってもよい。
【０１２９】
また、本実施形態において、プレイヤキャラクタの現在位置情報を表示させるか否かを制御する所定条件が場所（領域）に関する条件である例を説明したが、これに限られるものではなく、例えば、時間に関する条件としてもよい。時間に関する条件とは、例えば、ゲーム内の時間において、所定の時間帯（例えば、０：００〜１：００、１時間毎に５分間、２時間毎に３０分間、等）による条件であってもよいし、朝、昼、または夜のいずれかによる条件であってもよい。
【０１３０】
［変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の第１，２の実施形態において説明した各構成は、任意に組み合わせることができる。
【０１３１】
また、位置マーカの案内表示に距離の情報が関連付けられて表示されてもよい。例えば、図８に示す視界画面ＳＧ１０において、案内表示ＧＶ１または案内表示ＧＶ２に、プレイヤキャラクタの現在位置からの距離を示す情報が関連付けられて表示されてもよい。この場合、ゲーム装置１０は、位置マーカの案内表示に加えて距離表示も行うので、ユーザが現在位置をより的確に把握しやくすることができる。
【０１３２】
また、上記実施形態では、３Ｄ仮想空間内のフィールドでプレイするゲーム例に説明したが、これに限られるものではなく、２Ｄ仮想空間のフィールドでプレイするゲームであってもよい。
【０１３３】
また、上述の制御部１１０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより制御部１１０としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、制御部１１０で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて制御部２５０で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に制御部２５０で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１３４】
また、上述した制御部１１０の機能の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１３５】
また、上述した制御部１１０の機能の一部または全部を、ゲーム装置１０以外の他の装置で行ってもよい。例えば、制御部１１０の機能の一部または全部を、ゲーム装置１０と通信接続されるサーバ装置（不図示）で行ってもよい。
【０１３６】
［付記］
以上の記載から本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために添付図面の参照符号を便宜的に括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
【０１３７】
（付記Ａ１）本発明の一態様に係るゲーム装置（１０）は、ユーザの操作に基づいてフィールド内の特定キャラクタ（例えば、プレイヤキャラクタ）を移動させるキャラクタ制御部（１１２）と、前記特定キャラクタの移動経路に基づいて前記フィールド内の状況を示す表示内容が更新される地図を表示させる表示制御部（１１９）と、前記特定キャラクタが、前記フィールド内のうち前記フィールド内の状況の少なくとも一部が前記地図に表示されていない領域（Ｒ２）が含まれる移動経路を移動した場合、該移動後に前記フィールド内のうち該領域以外の所定領域（ＳＴ、Ｒ１）へ移動したことを条件として、該領域に対応する前記地図の表示内容を更新する地図表示制御部（１１８）と、を備える。
【０１３８】
付記Ａ１の構成によれば、フィールド内の状況の少なくとも一部が地図に表示されていない領域に特定キャラクタが侵入しても、特定キャラクタが該領域の所定領域（例えば、本拠地ＳＴ）に帰還するまでは地図の表示内容が更新されないため、ユーザは少ない情報を手掛かりに、手探り的に探索を行うことになる。よって、ゲーム装置は、フィールド内の状況の少なくとも一部が地図に表示されていない領域を探索するときの期待感と緊張感をユーザに与えることができる。従って、ゲーム装置は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【０１３９】
（付記Ａ２）また、本発明の一態様は、付記Ａ１に記載のゲーム装置であって、前記地図表示制御部は、前記フィールド内において前記特定キャラクタが移動したことがない領域を該領域の状況が表示されない状態に前記地図の表示内容を制御し、前記特定キャラクタが、前記フィールド内のうち前記フィールド内の状況が表示されていない領域が含まれる移動経路を移動した場合、該移動後に前記フィールド内のうち該領域以外の所定領域へ移動したことを条件として、該領域の状況が表示される状態に前記地図の表示内容を更新する。
【０１４０】
付記Ａ２の構成によれば、今まで特定キャラクタが侵入したことのない領域を初めて探索している間は、該領域の地図が表示されないため、ユーザは少ない情報を手掛かりに、手探り的に探索を行うことになる。よって、ゲーム装置は、未侵入の場所である領域Ｒ２を初めて探索するときの期待感と緊張感をユーザに与えることができる。従って、ゲーム装置は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【０１４１】
（付記Ａ３）また、本発明の一態様は、付記Ａ１または付記Ａ２に記載のゲーム装置であって、前記地図表示制御部は、前記特定キャラクタが移動した移動経路を示す経路情報を、前記地図に表示させる。
【０１４２】
付記Ａ３の構成によれば、ゲーム装置は、ユーザが探索した経路がどのような経路であったかを確認できるようにすることができる。
【０１４３】
（付記Ａ４）また、本発明の一態様は、付記Ａ３に記載のゲーム装置であって、前記地図表示制御部は、前回の前記条件が満たされたときに前記特定キャラクタが移動した移動経路を示す経路情報を、前記地図に表示させる。
【０１４４】
付記Ａ４の構成によれば、ゲーム装置は、今回の探索がどのような経路であったかをユーザが確認できるようにすることができる。
【０１４５】
（付記Ａ５）また、本発明の一態様は、付記Ａ１から付記Ａ４のいずれか一に記載のゲーム装置であって、ユーザの操作に応じて前記フィールド内の前記特定キャラクタの現在位置に特定アイテム（例えば、「旗」）を設定する現在位置情報設定部（１１４）、を備え、前記表示制御部は、前記現在位置情報設定部により設定された特定アイテムを示す情報（例えば、旗マーク）を、前記地図に表示させる。
【０１４６】
付記Ａ５の構成によれば、ゲーム装置は、ユーザが探索した経路がどのような順で探索した経路であったかを確認できるようにすることができる。
【０１４７】
（付記Ａ６）また、本発明の一態様は、付記Ａ１から付記Ａ５のいずれか一に記載のゲーム装置であって、前記フィールド内には、前記ユーザが操作を行う際の前記フィールド内の様子が表示される視界画像の視界が制限される視界制限領域（例えば、毒霧が発生している領域ＲＳ）がある。
【０１４８】
付記Ａ６の構成によれば、ゲーム装置は、視界制限領域（例えば、毒霧が発生している領域）では、僅かな視界の情報と、これまで辿ってきた経路、方角等から地形を推測しながらユーザが探索することとなり、より手探りの度合が高く、高難度の探索とすることができる。
【０１４９】
（付記Ａ７）また、本発明の一態様は、付記Ａ６に記載のゲーム装置であって、前記フィールド内の前記視界制限領域以外の領域内に前記特定キャラクタが存在する場合、前記特定キャラクタの前記フィールド内の現在位置を示す現在位置情報（ＮＰ）を前記地図に表示させ、前記視界制限領域（ＲＳ）内に前記特定キャラクタが存在する場合、前記現在位置情報を前記地図に表示させない現在位置表示制御部（１１３）、を備える。
【０１５０】
付記Ａ７の構成によれば、ゲーム装置は、フィールド内の視界制限領域の中ではプレイヤキャラクタの現在位置を地図に表示させないため、ユーザがフィールドを探索する際の難易度をより高くすることができる。例えば、ユーザが、視界制限領域内を探索することで、視界制限領域以外を探索するよりも価値の高いアイテムを取得可能なようにすることで、ユーザに挑戦意欲を抱かせることができる。
【０１５１】
（付記Ａ８）また、本発明の一態様は、付記Ａ６または付記Ａ７に記載のゲーム装置であって、ユーザの操作に基づいて前記フィールド内の任意の位置にマーカ（例えば、位置マーカＭＣ）を設定するマーカ設定部（１１５）と、前記マーカ設定部により設定されたマーカの位置への方向を示す案内表示（ＧＶ１、ＧＶ２）を、前記フィールド内の前記視界制限領域以外の領域内に前記特定キャラクタが存在する場合には前記視界画像に表示させ、前記視界制限領域内に前記特定キャラクタが存在する場合には前記視界画像に表示させないマーカ表示制御部（１１６）と、を備える。
【０１５２】
付記Ａ８の構成によれば、ゲーム装置は、視界制限領域では、地図上に位置マーカを付けてもユーザが探索する際の手掛かりとすることができず、より手探りの度合が高く、高難度の探索とすることができる。
【０１５３】
（付記Ａ９）また、本発明の一態様は、付記Ａ１から付記Ａ８のいずれか一に記載のゲーム装置であって、前記フィールドは、３次元の仮想空間内のフィールドである。
【０１５４】
付記Ａ９の構成によれば、ゲーム装置は、実空間に近い臨場感のある仮想空間内をユーザが探索することができるため、ゲームの興趣を高めることができる。
【０１５５】
（付記Ａ１０）また、本発明の一態様に係るプログラムは、コンピュータを、付記Ａ１から付記Ａ９のいずれか一に記載のゲーム装置として機能させるためのプログラムである。
【０１５６】
付記Ａ１０の構成によれば、フィールド内の状況の少なくとも一部が地図に表示されていない領域に特定キャラクタが侵入しても、特定キャラクタが該領域の所定領域（例えば、本拠地ＳＴ）に帰還するまでは地図の表示内容が更新されないため、ユーザは少ない情報を手掛かりに、手探り的に探索を行うことになる。よって、プログラムは、フィールド内の状況の少なくとも一部が地図に表示されていない領域を探索するときの期待感と緊張感をユーザに与えることができる。従って、プログラムは、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【０１５７】
（付記Ｂ１）また、本発明の一態様に係るゲーム装置（１０）は、ユーザの操作に基づいてフィールド内の特定キャラクタ（例えば、プレイヤキャラクタ）を移動させるキャラクタ制御部（１１２）と、前記フィールドに対応する地図を表示させる表示制御部（１１９）と、所定条件（例えば、場所（領域）に関する条件、時間に関する条件）を満たすか否かに基づいて、前記フィールド内における前記特定キャラクタの現在位置を示す現在位置情報（ＮＰ）を前記地図に表示させるか否かを制御する現在位置表示制御部（１１３）と、を備える。
【０１５８】
付記Ｂ１の構成によれば、ゲーム装置は、特定キャラクタの現在位置を条件によって地図に表示させないようにすることで、ユーザがフィールドを探索する際の難易度をより高めることができる。従って、ゲーム装置は、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【０１５９】
（付記Ｂ２）また、本発明の一態様は、付記Ｂ１に記載のゲーム装置であって、前記現在位置表示制御部は、前記フィールド内の第１領域（例えば、毒霧が発生していない領域）内に前記特定キャラクタが存在する場合、前記現在位置情報を前記地図に表示させ、前記フィールド内の第２領域（例えば、毒霧が発生している領域ＲＳ）内に前記特定キャラクタが存在する場合、前記現在位置情報を前記地図に表示させない。
【０１６０】
付記Ｂ２の構成によれば、ゲーム装置１０は、フィールド内の特定キャラクタの存在する場所（領域）の条件によって、特定キャラクタの現在位置を地図に表示させないようにすることで、ユーザがフィールドを探索する際の難易度をより高くすることができる。例えば、ユーザが、毒霧が発生している領域内を探索することで、毒霧が発生していない領域を探索するよりも価値の高いアイテムを取得可能なようにすることで、ユーザに挑戦意欲を抱かせることができる。
【０１６１】
（付記Ｂ３）また、本発明の一態様は、付記Ｂ２に記載のゲーム装置であって、ユーザの操作に応じて前記フィールド内の任意の位置にマーカ（例えば、位置マーカＭＣ）を設定するマーカ設定部（１１５）と、前記ユーザが操作を行う際の前記フィールド内の様子が表示される視界画像に、前記マーカ設定部により設定されたマーカの位置への方向を示す案内表示を、前記第１領域内に前記特定キャラクタが存在する場合には表示させ、前記第２領域内に前記特定キャラクタが存在する場合には表示させないマーカ表示制御部と、
を備える。
【０１６２】
付記Ｂ３の構成によれば、ゲーム装置は、特定キャラクタの現在位置が地図に表示されない第２領域では、地図上に位置マーカを付けてもユーザが探索する際の手掛かりとすることができず、より手探りの度合が高く、高難度の探索とすることができる。
【０１６３】
（付記Ｂ４）また、本発明の一態様は、付記Ｂ２または付記３Ｂに記載のゲーム装置であって、前記第２領域内では、前記ユーザが操作を行う際の前記フィールド内の様子が表示される視界画像の視界が制限される。
【０１６４】
付記Ｂ４の構成によれば、ゲーム装置は、地図に現在位置情報を表示させない第２領域（例えば、毒霧が発生している領域）では、視界も制限するため、僅かな視界の情報と、これまで辿ってきた経路、方角等から地形を推測しながらユーザが探索することとなり、より手探りの度合が高く、高難度の探索とすることができる。
【０１６５】
（付記Ｂ５）また、本発明の一態様は、付記Ｂ１から付記Ｂ４のいずれか一に記載のゲーム装置であって、ユーザの操作に応じて前記フィールド内の前記特定キャラクタの現在位置に特定アイテム（例えば、「旗」）を設定する現在位置情報設定部（１１４）、を備え、前記表示制御部は、前記現在位置情報設定部により設定された特定アイテムを示す情報（例えば、旗マーク）を、前記地図に表示させる。
【０１６６】
付記Ｂ５の構成によれば、ゲーム装置は、ユーザが現在位置に特定アイテムを設定することで一時的にプレイヤキャラクタの現在位置を知ることができるため、地図に現在位置情報が表示されない第２領域（例えば、毒霧が発生している領域）において、現在位置が分からなくなり抜け出せなくなってしまわないようにユーザの救済手段とすることができる。
【０１６７】
（付記Ｂ６）また、本発明の一態様は、付記Ｂ５に記載のゲーム装置であって、前記特定アイテムを設定可能な回数には制限がある。
【０１６８】
付記Ｂ６の構成によれば、ゲーム装置は、特定アイテムをうまく利用することもユーザが探索する際の戦略要素の一つとすることができる。なお、所持できる「旗」の個数にも制限（例えば５個）があってもよい。
【０１６９】
（付記Ｂ７）また、本発明の一態様は、付記Ｂ１から付記Ｂ６のいずれか一に記載のゲーム装置であって、前記表示制御部は、前記フィールドにおける方向（例えば、東西南北の方角）を示す情報を、前記ユーザが操作を行う際の前記フィールド内の様子が表示される視界画像に表示させる。
【０１７０】
付記Ｂ７の構成によれば、ゲーム装置は、地図に現在位置情報が表示されない第２領域（例えば、毒霧が発生している領域）の中でもユーザが方向（方角）のみは確認できるようになり、プレイヤキャラクタをユーザが移動させる際の方向の手掛かりにすることができる。
【０１７１】
（付記Ｂ８）また、本発明の一態様は、付記Ｂ２から付記Ｂ４のいずれか一に記載のゲーム装置であって、前記第２領域内では、前記特定キャラクタが活動可能な時間が制限される。
【０１７２】
付記Ｂ８の構成によれば、ゲーム装置は、現在位置情報が表示されない第２領域（例えば、毒霧が発生している領域）の中に価値の高いアイテムを配置することで、該価値の高いアイテムをユーザが探索する際の難易度を上げることができる。よって、ゲーム装置は、価値の高いアイテムを取得する挑戦意欲をユーザに抱かせることができる。
【０１７３】
（付記Ｂ９）また、本発明の一態様は、付記Ｂ８に記載のゲーム装置であって、前記活動可能な時間は、ゲーム内で利用可能なポイントの消費により増加可能である。
【０１７４】
付記Ｂ９の構成によれば、ゲーム装置は、ポイントの消費により第２領域内での活動可能な時間を延ばすことができるため、第２領域の中で現在位置が分からなくなり抜け出せなくなるような状態になったユーザの救済手段とすることができる。また、ポイントの蓄積量が多い方が第２領域の中での活動時間が長く、それによって価値の高いアイテムを取得する可能性も高くなりゲームを有利に進めることができるようになるため、ゲーム装置は、ユーザがポイント取得を目的としてプレイすることを促進できる。
【０１７５】
（付記Ｂ１０）また、本発明の一態様は、付記Ｂ９に記載のゲーム装置であって、前記ポイントの消費量に対して増加する前記ゲーム装置は、前記ポイントの消費によって増加させた回数に応じて減少する。
【０１７６】
付記Ｂ１０の構成によれば、ゲーム装置は、ポイントの消費によって第２領域内での活動可能な時間を延ばすことができるが、制限無く長くできるわけではないため、ユーザの救済手段とする反面、探索の難易度が低下しすぎないようにすることができる。
【０１７７】
（付記Ｂ１１）また、本発明の一態様は、付記Ｂ２から付記Ｂ４または付記Ｂ８から付記Ｂ１０のいずれか一に記載のゲーム装置であって、前記フィールド内で前記特定キャラクタが活動するために消費するポイント（例えば、スタミナ）は、第１領域内で活動するよりも第２領域内で活動する方が単位時間あたりの消費量が多い。
【０１７８】
付記Ｂ１１の構成によれば、ゲーム装置は、第２領域（例えば、毒霧が発生している領域）の中では特定キャラクタが活動し難いようにすることで難易度を上げ、挑戦意欲をユーザに抱かせることができる。
【０１７９】
（付記Ｂ１２）また、本発明の一態様は、付記Ｂ１から付記Ｂ１１のいずれか一に記載のゲーム装置であって、前記フィールドは、３次元の仮想空間内のフィールドである。
【０１８０】
付記Ｂ１２の構成によれば、ゲーム装置は、実空間に近い臨場感のある仮想空間内をユーザが探索することができるため、ゲームの興趣を高めることができる。
【０１８１】
（付記Ｂ１３）また、本発明の一態様に係るプログラムは、コンピュータを、付記１から付記１２のいずれか一に記載のゲーム装置として機能させるためのプログラムである。
【０１８２】
付記Ｂ１３の構成によれば、プログラムは、特定キャラクタの現在位置を条件によって地図に表示させないようにすることで、ユーザがフィールドを探索する際の難易度をより高めることができる。従って、プログラムは、仮想空間内のフィールドをユーザの操作によって移動するゲームにおいて、そのゲーム性を向上させることができる。
【符号の説明】
【０１８３】
１  ゲームシステム、１０  ゲーム装置、１１  ＣＰＵ、１２  通信部、１３  記憶部、１４  入出力インターフェース、３０  表示装置、５０  入力装置、１１０  制御部、１１１  入力部、１１２  キャラクタ制御部、１１３  現在位置表示制御部、１１４  現在位置情報設定部、１１５  マーカ設定部、１１６  マーカ表示制御部、１１７  視界画像制御部、１１８  地図表示制御部、１１９  表示制御部、１３１  仮想空間データ記憶部、１３２  キャラクタデータ記憶部、１３３  アイテムデータ記憶部、１３４  プレイデータ記憶部、１３５  地図データ記憶部、１３６  表示制御データ記憶部
【図１】
2020032265.tif 000003
【図２】
2020032265.tif 000004
【図３】
2020032265.tif 000005
【図４】
2020032265.tif 000006
【図５】
2020032265.tif 000007
【図６】
2020032265.tif 000008
【図７】
2020032265.tif 000009
【図８】
2020032265.tif 000010
【図９】
2020032265.tif 000011
【図１０】
2020032265.tif 000012
【図１１】
2020032265.tif 000013
【図１２】
2020032265.tif 000014
【図１３】
2020032265.tif 000015
【図１４】
2020032265.tif 000016
【図１５】
2020032265.tif 000017
【図１６】
2020032265.tif 000018
【図１７】
2020032265.tif 000019
【図１８】
2020032265.tif 000020
【図１９】
2020032265.tif 000021
【図２０】
2020032265.tif 000022
【図２１】
2020032265.tif 000023