(57)【要約】【課題】実在場所に基づいて設けられた仮想空間上のゲームについて、普段の生活の合間において気軽に楽しめるシステムおよびプログラムを提供する。【解決手段】本発明のシステムはサーバ装置とネットワークを介して接続される端末装置を備え、端末装置は、操作を受け付ける操作部と、操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、クエスト開始位置から目的地までの経路候補を算出する算出部と、算出された経路候補を表示する表示部と、経路候補をユーザが通行する経路（以下、通行経路）として決定する決定部と、決定部において決定された通行経路を前記サーバ装置に送信する第１通信部と、を含み、サーバ装置は、経路候補ごとに仮想空間を生成し、仮想空間上にゲーム媒体オブジェクトを配置するとともにゲームの進行を制御する制御部と、制御部で進行したゲームの情報を端末装置に送信する第２通信部とを含む。【選択図】図１
2020202972.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
システム。
【請求項２】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
システム。
【請求項３】
前記制御部は、前記通行経路以外または前記経路候補以外の経路に対応する仮想空間上においても、前記ゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する請求項１または２に記載のシステム。
【請求項４】
前記制御部は、前記ユーザによる前記端末装置の操作に基づいて、前記通行経路または前記経路候補を変更する請求項１〜３のいずれか１項に記載のシステム。
【請求項５】
前記制御部は、前記ユーザによる前記端末装置の操作に基づいて、前記ゲーム媒体の配置位置または前記イベント内容を変更する請求項１〜４のいずれか１項に記載のシステム。
【請求項６】
前記端末装置は、さらに、
前記決定部で決定した前記通行経路に基づいて、バーコードまたはマトリックス型二次元コードを生成する生成部を含む、
請求項２に記載のシステム。
【請求項７】
前記バーコードまたは前記マトリックス型二次元コードを読み取る読取装置と、
前記読取装置によって読み取った情報に基づいて前記通行経路を表示する第２表示部を含む経路表示装置と、
をさらに備えた請求項６に記載のシステム。
【請求項８】
前記経路表示装置は、前記読取装置によって読み取った情報に基づいて前記通行経路を設定し、設定した前記通行経路に基づいて経路案内を行う経路案内部をさらに含む請求項７に記載のシステム。
【請求項９】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において前記ゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
システム。
【請求項１０】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
システム。
【請求項１１】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する通信部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御手段、
前記制御手段で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する通信手段、
として機能させ、
前記端末装置は、前記通信手段から受信した前記ゲーム進行情報を前記表示部に表示する制御を行う、
プログラム。
【請求項１２】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記通行経路または前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する通信部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御手段、
前記制御手段で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する通信手段、
として機能させ、
前記端末装置は、前記通信手段から受信した前記ゲーム進行情報を前記表示部に表示する制御を行う、
プログラム。
【請求項１３】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記ゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御手段、
前記制御手段で決定した情報を前記端末装置に送信する通信手段、
として機能させ、
前記ゲーム制御部は、前記通信手段から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
プログラム。
【請求項１４】
サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御手段、
前記制御手段で決定した情報を前記端末装置に送信する通信手段、
として機能させ、
前記ゲーム制御部は、前記通信手段から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにとって通行したい経路に応じてゲームを進行できるシステムおよびプログラムに関する。
【背景技術】
【０００２】
従来、携帯端末を有したユーザが様々な実在場所に行くことによって、この実在場所に基づいて設けられた仮想空間上のゲーム内において、キャラクタなどを獲得できるゲームが知られている。たとえば、非特許文献１に記載のゲームは、拡張現実技術および位置情報（ＧＰＳ情報など）を活用することにより、現実世界そのものを舞台として、携帯端末のゲーム内において、キャラクタを捕獲したり、アイテムを獲得したりするといった体験をすることができる。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】任天堂、Pokemon GO、２０１６年７月６日配信、インターネット〈URL：https://www.pokemongo.jp/〉
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来のゲームにおいては、ユーザ自身がゲームのために移動時間を使って、その場所にわざわざ行かなければ、キャラクタを捕獲することができないことがあり、気軽に楽しむことができない場合があった。
【０００５】
そこで、本発明の目的は、ユーザにとって通行したい経路などの実在場所に基づいて設けられた仮想空間上のゲームについて、普段の生活の合間においても気軽に楽しむことができるシステムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
第１の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補の仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
システムである。
【０００７】
第２の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する第１表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する第１通信部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記第１通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御部と、
前記制御部で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する第２通信部と、
を含み、
前記端末装置は、前記第２通信部から受信した前記ゲーム進行情報を前記第１表示部に表示する制御を行う、
システムである。
【０００８】
第３の発明は、前記発明において、前記制御部は、前記通行経路以外または前記経路候補以外の経路に対応する仮想空間上においても、前記ゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定することができる。
【０００９】
第４の発明は、前記発明において、前記制御部は、前記ユーザによる前記端末装置の操作に基づいて、前記通行経路または前記経路候補を変更することができる。
【００１０】
第５の発明は、前記発明において、前記制御部は、前記ユーザによる前記端末装置の操作に基づいて、前記ゲーム媒体の配置位置または前記イベント内容を変更することができる。
【００１１】
第６の発明は、第２の発明において、前記端末装置は、さらに、
前記決定部で決定した前記通行経路に基づいて、バーコードまたはマトリックス型二次元コードを生成する生成部を含むことができる。
【００１２】
第７の発明は、第６の発明において、前記端末装置は、さらに、
前記決定部で決定した前記通行経路に基づいて、バーコードまたはマトリックス型二次元コードを生成する生成部を含むことができる。
【００１３】
第８の発明は、第７の発明において、前記経路表示装置は、前記読取装置によって読み取った情報に基づいて前記通行経路を設定し、設定した前記通行経路に基づいて経路案内を行う経路案内部をさらに含むことができる。
【００１４】
第９の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において前記ゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
システム
【００１５】
第１０の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を複数算出する算出部と、
前記算出部によって算出された複数の前記経路候補を表示する表示部と、
複数の前記経路候補から前記操作部を介して１つ選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記通行経路において所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置は、
前記通行経路または複数の前記経路候補ごとに仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御部と、
前記制御部で決定した情報を前記端末装置に送信する通信部と、
を含み、
前記ゲーム制御部は、前記通信部から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
システムである。
【００１６】
第１１の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置と目的地との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する通信部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記通信部から受信した情報に基づいて前記通行経路において前記ゲームの進行を制御する制御手段、
前記制御手段で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する通信手段、
として機能させ、
前記端末装置は、前記通信手段から受信した前記ゲーム進行情報を前記表示部に表示する制御を行う、
プログラムである。
【００１７】
第１２の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記通行経路または前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記決定部において決定された前記通行経路の情報を前記サーバ装置に送信する通信部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定するとともに、前記通信部から受信した情報に基づいて前記通行経路において所定のゲームの進行を制御する制御手段、
前記制御手段で進行した前記ゲームの情報（以下、ゲーム進行情報）を前記端末装置に送信する通信手段、
として機能させ、
前記端末装置は、前記通信手段から受信した前記ゲーム進行情報を前記表示部に表示する制御を行う、
プログラムである。
【００１８】
第１３の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力されたゲームのクエスト開始位置との情報から、前記クエスト開始位置から前記目的地までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
前記ゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御手段、
前記制御手段で決定した情報を前記端末装置に送信する通信手段、
として機能させ、
前記ゲーム制御部は、前記通信手段から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
プログラムである。
【００１９】
第１４の発明は、サーバ装置と、
前記サーバ装置とネットワークを介して接続される端末装置と、
を備えるシステムにおける前記サーバ装置を所定の手段として機能させるプログラムであって、
前記端末装置は、
ユーザの操作を受け付ける操作部と、
前記操作部を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、前記乗車位置から前記降車位置までの経路候補を算出する算出部と、
前記算出部によって算出された前記経路候補を表示する表示部と、
前記操作部を介して選択された前記経路候補を、前記ユーザが通行する経路（以下、通行経路）として決定する決定部と、
所定のゲームの進行を制御するゲーム制御部と、
を含み、
前記サーバ装置を、
前記通行経路または前記経路候補に仮想空間を生成し、前記仮想空間上においてゲーム媒体に対応するオブジェクトを配置するまたは前記仮想空間上において実行するイベント内容を設定する制御手段、
前記制御手段で決定した情報を前記端末装置に送信する通信手段、
として機能させ、
前記ゲーム制御部は、前記通信手段から受信した情報に基づいて前記ゲームを進行させ、前記ゲームの進行に関連する情報を前記表示部に表示する制御を行う、
プログラムである。
【発明の効果】
【００２０】
本発明によれば、ユーザにとって通行したい経路などの実在場所に基づいて設けられた仮想空間上のゲームについて、普段の生活の合間においても気軽に楽しむことができるシステムおよびプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態におけるシステムの一部のハードウェア構成および機能的構成を示すブロック図である。
【図２】本実施の形態におけるシステムの一部のハードウェア構成および機能的構成を示すブロック図である。
【図３】本実施の形態におけるゲーム画面の一例を示す図である。
【図４】本実施の形態におけるゲーム画面の一例を示す図である。
【図５】本実施の形態におけるゲーム画面の一例を示す図である。
【図６】本実施の形態におけるゲーム画面の一例を示す図である。
【図７】本実施の形態における仮想空間の画面の一例を示す図である。
【図８】本実施の形態におけるゲーム画面の一例を示す図である。
【図９】本実施の形態におけるゲーム画面の一例を示す図である。
【図１０】本実施の形態における通行経路生成処理を示すフローチャートである。
【図１１】本実施の形態における仮想空間生成処理を示すフローチャートである。
【図１２】本実施の形態におけるゲーム媒体表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
［実施形態］
本発明の実施形態にかかるシステム（ゲームシステム１およびナビゲーションシステム１０）について、図１〜図１２を参照して説明する。図１に示すゲームシステム１により、たとえば、サーバ装置２においてゲームが実行される。また、図１に示すゲームシステム１および図２に示すナビゲーションシステム１０により、たとえば、読取装置５で端末装置３から得た情報を用いて、経路案内装置６において経路案内（ナビゲーション）が実行される。
【００２３】
本実施形態で説明されるゲームは、捕獲パートと戦闘パートとを含むゲームである。たとえば、ユーザは、現実世界そのもの（たとえば、普段の生活で使用する経路（通学路、通勤路など））を舞台として、捕獲パートにおいて、ユーザにとって通行したい経路などの実在場所に基づいて設けられた仮想空間上においてオブジェクトとして出現したゲーム媒体（キャラクタ、アイテムなど）を捕獲するゲームを本システムによって行う。そして、戦闘パートにおいて、ユーザは、本システムを用いて、獲得したゲーム媒体（キャラクタ）を操作して仮想空間上の敵キャラクタと戦い、勝利することでアイテムなどの特典を得て、ゲームが進行する。
【００２４】
また、ユーザは、獲得したゲーム媒体（キャラクタ、アイテムなど）を育成・強化したり、仮想空間上のフレンドとゲーム媒体（キャラクタ、アイテムなど）を交換したりすることもできる。
【００２５】
また、ユーザは、スマートフォンなどの端末装置３に入力した現在位置または乗車予定位置（以下、乗車位置）と目的位置または降車位置との情報から算出された複数の経路候補からユーザによって選択された１つの経路の情報を、タクシーなどに設置された図２に示すナビゲーションシステム１０の読取装置５に読み込ませることにより、運転手に伝えなくても、通行してもらいたい経路（道順を含む）および降車位置を経路案内装置６に示すことができる。また、ユーザは、前記通行経路と平行して設けられた仮想空間上において出現するゲーム媒体（キャラクタ）を、前記通行経路に沿ってタクシーで移動していく最中に獲得することもできる。
【００２６】
ここで、ゲーム媒体とは、ゲーム進行のためにユーザによって用いられる電子データの総称であり、たとえば、複数種類のキャラクタ、複数種類のアイテム、および複数種類のカード、仮想通貨などを含む。本実施形態では、ゲーム媒体として、キャラクタ、アイテムを例に説明するが、カード、仮想通貨などにおいても同様の処理が可能であるとともに、キャラクタ、アイテム、カード、および仮想通貨のうち２つ以上が、ゲーム媒体として混在して適用されてもよい。
【００２７】
＜ゲームシステム１のハードウェア構成について＞
図１を参照して、ゲームシステム１を実現するサーバ装置２のハードウェア構成、および、このサーバ装置２とインターネット回線などの通信ネットワーク４を介して互いに通信接続される複数の端末装置３のハードウェア構成について説明する。
【００２８】
ゲームシステム１は、サーバ装置２および複数の端末装置３にて構成される。このゲームシステム１において、サーバ装置２と各端末装置３とは所定のタイミングで相互に通信を行い、サーバ装置２から配信されたゲームプログラムおよびゲームデータに基づいてゲームが進行する。
【００２９】
サーバ装置２は、記憶部２１にゲームプログラムおよびゲームデータを記憶している。情報処理手段２０１は、各端末装置３（アカウント）のゲームデータを管理する。サーバ装置２と端末装置３とは通信ネットワーク４を介して互いに通信を行う。
【００３０】
端末装置３は、ユーザの操作に基づいて所定のゲームを実行（プレイ）するために、端末装置３を介してサーバ装置２の記憶部２１に記憶されたゲームプログラムおよびゲームデータを受信する（ダウンロードおよびインストールする）。また、アップデート用のゲームプログラムおよびゲームデータを受信する（ダウンロードおよびインストールする）。
【００３１】
端末装置３は、インストールしたゲームプログラムおよびゲームデータに基づいて、サーバ装置２にて行ったゲーム進行の情報をサーバ装置２から受信し、これらのゲーム進行に伴うゲーム演出（ゲーム画像、音声）を液晶画面（表示部）３３０およびスピーカ３４０などに出力する。
【００３２】
なお、各端末装置３および各ユーザには、それぞれ異なるアカウント情報（固有の識別情報）が付与される。そして、アカウント情報ごとにＩＤ（識別符号）が付与される。
【００３３】
サーバ装置２は、各ユーザのアカウント情報を管理し、各アカウントのゲーム進行状況に関するデータなどを端末装置３から受信して記憶部２１に記憶する。
【００３４】
たとえば、端末装置３は、ユーザによってゲームを開始する操作が行われたとき、各端末装置３が通信ネットワーク４を介してサーバ装置２と通信を行い、この端末装置３からアカウント情報が送信される。サーバ装置２は、送信されたアカウント情報に基づいて所定の認証を行い、端末装置３にゲーム進行に必要なデータ（ゲーム進行状況に関するデータ）を送信する。
【００３５】
端末装置３は、このアカウントのゲーム進行状況に関するデータなど受信して、サーバ装置２と連携しつつ、端末装置３にてタッチパッド３５０を介してユーザによるゲーム進行に関する操作を受け付ける。また、端末装置３は、ゲームの開始時のみならず、ゲーム進行の所定のタイミング（アイテム消費またはゲーム課題クリアなどのデータ更新時）でサーバ装置２にゲーム進行状況に関するデータを送信する。
【００３６】
・サーバ装置２のハードウェア構成
サーバ装置２は、制御部２０、記憶部２１、および、ネットワークインターフェース２２を備える。
【００３７】
記憶部２１およびネットワークインターフェース２２は、バス２００を介してサーバ装置２の制御部２０に接続される。
【００３８】
制御部２０は、サーバ装置２の動作を制御する。
【００３９】
記憶部２１は、主にＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）で構成される。
【００４０】
記憶部２１には、たとえば、ゲームを実行するためのゲームプログラムおよびデータ（アカウントのゲーム進行状況に関する情報を含む）、本発明のゲームシステム１を実現するためのゲームプログラムおよびデータが記憶される。データの例としては、仮想空間上に配置するゲーム媒体（キャラクタ、アイテムなど）を選択するための抽選に使用されるゲーム媒体抽選テーブルＴ１、ユーザに関するデータを管理するためのユーザ管理テーブルＴ２、ユーザ同士の友達関係を管理するためのフレンド管理テーブルＴ３、現実世界の地図情報Ｔ４などが挙げられる。
【００４１】
ネットワークインターフェース２２は、通信ネットワーク４に接続され、サーバ装置２と各端末装置３との間でインターネット通信によって送受信する。
【００４２】
・端末装置３のハードウェア構成
端末装置３には、液晶画面３３０、スピーカ３４０およびタッチパッド３５０が内蔵される。この端末装置３において、記憶媒体などから読み込んだゲームプログラムおよびデータに基づいてゲームが進行する。また、端末装置３は、他端末装置３およびサーバ装置２との間で、インターネットなどの通信ネットワーク４あるいは近距離無線通信装置を介して互いにデータ通信をすることができる。
【００４３】
端末装置３は、制御部３０、記憶部３１、ネットワークインターフェース３２、グラフィック処理部３３、オーディオ処理部３４、操作部３５、および画像処理部３６を備える。
【００４４】
記憶部３１、ネットワークインターフェース３２、グラフィック処理部３３、オーディオ処理部３４、および操作部３５は、バス３００を介して、制御部３０に接続される。
【００４５】
制御部３０は、端末装置３の動作を制御する。
【００４６】
記憶部３１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部３１には、たとえば、ゲームを実行するためのゲームプログラムおよびデータが記憶される。また、記憶部３１には、他端末装置３に送信するアカウント情報、フレンドに関する情報ならびに他端末装置３から受信した他のアカウント情報などが記憶される。
【００４７】
ネットワークインターフェース３２は、通信ネットワーク４に接続され、サーバ装置２と各端末装置３との間で、または端末装置３同士でデータをインターネット通信によって送受信する。
【００４８】
グラフィック処理部３３は、制御部３０の指示に従って仮想空間および各キャラクタなどを含むゲーム画像を動画形式で描画する。グラフィック処理部３３にて動画形式に描画されたゲーム画像は、ゲーム画面として液晶画面３３０に表示される。
【００４９】
オーディオ処理部３４は、制御部３０の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ処理部３４には、スピーカ３４０が接続される。ゲーム音声は、スピーカ３４０から外部へと出力される。
【００５０】
操作部３５は、端末装置３に付属（内蔵）するタッチパッド３５０と接続され、操作入力に関するデータを送受信することが可能である。ユーザは、タッチパッド３５０に設けられたボタン等の操作子（図示略）を操作することにより、端末装置３へ操作信号を入力する。
【００５１】
画像処理部３６は、端末装置３に付属（内蔵）するカメラ３６０と接続され、カメラ３６０によって撮影された周囲環境を画像化し、拡張現実技術に利用される周囲環境情報となる画像データを生成する。
【００５２】
＜ゲームシステム１の各制御部の機能的構成について＞
図１を参照して、ゲームシステム１を実現するサーバ装置２の制御部２０および端末装置３の制御部３０の機能的構成について説明する。
【００５３】
・サーバ装置２の制御部２０の機能的構成
サーバ装置２の制御部２０は、所定のゲームプログラムを実行することにより、情報処理手段２０１、抽選手段２０２、およびゲーム制御手段２０３として機能する。
【００５４】
情報処理手段２０１は、ゲーム進行に必要なデータを各端末装置３との間で送受信する。また、情報処理手段２０１は、端末装置３から送信されるアカウント情報を用いて、
アカウント情報の認証を行う。
【００５５】
情報処理手段２０１が各端末装置３から受信する情報は、たとえば、ユーザまたは端末装置３のアカウント情報、位置情報（ＧＰＳ情報など）、端末装置３の向きの情報（たとえば、端末装置３の上端部がどの方角を向いているか）、周囲環境情報（天気、時間などの情報）、経路候補要求信号などの操作信号、およびゲームに関する情報を含む。
【００５６】
情報処理手段２０１は、地図情報などゲームに関する情報、および、ユーザに付与するべく抽選手段２０２が選択したキャラクタに関する情報（キャラクタ名・画像およびそのランク）、または、アイテムに関する情報（アイテム名・画像およびそのランク）を端末装置３へ送信する。なお、各端末装置３から送信される各情報は、情報処理手段２０１を介して各手段に送信されるが、以下では、説明の便宜上、この点の記載を省略することがある。
【００５７】
抽選手段２０２は、端末装置３から情報処理手段２０１を介して仮想空間生成要求信号を受け付けた場合、抽選を行って記憶部２１に記憶されたゲーム媒体抽選テーブルＴ１の中から、ゲーム媒体を１つ以上無作為に選択する。たとえば、抽選手段２０２は、キャラクタ、アイテムなどのゲーム媒体の中から複数種類を無作為に選択し、選択されたゲーム媒体に関する情報（ゲーム媒体に対応するオブジェクトのデータ含む）を記憶部２１から読み出し、ユーザにそのゲーム媒体を付与すべくユーザ情報とゲーム媒体とを関連付ける。この選択されたゲーム媒体に関する情報は、通信手段２０４を介して端末装置３へ送信される。
【００５８】
ゲーム制御手段２０３は、端末装置３から情報処理手段２０１が受信した、仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報など、ならびに、記憶部３１から読み出したゲームデータ（ゲーム媒体に対応するオブジェクトおよびテクスチャなどのデータ）および地図情報Ｔ４、に基づいて、二次元または三次元の仮想空間を生成する。さらに、ゲーム制御手段２０３は、仮想空間生成要求信号の受信を契機として抽選手段２０２によって選択された、仮想空間にキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体を配置する。
【００５９】
たとえば、ゲーム制御手段２０３は、抽選手段２０２によって複数選択された、キャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体のオブジェクトを、図７に示した仮想空間（仮想の地図１０４）の▲の位置（位置１６０〜１６４）のそれぞれに無作為に配置する。このとき、情報処理手段２０１は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどの位置情報（以下、ゲーム媒体位置情報）、ゲーム媒体に対応するオブジェクトのデータなどを、各情報とともに情報処理手段２０１を介して端末装置３に送信する。
【００６０】
また、ゲーム制御手段２０３は、端末装置３から受信したタッチパッド３５０への操作信号、およびゲームの進行状況に応じて、仮想空間における端末装置３に対応するプレイヤキャラクタの行動、および、敵キャラクタの行動を制御する。
【００６１】
ゲーム制御手段２０３は、これらの仮想空間、および、キャラクタまたはアイテムなどをゲーム画面として端末装置３における液晶画面３３０に表示するための情報を生成し、これらの情報を情報処理手段２０１を介して端末装置３に送信する。
【００６２】
・端末装置３の制御部３０の機能的構成
端末装置３の制御部３０は、端末装置３に挿入された記憶媒体または端末装置３の記憶部３１にダウンロード（インストール）されているゲームプログラムを実行することで、経路候補要求手段３０１、算出手段３０２、決定手段３０３、通信手段３０４、および情報処理手段３０５として機能する。
【００６３】
経路候補要求手段３０１は、ユーザの操作に基づいて、地図情報から乗車位置（ゲーム中のクエスト（ユーザのプレイヤキャラクタに与えられた任務またはユーザ自身が設定した目的）の開始位置の例）から降車位置（ゲーム中のクエストの終了位置（目的地）の例）までの経路候補を複数算出するための経路候補要求を行う。具体的には、たとえば、経路候補要求手段３０１は、ユーザによる操作があった場合、経路候補要求信号を生成し、算出手段３０２、通信手段３０４、および情報処理手段３０５に送信する。この経路候補要求信号とは、算出手段３０２に複数の経路候補の算出を実行させる契機となる信号である。
【００６４】
算出手段３０２は、経路候補要求信号を受信した場合には、地図情報における乗車位置から降車位置までの経路候補を複数算出し、算出した経路候補の情報を決定手段３０３、通信手段３０４、および情報処理手段３０５に送信する。
【００６５】
決定手段３０３は、複数の経路候補情報のうちいずれかを選択する操作があったか否か、および、複数の経路候補情報のうちいずれかを選択する操作があった場合にどの経路候補情報を選択する操作があったか判定する。
【００６６】
また、決定手段３０３は、複数の経路候補情報のうちユーザの操作によって経路候補情報が選択された場合、この選択された経路候補情報をユーザが通行を希望する経路の情報（通行経路の情報）として、情報処理手段３０５に送信する。
【００６７】
通信手段３０４は、たとえば、算出手段３０２から算出した複数の経路候補の情報を受信した場合、仮想空間生成要求信号および受信した複数の経路候補の情報をサーバ装置２に送信する。また、通信手段３０４は、たとえば、ユーザまたは端末装置３のアカウント情報、位置情報（ＧＰＳ情報など）、端末装置３の向きの情報、周囲環境情報、各操作信号、およびゲームに関する情報を必要に応じてサーバ装置２に送信する。
【００６８】
情報処理手段３０５は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体位置情報、ゲーム媒体に対応するオブジェクトのデータなど、各種の情報をサーバ装置２から受信した場合、受信した各情報を記憶部３１に記憶させる。
【００６９】
また、情報処理手段３０５は、経路候補要求信号などの各種の要求信号を算出手段３０２、通信手段３０４、および情報処理手段３０５に送信するためのボタンアイコン、選択された経路候補情報などの各種の情報を通信手段３０４、および情報処理手段３０５に送信するためのボタンアイコンなどのユーザインターフェイスを液晶画面３３０に表示するための情報を生成する。これらの情報に従って、グラフィック処理部３３がユーザインターフェイスの画像を描画する。
【００７０】
たとえば、描画されるユーザインターフェイスの画像は、図５に示した画面が挙げられる。具体的に説明すると、図５は、ゲーム画面に表示された地図情報においてアイコン１５０（Ａ）またはアイコン１５１（Ｂ）をタッチすることによって２つの経路候補Ａ、Ｂのうちいずれの経路（ルート）を通行するかを決定するための画面を示している。
【００７１】
また、情報処理手段３０５は、グラフィック処理部３３に命令して、サーバ装置２から受信した情報に従って、キャラクタまたはアイテムなどのオブジェクト（画像）を描画させ、この描画したオブジェクト（画像）をカメラ３６０によって撮像して得た画面上に重ねた状態となるように合成し（いわゆるＡＲ）、必要に応じて、この合成画像を液晶画面３３０に表示させる。
【００７２】
また、情報処理手段３０５は、算出手段３０２において複数の経路候補が算出された場合、算出された複数の経路候補の情報を算出手段３０２から受信して、液晶画面３３０に表示される地図情報上に合成する。たとえば、ここで合成して得た画像は、図５に示した画面が挙げられる。
【００７３】
また、情報処理手段３０５は、決定手段３０３において複数の経路候補のうちいずれの経路（ルート）を通行するかが決定された場合、決定された経路を通行経路として通行経路情報を生成し、生成した通行経路情報をマトリックス型二次元コードに変換し、液晶画面３３０に表示させる。なお、このマトリックス型二次元コードは、情報処理手段３０５により、記憶部３１に記憶させ、読取装置５に読み取らせる際に記憶部３１から読み出して使用することができるようにしておいてもよい。
【００７４】
また、情報処理手段３０５は、記憶部３１に、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体位置情報が記憶されている場合、端末装置３の位置情報とゲーム媒体位置情報とを比較して所定距離以内となった場合、ゲーム媒体の位置を液晶画面３３０の地図情報上に表示する制御を行う。
【００７５】
たとえば、情報処理手段３０５は、端末装置３の位置情報とゲーム媒体位置情報との距離が所定距離以内になっていると判定した場合、図７に示した仮想空間における▲の位置情報（たとえば、位置１６０の情報）を、図８に示したように、液晶画面３３０の地図情報上に表示する制御を行う。
【００７６】
＜ナビゲーションシステム１０のハードウェア構成について＞
図２を参照して、ナビゲーションシステム１０を実現する読取装置５のハードウェア構成、および、この読取装置５とインターネット回線などの通信ネットワーク１４を介して互いに通信接続される経路案内装置６のハードウェア構成について説明する。
【００７７】
ナビゲーションシステム１０は、読取装置５および経路案内装置６にて構成される。このゲームシステム１において、読取装置５と経路案内装置６とは所定のタイミングで相互に通信を行い、経路案内（ナビゲーション）を実行する。
【００７８】
経路案内装置６は、たとえば、タクシー車内の運転座席に着席した運転手から見える位置に設置されており、記憶部６１に地図情報を記憶している。読取装置５と経路案内装置６とは通信ネットワーク１４を介して互いに通信を行う。
【００７９】
読取装置５は、経路案内装置６において経路案内を実行するために、読取装置５のカメラ５４０を介して端末装置３の液晶画面３３０に表示されたマトリックス型二次元コード（通行経路情報を含む）を読み取る。読取装置５は、読み取ったマトリックス型二次元コードの他、必要な情報を経路案内装置６に送信する。
【００８０】
経路案内装置６は、マトリックス型二次元コードおよびその他の情報を端末装置３から受信して記憶部２１に記憶する。
【００８１】
すなわち、たとえば、ユーザによって端末装置３の液晶画面３３０に表示されたマトリックス型二次元コードを読取装置５に読み取らせる操作が行われたとき、読取装置５が通信ネットワーク１４を介して経路案内装置６と通信を行い、読取装置５からマトリックス型二次元コードのデータが送信される。経路案内装置６は、送信されたマトリックス型二次元コードのデータに基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において地図情報上に表示する経路案内情報を生成する。
【００８２】
・読取装置５のハードウェア構成
読取装置５には、照明用ＬＥＤ５３０およびカメラ５４０が内蔵される。
【００８３】
読取装置５は、制御部５０、記憶部５１、ネットワークインターフェース５２、スイッチ部５３、およびマトリックス型二次元コードデータ抽出部５４を備える。
【００８４】
記憶部５１およびネットワークインターフェース５２は、バス５００を介して読取装置５の制御部５０に接続される。
【００８５】
制御部５０は、読取装置５の動作を制御する。
【００８６】
記憶部５１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部５１には、たとえば、読み取ったマトリックス型二次元コードのデータが記憶される。
【００８７】
ネットワークインターフェース５２は、通信ネットワーク１４に接続され、読取装置５と経路案内装置６との間で、直接通信またはインターネット通信によって送受信する。
【００８８】
スイッチ部５３は、マトリックス型二次元コード読み取りのための照明用ＬＥＤを点灯するためのスイッチであり、ユーザの操作によって電源をオン状態にすることができ、マトリックス型二次元コード読み取りから所定時間経過後、または、電源がオン状態になってから所定時間経過後に自動で電源がオフ状態になる。
【００８９】
マトリックス型二次元コードデータ抽出部５４は、マトリックス型二次元コードを画像データとして読み取るためのカメラ５４０に接続されており、カメラ５４０により読み取った画像データからマトリックス型二次元コードのデータを抽出し、抽出したマトリックス型二次元コードのデータを記憶部５１に記憶させるとともに、経路案内装置６に送信する。
【００９０】
・経路案内装置６のハードウェア構成
経路案内装置６には、液晶画面６３０、スピーカ６４０およびタッチパッド６５０が内蔵される。この経路案内装置６において、送信されたマトリックス型二次元コードに基づいて経路案内情報を生成し、液晶画面６３０における経路案内（ナビゲーション）に用いる。
【００９１】
経路案内装置６は、制御部６０、記憶部６１、ネットワークインターフェース６２、グラフィック処理部６３、オーディオ処理部６４、操作部６５、および画像処理部６６を備える。
【００９２】
記憶部６１、ネットワークインターフェース６２、グラフィック処理部６３、オーディオ処理部６４、および操作部６５は、バス６００を介して、制御部６０に接続される。
【００９３】
制御部６０は、経路案内装置６の動作を制御する。
【００９４】
記憶部６１は、主にＨＤＤ、ＲＡＭおよびＲＯＭで構成される。記憶部６１には、たとえば、経路案内を実行するためのプログラムおよびデータ（地図情報含む）が記憶される。
【００９５】
ネットワークインターフェース６２は、通信ネットワーク１４に接続され、読取装置５と経路案内装置６との間で、直接通信またはインターネット通信によって送受信する。
【００９６】
グラフィック処理部６３は、制御部６０の指示に従って地図情報および経路案内に関する画像を描画する。グラフィック処理部６３にて描画された画像は、経路案内画面として液晶画面６３０に表示される。
【００９７】
オーディオ処理部６４は、制御部６０の指示に従って経路案内に関するデジタルの音声を再生および合成する。また、オーディオ処理部６４には、スピーカ６４０が接続される。音声は、スピーカ６４０から外部へと出力される。
【００９８】
操作部６５は、経路案内装置６に付属（内蔵）するタッチパッド６５０と接続され、操作入力に関するデータを送受信することが可能である。ユーザは、タッチパッド６５０に設けられたボタン等の操作子（図示略）を操作することにより、経路案内装置６へ操作信号を入力する。
【００９９】
＜ナビゲーションシステム１０の各制御部の機能的構成について＞
・読取装置５の制御部５０の機能的構成
読取装置５の制御部５０は、所定のプログラムを実行することにより、通信手段５０１として機能する。
【０１００】
通信手段５０１は、端末装置３から読み取ったマトリックス型二次元コードのデータを経路案内装置６に送信する。
【０１０１】
・経路案内装置６の制御部６０の機能的構成
経路案内装置６の制御部６０は、記憶部６１にダウンロード（インストール）されているプログラムを実行することで、経路案内手段６０１、および通信手段６０２として機能する。
【０１０２】
経路案内手段６０１は、マトリックス型二次元コードのデータを受信した場合、送信されたマトリックス型二次元コードに基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において記憶部６１に記憶されている地図情報に合成して経路案内情報を生成する。また、経路案内手段６０１は、生成した経路案内情報に基づいて、液晶画面６３０において経路案内を実行する。このとき、経路案内手段６０１は、オーディオ処理部６４に、経路案内に関するデジタルの音声を再生および合成させた音声によっても経路案内を実行する。
【０１０３】
通信手段６０２は、たとえば、読取装置５からマトリックス型二次元コードのデータおよび各種情報を受信する。
【０１０４】
＜通行経路生成処理について＞
以下、図１０を参照して、本発明のシステムのうちゲームシステム１における通行経路生成処理について説明する。
【０１０５】
まず、ユーザの操作に基づいて端末装置３の経路候補要求手段３０１から経路候補要求信号が送信され、算出手段３０２が経路候補要求信号を受信する（ステップＳ１）。
【０１０６】
次に、経路候補要求信号を受信した算出手段３０２は、複数の経路候補を算出し、算出した複数の経路候補の情報を通信手段３０４を介してサーバ装置２に送信するとともに、情報処理手段３０５に送信する（ステップＳ２）。
【０１０７】
具体的に説明すると、サーバ装置２から情報を受信して端末装置３の液晶画面３３０に表示した図３のゲーム画面１００において、行き先として地図情報１０１上の位置１３０付近をユーザがタッチした場合、図４の画面に移行するとともに、算出手段３０２が経路候補を複数算出する。そして、算出した複数の経路候補の情報は、算出手段３０２から通信手段３０４および情報処理手段３０５に送信される。算出手段３０２から算出した複数の経路候補の情報を受信した通信手段３０４は、仮想空間生成要求信号および受信した複数の経路候補の情報をサーバ装置２に送信する。
【０１０８】
なお、図３は、アイコン１１０内に記載されているとおり、ゲーム画面１００に表示された地図情報１０１において行き先（到着したい位置または降車位置）に対応する箇所をタッチすることによって経路候補の表示を要求するための経路候補要求画面を示している。ここで、図３〜図９のゲーム画面において、端末装置３の現在位置は、アイコン１２０によって示している。また、図４は、タッチした箇所１３０を行き先としてのアイコン１３１として表示したゲーム画面１００を示している。
【０１０９】
続いて、算出された複数の経路候補の情報を算出手段３０２から受信した情報処理手段３０５は、地図情報１０１上に複数の経路候補の情報を合成して、液晶画面３３０に表示する（ステップＳ３）。具体的に説明すると、たとえば、算出手段３０２により２つの経路候補Ａ、Ｂが算出された場合、図４の画面の状態から、地図情報１０１上に操作アイコン１５０、１５１とともに経路候補１４０（経路候補Ａ）、経路候補１４１（経路候補Ｂ）が地図情報１０１上に表示された図５の画面に移行する。ここで、操作アイコン１５０、１５１は、経路を選択操作するためのアイコンである。
【０１１０】
なお、図５は、アイコン１１１内に記載されているとおり、ゲーム画面１００に表示された地図情報１０１において、操作アイコン１５０、１５１を用いて経路候補Ａ、Ｂのうちいずれを選択するかについて決定するための決定画面を示している。
【０１１１】
次に、決定手段３０３は、ユーザによって操作アイコン１５０または操作アイコン１５１の選択操作があったか否か判定する（ステップＳ４）。決定手段３０３により、操作アイコン１５０、１５１いずれも操作がされていないと判定された場合（ステップＳ４：ＮＯ）、ステップＳ４を繰り返す。一方、決定手段３０３により、操作アイコン１５０、１５１のいずれかの操作があったと判定された場合（ステップＳ４：ＹＥＳ）、決定手段３０３は、操作された操作アイコンが操作アイコン１５０か否か判定する（ステップＳ５）。
【０１１２】
決定手段３０３により、操作された操作アイコンが操作アイコン１５０であると判定された場合（ステップＳ５：ＹＥＳ）、決定手段３０３は、選択された操作アイコン１５０に対応する経路候補Ａの情報をユーザが通行を希望する経路の情報（通行経路の情報）として選択決定されたとして、通行経路の情報を情報処理手段３０５に送信する（ステップＳ６）。
【０１１３】
続いて、通行経路の情報を受信した情報処理手段３０５は、図６に示したように、地図情報１０１から、経路候補１４０のみの表示を残して、アイコン１１１、操作アイコン１５０、１５１、経路候補１４１の表示を削除する（ステップＳ７）。そして、本発明の通行経路生成処理は終了する。
【０１１４】
一方、決定手段３０３により、操作された操作アイコンが操作アイコン１５０であると判定されなかった場合（ステップＳ５：ＮＯ）、決定手段３０３は、選択された操作アイコン１５１に対応する経路候補Ｂの情報をユーザが通行を希望する経路の情報（通行経路の情報）として選択決定されたとして、通行経路の情報を情報処理手段３０５に送信する（ステップＳ８）。
【０１１５】
続いて、通行経路の情報を受信した情報処理手段３０５は、地図情報１０１から、経路候補１４１のみの表示を残して、アイコン１１１、操作アイコン１５０、１５１、経路候補１４０の表示を削除する（ステップＳ９）。そして、本発明の通行経路生成処理は終了する。
【０１１６】
＜仮想空間生成処理について＞
次に、図１１を参照して、本発明のシステムのうちゲームシステム１における仮想空間生成処理について説明する。
【０１１７】
図１１は、本発明のシステムのうちゲームシステム１における仮想空間生成処理を示すフローチャートである。このフローチャートを用いて、各ユーザの端末装置３に対する操作に基づいて、仮想空間生成処理がサーバ装置２で実行される場合を説明する。
【０１１８】
まず、ユーザの操作に基づいて端末装置３から、仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などが送信され、サーバ装置２の情報処理手段２０１が仮想空間生成要求信号、複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などを受信する（ステップＳ１１）。
【０１１９】
次に、ゲーム制御手段２０３は、端末装置３から受信した複数の経路候補の情報、ゲームに関する情報、位置情報、周囲環境情報、および端末装置３の向きの情報などと、記憶部３１から読み出したゲームデータ（ゲーム媒体に対応するオブジェクトおよびテクスチャなどのデータ）および地図情報Ｔ４とに基づいて、二次元または三次元の仮想空間を生成する（ステップＳ１２）。
【０１２０】
具体的には、たとえば、ゲーム制御手段２０３は、図７に示したように、地図情報Ｔ４において端末装置３から受信した位置情報に対応する箇所の地図情報を用いて、端末装置３の液晶画面３３０に表示されている地図に関する情報と同じ状態の仮想の地図１０４（仮想空間）の情報を生成する。
【０１２１】
続いて、抽選手段２０２は、ゲーム媒体抽選テーブルＴ１を用いて、仮想空間に配置するゲーム媒体を選択する抽選を行う（ステップＳ１３）。たとえば、抽選手段２０２によるゲーム媒体の抽選は、どの種類のゲーム媒体がいくつずつ選択されるか、あらかじめ設定されている。
【０１２２】
続いて、ゲーム制御手段２０３は、抽選手段２０２によって選択されたゲーム媒体を仮想空間に配置する（ステップＳ１４）。
【０１２３】
具体的には、たとえば、ゲーム制御手段２０３は、図７に示したように、抽選手段２０２によって複数選択された、５つのキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、または、アイテムなどのゲーム媒体を、図７に示した仮想空間の▲の位置（位置１６０〜１６４）のそれぞれに配置する。
【０１２４】
続いて、情報処理手段２０１は、地図１０４の情報、地図１０４に配置された各ゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を各ゲーム媒体の各種情報とともに情報処理手段２０１を介して端末装置３に送信する（ステップＳ１５）。そして、本発明の通行経路生成処理は終了する。
【０１２５】
＜ゲーム媒体表示処理について＞
次に、図１２を参照して、本発明のシステムのうちゲームシステム１におけるゲーム媒体表示処理について説明する。
【０１２６】
図１２は、本発明のシステムのうちゲームシステム１におけるゲーム媒体表示処理を示すフローチャートである。このフローチャートを用いて、各ユーザの端末装置３に対する操作に基づいて、ゲーム媒体表示処理が端末装置３で実行される場合を説明する。
【０１２７】
まず、端末装置３は、サーバ装置２において仮想空間の生成があった場合、サーバ装置２から、仮想空間の情報、仮想空間に配置されたゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を各ゲーム媒体の各種情報とともに受信する（ステップＳ２１）。
【０１２８】
具体的には、たとえば、端末装置３は、サーバ装置２において仮想の地図１０４の生成があった場合、サーバ装置２から、地図１０４の情報、地図１０４に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の位置情報（以下、ゲーム媒体位置情報）を、これら配置されたキャラクタなどの各種情報とともに受信し、記憶部３１に記憶する（ステップＳ２２）。
【０１２９】
次に、情報処理手段３０５は、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の配置位置に対して、端末装置３の位置が所定距離以内になっているか否か判定する（ステップＳ２３）。
【０１３０】
具体的には、情報処理手段３０５は、受信した地図１０４の情報と、仮想空間に配置されたキャラクタ（プレイヤキャラクタ）あるいは敵キャラクタなどのノンプレイヤキャラクタ、またはアイテムなどのゲーム媒体の位置情報と、端末装置３の位置情報（ＧＰＳ情報など）とに基づいて、ゲーム媒体の配置位置と端末装置３の位置との距離を算出し、算出した距離が所定距離以内になっているか否かによって判定する。情報処理手段３０５により、算出した距離が所定距離以内になっていると判定されなかった場合（ステップＳ２３：ＮＯ）、ステップＳ２３を繰り返す。
【０１３１】
一方、情報処理手段３０５により、算出した距離が所定距離以内になっていると判定された場合（ステップＳ２３：ＹＥＳ）、情報処理手段３０５は、ゲーム媒体の位置を液晶画面３３０の地図情報上に表示する（ステップＳ２４）。
【０１３２】
具体的には、たとえば、ゲーム媒体の配置位置１６０と端末装置３の位置１２０との距離が、所定距離以内（たとえば、ゲーム媒体の配置位置１６０の中心から半径１０ｍ以内）になっている場合、図８に示したように、ゲーム媒体の配置位置１６０が液晶画面３３０の地図情報上に表示される。これに対して、図９に示したように、ゲーム媒体の配置位置１６０と端末装置３の位置１２０との距離が、所定距離以内になっていない場合、ゲーム媒体の配置位置１６０は液晶画面３３０の地図情報１０１上に表示されない。
【０１３３】
続いて、情報処理手段３０５は、端末装置３の向きの情報に基づいて、液晶画面３３０の地図情報１０１上に表示されたゲーム媒体の配置位置１６０に対応する現実世界の位置が、端末装置３のカメラ３６０によって撮像されている状態となっているか否か判定する（ステップＳ２５）。情報処理手段３０５により、端末装置３のカメラ３６０によってゲーム媒体の配置位置１６０に対応する現実世界の位置が撮像されている状態と判定されなかった場合（ステップＳ２５：ＮＯ）、ステップＳ２５を繰り返す。
【０１３４】
情報処理手段３０５により、端末装置３のカメラ３６０によってゲーム媒体の配置位置１６０に対応する現実世界の位置が撮像されている状態と判定された場合（ステップＳ２５：ＹＥＳ）、情報処理手段３０５は、グラフィック処理部３３に命令して、サーバ装置２から受信した情報および端末装置３から得た周囲環境情報に基づいて、キャラクタまたはアイテムなどの画像を描画させ、この描画した画像をカメラ３６０で撮像して液晶画面３３０に映し出した画面上に重ねた状態となるように拡張現実技術を用いて合成して、液晶画面３３０に表示させる（ステップＳ２６）。
【０１３５】
そして、本発明のゲーム媒体表示処理は終了するが、ゲーム媒体が液晶画面３３０上に表示されているうちに、ユーザの端末装置３の操作によって、ゲーム媒体を獲得することができる。
【０１３６】
＜経路案内処理について＞
次に、本発明のシステムのうちナビゲーションシステム１０における経路案内処理について説明する。
【０１３７】
経路案内装置６の経路案内手段６０１は、端末装置３の液晶画面３３０に表示されたマトリックス型二次元コードを読取装置５のカメラで撮像して得たマトリックス型二次元コードの情報に基づいて通行経路情報を再生し、経路案内を実行するために、液晶画面６３０において記憶部６１に記憶されている地図情報に合成して経路案内情報を生成する。具体的には、たとえば、図９の画面と同様の画面の情報を生成する。このとき、位置１２０と同様のマーカーは、経路案内装置６の位置情報（経路案内装置６のＧＰＳ情報などに基づく位置情報）を示していることになる。
【０１３８】
経路案内手段６０１は、生成した画面（たとえば図９の画面と同様の画面）を液晶画面６３０に表示する制御を行うとともに、生成した経路案内情報に基づいて目的地に到着するまで経路案内（ナビゲーション）を行う。このとき、経路案内手段６０１は、オーディオ処理部６４に、経路案内に関するデジタルの音声を再生および合成させた音声によっても経路案内を実行する。そして、本発明の経路案内処理は終了する。
【０１３９】
以上をまとめると、本実施形態のシステムは、
サーバ装置２と、
サーバ装置２とネットワークを介して接続される端末装置３と、
を備えるシステムであって、
端末装置３は、
ユーザの操作を受け付ける操作部３５と、
操作部３５を介して入力された現在位置または乗車予定位置（以下、乗車位置）と降車位置との情報から、乗車位置から降車位置までの経路候補を複数算出する算出手段３０２と、
算出手段３０２（算出部）によって算出された複数の経路候補を表示する液晶画面３３０と、
複数の経路候補から操作部３５を介して１つ選択された経路候補を、ユーザが通行する経路（以下、通行経路）として決定する決定手段３０３（決定部）と、
決定手段３０３（決定部）において決定された通行経路の情報をサーバ装置２に送信する通信手段３０４と、
を含み、
サーバ装置２は、
通行経路または複数の経路候補ごとに仮想空間を生成し、仮想空間上においてゲーム媒体に対応するオブジェクトを配置するとともに、通信手段３０４から受信した情報に基づいて通行経路において所定のゲームの進行を制御するゲーム制御手段２０３と、
ゲーム制御手段２０３で進行したゲームの情報（以下、ゲーム進行情報）を端末装置３に送信する情報処理手段２０１と、
を含み、
端末装置３は、情報処理手段２０１から受信したゲーム進行情報を液晶画面３３０に表示する制御を行う、
システムである。
【０１４０】
［発明の効果］
たとえば、本実施形態のシステムによれば、ユーザにとって通行したい経路などの実在場所に基づいて設けられた仮想空間上のゲームについて、普段の生活の合間においても気軽に楽しむことができる。
【０１４１】
［他の実施形態］
前記実施形態においては、ユーザがタクシーに乗って移動する場合について説明したが、タクシーに乗らずに、徒歩、または、他の車両（自転車、バイク、自家用車、電車、バスなど）などを利用する場合であっても、本発明を適用できる。また、ユーザが徒歩の場合は、経路に公園などが含まれてもよい。また、ユーザが電車を利用する場合は、経路に路線（路線図の情報に基づく）が含まれてもよい。
【０１４２】
また、図１０〜図１２において説明した制御手段および処理手順は一例であり、本発明の実施形態はこれらには限られない。処理手順等は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
【０１４３】
また、前記実施形態では、経路についてサーバ装置２において予想した経路候補から選択したもののみを用いたが、この選択した経路候補（通行経路）においてサーバ装置２が配置したゲーム媒体の配置位置を、ユーザが端末装置３を用いて通行経路外に変更してもよい。なお、前記実施形態においては、端末装置３がゲーム媒体の配置位置まで所定距離以内にならない限り液晶画面３３０に表示されないものであったが、ユーザが経路を選択するときに配置位置または/およびゲーム媒体を表示してもよく、ゲーム媒体が液晶画面３３０の地図情報上に表示されたあとにおいては、ユーザが端末装置３を用いて、希望する位置に配置位置または/およびゲーム媒体を配置換えできるようにしてもよい。
【０１４４】
また、前記実施形態では、選択した経路候補（通行経路）においてサーバ装置２がゲーム媒体を配置する位置を制御するものであったが、経路候補を選択するときにおいてまたは経路候補の選択前においてユーザが端末装置３を操作することによって、サーバ装置２が通行経路ではない周辺の路上にもゲーム媒体を配置するようにしてもよい。
【０１４５】
前記実施形態においては、端末装置３がゲーム媒体の配置位置まで所定距離以内にならない限り液晶画面３３０に表示されないものであったが、サーバ装置２がゲーム媒体の配置位置を通行経路に無作為に配置したあとは、所定距離以内にならなくても、これらのゲーム媒体すべての配置位置を地図情報上に表示してもよい。
【０１４６】
また、前記実施形態では、経路はサーバ装置２において予想した経路候補から選択したもののみを用いたが、この選択した経路候補について、ユーザが端末装置３を用いて変更を行ってもよい。また、経路候補の変更を行った場合、経路外にあるゲーム媒体を獲得するために、この経路外にあるゲーム媒体の配置位置を通行する経路（たとえば、新たな経路候補だけでなく、変更前の経路候補を含む）に修正できるものであってもよい。また、経路候補の変更を行った場合、変更前に配置したゲーム媒体の位置について配置換え、または、リセットして最初からゲーム媒体を配置し直すことを行ってもよい。
【０１４７】
また、前記実施形態におけるナビゲーションシステム１０を有したタクシーを利用する場合、経路案内装置６の液晶画面６０３に表示される経路候補上において、金額が変更になる位置（乗車料金が上がる位置）とその乗車料金とを表示するものであってもよい。これにより、端末装置３を有したユーザは、目的地の手前で降車するか、目的地を過ぎてでもゲーム媒体があるところまで乗車するかの判断を容易にすることができる。
【０１４８】
また、前記実施形態においては、サーバ装置２が経路候補を算出したあと、経路候補の情報を端末装置３が受信した場合、自動的にまたは端末装置３でのユーザの操作によって、タクシーなどの配車手配ができるものであってもよい。
【０１４９】
また、前記実施形態において、ユーザの端末装置３の操作によって通行経路が決定した場合、ユーザのＩＤと関連付けて通行経路の情報を記憶しておき、この記憶した通行経路を通常使用する通常経路としてもよい。このとき、この通常経路を公的機関の定期券のような役割を有した定期経路として使用できるようにしてもよい。特に、ナビゲーションシステム１０を有したタクシーなどをユーザが定期経路で利用する場合には、利用すればするほど、ユーザに対して割引またはクーポンなどの特典付与などがされるものであってもよい。
【０１５０】
また、前記実施形態においては、サーバ装置２においてゲームが実行されるものであったが、端末装置３においてゲームが実行されるものであってもよい。すなわち、ゲーム制御手段が端末装置３に設けられていてもよい。この場合、サーバ装置２からゲームプログラムおよびゲームデータをダウンロードし、インストールしたゲームプログラムおよびゲームデータに基づいて、端末装置３にてゲーム進行を行い、これらのゲーム進行に伴うゲーム演出（ゲーム画像、音声）を液晶画面（表示部）３３０およびスピーカ３４０などに出力する。
【０１５１】
また、前記実施形態における複数の経路候補に配置されるゲーム媒体は、経路候補ごとに異なっていてもよい。また、ゲーム媒体が配置されるタイミングは、ユーザが複数の経路候補から１つの経路候補（通行経路）を決定したときとしてもよいし、ナビゲーションシステム１０を有したタクシーなどを利用する場合には、読取装置５に端末装置３で表示したマトリックス型二次元コードを読み取らせた後としてもよい。
【０１５２】
また、前記実施形態において、端末装置３を用いて前記実施形態におけるナビゲーションシステム１０を有したタクシーなどを利用する場合において、タクシーが誤って前記通行経路から外れた経路を通行した場合には、所定の補償処理が実行されるものであってもよい。補償処理としては、たとえば、（１）経路案内装置６において、端末装置３を用いて読取装置５に読み取らせた経路情報に基づく料金のみの請求処理、（２）外れた経路に対応する地図情報上にゲーム媒体を再配置するための再配置信号を経路案内装置６または端末装置３からサーバ装置２に送信する処理、などが挙げられる。
【０１５３】
また、前記実施形態において、端末装置３を用いて前記実施形態におけるナビゲーションシステム１０を有したタクシーなどを利用する場合において、タクシーへの乗車時の天候に応じて地図情報上の経路に配置されるゲーム媒体が異なってもよい。
【０１５４】
また、前記実施形態における地図情報上にキャラクタ、アイテムなどを配置する代わりに、その位置においてイベント（たとえば、フレンド登録しているユーザ２人以上が指定した位置に来たとサーバ装置２が判定したら、そのユーザ２人以上にアイテムを特典として付与など）を設定して実行するものであってもよい。なお、イベントの内容は、サーバ装置２の記憶部２１にあらかじめ複数種類記憶されており、たとえば、この複数種類のイベントの中から抽選手段２０２によって抽選で選択決定され、ゲーム制御手段２０３によって実行される。また、ゲーム制御手段２０３が無作為またはあらかじめ設定されているルールに基づいて、イベントが発生する位置を仮想空間上に配置設定する。
【０１５５】
また、前記実施形態における地図情報上にキャラクタ、アイテムなどを配置する代わりに、その位置において抽選機（ガチャ）を配置し、抽選機の抽選に当選した場合にゲーム媒体を獲得することができるようにしてもよい。
【０１５６】
また、前記実施形態における算出部は、複数の経路経路候補として算出するものであったが、この代わりに、最短ルートなどの１つの経路のみを算出するものであってもよい。
【０１５７】
また、前記実施形態においては、タクシーに乗って移動する場合であって、ゲームの一つのイベント開始位置を乗車位置、ゲームのイベント終了位置を降車位置として、本発明に係る各処理を説明したが、ゲームの一つのイベント開始位置およびイベント終了位置は、これに限られない。たとえば、現在において端末装置３を有したユーザが滞在している建物の位置をゲームの一つのイベント開始位置として、この建物から外出し、タクシーに乗って移動し、目的地とする別の建物の位置に到着した場合をゲームのイベント終了位置としてもよい。
【０１５８】
また、前記実施形態においては、ゲーム媒体表示処理が終了したあと、ゲーム媒体が液晶画面３３０上に表示されているうちに、ユーザの端末装置３の操作によって、ゲーム媒体を獲得することができることとしたが、これに限られない。たとえば、ゲーム媒体の配置位置から所定距離内（たとえば、ゲーム媒体の配置位置１６０の中心から半径１０ｍ以内）に入ったときに、そのゲーム媒体を撮像する（そのゲーム媒体を獲得する）ための初期操作（ゲーム媒体獲得意思を示す動作）を端末装置３が受け付けた場合、その後、そのゲーム媒体の配置位置から所定距離以上（たとえば１０ｍ以上）離れた場合または所定時間以上（たとえば３０秒以上）経過した場合であっても、ゲーム媒体獲得のための操作は継続して行えることとしてもよい。ただし、限界距離以上（たとえば５０ｍ以上）離れた場合または限界時間以上（たとえば４５秒以上）経過した場合は、そのゲーム媒体を獲得できないように制御してもよい。
【０１５９】
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。
【符号の説明】
【０１６０】
１  ゲームシステム
２  サーバ装置
２０１  情報処理手段（情報処理部）
２０２  抽選手段（抽選部）
２０３  ゲーム制御手段（ゲーム制御部）
３  端末装置
３０１  経路候補要求手段（経路候補要求部）
３０２  算出手段（算出部）
３０３  決定手段（決定部）
３０４  通信手段（通信部）
３０５  情報処理手段（情報処理部）
４、１４  通信ネットワーク（ネットワーク）
５  読取装置
５０１  通信手段（通信部）
６  経路案内装置
６０１  経路案内手段（経路案内部）
６０２  通信手段（通信部）
１０  ナビゲーションシステム
【図１】
2020202972.tif 000003
【図２】
2020202972.tif 000004
【図３】
2020202972.tif 000005
【図４】
2020202972.tif 000006
【図５】
2020202972.tif 000007
【図６】
2020202972.tif 000008
【図７】
2020202972.tif 000009
【図８】
2020202972.tif 000010
【図９】
2020202972.tif 000011
【図１０】
2020202972.tif 000012
【図１１】
2020202972.tif 000013
【図１２】
2020202972.tif 000014