(57)【要約】      （修正有）【課題】２以上のユーザがホスト−ゲスト間の関係を有し、ホストユーザが構築した街空間をゲストユーザと共有することができるシミュレーションゲームを提供する。【解決手段】ホストユーザに関連付けられたゲーム空間に対するゲーム進行要求を、ゲストユーザの端末から受信する受信部５５１、ゲーム進行要求に応じて、ゲーム空間のゲーム進行情報をゲストユーザに関連付けて更新するユーザ関連付け部５１１、ゲストユーザの端末操作に応じて、ゲストユーザによるゲーム空間に対するユーザ作用を可能にし、ユーザ作用に基づきゲーム進行情報を更新するユーザ作用部５１２であって、ユーザ作用が、ゲストユーザに関連付けられるオブジェクトをゲーム空間内に配置する操作であるユーザ作用部５１２、および、ゲーム進行情報を、ホストユーザの端末およびゲストユーザの端末に更新の都度送信する送信部５５２を持つ。【選択図】図２
2016119978.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムであって、
ホスト・ユーザに関連付けられたホスト・ゲーム空間に対するゲーム進行要求を、ゲスト・ユーザの端末から受信する受信部と、
前記ゲーム進行要求に応じて、前記ホスト・ゲーム空間のゲーム進行情報を前記ゲスト・ユーザに関連付けて更新するユーザ関連付け部と、
前記ゲスト・ユーザの端末操作に応じて、前記ゲスト・ユーザによる前記ホスト・ゲーム空間に対するユーザ作用を可能にし、前記ユーザ作用に基づき前記ゲーム進行情報を更新するユーザ作用部であって、前記ユーザ作用が、前記ゲスト・ユーザに関連付けられるオブジェクトを前記ホスト・ゲーム空間内に配置する操作を含む、ユーザ作用部と、
前記ゲーム進行情報を、前記ホスト・ユーザの端末および前記ゲスト・ユーザの端末に更新の都度送信する送信部と
としてコンピュータを機能させ、
前記オブジェクトには、所定の実行権限が設定されることを特徴とする、ゲーム・プログラム。
【請求項２】
請求項１記載のゲーム・プログラムであって、
前記ユーザ関連付け部において、前記ゲスト・ユーザに関連付けられるアバターを、前記ホスト・ゲーム空間の所定の位置に配置するよう、前記ゲーム進行情報を更新し、前記アバターが前記ゲスト・ユーザの端末操作に応じて前記ホスト・ゲーム空間内で操作可能なように構成される、ゲーム・プログラム。
【請求項３】
請求項２記載のゲーム・プログラムであって、
前記ホスト・ゲーム空間において、前記配置されたオブジェクトを前記ゲスト・ユーザのアバターに関連付けて、前記ホスト・ユーザの端末に表示させるように、前記ユーザ作用部において前記ゲーム進行情報を更新するように構成される、ゲーム・プログラム。
【請求項４】
前記実行権限は、前記ホスト・ユーザのみが操作可能とするものである、請求項１から３のいずれか一項記載のゲーム・プログラム。
【請求項５】
前記実行権限は、前記ホスト・ゲーム空間に関連付けられたゲスト・ユーザの数が所定数以上とするものである、請求項１から３のいずれか一項記載のゲーム・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、街づくりゲーム・プログラムに関するものである。より具体的には、ユーザ毎にゲーム空間を構築可能な街づくりゲームを進行させるゲーム・プログラムにおいて、あるホスト・ユーザが構築したゲーム空間（街空間）を他のゲスト・ユーザと共有してゲームを進行可能とするものである。
【背景技術】
【０００２】
従来、街づくりシミュレーション・ゲームが数多く存在する。ユーザは、自らの操作により、何の建造物も無い土地（ゲーム内の仮想空間の平面）に、自らの好みに応じて道路や建造物等のオブジェクトを建設（配置）して街づくりを実施することができる。従来の街づくりシミュレーション・ゲームを大別すると２種類ある。１つ目は、ユーザが各々に割り当てられた街空間に対し、個別に街づくりを実施するものである。そして、２つ目は、ネットワーク上に設けられた共通街空間を複数のユーザが共有して、街づくりを実施するものである。後者の場合は、ネットワークを通じて複数のユーザに共通ゲーム空間を共有させることから、ユーザ・アクションにより自らの領域を競って拡張させるような陣取りシミュレーション・ゲームとしての側面が大きいものとなる（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７３１６４号公報
【０００４】
しかしながら、従来の従来の街づくりシミュレーション・ゲームには、ユーザが個別に構築した各々の街（空間）に対して、他のユーザが行き来することにより街を共有してユーザ相互作用を可能とするようなものは存在しない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明の目的は、街づくりシミュレーション・ゲームにおいて、２以上のユーザがホスト−ゲスト間の関係を有し、ホスト・ユーザが構築した街空間をゲスト・ユーザと共有することにより、街空間内でユーザ相互作用をリアルタイムに実施可能とするためのゲーム・プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムを提供する。本発明のゲーム・プログラムは、ホスト・ユーザに関連付けられたホスト・ゲーム空間に対するゲーム進行要求を、ゲスト・ユーザの端末から受信する受信部と、ゲーム進行要求に応じて、ホスト・ゲーム空間のゲーム進行情報をゲスト・ユーザに関連付けて更新するユーザ関連付け部と、ゲスト・ユーザの端末操作に応じて、ゲスト・ユーザによるホスト・ゲーム空間に対するユーザ作用を可能にし、ユーザ作用に基づきゲーム進行情報を更新するユーザ作用部であって、前記ユーザ作用が、前記ゲスト・ユーザに関連付けられるオブジェクトを前記ホスト・ゲーム空間内に配置する操作を含む、ユーザ作用部と、ゲーム進行情報を、ホスト・ユーザの端末およびゲスト・ユーザの端末に更新の都度送信する送信部としてコンピュータを機能させ、上記オブジェクトには、所定の実行権限が設定されることを特徴とする。
【０００７】
本発明のゲーム・プログラムはまた、上記ユーザ関連付け部において、ゲスト・ユーザに関連付けられるアバターを、ホスト・ゲーム空間の所定の位置に配置するよう、ゲーム進行情報を更新し、アバターがゲスト・ユーザの端末操作に応じてホスト・ゲーム空間内で操作可能なように構成される。
【０００８】
本発明のゲーム・プログラムは更に、ホスト・ゲーム空間において、配置されたオブジェクトをゲスト・ユーザのアバターに関連付けて、ホスト・ユーザの端末に表示させるように、上記ユーザ作用部においてゲーム進行情報を更新するように構成される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態によるゲーム・プログラムを実行させるためのゲーム・システムの全体概略図である。
【図２】図２は、図１のゲーム・システムが備えるゲーム・サーバに関する機能ブロック図である。
【図３】図３は、図１のゲーム・システムが備えるユーザ端末に関する機能ブロック図である。
【図４】図４は、本発明の実施形態によるゲーム・プログラムを用いて実施される全体処理フロー図である。
【図５】図５は、ホスト・ユーザのゲーム空間にゲスト・ユーザのアバターが配置された画面イメージ図である。
【図６】図６は、本発明の実施形態によるゲーム・プログラムを用いて実施される実施例の画面イメージ図である。
【図７】図７は、本発明の実施形態によるゲーム・プログラムを用いて実施される実施例のゲーム進行処理フロー図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態によるゲーム・プログラムについて説明する。図面および以下の説明において同一の構成要素には同一の符号を付してある。
図１は、本発明の実施形態によるゲーム・プログラムを実行させるためのゲーム・システムの全体概略図である。図１では、ゲーム・システムの主要な構成要素のみを示す。ゲーム・システム１００は、ユーザ端末１０−１〜１０−４（以後、「ユーザ端末１０」と総称する。）、およびゲーム・サーバ５０を備え、これら要素間はネットワーク３０を介して通信を行う。
【００１１】
ユーザ端末１０は、ゲーム・サーバ５０から送られるデータおよびプログラムに基づいて、ゲーム画像を生成してブラウザ等のアプリケーションにより表示できる装置であればよく、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ等を含むが、これらに限定されない。図示のように、ユーザ端末１０は、端末表示部１１、端末入力部１２、端末処理部１３、端末通信部１４および端末記憶部１５等を備え、これらはバスを介して電気的に相互に接続される。
【００１２】
ゲーム・サーバ５０から端末通信部１４で受信したデータやプログラムは、端末記憶部１５に一時的に格納され、端末処理部１３で画面イメージが生成されて、端末表示部１１によってブラウザを通じて表示される。端末表示部１１は、例えば液晶ディスプレイ（ＬＣＤ）等によって実現することができるが、実施形態においては、特にタッチ・ディスプレイとして構成するのがよい。端末入力部１２は、３次元仮想空間に配置される仮想カメラの操作制御をするための命令や、３次元仮想空間に配置された各種オブジェクトやアバターに対するユーザ作用全般（オブジェクトの「選択」、「移動」、「削除」等）をしてゲームを進行させるための命令を入力する。
【００１３】
端末入力部１２で受けた入力命令に基づいて、端末処理部１３がユーザ命令を作成し、端末通信部１４およびネットワーク３０を通じてゲーム・サーバ５０と通信を行う。そして、ゲーム・サーバ５０が関連するゲーム・プログラムを実行する。端末記憶部１５は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲーム・サーバ５０から受信する画像データを生成するためのデータおよびプログラムといった各種データも一時的に格納する。
【００１４】
一方、ゲーム・サーバ５０は、処理部５１、メインメモリ５２、外部メモリ５３、ユーザ・インタフェース５４、通信部５５、およびディスク・ドライブ５６等を備え、これらはバスを介して電気的に相互に接続される。処理部５１は、外部メモリ５３に格納されたプログラム・モジュール、およびディスク・ドライブ５６に格納された各種データ等をメインメモリ５２にロードして、順次、本発明の実施形態によるゲーム・プログラムを実行することによりゲームの進行を制御する。
【００１５】
特に、処理部５１は、ユーザ端末１０で表示用ゲーム画像を生成および表示させるためのデータやプログラムを、通信部５５を介してユーザ端末１０に提供するように構成される。なお、表示用ゲーム画像は処理部５１が生成してもよい。ユーザ・インタフェース５４は、ゲーム・サーバ５０の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定が実施される。
【００１６】
なお、上記ゲーム・サーバ５０に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末１０が担うように構成してもよい。この場合には、ユーザ端末１０単体で情報処理装置を構成するか、またはユーザ端末１０およびゲーム・サーバ５０全体で情報処理装置が構成される。
【００１７】
次に、図２を参照して、ゲーム・サーバ５０内に実装される各機能について説明する。図２は、図１に示したゲーム・サーバ５０に格納される各種プログラム・モジュールおよび各種データに関する例示的な主要機能ブロック図である。なお、図２にはゲーム・サーバ５０が有する主要な機能ブロックのみを示す。ゲーム・サーバ５０は、（図１にも示した）記憶部５３および通信部５５、並びにゲーム進行制御部５１０を機能ブロックとして備える。
【００１８】
通信部５５は、ネットワーク３０を介してユーザ端末１０との間で情報をやりとりするための受信部５５１および送信部５５２を備える。受信部５５１では、ユーザ端末１０からのゲーム進行要求をはじめとした各種要求、並びにユーザ端末１０でのユーザ操作に伴う、ゲーム空間へのユーザ作用に関連する様々な指示および情報を受信する。また、送信部５５２では、記憶部５３に格納された様々な情報、およびゲーム進行制御部５０によるゲーム進行に関連する処理結果をユーザ端末１０へ送信する。なお、ゲーム進行情報は、ゲーム進行に関連付けられる全てのユーザの端末に、更新される都度リアルタイムに送信部５５２によって送信される。
【００１９】
記憶部５３では、本発明の実施形態によるゲーム・プログラムを実行するための各種データを格納する。具体的には、ユーザに関するユーザ情報５３１、ユーザ毎に構築されるユーザ空間情報５３２、ゲームが進行される都度記録および更新されるゲーム進行情報５３３、その他ゲーム・プログラムを実行させゲームを進行させるのに必要な各種情報である。なお、図２では、記憶部５３は、ゲーム・サーバ５０内に備えるものとして図示しているものの、ゲーム・サーバ５０外に備えてもよい。
【００２０】
より具体的には、ユーザ情報５３１には、ユーザ識別子、ユーザに関連付けられるアバター情報、ユーザ間の「友達」の関係、並びにユーザが有する報酬情報等が含まれる。ユーザ空間情報５３２には、ユーザ毎に関連付けられる空間識別子、空間内の街に配置される各種オブジェクトに関するオブジェクト情報やそれらの位置情報等が含まれる。ユーザに関連付けられるユーザ空間情報５３２に基づき、ユーザ端末１０の表示部に表示される空間イメージ（即ち、街空間のイメージ）が生成される。
【００２１】
ゲーム進行情報５３３には、ゲーム進行制御部５１０での各種処理の結果情報、システムやユーザ操作によりゲームが進行される場合に生成され、ユーザ情報５３１や空間情報５３３に関連付けて格納される情報が含まれる。ゲーム進行情報５３３は、ユーザ情報５３１や空間情報５３３に関連付けて情報が生成・更新・削除される都度、送信部５５２によってリアルタイムにネットワークを介して関連するユーザ端末に送信され、ユーザ画面表示に反映されるように構成される。
【００２２】
ゲーム進行制御部５１０は、処理部５１で実行される主要機能に関し、ユーザ関連付け部５１１、ユーザ作用部５１２、イベント発生部５１３、および報酬分配部５１４を含む。まず、あるユーザに関連付けられたゲーム空間に対するゲーム進行要求を、他のユーザのユーザ端末から受信部５５１で受信する。両ユーザが「友達」関係を有するものとしてユーザ情報５３１に登録されている場合、ユーザ関連付け部５１１では、当該１のユーザをホスト・ユーザと、当該他のユーザをゲスト・ユーザとして決定し、上記ゲーム進行要求に応じて、ホスト・ゲーム空間のゲーム進行情報をゲスト・ユーザに関連付けて更新する。次いで、ゲスト・ユーザに対応するアバターを、ホスト・ゲーム空間の所定の位置に配置するよう、ゲーム進行情報を更新する。これにより、ゲスト・ユーザおよびホスト・ユーザの各端末では、ホスト・ゲーム空間内にゲスト・ユーザのアバターが表示され、当該アバターはゲスト・ユーザの端末操作に応じてホスト・ゲーム空間内で操作可能なように構成される。
【００２３】
次に、ユーザ作用部５１２では、ゲスト・ユーザの端末操作に応じて、ゲスト・ユーザによるホスト・ゲーム空間に対するユーザ作用を可能にし、該ユーザ作用に基づいてゲーム進行情報を更新する。当該ユーザ作用には、前記ゲスト・ユーザに関連付けられるオブジェクトを前記ホスト・ゲーム空間内に配置する操作が含まれる。
【００２４】
イベント発生部５１３では、所定の条件に従ってホスト・ゲーム空間にイベントを発生させる。イベントが発生されると、オブジェクトをイベントに関連付けてホスト・ゲーム空間に配置される。当該オブジェクトに対して、ホスト・ユーザおよび／またはゲスト・ユーザの端末操作を通じたユーザ作用によって所定の条件がクリアされる場合、報酬分配部５１４では、ゲスト・ユーザおよび／またはホスト・ユーザによるユーザ作用に応じて、ゲスト・ユーザおよび／またはホスト・ユーザに対して報酬を分配する。分配される報酬は、ユーザ情報５３１として更新されて、ホスト・ゲーム空間および／またはゲスト・ゲーム空間内で利用可能なユーザ・ポイントとなる。
【００２５】
図２がゲーム・サーバ５０内に実装される各機能について示すのに対し、図３は、ユーザ端末１０内に実装される各機能について示す。図３は、図１に示したユーザ端末１０に格納される各種プログラム・モジュールおよび各種データに関する例示的な主要機能ブロック図である。なお、図１にはユーザ端末１０が有する主要な機能ブロックのみを示す。ユーザ端末１０は、（図１にも示した）端末入力部１２、端末通信部１４、端末記憶部１５および端末表示部１１、並びにゲーム進行操作部１３０を機能ブロックとして備える。
【００２６】
ユーザ端末１０の入出力デバイスとして、ここではタッチスクリーンを想定する。端末入力部１２では、タッチスクリーンを通じたユーザ端末操作、即ちタッチジェスチャ操作により、ユーザ入力による命令を受ける。ユーザ命令のためのタッチジェスチャ操作は、例えば、キーボードや仮想キーボードによる文字入力、マウスによるオブジェクトのクリック、オブジェクト位置に対応するタッチ・ディスプレイ上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができ、特に、タッチスクリーンに対するタップ、長押し、ピンチ、ストレッチ、スライド、スワイプ、回転等の操作を含むがこれらに限定されない。
【００２７】
端末通信部１４は、ネットワーク３０を介してゲーム・サーバ５０との間で情報をやりとりするための受信部１４１および送信部１４２を備える。受信部１４１では、ゲーム・サーバ５０からユーザ情報５３１、ユーザ空間情報５３２、ゲーム進行情報５３３および各種情報５３４を含む情報、並びにこれらに関連するプログラムを、ネットワークを介して受信する。なお、ゲーム・サーバ５０で生成および更新されるゲーム進行情報は、ゲーム進行に関連付けられる全てのユーザの端末に、更新される都度リアルタイムに送信され、受信部１４１で受信する。受信した各種データは端末記憶部１５に一時的に格納され、ゲーム進行操作部１３０で表示用画像イメージが生成される。
【００２８】
また、送信部５５２では、端末入力部１２で操作され、ゲーム進行操作部により生成される各種ユーザ命令をゲーム・サーバ５０に送信する。ユーザ命令には、例えば、仮想カメラ位置制御命令、オブジェクト操作命令、アバター操作命令に加え、ゲスト・ユーザによる、ホスト・ユーザのホスト・ゲーム空間に対する上記ゲーム進行要求を含む。
【００２９】
端末記憶部１５は、ユーザ端末の端末表示部１１での画像表示に必要なブラウザ等のアプリケーションを格納する。また、ユーザ端末に関連付けられる各種データ、およびゲーム・サーバから受信したゲーム進行に伴う各種データ（具体的には、ユーザ情報５３１、ユーザ毎に構築されるユーザ空間情報５３２、ゲームが進行される都度記録および更新されるゲーム進行情報５３３、その他ゲーム・プログラムを実行させゲームを進行させるのに必要な各種情報）、ゲーム進行操作部１３０において生成および更新される操作データを一時的に格納する。
【００３０】
ゲーム進行操作部１３０は、端末処理部１３で実行される主要機能に関連し、仮想カメラ位置制御部１３１、オブジェクト操作部１３２、アバター操作部１３３、および画像生成部１３４を含む。仮想カメラ位置制御部１３１では、ユーザ端末操作、即ちタッチジェスチャ操作に応じて、仮想空間内における仮想カメラの位置を決定し、仮想街空間（ゲーム空間）の視界領域を決定する（図５の視界イメージも参照）。なお、仮想カメラは、ゲーム空間内の任意の位置を移動可能としてもいいし、ズームイン・ズームアウトに伴う高さ方向の移動、および水平面に沿った所定の方向への水平移動のみを可能とするよう制限してもいい。
【００３１】
オブジェクト操作部１３２では、ユーザ端末操作に応じて、仮想街空間平面上に建物等のオブジェクトを配置する。即ち、オブジェクトの「選択」「移動」「削除」する等のブジェクト操作を可能にする。アバター操作部１３３では、仮想街空間平面内においてユーザに関連付けられるアバターを配置し、アバターに対する操作を可能にする。画像生成部１３４では、記憶部１５に格納した空間データ、並びに仮想カメラ位置制御部１３１、オブジェクト操作部１３２およびアバター操作部１３３でのユーザ操作データに基づいて、端末表示部１１に表示するための仮想空間の画像イメージを生成する（図５の視界イメージも参照）。
【００３２】
次に図４を参照して、本発明の実施形態による、ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムにおいて実施される全体処理フロー図について説明する。ゲーム・プログラムは、ゲーム・サーバ５０とユーザ端末１０の間の相互作用により実施される。図４のとおり、ユーザには、ゲスト・ユーザおよびホスト・ユーザが含まれる。ゲスト・ユーザおよびホスト・ユーザは、「友達」関係を有するものとしてユーザ情報５３１に登録されている。以下では、ゲスト・ユーザがホスト・ユーザに関連付けられたホスト・ユーザのゲーム空間（ホスト・ゲーム空間）を共有する、ホスト−ゲスト関係を有する場合を想定する。
【００３３】
まず、ゲスト・ユーザ端末１０ａの送信部１４２は、ステップＳ１０１でホスト・ゲーム空間に対するゲーム進行要求を送信すると、ゲーム・サーバ５０の受信部５５１は、ステップＳ５０１で当該ゲーム進行要求を受信する。次いで、ステップＳ５０２では、ゲスト・ユーザとホスト・ユーザが「友達」関係にあるかについてユーザ情報５３１を用いて確認し、ホスト・ユーザにゲーム進行要求があった旨を通知する。ホスト・ユーザ端末１０ｂでは、ステップＳ２０１でゲーム進行要求があった旨を受信し、ステップＳ２０２で要求に対する許可を行う。
【００３４】
ステップＳ５０３では、ステップＳ２０２でのホスト・ユーザの許可に応じて、ゲーム・サーバ５０は、ユーザ関連付け部５１１においてホスト・ゲーム空間のゲーム進行情報をゲスト・ユーザに関連付けて更新する。引き続き、ステップＳ５０４では、ユーザ関連付け部５１１において、ゲスト・ユーザのユーザ情報５３１に関連付けられるアバターを、ホスト・ゲーム空間の所定の位置に配置するよう、ゲーム進行情報を更新する。更新されたゲーム進行情報を受け取ったゲスト・ユーザ端末１０ａおよびホスト・ユーザ端末１０ｂでは、ステップＳ１０２，Ｓ２０３で、ホスト・ゲーム空間にゲスト・ユーザのアバターが映り込んだ形態で画像イメージが生成され、各端末表示部１１に表示される。
【００３５】
図５に、アバターが配置された画面イメージの一例を示す。図示のように、ホスト・ゲーム空間にゲスト・ユーザのアバターが表示され、ゲスト・ユーザは、ユーザ端末１０ａのアバター操作部１３３によるアバター操作を通じて、ホスト・ゲーム空間内でユーザ操作可能なように構成される。なお、図５のユーザ画面例について、ゲスト・ユーザ画面のみならずホスト・ユーザ画面でも同様にゲスト・ユーザのアバターが表示される。ホスト・ゲーム空間の画面イメージは、ホスト・ユーザ端末およびゲスト・ユーザ端末の各仮想カメラ位置制御部１３１で仮想カメラ位置を制御可能なため、ゲスト・ユーザ画面およびホスト・ユーザ画面は異なる視点のものとすることができる。
【００３６】
図４に戻り、以降、ステップＳ１０３では、ゲスト・ユーザ端末１０ａの端末入力部１２による端末操作に応じて、ゲスト・ユーザによるホスト・ゲーム空間に対するユーザ作用を可能にすると共に、ステップＳ２０４では、ホスト・ユーザ端末１０ｂの端末入力部１２による端末操作に応じて、ホスト・ユーザによるホスト・ゲーム空間に対するユーザ作用を可能にする。そして、それぞれのユーザ作用に応答して、ステップＳ５０５では、ゲーム・サーバ５０のユーザ作用部５１２において、ゲーム進行処理を実施して（後記）、ゲーム進行情報を都度更新する。ゲーム進行情報は、更新の都度、ホスト・ユーザ端末１０ｂおよびゲスト・ユーザ端末１０ａの両方に送信される。
【００３７】
以上のように、本発明の実施形態による、ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムを実施すると、ゲスト・ユーザがホスト・ゲーム空間をホスト・ユーザと共有するのを可能にする。
【００３８】
実施例
以下に、本実施形態に基づくゲーム進行に関する実施例を、街作りゲームにおけるゲーム・シナリオと共に具体的に説明する。ここでは、図６および図７を参照して、ゲスト・ユーザが、所定の実行権限が設定されたカプセル・オブジェクトをホスト・ゲーム空間内に配置し、ホスト・ユーザの操作により当該カプセル・オブジェクトを実行させることにより、ホスト・ゲーム空間を通じたリアルタイムのユーザ相互作用を可能にする実施例について説明する。
【００３９】
−ゲーム・シナリオ
まず、図６を参照して、カプセル・オブジェクトに関連するゲーム・シナリオについて説明する。
１）ゲスト・ユーザが、ホスト・ゲーム空間を訪問する。
２）ゲスト・ユーザが、ゲスト・ユーザ画面を通じて「マイバッグ」に保有する利用可能な「カプセル」を展開する（図６（ａ）参照）。（※当該カプセルには実行権限が付与されており、ゲスト・ユーザでは実行できず、ホスト・ユーザのみが実行できる。）
３）ゲスト・ユーザによる「カプセル」の展開を受けて、ホスト・ユーザ画面には、ゲスト・ユーザのアバターから「カプセル」が吹き出し表示される（図６（ｂ）参照）。
４）ホスト・ユーザが、吹き出し表示された「カプセル」に対して操作（タップ）を実施してカプセル開封する。
５）ゲスト・ユーザとホスト・ユーザの協力による成果として、「カプセル」内のアイテムを報酬として、ゲスト・ユーザおよびホスト・ユーザに分配する。
【００４０】
−ゲーム進行処理
上記のゲーム・シナリオに対し、図７を参照して、本実施例のゲーム進行処理について説明する。まず、図４のステップＳ１０３に対応して、ステップＳ１１では、ゲスト・ユーザ端末においてユーザ作用が実施される。具体的には、ゲスト・ユーザ端末から、ゲスト・ユーザに関連付けられるカプセル・オブジェクトをホスト・ゲーム空間内に配置する入力指示を受ける。引き続き、ステップＳ１２では、当該カプセル・オブジェクトに対し、所定の実行権限が設定される。実行権限は、例えば、カプセル・オブジェクトをホスト・ユーザのみがユーザ操作可能とするものや、ホスト・ゲーム空間に関連付けられたゲスト・ユーザの数が所定数以上とするものが含まれるが、これらに限定されず如何なる権限ともすることができる。
【００４１】
次いで、ステップＳ１３では、カプセル・オブジェクトは、ホスト・ゲーム空間内に配置されたホスト・ユーザのアバターに関連付けて、ゲーム進行情報を更新する。これにより、カプセル・オブジェクトはホスト・ユーザ端末の画面イメージでは吹き出し表示される（図６（ｂ）も参照のこと）。ホスト・ユーザ端末の画面に吹き出し表示されたカプセル・オブジェクトに対し、ホスト・ユーザは、端末入力操作（画面タップ）により、アクションを実施することができる。当該アクションは、ゲーム・シナリオとしてはカプセル開封に相当し、当該動作に従ってゲーム進行情報が更新される。
【００４２】
カプセル・オブジェクトは、アイテムが関連付けられたオブジェクト情報を有する。アイテムは、上記アクションに応じて、報酬分配部５１４においてゲスト・ユーザとホスト・ユーザに報酬として分配するように構成するのがよい。
【００４３】
このようにして、ホスト・ゲーム空間におけるゲスト・ユーザとホスト・ユーザの協力を通じたリアルタイムのユーザ相互作用を可能にする。本実施例では、特に、オブジェクトに対して実行権限を有するように構成することにより、各ユーザの役割を分担して、ユーザ相互作用を実施させることができる。当該ユーザ相互作用により、ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムにおいて新規な形態のコミュニケーションを実現することができる。
【００４４】
以上、本発明の実施形態による、ユーザ毎にゲーム空間を構築可能な街作りゲームを進行させるゲーム・プログラムについて実施例と共に説明した。上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【図１】
2016119978.tif 000003
【図７】
2016119978.tif 000004
【図２】
2016119978.tif 000005
【図３】
2016119978.tif 000006
【図４】
2016119978.tif 000007
【図５】
2016119978.tif 000008
【図６】
2016119978.tif 000009