(57)【要約】      （修正有）【課題】プレーヤキャラクタの属性を利用したこれまでにない対戦ゲームを実現することが可能なプログラム及びゲームシステムを提供する。【解決手段】キャラクタ選択領域に配置された複数のプレーヤキャラクタＰＣから、複数のプレーヤキャラクタＰＣを連続して選択する操作入力があった場合に、選択されたプレーヤキャラクタＰＣが、属性ＮＭに基づいて設定された選択許容条件を満たすか否かを判定し、選択許容条件を満たすと判定された場合に、選択された各プレーヤキャラクタＰＣに敵キャラクタＥＣに対する攻撃を行わせ、敵キャラクタＥＣを攻撃したプレーヤキャラクタＰＣをキャラクタ選択領域から消去する。キャラクタ選択領域から消去されたプレーヤキャラクタＰＣと同数のプレーヤキャラクタＰＣをキャラクタ選択領域に追加して配置し、追加して配置する各プレーヤキャラクタＰＣの属性ＮＭを所与のルールに従って設定する。【選択図】図４
2015051042.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤにより選択されたプレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するためのプログラムであって、
所定数のプレーヤキャラクタのうちの一部をキャラクタ選択領域に配置する配置部と、
前記キャラクタ選択領域に配置する各プレーヤキャラクタの属性を設定する属性設定部と、
前記キャラクタ選択領域に配置された複数のプレーヤキャラクタから、複数のプレーヤキャラクタを連続して選択する操作入力があった場合に、当該選択されたプレーヤキャラクタが、前記属性に基づいて設定された選択許容条件を満たすか否かを判定し、前記選択許容条件を満たすと判定された場合に、前記選択されたプレーヤキャラクタに前記属性に応じた攻撃を行わせる攻撃実行部と、
敵キャラクタを攻撃したプレーヤキャラクタを前記キャラクタ選択領域から消去する消去部としてコンピュータを機能させ、
前記配置部は、
前記キャラクタ選択領域から消去されたプレーヤキャラクタと同数のプレーヤキャラクタを前記キャラクタ選択領域に配置されたプレーヤキャラクタを除くプレーヤキャラクタから選択して追加して配置し、
前記属性設定部は、
前記キャラクタ選択領域に追加して配置する各プレーヤキャラクタに、所与のルールに従って属性を設定することを特徴とするプログラム。
【請求項２】
請求項１において、
前記攻撃実行部は、
選択されたプレーヤキャラクタの選択された順序に応じて選択された各プレーヤキャラクタの攻撃力を変更することを特徴とするプログラム。
【請求項３】
請求項１又は２において、
前記攻撃実行部は、
各プレーヤキャラクタが前記キャラクタ選択領域に配置されてから選択されるまでに経過したターン数に応じて選択された各プレーヤキャラクタの攻撃力を算出することを特徴とするプログラム。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記攻撃実行部は、
同一のプレーヤキャラクタに同一の属性が所定回数連続して設定された場合に、当該プレーヤキャラクタの攻撃力を増加させることを特徴とするプログラム。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記配置部は、
前記キャラクタ選択領域に配置されているプレーヤキャラクタのうち、前記追加して配置するプレーヤキャラクタに設定された属性と同一の属性が設定されたプレーヤキャラクタの近くに、前記追加して配置するプレーヤキャラクタを配置することを特徴とするプログラム。
【請求項６】
請求項１乃至５のいずれかにおいて、
各プレーヤキャラクタには、攻撃力を増加させる相性のよい属性が規定されており、
前記属性設定部は、
選択されたプレーヤキャラクタの数が所定数以上であった場合に、前記キャラクタ選択領域に追加して配置するプレーヤキャラクタに、当該プレーヤキャラクタと相性のよい属
性を設定することを特徴とするプログラム。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記攻撃実行部は、
プレーヤキャラクタを順次選択した後にプレーヤキャラクタが存在しない位置を指定する操作入力があった場合に、それまでに選択されたプレーヤキャラクタの選択をキャンセルすることを特徴とするプログラム。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記追加して配置する各プレーヤキャラクタに設定される属性を予め所定数表示させる表示制御部として更にコンピュータを機能させ、
前記属性設定部は、
前記対戦ゲームにおいて所与のゲーム条件を満たした場合に、前記表示された属性及び／又は設定する属性を変更することを特徴とするプログラム。
【請求項９】
プレーヤにより選択されたプレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するゲームシステムであって、
所定数のプレーヤキャラクタのうちの一部をキャラクタ選択領域に配置する配置部と、
前記キャラクタ選択領域に配置する各プレーヤキャラクタの属性を設定する属性設定部と、
前記キャラクタ選択領域に配置された複数のプレーヤキャラクタから、複数のプレーヤキャラクタを連続して選択する操作入力があった場合に、当該選択されたプレーヤキャラクタが、前記属性に基づいて設定された選択許容条件を満たすか否かを判定し、前記選択許容条件を満たすと判定された場合に、前記選択されたプレーヤキャラクタに前記属性に応じた攻撃を行わせる攻撃実行部と、
敵キャラクタを攻撃したプレーヤキャラクタを前記キャラクタ選択領域から消去する消去部とを含み、
前記配置部は、
前記キャラクタ選択領域から消去されたプレーヤキャラクタと同数のプレーヤキャラクタを前記キャラクタ選択領域に配置されたプレーヤキャラクタを除くプレーヤキャラクタから選択して追加して配置し、
前記属性設定部は、
前記キャラクタ選択領域に追加して配置する各プレーヤキャラクタに、所与のルールに従って属性を設定することを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲームシステムに関する。
【背景技術】
【０００２】
従来から、入力情報に基づいてデッキとカードを設定し、プレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するゲームシステムが知られている（例えば、特許文献１）。このようなゲームシステムでは、各プレーヤキャラクタに設定された属性に基づき各プレーヤキャラクタの攻撃力を決定するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６１０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のゲームシステムでは、各プレーヤキャラクタは固有の属性を有しており、プレーヤキャラクタに設定される属性がゲーム中に変化するようなものはなかった。すなわち、プレーヤが好きなキャラクタをプレーヤキャラクタとして選択したくても、ゲームを先に進めるためには、属性を優先してプレーヤキャラクタを選択しなければならず、結果的に多くのプレーヤが同じようなキャラクタをプレーヤキャラクタとして設定してゲームを進めることになっており、プレーヤの好みが反映されないという問題があった。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、プレーヤが好みのキャラクタをプレーヤキャラクタとして設定でき、プレーヤキャラクタの属性を利用したこれまでにない対戦ゲームを実現することが可能なプログラム及びゲームシステムを提供することにある。
【課題を解決するための手段】
【０００６】
（１）本発明は、
プレーヤにより選択されたプレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するためのプログラムであって、
所定数のプレーヤキャラクタのうちの一部をキャラクタ選択領域に配置する配置部と、
前記キャラクタ選択領域に配置する各プレーヤキャラクタの属性を設定する属性設定部と、
前記キャラクタ選択領域に配置された複数のプレーヤキャラクタから、複数のプレーヤキャラクタを連続して選択する操作入力があった場合に、当該選択されたプレーヤキャラクタが、前記属性に基づいて設定された選択許容条件を満たすか否かを判定し、前記選択許容条件を満たすと判定された場合に、前記選択されたプレーヤキャラクタに前記属性に応じた攻撃を行わせる攻撃実行部と、
敵キャラクタを攻撃したプレーヤキャラクタを前記キャラクタ選択領域から消去する消去部としてコンピュータを機能させ、
前記配置部は、
前記キャラクタ選択領域から消去されたプレーヤキャラクタと同数のプレーヤキャラクタを前記キャラクタ選択領域に配置されたプレーヤキャラクタを除くプレーヤキャラクタから選択して追加して配置し、
前記属性設定部は、
前記キャラクタ選択領域に追加して配置する各プレーヤキャラクタに、所与のルールに
従って属性を設定することを特徴とするプログラムに関する。
【０００７】
また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるためのプログラムを記憶した情報記憶媒体に関する。また本発明は、プレーヤにより選択されたプレーヤキャラクタに敵キャラクタに対する攻撃を行わせて対戦ゲームを実行するゲームシステムであって、上記各部を含むゲームシステムに関する。
【０００８】
本発明によれば、キャラクタ選択領域に配置される度に属性が再設定される複数のプレーヤキャラクタのうち、属性に基づき設定される選択許容条件を満たす複数のプレーヤキャラクタを連続して選択することで、敵キャラクタを攻撃するというこれまでない対戦ゲームを実現することができる。
【０００９】
（２）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記攻撃実行部は、
選択されたプレーヤキャラクタの選択された順序に応じて選択された各プレーヤキャラクタの攻撃力を変更してもよい。
【００１０】
本発明によれば、順次選択したプレーヤキャラクタの選択された順序に応じた攻撃力で敵キャラクタを攻撃する対戦ゲームを実現することができる。
【００１１】
（３）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記攻撃実行部は、
各プレーヤキャラクタが前記キャラクタ選択領域に配置されてから選択されるまでに経過したターン数に応じて選択された各プレーヤキャラクタの攻撃力を算出してもよい。
【００１２】
本発明によれば、順次選択したプレーヤキャラクタがキャラクタ選択領域に配置されてから選択されるまでに経過したターン数に応じた攻撃力で敵キャラクタを攻撃する対戦ゲームを実現することができる。
【００１３】
（４）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記攻撃実行部は、
同一のプレーヤキャラクタに同一の属性が所定回数連続して設定された場合に、当該プレーヤキャラクタの攻撃力を増加させてもよい。
【００１４】
本発明によれば、プレーヤキャラクタに同一の属性が連続して設定された回数に応じて攻撃力が変化する対戦ゲームを実現することができる。
【００１５】
（５）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記配置部は、
前記キャラクタ選択領域に配置されているプレーヤキャラクタのうち、前記追加して配置するプレーヤキャラクタに設定された属性と同一の属性が設定されたプレーヤキャラクタの近くに、前記追加して配置するプレーヤキャラクタを配置してもよい。
【００１６】
本発明によれば、選択許容条件を満たすプレーヤキャラクタを連続して選択する操作入力を行い易くさせることができる。
【００１７】
（６）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
各プレーヤキャラクタには、攻撃力を増加させる相性のよい属性が規定されており、
前記属性設定部は、
選択されたプレーヤキャラクタの数が所定数以上であった場合に、前記キャラクタ選択領域に追加して配置するプレーヤキャラクタに、当該プレーヤキャラクタと相性のよい属性を設定してもよい。
【００１８】
本発明によれば、選択許容条件を満たすプレーヤキャラクタを数多く選択するほど攻撃力を高めることができる。
【００１９】
（７）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記攻撃実行部は、
プレーヤキャラクタを順次選択した後にプレーヤキャラクタが存在しない位置を指定する操作入力があった場合に、それまでに選択されたプレーヤキャラクタの選択をキャンセルしてもよい。
【００２０】
本発明によれば、プレーヤキャラクタを順次選択する操作入力を容易にキャンセルすることができる。
【００２１】
（８）また本発明に係るプログラム、情報記憶媒体及びゲームシステムでは、
前記追加して配置する各プレーヤに設定される属性を予め所定数表示させる表示制御部として更にコンピュータを機能させ（表示制御部を更に含み）、
前記属性設定部は、
前記対戦ゲームにおいて所与のゲーム条件を満たした場合に、前記表示された属性及び／又は設定する属性を変更してもよい。
【００２２】
本発明によれば、追加配置するプレーヤキャラクタに設定される属性を予告し、ゲーム状況によって変更することで、ゲーム性を更に向上することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態のゲームシステムを示す図。
【図２】本実施形態の端末の機能ブロック図の一例を示す図。
【図３】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図。
【図４】プレーヤキャラクタを順次選択する選択入力について説明するための図。
【図５】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図。
【図６】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図。
【図７】本実施形態のゲームシステムで生成されるゲーム画面の一例を示す図。
【図８】図８（Ａ）、図８（Ｂ）は、合計攻撃力の算出について説明するための図。
【図９】プレーヤキャラクタの選択のキャンセルについて説明するための図。
【図１０】本実施形態の処理の流れを示すフローチャート図。
【発明を実施するための形態】
【００２４】
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必要構成要件であるとは限らない。
【００２５】
１．構成
図１は、本実施形態のネットワークシステム（ゲームシステム）を示す。本実施形態では、複数の端末１０（ゲーム装置）とサーバ２０（サーバシステム）とによって構成される。つまり、図１に示すように、本実施形態のネットワークシステムは、サービスを提供するサーバ２０と、端末１０とが、ネットワークに接続可能に構成される。
【００２６】
サーバ２０は、複数のユーザ（プレーヤ）間でコミュニケーションを提供することが可能なサービスを提供する情報処理装置であり、本実施形態ではＳＮＳ（ソーシャル・ネットワーキング・サービス）と呼ばれるコミュニティ型のサービスを提供するサーバである。つまり、サーバ２０は、ユーザの情報（ユーザ名、日記、掲示情報、ゲームフィールドの状況など）をログインしたユーザだけでなく、当該ユーザとフレンド関係にある他のユーザにも送信し、ユーザ間でコミュニケーションを図るようにしている。サーバ２０は、会員登録を行ったユーザに限定してサービスを提供するようにしてもよい。サーバ２０は、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。
【００２７】
また、本実施形態のサーバ２０は、端末１０からの要求に応じて、オンラインゲームサービス（ソーシャルゲーム）を提供する。本実施形態では、端末１０においてゲームプログラムが実行され、サーバ２０では、プレーヤのアカウント情報や、端末１０で実行されるゲームのゲーム結果、ゲームパラメータ、当該ゲームで使用可能なゲーム要素（プレーヤキャラクタ、アイテム等）、当該ゲームで使用可能なゲーム内通貨などの情報等が管理される。
【００２８】
端末１０は、携帯端末（スマートフォン、携帯電話、携帯型ゲーム機等）、パーソナルコンピュータ（ＰＣ）、ゲーム装置、画像生成装置などの情報処理装置であり、インターネット（ＷＡＮ）、ＬＡＮなどのネットワークを介してサーバ２０に接続可能な装置である。なお、端末１０とサーバ２０との通信回線は、有線でもよいし無線でもよい。
【００２９】
図２に本実施形態のゲーム装置（端末１０）の機能ブロック図の一例を示す。なお本実施形態のゲーム装置は図２の構成要素（各部）の一部を省略した構成としてもよい。
【００３０】
入力部１５０は、プレーヤからの入力情報を入力（検出）するための機器であり、プレーヤの入力情報（操作入力）を処理部１００に出力する。入力部１５０の機能は、タッチパネル（タッチパネル型ディスプレイ）、タッチパッド、マウス、方向キーやボタン、キーボード等の入力機器により実現することができる。
【００３１】
記憶部１７０は、処理部１００の各部としてコンピュータを機能させるためのプログラムや各種データを記憶するとともに、処理部１００のワーク領域として機能し、その機能はハードディスク、ＲＡＭなどにより実現できる。
【００３２】
表示部１９０は、処理部１００で生成されたゲーム画像を出力するものであり、その機能は、ＬＣＤ、ＣＲＴ、或いはタッチパネルなどのディスプレイにより実現できる。
【００３３】
音出力部１９２は、処理部１００で生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。
【００３４】
通信部１９６はサーバ２０との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。
【００３５】
なお、サーバ２０が有する情報記憶媒体や記憶部に記憶されている処理部１００の各部としてコンピュータを機能させるためのプログラムやデータを、ネットワークを介して受信し、受信したプログラムやデータを記憶部１７０に記憶してもよい。このようにプログラムやデータを受信してゲーム装置を機能させる場合も本発明の範囲内に含む。
【００３６】
処理部１００（プロセッサ）は、入力部１５０からの入力情報、プログラム、通信部１
９６を介して受信したデータなどに基づいて、ゲーム処理、画像生成処理、音生成処理、などの処理を行う。処理部１００の機能は各種プロセッサ（ＣＰＵ、ＤＳＰ等）、ＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００３７】
処理部１００は、配置部１１０、属性設定部１１２、攻撃実行部１１４、消去部１１６、表示制御部１１８、画像生成部１２０、音生成部１３０を含む。
【００３８】
配置部１１０は、プレーヤが使用可能な複数のプレーヤキャラクタのうちの一部をゲームフィールド（キャラクタ選択領域の一例）に配置する処理を行う。また、配置部１１０は、敵キャラクタをゲームフィールドに配置する。
【００３９】
属性設定部１１２は、前記ゲームフィールドに配置する各プレーヤキャラクタの属性を設定する（各プレーヤキャラクタに設定する属性を決定する）。
【００４０】
攻撃実行部１１４は、前記ゲームフィールドに配置された複数のプレーヤキャラクタから、複数のプレーヤキャラクタを連続して選択する操作入力が入力部１５０に入力された場合に、当該選択されたプレーヤキャラクタが、前記属性に基づいて設定された選択許容条件を満たすか否かを判定し、前記選択許容条件を満たすと判定された場合に、前記選択された各プレーヤキャラクタに敵キャラクタに対する前記属性に応じた攻撃を行わせる処理を行う。すなわち、選択された各プレーヤキャラクタに敵キャラクタを攻撃する動作を行わせる制御、攻撃に伴う演出画像を表示させる処理、選択された各プレーヤキャラクタの攻撃力に基づき敵キャラクタの体力値（ヒットポイント）を減算する処理等を行う。また、攻撃実行部１１４は、敵キャラクタの攻撃ターンとなった場合に、敵キャラクタにプレーヤキャラクタに対する攻撃を行わせる処理を行う。
【００４１】
また、攻撃実行部１１４は、連続して選択された複数のプレーヤキャラクタの属性が同一である場合に前記選択許容条件を満たすと判定してもよいし、連続して選択された複数のプレーヤキャラクタの属性の順番が所定の順番である場合に前記選択許容条件を満たすと判定してもよい。
【００４２】
また、攻撃実行部１１４は、順次選択された各プレーヤキャラクタの攻撃力に基づき合計攻撃力を算出し、算出した合計攻撃力に応じて敵キャラクタに対する攻撃を行わせる処理を行ってもよい。すなわち、算出した合計攻撃力に応じて敵キャラクタの体力値を減算する処理を行う。
【００４３】
また、攻撃実行部１１４は、順次選択されたプレーヤキャラクタの選択された順序に応じて前記合計攻撃力を変更してもよい。
【００４４】
また、攻撃実行部１１４は、順次選択された各プレーヤキャラクタの攻撃力を選択された順序に応じて算出し、算出した各プレーヤキャラクタの攻撃力に基づき前記合計攻撃力を算出してもよい。
【００４５】
また、攻撃実行部１１４は、各プレーヤキャラクタが前記ゲームフィールドに配置されてから選択されるまでに経過したターン数（敵キャラクタに対する攻撃が行われた回数）に応じて選択された各プレーヤキャラクタの攻撃力を算出し、算出した各プレーヤキャラクタの攻撃力に基づき前記合計攻撃力を算出してもよい。ここで、プレーヤの操作入力により敵キャラクタに対する攻撃が行われる度に１ターンが経過する。なお、当該１ターンが経過すると、敵キャラクタが攻撃を開始するまでの残りターン数が１だけ減少する。
【００４６】
また、攻撃実行部１１４は、同一のプレーヤキャラクタに同一の属性が所定回数連続し
て設定された場合に、当該プレーヤキャラクタの攻撃力を増加させてもよい。
【００４７】
また、攻撃実行部１１４は、プレーヤキャラクタを順次選択した後にプレーヤキャラクタが存在しない位置を指定する操作入力が入力部１５０に入力された場合に、それまでに選択されたプレーヤキャラクタの選択をキャンセルしてもよい。
【００４８】
消去部１１６は、敵キャラクタを攻撃したプレーヤキャラクタを前記ゲームフィールドから消去する処理を行う。このとき、配置部１１０は、前記ゲームフィールドから消去されたプレーヤキャラクタと同数のプレーヤキャラクタを、前記ゲームフィールドに配置されたプレーヤキャラクタを除くプレーヤキャラクタから選択して追加して配置し、属性設定部１１２は、前記ゲームフィールドに追加して配置する各プレーヤキャラクタに、所与のルールに従って属性を設定する。ここで、所与のルールに従って属性を設定するとは、抽選により設定する属性を決定する場合と、予め定められた属性の順番に従って設定する属性を決定する場合とを含む。
【００４９】
また、配置部１１０は、前記ゲームフィールドに配置されているプレーヤキャラクタのうち、前記追加して配置するプレーヤキャラクタに設定された属性と同一の属性が設定されたプレーヤキャラクタの近くに、前記追加して配置するプレーヤキャラクタを配置してもよい。
【００５０】
また、各プレーヤキャラクタに、攻撃力を増加させる相性のよい属性が規定されている場合、属性設定部１１２は、順次選択されたプレーヤキャラクタの数が所定数以上であった場合に、前記ゲームフィールドに追加して配置するプレーヤキャラクタに、当該プレーヤキャラクタと相性のよい属性を設定してもよい。
【００５１】
表示制御部１１８は、各プレーヤキャラクタに設定された属性を表す画像を各プレーヤキャラクタに関連付けてゲームフィールド上に表示させる表示制御を行う。
【００５２】
また表示制御部１１８は、前記追加して配置する各プレーヤキャラクタに設定される属性を予め所定数表示させてもよい。また、属性設定部１１２は、前記対戦ゲームにおいて所与のゲーム条件を満たした場合に、前記表示された属性及び／又は設定する属性を変更してもよい。
【００５３】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて描画処理を行い、これによりゲーム画像（ゲームフィールドを表すゲーム画像）を生成し、表示部１９０に出力する。画像生成部１２０は、オブジェクト空間（ゲームフィールド）内において仮想カメラ（所与の視点）から見える画像（いわゆる３次元画像）を生成してもよい。
【００５４】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００５５】
また処理部１００は、ゲームを開始した場合には、ゲームを開始したことを通知するための情報をサーバ２０に送信し、ゲーム要素の配置領域への配置を完了した場合には、配置領域に関する配置情報（配置領域に配置された各ゲーム要素の識別情報と座標情報）をサーバ２０に送信し、ゲームが終了した場合には、ゲーム結果や各種ゲームパラメータに関するゲーム結果情報をサーバ２０に送信する。
【００５６】
サーバ２０は、ゲーム装置（端末１０）から送信された、ゲーム結果情報に基づいて、各プレーヤに対応付られた各種データの更新処理を行う。
【００５７】
また、本実施形態のゲームシステムをサーバシステムとして構成してもよい。サーバシステムは、１又は複数のサーバ（認証サーバ、ゲーム処理サーバ、通信サーバ、課金サーバ、データベースサーバ等）により構成することができる。この場合には、サーバシステムは、ネットワークを介して接続された１又は複数の情報処理端末（例えば、スマートフォン、携帯電話、携帯型ゲーム機等）から送信された入力情報（情報処理端末の入力部に入力されたデータ）に基づいて、処理部１００の各部の処理（配置処理、属性設定処理、攻撃実行処理、消去処理、表示制御処理）を行って、画像を生成するための画像生成用データを生成し、生成した画像生成用データを各情報処理端末に対して送信する。ここで、画像生成用データとは、本実施形態の手法により生成された画像を各情報処理端末において表示するためのデータであり、画像データそのものでもよいし、各情報処理端末が画像を生成するために用いる各種データ（オブジェクトデータ、ゲーム処理結果データ等）であってもよい。
【００５８】
２．本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
【００５９】
図３は、本実施形態のゲームシステムで生成されるゲーム画面（ゲーム画像）の一例を示す図であり、敵キャラクタとの対戦を行う際に表示されるゲーム画面を示す図である。ゲーム画面ＧＩは、端末１０の表示部（タッチパネル）に表示され、プレーヤは、指先やタッチペン等をタッチパネルに接触させる操作（タッチ操作）を行うことで操作入力を行うことができる。
【００６０】
図３に示すゲーム画面には、ゲームフィールド（キャラクタ選択領域）に配置された複数のプレーヤキャラクタＰＣと、敵キャラクタＥＣが表示されている。図３に示す例では、９つのプレーヤキャラクタＰＣと、１つの敵キャラクタＥＣがゲームフィールドに配置されている。本実施形態では、プレーヤがゲームで使用するものとして選択した１２個のプレーヤキャラクタのうち９つのプレーヤキャラクタＰＣを配置する。また、各プレーヤキャラクタＰＣが配置される位置には、各プレーヤキャラクタＰＣに設定された属性を表す属性マークＭＫ（属性を表す画像の一例）が表示され。本実施形態のゲームでは、「丸」「三角」「四角」「星」「ハート」の５種類の属性のいずれかがプレーヤキャラクタＰＣに設定される。
【００６１】
また、ゲーム画面ＧＩには、プレーヤキャラクタＰＣの体力値（ゲームフィールドに配置された各プレーヤキャラクタＰＣの体力値の合計値）を表す体力ゲージＰＧと、敵キャラクタＥＣの体力値を表す体力ゲージＥＧと、敵キャラクタＥＣが攻撃を開始するまでの残りターン数ＴＮが表示される。また、ゲーム画面ＧＩには、次回にゲームフィールドに追加して配置するプレーヤキャラクタＰＣに設定される属性を示す画像ＮＭが表示される。図３に示す例では、追加して配置するプレーヤキャラクタＰＣに設定される予定の属性として３個（所定数の一例）の属性を予め表示している。プレーヤキャラクタＰＣの追加配置については後述する。
【００６２】
プレーヤは、ゲーム画面においてプレーヤキャラクタＰＣをタッチする操作を行うことで、攻撃を行わせるプレーヤキャラクタＰＣを選択することができる。また、図４に示すように、プレーヤは、指先をタッチパネルに接触させた状態で移動させて、指先を同一の属性を有する複数のプレーヤキャラクタＰＣに順次重ねる操作を行うことで、攻撃を行わせる複数のプレーヤキャラクタＰＣを順次（連続して）選択することができる。ここで、互いに隣接（上下左右斜め方向に隣接）して配置されたプレーヤキャラクタＰＣのみを順次選択できるようにしているが、隣接して配置されていない同一属性のプレーヤキャラクタＰＣを順次選択可能にしてもよい。図４に示す例では、指先を軌跡ＴＲに沿って移動させた結果、「○」の属性を有する３つのプレーヤキャラクタＰＣが順次選択されている。
【００６３】
プレーヤキャラクタＰＣ（１つのキャラクタＰＣ、又は順次選択された同一属性の複数のキャラクタ）が選択されると、選択許容条件を満たすと判定され、選択された各プレーヤキャラクタＰＣが敵キャラクタＥＣを攻撃するゲーム処理及びゲーム演出が行われる。図４に示す例では、「○」の属性を有する３つのプレーヤキャラクタＰＣがそれぞれ敵キャラクタＥＣを攻撃する。そして、敵キャラクタＥＣが攻撃を開始するまでの残りターン数ＴＮが１だけ減少する。
【００６４】
図５に示すように、敵キャラクタＥＣを攻撃したプレーヤキャラクタＰＣはゲームフィールドから消去され、図６に示すように、プレーヤキャラクタＰＣの消去によって生じる領域は、消去されたプレーヤキャラクタＰＣの左方向に存在するプレーヤキャラクタＰＣが右方向にシフトすることで詰められる。
【００６５】
そして、図７に示すように、消去されたプレーヤキャラクタＰＣと同数のプレーヤキャラクタＰＣがゲームフィールドに追加して配置される。図７に示す例では、３つのプレーヤキャラクタＰＣが追加して配置されている。ここで、プレーヤが使用可能な（プレーヤがゲームで使用するものとして選択した）プレーヤキャラクタの数が、ゲームフィールドに配置される数（９個）と同数である場合には、消去されたキャラクタＰＣがそのままゲームフィールドに追加して配置される。また、プレーヤが使用可能なプレーヤキャラクタの数が、ゲームフィールドに配置される数より多い場合には、ゲームフィールドに配置されていないプレーヤキャラクタ（消去されたプレーヤキャラクタを含む）の中から、ゲームフィールドに追加して配置するプレーヤキャラクタを抽選により決定する。なお、ゲームフィールドに配置されていないプレーヤキャラクタのうち、消去されたプレーヤキャラクタ以外のプレーヤキャラクタを優先して、ゲームフィールドに追加して配置してもよい。
【００６６】
本実施形態では、ゲームフィールドに追加して配置する各プレーヤキャラクタの属性を抽選（ランダム又は抽選テーブルを用いた抽選）により決定する。従って、プレーヤキャラクタに設定される属性が、消去前と追加配置後とで異なる場合がある。例えば、図４において「丸」属性が設定されたプレーヤキャラクタＰＣの属性は、図７の追加配置後では異なる属性に変わっている。なお、図３〜図６に示すように、追加して配置するプレーヤキャラクタＰＣに設定される属性ＮＭとして、「三角」「三角」「ハート」が決定されているため、図７に示すように、追加して配置された３つのプレーヤキャラクタの属性は、それぞれ「三角」「三角」「ハート」となっている。このように、本実施形態では、追加して配置するプレーヤキャラクタＰＣに設定される属性を予め決めておき、属性ＮＭとして予告して表示している。
【００６７】
このように、本実施形態のゲームでは、各プレーヤキャラクタは固有の属性を有しておらず、ゲームフィールドに配置される度にその属性が再設定される。すなわち、本実施形態によれば、ゲームフィールドに配置される度に属性が再設定される複数のプレーヤキャラクタのうち、同一の属性が設定されたプレーヤキャラクタを順次選択することで、敵キャラクタを攻撃するというこれまでない対戦ゲームを実現することができる。また、各キャラクタが固有の属性を有していないため、プレーヤはキャラクタの属性にとらわれずに好みのキャラクタをプレーヤキャラクタとして設定することができる。
【００６８】
なお、追加配置する各プレーヤキャラクタの属性を抽選により決定することに代えて、設定する属性の順番を予め定めておき、この順番に従って追加配置する各プレーヤキャラクタの属性を設定してもよい。
【００６９】
また、順次選択された複数のプレーヤキャラクタの属性の順番が所定の順番（例えば、
「丸」→「三角」→「四角」の順番）である場合に選択許容条件を満たすと判定して、敵キャラクタを攻撃してもよい。
【００７０】
なお、追加して配置するプレーヤキャラクタを、当該プレーヤキャラクタに設定される属性と同一の属性を有するプレーヤキャラクタ（既にゲームフィールドに配置されているプレーヤキャラクタ）の近くに配置してもよい。図７に示す例では、「三角」の属性が設定された２つのプレーヤキャラクタＰＣを、これと同一の属性が配置されたプレーヤキャラクタＰＣに隣接する位置に追加配置している。このようにすると、同一の属性が設定されたプレーヤキャラクタを順次選択する操作入力を行い易くさせることができる。
【００７１】
プレーヤキャラクタＰＣが追加配置されると、図７に示すように、次回に追加配置するプレーヤキャラクタに設定する属性ＮＭが抽選（又は予め定められた属性の順番）により決定され更新される。なお、プレーヤキャラクタＰＣが１つ追加配置される度に、次回用の属性を１つ決定するようにしてもよいし、初めに所定数（例えば１０）の属性を決定しておき、そのうちの一部（本実施形態では３つ）を属性ＮＭとして表示してもよい。
【００７２】
また、敵キャラクタＥＣが攻撃を開始するまでの残りターン数ＴＮが０である場合には、敵キャラクタＥＣの攻撃ターンとなり、敵キャラクタＥＣがプレーヤキャラクタＰＣを攻撃するゲーム処理及びゲーム演出が行われる。残りターン数ＴＮが０でない場合には、プレーヤキャラクタＰＣの攻撃ターンとなり、再度プレーヤキャラクタＰＣを順次選択する選択入力が受け付けられる。
【００７３】
プレーヤキャラクタＰＣの攻撃により敵キャラクタＥＣの体力ゲージＥＧが０となり敵キャラクタＥＣを倒すと、新たな敵キャラクタＥＣが登場する次のステージに移行する。そして、いくつかのステージを経て最終ステージに移行し、最終ステージに登場するボスキャラクタを倒すとゲームクリアとなり、プレーヤに新たなプレーヤキャラクタやアイテム、経験値、ゲーム内通貨等が付与される。なお、ボスキャラクタを倒す前にプレーヤキャラクタＰＣの体力ゲージＰＧが０となった場合にはゲームオーバーとなる。
【００７４】
次に、プレーヤキャラクタＰＣの攻撃力の算出について説明する。本実施形態のゲームでは、プレーヤによって順次選択された各プレーヤキャラクタＰＣの攻撃力を合算することで合計攻撃力を算出し、合計攻撃力に応じて敵キャラクタＥＣを攻撃する処理（敵キャラクタＥＣの体力ゲージＥＧを減算する処理）を行う。すなわち、順次選択されたプレーヤキャラクタの数が多いほど合計攻撃力が大きくなり敵キャラクタＥＣに与えるダメージが大きくなる。
【００７５】
また本実施形態では、順次選択されたプレーヤキャラクタの選択された順序に応じて合計攻撃力が変化するようにしている。例えば、図８（Ａ）に示すように、プレーヤキャラクタの組み合わせに対応付けて、合計攻撃力を算出するための係数Ｃｃを設定しておき、順次選択されたプレーヤキャラクタの選択された順序に現れる組み合わせに対応する係数Ｃｃに基づき合計攻撃力を算出する。図８（Ａ）に示す例では、プレーヤキャラクタの選択された順序にプレーヤキャラクタ「Ａ」、「Ｂ」の組み合わせが現れる場合（プレーヤキャラクタ「Ａ」→「Ｂ」の順或いはプレーヤキャラクタ「Ｂ」→「Ａ」の順で選択された場合）に係数Ｃｃとして「１．５」が決定され、合計攻撃力が１．５倍となる。また、プレーヤキャラクタの選択された順序にプレーヤキャラクタ「Ｂ」、「Ｃ」の組み合わせが現れる場合（プレーヤキャラクタ「Ｂ」→「Ｃ」の順或いはプレーヤキャラクタ「Ｃ」→「Ｂ」の順で選択された場合）に係数Ｃｃとして「１．２」が決定され、合計攻撃力が１．２倍となる。例えば、プレーヤキャラクタ「Ａ」→「Ｂ」→「Ｃ」の順序で選択された場合には、係数Ｃｃとして「１．５×１．２」が決定される。
【００７６】
また本実施形態では、順次選択された各プレーヤキャラクタの攻撃力を、選択された順序に応じて決定する。例えば、図８（Ｂ）に示すように、選択される順序に対応付けてプレーヤキャラクタの攻撃力を算出するための係数Ｃｏを設定しておき、選択された順序に対応する係数Ｃｏに基づき各プレーヤキャラクタの攻撃力を算出する。図８（Ｂ）に示す例では、１番目に選択されたプレーヤキャラクタの攻撃力は０．７倍となり、２番目に選択されたプレーヤキャラクタの攻撃力は１．０倍（攻撃力は変更されない）となり、３番目に選択されたプレーヤキャラクタの攻撃力は１．３倍となる。
【００７７】
例えば、係数Ｃｃ、係数Ｃｏが図８（Ａ）、図８（Ｂ）に示すように設定されているとして、プレーヤキャラクタ「Ａ」→「Ｂ」→「Ｃ」の順序で選択された場合、プレーヤキャラクタ「Ａ」、「Ｂ」、「Ｃ」の元々の攻撃力をそれぞれＳａ、Ｓｂ、Ｓｃとすると、合計攻撃力Ｓｓは次式のように算出される。
【００７８】
Ｓｓ＝（（Ｓａ×０．７）＋（Ｓｂ×１．０）＋（Ｓｃ×１．３））×１．５×１．２
同様に、プレーヤキャラクタ「Ａ」→「Ｃ」→「Ｂ」の順序で選択された場合には、合計攻撃力Ｓｓは次式のように算出される。
【００７９】
Ｓｓ＝（（Ｓａ×０．７）＋（Ｓｃ×１．０）＋（Ｓｂ×１．３））×１．０×１．２
すなわち、プレーヤは、係数Ｃｃの値が大きくなるプレーヤキャラクタの組み合わせ（相性のよい２つのプレーヤキャラクタ）を連続して選択し、且つ元々の攻撃力の高いプレーヤキャラクタを後の方に選択することで、合計攻撃力を大きくして敵キャラクタＥＣに与えるダメージを大きくすることができる。
【００８０】
また、順次選択された各プレーヤキャラクタの攻撃力を、当該各プレーヤキャラクタが前記ゲームフィールドに配置されてから選択されるまでに経過したターン数に応じて決定してもよい。例えば、経過したターン数（プレーヤキャラクタが選択されずにゲームフィールドに放置されたターン数）が多いほど当該プレーヤキャラクタの攻撃力が大きくなるようにしてもよい。このようにすると、元々の攻撃力の高いプレーヤキャラクタについては選択せずに、ボスキャラクタと対戦する最終ステージまでとっておく、といった戦略的なゲームプレイを行うことができる。
【００８１】
また、本実施形態では、ゲームフィールドに配置される度にプレーヤキャラクタの属性が再設定されるが、同一のプレーヤキャラクタに同一の属性が所定回数連続して設定された場合に、当該プレーヤキャラクタの攻撃力を増加させてもよい。また、同一のプレーヤキャラクタに同一の属性が所定回数連続して設定された場合に、次の攻撃ターンにおいて、ゲームフィールドに配置された全てのプレーヤキャラクタの属性を同一の属性に設定するといったボーナスを付与してもよい。
【００８２】
また、順次選択された各プレーヤキャラクタの攻撃力を、当該各プレーヤキャラクタに設定された属性に応じて決定してもよい。例えば、各プレーヤキャラクタについて相性のよい属性（攻撃力を増加させる属性）を規定しておき、選択されたプレーヤキャラクタに設定されている属性が当該プレーヤキャラクタと相性の良い属性である場合に、当該プレーヤキャラクタの攻撃力を増加させてもよい。また、順次選択されたプレーヤキャラクタの数が所定数以上であった場合（例えば、同一の属性を有する５つ以上のプレーヤキャラクタが順次選択された場合）に、次回ゲームフィールドに追加して配置するプレーヤキャラクタに、当該プレーヤキャラクタと相性の良い属性を設定してもよい。
【００８３】
また、プレーヤキャラクタを順次選択して敵キャラクタを攻撃する際に、最後のプレーヤキャラクタを選択する際に指先を動かした方向に基づいて合計攻撃力を算出（指先を方向に応じて合計攻撃力を増加或いは減少）してもよい。このとき、最後のキャラクタを選
択する際にどの方向に指先を動かしたら攻撃力が高くなるかを示すガイド画像をゲーム画面に表示してもよい。また、敵キャラクタが複数配置されている場合に、複数の敵キャラクタのうち、最後のプレーヤキャラクタを選択した後に指先を動かした方向に位置する敵キャラクタを攻撃するようにしてもよい。
【００８４】
また、図９に示すように、プレーヤキャラクタＰＣを順次選択した後に、プレーヤキャラクタＰＣが存在しない領域を指示する操作（例えば、タッチパネルに接触させた指先をプレーヤキャラクタＰＣが存在しない領域に移動させる操作）が行われた場合に、それまで選択されたプレーヤキャラクタＰＣの選択をキャンセルしてもよい。この場合、選択されたプレーヤキャラクタＰＣによる攻撃は行われず、プレーヤは、プレーヤキャラクタＰＣの選択をやり直すことができる。
【００８５】
また、同一のプレーヤキャラクタに同一の属性が所定回数連続して設定された場合や順次選択されたプレーヤキャラクタの数が所定数以上であった場合（対戦ゲームにおいて所与のゲーム条件を満たした場合の一例）に、追加して配置するプレーヤキャラクタＰＣに設定される属性ＮＭを変更してもよい。
【００８６】
図３に示すように、ゲーム画面ＧＩには、敵キャラクタＥＣの弱点である属性ＷＰが表示されている。図３に示す例では、敵キャラクタＥＣの近傍に、弱点である属性ＷＰとして「星」属性を表すマークが３個表示されている。属性ＷＰが表示されている間は、敵キャラクタＥＣの防御力は高くなり、プレーヤキャラクタＰＣの攻撃による体力ゲージＥＧの減少量が小さくなる（或いは、体力ゲージＥＧが全く減少しない無敵状態となる）。そして、弱点である「星」属性のプレーヤキャラクタＰＣによる攻撃が行われる度に属性ＷＰは１つずつ消去され、表示される属性ＷＰが無くなると、敵キャラクタＥＣの防御力は通常時の防御力となる（防御力が低くなる）。
【００８７】
３．処理
次に、本実施形態のゲームシステムの処理の一例について図１０のフローチャートを用いて説明する。
【００８８】
まず、属性設定部１１２は、ゲームフィールドに配置する各プレーヤキャラクタの属性を設定する（ステップＳ１０）。ゲームフィールドに配置するプレーヤキャラクタと設定する属性は、抽選により決定してもよい。
【００８９】
次に、配置部１１０は、それぞれ属性が設定された複数のプレーヤキャラクタをゲームフィールドに配置する処理を行う（ステップＳ１２）。このとき、表示制御部１１８は、ゲームフィールドに配置された各プレーヤキャラクタの属性を表す画像（属性マーク）を、各プレーヤキャラクタに関連付けて表示させる制御を行う。
【００９０】
次に、攻撃実行部１１４は、同一の属性を有するプレーヤキャラクタを順次選択する操作入力（或いは、１つのプレーヤキャラクタを選択する操作入力）があったか否かを判断し（ステップＳ１４）、当該操作入力があったと判断した場合（ステップＳ１４の「Ｙ」）には、選択されたプレーヤキャラクタが選択許容条件を満たすとして、選択された各プレーヤキャラクタの攻撃力、属性、選択順序、ゲームフィールドに配置されてから経過したターン数に基づいて、選択された各プレーヤキャラクタの攻撃力を算出する処理を行う（ステップＳ１６）。
【００９１】
次に、攻撃実行部１１４は、算出した各プレーヤキャラクタの攻撃力に基づいて、選択された各プレーヤキャラクタに、敵キャラクタに対する攻撃を行わせるゲーム処理及びゲーム演出を行う（ステップＳ１８）。次に、消去部１１６は、選択されたプレーヤキャラ
クタ（敵キャラクタを攻撃したプレーヤキャラクタ）をゲームフィールドから消去する処理を行う（ステップＳ２０）。
【００９２】
次に、属性設定部１１２は、追加配置する各プレーヤキャラクタ（ゲームフィールドから消去されたプレーヤキャラクタと同数のプレーヤキャラクタ）に属性を設定する（ステップＳ２２）。
【００９３】
次に、配置部１１０は、それぞれ属性が設定されたプレーヤキャラクタをゲームフィールドに追加して配置する処理を行う（ステップＳ２４）。このとき、表示制御部１１８は、追加配置された各プレーヤキャラクタの属性を表す画像（属性マーク）を、当該各プレーヤキャラクタに関連付けて表示させる制御を行う。
【００９４】
次に、属性設定部１１２は、次回追加配置するプレーヤキャラクタの属性を抽選により決定する処理を行う（ステップＳ２６）。決定された属性は、属性ＮＭとしてゲーム画面ＧＩに表示され（図３を参照）、次回の追加配置時に、ステップＳ２２においてプレーヤキャラクタに設定される。
【００９５】
次に、攻撃実行部１１４は、敵キャラクタの攻撃ターンであるか否かを判断し（ステップＳ２８）、敵キャラクタの攻撃ターンであると判断した場合（ステップＳ２８の「Ｙ」）には、敵キャラクタに、プレーヤキャラクタに対する攻撃を行わせるゲーム処理及びゲーム演出を行う（ステップＳ３０）。敵キャラクタの攻撃ターンでないと判断した場合（ステップＳ２８の「Ｎ」）には、ステップＳ３２に移行する。
【００９６】
次に、処理部１００は、敵キャラクタ及びプレーヤキャラクタの体力値が０であるか否かを判断し（ステップＳ３２）、敵キャラクタの体力値及びプレーヤキャラクタの体力値がいずれも０でないと判断した場合（ステップＳ３２の「Ｙ」）には、処理を継続すると判断し、ステップＳ１０に移行して、敵キャラクタの体力値及びプレーヤキャラクタの体力値のいずれかが０となるまで、ステップＳ１０以降の処理を繰り返す。
【００９７】
４．変形例
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
【符号の説明】
【００９８】
１０  端末、２０  サーバ、１００  処理部、１１０  配置部、１１２  属性設定部、１１４  攻撃実行部、１１６  消去部、１１８  表示制御部、１２０  画像生成部、１３０
音生成部、１５０  入力部、１７０  記憶部、１９０  表示部、１９２  音出力部、１９６  通信部
【図１】
2015051042.tif 000003
【図２】
2015051042.tif 000004
【図３】
2015051042.tif 000005
【図４】
2015051042.tif 000006
【図５】
2015051042.tif 000007
【図６】
2015051042.tif 000008
【図７】
2015051042.tif 000009
【図８】
2015051042.tif 000010
【図９】
2015051042.tif 000011
【図１０】
2015051042.tif 000012