(57)【要約】【課題】多種多様なオブジェクトの選択を容易にするメニューの表示制御を備えたゲームプログラムを提供すること。【解決手段】本発明のゲームプログラムが端末上で実行されると、仮想空間内においてユーザからの建物オブジェクトの配置場所選択のための選択操作に応じて、第１スライドメニューと第２スライドメニューとをタッチパネルに表示する。ユーザによる第１スライドメニューへのスワイプ操作によって、建物カテゴリを特定する。同時に、特定された建物カテゴリに属する建物オブジェクトを第２スライドメニューに表示し、ユーザによる第２スライドメニューへのスワイプ操作によって建物オブジェクトを特定する。特定された建物オブジェクトは、配置場所に配置される。【選択図】図１
2016067550.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間内に複数の建物オブジェクトを配置することにより進行するゲームを、タッチパネルを備えた端末上で実行するゲームプログラムであって、
前記端末を、
複数の建物カテゴリと、前記複数の建物カテゴリのそれぞれに関連付けられた複数の建物オブジェクトとの情報を格納するオブジェクト情報記録手段と、
仮想空間内における前記建物オブジェクトの配置場所をユーザからの選択操作によって特定する配置場所特定手段と、
前記選択操作に応じて、第１スライドメニューと第２スライドメニューとを前記タッチパネルに表示するスライドメニュー表示手段と、
前記ユーザによる前記第１スライドメニューへの第１メニュー選択操作によって前記建物カテゴリを特定する建物カテゴリ特定手段と、
前記特定された前記建物カテゴリに属する前記建物オブジェクトを前記第２スライドメニューに表示する建物オブジェクト表示手段と、
前記ユーザによる前記第２スライドメニューへの第２メニュー選択操作によって前記建物オブジェクトを特定する建物オブジェクト特定手段と、
前記特定された建物オブジェクトを前記配置場所に配置する建物オブジェクト配置手段と、として機能させる
ゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであつて、
前記建物オブジェクト表示手段は、前記ユーザによる前記第２メニュー選択操作が過去にあった場合には、その際に前記建物オブジェクト特定手段によって特定された前記建物オブジェクトの属性に応じて、前記第２スライドメニューに表示する前記建物オブジェクトの順序を変更する、
ゲームプログラム。
【請求項３】
請求項１又は請求項２に記載のゲームプログラムであって、
前記複数の建物オブジェクトは、前記仮想空間内において隣接して配置された際に、前記建物オブジェクトの属性に応じて互いのパラメータに影響を及ぼすものであり、
前記建物オブジェクト表示手段は、前記ユーザによる前記選択操作があった場合には、当該選択操作に係る配置場所に隣接して既に配置されるオブジェクトの属性に応じて、前記第２スライドメニューに表示する前記建物オブジェクトの順序を変更する、
ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間内に建物オブジェクトを配置することによって進行するゲームのゲームプログラムに関する。
【背景技術】
【０００２】
仮想空間内に建物オブジェクトを配置することによって進行するゲーム（以下、「箱庭系ゲーム」と呼ぶ。）がリリースされている（一例として、非特許文献１に開示されているゲーム）。このようなゲームにおいては、各ユーザには仮想空間であるゲームフィールドが割り当てられる。ユーザは、当該ゲームフィールド内に様々な種類の施設を配置していくことによって、当該ゲームフィールド内の人口、生産量、活動により得られた資金等を増やしていく。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「SUPERCELL HAY DAY」、［online］、SUPERCELL Oy、［平成２６年９月２４日検索］、インターネット＜http://www.supercell.net/games/view/hay-day＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
非特許文献１に開示されているゲームにおいては、ユーザがある建物を建てようとする場合、「ショップ」メニューから建物のカテゴリ別タブを選択し、当該タブ内にリストされた建物オブジェクトを選択することにより任意の建物をゲームフィールドに立てる（ゲームフィールド内に配置する）ことができる。例えば、「農場タブ」には「イヌ小屋」、「ネコ小屋」、「ウマ小屋」等が上から順番にリストされており、ユーザはは所望の建物を探し出して選択する。
【０００５】
しかしながら、箱庭系ゲームにおいては多種多様なオブジェクトが登場するため、このようなリストから所望のオブジェクトを探し出す方法では効率が悪い。また、共用のゲームフィールド内においてリアルタイム通信によって他人と所謂陣取りゲームを行うモードが実装されているゲームにおいては、所望の建物を所望の位置に素早く配置することができるかということがゲームの勝敗を左右することがある。
【０００６】
そこで、本発明は、多種多様なオブジェクトの選択を容易にするメニューの表示制御を備えたゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、第１のゲームプログラムとして、
仮想空間内に複数の建物オブジェクトを配置することにより進行するゲームを、タッチパネルを備えた端末上で実行するゲームプログラムであって、
前記端末を、
複数の建物カテゴリと、前記複数の建物カテゴリのそれぞれに関連付けられた複数の建物オブジェクトとの情報を格納するオブジェクト情報記録手段と、
仮想空間内における前記建物オブジェクトの配置場所をユーザからの選択操作によって特定する配置場所特定手段と、
前記選択操作に応じて、第１スライドメニューと第２スライドメニューとを前記タッチパネルに表示するスライドメニュー表示手段と、
前記ユーザによる前記第１スライドメニューへの第１メニュー選択操作によって前記建物カテゴリを特定する建物カテゴリ特定手段と、
前記特定された前記建物カテゴリに属する前記建物オブジェクトを前記第２スライドメニューに表示する建物オブジェクト表示手段と、
前記ユーザによる前記第２スライドメニューへの第２メニュー選択操作によって前記建物オブジェクトを特定する建物オブジェクト特定手段と、
前記特定された建物オブジェクトを前記配置場所に配置する建物オブジェクト配置手段と、として機能させる
ゲームプログラムが得られる。
【０００８】
また、本発明によれば、第２のゲームプログラムとして、第１に記載のゲームプログラムであつて、
前記建物オブジェクト表示手段は、前記ユーザによる前記第２メニュー選択操作が過去にあった場合には、その際に前記建物オブジェクト特定手段によって特定された前記建物オブジェクトの属性に応じて、前記第２スライドメニューに表示する前記建物オブジェクトの順序を変更する、
ゲームプログラムが得られる。
【０００９】
また、本発明によれば、第３のゲームプログラムとして、第１又は第２に記載のゲームプログラムであって、
前記複数の建物オブジェクトは、前記仮想空間内において隣接して配置された際に、前記建物オブジェクトの属性に応じて互いのパラメータに影響を及ぼすものであり、
前記建物オブジェクト表示手段は、前記ユーザによる前記選択操作があった場合には、当該選択操作に係る配置場所に隣接して既に配置されるオブジェクトの属性に応じて、前記第２スライドメニューに表示する前記建物オブジェクトの順序を変更する、
ゲームプログラムが得られる。
【発明の効果】
【００１０】
本発明によれば、２種類のスライドメニューによって直感的にオブジェクト選択することができるため、所望のオブジェクトを素早く選択操作を行うことができる。
【００１１】
また、直前に選択したオブジェクトの特徴（属性）や、配置しようとしている地点の隣接オブジェクトの特徴（属性）によって、スライドメニューに表示するオブジェクトの順序を変更することとしているため、よりスピーディーに選択操作を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図２】本発明の一実施形態によるゲームプログラムを実行するためのゲームシステムの概略図である。
【図３】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図４】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図５】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図６】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図７】本発明の一実施形態によるゲームプログラムにより生成されるゲーム画面例を示す。
【図８】図１のカテゴリメニューとオブジェクトメニューとに表示される内容の関連付けを示した図である。
【図９】従来技術による箱庭系ゲームの画面例である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態によるゲームプログラムについて説明する。図中、同一の構成要素には同一の符号を付している。なお、以下の実施形態ではスマートフォンのような携帯端末を用いてユーザによって操作されるゲームプログラムの例について説明するものの、本発明のゲームプログラムにおいてはこれに限定されず、例えば、タッチスクリーンを有するゲームのブラウザ上で操作する地図等にも適用可能である。
【００１４】
＜ゲームの概要＞
図１を参照して、本発明の実施形態によるゲームプログラムにより実装されるゲームの概要を説明する。
【００１５】
本実施の形態によるゲームは、ゲームフィールド内に建物オブジェクトを配置することによって街を繁栄させ、人口数や住民の支持率を上げることによりゲームを進行させる。本実施の形態においては、図１に示されるように、多種多様な建物オブジェクトが用意され、ユーザのレベルに応じて配置可能な建物の数も増える。建物オブジェクトの配置に際しては、２種類のスライドメニューを使用する。即ち、ユーザは、＋Ｙ方向及び−Ｙ方向にスライド可能なカテゴリメニューと、＋Ｘ方向及び−Ｘ方向にスライド可能な建物オブジェクトメニューとの２つを使用して、所望の建物オブジェクトを選択する（これらメニューについて、詳しくは後述する）。
【００１６】
＜システムの基本構成＞
次に図２を参照して、本発明の実施形態によるゲームプログラムを実行させるためのシステム（ここでは、ゲームシステム）の基本構成について説明する。図２は、ゲームシステムの主要な構成要素のみを示した概略ブロック図である。
【００１７】
図２に示すように、ゲームシステムは、ユーザ端末１０、およびゲームサーバ５０を備え、これら要素間はネットワーク３０を介して通信を行う。ユーザ端末１０は、ゲームサーバ５０で生成されるゲーム画像をブラウザ等のアプリケーションにより表示できる装置であればよく、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートＰＣ等を含むが、これらに限定されない。
【００１８】
＜システムの基本構成  ユーザ端末＞
図示されるように、ユーザ端末１０は、端末表示部１１、端末入力部１２、端末処理部１３、端末通信部１４および端末記憶部１５等を備え、これらはバスを介して電気的に相互に接続される。
【００１９】
端末表示部１１は、ゲームサーバ５０から端末通信部１４で受信したゲーム画像を端末記憶部１５に一時的に格納し、ブラウザ等を通じて表示する。端末表示部１１は、例えば液晶ディスプレイ（ＬＣＤ）等によって実現することができるが、実施形態においては、特にマルチタッチスクリーンとして構成するのがよい。
【００２０】
端末入力部１２は、当該ゲームにおける各種オブジェクト等に対するユーザアクション（オブジェクトの「選択」「移動」等）をするための命令を入力する。入力手段としては、キーボードや仮想キーボードによる文字入力、マウスによるオブジェクトのクリック、オブジェクト位置に対応するタッチスクリーン上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができるが、これらに限定されない。
【００２１】
端末入力部１２で受けた入力命令に基づいて、端末処理部１３がユーザ命令を作成し、端末通信部１４およびネットワーク３０を通じてゲームサーバ５０と通信を行う。そして、ゲームサーバ５０内において関連のゲームプログラムが実行される。端末記憶部１５は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲームサーバ５０から受信する画像データ等の各種データも一時的に格納する。端末処理部１３はまた、ゲームサーバ５０からダウンロードにより受信した各種データに基づいて、予め格納されたゲームプログラムを端末側で実行するようにしてもよい。
【００２２】
＜システムの基本構成  ゲームサーバ＞
一方、ゲームサーバ５０は、処理部５１、メインメモリ５２、外部メモリ５３、ユーザインタフェース５４、通信部５５およびディスクドライブ５６等を備え、これらはバスを介して電気的に相互に接続される。処理部５１は、外部メモリ５３に格納されたプログラムモジュール、およびディスクドライブ５６に格納された各種データ等をメインメモリ５２にロードして、順次プログラムを実行することによりゲームの進行を制御する。特に、処理部５１は、ユーザ端末１０での表示用ゲーム画像を生成して、通信部５５を介してユーザ端末１０に戻すように構成される。ユーザインタフェース５４は、ゲームサーバ５０の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定を実施する。
【００２３】
なお、上記ゲームサーバ５０に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末１０が担うように構成してもよい。この場合には、ユーザ端末１０単体で情報処理装置を構成するか、またはユーザ端末１０およびゲームサーバ５０全体で情報処理装置が構成される。
【００２４】
＜具体的な情報処理＞
以下の説明においては、ユーザ端末１０がゲームサーバ５０からゲームプログラムをダウンロードし、ユーザ端末１０上において当該ゲームプログラムが実行されるものとして説明する。
【００２５】
図３のゲーム画面１００に示されるように、本実施の形態によるゲームにおける仮想空間は、複数のマス８０に区画化されたゲームフィールドほ有している。ユーザは建物オブジェクトを当該マス８０上に配置することができる。なお、建物オブジェクト毎に配置に必要なマス８０の数は決まっており、例えば、住宅オブジェクトの配置に必要なマス８０の数は１つであるが、大型店舗オブジェクトの配置に必要なマスの数は４つである。
【００２６】
図３乃至図７に示されるように、建物オブジェクトを配置する場合、所望のマス８０をタッチ操作することにより、メニュー（後述）を開くことができる。例えば、図３に示されるように、任意のマスＴをタッチした場合、図４に示されるように、ゲーム画面１００の縦方向に延びるカテゴリメニュー２００と、ゲーム画面１００の横方向に延びるオブジェクトメニュー３００とが略十字状に表示される。カテゴリメニュー２００とオブジェクトメニュー３００との交点には４つの“「”で構成されたターゲット表示４００が表示されている。ユーザは、ゲーム画面１００の任意の場所を横方向（左右方向）にスワイプ操作することによって、オブジェクトメニュー３００の表示を（あたかも、スロットマシンのリールのように）スワイプ操作された方向に仮想的に回転させることができる（図５参照）。同様に、ユーザは、ゲーム画面１００の任意の場所を縦方向（上下方向）にスワイプ操作することによって、カテゴリメニュー２００の表示をスワイプ操作された方向に仮想的に回転させることができる（図６参照）。ターゲット表示４００内に表示されている建物オブジェクトに対してタッチ操作を行うことにより、配置オブジェクトの選択操作が完了する。このようにして選択されたオブジェクトは、メニューを表示する前にタッチ操作により選択したマスＴに配置される（図７参照）。なお、ターゲット表示４００のゲーム画面１００内における位置は変わらず、カテゴリメニュー２００及びオブジェクトメニュー３００のみが動くように表示される。
【００２７】
このように、ユーザは、建物オブジェクトを建てたい地点をタッチした後、縦方向及び横方向のスライド操作のみによってシームレス且つ直感的に建物オブジェクトを立てることができる。なお、図８に示されるように、各カテゴリメニュー２００には当該カテゴリメニューが選択されている際に（即ち、当該カテゴリメニューにターゲット表示４００が合わされている際に）オブジェクトメニュー３００に表示される建物オブジェクトが関連付けられている。図８は、「公共施設（menu#1）」というカテゴリメニュー（図において「公共施設」という文言は表示していない）に属する建物オブジェクトとして、「学校（menu#1_1）」、「消防署（menu#1_2）」、「警察署（menu#1_3）」、「病院（menu#1_4）」及び「公園（menu#1_5）」が関連付けられている。他のカテゴリメニュー「商業施設（menu#2）」乃至「インフラ（menu#4）」も同様である（図８には、図示していない）。
【００２８】
また、これらのカテゴリメニューの内容及び各カテゴリメニューに属するオブジェクトメニューの内容は、ユーザのレベルが上がった時、一定のクエスト（ゲーム内における課題）をクリアした時、イベント発生時等をきっかけとして適宜追加することとしてもよい。
【００２９】
このように、本実施の形態によれば、多種多様な建物オブジェクトの選択を容易にするメニューの表示制御を実現することができる。以上、本発明の実施の形態を説明したが、例えば、以下のような変形例を実施することとしてもよい。
【００３０】
＜変形例１＞
ユーザが過去に選択した建物オブジェクトの属性に応じて、カテゴリメニュー２００やオブジェクトメニュー３００の表示内容を変更することとしてもよい。ここで、建物オブジェクトの属性としては、各建物オブジェクトに関連付けられているパラメータ（最大収容人数、生産力、電力消費量、水道消費量、隣接建物オブジェクトの属性に及ぼす影響等を数値で表したもの）である。例えば、電力消費量の高い建物オブジェクトを連続して配置した場合、風力発電所オブジェクトの許容量を超えてしまうことがあるため、直前に電力消費量の高い建物オブジェクトを立てた場合には、オブジェクトメニューには電力消費量の低い建物オブジェクトから順に並べて表示することとしてもよい。
【００３１】
＜変形例２＞
また、例えば、「公共施設」と「住宅」は相性が良く、「商業施設」と「住宅」は相性が悪い、というように、隣接配置された建物オブジェクト同士が互いのパラメータに影響を及ぼす場合、オブジェクトメニュー３００には、ユーザがタッチしたマス８０の隣接建物オブジェクトと相性の良い建物オブジェクトから順に表示させることとしてもよい。
【００３２】
以上説明したように、変形例１及び変形例２によれば、ゲームプログラム側で最適な建物オブジェクトから順にオブジェクトメニュー３００に表示する（以下、「リコメンド機能」と呼ぶ）こととしているため、特に、初心者ユーザにとって効率よく街作りを行うことができる。
【００３３】
上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００３４】
１０        ユーザ端末
１１        端末表示部
１２        端末入力部
１３        端末処理部
１４        端末通信部
１５        端末記憶部
５０        ゲームサーバ
５１        処理部
５２        メインメモリ
５３        外部メモリ
５４        ユーザインタフェース
５５        通信部
５６        ディスクドライブ
８０        マス
１００        ゲーム画面
２００        カテゴリメニュー
３００        オブジェクトメニュー
４００        ターゲット表示
【図２】
2016067550.tif 000003
【図８】
2016067550.tif 000004
【図１】
2016067550.tif 000005
【図３】
2016067550.tif 000006
【図４】
2016067550.tif 000007
【図５】
2016067550.tif 000008
【図６】
2016067550.tif 000009
【図７】
2016067550.tif 000010
【図９】
2016067550.tif 000011