(57)【要約】【課題】コンテナの配置態様やコンテナにより獲得できるアイテムに多様性を持たせることが可能なゲームシステム等の提供。【解決手段】ゲームシステムは、ゲーム空間のマップにおいて移動体を移動させる処理を行う移動体処理部と、マップにおいて移動体を移動させながらマップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理を行うゲーム処理部と、コンテナについての処理を行うコンテナ処理部を含む。コンテナ処理部は、コンテナの配置数、コンテナの種類、コンテナの配置位置、及びコンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行う。【選択図】図１７
2019013711.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム空間のマップにおいて移動体を移動させる処理を行う移動体処理部と、
前記マップにおいて前記移動体を移動させながら前記マップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理を行うゲーム処理部と、
前記コンテナについての処理を行うコンテナ処理部と、
を含み、
前記コンテナ処理部は、
前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置、及び前記コンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行うことを特徴とするゲームシステム。
【請求項２】
請求項１において、
前記コンテナ処理部は、
前記コンテナの配置数を決定し、次に前記コンテナの種類及び配置位置の一方を決定し、次に前記コンテナの種類及び配置位置の他方を決定することを特徴とするゲームシステム。
【請求項３】
請求項１又は２において、
前記コンテナ処理部は、
前記ユーザが前記ゲームを開始する前に、前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置を決定し、前記ゲームの開始後、前記ゲームの終了時までの間において、前記コンテナに割り当てられるアイテムを決定することを特徴とするゲームシステム。
【請求項４】
請求項３において、
前記コンテナ処理部は、
前記ゲームのゲーム結果に応じて、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させることを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記コンテナの配置数設定情報と配置位置設定情報をコンテナ情報として記憶するコンテナ情報記憶部を含み、
前記コンテナ処理部は、
前記コンテナ情報記憶部に記憶される前記配置数設定情報、前記配置位置設定情報に基づいて、前記コンテナの配置数、配置位置を決定することを特徴とするゲームシステム。
【請求項６】
請求項１乃至５のいずれかにおいて、
コンテナ抽選確率情報とアイテム抽選確率情報をコンテナ情報として記憶するコンテナ情報記憶部を含み、
前記コンテナ処理部は、
前記コンテナ情報記憶部に記憶される前記コンテナ抽選確率情報、前記アイテム抽選確率情報に基づいて、前記コンテナの種類、前記コンテナに割り当てられるアイテムを決定することを特徴とするゲームシステム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記コンテナ処理部は、
前記コンテナの配置数、前記コンテナの種類又は前記コンテナの配置位置を、前記ユーザのユーザ情報に基づいて設定することを特徴とするゲームシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記コンテナ処理部は、
前記コンテナの配置数、前記コンテナの種類又は前記コンテナの配置位置を、前記ユーザが使用したアイテム又はゲームポイントに基づいて変更する変更処理を行うことを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記コンテナ処理部は、
前記変更処理が行われた場合に、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させることを特徴とするゲームシステム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記コンテナ処理部は、
前記コンテナが前記マップに配置された後のゲーム状況に応じて、前記コンテナの種類、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させることを特徴とするゲームシステム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記コンテナ処理部は、
前記コンテナの配置位置での前記マップのマップ情報に応じて、前記コンテナの種類、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させることを特徴とするゲームシステム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記ゲーム処理部は、
複数のユーザが前記ゲームをプレイする前記ゲーム処理を行い、
前記コンテナ処理部は、
複数のユーザの各ユーザ毎に、前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置又は前記コンテナに割り当てられるアイテムを決定することを特徴とするゲームシステム。
【請求項１３】
請求項１２において、
前記コンテナ処理部は、
前記各ユーザのゲーム結果に応じて、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させることを特徴とするゲームシステム。
【請求項１４】
ゲーム空間のマップにおいて移動体を移動させる処理を行う移動体処理部と、
前記マップにおいて前記移動体を移動させながら前記マップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理を行うゲーム処理部と、
前記コンテナについての処理を行うコンテナ処理部として、
コンピュータを機能させ、
前記コンテナ処理部は、
前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置、及び前記コンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム及びプログラム等に関する。
【背景技術】
【０００２】
従来より、キャラクタをゲーム空間のマップにおいて移動させ、アイテムを獲得するゲームが知られている。このようなゲームを実現するゲームシステムの従来技術としては例えば特許文献１に開示される技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４３５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなアイテムの獲得ゲームでは、マップに配置される宝箱の配置数や配置位置は固定されており、宝箱の中身であるアイテムも画一的であった。またキャラクタを用いて宝箱を開けると、その場で中身のアイテムが出現してしまい、ゲームの面白味や戦略性を今ひとつ向上することができなかった。
【０００５】
本発明の幾つかの態様によれば、コンテナの配置態様やコンテナにより獲得できるアイテムに多様性を持たせることが可能なゲームシステム及びプログラム等を提供できる。
【課題を解決するための手段】
【０００６】
本発明の一態様は、ゲーム空間のマップにおいて移動体を移動させる処理を行う移動体処理部と、前記マップにおいて前記移動体を移動させながら前記マップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理を行うゲーム処理部と、前記コンテナについての処理を行うコンテナ処理部と、を含み、前記コンテナ処理部は、前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置、及び前記コンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行うゲームシステムに関係する。また本発明は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。
【０００７】
本発明の一態様によれば、ゲーム空間のマップに配置されたコンテナをユーザに獲得させるゲームが実現される。そして当該マップでのコンテナの配置数、種類、配置位置及びコンテナに割り当てられるアイテムが、所与の選択条件に応じて決定される。従ってユーザは、マップに配置されたコンテナを獲得することで、当該コンテナに割り当てられるアイテムを獲得可能になる。そしてコンテナの配置数、種類、配置位置及び割り当てられるアイテムを所与の選択条件に応じて決定することで、コンテナの配置態様やコンテナにより獲得できるアイテムに多様性を持たせることが可能になり、ゲームの面白味や戦略性等を向上できるようになる。
【０００８】
また本発明の一態様では、前記コンテナ処理部は、前記コンテナの配置数を決定し、次に前記コンテナの種類及び配置位置の一方を決定し、次に前記コンテナの種類及び配置位置の他方を決定してもよい。
【０００９】
このようにすれば、ゲームステージに応じた配置数のコンテナを配置しながら、その配置数の各コンテナの種類や配置位置を適切に決定できるようになる。
【００１０】
また本発明の一態様では、前記コンテナ処理部は、前記ユーザが前記ゲームを開始する前に、前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置を決定し、前記ゲームの開始後、前記ゲームの終了時までの間において、前記コンテナに割り当てられるアイテムを決定してもよい。
【００１１】
このようにすれば、ユーザのゲーム開始前に、コンテナの配置数を決定し、決定された配置数の各コンテナの種類及び配置位置を決定して、マップに配置できるようになる。そしてゲームが終了したユーザに対して、コンテナに割り当てられるアイテムを獲得させることが可能になる。
【００１２】
また本発明の一態様では、前記コンテナ処理部は、前記ゲームのゲーム結果に応じて、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。
【００１３】
このようにすれば、ユーザのゲーム結果に応じて、コンテナによりユーザが獲得可能なアイテムやその獲得態様を種々に変化させることが可能になる。
【００１４】
また本発明の一態様では、前記コンテナの配置数設定情報と配置位置設定情報をコンテナ情報として記憶するコンテナ情報記憶部を含み（コンテナ情報記憶部としてコンピュータを機能させ）、前記コンテナ処理部は、前記コンテナ情報記憶部に記憶される前記配置数設定情報、前記配置位置設定情報に基づいて、前記コンテナの配置数、配置位置を決定してもよい。
【００１５】
このようにすれば、コンテナ情報記憶部に配置数設定情報や配置位置設定情報を記憶しておくことで、ユーザがプレイする各マップにおいて、当該マップに適切な配置数、配置位置で、コンテナを配置できるようになる。
【００１６】
また本発明の一態様では、コンテナ抽選確率情報とアイテム抽選確率情報をコンテナ情報として記憶するコンテナ情報記憶部を含み（コンテナ情報記憶部としてコンピュータを機能させ）、前記コンテナ処理部は、前記コンテナ情報記憶部に記憶される前記コンテナ抽選確率情報、前記アイテム抽選確率情報に基づいて、前記コンテナの種類、前記コンテナに割り当てられるアイテムを決定してもよい。
【００１７】
このようにすれば、コンテナ情報記憶部にコンテナ抽選確率情報やアイテム抽選確率情報を記憶しておくことで、コンテナ抽選確率情報やアイテム抽選確率情報を選択条件として、コンテナの種類やコンテナに割り当てられるアイテムの決定処理を実行できるようになる。
【００１８】
また本発明の一態様では、前記コンテナ処理部は、前記コンテナの配置数、前記コンテナの種類又は前記コンテナの配置位置を、前記ユーザのユーザ情報に基づいて設定してもよい。
【００１９】
このようにすれば、ユーザ情報に応じた適切な配置数、種類又は配置位置でコンテナを配置できるようになる。
【００２０】
また本発明の一態様では、前記コンテナ処理部は、前記コンテナの配置数、前記コンテナの種類又は前記コンテナの配置位置を、前記ユーザが使用したアイテム又はゲームポイントに基づいて変更する変更処理を行ってもよい。
【００２１】
このようにすれば、ユーザが特定のアイテムを使用したり、自身のゲームポイントを使用することで、マップに配置されるコンテナの配置数、種類又は配置位置を変更できるようになり、例えばユーザは自身のゲームプレイを有利に進めることなどが可能になる。
【００２２】
また本発明の一態様では、前記コンテナ処理部は、前記変更処理が行われた場合に、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。
【００２３】
このようにすれば、ユーザが特定のアイテムを使用したり、ゲームポイントを使用することで、コンテナの配置数、種類又は配置位置のみならず、コンテナにより獲得されるアイテムやその選択条件についても変化させることが可能になる。
【００２４】
また本発明の一態様では、前記コンテナ処理部は、前記コンテナが前記マップに配置された後のゲーム状況に応じて、前記コンテナの種類、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。
【００２５】
このようにすれば、コンテナがマップに配置された後のゲーム状況を反映させて、コンテナの種類を変化させたり、コンテナにより獲得可能なアイテムやその選択条件を変化させることが可能になる。
【００２６】
また本発明の一態様では、前記コンテナ処理部は、前記コンテナの配置位置での前記マップのマップ情報に応じて、前記コンテナの種類、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。
【００２７】
このようにすれば、コンテナの配置位置でのマップ情報を反映させて、コンテナの種類を変化させたり、コンテナにより獲得可能なアイテムやその選択条件を変化させることが可能になる。
【００２８】
また本発明の一態様では、前記ゲーム処理部は、複数のユーザが前記ゲームをプレイする前記ゲーム処理を行い、前記コンテナ処理部は、複数のユーザの各ユーザ毎に、前記コンテナの配置数、前記コンテナの種類、前記コンテナの配置位置又は前記コンテナに割り当てられるアイテムを決定してもよい。
【００２９】
このようにすれば、ユーザに応じて、コンテナの配置数、種類、配置位置、或いはコンテナにより獲得されるアイテムが異なるようになり、複数のユーザがプレイする共同ゲームの面白味を向上できる。
【００３０】
また本発明の一態様では、前記コンテナ処理部は、前記各ユーザのゲーム結果に応じて、前記コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。
【００３１】
このようにすれば、複数のユーザが共同プレイするゲームにおいて、各ユーザのゲーム結果を反映させたアイテムの獲得処理を実現できるようになり、共同プレイのゲームの面白味や、当該ゲームへのユーザの没入度や熱中度を向上できるようになる。
【図面の簡単な説明】
【００３２】
【図１】図１（Ａ）〜図１（Ｅ）は本実施形態のゲームシステムの構成例の説明図。
【図２】本実施形態のサーバシステムの構成例。
【図３】本実施形態の端末装置の構成例。
【図４】本実施形態で用いられるマップの一例。
【図５】本実施形態により生成されるゲーム画像の例。
【図６】コンテナの種類の一例の説明図。
【図７】図７（Ａ）、図７（Ｂ）はコンテナの獲得処理の一例についての説明図。
【図８】コンテナ情報の説明図。
【図９】コンテナの配置数の決定処理の説明図。
【図１０】図１０（Ａ）、図１０（Ｂ）はコンテナの種類の決定処理の説明図。
【図１１】図１１（Ａ）、図１１（Ｂ）はコンテナの種類の決定処理の説明図。
【図１２】図１２（Ａ）、図１２（Ｂ）はコンテナの種類の決定処理の説明図。
【図１３】コンテナの種類の決定処理の説明図。
【図１４】コンテナの配置位置の決定処理の説明図。
【図１５】コンテナの配置位置の決定処理の説明図。
【図１６】図１６（Ａ）、図１６（Ｂ）はコンテナに割り当てられるアイテムの決定処理の説明図。
【図１７】本実施形態の処理例を説明するフローチャート。
【図１８】本実施形態の第１の処理例を説明するフローチャート。
【図１９】本実施形態の第２の処理例を説明するフローチャート。
【図２０】本実施形態の第３の処理例を説明するフローチャート。
【図２１】本実施形態の手法の位置情報ゲームへの適用例についての説明図。
【発明を実施するための形態】
【００３３】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３４】
１．ゲームシステム
まず、図１（Ａ）〜図１（Ｅ）を用いて本実施形態のゲームシステムの構成例について説明する。
【００３５】
図１（Ａ）では、サーバシステム５００（情報処理システム）が、ネットワーク５１０を介して端末装置ＴＭ１〜ＴＭｎと通信接続されている。例えばサーバシステム５００はホストであり、端末装置ＴＭ１〜ＴＭｎはクライアントである。なお、以下では、本実施形態のゲームシステム及びその処理を、主にサーバシステム５００により実現する場合を例にとり説明するが、ゲームシステム及びその処理の一部又は全部を、端末装置ＴＭ１〜ＴＭｎにより実現してもよい。また、以下では、ＴＭ１〜ＴＭｎの各端末装置を、適宜、端末装置ＴＭと記載する。
【００３６】
サーバシステム５００は例えば１又は複数のサーバ（管理サーバ、ゲームサーバ、課金サーバ、サービス提供サーバ、コンテンツ配信サーバ、認証サーバ、データベースサーバ、又は通信サーバ等）により実現できる。このサーバシステム５００は、コミュニティ型ウェブサイトやオンラインゲームを運営するための各種サービスを提供し、ゲーム実行に必要なデータの管理や、クライアントプログラム及び各種データ等の配信を行うことができる。これにより、例えば、ユーザ端末である端末装置ＴＭによりＳＮＳ（Social Networking Service）などを利用するためにサーバシステム５００にアクセスし、当該サーバシステム５００から提供されるオンラインゲームであるソーシャルゲーム等のネットワークゲームのプレイが可能になる。
【００３７】
ネットワーク５１０（配信網、通信回線）は、例えばインターネットや無線ＬＡＮ等を利用した通信路であり、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮの他、電話通信網やケーブル網や無線ＬＡＮ等の通信網を含むことができる。また通信方法については有線／無線を問わない。
【００３８】
端末装置ＴＭ（ユーザ端末、プレーヤ端末）は、例えばネット接続機能（インターネット接続機能）を有する端末である。これらの端末装置ＴＭとしては、例えば図１（Ｂ）に示す携帯型通信端末（スマートフォン、携帯電話機）、図１（Ｃ）に示す携帯型ゲーム装置、図１（Ｄ）に示す家庭用ゲーム装置（据え置き型）、或いは図１（Ｅ）に示す業務用ゲーム装置などの種々の装置を用いることができる。或いは、端末装置ＴＭとして、パーソナルコンピュータ（ＰＣ）やタブレット型コンピュータなどの情報処理装置を用いてもよい。或いは、端末装置ＴＭとして、ユーザの頭部や腕などの部位に装着されるウェアラブル機器（ＨＭＤ、ウォッチ型機器等）を用いてもよい。
【００３９】
図２に本実施形態のサーバシステム５００（ゲームシステム）の構成例を示す。サーバシステム５００は、処理部６００、操作部６６０、記憶部６７０、通信部６９６を含む。なお、サーバシステム５００の構成は図２に限定されず、その構成要素（各部）の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。またサーバシステム５００の処理部６００の各処理は、後述する図３の端末装置ＴＭの処理部１００により実現してもよいし、サーバシステム５００の処理部６００と端末装置ＴＭの処理部１００の分散処理により実現してもよい。
【００４０】
処理部６００（プロセッサ）は、記憶部６７０（データベース）に記憶される各種の情報や、プログラムや、操作情報等に基づいて、移動体処理、コンテナ処理、ゲーム処理、表示処理、音処理、サーバに必要な各種の制御処理、或いは管理処理などを行う。
【００４１】
処理部６００（処理部１００）の各部が行う本実施形態の各処理（各機能）はプロセッサ（ハードウェアを含むプロセッサ）により実現できる。例えば本実施形態の各処理は、プログラム等の情報に基づき動作するプロセッサと、プログラム等の情報を記憶するメモリーにより実現できる。プロセッサは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサは、回路基板に実装された１又は複数の回路装置（例えばＩＣ等）や、１又は複数の回路素子（例えば抵抗、キャパシタ等）で構成することもできる。プロセッサは、例えばＣＰＵ（Central Processing Unit）であってもよい。但し、プロセッサはＣＰＵに限定されるものではなく、ＧＰＵ（Graphics Processing Unit）、或いはＤＳＰ（Digital Signal Processor）等、各種のプロセッサを用いることが可能である。またプロセッサはＡＳＩＣによるハードウェア回路であってもよい。またプロセッサは、アナログ信号を処理するアンプ回路やフィルタ回路等を含んでもよい。メモリー（記憶部６７０、１７０）は、ＳＲＡＭ、ＤＲＡＭ等の半導体メモリーであってもよいし、レジスターであってもよい。或いはハードディスク装置（ＨＤＤ）等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピュータにより読み取り可能な命令を格納しており、当該命令がプロセッサにより実行されることで、処理部６００（処理部１００）の各部の処理（機能）が実現されることになる。ここでの命令は、プログラムを構成する命令セットでもよいし、プロセッサのハードウェア回路に対して動作を指示する命令であってもよい。
【００４２】
処理部６００は、入力処理部６０２、演算処理部６１０、出力処理部６４０を含む。演算処理部６１０は、移動体処理部６１１、コンテナ処理部６１２、ゲーム処理部６１４、管理部６１６、表示処理部６２０、音処理部６３０を含む。上述したように、これらの各部により実行される本実施形態の各処理は、プロセッサ（或いはプロセッサ及びメモリー）により実現できる。
【００４３】
入力処理部６０２は、操作部６６０により入力された操作情報を受け付ける処理や、記憶部６７０から情報を読み出す処理や、通信部６９６を介して情報を受信する処理を、入力処理として行う。例えば入力処理部６０２は、操作部６６０で検出された操作情報を取得する処理や、読み出し命令で指定された情報を、記憶部６７０から読み出す処理や、サーバシステム５００の外部装置（端末装置、他のサーバシステム等）からネットワーク５１０を介して情報を受信する処理を、入力処理として行う。ここで受信処理は、通信部６９６に情報の受信を指示したり、通信部６９６が受信した情報を取得して記憶部６７０に書き込む処理などである。
【００４４】
演算処理部６１０は、各種の演算処理を行う。例えば移動体処理、コンテナ処理、ゲーム処理、管理処理、表示処理、或いは音処理などの演算処理を行う。
【００４５】
移動体処理部６１１（移動体処理のプログラムモジュール）は、キャラクタ等の移動体についての種々の処理を行う。コンテナ処理部６１２（コンテナ処理のプログラム）は、アイテム獲得のためのコンテナについての種々の処理を行う。移動体処理部６１１、コンテナ処理部６１２の詳細については後述する。
【００４６】
ゲーム処理部６１４（ゲーム処理のプログラムモジュール）はユーザがゲームをプレイするための種々のゲーム処理を行う。ゲーム処理は、例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、開始したゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理、或いはゲーム成績を演算する処理などである。
【００４７】
ブラウザゲームを例にとれば、ゲーム処理部６１４は、ユーザ情報をユーザごとに管理することで、ユーザごとにゲームの進行を制御する。ゲーム処理部６１４は、ゲームサービスを提供するウェブサイトを構成するウェブページを、端末装置ＴＭからの要求に応じて、端末装置ＴＭに表示させる。具体的には端末装置ＴＭが備えるウェブブラウザにより端末装置ＴＭの表示部１９０にウェブページが表示される。表示されたウェブページのハイパーリンクがユーザにより選択されると、ゲーム処理部６１４は、ハイパーリンクに対応する新たなＨＴＭＬデータを端末装置ＴＭに送信し、端末装置ＴＭでは新たなＨＴＭＬデータに基づくウェブページが表示される。このようにゲーム処理部６１４によって、記憶部６７０に記憶されるウェブページが、ユーザの操作に応じて端末装置ＴＭに順次に提供されることで、端末装置ＴＭでのユーザの操作に基づきゲームを進行させることが可能になる。
【００４８】
管理部６１６（管理処理のプログラムモジュール）は、認証処理部６１７、課金処理部６１８、管理処理部６１９を含む。認証処理部６１７はユーザの認証処理を行う。例えば端末装置ＴＭを用いてログインしたユーザの認証処理を行う。この認証処理は、例えばユーザが入力するパスワードやアカウント情報などに基づいて行う。課金処理部６１８は、種々の課金処理（課金の決定処理、課金データの作成処理、保存処理等）を行う。記憶部６７０の課金情報記憶部６７６は、課金処理部６１８の課金処理の対象となる課金情報を記憶する。管理処理部６１９は、サーバの各種の管理処理を行う。例えば、サーバが提供する各種サービスの管理処理や、サーバ管理情報などの各種情報の管理処理を行う。
【００４９】
例えばユーザは、サーバシステム５００が提供するサービスを利用するために、所定の手続きを行ってアカウントを取得する。取得したアカウントと対応づけられるパスワードを入力してログインすることで、ユーザは、ソーシャルゲームや抽選ゲームなどのネットワークゲームのプレイや、ゲーム用サイトでのサービスや、アイテム等のオンライショッピングや、ユーザ間でのメッセージ交換や、フレンドユーザの登録などの各種サービスを利用できるようになる。管理処理部６１９は、このようなユーザのアカウント情報の管理処理等も行う。
【００５０】
表示処理部６２０（表示処理のプログラムモジュール）は、端末装置ＴＭなどの表示部に画像を表示するための処理を行う。例えば当該画像を生成するための画像生成用データ（ＨＴＭＬデータ等）を生成する。或いは端末装置ＴＭなどの表示部に画像を表示する制御を行ってもよい。音処理部６３０（音処理のプログラムモジュール）は、端末装置ＴＭなどの音出力部から音を出力するための処理を行う。例えば、当該音（音声、ゲーム音、効果音）を生成するための音生成用データを生成する。或いは端末装置ＴＭなどの音出力部から音を出力する制御を行ってもよい。ここで、画像を生成するための画像生成用データとは、本実施形態の手法により生成された画像を端末装置ＴＭ等において表示するためのデータであり、画像データそのものであってもよいし、端末装置ＴＭが画像を生成するために使用する各種データ（表示画面の設定データ、オブジェクトデータ、ＨＴＭＬデータ等）であってもよい。音処理部６３０が生成する音生成用データについても同様である。
【００５１】
出力処理部６４０は各種の情報の出力処理を行う。例えば出力処理部６４０は、記憶部６７０に情報を書き込む処理や、通信部６９６を介して情報を送信する処理を、出力処理として行う。例えば出力処理部６４０は、書き込み命令で指定された情報を、記憶部６７０に書き込む処理や、サーバシステム５００の外部装置（端末装置、他のサーバシステム等）に対してネットワーク５１０を介して情報を送信する処理を行う。送信処理は、通信部６９６に情報の送信を指示したり、送信する情報を通信部６９６に指示する処理などである。
【００５２】
操作部６６０は、システムの管理者（運営者）が種々の情報を入力するためのものである。
【００５３】
記憶部６７０は各種の情報を記憶する。例えばデータベース形式で各種情報を記憶する。また記憶部６７０は、処理部６００や通信部６９６などのワーク領域として機能する。記憶部６７０の機能は、半導体メモリー、ＨＤＤ、ＳＤＤ、光ディスク装置などにより実現できる。
【００５４】
記憶部６７０は、コンテナ情報記憶部６７２、アイテム情報記憶部６７３、課金情報記憶部６７６、ユーザ情報記憶部６７８を含む。コンテナ情報記憶部６７２は、コンテナについての情報であるコンテナ情報を記憶する。コンテナ情報は、例えばコンテナの配置数、種類又は配置位置についての情報（配置数、種類又は配置位置の設定情報）や、コンテナに割り当てられるアイテムの選択条件についての情報（コンテナ抽選確率情報、アイテム抽選確率情報等）を含むことができる。アイテム情報記憶部６７３は、アイテムについての情報であるアイテム情報を記憶する。アイテム情報は、例えばアイテムについての各種のゲームパラメータ情報や画像情報などである。アイテムのゲームパラメータ情報は、例えばレア度についての情報や、アイテムが発生する効果についての情報や、或いはアイテムの能力（攻撃力、守備力等）やステータスについての情報などである。ユーザがコンテナやアイテムを獲得すると、コンテナ情報やアイテム情報は例えばユーザ情報（ユーザＩＤ等）に関連づけて記憶される。課金情報記憶部６７６は、課金処理部６１８により行われる課金処理の情報を記憶する。ユーザ情報記憶部６７８は、ユーザの個人情報（名前、性別、生年月日、メールアドレス等）をユーザ情報として記憶する。例えば、前述したユーザのアカウント情報（ユーザＩＤ）もユーザ情報として記憶される。課金情報記憶部６７６に記憶される課金情報は、各ユーザの各アカウント情報（ユーザＩＤ）に対応づけられる。
【００５５】
情報記憶媒体６８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ、ＢＤ）、ＨＤＤ、半導体メモリー（ＲＯＭ）などにより実現できる。
【００５６】
通信部６９６は、有線や無線のネットワーク５１０を介して端末装置ＴＭ等との通信を行うものであり、その機能は、通信用ＡＳＩＣ又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
【００５７】
図３に本実施形態の端末装置ＴＭ（ユーザ端末、クライアント装置、ゲーム装置）の構成例を示す。なお、端末装置ＴＭの構成は図３に限定されず、その構成要素（各部）の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【００５８】
端末装置ＴＭは、処理部１００、操作部１６０、撮像部１６２、記憶部１７０、表示部１９０、音出力部１９２、Ｉ／Ｆ部１９４、通信部１９６を含む。
【００５９】
処理部１００（プロセッサ）は、操作部１６０からの操作情報やプログラムなどに基づいて、表示処理、或いは音処理などを行う。処理部１００は、前述した図２の処理部６００と同様に、プロセッサ、或いはプロセッサ及びメモリーにより実現できる。
【００６０】
処理部１００は、入力処理部１０２、演算処理部１１０、出力処理部１４０を含む。演算処理部１１０は、移動体処理部１１１、コンテナ処理部１１２、ゲーム処理部１１４、管理部１１６、表示処理部１２０、音処理部１３０を含む。
【００６１】
入力処理部１０２は、操作部１６０により入力された操作情報を受け付ける処理や、記憶部１７０から情報を読み出す処理や、通信部１９６を介して情報を受信する処理を、入力処理として行う。例えば入力処理部１０２は、操作部１６０で検出された操作情報を取得する処理や、読み出し命令で指定された情報を記憶部１７０から読み出す処理や、端末装置ＴＭの外部装置（サーバシステム、他の端末装置等）からネットワーク５１０を介して情報を受信する処理を、入力処理として行う。移動体処理部１１１、コンテナ処理部１１２、ゲーム処理部１１４、管理部１１６は、各々、移動体処理、コンテナ処理、ゲーム処理、管理処理を行う。表示処理部１２０は、表示部１９０に画像を表示するための処理を行う。例えば端末装置側で画像を生成する場合には、処理部１００で行われる種々の処理（アプリケーション処理、ゲーム処理）の結果に基づいて描画処理を行い、これにより画像を生成し、表示部１９０に出力する。サーバ側で画像を生成する場合には、サーバシステムからの画像情報に基づく画像を表示部１９０に表示する処理を行う。音処理部１３０は、処理部１００で行われる種々の処理の結果に基づいて音制御を行う。これにより、ＢＧＭ、効果音、又は音声などが音出力部１９２から出力されるようになる。なお、本実施形態の移動体処理、コンテナ処理、ゲーム処理、管理処理、表示処理、音処理等は、サーバシステム５００と端末装置ＴＭのいずれか一方の処理により実現してもよいし、サーバシステム５００と端末装置ＴＭの分散処理により実現してもよい。例えばネットワークを利用しないスタンドアローンのゲームシステムの場合には、ゲームシステムである端末装置ＴＭにより本実施形態の各処理が行われる。
【００６２】
操作部１６０は、ユーザ（プレーヤ）が、操作情報等の種々の情報を入力するためのものであり、その機能は、操作ボタン、方向指示キー、アナログスティック、レバー、各種センサ（角速度センサ、加速度センサ等）、マイク、或いはタッチパネル型ディスプレイなどにより実現できる。
【００６３】
撮像部１６２（カメラ）は、被写体の撮像を行うものであり、ＣＣＤやＣＭＯＳセンサなどの画像センサと、フォーカスレンズ等により構成される光学系などにより実現される。
【００６４】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能は、半導体メモリー、ＨＤＤ、ＳＤＤ、光ディスク装置などにより実現できる。記憶部１７０は、コンテナ情報記憶部１７２、アイテム情報記憶部１７３を含む。
【００６５】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク、ＨＤＤ、半導体メモリーなどにより実現できる。処理部１００は、情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。この情報記憶媒体１８０に、本実施形態の各部としてコンピュータ（操作部、処理部、記憶部、出力部を備える装置）を機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）を記憶できる。
【００６６】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＬＣＤ、有機ＥＬディスプレイ、ＣＲＴ、或いはＨＭＤなどにより実現できる。音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００６７】
Ｉ／Ｆ（インターフェース）部１９４は、携帯型情報記憶媒体１９５とのインターフェース処理を行うものであり、その機能はＩ／Ｆ処理用のＡＳＩＣなどにより実現できる。携帯型情報記憶媒体１９５は、ユーザが各種の情報を保存するためのものであり、電源が非供給になった場合にもこれらの情報の記憶を保持する記憶装置である。携帯型情報記憶媒体１９５は、ＩＣカード（メモリーカード）、ＵＳＢメモリー、或いは磁気カードなどにより実現できる。
【００６８】
通信部１９６は、ネットワーク５１０を介してサーバシステム５００や他の端末装置等の外部装置との間で通信を行うものであり、その機能は、通信用ＡＳＩＣ又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
【００６９】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、サーバシステム（ホスト装置）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（あるいは記憶部１７０）に配信してもよい。このようなサーバシステムによる情報記憶媒体の使用も本発明の範囲内に含めることができる。
【００７０】
そして本実施形態では図２に示すように、ゲームシステムであるサーバシステム５００（端末装置ＴＭ）が、移動体処理部６１１（移動体処理部１１１）、コンテナ処理部６１２（コンテナ処理部１１２）、ゲーム処理部６１４（ゲーム処理部１１４）を含む。なお以下では、本実施形態のゲームシステムがサーバシステム５００により実現される場合を主に例にとり説明するが、本実施形態はこれに限定されず、端末装置ＴＭにより実現したり、サーバシステム５００と端末装置ＴＭの分散処理により実現してもよい。
【００７１】
移動体処理部６１１（移動体処理部１１１。以下、同様）は、ゲーム空間のマップにおいて移動体を移動させる処理を行う。例えばゲーム空間（仮想空間、オブジェクト空間）のマップにおいて移動体を移動させる処理や、移動体を動作させる処理を行う。例えば移動体処理部６１１は、端末装置の操作部１６０によりユーザが入力した操作情報や、プログラム（移動・動作アルゴリズム）や、各種データ（モーションデータ）などに基づいて、移動体（オブジェクト）をゲーム空間内で移動させたり、移動体を動作（モーション、アニメーション）させる制御処理を行う。具体的には、移動体の移動情報（位置、回転角度、速度、或いは加速度）や動作情報（パーツオブジェクトの位置、或いは回転角度）を、１フレーム（例えば１／６０秒）毎に順次求めるシミュレーション処理を行う。なおフレームは、移動体の移動・動作処理（シミュレーション処理）や画像生成処理を行う時間の単位である。
【００７２】
ここで移動体は、人、ロボット、モンスター、動物、乗り物（電車、飛行機又は船等）などを表す表示物であり、例えばユーザが操作するキャラクタである。例えば本実施形態では、移動体、マップ（地形、コース、壁、水面）、背景などの表示物を表す各種オブジェクト（ポリゴン、自由曲面又はサブディビジョンサーフェイスなどのプリミティブ面で構成されるオブジェクト）を、ゲーム空間（仮想空間）に配置設定する処理が行われる。そして移動体処理部６１１は、このゲーム空間のマップにおいてキャラクタ等の移動体を移動させる処理を行う。マップは、移動体が移動するゲーム空間のフィールドであり、例えばマップ情報（地形情報）により、マップを構成するオブジェクトの配置位置等が設定される。なお、ゲーム空間は、例えば後述する位置情報ゲームなどにおいて実空間に設定されたゲーム空間であってもよい。
【００７３】
ゲーム処理部６１４（ゲーム処理部１１４。以下、同様）は、マップにおいて移動体を移動させながらマップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理を行う。例えばユーザからの操作情報により移動体をマップにおいて移動させ、当該移動体により、マップに配置されたコンテナを獲得させるゲームの処理を行う。例えば移動体がコンテナに接近し、移動体がコンテナに接触（ヒット）したと判定された場合に、コンテナを獲得させる。但し、例えばユーザが端末装置の操作部１６０によりコンテナの位置を指定することで、コンテナを獲得させてもよい。例えばタッチパネルにより操作部１６０が実現される場合に、ユーザが端末装置の画面上のコンテナの位置をタッチすることで、コンテナが獲得されるようにしてもよい。
【００７４】
コンテナ処理部６１２（コンテナ処理部１１２。以下、同様）は、コンテナ（表示物）についての処理を行う。コンテナは、アイテムを割り当てるための表示物であり、例えばアイテムを内部に収めるための箱等の容器や収納物を表象する表示物である。コンテナは箱状の表示物（宝箱等）である必要はなく、種々の形状の表示物を採用できる。例えばコンテナは、その内包物の種類等が明確にはわからない宝箱のようなものや、マップ中に配置されるオブジェクト（表示物）や、或いはＲＴＳ（Real-time Strategy）に登場する建物や農場のようなものも含むことができる。
【００７５】
このコンテナには例えばヒットボリュームが設定されており、コンテナに設定されたヒットボリュームと、移動体に設定されたヒットボリュームとのヒットチェック（交差判定）を行うことで、キャラクタ等の移動体によりコンテナが獲得されたか否かを判定できる。アイテム（ゲームアイテム、ゲーム媒体）は、ゲームに使用可能な表示物であり、ゲームプレイの要素となるものある。例えば、アイテムは、ユーザがキャラクタ（移動体）として使用可能なキャラクタアイテムであってもよいし、キャラクタ等に装備可能な武器、防具、装備品、道具又は部品等であってもよい。或いはアイテムは、アイテムやキャラクタが表象される電子的なカード（アイテムカード、キャラクタカード）であってもよい。
【００７６】
具体的にはコンテナ処理部６１２は、コンテナの配置数、コンテナの種類、コンテナの配置位置、及びコンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行う。例えばコンテナ処理部６１２は、コンテナの配置数及び配置位置の少なくとも１つを含むコンテナ配置情報と、コンテナの種類と、コンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行う。具体的にはコンテナ処理部６１２は、コンテナの配置数を決定し、決定された配置数の各コンテナの種類や配置位置を決定する処理を行う。そしてキャラクタ等の移動体により、当該配置位置のコンテナが獲得されると、そのコンテナの種類に割り当てられるアイテムを決定して、ユーザに獲得させる処理を行う。コンテナに割り当てられるアイテムは、例えばコンテナにより獲得可能なアイテムであり、コンテナ（宝箱）に収容されていると想定されている１又は複数のアイテムである。この場合にコンテナ処理部６１２は、コンテナの種類やコンテナに割り当てられるアイテムを、所与の選択条件に基づいて決定する。この選択条件は、コンテナの種類を選択する処理や、コンテナに割り当てられるアイテムを選択する処理に用いられる条件である。例えば選択処理が抽選処理である場合には、コンテナの抽選確率情報やアイテムの抽選確率情報により、選択条件が設定される。またコンテナの配置数の決定処理においては、選択条件は、コンテナの配置数を選択する処理に用いられる条件である。例えばコンテナの配置数の最小数や最大数が設定される場合に、選択条件は、最小数と最大数の間でコンテナの配置数を選択するという条件になる。なお最小数と最大数が同じ値になるような選択条件であってもよい。またコンテナの配置位置の決定処理においては、選択条件は、コンテナの配置位置を選択する処理に用いられる条件である。例えば選択条件は、複数の配置位置の候補の中から、ランダム選択等により配置位置を選択する条件になる。これらの選択条件は、例えばコンテナ情報記憶部６７２に記憶されるコンテナ情報に基づき設定することができる。
【００７７】
例えばコンテナ処理部６１２は、コンテナの配置数を決定し、次にコンテナの種類及び配置位置の一方を決定し、次にコンテナの種類及び配置位置の他方を決定する。例えばコンテナ処理部６１２は、コンテナの配置数を決定した後に、コンテナの種類を決定し、その後にコンテナの配置位置を決定する。或いは、コンテナの配置数を決定した後に、コンテナの配置位置を決定し、その後にコンテナの種類を決定する。そしてコンテナに割り当てられるアイテムを決定して、当該アイテムをユーザに獲得させる。このようにすれば、例えばゲームステージのマップ毎に異なる配置数のコンテナを配置できる。例えばボーナスステージであれば、通常のステージのマップに比べてコンテナの配置数を多くすることなどが可能になる。そして設定された配置数のコンテナの種類や配置位置を決定する。これにより、ゲームステージに対応した配置数のコンテナを配置しながら、その配置数の各コンテナの種類や配置位置を適切に決定できるようになる。
【００７８】
またコンテナ処理部６１２は、ユーザがゲームを開始する前（ゲームの開始時点を含む）に、コンテナの配置数、コンテナの種類、コンテナの配置位置を決定する。そしてゲームの開始後、ゲームの終了時までの間（ゲームの終了時点を含む）において、コンテナに割り当てられるアイテムを決定する。このようにすれば、ユーザのゲーム開始前（開始時点）に、コンテナの配置数を決定し、決定された配置数の各コンテナの種類及び配置位置を決定して、マップに配置できるようになる。これにより、ユーザは、決定された配置数、種類、配置位置のコンテナを獲得するゲームをプレイできるようになる。そしてコンテナ処理部６１２は、コンテナの中身であるアイテムについては、ゲームの開始後、ゲームの終了時（終了時点）までの間において決定する。例えばゲームの開始後、直ぐに、コンテナに割り当てられるアイテム（コンテナにより獲得可能なアイテム）を決定する。或いはゲームの開始後、所与の期間が経過したタイミングや、所与のイベントが発生したタイミングなどにおいて、コンテナに割り当てられるアイテムを決定する。このようにすれば、例えばゲームの開始後に、ゲーム状況等に応じて、コンテナに割り当てられるアイテムを変更する処理などが可能になる。或いは、コンテナ処理部６１２は、ゲームの終了時のタイミングで、コンテナに割り当てられるアイテムを決定する。即ちゲームが終了したことを条件に、コンテナに割り当てられるアイテムの決定処理を行う。このようにすれば、ゲームプレイが適切に終了したユーザに対して、コンテナに割り当てられるアイテムを決定して、当該アイテムを獲得させることが可能になる。
【００７９】
またコンテナ処理部６１２は、ゲーム結果（ゲーム状況）に応じて、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。例えばユーザのゲーム結果が良いゲーム結果であるか、悪いゲーム結果であるかに応じて、コンテナに割り当てられるアイテムを、より価値の高いアイテム（レアアイテム等）や、価値の低いアイテム（雑魚アイテム等）に変化させる。或いは、ユーザのゲーム結果が良いゲーム結果であるか、悪いゲーム結果であるかに応じて、アイテムの選択条件であるアイテム抽選確率を変化させたり、アイテムの選択条件であるコンテナ内のレアアイテムの収容個数等を変化させる。このようにすれば、ユーザのゲーム結果に応じて、コンテナによりユーザが獲得可能なアイテムやその獲得態様を様々に変化させることが可能になる。
【００８０】
また本実施形態のゲームシステムは、コンテナの配置数設定情報と配置位置設定情報をコンテナ情報として記憶するコンテナ情報記憶部６７２（コンテナ情報記憶部１７２。以下、同様）を含む。コンテナの配置数設定情報は、コンテナの配置数を設定するための情報であり、例えばコンテナの配置数の最小数、最大数或いは配置数そのものについての情報である。コンテナの配置位置設定情報は、マップでのコンテナの配置位置を特定する座標情報（２次元座標情報、３次元座標情報）である。そしてコンテナ処理部６１２は、コンテナ情報記憶部６７２に記憶される配置数設定情報、配置位置設定情報に基づいて、コンテナの配置数、配置位置を決定する。例えば配置数設定情報に基づいて、コンテナの配置数の決定処理を行う。例えば配置数設定情報である最小数と最大数の間の配置数になるように、コンテナの配置数を決定する。また配置位置設定情報に基づいて、コンテナの配置位置の決定処理を行う。例えば配置位置設定情報により指示される複数の配置位置の候補の中から、設定された配置数の配置位置を決定し、その配置位置の座標にコンテナを配置する。
【００８１】
またコンテナ情報記憶部６７２は、コンテナ抽選確率情報とアイテム抽選確率情報をコンテナ情報として記憶する。コンテナ抽選確率情報は、コンテナの種類の抽選処理を行う際の抽選確率等を設定する情報である。アイテム抽選確率情報は、コンテナに対応するアイテムの抽選処理を行う際の抽選確率等を設定する情報である。そしてコンテナ処理部６１２は、コンテナ情報記憶部６７２に記憶されるコンテナ抽選確率情報、アイテム抽選確率情報に基づいて、コンテナの種類、コンテナに割り当てられるアイテムを決定する。例えばコンテナ抽選確率情報に基づく抽選処理により、コンテナの種類を決定し、アイテム抽選確率情報に基づく抽選処理により、コンテナに割り当てられるアイテム（コンテナにより獲得されるアイテム）を決定する。このようにすれば、コンテナの種類とコンテナにより獲得されるアイテムの両方について、抽選処理により決定されて、ユーザは獲得できるようになるため、アイテム獲得のゲームの面白味を格段に向上できる。
【００８２】
またコンテナ処理部６１２は、コンテナの配置数、コンテナの種類又はコンテナの配置位置を、ユーザのユーザ情報に基づいて設定する。ユーザ情報は、例えばユーザのゲームのプレイレベル（初心者、中級者、上級者等）、ゲームで獲得した経験値（ステータスパラメータ）、そのゲームのプレイ時間、そのゲームのプレイ回数、ユーザの課金情報（課金に対して支払った対価の額）、又は属性情報（水、土又は火などの属性）などである。例えばプレイレベル（ゲームレベル）や経験値が高いユーザなのか、低いユーザなのかに応じて、コンテナの配置数、種類又は配置位置を変化させる。或いはユーザのプレイ時間の長短、プレイ回数の大小に応じて、コンテナの配置数、種類又は配置位置を変化させる。或いは、ユーザが課金に対して支払った対価を表す課金情報に応じて、コンテナの配置数、種類又は配置位置を変化させる。或いは、ユーザが使用するキャラクタ等の移動体の属性に応じて、コンテナの配置数、種類又は配置位置を変化させる。このようにすることで、ユーザ情報に応じた適切な配置数、種類又は配置位置でコンテナを配置できるようになる。
【００８３】
またコンテナ処理部６１２は、コンテナの配置数、コンテナの種類又はコンテナの配置位置を、ユーザが使用したアイテム又はゲームポイントに基づいて変更する変更処理を行う。例えばユーザが、課金等により取得した特殊なアイテムを使用したり、ゲームで獲得したゲームポイントを使用（消費）することで、ゲーム開始時のコンテナの配置数、種類又は配置位置を変化させる。例えば、コンテナの配置数を増やしたり、よりレアなアイテムが出現しやすくなるコンテナにアイテムの種類を変更したり、よりユーザが獲得しやすい位置に配置位置を変化させる。このようにすることで、ゲームの面白味や戦略性を更に向上できる。
【００８４】
またコンテナ処理部６１２は、変更処理が行われた場合に、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。例えばコンテナ処理部６１２は、コンテナの配置数、種類又は配置位置に加えて、コンテナにより獲得可能なアイテムや、その獲得条件である選択条件を変化させる。例えば、コンテナにより獲得可能なアイテムとして、よりレアなアイテムを獲得できるようにする。或いは、レアアイテムや、より良いアイテムが獲得できるように抽選確率を変化させる選択条件の変更処理を行う。このようにすれば、ユーザが課金アイテム等の特殊なアイテムを使用したり、ゲームポイントを使用することで、コンテナの配置数、種類又は配置位置のみならず、コンテナにより獲得されるアイテムやその選択条件についても変化させることが可能になる。
【００８５】
またコンテナ処理部６１２は、コンテナがマップに配置された後のゲーム状況に応じて、コンテナの種類、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。例えばコンテナの配置数、種類、配置が設定されて、ゲームが開始する。そして、ゲーム開始後のゲーム状況が良いゲーム状況であるか、悪いゲーム状況であるか、或いはゲームの進行度合いなどに応じて、ゲーム開始前に設定されていたコンテナの種類（内容）が変化したり、コンテナに割り当てられるアイテムが変化したり、アイテム抽選確率情報等の選択条件が変化する。例えばゲーム状況に応じてリアルタイムにコンテナの種類や獲得アイテムや選択条件を変化させる。ここでゲーム状況は、例えばゲームの進行状況や、ゲームの達成度（マップのクリア状況、獲得ポイント）の状況などである。例えばゲーム状況は、キャラクタ等の移動体を用いたゲームでは、ゲームにおける移動体の状況や、移動体のステータスパラメータ等に基づき特定される状況などである。例えば移動体が移動するゲームにおいては、ゲーム状況は、移動体の走行環境などの走行状況であってもよい。
【００８６】
またコンテナ処理部６１２は、コンテナの配置位置でのマップのマップ情報に応じて、コンテナの種類、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。例えばマップの地形情報（高低や形状）や属性情報（水、地面、山、海等）などのマップ情報に応じて、コンテナの種類や、コンテナにより獲得されるアイテムや、抽選確率等の選択条件を変化させる。例えば同じコンテナであっても、そのコンテナの配置位置でのマップ情報に応じて、コンテナの種類や獲得可能なアイテムやその獲得条件である選択条件が変化する。なおマップ情報は例えば記憶部６７０（記憶部１７０）に記憶される。例えばマップ情報はコンテナ情報に関連づけられて記憶部６７０に記憶される。
【００８７】
またコンテナ処理部６１２は、ゲーム中において所与の条件が満たされた場合に、コンテナの態様をリアルタイムに変化させるための処理を行ったり、或いは、コンテナの中から出現することが確定したアイテムをユーザに提示するための処理を行ってもよい。例えばコンテナ処理部６１２からの指示により、表示処理部６２０が、コンテナの態様（画像、形状又はエフェクト等）をリアルタイムに変化させるための表示処理を行ったり、コンテナの中から出現することが確定したアイテムをユーザに対して表示するための表示処理を行う。所与の条件が満たされた場合とは、例えばコンテナの態様の変化イベントが発生した場合や、コンテナの中身の提示イベントが発生した場合や、ユーザのゲーム状況が所与の状況になった場合や、ユーザのゲーム結果が所与の結果になった場合や、或いはユーザのゲーム達成度が所与の達成度に達した場合などである。このようにすれば、コンテナの表示態様等の態様が多様に変化したり、ゲーム終了前であってもコンテナの中身をユーザが知ることができるようになるため、ゲームの面白味や戦略性等を更に向上できる。
【００８８】
またゲーム処理部６１４は、複数のユーザがゲームをプレイするゲーム処理を行う。例えば複数のユーザがグループとなって、敵グループと対戦するような共同プレイのゲーム処理を行う。或いは複数のユーザ同士で対戦するような対戦プレイのゲーム処理を行ってもよい。そしてコンテナ処理部６１２は、複数のユーザの各ユーザ毎に、コンテナの配置数、コンテナの種類、コンテナの配置位置又はコンテナに割り当てられるアイテムを決定する処理を行う。この場合に、コンテナの配置数、種類、配置位置、コンテナに割り当てられるアイテムのうちの一部を、複数のユーザで共通になるように決定し、他の部分を複数のユーザの各ユーザ毎に決定してもよい。例えばコンテナの配置数、種類、配置位置については、複数のユーザで共通になるように決定し、コンテナに割り当てられるアイテム（アイテムの選択条件）については、複数のユーザの各ユーザ毎に決定してもよい。
【００８９】
またコンテナ処理部６１２は、各ユーザのゲーム結果に応じて、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。例えば各ユーザのゲーム結果が良いゲーム結果であるか、悪いゲーム結果であるかに応じて、コンテナにより獲得可能なアイテムやアイテムの選択条件（抽選確率等）を変化させる。例えば良いゲーム結果である場合には、レアアイテムや、より良いアイテムが獲得できるようにしたり、レアアイテムや、良いアイテムを獲得できるように抽選確率等の選択条件を変化させる。ゲーム結果は、ユーザがプレイするゲームの成績や、ゲームにより獲得されるポイントや得点などにより表される結果である。
【００９０】
なお以上では、本実施形態の移動体処理、コンテナ処理、ゲーム処理、管理処理等を、図２のサーバシステム５００が行う場合について説明したが、本実施形態はこれに限定されない。例えば、上記に説明した本実施形態の移動体処理、コンテナ処理、ゲーム処理、管理処理等の一部又は全部を図３の端末装置ＴＭが行うようにしてもよい。この場合には、端末装置ＴＭ（或いは端末装置とサーバシステムが連携したシステム）が本実施形態のゲームシステムとして機能することになる。
【００９１】
２．本実施形態の手法
次に本実施形態の手法について詳細に説明する。なお、以下ではマップにおいて移動する移動体がキャラクタであり、キャラクタ（キャラクタのグループ）と敵キャラクタ（敵キャラクタグループ）との対戦ゲームに本実施形態の手法を適用した場合を主に例にとり説明するが、本実施形態はこれに限定されない。例えば移動体は、人、ロボット等のキャラクタ以外の移動表示物であってもよいし、本実施形態の手法が適用されるゲームは、このような対戦ゲーム以外の種々のゲームに適用できる。
【００９２】
２．１  コンテナ配置、コンテナ情報
図４に本実施形態で用いられるマップの例を示す。このマップは例えば宇宙空間を表すマップであり、マップでの各位置は例えば３次元座標により表される。このマップには、マップを構成する背景オブジェクト等の複数のオブジェクト（３次元オブジェクト等）が配置されている。これらの複数のオブジェクトの配置位置の座標情報やオブジェクトの形状情報や画像情報等は、図２の記憶部６７０にマップ情報として記憶される。また図４のマップとしては、例えばゲームのステージ毎に異なるマップが用いられ、例えば配置されるオブジェクトの配置位置や種類等が異なるマップが用いられる。
【００９３】
図５は本実施形態により生成されるゲーム画像の例である。このゲーム画像はユーザの端末装置の表示部１９０に表示される。図５では、例えばユーザがキャラクタＣＨ１を操作し、キャラクタＣＨ２、ＣＨ３がキャラクタＣＨ１の従属キャラクタとして動作する。そして敵キャラクタＣＥ１、ＣＥ２、ＣＥ３と対戦する。例えば端末装置の表示部１９０がタッチパネルである場合には、ユーザは、敵キャラクタＣＥ１〜ＣＥ３の中から攻撃目標となるキャラクタをタッチして、当該キャラクタに対して攻撃を行う。この際に、例えば特殊攻撃や特殊効果を指示するための表示ボタンを用意し、当該表示ボタンをタッチすることなどにより、キャラクタＣＨ１等が特殊攻撃や特殊効果を繰り出すようにしてもよい。また、このようなシングルプレーヤモードではなく、マルチプレーヤモードの場合には、例えば複数のユーザである第１、第２、第３のユーザが、それぞれキャラクタＣＨ１、ＣＨ２、ＣＨ３を操作してもよい。そして敵ユーザである第４、第５、第６のユーザ（或いはコンピュータ）により、敵キャラクタＣＥ１、ＣＥ２、ＣＥ３が操作され、キャラクタＣＨ１〜ＣＨ３と敵キャラクタＣＥ１〜ＣＥ３の間での対戦ゲームが行われる。この場合に第１〜第３のユーザは、共同プレイにより敵と対戦することになる。そして図５の対戦ゲームは、例えば図４のマップの各場所において行われることになる。
【００９４】
図６に本実施形態で用いられるコンテナの種類の一例を示す。このコンテナの種類の情報は、例えばコンテナ情報としてコンテナ情報記憶部６７２に記憶される。例えばコンテナＣＴＡは、レアアイテムの出現確率は低いが、当該レアアイテムの獲得が可能なコンテナである。コンテナＣＴＢは、レアアイテムの出現確率はかなり低いが、当該レアアイテムの獲得が可能なコンテナである。コンテナＣＴＣは、出現確率はやや低いが、通常のコンテナＣＴＤと比べて、良いアイテムが出現しやすいコンテナである。コンテナＣＴＤは、通常のコンテナであり、通常のアイテムが主に入っているコンテナである。なお図６はコンテナの種類の一例であり、本実施形態のコンテナの種類はこれに限定されず、種々の変形実施が可能である。例えばコンテナの種類は、２種類、３種類又は５種類以上であってもよい。また各種類のコンテナにより獲得可能なアイテムや、出現確率（抽選確率）も図６で例示したものに限定されるものではない。
【００９５】
図７（Ａ）、図７（Ｂ）はコンテナの獲得処理の一例についての説明図である。図７（Ａ）に示すようにキャラクタＣＨ（広義には移動体）、コンテナＣＴに対しては、それぞれヒットボリュームＶＬＸ、ＶＬＹが設定されている。そして図７（Ｂ）に示すようにヒットボリュームＶＬＸとＶＬＹがヒット（交差）したと判定されると、コンテナＣＴに対してキャラクタＣＨが接近したと判断されて、キャラクタＣＨによりコンテナＣＴが獲得される。この場合に本実施形態では、コンテナＣＴがキャラクタＣＨにより獲得された際には、即座にはコンテナＣＴの中身であるアイテムはユーザに提示されない。そして後述するように、ゲームの終了時に、コンテナＣＴに割り当てられたアイテムがユーザに提示される。このようにすれば、ユーザは、ゲームが終了するまではコンテナＣＴの中身を知ることができないようになる。そしてゲーム終了時に中身であるアイテムを提示することで、ユーザに期待感や驚きを与えることが可能になり、ゲームの面白味や戦略性を向上できる。
【００９６】
なお図７（Ａ）、図７（Ｂ）では、キャラクタＣＨがコンテナＣＴに接近して接触したと判定された場合にコンテナＣＴを獲得させているが、本実施形態のコンテナＣＴの獲得処理はこれに限定されない。例えば端末装置のタッチパネル等を用いて、コンテナＣＴの位置をユーザが指示することで、コンテナＣＴを獲得させたり、キャラクタＣＨがコンテナＣＴに対して攻撃等のアクションを行った場合にコンテナＣＴを獲得させるなどの種々の変形実施が可能である。
【００９７】
図８はコンテナ情報記憶部６７２に記憶されるコンテナ情報の一例を示す図である。コンテナ情報記憶部６７２は、コンテナ情報としてコンテナ配置数設定情報やコンテナ配置位置設定情報を記憶する。図８ではコンテナ配置数設定情報としてコンテナ配置数の最小数と最大数が設定されている。コンテナ処理部６１２は、コンテナ配置数が、この最小数〜最大数の範囲になるという選択条件で、コンテナ配置数を決定する。最小数＝４、最大数＝６である場合には、コンテナ配置数が４、５、６となる確率が、各々、１／３（３３．３３３・・・％）となるような選択処理を行って、コンテナ配置数を決定する。また図８では、コンテナ配置位置設定情報として、図４のマップでのコンテナ配置位置となる座標Ｐ１〜Ｐ６が設定されている。なお図８では座標Ｐ１〜Ｐ６は説明の便宜のために２次元座標になっているが、実際には３次元座標を用いることができる。例えばコンテナ配置数が４であると決定された場合には、座標Ｐ１〜Ｐ６のうちから４個の座標を選択するという選択条件で選択処理が行われて、選択された４個の座標がコンテナ配置位置として決定される。同様に、コンテナ配置数が５、６であると決定された場合には、座標Ｐ１〜Ｐ６のうちから、各々、５個、６個の座標を選択するという選択条件で選択処理が行われて、選択された５個、６個の座標がコンテナ配置位置として決定される。
【００９８】
またコンテナ情報記憶部６７２は、コンテナ情報としてコンテナ抽選確率情報を記憶する。図８ではコンテナ抽選確率情報として、図６で説明したコンテナＣＴＡ、ＣＴＢ、ＣＴＣの抽選確率と最大配置数が設定されている。例えばコンテナの抽選処理においてコンテナＣＴＡ、ＣＴＢ、ＣＴＣは、各々、１０％、２０％、３０％の抽選確率で当たることになる。但しコンテナＣＴＡ、ＣＴＢ、ＣＴＣの配置数は、最大配置数である１個、１個、３個を越えることはできない。コンテナの種類の決定処理での選択条件は、例えば、このコンテナ抽選確率情報（コンテナ抽選確率、最大配置数）により設定される条件となる。
【００９９】
またコンテナ情報記憶部６７２は、コンテナ情報としてアイテム抽選確率情報を記憶する。図８ではアイテム抽選確率情報として、コンテナＣＴＡ、ＣＴＢ、ＣＴＣ、ＣＴＤでの各アイテムの抽選確率が設定されている。例えばコンテナＣＴＡでは、レアアイテムＩＴＲの抽選確率は１０％、通常のアイテムＩＴＮの抽選確率は９０％となっており、出現確率は低いが、レアアイテムＩＴＲの獲得が可能なコンテナになっている。コンテナＣＴＢでは、レアアイテムＩＴＲの抽選確率は１％、通常のアイテムＩＴＮの抽選確率は９９％となっており、出現確率はかなり低いが、レアアイテムの獲得が可能なコンテナになっている。コンテナＣＴＣでは、良いアイテムＩＴＧの抽選確率は２０％、通常のアイテムＩＴＮの抽選確率は８０％となっており、出現確率はやや低いが、良いアイテムＩＴＧの獲得が可能なコンテナになっている。コンテナＣＴＤでは、良いアイテムＩＴＧの抽選確率は１％、通常のアイテムＩＴＮの抽選確率は９９％となっており、かなり低い確率で良いアイテムＩＴＧも出現するが、出現するアイテムの殆どが通常のアイテムＩＴＮとなるコンテナになっている。このように図８では、ＣＴＡ〜ＣＴＤの各コンテナに対して複数の候補アイテム（ＩＴＲ、ＩＴＮ、ＩＴＧ）が割り当てられており、アイテムの決定処理での選択条件は、例えば複数の候補アイテムの中からユーザの獲得アイテムを選択する際の条件であり、例えばアイテム抽選確率情報により設定される条件である。
【０１００】
２．２  決定処理の詳細例
次にコンテナの配置数、種類、配置位置、コンテナに割り当てられるアイテムの決定処理の詳細例について図９〜図１６（Ｂ）を用いて説明する。本実施形態では、２つの抽選処理（広義には選択処理）を行う。第１の抽選処理は、コンテナの種類を決めるコンテナ抽選処理であり、第２の抽選処理は、コンテナの中身であるアイテムを決めるアイテム抽選処理である。
【０１０１】
まず、データベースであるコンテナ情報記憶部６７２に対して、図８で説明したようにコンテナの配置数設定情報、コンテナ抽選確率情報、アイテム抽選確率情報、コンテナの配置位置設定情報を設定する。
【０１０２】
次に、コンテナの配置数設定情報の最小数と最大数に基づいて、ゲーム（クエスト）のマップ（フィールド）に配置するコンテナの配置数をランダムに決定する。例えば図８では、コンテナの配置数の最小数、最大数は、各々、４個、６個に設定されている。そして図９では、コンテナの配置数の決定処理により、コンテナの配置数はＩ１〜Ｉ５の５個であると決定されている。即ち、４個〜６個の範囲のうちの５個に決定されている。コンテナの配置数はランダムに決定され、４個、５個、６個に決定される確率は、それぞれ１／３の確率になる。例えば本実施形態では、ユーザがプレイするマップ（クエスト）毎にコンテナの配置数がランダムに決定されるため、このようなコンテナの配置数の決定処理を行うことで、コンテナの配置数がマップ毎にランダムに変化するようになり、多様なコンテナ配置が可能になる。なお、Ｉ１〜Ｉ６はコンテナのインデックス番号を表すものである。
【０１０３】
次にコンテナの種類の抽選処理（選択処理）を行う。まず、図１０（Ａ）、図１０（Ｂ）に示すように、図８のコンテナＣＴＡのコンテナ抽選確率及び最大配置数を用いて、コンテナＣＴＡの抽選処理が行われる。コンテナＣＴＡの抽選確率は１０％であり、この抽選処理の結果、図１０（Ａ）のＡ１はハズレとなり、Ａ２では当たりとなっている。そしてコンテナＣＴＡの最大配置数は１個であるため、Ａ２で当たりが出たことで、抽選処理は終了になり、Ａ３の抽選処理は行われない。これにより図１０（Ｂ）のＡ４に示すように、Ｉ２（インデックス番号）のコンテナの種類がコンテナＣＴＡに決定される。
【０１０４】
次に、図１１（Ａ）、図１１（Ｂ）に示すように、図８のコンテナＣＴＢのコンテナ抽選確率及び最大配置数を用いて、コンテナＣＴＢの抽選処理が行われる。コンテナＣＴＢの抽選確率は２０％であり、この抽選処理の結果、図１１（Ａ）のＢ１、Ｂ２では全てハズレとなっている。従って図１１（Ｂ）に示すように、Ｉ１、Ｉ３〜Ｉ５にはコンテナＣＴＢは割り当てられていない。
【０１０５】
次に、図１２（Ａ）、図１２（Ｂ）に示すように、図８のコンテナＣＴＣのコンテナ抽選確率及び最大配置数を用いて、コンテナＣＴＣの抽選処理が行われる。コンテナＣＴＣの抽選確率は３０％であり、この抽選処理の結果、図１１（Ａ）のＣ１、Ｃ２では当たりとなっている。このときコンテナＣＴＣの最大配置数は３個であり、Ｃ１、Ｃ２の当たりでは３個に達していないため、Ｃ３に示すように更に抽選処理が行われるが、この抽選処理ではハズレとなっている。これにより図１２（Ｂ）に示すように、Ｉ１、Ｉ３のコンテナの種類がコンテナＣＴＣに決定される。
【０１０６】
そして図１３に示すように、残りのＩ４、Ｉ５のコンテナの種類は、通常のコンテナＣＴＤに決定される。これにより、Ｉ１、Ｉ２、Ｉ３、Ｉ４、Ｉ５のコンテナの種類は、各々、ＣＴＣ、ＣＴＡ、ＣＴＣ、ＣＴＤ、ＣＴＤに決定される。
【０１０７】
次にコンテナの配置位置の決定処理が行われる。即ち図１４に示すように、図８のコンテナ配置位置設定情報に基づいて、配置位置の座標Ｐ１〜Ｐ６が設定される。そして図１５に示すように、これらの座標Ｐ１〜Ｐ６のうちの例えば座標Ｐ１〜Ｐ５に対して、コンテナＣＴＣ、ＣＴＡ、ＣＴＣ、ＣＴＤ、ＣＴＤを配置することが決定される。この決定処理も、配置位置のランダムな選択処理などにより実現される。
【０１０８】
そして最後にコンテナに割り当てられるアイテムの抽選処理（選択処理）が行われる。例えばゲームの終了のタイミングで、図８のアイテム抽選確率に基づいて、図１６（Ａ）、図１６（Ｂ）に示すように各コンテナについてのアイテムの抽選処理が行われる。例えば図１６（Ａ）の座標Ｐ１に配置されるコンテナＣＴＣでは、図１６（Ｂ）に示すように、アイテム抽選確率が２０％（図８参照）の抽選処理により、良いアイテムＩＴＧ（キャラクタアイテム）が当たっており、これによりユーザはアイテムＩＴＧを獲得する。また座標Ｐ２に配置されるコンテナＣＴＡでは、アイテム抽選確率が１０％の抽選処理により、レアアイテムＩＴＲが当たっており、これによりユーザはレアアイテムＩＴＲを獲得する。座標Ｐ４に配置されるコンテナＣＴＤでは、アイテム抽選確率が９９％の抽選処理により、通常のアイテムＩＴＮが出現しており、これによりユーザは通常のアイテムＩＴＮを獲得する。座標Ｐ３、Ｐ５に配置されるコンテナＣＴＣ、ＣＴＤでは、アイテムＩＴＧ、ＩＴＮの抽選がハズレとなったため、ユーザはこれらのアイテムを獲得していない。そしてユーザは、例えば図１６（Ｂ）で獲得したアイテムＩＴＧ、ＩＴＲ、ＩＴＮで表されるキャラクタを、例えば次回のゲームから自身の操作するキャラクタとして使用可能になる。
【０１０９】
図１７は本実施形態の処理例を説明するフローチャートである。まずコンテナの配置数を決定する（ステップＳ１）。例えば図９で説明した決定処理によりコンテナの配置数を決定する。次にコンテナの種類を決定する（ステップＳ２）。例えば図１０（Ａ）〜図１３で説明した決定処理により、決定された配置数の各コンテナの種類を決定する。そしてコンテナの配置位置を決定する（ステップＳ３）。例えば図１４、図１５で説明した決定処理により、コンテナの配置位置を決定する。なお、コンテナの配置数の決定後に、コンテナの配置位置を決定し、その後にコンテナの種類を決定するようにしてもよい。
【０１１０】
次に、ユーザがプレイするゲームが終了したか否かを判断する（ステップＳ４）。そしてゲームが終了したと判断された場合には、そのゲーム結果に応じて、コンテナに割り当てられるアイテム又はアイテムの選択条件を変化させて、ユーザにアイテムを獲得させる（ステップＳ５）。例えばユーザのゲーム結果が良いゲーム結果であった場合には、よりレアなアイテムを獲得できるようにしたり、レアアイテムや良いアイテムが当たる抽選確率（選択条件）を高くする。一方、悪いゲーム結果であった場合には、レアなアイテムがあまり獲得できないようにしたり、レアアイテムや良いアイテムが当たる抽選確率（選択条件）を低くする。
【０１１１】
以上のように本実施形態では、マップにおいてキャラクタ（移動体）を移動させながらマップに配置されたコンテナをユーザに獲得させるゲームのゲーム処理が行われる。そしてコンテナの配置数、種類、配置位置や、コンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理が行われる。例えば図８のコンテナ情報の配置数設定情報などにより設定される選択条件により、図９に示すようにコンテナの配置数の決定処理が行われる。またコンテナ情報のコンテナ抽選確率情報などにより設定される選択条件により、図１０（Ａ）〜図１３に示すようにコンテナの種類の決定処理が行われる。またコンテナ情報の配置位置設定情報などにより設定される選択条件により、図１４、図１５に示すようにコンテナの配置位置の決定処理が行われる。そして、コンテナ情報のアイテム抽選確率情報などにより設定される選択条件により、図１６（Ａ）、図１６（Ｂ）に示すようにコンテナに割り当てられるアイテムの決定処理が行われて、ユーザにアイテムを獲得させる。このようにすれば、ゲームのマップでのコンテナの配置数や種類や配置位置が様々に変化すると共に、コンテナの中身であるアイテムについても様々に変化するようになる。従って、ユーザに対してゲームへの驚きや意外性を提供でき、ゲームの面白味や戦略性を向上できる。例えばコンテナの配置数が変化することで、コンテナの数が多いボーナスステージのマップを提供したり、コンテナの数が少ないステージのマップを提供できる。またコンテナの種類も一種類ではなく複数種類用意され、そのコンテナの種類も変化するため、コンテナの獲得についてのゲームの面白味を向上できる。またコンテナの配置位置が変化することで、ゲームの戦略性も向上できる。例えばマップでのゲームの開始ポイントから、攻略ポイントの間の経路上にコンテナを配置したり、逆に当該経路上とは異なる場所にコンテナを配置するなどの設定が可能になる。従って、コンテナの配置位置の設定に応じて、ゲームにおいてユーザが立てる戦略が異なるようになり、ゲームの戦略性を向上できる。また、ユーザがコンテナを獲得しても、コンテナの中身であるアイテムは画一的ではなく、様々に変化する。従って、コンテナにより獲得されるアイテムへの期待感を高めることができ、ゲームへのユーザの熱中度や没入度を高めることができる。例えばコンテナを獲得しても、直ぐにはコンテナの中身であるアイテムをユーザに提示せずに、ゲーム終了のタイミングで当該アイテムを提示することで、ユーザに対して期待感や驚きを与えることが可能になる。
【０１１２】
また本実施形態では図１７に示すように、まずコンテナの配置数を決定し、次にコンテナの種類を決定し、次にコンテナの配置位置を決定する。或いはコンテナの配置数の決定後に、配置位置を決定し、次に種類を決定する。このような順番で決定処理を行うことで、コンテナの配置数、種類、配置位置を適切に設定して、コンテナの配置数、種類、配置位置が様々に変化するマップを実現できるようになる。
【０１１３】
また本実施形態では、ユーザがゲームを開始する前（ゲーム開始タイミング）に、コンテナの配置数、種類、配置位置を決定する。そしてゲームの開始後、ゲームの終了時（ゲーム終了タイミング）までの間において、コンテナに割り当てられるアイテムを決定する。例えば図１７では、ゲームの終了タイミングにおいて、コンテナに割り当てられるアイテムを決定している。このようにすれば、ゲーム開始時には、決定された配置数、種類、配置位置でコンテナがマップに配置されおり、当該マップを用いてユーザはゲームをプレイできる。そして、マップに配置されるコンテナに割り当てられるアイテムについては、ゲームの開始後、ゲームの終了時までの間において決定される。従って、ゲーム開始後のゲーム状況やゲーム結果に応じて、コンテナの中身のアイテムを変化させることなどが可能になり、ゲームの面白味や戦略性を向上できる。例えば図１７のように、コンテナに割り当てられるアイテムを、ゲームの終了タイミングで決定して、ユーザに獲得させれば、ゲームの終了タイミングまで、コンテナは中身不明の宝箱になる。そして、ゲームの終了タイミングで、コンテナの中身のアイテムをユーザに知らせることで、ユーザに期待感を持たせることが可能になり、レアアイテムや良いアイテムが当たることの楽しみをユーザに与えることができる。なお、コンテナに割り当てられるアイテムの決定処理については、ゲームの終了タイミングの前に行い、コンテナに割り当てられるアイテムを知らせてユーザに獲得させる処理については、ゲームの終了タイミング（終了タイミングを含む所与の期間内）において行うようにしてもよい。
【０１１４】
また本実施形態では、図１７に示すように、ゲーム結果に応じて、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。例えば、良いゲーム結果である場合には、レアアイテムや、より良いアイテムをコンテナにより獲得できるようにしたり、レアアイテムや良いアイテムが当たる確率が高くなるように、アイテムの選択条件を変化させる。一方、悪いゲーム結果である場合には、レアアイテムや良いアイテムは当たらずに、通常のアイテムしか獲得できないようにしたり、レアアイテムや良いアイテムが当たる確率が低くなるように、アイテムの選択条件を変化させる。このようにすれば、ゲーム結果に応じて、コンテナにより獲得可能なアイテムが様々に変化するようになり、ゲーム結果を反映させたアイテムの獲得処理を実現できるようになる。なおゲーム結果は、例えばマップを用いてユーザがプレイするゲームの得点、取得ポイント又は達成度などにより表されるものである。
【０１１５】
また本実施形態では、コンテナ情報記憶部６７２に記憶される配置数設定情報や配置位置設定情報に基づいて、コンテナの配置数、配置位置の決定処理を行う。例えば図８では、コンテナ配置数の最小数や最大数が配置数設定情報として記憶され、コンテナ配置位置のマップでの座標が、配置位置設定情報として記憶される。そして、この配置数設定情報に基づいて、図９に示すようなコンテナの配置数の決定処理が行われる。また配置位置設定情報に基づいて、図１４、図１５に示すようなコンテナの配置位置の決定処理が行われる。このようにすれば、データベースであるコンテナ情報記憶部６７２に配置数設定情報や配置位置設定情報を記憶しておくことで、ユーザがプレイする各マップにおいて、当該マップに適切な配置数、配置位置で、コンテナを配置できるようになる。
【０１１６】
また本実施形態では、コンテナ情報記憶部６７２に記憶されるコンテナ抽選確率情報やアイテム抽選確率情報に基づいて、コンテナの種類やコンテナに割り当てられるアイテムの決定処理を行う。例えば図８では、コンテナ抽選確率や最大配置数がコンテナ抽選確率情報として記憶される。またコンテナに関連づけられた複数のアイテムの抽選確率（出現確率）が、アイテム抽選確率情報として記憶される。そして、このコンテナ抽選確率情報に基づいて、図１０（Ａ）〜図１３に示すようなコンテナの種類の決定処理（コンテナ抽選処理）が行われる。またアイテム抽選確率情報に基づいて、図１６（Ａ）、図１６（Ｂ）に示すようなコンテナに割り当てられるアイテムの決定処理（アイテム抽選処理）が行われる。このようにすれば、データベースであるコンテナ情報記憶部６７２にコンテナ抽選確率情報やアイテム抽選確率情報を記憶しておくことで、コンテナ抽選確率情報やアイテム抽選確率情報を選択条件として、コンテナの種類やコンテナに割り当てられるアイテムの決定処理を実行できるようになり、コンテナやアイテムの適切な選択処理を実現できる。
【０１１７】
２．３  処理例
次に本実施形態の種々の処理例について説明する。図１８は本実施形態の第１の処理例を説明するフローチャートである。
【０１１８】
まずユーザのプレイレベル、経験値、プレイ時間、プレイ回数、課金情報又は属性情報等のユーザ情報を取得する（ステップＳ１１）。このユーザ情報は例えば図２のユーザ情報記憶部６７８に記憶される。そして取得されたユーザ情報に基づいて、コンテナの配置数、種類又は配置位置を設定する（ステップＳ１２）。例えばマップに配置されるコンテナの配置数、種類又は配置位置にユーザ情報を反映させる。例えば上級プレーヤか初級プレーヤか、経験値が高いか低いか、プレイ時間が長いか短いか、プレイ回数が多いか少ないか、課金額が多いか少ないか、ユーザやその所持キャラクタの属性はどのような属性なのかなどに応じて、コンテナの配置数、種類又は配置位置を変化させる。そして、設定されたコンテナの配置数、種類又は配置位置を、ユーザが使用した課金アイテム等のアイテムや、ユーザが使用（消費）したゲームポイントに応じて変更する（ステップＳ１３）。例えばユーザにより課金アイテムやゲームポイントが使用されると、コンテナの配置数や種類を増やしたり、よりレアなアイテムが出現したりアイテムの抽選確率が高いコンテナに、コンテナの種類を変更する。或いは、よりユーザがコンテナを獲得しやすい位置に、コンテナの配置位置を変更する。そしてコンテナに割り当てられるアイテム又はアイテムの選択条件についても変化させて、ユーザにアイテムを獲得させる（ステップ１４）。即ち、課金アイテムやゲームポイントの使用により、コンテナの配置数、種類又は配置位置が変更されると、当該コンテナにより獲得可能なアイテムや獲得についての選択条件についても変更される。
【０１１９】
このように本実施形態では、図１８のステップＳ１１、Ｓ１２に示すように、コンテナの配置数、種類又は配置位置をユーザ情報（ユーザのゲーム情報）に基づいて設定する。こうすることで、ユーザ情報を反映させた配置数、種類又は配置位置のコンテナをマップに配置できるようになり、各ユーザに応じた好適なコンテナの配置が可能になる。例えば上級プレーヤなのか初級プレーヤなのか、ゲームプレイの時間や頻度が多いか少ないか、課金額が多いか少ないか、ユーザの属性に合っているか否かなどの状況を反映させた配置数、種類又は配置位置で、コンテナを配置できるようになる。
【０１２０】
また本実施形態では、図１８のステップＳ１３に示すように、コンテナの配置数、種類又は配置位置を、ユーザが使用したアイテムやゲームポイントに応じて変更する変更処理を行う。またステップＳ１４に示すように、当該変更処理が行われた場合に、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。このようにすれば、ユーザが課金アイテムなどの特殊なアイテムを使用したり、自身のゲームポイントを消費することで、例えばコンテナの配置数を多くしたり、よりユーザにとって有利となるコンテナの種類に変更したり、ユーザのゲームプレイを有利にする配置位置にコンテナの配置位置を変更することが可能になる。更に、この際に、コンテナにより獲得可能なアイテムが、レアアイテムや、より良いアイテムに変化したり、アイテムの獲得条件となる選択条件が、ユーザにとって有利な条件に変化するようになる。従って、ユーザは、課金アイテム等の特殊なアイテムを使用したり、ゲームポイントを使用することで、コンテナやアイテムを獲得するゲームを、より有利にプレイできるようになり、ゲームの没入度や熱中度を高めることが可能になる。
【０１２１】
図１９は本実施形態の第２の処理例を説明するフローチャートである。コンテナがマップに配置されると（ステップＳ２１）、コンテナがマップに配置された後のゲーム状況又はコンテナの配置位置でのマップ情報が取得される（ステップＳ２２）。例えばコンテナが配置された後のゲームの進行度合いや、ゲーム状況がユーザにとって良いゲーム状況になったか、或いは悪いゲーム状況になったかなどの情報が取得される。またコンテナの配置位置でのマップ情報が、図２の記憶部６７０から読み出される。例えばコンテナの配置位置での、マップの属性情報（水、土、火等）や地形情報などのマップ情報が読み出される。そして、取得されたゲーム状況又はマップ情報に応じて、コンテナの種類や、コンテナに割り当てられるアイテム又はアイテムの選択条件を変化させて、ユーザにアイテムを獲得させる（ステップＳ２３）。例えばゲームの進行度合いに応じて、コンテナの種類を変化させたり、コンテナの中身となるアイテムを変化させたり、アイテムの選択条件となる抽選処理の抽選条件（抽選確率）などを変化させる。或いは、ユーザのゲーム状況が良いゲーム状況である場合には、コンテナの種類を、レアアイテムや良いアイテムが獲得可能なコンテナに変化させる。或いは、良いゲーム状況である場合には、コンテナに割り当てられるアイテムを、レアアイテムや良いアイテムに変化させたり、レアアイテムや良いアイテムが高い確率で当たるように、抽選条件等のアイテムの選択条件を変化させる。また、マップの属性情報が水属性である場合には、コンテナの種類を、水属性のアイテムが獲得可能なコンテナに変化させる。或いはマップの属性情報が水属性である場合には、コンテナに割り当てられるアイテムを、水属性のアイテムに変化させたり、水属性のアイテムが当たりやすくなるように抽選条件等のアイテムの選択条件を変化させる。同様にマップの属性情報が土属性、火属性である場合には、土属性、火属性のアイテムが割り当てられるコンテナの種類に変化させたり、コンテナに割り当てられるアイテムを土属性、火属性のアイテムに変化させたり、土属性、火属性のアイテムが当たりやすくなるように抽選条件等の選択条件を変化させる。
【０１２２】
このように本実施形態では、コンテナがマップに配置された後のゲーム状況や、コンテナの配置位置でのマップ情報に応じて、コンテナの種類、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させる。このようにすれば、コンテナがマップに配置された後のゲーム状況や、配置位置でのマップ情報を反映させて、コンテナの種類を変化させたり、コンテナにより獲得可能なアイテムやその獲得態様を変化させることが可能になる。従って、コンテナの種類やコンテナにより獲得可能なアイテムを多様に変化させることが可能になり、ゲームの面白味や戦略性を向上できる。
【０１２３】
図２０は本実施形態の第３の処理例を説明するフローチャートである。まず複数のユーザに共通に又はユーザ毎に個別に、コンテナの配置数、種類又は配置位置を設定する（例えばＳ３１）。例えば第１、第２のユーザがマルチプレーヤゲームをプレイする場合には、コンテナの配置数、種類又は配置位置が、第１のユーザと第２のユーザで共通になるように設定する。或いは、第１のユーザと第２のユーザとで、コンテナの配置数、種類又は配置位置が異なるように設定を行う。そして複数のユーザが共同プレイするゲームのゲーム処理を実行する（ステップＳ３２）。例えば図５において、第１、第２、第３のユーザが、各々、キャラクタＣＨ１、ＣＨ２、ＣＨ３を操作し、共同で敵キャラクタＣＥ１、ＣＥ２、ＣＥ３と対戦するようなゲーム処理を実行する。そしてゲームが終了したか否かを判断し（ステップＳ３３）、終了した場合には、コンテナに割り当てられるアイテムを各ユーザ毎に決定して、各ユーザにアイテムを獲得させる（ステップＳ３４）。
【０１２４】
このように本実施形態では、複数のユーザがゲームをプレイするゲーム処理を行い、複数のユーザの各ユーザ毎に、コンテナの配置数、種類、配置位置、又はコンテナに割り当てられるアイテムを決定する。例えば図２０では、コンテナの配置数、種類、配置位置については、複数のユーザに共通になるように決定処理が行われるが、コンテナに割り当てられるアイテムについては、ユーザ毎に個別になるように決定処理が行われている。例えば図２０のステップＳ３１において、複数のユーザに共通になるようにコンテナの配置数、種類、配置位置を設定した場合にも、コンテナに割り当てられるアイテムを決定する処理については、各ユーザ毎に個別に行う。例えば図８〜図１５で説明したコンテナの配置数、種類、配置位置の決定処理は、複数のユーザで共通になるように実行する。従って、コンテナの配置数、種類、配置位置は、複数のユーザ間で同じになる。一方、図１６（Ａ）、図１６（Ｂ）で説明したコンテナにより獲得されるアイテムの選択処理（抽選処理）については、各ユーザ毎に個別に行う。これにより、同じ配置数、種類、配置位置のコンテナであっても、当該コンテナにより獲得されるアイテムについては、ユーザ毎に異なったものになる。従って、ユーザに応じて、コンテナにより獲得されるアイテムが異なるようになり、複数のユーザがプレイする共同ゲームの面白味を向上できる。
【０１２５】
この場合に、複数のユーザの各ユーザのゲーム結果に応じて、コンテナに割り当てられるアイテム又は当該アイテムの選択条件を変化させてもよい。例えば、共同プレイにおいて、より活躍したユーザは、他のユーザに比べて、コンテナに割り当てられるアイテムが、よりレアなアイテムになったり、より良いアイテムになるようにする。或いは、レアアイテムや良いアイテムが当たる抽選確率を高くする。このようにすれば、複数のユーザが共同プレイするゲームにおいて、各ユーザの活躍度や貢献度などのゲーム結果を反映させたアイテムの獲得処理を実現できるようになり、共同プレイのゲームの面白味や、当該ゲームへのユーザの没入度や熱中度を向上できるようになる。
【０１２６】
なお本実施形態の手法は位置情報ゲームにも適用することができ、この場合には、ゲーム空間のマップは、位置情報ゲームにおける現実世界のマップであってもよい。
【０１２７】
例えば本実施形態の手法が適用される位置情報ゲームでは、地図情報（地図画面）に基づき選択された地域に対して、複数のポイントが設定される。また複数のポイントを巡るための経路が設定される。例えば図２１では、地域の駅の近くに複数のポイントが設定され、これらの複数のポイントを巡るための経路ＲＴ１、ＲＴ２、ＲＴ３が設定されている。
【０１２８】
図２１の経路ＲＴ１は、ポイントＰＳＴをスタートポイントとして、ポイントＰＡ１、ＰＡ２、ＰＡ３、ＰＡ４、ＰＡ５、ＰＡ６の順で巡って、ポイントＰＧＬをゴールポイントとする経路である。経路ＲＴ２は、ポイントＰＳＴをスタートポイントとして、ポイントＰＢ１、ＰＢ２、ＰＢ３、ＰＢ４、ＰＢ５、ＰＢ６の順で巡って、ポイントＰＧＬをゴールポインとする経路である。経路ＲＴ３も同様である。
【０１２９】
そして、この位置情報ゲームでは、ＲＴ１、ＲＴ２、ＲＴ３の各経路のポイントにおいてイベントが発生する。例えば図５のように敵キャラクタが出現して、当該敵キャラクタと対戦するイベントや、コンテナが出現するイベントなどが発生する。経路に沿って移動するユーザは、このように各ポイントで発生するイベントを楽しむゲーム（ポイント巡りゲーム）をプレイする。具体的には、複数のポイントを移動するユーザに対して、ユーザの位置情報に応じて、ポイント（ＰＳＴ、ＰＡ１〜ＰＡ６、ＰＧＬ等）に対応するイベントを発生する。例えば、ユーザは、携帯型情報端末装置（スマートフォン、携帯型ゲーム装置等）などの端末装置を所持して、複数のポイント（経路）を移動する。そして移動するユーザが、ポイントに対応する場所に位置することが検出されると、そのポイントに関連づけられたイベントが発生する。例えばイベントに対応する画像が端末装置の表示部に表示されたり、イベントに対応する音声が端末装置から出力される。例えばポイントに対して、ポイント（ポイント位置）を内包する検出範囲が設定されており、ユーザの位置情報に基づいて、ユーザが検出範囲に入ったことが検出されると、そのポイントに対応するイベントが発生する。これにより、ユーザは、各ポイントでイベントが発生するゲームを楽しむことができる。このような位置情報ゲームに本実施形態の手法を適用する場合には、図２１のマップの複数のポイントなどに対して複数のコンテナを配置する。そしてコンテナの配置数、種類、配置位置、及びコンテナに割り当てられるアイテムを、所与の選択条件に応じて決定する処理を行うようにすればよい。
【０１３０】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語（移動体、選択処理等）と共に記載された用語（キャラクタ、抽選処理等）は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、移動体処理、ゲーム処理、コンテナ処理、コンテナの配置数、種類、配置位置の決定処理、コンテナに対応するアイテムの決定処理、抽選処理等も本実施形態で説明したものに限定されず、これらと均等な手法も本発明の範囲に含まれる。
【符号の説明】
【０１３１】
ＴＭ１〜ＴＭｎ、ＴＭ  端末装置、ＣＨ１〜ＣＨ３  キャラクタ（移動体）、
ＣＥ１〜ＣＥ３  敵キャラクタ、ＣＴ、ＣＴＡ、ＣＴＢ、ＣＴＣ、ＣＴＤ  コンテナ、
ＩＴＲ、ＩＴＧ、ＩＴＮ  アイテム、Ｐ１〜Ｐ６  配置位置の座標、
１００  処理部、１０２  入力処理部、１１０  演算処理部、１１１  移動体処理部、
１１２  コンテナ処理部、１１４  ゲーム処理部、１１６  管理部、
１２０  表示処理部、１３０  音処理部、１６０  操作部、１６２  撮像部、
１７０  記憶部、１７２  コンＥＮＡ情報記憶部、１７３  アイテム情報記憶部、
１８０  情報記憶媒体、１９０  表示部、１９２  音出力部、
１９４  Ｉ／Ｆ部、１９５  携帯型情報記憶媒体、１９６  通信部、
５００  サーバシステム、５１０  ネットワーク、６００  処理部、
６０２  入力処理部、６１０  演算処理部、６１１  移動体処理部、
６１２  コンテナ処理部、６１４  ゲーム処理部、６１６  管理部、
６１７  認証処理部、６１８  課金処理部、６１９  管理処理部、
６２０  表示処理部、６３０  音処理部、
６６０  操作部、６７０  記憶部、６７２  コンテナ情報記憶部、
６７３  アイテム情報記憶部、６７６  課金情報記憶部、
６７８  ユーザ情報記憶部、６８０  情報記憶媒体、６９６  通信部
【図１】
2019013711.tif 000003
【図２】
2019013711.tif 000004
【図３】
2019013711.tif 000005
【図４】
2019013711.tif 000006
【図５】
2019013711.tif 000007
【図６】
2019013711.tif 000008
【図７】
2019013711.tif 000009
【図８】
2019013711.tif 000010
【図９】
2019013711.tif 000011
【図１０】
2019013711.tif 000012
【図１１】
2019013711.tif 000013
【図１２】
2019013711.tif 000014
【図１３】
2019013711.tif 000015
【図１４】
2019013711.tif 000016
【図１５】
2019013711.tif 000017
【図１６】
2019013711.tif 000018
【図１７】
2019013711.tif 000019
【図１８】
2019013711.tif 000020
【図１９】
2019013711.tif 000021
【図２０】
2019013711.tif 000022
【図２１】
2019013711.tif 000023