(57)【要約】【課題】サブゲームを通じてキャラクタを制御するゲームにおいて各キャラクタの行動順序を把握し易くすることが可能なプログラム及びゲームシステムを提供すること。【解決手段】複数のオブジェクトを表示させ、オブジェクトを選択又は移動する操作入力に基づいて、所定条件を満たしたオブジェクトを消去する制御を行うオブジェクト制御部と、複数のキャラクタに対応する複数のアイコンを複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行うアイコン制御部と、オブジェクトが消去された場合に、オブジェクトが消去される際の状況と、行動可能となったキャラクタのパラメータとを反映させたゲーム処理を行うゲーム処理部としてコンピュータを機能させるためのプログラムであって、アイコン制御部は、ゲーム処理が行われた場合に行動順序に従って行動可能なキャラクタを変更する。【選択図】図４
2015054220.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを表示させ、前記オブジェクトを選択又は移動する操作入力に基づいて、所定の条件を満たしたオブジェクトを消去する制御を行うオブジェクト制御部と、
複数のキャラクタに対応する複数のアイコンを前記複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行うアイコン制御部と、
前記オブジェクトが消去された場合に、オブジェクトが消去される際の状況と、前記行動可能となったキャラクタのパラメータとを反映させたゲーム処理を行うゲーム処理部としてコンピュータを機能させることを特徴とするプログラム。
【請求項２】
請求項１において、
前記アイコン制御部は、
前記ゲーム処理が行われた場合に、前記行動順序に従って行動可能なキャラクタを変更することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記ゲーム処理を行うことを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記行動可能となったキャラクタに実行させる行動を決定し、前記行動可能となったキャラクタに決定した行動を実行させるゲーム処理を行うことを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記ゲーム処理部は、
請求項１乃至３のいずれかにおいて、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記行動可能となったキャラクタのパラメータを変更することを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記アイコン制御部は、
消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記複数のキャラクタの行動順序を変更することを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記ゲーム処理部は、
所定の制限時間内又は所定のターン数が経過する前に前記オブジェクトが消去された場
合のみ、前記ゲーム処理を行うことを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて特殊効果を発生させるゲーム処理を行うことを特徴とするプログラム。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて、特殊効果に関するパラメータ値を増加させ、当該パラメータ値が所定値に達した場合に、前記特殊効果を発生させるゲーム処理を行うことを特徴とするプログラム。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、前記行動可能となったキャラクタに対応するアイコンと他のキャラクタに対応するアイコンとの位置関係に応じて前記ゲーム処理を行うことを特徴とするプログラム。
【請求項１１】
請求項１乃至１０のいずれかにおいて、
前記アイコン制御部は、
前記複数のアイコンを所定位置に向けて移動させ、前記行動可能となったキャラクタに対応するアイコンを前記所定位置に表示させることで、前記行動可能となったキャラクタに対応するアイコンを識別可能に表示させることを特徴とするプログラム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記複数のキャラクタは、プレーヤキャラクと敵キャラクタとを含み、
前記ゲーム処理部は、
前記行動可能となったキャラクタが前記プレーヤキャラクタである場合には、前記プレーヤキャラクタに前記敵キャラクタに対する攻撃を実行させるゲーム処理を行い、前記行動可能となったキャラクタが前記敵キャラクタである場合には、前記敵キャラクタに前記プレーヤキャラクタに対する攻撃を実行させるゲーム処理を行うことを特徴とするプログラム。
【請求項１３】
請求項１乃至１２のいずれかにおいて、
前記アイコン制御部は、
所定のターン数が経過する毎に、各キャラクタのパラメータ値に基づき前記複数のキャラクタの行動順序を更新することを特徴とするプログラム。
【請求項１４】
複数のオブジェクトを表示させ、前記オブジェクトを選択又は移動する操作入力に基づいて、所定の条件を満たしたオブジェクトを消去する制御を行うオブジェクト制御部と、
複数のキャラクタに対応する複数のアイコンを前記複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行うアイコン制御部と、
前記オブジェクトが消去された場合に、オブジェクトが消去される際の状況と、前記行動可能となったキャラクタのパラメータとを反映させたゲーム処理を行うゲーム処理部とを含むことを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲームシステムに関する。
【背景技術】
【０００２】
従来から、入力情報に基づいてデッキとカードを設定し、プレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するゲームシステムが知られている（例えば、特許文献１）。また、このような対戦ゲームにパズルゲームのようなサブゲームを組み合わせ、サブゲームを通じて戦闘を行うゲームが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６１０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、対戦ゲームにサブゲームを組み合わせた従来のゲームでは、対戦ゲームにおいて、プレーヤキャラクタ側の攻撃ターンであるのか、敵キャラクタ側の攻撃ターンであるのかを把握し難いといった問題点があった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、サブゲームを通じてキャラクタを制御するゲームにおいて各キャラクタの行動順序を把握し易くすることが可能なプログラム及びゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、
複数のオブジェクトを表示させ、前記オブジェクトを選択又は移動する操作入力に基づいて、所定の条件を満たしたオブジェクトを消去する制御を行うオブジェクト制御部と、
複数のキャラクタに対応する複数のアイコンを前記複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行うアイコン制御部と、
前記オブジェクトが消去された場合に、オブジェクトが消去される際の状況と、前記行動可能となったキャラクタのパラメータとを反映させたゲーム処理を行うゲーム処理部としてコンピュータを機能させることを特徴とするプログラムに関する。
【０００７】
また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体に関する。また本発明は、上記各部を含むゲームシステムに関する。
【０００８】
本発明によれば、複数のキャラクタに対応する複数のアイコンを前記複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させることで、各キャラクタの行動順序を把握し易くすることができる。
【０００９】
（２）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記アイコン制御部は、
前記ゲーム処理が行われた場合に、前記行動順序に従って行動可能なキャラクタを変更してもよい。
【００１０】
（３）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記ゲーム処理を行ってもよい。
【００１１】
（４）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記行動可能となったキャラクタに実行させる行動を決定し、前記行動可能となったキャラクタに決定した行動を実行させてもよい。
【００１２】
本発明によれば、オブジェクトが消去される際の状況によって行動可能となったキャラクタが実行する行動が決定されるゲームを実現することができる。
【００１３】
（５）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
請求項１乃至３のいずれかにおいて、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記行動可能となったキャラクタのパラメータを変更してもよい。
【００１４】
本発明によれば、オブジェクトが消去される際の状況によって行動可能となったキャラクタのパラメータが変更されるゲームを実現することができる。
【００１５】
（６）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記アイコン制御部は、
消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つに基づいて、前記複数のキャラクタの行動順序を変更してもよい。
【００１６】
本発明によれば、オブジェクトが消去される際の状況によってキャラクタの行動順序が変更されるゲームを実現することができる。
【００１７】
（７）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
所定の制限時間内又は所定のターン数が経過する前に前記オブジェクトが消去された場合のみ、前記ゲーム処理を行ってもよい。
【００１８】
（８）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて特殊効果を発生させるゲーム処理を行ってもよい。
【００１９】
（９）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて、特殊効果に関するパラメータ値を増加させ、当該パラメータ値が所定値に達した場合に、前記特殊効果を発生させるゲーム処理を行ってもよい。
【００２０】
（１０）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記ゲーム処理部は、
前記オブジェクトが消去された場合に、前記行動可能となったキャラクタに対応するアイコンと他のキャラクタに対応するアイコンとの位置関係に応じて前記ゲーム処理を行ってもよい。
【００２１】
（１１）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記アイコン制御部は、
前記複数のアイコンを所定位置に向けて移動させ、前記行動可能となったキャラクタに対応するアイコンを前記所定位置に表示させることで、前記行動可能となったキャラクタに対応するアイコンを識別可能に表示させてもよい。
【００２２】
（１２）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記複数のキャラクタは、プレーヤキャラクと敵キャラクタとを含み、
前記ゲーム処理部は、
前記行動可能となったキャラクタが前記プレーヤキャラクタである場合には、前記プレーヤキャラクタに前記敵キャラクタに対する攻撃を実行させるゲーム処理を行い、前記行動可能となったキャラクタが前記敵キャラクタである場合には、前記敵キャラクタに前記プレーヤキャラクタに対する攻撃を実行させるゲーム処理を行ってもよい。
【００２３】
（１３）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記アイコン制御部は、
所定のターン数が経過する毎に、各キャラクタのパラメータ値に基づき前記複数のキャラクタの行動順序を更新してもよい。
【図面の簡単な説明】
【００２４】
【図１】本実施形態のゲームシステムを示す図。
【図２】本実施形態の端末の機能ブロック図の一例を示す図。
【図３】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図。
【図４】オブジェクトの制御について説明するための図。
【図５】オブジェクトの制御について説明するための図。
【図６】オブジェクトの制御について説明するための図。
【図７】オブジェクトの制御について説明するための図。
【図８】図８（Ａ）、図８（Ｂ）、図８（Ｃ）、図８（Ｄ）、図８（Ｅ）は、アイコンの制御について説明するための図。
【図９】本実施形態の処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００２５】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２６】
１．構成
図１は、本実施形態のネットワークシステム（ゲームシステム）を示す。本実施形態では、複数の端末１０（ゲーム装置）とサーバ２０（サーバシステム）とによって構成され
る。つまり、図１に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ２０と、端末１０とが、ネットワークに接続可能に構成される。
【００２７】
サーバ２０は、複数のユーザ（プレーヤ）間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ２０は、ユーザの情報（ユーザ名、日記、掲示情報、ゲームフィールドの状況など）をログインしたユーザだけでなく、当該ユーザとフレンド関係にある他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。サーバ２０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ２０は、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。
【００２８】
また、本実施形態のサーバ２０は、端末１０からの要求に応じて、オンラインゲームサービス（ソーシャルゲーム）を提供する。本実施形態では、端末１０においてゲームプログラムが実行され、サーバ２０では、プレーヤのアカウント情報や、端末１０で実行されるゲームのゲーム結果、ゲームパラメータ、当該ゲームで使用可能なゲーム要素（プレーヤキャラクタ、アイテム等）、当該ゲームで使用可能なゲーム内通貨などの情報等が管理される。
【００２９】
端末１０は、携帯端末（スマートフォン、携帯電話、携帯型ゲーム機等）、パーソナルコンピュータ（ＰＣ）、ゲーム装置、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ２０に接続可能な装置である。なお、端末１０とサーバ２０との通信回線は、有線でもよいし無線でもよい。
【００３０】
図２に本実施形態のゲーム装置（端末１０）の機能ブロック図の一例を示す。なお本実施形態のゲーム装置は図２の構成要素（各部）の一部を省略した構成としてもよい。
【００３１】
入力部１５０は、プレーヤからの入力情報を入力（検出）するための機器であり、プレーヤの入力情報（操作入力）を処理部１００に出力する。入力部１５０の機能は、タッチパネル（タッチパネル型ディスプレイ）、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００３２】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。
【００３３】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、ＬＣＤ、ＣＲＴ、或いはタッチパネルなどのディスプレイにより実現できる。
【００３４】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００３５】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３６】
なお、サーバ２０が有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログ
ラムやデータを受信してゲーム装置を機能させる場合も本発明の範囲内に含む。
【００３７】
処理部１００（プロセッサ）は、入力部１５０からの入力情報、プログラム、通信部１９６を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００３８】
処理部１００は、オブジェクト制御部１１０、アイコン制御部１１２、ゲーム処理部１１４、画像生成部１２０、音生成部１３０を含む。
【００３９】
オブジェクト制御部１１０は、複数のオブジェクトを表示させ、前記オブジェクトを選択又は移動する操作入力に基づいて、所定の条件を満たしたオブジェクトを消去する制御を行う。例えば、オブジェクト制御部１１０は、オブジェクトを選択する操作入力に基づいて、選択された複数のオブジェクトの属性、数或いは位置関係が所定の条件を満たしたか否かを判断してもよいし、オブジェクトを移動する操作入力に基づいて、オブジェクトが移動された結果、複数のオブジェクトの属性、数或いは位置関係が所定の条件を満たしたか否かを判断してもよい。ここで、オブジェクトの移動とは、オブジェクトそのものの位置を移動させる場合と、オブジェクトの向きや配置の順番を変更する場合とを含む。
【００４０】
アイコン制御部１１２は、複数のキャラクタに対応する複数のアイコンを前記複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行う。ここで、キャラクタに対応するアイコンとして、キャラクタそのものを表示してもよいし、キャラクタを変形（例えば、拡大、縮小、ディフォルメーション等）したものを表示してもよい。なお、行動可能となったキャラクタに対応するアイコンの周辺又は背後に行動可能となったことを示すエフェクトオブジェクトを表示したり、行動可能となったキャラクタに対応するアイコンの背景色を変更したりすることで、行動可能となったキャラクタに対応するアイコンを識別可能に表示させてもよい。
【００４１】
また、アイコン制御部１１２は、前記複数のアイコンを所定位置に向けて移動させ、前記行動可能となったキャラクタに対応するアイコンを前記所定位置に表示させることで、前記行動可能となったキャラクタに対応するアイコンを識別可能に表示させてもよい。なお、アイコンを移動させる方向は、左右方向（左から右、或いは右から左）、上下方向（上から下、或いは下から上）、又は奥行き方向（奥から手前、或いは手前から奥）でもよいし、これらを組み合わせた方向でもよい。
【００４２】
また、アイコン制御部１１２は、所定のターン数が経過する毎に、各キャラクタのパラメータ値（例えば、素早さを表すパラメータ値）に基づき前記複数のキャラクタの行動順序を更新してもよい。例えば、ゲーム開始時に更新順序を決定した後、行動可能となったキャラクタが行動を終える度に行動順序を更新してもよいし、所定数のキャラクタが行動を終える度に行動順序を更新してもよい。
【００４３】
ゲーム処理部１１４は、前記オブジェクトが消去された場合に、オブジェクトが消去される際の状況（例えば、消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、及び消去されたオブジェクトにより形成される形状の少なくとも１つ）と、前記行動可能となったキャラクタのパラメータとを反映させたゲーム処理を行う。
【００４４】
また、アイコン制御部１１２は、前記ゲーム処理が行われた場合に、前記行動順序に従って行動可能なキャラクタを変更する。
【００４５】
また、ゲーム処理部１１４は、オブジェクトが消去される際の状況に基づいて、前記行動可能となったキャラクタに決定した行動を実行させるゲーム処理を行ってもよいし、前記行動可能となったキャラクタのパラメータを変更してもよい。例えば、ゲーム処理部１１４は、消去されたオブジェクトの属性に基づき、行動可能となったキャラクタの行動（ゲーム処理に反映させるパラメータ）を決定し、消去されたオブジェクトの数に基づき、行動可能となったキャラクタの当該パラメータの値を変更する。
【００４６】
また、アイコン制御部１１２は、オブジェクトが消去される際の状況に基づいて、前記複数のキャラクタの行動順序を変更してもよい。
【００４７】
また、ゲーム処理部１１４は、所定の制限時間内又は所定のターン数が経過する前に前記オブジェクトが消去された場合のみ、前記ゲーム処理を行ってもよい。
【００４８】
また、ゲーム処理部１１４は、前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて特殊効果を発生させるゲーム処理を行ってもよい。また、ゲーム処理部１１４は、前記オブジェクトが消去された場合に、消去されたオブジェクトの属性に応じて、特殊効果に関するパラメータ値を増加させ、当該パラメータ値が所定値に達した場合に、前記特殊効果を発生させるゲーム処理を行ってもよい。
【００４９】
また、ゲーム処理部１１４は、前記オブジェクトが消去された場合に、前記行動可能となったキャラクタに対応するアイコンと他のキャラクタに対応するアイコンとの位置関係に応じて前記ゲーム処理を行ってもよい。
【００５０】
また、前記複数のキャラクタが、プレーヤキャラクと敵キャラクタとを含む場合、ゲーム処理部１１４は、前記行動可能となったキャラクタが前記プレーヤキャラクタである場合には、前記プレーヤキャラクタに前記敵キャラクタに対する攻撃を実行させるゲーム処理を行い、前記行動可能となったキャラクタが前記敵キャラクタである場合には、前記敵キャラクタに前記プレーヤキャラクタに対する攻撃を実行させるゲーム処理を行ってもよい。
【００５１】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像（前記複数のオブジェクト、前記複数のアイコン、前記複数のキャラクタを表示するゲーム画像）を生成し、表示部１９０に出力する。画像生成部１２０は、オブジェクト空間（ゲームフィールド）内において仮想カメラ（所与の視点）から見える画像（いわゆる３次元画像）を生成してもよい。
【００５２】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５３】
また処理部１００は、ゲームを開始した場合には、ゲームを開始したことを通知するための情報をサーバ２０に送信し、ゲームが終了した場合には、ゲーム結果や各種ゲームパラメータに関するゲーム結果情報をサーバ２０に送信する。
【００５４】
サーバ２０は、ゲーム装置（端末１０）から送信された、ゲーム結果情報に基づいて、各プレーヤに対応付られた各種データの更新処理を行う。
【００５５】
また、本実施形態のゲームシステムをサーバシステムとして構成してもよい。サーバシステムは、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。この場合には、サーバシステ
ムは、ネットワークを介して接続された１又は複数の情報処理端末（例えば、（スマートフォン、携帯電話、携帯型ゲーム機等）から送信された入力情報（情報処理端末の入力部に入力されたデータ）に基づいて、処理部１００の各部の処理（オブジェクト制御処理、アイコン制御処理、ゲーム処理）を行って、画像を生成するための画像生成用データを生成し、生成した画像生成用データを各情報処理端末に対して送信する。ここで、画像生成用データとは、本実施形態の手法により生成された画像を各情報処理端末において表示するためのデータであり、画像データそのものでもよいし、各情報処理端末が画像を生成するために用いる各種データ（オブジェクトデータ、ゲーム処理結果データ等）であってもよい。
【００５６】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００５７】
図３は、本実施形態のゲームシステムで生成されるゲーム画面（ゲーム画像）の一例を示す図である。ゲーム画面ＧＩは、端末１０の表示部１９０（タッチパネル）に表示され、プレーヤは、指先やタッチペン等をタッチパネルに接触させる操作（タッチ操作）を行うことで操作入力を行うことができる。
【００５８】
図３に示すゲーム画面ＧＩは、対戦ゲームのゲーム画像を表示するための第１領域Ａ１と、複数のキャラクタの行動順序を表示するための第２領域Ａ２と、パズルゲームのゲーム画像を表示するための第３領域Ａ３とを含む。
【００５９】
すなわち、第３の領域Ａ３は、複数のオブジェクトを表示し、表示されたオブジェクトに対する操作入力によって所定条件を満たしたオブジェクトを消去するパズルゲーム（サブゲームの一例）を表示するための領域である。なお、本実施形態では、第３領域Ａ３に表示させるサブゲームとしてパズルゲームを例にとって説明するが、弾を撃って敵キャラクタを消去するようなシューティングゲームや、ブロックを消去するゲーム、複数のオブジェクト同士の相対的な位置関係が一致したタイミングに合わせて操作入力を行うことで進行する音楽ゲーム或いはリズムゲーム、一定の絵札の並びを判定するトランプ或いは麻雀等のゲームも、本願で言うサブゲームに含まれる。
【００６０】
また、第２領域Ａ２は、対戦ゲームに参加する複数のキャラクタに対応する複数のアイコンを当該複数のキャラクタの行動順序に従って表示するとともに、行動可能となったキャラクタに対応するアイコンを識別可能に表示するための領域である。なお、第２領域Ａ２に表示する複数のアイコンは、ゲームに登場する複数のキャラクタの登場順序を示す（登場する順番に従って表示される）ものであってもよいし、ゲーム中使用可能な複数のアイテムの順序を示す（使用可能となる順序に従って表示される）ものであってもよい。
【００６１】
また、第１領域Ａ１は、第３領域Ａ３におけるパズルゲームのゲーム結果に応じて進行する対戦ゲームを表示する領域であり、より詳細には、第３領域Ａ３においてオブジェクトが消去された場合に、当該オブジェクトが消去される際の状況と、第２領域Ａ２において示される行動可能となったキャラクタのパラメータとを反映して進行する対戦ゲームを表示する領域である。なお、第１領域Ａ１に表示される対戦ゲームは、敵との戦闘を行うゲームの他、野球やサッカー等の選手を表示することであたかもスポーツの対戦を行っているように進行するゲームでもよい。また、ここで言う対戦とは、表示されたキャラクタに設定された所定のパラメータの値を減少させる処理に関わるもの全般を意味しており、対戦ゲームには、例えば、恋愛ゲームにおいて女性キャラクタのパラメータの値を一定量減少させることで恋愛が成就するようなゲームも含まれる。
【００６２】
図３に示す第１領域Ａ１には、戦闘に参加する複数の敵キャラクタＥＣ（図３に示す例
では、２体の敵キャラクタＥＣ１、ＥＣ２）と、複数のプレーヤキャラクタＰＣ（図３に示す例では、４体のプレーヤキャラクタＰＣ１〜ＰＣ４）が表示されている。また、各キャラクタ（敵キャラクタＥＣ、プレーヤキャラクタＰＣ）の近傍には各プレーヤキャラクタの体力値（ヒットポイント）を表す体力値ゲージＰＧが表示されている。また、第１領域Ａ１には、特殊効果に関するパラメータ値を示す特殊効果ゲージＳＧが表示されている。
【００６３】
第２領域Ａ２には、複数のキャラクタに対応する複数のアイコンＩＣが水平方向に並べて配置（表示）されている。図３に示す例では、敵キャラクタＥＣ２、プレーヤキャラクタＰＣ１〜ＰＣ４に対応する計６個のアイコンＩＣが配置されている。第２領域における複数のアイコンＩＣの配列は、各キャラクタの行動順序を示しており、図３に示す例では、現在行動可能なキャラクタはプレーヤキャラクタＰＣ１であり、次に行動可能なキャラクタはプレーヤキャラクタＰＣ４であり、その次に行動可能なキャラクタは敵キャラクタＥＣ２であることを示している。各キャラクタの行動順序は、各キャラクタのパラメータの１つである「素早さ」の値等に基づき決定される。なお、図３に示す例では、プレーヤキャラクタＰＣ１の行動順序が、１番目と６番目となっているため、第２領域Ａ２にはプレーヤキャラクタＰＣ１に対応するアイコンＩＣが２つ表示されている。また、敵キャラクタＥＣ１の順序が７番目以降となっているため、第２領域Ａ２には敵キャラクタＥＣ１に対応するアイコンＩＣが表示されていない。なお、複数のプレーヤキャラクタの中には、事前にネットワークを通じて取得した、他のプレーヤが使用しているプレーヤキャラクタ（お助けキャラクタ、ゲストキャラクタ）が含まれている場合もある。
【００６４】
第２領域Ａ２に配置された複数のアイコンＩＣは、図中左方向に移動し、第２領域Ａ２の左端の所定位置ＰＳに達したアイコンＩＣに対応するキャラクタが行動可能となる。言い換えると、行動可能となったキャラクタに対応するアイコンＩＣを所定位置ＰＳに表示させることで、行動可能となったキャラクタに対応するアイコンＩＣを識別可能に表示させている。
【００６５】
第３領域Ａ３には、パズルゲーム用の複数のオブジェクトＯＢ（パネル、ブロック）が並べて表示される。オブジェクトＯＢの属性は複数種類あり、本実施形態では、剣による攻撃を行わせるための剣オブジェクトＯＢｓと、魔法による攻撃を行わせるための魔法オブジェクトＯＢｍと、特殊効果（スキル）を発動するための星オブジェクトＯＢｅと、体力値を回復するためのハートオブジェクトＯＢｒの４種類のオブジェクトＯＢが用意されている。
【００６６】
第３領域Ａ３において、互いに隣接する同一属性（同一種類）の所定数以上（例えば、３個）のオブジェクトＯＢを選択する操作入力が行われると、当該所定数以上のオブジェクトＯＢ（所定の条件を満たしたオブジェクトの一例）は第３領域Ａ３から消去され、消去されたオブジェクトＯＢと同数のオブジェクトＯＢが第３領域Ａ３に追加して配置される。
【００６７】
図４に示すように、プレーヤは、指先をタッチパネルに接触させた状態で移動させて、指先を、互いに隣接する同一属性の所定数以上のオブジェクトＯＢに順次重ねる（当該オブジェクトＯＢを一筆書きの要領でなぞる）操作を行うことで、当該所定数以上のオブジェクトＯＢを選択することができる。
【００６８】
図４に示す例では、指先を図中点線で示す軌跡ＴＲに沿って移動させた結果、６個の剣オブジェクトＯＢｓが選択されている。この場合、図５に示すように、当該６個の剣オブジェクトＯＢｓが消去され、図６に示すように、当該消去によって生じる領域は、消去されたオブジェクトＯＢの上方向に存在するオブジェクトＯＢが下方向にシフトすることで
詰められ、図７に示すように、当該シフトによって生じる領域に、新たなオブジェクトＯＢが追加して配置される。なお、追加して配置されるオブジェクトＯＢの属性は、ランダム又は所定のルールに従って決定される。
【００６９】
ここで、本実施形態では、第３領域Ａ３においてオブジェクトＯＢが消去された場合に、オブジェクトＯＢが消去される際の状況と、行動可能となったプレーヤキャラクタＰＣ（対応するアイコンＩＣが所定位置ＰＳに達したプレーヤキャラクタＰＣ）のパラメータとを反映させたゲーム処理が行われる。具体的には、消去されたオブジェクトの属性に基づいて、行動可能となったプレーヤキャラクタＰＣの行動が決定され、行動可能となったプレーヤキャラクタＰＣに決定された行動を実行させるゲーム処理が行われる。
【００７０】
例えば、剣オブジェクトＯＢｓが消去（選択）された場合には、行動可能となったプレーヤキャラクタＰＣが、敵キャラクタＥＣに対して、当該プレーヤキャラクタＰＣの攻撃力（パラメータの一例）に基づく攻撃を行うゲーム処理（当該プレーヤキャラクタＰＣの攻撃力に応じて敵キャラクタＥＣの体力値を減少させる処理）が行われる。図４、図５に示す例では、剣オブジェクトＯＢｓが消去されたときに、プレーヤキャラクタＰＣ１が行動可能となっているため、プレーヤキャラクタＰＣ１の攻撃力に基づく攻撃が行われる。
【００７１】
また、魔法オブジェクトＯＢｍが消去された場合には、行動可能となったプレーヤキャラクタＰＣが、敵キャラクタＥＣに対して、当該プレーヤキャラクタＰＣの魔力（パラメータの一例）に基づく攻撃を行うゲーム処理（当該プレーヤキャラクタＰＣの魔力に応じて敵キャラクタＥＣの体力値を減少させる処理）が行われる。
【００７２】
また、ハートオブジェクトＯＢｒが消去された場合には、行動可能となったプレーヤキャラクタＰＣのレベル（パラメータの一例）に応じて、各プレーヤキャラクタＰＣ（或いは、行動可能となったプレーヤキャラクタＰＣ）の体力値を回復（増加）させるゲーム処理が行われる。
【００７３】
また、星オブジェクトＯＢｅが消去された場合には、第１領域Ａ１に表示されている特殊効果ゲージＳＧが増加する。特殊効果ゲージＳＧが最大値に達すると、特殊効果（スキル）の使用可能回数ＳＣが１つ増加し、特殊効果ゲージＳＧはリセットされる。使用可能回数ＳＣが１以上である場合に、行動可能となったプレーヤキャラクタＰＣに対するタッチ操作が行われると、当該プレーヤキャラクタＰＣのスキル（パラメータの一例）に応じた特殊効果（例えば、特殊攻撃、必殺技による攻撃、体力値が０となったプレーヤキャラクタを蘇生させる効果等）が発動される。なお、特殊効果ゲージＳＧを設けずに、星オブジェクトＯＢｅが消去された場合、即座に、行動可能となったプレーヤキャラクタＰＣのスキルに応じた特殊効果を発動するようにしてもよい。
【００７４】
また、本実施形態では、オブジェクトＯＢが消去された場合に、消去されたオブジェクトＯＢの数に基づいて、行動可能となったプレーヤキャラクタＰＣのパラメータを変更する。具体的には、消去されたオブジェクトの数が多いほど、行動可能となったプレーヤキャラクタのパラメータ値（消去されたオブジェクトＯＢの属性に基づき決定した行動に関するパラメータの値）をプレーヤに有利な方向に変更する。
【００７５】
例えば、剣オブジェクトＯＢｓが消去（選択）された場合には、行動可能となったプレーヤキャラクタＰＣの攻撃力の値を、消去された数が多いほど大きくなるように変更する。また、魔法オブジェクトＯＢｍが消去された場合には、行動可能となったプレーヤキャラクタＰＣの魔力の値を、消去された数が多いほど大きくなるように変更する。また、ハートオブジェクトＯＢｒが消去された場合には、消去された数が多いほど体力値の増加量（回復させる体力値）を大きくする。また、星オブジェクトＯＢｅが消去された場合には
、消去された数が多いほど特殊効果ゲージＳＧの増加量を大きくする。
【００７６】
すなわち、プレーヤは、同一の属性のオブジェクトＯＢを数多く消去させることで、行動可能となったプレーヤキャラクタＰＣの攻撃力、魔力、回復力或いは特殊効果の発生頻度を高くすることができ、対戦ゲームを有利に運ぶことができる。また、行動可能となったプレーヤキャラクタＰＣの特性（各パラメータ値の初期値）を考慮して、消去するオブジェクトＯＢの属性を選択する（例えば、行動可能となったキャラクタが、攻撃力の高いプレーヤキャラクタＰＣである場合には剣オブジェクトＯＢｓを消去し、攻撃力の低いプレーヤキャラクタＰＣである場合には星オブジェクトＯＢｅやハートオブジェクトＯＢｒを消去する）といった戦略的なゲームプレイを楽しむことができる。
【００７７】
なお、プレーヤは、プレーヤキャラクタＰＣが行動可能となった場合（所定位置ＰＳに達したアイコンＩＣがプレーヤキャラクタＰＣに対応するアイコンＩＣである場合）のみ、オブジェクトＯＢを選択・消去させる操作入力を行うことができ、敵キャラクタＥＣが行動可能となった場合には、当該操作入力は受け付けられず、行動可能となった敵キャラクタＥＣのパラメータを反映させたゲーム処理（プレーヤキャラクタＰＣを攻撃してプレーヤキャラクタＰＣの体力値を減少させる処理等）は自動的に行われる。
【００７８】
行動可能となったキャラクタの行動（行動可能となったキャラクタのパラメータを反映させたゲーム処理）が終了すると、行動順序に従って行動可能なキャラクタが変更される。すなわち、所定位置ＰＳにあるアイコンＩＣは消去或いは行動順序に従って移動され、所定位置ＰＳから最も近い位置にあるアイコンＩＣ（図３〜図７に示す例では、プレーヤキャラクタＰＣ４のアイコンＩＣ）が所定位置ＰＳに達するまで、複数のアイコンＩＣが左方向に移動する。
【００７９】
プレーヤキャラクタＰＣの攻撃により第１領域Ａ１に表示された全ての敵キャラクタＥＣの体力値ゲージＰＧが０となり全ての敵キャラクタＥＣを倒すと、新たな敵キャラクタＥＣが登場する次のステージに移行する。そして、いくつかのステージを経て最終ステージに移行し、最終ステージに登場するボスキャラクタを倒すとゲームクリアとなり、プレーヤに新たなプレーヤキャラクタやアイテム、経験値、ゲーム内通貨等が付与される。なお、ボスキャラクタを倒す前に全てのプレーヤキャラクタＰＣの体力値ゲージＰＧが０となった場合にはゲームオーバーとなる。
【００８０】
なお上記では、消去されたオブジェクトの属性に基づき行動可能となったキャラクタ（プレーヤキャラクタ）に実行させる行動を決定し、消去されたオブジェクトの数に基づき行動可能となったキャラクタのパラメータを決定する場合を例にとって説明したが、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した操作入力の数、消去されたオブジェクトにより形成される形状等に基づいて、行動可能となったキャラクタに実行させる行動や、行動可能となったキャラクタのパラメータを決定してもよい。
【００８１】
例えば、オブジェクトが消去されるまでに要した時間が短いほど、行動可能となったキャラクタのパラメータ値をプレーヤに有利な方向に変更してもよいし、オブジェクトが消去されるまでに要した操作入力（タッチ操作を行った数等）の数が多いほど（或いは少ないほど）、行動可能となったキャラクタのパラメータ値（攻撃力、魔力、回復力等）をプレーヤに有利な方向に変更してもよい。消去されたオブジェクトにより形成される形状が所定の形状（円形、矩形等）に近いほど、行動可能となったキャラクタのパラメータ値をプレーヤに有利な方向に変更してもよい。また、消去されたオブジェクトにより形成される形状に応じた行動を行動可能となったキャラクタに実行させてもよい。例えば、消去されたオブジェクトにより形成される形状が円形である場合には、行動可能となったキャラ
クタに魔法による攻撃を実行させ、矩形で或る場合には、行動可能となったキャラクタに剣による攻撃を実行させてもよい。消去されたオブジェクトにより形成される形状が所定の形状に略一致した場合に、特殊攻撃を発動してもよい。
【００８２】
また、プレーヤがオブジェクトを選択する（或いは、移動する）操作入力を開始してから所定の制限時間が経過する前にオブジェクトが消去された場合のみ、行動可能となったキャラクタに行動を実行させ、制限時間内にオブジェクトが消去されなかった場合には、行動可能となったキャラクタの攻撃ターンを終了させてもよいし。また、制限時間に代えて、所定のターン数が経過する前にオブジェクトが消去された場合のみ、キャラクタに行動を実行させてもよい。
【００８３】
また、行動可能となったキャラクタに対応するアイコンと他のキャラクタに対応するアイコンとの位置関係に応じて、行動可能となったキャラクタに行動を実行させてもよい。例えば、所定位置ＰＳに達したプレーヤキャラクタのアイコンと他のプレーヤキャラクタのアイコンが隣接する位置関係にある場合に、特殊攻撃（通常攻撃よりも攻撃力の高い攻撃。例えば必殺技）を発動してもよい。ここで、特殊攻撃は、行動可能となったプレーヤキャラクタ単独の特殊攻撃でもよいし、行動可能となったプレーヤキャラクタと当該他のプレーヤキャラクタとが協力して行う特殊攻撃（協力技）でもよいし、行動可能となったプレーヤキャラクタと当該他のプレーヤキャラクタが連続で攻撃するコンボ攻撃でもよい。また、所定位置ＰＳに達したプレーヤキャラクタアイコンと他のプレーヤキャラクタのアイコンが、敵キャラクタのアイコンを挟んで配置された場合に、当該敵キャラクタに対する特殊攻撃を発動してもよい。複数のプレーヤキャラクタによる攻撃（協力技、コンボ攻撃）が行われた場合に、当該複数のプレーヤキャラクタに対応する複数のアイコンを消去或いは行動順序に従って移動してもよい。
【００８４】
次に、図８を用いて、複数のキャラクタの行動順序を決定する手法について説明する。
【００８５】
まず、図８（Ａ）に示すように、戦闘に参加する各キャラクタ（ここでは、プレーヤキャラクタＰＣ１〜ＰＣ４、敵キャラクタＥＣ１、ＥＣ２）の「素早さ」を示すパラメータ値に内部値（ここでは、内部値＝３）を加算した合計値を各キャラクタ毎に求め、合計値が高い順に複数のキャラクタを並べる。これを１順目の各キャラクタの仮の行動順序とする。図８（Ａ）の例では、プレーヤキャラクタＰＣ１〜ＰＣ４、敵キャラクタＥＣ１、ＥＣ２の「素早さ」を示すパラメータ値（素早さ値）が、それぞれ、９、７、６、８、５、８であるとして、内部値「３」を加算した合計値を、各キャラクタのアイコンの下に記載している。なお、合計値が同じ場合には、プレーヤキャラクタを優先して順位を上げ、また、プレーヤキャラクタ間で合計値が同じ場合には、内部的な優先度（例えば、リーダ＞サブ＞ゲスト）に従って順位を決める。
【００８６】
次に、図８（Ｂ）に示すように、１順目の各キャラクタに２順目の各キャラクタを合わせて、再度、合計値が高い順に各キャラクタを並べる。但し、２順目のキャラクタについては素早さ値に内部値を加算しないこととする（加算される内部値を０とする）。このようにして、２順目まで（１２ターン分）のキャラクタの行動順序を決定する。なお、図８（Ｂ）の例では、２順目のプレーヤキャラクタＰＣ１の合計値（素早さ値＋０＝９）が、１順目の敵キャラクタＥＣ１の合計値（素早さ値＋３＝８）よりも大きいため、２順目のプレーヤキャラクタＰＣ１の行動順序は１順目の敵キャラクタＥＣ１よりも前となっている。また、１順目のキャラクタの合計値と２順目のキャラクタの合計値が同じとなった場合には、１順目のキャラクタを優先する。
【００８７】
そして、２順目まで決定した行動順序に従って、複数のキャラクタのアイコンを第２領域Ａ２に並べて表示させる。本実施形態では、第２領域Ａ２には、６個分のアイコンが表
示可能であるため、図８（Ｂ）に示すように、最初の６番目までの各キャラクタのアイコンを第２領域Ａ２に表示させる。
【００８８】
図８（Ｂ）において、１番目のキャラクタ（プレーヤキャラクタＰＣ１）の行動が終了すると、図８（Ｃ）に示すように、当該キャラクタは消去され、他の全てのキャラクタについて内部値が更に３だけ加算され合計値が更新される。そして、図８（Ｄ）に示すように、消去されたキャラクタが、３順目のキャラクタとして行動順序に追加される。この追加される３順目のキャラクタについても素早さ値に内部値を加算しない（内部値をリセットする）こととする。図８の例では、３順目のプレーヤキャラクタＰＣ１の合計値（素早さ値＋０＝９）が、２順目の敵キャラクタＥＣ１の合計値（素早さ値＋３＝８）よりも大きいため、３順目のプレーヤキャラクタＰＣ１の行動順序は１順目の敵キャラクタＥＣ１よりも先となっている。
【００８９】
以降同様に、行動を終えたキャラクタについては内部値がリセットされて合計値＝素早さ値となり、他のキャラクタについては内部値が更に３だけ加算（合計値が３だけ増加）されて、更新された各キャラクタの合計値に基づいて各キャラクタの行動順序が更新される。図８（Ｅ）は、図８（Ｄ）においてプレーヤキャラクタＰＣ４の行動が終了した後に更新された各キャラクタの行動順序を示している。
【００９０】
本実施形態によれば、複数のキャラクタに対応する複数のアイコンを複数のキャラクタの行動順序に従って表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させることで、対戦ゲームにパズルゲームを組み合わせた従来のゲームと比較して、各キャラクタの行動順序を把握し易くすることができる。すなわち、プレーヤは、行動順序に従って配列された複数のアイコンＩＣを視認することで、プレーヤキャラクタ側の攻撃ターンであるのか、敵キャラクタ側の攻撃ターンであるのか、また、プレーヤキャラクタ側（或いは、敵キャラクタ側）が攻撃を行うまでのターン数を容易に把握することができる。従って、キャラクタの行動順序を考慮して、消去するオブジェクトＯＢの属性を選択する（例えば、攻撃力の高いプレーヤキャラクタが攻撃可能となるまでの間に、剣オブジェクトＯＢｓ以外のオブジェクトＯＢを消去して、剣オブジェクトＯＢｓを数多く残しておく、或いは、攻撃力の高い敵キャラクタの攻撃に備えてハートオブジェクトＯＢｒを消去して体力値を回復しておく）といった戦略的なゲームプレイをより行い易くすることができる。
【００９１】
なお、オブジェクトが消去された場合に、オブジェクトが消去される際の状況（消去されたオブジェクトの属性、数、オブジェクトが消去されるまでに要した時間、オブジェクトが消去されるまでに要した前記操作入力の数、消去されたオブジェクトにより形成される形状等）に基づいて、複数のキャラクタの行動順序を変更してもよい。例えば、消去されたオブジェクトの属性が、行動を終えたキャラクタと相性のいい属性である場合には、当該キャラクタの素早さ値に加算する内部値を増加させて、当該キャラクタの次回の行動順序が早くなるようにしてもよい。また、消去されたオブジェクトの数が多いほど（或いは、オブジェクトが消去されるまでに要した時間が短いほど、オブジェクトが消去されるまでに要した操作入力の数が少ないほど、消去されたオブジェクトにより形成される形状が所定の形状に近いほど）、行動を終えたキャラクタの次回の行動順序が早くなるようにしてもよい。
【００９２】
３．処理
次に、本実施形態のゲームシステムの処理の一例について図９のフローチャートを用いて説明する。
【００９３】
まず、オブジェクト制御部１１０は、複数のオブジェクトを第３領域Ａ３に表示させる
制御を行う（ステップＳ１）。
【００９４】
次に、アイコン制御部１１２は、複数のキャラクタの行動順序を決定し（ステップＳ１０）、複数のキャラクタに対応する複数のアイコンを行動順序に従って第２領域Ａ２に表示させ、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行う（ステップＳ１２）。
【００９５】
次に、ゲーム処理部１１４は、行動可能となったキャラクタが、プレーヤキャラクタであるか否かを判断する（ステップＳ１４）。行動可能となったキャラクタが敵キャラクタである場合（ステップＳ１４の「Ｎ」）には、ステップＳ３０に移行する。
【００９６】
行動可能となったキャラクタがプレーヤキャラクタである場合（ステップＳ１４の「Ｙ」）には、制限時間のカウントが開始され、オブジェクト制御部１１０は、制限時間が経過したか否かを判断する（ステップＳ１６）。制限時間が経過していない場合（ステップＳ１６の「Ｎ」）には、オブジェクト制御部１１０は、オブジェクトを選択する操作入力があったか否かを判断し（ステップＳ１８）、当該操作入力があった場合（ステップＳ１８の「Ｙ」）には、選択されたオブジェクトが所定条件を満たすか否かを判断する（ステップＳ２０）。操作入力がない場合（ステップＳ１８の「Ｎ」）、及び選択されたオブジェクトが所定条件を満たさない場合（ステップＳ２０の「Ｎ」）には、ステップＳ１６に移行する。また、制限時間が経過した場合（ステップＳ１６の「Ｙ」）には、ステップＳ３２に移行する。
【００９７】
選択されたオブジェクトが所定条件を満たす（互いに隣接する同一属性の所定数以上のオブジェクトが選択された）と判断した場合（ステップＳ２０の「Ｙ」）には、オブジェクト制御部１１０は、所定条件を満たした（選択された）オブジェクトを消去し（ステップＳ２２）、消去されたオブジェクトと同数のオブジェクトを第３領域Ａ３に追加して配置する（ステップＳ２４）。
【００９８】
次に、ゲーム処理部１１４は、消去されたオブジェクトの属性に基づき行動可能となったキャラクタ（プレーヤキャラクタ）に実行させる行動を決定し（ステップＳ２６）、消去されたオブジェクトの数に基づき行動可能となったキャラクタのパラメータ値（決定された行動に関するパラメータ値）を変更する（ステップＳ２８）。
【００９９】
次に、ゲーム処理部１１４は、行動可能となったキャラクタに行動を実行させるゲーム処理を行う（ステップＳ３０）。ステップＳ３０では、行動可能となったキャラクタがプレーヤキャラクタである場合には、ステップＳ２６、Ｓ２８で決定された行動及びパラメータ値に基づきプレーヤキャラクタに行動を実行させるゲーム処理（敵キャラクタの体力値を減少させる処理等）を行い、行動可能となったキャラクタが敵キャラクタである場合には、所与のアルゴリズムに基づき敵キャラクタに行動を実行させるゲーム処理（プレーヤキャラクタの体力値を減少させる処理等）を行う。
【０１００】
次に、アイコン制御部１１２は、行動順序に従って行動可能なキャラクタを変更し、行動可能となったキャラクタに対応するアイコンを識別可能に表示させる制御を行う（ステップＳ３２）。
【０１０１】
次に、ゲーム処理部１１４は、敵キャラクタ及びプレーヤキャラクタの体力値が０であるか否かを判断し（ステップＳ３４）、敵キャラクタの体力値及びプレーヤキャラクタの体力値がいずれも０でないと判断した場合（ステップＳ３４の「Ｙ」）には、処理を継続すると判断し、ステップＳ１４に移行して、敵キャラクタの体力値及びプレーヤキャラクタの体力値のいずれかが０となるまで、ステップＳ１４以降の処理を繰り返す。
【０１０２】
４．変形例
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【０１０３】
１０  端末、２０  サーバ、１００  処理部、１１０  オブジェクト制御部、１１２  アイコン制御部、１１４  ゲーム処理部、１２０  画像生成部、１３０  音生成部、１５０
入力部、１７０  記憶部、１９０  表示部、１９２  音出力部、１９６  通信部
【図１】
2015054220.tif 000003
【図２】
2015054220.tif 000004
【図３】
2015054220.tif 000005
【図４】
2015054220.tif 000006
【図５】
2015054220.tif 000007
【図６】
2015054220.tif 000008
【図７】
2015054220.tif 000009
【図８】
2015054220.tif 000010
【図９】
2015054220.tif 000011