(57)【特許請求の範囲】
【請求項１】
複数のユーザ端末とネットワークを介して接続されるコンピュータにおいて実行されるゲームプログラムであって、
前記ゲームプログラムに基づくゲームは、第１、及び第２プレイヤがゲーム画面のバトルフィールドにターン毎にプレイヤオブジェクトを出し合って対戦する対戦型ゲームであって、
前記コンピュータを、
プレイヤオブジェクト配置フェーズ、プレイヤオブジェクト交戦フェーズ、及び総攻撃フェーズから構成される前記ターンを切り替える切替手段と、
前記プレイヤオブジェクト配置フェーズにおいて、前記第１、及び第２プレイヤの操作情報に従って、前記第１、及び第２プレイヤそれぞれの行動力値を消費させるとともに、前記第１、及び第２プレイヤそれぞれの手札から前記バトルフィールドにプレイヤオブジェクトを配置する配置手段と、
前記プレイヤオブジェクト交戦フェーズにおいて、前記第１プレイヤのプレイヤオブジェクトと前記第２プレイヤのプレイヤオブジェクトとが前記バトルフィールドの同位置に配置されたとき、前記第１プレイヤのプレイヤオブジェクトの攻撃値、耐性値及び属性と、前記第２プレイヤのプレイヤオブジェクトの攻撃値、耐性値及び属性とに基づいて、前記第１プレイヤのプレイヤオブジェクトと前記第２プレイヤのプレイヤオブジェクトとの交戦処理を実行し、前記第１プレイヤのプレイヤオブジェクトと前記第２プレイヤのプレイヤオブジェクトとの一方を前記バトルフィールドから排除して他方を前記バトルフィールドに残留させ、両方を前記バトルフィールドに残留させ、又は両方を前記バトルフィールドから排除させる交戦手段と、
前記総攻撃フェーズにおいて、前記バトルフィールドに残留した前記第１プレイヤのプレイヤオブジェクトの攻撃値及び位置関係に基づいて前記第２プレイヤの体力値を更新し、前記バトルフィールドに残留した前記第２プレイヤのプレイヤオブジェクトの攻撃値及び位置関係に基づいて前記第１プレイヤの体力値を更新する総攻撃手段と、
前記第１、及び第２プレイヤそれぞれの体力値に従って勝敗を判定する勝敗判定手段と、
前記プレイヤオブジェクト配置フェーズにおいて、前記バトルフィールドに残留しているプレイヤオブジェクトに同一プレイヤの新たなプレイヤオブジェクトが重ねられたとき、前記残留しているプレイヤオブジェクトの攻撃値と耐性値を前記新たなプレイヤオブジェクトの攻撃値と耐性値を加算更新するとともに、前記残留しているプレイヤオブジェクトの属性を前記新たなプレイヤオブジェクトの属性に更新する更新手段として機能させる、ゲームプログラム。
【請求項２】
前記総攻撃手段は、前記第１プレイヤのプレイヤオブジェクトが特定の配置にあるとき、前記特定の配置に応じた１を超える係数を、前記特定の配置にある前記第１プレイヤのプレイヤオブジェクトの攻撃値の総和に乗じた値を前記第２プレイヤが保有する体力値から減ずる、請求項１記載のゲームプログラム。
【請求項３】
前記ターンの切り替えに伴って、前記第１、及び第２プレイヤそれぞれの行動力値を回復する回復手段としてさらに機能させる、請求項１記載のゲームプログラム。
【請求項４】
前記ターンの切り替えに伴って、前記第１、及び第２プレイヤそれぞれのデッキから前記第１、及び第２プレイヤそれぞれの手札に新たなプレイヤオブジェクトを配布する配布手段としてさらに機能させ、
前記第１、及び第２プレイヤそれぞれのカード要求操作に従って、前記第１、及び第２プレイヤそれぞれの行動力値を消費するとともに、前記第１、及び第２プレイヤそれぞれの他のデッキから前記第１、及び第２プレイヤそれぞれの手札に新たなプレイヤオブジェクトを配布する、請求項１記載のゲームプログラム。
【請求項５】
前記他のデッキにおいて、次に配布されるプレイヤオブジェクトが前記第１、及び第２プレイヤ双方に開示されない、請求項４記載のゲームプログラム。
【請求項６】
前記更新手段は、前記バトルフィールドに残留しているプレイヤオブジェクトに同一プレイヤの耐性値強化用のプレイヤオブジェクトが重ねられたとき、前記残留しているプレイヤオブジェクトの耐性値を前記耐性値強化用のプレイヤオブジェクトの耐性値を加算更新するとともに、前記残留しているプレイヤオブジェクトの属性を維持する、請求項１記載のゲームプログラム。
【請求項７】
前記交戦手段は、前記バトルフィールドに残留している前記第２プレイヤのプレイヤオブジェクトに対して前記第１プレイヤの攻撃専用のプレイヤオブジェクトが重ねて配置されたとき、前記第１プレイヤのプレイヤオブジェクトの攻撃値及び属性と、前記第２プレイヤのプレイヤオブジェクトの耐性値及び属性とに基づいて、前記第１プレイヤのプレイヤオブジェクトと前記第２プレイヤのプレイヤオブジェクトとの交戦処理を実行し、前記第１プレイヤの攻撃専用のプレイヤオブジェクトを前記バトルフィールドから排除するとともに、前記第２プレイヤのプレイヤオブジェクトを前記バトルフィールドに残留させるか、又は前記第２プレイヤのプレイヤオブジェクトを前記バトルフィールドから排除させる、請求項１記載のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ゲームプログラムに関する。
【背景技術】
【０００２】
従来より、キャラクタやカード等のプレイヤオブジェクトを用いたバトルゲーム（対戦型ゲーム）が広く普及している。このような対戦型ゲームではプレイヤがコンピュータ（マシン）と対戦するだけでなく、インターネット等のネットワークを介して遠隔地のプレイヤと対戦することも可能になっている。
【０００３】
例えば、バトルフィールドにカードを出し合って対戦する対戦型カードゲームが知られている（特許文献１参照）。このようなゲームでは、多くの種類のカードが用意されており、プレイヤは保有するカードで対戦時に使用するデッキを構成し、そのデッキを用いて相手と対戦する。多くの種類のカードが用意されていることでゲーム戦略の練り甲斐があり、普段からゲームをしているユーザをゲームに取り込むことができる。また、多くの種類のカードが用意されていることで、希少度の高いカードを収集することを１つの目的としてプレイヤをゲームに取り込むことが期待できる。
【０００４】
対戦型カードゲームを行うにあたって、プレイヤはゲームで使用されるカードの効果、機能を覚える必要がある。多くの種類のカードの効果、機能を覚えることは、普段ゲームをしていないユーザにとって簡単ではなく、対戦型カードゲームに取り込む障壁となっていた。単純にカードの種類を減らすことで、普段ゲームをしていないユーザを対戦型カードゲームに取り組むことができるかもしれないが、ゲーム戦略を単調にさせ、せっかく取り込んだユーザにすぐに飽きられてしまう可能性がある。このゲームの単調性を抑制するために、例えば、特許文献１には、外部記録手段に記録されているカード情報群の内、読み出し許可されたもののみをゲームに用いることができるゲーム機が開示されている。それによりプレイヤは、従来に比べて自身が利用可能なカード情報が制限された状態でゲームを行え、その分、ゲームの単調性を感じずにプレイを楽しむことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１１２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
目的は、ゲームの興趣性を維持しながら、ユーザの参加障壁を低くすることができる対戦型ゲームを提供することにある。
【課題を解決するための手段】
【０００７】
本実施形態に係るゲームプログラムは複数のユーザ端末とネットワークを介して接続されるコンピュータにおいて実行される。ゲームプログラムに基づくゲームは、第１、及び第２プレイヤがゲーム画面のバトルフィールドにターン毎にプレイヤオブジェクトを出し合って対戦する対戦型ゲームである。ゲームプログラムは、コンピュータをプレイヤオブジェクト配置フェーズ、プレイヤオブジェクト交戦フェーズ、及び総攻撃フェーズから構成されるターンを切り替える切替手段と、プレイヤオブジェクト配置フェーズにおいて、第１、及び第２プレイヤの操作情報に従って、第１、及び第２プレイヤそれぞれの行動力値を消費させるとともに、第１、及び第２プレイヤそれぞれの手札からバトルフィールドにプレイヤオブジェクトを配置する配置手段と、プレイヤオブジェクト交戦フェーズにおいて、第１プレイヤのプレイヤオブジェクトと第２プレイヤのプレイヤオブジェクトとがバトルフィールドの同位置に配置されたとき、第１プレイヤのプレイヤオブジェクトの攻撃値、耐性値及び属性と、第２プレイヤのプレイヤオブジェクトの攻撃値、耐性値及び属性とに基づいて、第１プレイヤのプレイヤオブジェクトと第２プレイヤのプレイヤオブジェクトとの交戦処理を実行し、第１プレイヤのプレイヤオブジェクトと第２プレイヤのプレイヤオブジェクトとの一方をバトルフィールドから排除して他方をバトルフィールドに残留させ、両方をバトルフィールドに残留させ、又は両方をバトルフィールドから排除させる交戦手段と、総攻撃フェーズにおいて、バトルフィールドに残留した第１プレイヤのプレイヤオブジェクトの攻撃値及び位置関係に基づいて第２プレイヤの体力値を更新し、バトルフィールドに残留した第２プレイヤのプレイヤオブジェクトの攻撃値及び位置関係に基づいて第１プレイヤの体力値を更新する総攻撃手段と、第１、及び第２プレイヤそれぞれの体力値に従って勝敗を判定する勝敗判定手段と、プレイヤオブジェクト配置フェーズにおいて、バトルフィールドに残留しているプレイヤオブジェクトに同一プレイヤの新たなプレイヤオブジェクトが重ねられたとき、残留しているプレイヤオブジェクトの攻撃値と耐性値を新たなプレイヤオブジェクトの攻撃値と耐性値を加算更新するとともに、残留しているプレイヤオブジェクトの属性を新たなプレイヤオブジェクトの属性に更新する更新手段として機能させる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るゲームシステムの全体構成を示す図である。
【図２】図１のゲームサーバ装置の構成図である。
【図３】図１のゲームサーバ装置の機能ブロック図である。
【図４】図１のゲームサーバ装置で実行される対戦型カードゲームのゲーム画面の一例を示す図である。
【図５】図１のゲームサーバ装置で実行される対戦型カードゲームで使用されるカードの一例を示す図である。
【図６】図１のゲームサーバ装置で実行される対戦型カードゲームのゲーム手順の一例を示す流れ図である。
【図７】図６の対戦型カードゲームのゲーム初期画面の一例を示す図である。
【図８】図６の対戦型カードゲームにおけるカード配置処理手順の一例を示す流れ図である。
【図９】図６のカード配置処理手順に続くカード配置処理手順の一例を示す流れ図である。
【図１０】図８におけるプレイヤによるカード配置操作の一例を示す図である。
【図１１】図８におけるプレイヤによるカード要求操作の一例を示す図である。
【図１２】図９のカード更新処理前のゲーム画面の一例を示す図である。
【図１３】図９のカード更新処理後のゲーム画面の一例を示す図である。
【図１４】図６の対戦型カードゲームにおけるカード交戦処理手順の一例を示す流れ図である。
【図１５】図１４の第１交戦処理手順の一例を示す流れ図である。
【図１６】図１４の第２交戦処理手順の一例を示す流れ図である。
【図１７】図１７の第２交戦処理前のゲーム画面の一例を示す図である。
【図１８】図１７の第２交戦処理中のゲーム画面の一例を示す図である。
【図１９】図１７の第２交戦処理後のゲーム画面の一例を示す図である。
【図２０】図６の総攻撃処理の一例を示す流れ図である。
【図２１】図２０の総攻撃処理中のゲーム画面の一例を示す図である。
【図２２】図２０の総攻撃処理後の次回ターン開始時のゲーム画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら本実施形態に係るゲームサーバ装置を説明する。  
図１は、本実施形態に係るゲームサーバ装置を含むゲームシステム全体の構成を示す図である。ゲームサーバ装置１１はインターネットを含むネットワーク１３を介して、プレイヤが操作する複数の情報処理端末装置（ユーザ端末）１５に接続される。ユーザ端末１５を操作するユーザ（プレイヤ）はネットワーク１３を介してゲームサーバ装置１１にアクセスし、他のユーザ端末１５のプレイヤと又はノンプレイヤキャラクタ（ゲームプログラム）とプレイヤオブジェクトを用いてバトルゲーム（対戦型ゲーム）で対戦することができる。「プレイヤオブジェクト」とは、ゲームにおいてプレイヤが使用するデジタルコンテンツであり、代表的にはカード、キャラクタなどが挙げられる。もちろん、プレイヤオブジェクトはこれらに限定されるものではなく、例えば、刀、銃などの武器を模したオブジェクト、鎧、盾などの防具を模したオブジェクト、プレイヤのアバタ等であってもよい。
【００１０】
図２に示すようにゲームサーバ装置１１は、各種演算処理を行うＣＰＵなどの演算処理部１１１に対して、データ／制御バス１１３を介して、演算処理データを一時的に記憶するＳＲＡＭやＤＲＡＭなどの一時記憶部１１５と、ゲームプログラム及び各種データが記憶されたハードディスクなどの記憶装置１１７と、ユーザ端末１５に対して通信する通信装置１１９、その他、操作デバイス、ディスプレイ等から構成される。
【００１１】
図３に示すように、ゲームサーバ装置１１はゲーム進行に関わる機能として対戦相手決定部１２３、ゲームパラメータ設定部１２５、カード配布部１２７、カード配置処理部１２９、カード更新処理部１３１、カード交戦処理部１３３、総攻撃処理部１３５、行動力回復部１３７及び勝敗判定部１３９を有する。これらゲーム進行に関わる各機能の詳細は後述する。また、ゲームサーバ装置１１は、ゲームの進行を統括して制御する制御部１２１、対戦成績をプレイヤＩＤに関連付けて記録する対戦成績記録部１４１、ゲーム画面を生成するゲーム画面生成処理部１４３、およびユーザ端末と通信する通信部１４５等を有する。
【００１２】
本実施形態において例示するプレイヤオブジェクトとしてカードを用いた対戦型カードゲームのルールについて簡単に説明する。対戦型カードゲームは、最大５枚のカードを手札に所持する第１、及び第２プレイヤが共通のバトルフィールドに、ターン毎に手札からカードを出し合って対戦するゲームである。バトルフィールドに第１、及び第２プレイヤのカードが重ねられたとき、カード同士が交戦し、交戦により勝ったカードはバトルフィールドに残留し、負けたカードはバトルフィールドから排除される。バトルフィールドに残留する第１プレイヤのカードに従った第１プレイヤの攻撃によって第２プレイヤの体力値が減らされ、バトルフィールドに残留する第２プレイヤのカードに従った第２プレイヤの攻撃によって第１プレイヤの体力値が減らされる。先に体力値がゼロになったプレイヤ、又は予め決められたターン終了時に体力値が少ないプレイヤが負けとなり、他のプレイヤが勝利となる。
【００１３】
以下の説明において、第１プレイヤを単に「プレイヤ」、第２プレイヤを「対戦相手」として両者を区別し、適宜、プレイヤの視点でゲームを説明する。なお、対戦型カードゲームは、プレイヤ及び対戦相手がゲーム中のキャラクタを介して対戦するものである。したがって、ゲームにおいて手札を所持しているのはプレイヤが操作するプレイヤキャラクタと対戦相手が操作する対戦相手キャラクタであって、バトルフィールドに残留するカードに従って、攻撃をするのも、その攻撃によって体力値が減らされるのも、プレイヤキャラクタと対戦相手キャラクタである。ただし、本実施形態では、説明を分かりやすくするために、プレイヤと対戦相手とがカードを出し合って対戦するものとする。
【００１４】
対戦型カードゲームにおいて、プレイヤのユーザ端末１５に表示されるゲーム画面について図４を参照して説明する。図４に示すように、ゲーム画面２００の中央には、三角格子状に配置された複数のカード配置エリア２０２を有するバトルフィールド２０１が配置される。このカード配置エリア２０２にカードが配置される。ゲーム画面２００には、属性間の有利不利の関係を示すオブジェクト２０４、プレイヤがゲーム途中で「降参」をゲームサーバ装置１１に入力するための降参ボタン２０５、残りターン数とともに次回ターンに回復する行動力値を表示する進行状況エリア２０６、プレイヤがカード配置の終了をゲームサーバ装置１１に入力するための配置終了ボタン２０７、プレイヤが新たなカードの要求をゲームサーバ装置１１に入力するためのカード要求ボタン２０９が配置される。さらに、ゲーム画面２００には、最大５枚のカードを配置することができるプレイヤの手札配置エリア２１１、次のターンでプレイヤに配布されるカードの表面が開示されているオープンデッキ２１３、プレイヤの残り行動力値を表示するエリア２１５、プレイヤの残り体力値が表示されるプレイヤキャラクタ２１７、プレイヤの持ち時間を表示するエリア２１９、最大５枚のカードを配置することができる対戦相手の手札配置エリア２２１、次のターンで対戦相手に配布されるカードの表面が開示されているオープンデッキ２２３、対戦相手の残り行動力値を表示するエリア２２５、対戦相手の残り体力値が表示される対戦相手キャラクタ２２７が配置される。なお、対戦型カードゲームは、ゲーム画面２００には表示されないが、オープンデッキ２１３，２２３の他に、次に引かれるカードの表面が開示されていないクローズデッキ２１４，２２４を有する。なお、進行状況エリア２０６の「次のターンに回復する行動力」は、ターン毎に変動されてもよい。
【００１５】
図５に示すように、対戦型カードゲームでは３種類のカードが使用される。３種類のカードとは、典型的には機能が異なる、ここでは通常カードと耐性強化用カードと攻撃専用カードとをいう。各カードには属性が割り当てられている。なお、３種類のカードは、属性が異なる３種類の通常カードをいうものであってもよい。カードに表記されている「攻」は攻撃値、「耐」は耐性値、「行動力消費」は行動力消費値をそれぞれ示す。攻撃値はカード交戦時に対戦相手カードの耐性値を減少させるのに参照されるパラメータであり、また総攻撃時に対戦相手の体力値を減少させるのに参照されるパラメータでもある。耐性値はカード自体の体力値を示すパラメータである。行動力消費値は、カードをバトルフィールド２０１に配置する際に消費される行動力値を示すパラメータである。また、カードの模様（色）は属性の種類を表す。属性には、有利不利の関係が定義付けされている。例えば、図４の「属性間の有利不利の関係を示すオブジェクト２０４」に示すように、属性は３種類であって、属性「青」のカードは属性「赤」のカードに対して有利に働き、属性「赤」のカードは属性「緑」のカードに対して有利に働き、属性「緑」のカードは属性「青」のカードに対して有利に働くように定義付けされている。
【００１６】
通常カードには、攻撃値と耐性値と行動力消費値と属性とが関連付けされている。通常カードは、対戦相手を攻撃し、対戦相手の体力値を減少させることができる唯一のカードであり、バトルフィールド２０１のどこにでも配置することができる。耐性強化用カードには、耐性値と行動力消費値と属性とが関連付けされている。耐性強化用カードは、バトルフィールド２０１に残留する自分（プレイヤ）のカードの耐性値を強化するためのカードであり、バトルフィールド２０１に残留する自分（プレイヤ）のカードに対してのみ重ねて配置することができる。攻撃専用カードには、攻撃値と行動力消費値と属性とが関連付けされている。攻撃専用カードは、バトルフィールド２０１に残留する対戦相手カードを攻撃し、対戦相手カードの耐性値を減少させるためのカードであり、バトルフィールド２０１に残留する対戦相手カードに対してのみ重ねて配置することができる。なお、耐性強化用カードと攻撃専用カードは、その用途が限定されていることから、まとめて用途限定カードともいう。
【００１７】
上記のように、対戦型カードゲームで使用されるカードを通常カード、攻撃専用カード、及び耐性強化用カードの３種類に絞ることによって、カードの機能を覚えることを容易にし、ユーザの参加障壁を低くした。また、通常カードはバトルフィールド２０１のどこにでも配置できるようにし、耐性強化用カードは自分（プレイヤ）のカードにだけ重ねて配置できるようにし、攻撃専用カードは対戦相手のカードにだけ重ねて配置できるようにし、複雑になりがちなカードの配置ルールを単純化した。さらに、属性の種類を３種類にし、三すくみの関係にすることによって、属性間の有利不利の関係を単純化した。これらも、ユーザの参加障壁を低くすることに寄与する。
【００１８】
なお、本実施形態は、対戦型カードゲームに使用されるカードに、通常カード、耐性強化用カード及び攻撃専用カード以外の機能を有するカードが含まれることを否定するものではない。例えば、対戦型カードゲームに使用されるカードに、特殊な効果を発揮するトラップカードが含まれてもよい。トラップカードとしては、バトルフィールド２０１に配置するだけでバトルフィールド２０１に残留する対戦相手カードの全てに攻撃を与えることができるカード、対戦相手カードが重ねられることでトラップが発動して、その対戦相手カードをバトルフィールド２０１から排除するカード、対戦相手カードが重ねられることでトラップが発動して、その対戦相手カードをバトルフィールド２０１から排除した上で自分の手札に追加するカード等がある。当然、トラップカードは、ゲームを複雑にさせるため、トラップカードを使用するか否かは、ユーザ端末１５を介したプレイヤの指示に従って適宜変更できることが望ましい。対戦時にトラップカードを含めることは、プレイヤによる対戦相手のカード配置の予想をより難しくさせる。トラップカードを用意しておくことは、ゲームの単調性を抑制し、対戦型カードゲームに取り込んだユーザがゲームに飽きて離脱してしまう可能性を低減する。
【００１９】
本実施形態における対戦型カードゲームは、制御部１２１の制御に従って、以下のように進行される。  
図６に示すように、対戦相手決定部１２３により、プレイヤの対戦相手が決定される（Ｓ０１）。例えば、対戦相手は、プレイヤのプレイヤランクに応じて決定される。対戦相手決定部１２３は、ユーザ端末１５からの対戦参加申請を待機し、プレイヤランクが同じ又は同等のプレイヤからの対戦参加申請を受信したとき、そのプレイヤを対戦相手として決定する。
【００２０】
対戦相手が決定されると、ゲームパラメータ設定部１２５によりゲームパラメータが設定される（Ｓ０２）。例えばゲームパラメータとしては、ターンの進行数（ターン数）の上限値、プレイヤの持ち時間、オープンデッキ２１３，２２３に積まれるカード群とその順番、クローズデッキ２１４、２２４に積まれるカード群とその順番、ゲーム開始時にバトルフィールド２０１に配置されるカードの位置、プレイヤ及び対戦相手の体力値、プレイヤ及び対戦相手の行動力値、ターン毎に回復する行動力値、バトルフィールド２０１のカード配置エリア２０２の数などがある。これらのゲームパラメータはゲームパラメータ設定部１２５により、例えばランダムに設定される。もちろん、上記のゲームパラメータの一部又は全部がユーザ端末１５を介したプレイヤの入力操作に従って、ゲームパラメータ設定部１２５により設定されてもよい。
【００２１】
次に、工程Ｓ０２で設定されたゲームパラメータに従って、カード配置処理部１２９により、プレイヤのオープンデッキ２１３と対戦相手のオープンデッキ２２３とからカードが１枚ずつバトルフィールド２０１に配置される（Ｓ０３）。また、カード配布部１２７により、オープンデッキ２１３の上から順に３枚のカードがプレイヤに配布され、オープンデッキ２２３の上から順に３枚のカードが対戦相手に配布される（Ｓ０４）。工程Ｓ０３、Ｓ０４の処理の結果、プレイヤのユーザ端末１５には図７に示すゲーム画面２００が表示される。図７に示すゲーム画面２００は、ターン開始時のゲーム画面として後述の説明で適宜用いる。
【００２２】
カード配布部１２７によりカードがプレイヤ及び対戦相手に配布されるとターンが開始される。ターンは、カード配置フェーズ、カード交戦フェーズ、及び総攻撃フェーズからなる。
【００２３】
カード配置フェーズは、プレイヤと対戦相手とがバトルフィールド２０１にそれぞれカードを配置するフェーズである。ゲームサーバ装置１１は、プレイヤのユーザ端末１５と対戦相手のユーザ端末１５とからそれぞれ受信した操作情報に従って、後述のカード配置処理を実行する（Ｓ０５）。これにより、バトルフィールド２０１上に配置されたカードが確定される。
【００２４】
カード交戦フェーズは、カード同士を交戦させるフェーズである。バトルフィールド２０１の同位置にプレイヤのカードと対戦相手のカードとが重ねられたとき、ゲームサーバ装置１１は、後述のカード交戦処理を実行する（Ｓ０６）。これによりバトルフィールド２０１に残留されるカードが確定される。
【００２５】
総攻撃フェーズは、プレイヤと対戦相手とを交戦させるフェーズである。ゲームサーバ装置１１は、バトルフィールド２０１に残留されたプレイヤカードと対戦相手カードとに従って、後述の総攻撃処理を実行する（Ｓ０７）。これによりプレイヤ及び対戦相手それぞれの体力値が更新される。総攻撃フェーズの終了とともに、ターンが終了される。
【００２６】
勝敗判定部１３９は、プレイヤと対戦相手とのうち少なくとも一方の体力値がゼロ以下であるとの条件（勝敗条件）を満たしたとき（Ｓ０８；Ｙｅｓ）、体力値がゼロ以下を示す一方の負けを判定し、他方の勝ちを判定する（Ｓ１０）。また、勝敗条件が満たされていない場合であっても（Ｓ０８；Ｎｏ）、ターン数が上限数、ここでは３０に達していたとき（Ｓ０９；Ｙｅｓ）、勝敗判定部１３９は、その時点で体力値が少ない方の負けを判定し、体力値が多い方の勝ちを判定する（Ｓ１０）。もちろん引き分け判定であっても良い。勝敗が決定されたとき、ゲームの進行処理が終了され、ゲームは終了する。ゲームの終了とともに、制御部１２１は、対戦成績記録部１４１に記録されているプレイヤ及び対戦相手の対戦成績を更新する（Ｓ1１）。例えば、勝ち判定されたプレイヤの勝ち数は１つ増加され、負け判定されたプレイヤの負け数は１つ増加される。
【００２７】
なお、勝敗条件が満たされていない場合であって（Ｓ０８；Ｎｏ）、且つターン数が上限数に達していないとき（Ｓ０９；Ｎｏ）、行動力回復部１３７により、プレイヤ及び対戦相手の行動力値が所定値ずつ回復され（Ｓ１２）、カード配布部１２７により、オープンデッキ２１３，２２３からカードがプレイヤ及び対戦相手にそれぞれ１枚ずつ配布され（Ｓ０４）、次回ターンが開始される。プレイヤと対戦相手との少なくとも一方の体力値がゼロ以下を示す勝敗条件が満たされるまで（Ｓ０８；Ｙｅｓ）、又はターン数が上限値に達するまで（Ｓ０９；Ｙｅｓ）、ターンは繰り返される。
【００２８】
以下、カード配置フェーズ、カード交戦フェーズ及び総攻撃フェーズにおけるゲームサーバ装置１１のサーバ処理を詳細に説明する。なお、以下の説明では、説明の便宜上、ユーザ端末１５を介して入力されたプレイヤの操作情報に基づいたサーバ処理を説明するが、ゲームサーバ装置１１は、ユーザ端末１５を介した対戦相手の操作情報に基づいても同様の処理を実行することができる。
【００２９】
（カード配置フェーズ）  
図７乃至図１３を参照して、カード配置フェーズにおけるゲームサーバ装置１１によるサーバ処理（カード配置処理）を説明する。  
カード配置フェーズにおいて、プレイヤは、手札のカードをバトルフィールド２０１のカード配置エリア２０２に配置する操作（カード配置操作）と、新たにカードを引く操作（カード要求操作）とを行うことができる。これら操作を実施できる時間は制限されており、プレイヤは持ち時間、ここでは３０秒が経過するまで（図７のエリア２１９参照）、上記操作を繰り返し行うことができる。なお、カード配置フェーズ中の操作は、お互いに開示されない。したがって、プレイヤは、対戦相手がどのカードをどこに配置したのか、カードを新たに引いたのかを予想しながら、上記操作を実施することになる。
【００３０】
図８に示すように、カード配布部１２７によりプレイヤにカードが配布されると、カード配置処理部１２９は持ち時間の減少を開始する（Ｓ５００）。また、カード配置処理部１２９は、ゲーム画面２００に表示されているプレイヤの手札のうち行動力消費値がプレイヤの現在の行動力値よりも高いカードを非アクティブ化（暗転）処理し、行動力消費値がプレイヤの現在の行動力値以下のカードをアクティブ化（明転）処理する（Ｓ５０１）。これによりプレイヤはバトルフィールド２０１に配置することができるカードを即座に認識することができるため、持ち時間が制限されている中でカードの配置戦略を集中して検討することができる。これは、持ち時間を短縮し、ゲームをスムーズに進行させることにも寄与する。
【００３１】
プレイヤのユーザ端末１５からカード配置操作情報を受信したとき（Ｓ５０２；Ｙｅｓ）、カード配置処理部１２９は、手札の中からプレイヤにより選択されたカードを、プレイヤにより選択されたバトルフィールド２０１のカード配置エリア２０２に配置するとともに（Ｓ５０３）、プレイヤの行動力値からそのカードの行動力消費値を減算する（Ｓ５０４）。
【００３２】
工程Ｓ５０２でカード配置操作情報を受信してから、工程Ｓ５０４でプレイヤの行動力値が更新されるまでの画面変化について図７、図１０を参照して説明する。図１０に示すように、プレイヤはゲーム画面２００上の攻撃値「４」、耐性値「７」、行動力消費値「５」、属性「赤」の通常カードを指でタッチし、そのまま指をスライドさせ、意図するカード配置エリア２０２付近で指を離すことで、攻撃値「４」、耐性値「７」、行動力消費値「５」、属性「赤」の通常カードを指を離した位置付近のカード配置エリア２０２に配置することができる。このカード配置操作により、プレイヤが選択したカードの情報と、プレイヤが選択したカード配置エリア２０２の情報とを、カード配置操作情報としてゲームサーバ装置１１に入力することができる。このカード配置操作に伴って、エリア２１５に表示されていたプレイヤの行動力値はカード配置操作前の値「１１」（図７参照）からカードの行動力消費値「５」を減算した値「６」に更新される。なお、図１０に示すように、上記のプレイヤによるカード配置操作は、カード配置フェーズが開始されてから９秒が経過した時点で実施されたため、エリア２１９に表示される持ち時間は３０秒（図７参照）から２１秒に更新されている。プレイヤは残りの持ち時間２１秒以内であれば、エリア２１５に表示されている残り行動力値「８」の範囲で、引き続きカード配置操作、カード要求操作を行うことができる。
【００３３】
プレイヤのユーザ端末１５からカード配置操作情報ではなく、カード要求操作情報を受信したとき（Ｓ５０２；Ｎｏ，Ｓ５０５；Ｙｅｓ）、カード配布部１２７は、プレイヤのクローズデッキ２１４から１枚のカードをプレイヤに配布するとともに（Ｓ５０６）、プレイヤの行動力値から所定値、ここでは行動力消費値「３」を減算する（Ｓ５０７）。
【００３４】
工程Ｓ５０５でカード要求操作情報を受信してから、工程Ｓ５０７で行動力値が更新されるまでの画面変化について図７、図１１を参照して説明する。図１１に示すように、プレイヤはゲーム画面２００上のカード要求ボタン２０９をタップすることで、カード要求操作情報をゲームサーバ装置１１に入力することができる。このカード要求操作により、クローズデッキ２１４から攻撃値「９」、耐性値「８」、行動力消費値「８」、属性「緑」の通常カードがプレイヤの手札配置エリア２１１に追加され、エリア２１５に表示されているプレイヤの行動力値はカード配置操作前の値「１１」（図７参照）からカード要求操作に伴う行動力消費値「３」を減算した値「８」に更新される。なお、図１１に示すように、上記のプレイヤによるカード要求操作は、カード配置フェーズが開始されてから５秒が経過した時点で実施されたため、エリア２１９に表示される持ち時間は３０秒（図７参照）から２５秒に更新されている。プレイヤは残りの持ち時間２５秒以内であれば、エリア２１５に表示されている残り行動力値「８」の範囲で、引き続きカード配置操作、カード要求操作を行うことができる。
【００３５】
プレイヤは、持ち時間が許す限り、保有する行動力値がゼロになるまで、上記のカード配置操作及びカード要求操作を繰り返し実行することができる（Ｓ５０８；Ｎｏ，Ｓ５０９；Ｎｏ）。なお、プレイヤは、行動力値を次回ターンに温存するために、カード配置操作及びカード要求操作のいずれの操作も行わないという選択をしてもよい（Ｓ５０２；Ｎｏ，Ｓ５０５；Ｎｏ）。プレイヤにより配置終了ボタン２０７がタップされたとき（Ｓ５０８；Ｙｅｓ）、又はプレイヤの持ち時間が経過したとき（Ｓ５０８；Ｎｏ，Ｓ５０９；Ｙｅｓ）、プレイヤ操作は終了され、結合子“Ａ”を介して図９の工程Ｓ５１０に処理が移行する。
【００３６】
上記のように、プレイヤがカード配置操作だけではなく、カード要求操作を行えることはこのゲームの１つの特徴である。プレイヤは、ターン開始時の対戦相手の手札を把握している。カード要求操作がなければ、プレイヤは、把握している対戦相手の手札のどのカードがどこに配置されるのかだけを予想すればよく、このような単調な予想の繰り返しは、プレイヤを飽きさせてしまいかねない。カード要求操作があることで、プレイヤは、「対戦相手が新たなカードを獲得しているかもしれない」ということも意識する必要があり、これは、プレイヤによる対戦相手のカード配置の予想を複雑にさせる。一方で、プレイヤは、手札のカードだけでは対戦相手に対抗できないような場合に、行動力消費と引き換えに新たなカードを獲得することで、対戦相手に対抗できるかもしれない。しかしながら、カード要求操作によりプレイヤに配布されるカードはクローズデッキから供給されるため、プレイヤは新たに獲得できるカードを事前に把握することができない。しかも、カード配置操作と同様に行動力値を消費するため、プレイヤはカード要求操作を行うことに対して慎重にならざるを得ない。しかしながら、カード要求操作により新たに獲得したカードが期待以上のカードであれば戦況を優勢に進めることができ、時には劣勢な戦況を逆転できるかもしれない。反対に、新たに獲得したカードが期待以下のカードであれば戦況を変えられないどころか、行動力値が消費されてしまうので、さらに戦況が悪化してしまいかねない。このように、カード要求操作は戦況を大きく変えることができる可能性があり、対戦型カードゲームの興趣性を向上させる要素となり得る。
【００３７】
図９に示すように、バトルフィールド２０１に残留しているプレイヤカード（残留プレイヤカード）に、新たなプレイヤカード（新規プレイヤカード）が重ねられたとき（Ｓ５１０；Ｙｅｓ）、カード更新処理部１３１は、新規プレイヤカードが耐性強化用カードであるか、又は通常カードであるかを判定する（Ｓ５１１）。
【００３８】
新規プレイヤカードが耐性強化用カードであるとき、カード更新処理部１３１は残留プレイヤカードの耐性値に新規プレイヤカード（耐性強化用カード）の耐性値を加算更新する（Ｓ５１２）。このとき、残留プレイヤカードの攻撃値及び属性は維持される。なお、残留プレイヤカードと新規プレイヤカードとが同一属性であるとき、新規プレイヤカード（耐性強化用カード）の耐性値を２倍にした値が、残留プレイヤカードの耐性値に加算されるようにしてもよい。
【００３９】
新規プレイヤカードが通常カードであるとき、カード更新処理部１３１は残留プレイヤカードの攻撃値、耐性値に新規プレイヤカード（通常カード）の攻撃値、耐性値をそれぞれ加算更新するとともに（Ｓ５１３）、新規プレイヤカードの属性が残留プレイヤカードの属性と同一か否かを判定する（Ｓ５１４）。新規プレイヤカードと残留プレイヤカードの属性が相違するとき（Ｓ５１４；Ｎｏ）、カード更新処理部１３１は残留プレイヤカードの属性を新規プレイヤカードの属性に更新する（Ｓ５１５）。残留プレイヤカードと新規プレイヤカードの属性が同一であるとき（Ｓ５１４；Ｙｅｓ）、残留プレイヤカードの属性は維持される（Ｓ５１６）。なお、工程Ｓ５１３において、残留プレイヤカードと新規プレイヤカードとが同一属性であるとき、新規プレイヤカード（通常カード）の攻撃値を２倍にした値が残留プレイヤカードの攻撃値に加算され、新規プレイヤカード（通常カード）の耐性値を２倍にした値が、残留プレイヤカードの耐性値に加算されるようにしてもよい。
【００４０】
工程Ｓ５１０、Ｓ５１１で残留プレイヤカードに属性の異なるプレイヤの通常カードが重ねられてから、工程Ｓ５１５で残留プレイヤカードの属性が更新されるまでの画面変化について、図７、図１２、図１３を参照して説明する。図７に示すように、バトルフィールド２０１に残留している攻撃値「３」、耐性値「５」、属性「青」の残留プレイヤカードに、図１２に示すように、攻撃値「４」、耐性値「７」、属性「赤」の新規プレイヤカードが重ねられたとき、図１３に示すように、残留プレイヤカードの攻撃値は、元の値「３」に新規プレイヤカードの攻撃値「４」を加算した値「７」に更新され、耐性値は元の値「５」に新規プレイヤカードの耐性値「７」を加算した値「１２」に更新され、属性は元の属性「青」から新規プレイヤカードの属性「赤」に更新される。
【００４１】
上記のカード更新処理によれば、プレイヤは、バトルフィールド２０１に残留するプレイヤカードの属性を任意に変更することができる。対戦相手は、バトルフィールド２０１に残留するプレイヤカードをバトルフィールド２０１から排除するために、残留プレイヤカードと同一属性であって、残留プレイヤカードの耐性値よりも大きい攻撃値を有する対戦相手カード、又は残留プレイヤカードの属性に対して有利な属性であって、残留プレイヤカードの耐性値の１／２以上の攻撃値を有する対戦相手カードを残留プレイヤカードに重ねようとする。このような対戦相手のカード配置を予想できれば、プレイヤは、残留プレイヤカードに重ねてくるであろう対戦相手のカードの属性に対して有利な属性の通常カードを残留プレイヤカードに重ねることで、残留プレイヤカードを排除しようと重ねてきた対戦相手のカードを逆にバトルフィールド２０１から排除できる。ここで重要な点は、属性を変更するだけで、対戦相手を返り討ちにできる可能性があることにある。したがって、自分のカードに重ねる通常カードは、攻撃値や耐性値が小さい、いわゆる弱いカードであってもよい。手札の中で不要になりがちな弱いカードであっても、残留プレイヤカードの属性を変更させることができるため、プレイヤのカード配置戦略上、重要な要素となり得る。このように、バトルフィールド２０１に残留するカードの属性を変更できることは、ゲームの戦況を大きく左右するものであって、ゲームの興趣性を向上させる要素となり得る。
【００４２】
（カード交戦フェーズ）  
図１４乃至図１９を参照して、カード交戦フェーズにおけるサーバ処理としてカード交戦処理を説明する。  
カード交戦フェーズでは、プレイヤカードと対戦相手カードとが同位置に重ねられたときに、カード同士を交戦させ、両方をバトルフィールド２０１に残留させるのか、両方をバトルフィールド２０１から排除するのか、又は一方をバトルフィールド２０１に残留させ他方をバトルフィールド２０１から排除するのかが決定される。
【００４３】
図１４に示すように、バトルフィールド２０１において対戦相手カードに対してプレイヤカードが重ねられたとき（Ｓ６０；Ｙｅｓ）、カード交戦処理部１３３は、プレイヤカードが攻撃専用カードであるか、又は通常カードであるかを判定する（Ｓ６１）。プレイヤカードが攻撃専用カードであるとき、カード交戦処理部１３３は後述の第１交戦処理を実行する（Ｓ６２）。プレイヤカードが通常カードであるとき、カード交戦処理部１３３は後述の第２交戦処理を実行する（Ｓ６３）。なお、同一のカード配置エリア２０２にプレイヤカードと対戦相手カードとが配置されていないとき、カード交戦処理部１３３による交戦処理は実行されず（Ｓ６０；Ｎｏ）、後述の総攻撃処理に移行される。
【００４４】
（カード交戦フェーズ；第１交戦処理）  
対戦相手カードに対してプレイヤの攻撃専用カードが重ねられたときに実行される第１交戦処理について、図１５を参照して説明する。図１５に示すように、カード交戦処理部１３３は、対戦相手カードと、これに重ねられたプレイヤカード（攻撃専用カード）の属性の関係を特定する（Ｓ６２０）。プレイヤカードの属性が対戦相手カードの属性よりも有利であるとき、カード交戦処理部１３３は、プレイヤカードのカード交戦時の攻撃値をカード表記の攻撃値の２倍に設定し（Ｓ６２１）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算する（Ｓ６２４）。プレイヤカードの属性が対戦相手カードの属性と同一であるとき、カード交戦処理部１３３はプレイヤカードのカード交戦時の攻撃値をカード表記の攻撃値に設定し（Ｓ６２２）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算する（Ｓ６２４）。プレイヤカードの属性が対戦相手カードの属性よりも不利であるとき、カード交戦処理部１３３は、プレイヤカードのカード交戦時の攻撃値をカード表記の攻撃値の１／２倍に設定し（Ｓ６２３）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算する（Ｓ６２４）。
【００４５】
プレイヤカードは攻撃専用カードであるため、カード交戦処理部１３３は、工程Ｓ６２４の処理の終了とともにプレイヤカードをバトルフィールド２０１から排除する（Ｓ６２５）。工程Ｓ６２４の処理の結果、対戦相手カードの耐性値がゼロ以下であるとき（Ｓ６２６；Ｙｅｓ）、カード交戦処理部１３３は対戦相手カードをバトルフィールド２０１から排除させ（Ｓ６２７）、対戦相手カードの耐性値がゼロよりも大きいとき（Ｓ６２６；Ｎｏ）、カード交戦処理部１３３は対戦相手カードをバトルフィールド２０１に残留させる（Ｓ６２８）。
【００４６】
（カード交戦フェーズ；第２交戦処理）  
対戦相手カードに対してプレイヤの通常カードが重ねられたときに実行される第２交戦処理について、図１６を参照して説明する。図１６に示すように、カード交戦処理部１３３は、対戦相手カードと、これに重ねられたプレイヤカード（通常カード）の属性の関係を特定する（Ｓ６３０）。
【００４７】
プレイヤカードの属性が対戦相手カードの属性よりも有利であるとき、カード交戦処理部１３３はプレイヤカードのカード交戦時の攻撃値をカード表記の攻撃値の２倍、対戦相手カードのカード交戦時の攻撃値をカード表記の攻撃値の１／２倍に設定し（Ｓ６３１）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算し（Ｓ６３４）、プレイヤカードの耐性値から対戦相手カードのカード交戦時の攻撃値を減算する（Ｓ６３５）。
【００４８】
プレイヤカードの属性が対戦相手カードの属性と同一であるとき、カード交戦処理部１３３はプレイヤカードと対戦相手カードとのカード交戦時の攻撃値をカード表記の攻撃値にそれぞれ設定し（Ｓ６３２）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算し（Ｓ６３４）、プレイヤカードの耐性値から対戦相手カードのカード交戦時の攻撃値を減算する（Ｓ６３５）。
【００４９】
プレイヤカードの属性が対戦相手カードの属性よりも不利であるとき、カード交戦処理部１３３はプレイヤカードのカード交戦時の攻撃値をカード表記の攻撃値の１／２倍、対戦相手カードのカード交戦時の攻撃値を２倍に設定し（Ｓ６３３）、対戦相手カードの耐性値からプレイヤカードのカード交戦時の攻撃値を減算し（Ｓ６３４）、プレイヤカードの耐性値から対戦相手カードのカード交戦時の攻撃値を減算する（Ｓ６３５）。
【００５０】
工程Ｓ６３５の処理後、カード交戦処理部１３３はプレイヤカード及び対戦相手カードの耐性値の残値に応じた処理を実行する（Ｓ６３６）。プレイヤカード及び対戦相手カードの耐性値がともにゼロ以下であるとき、カード交戦処理部１３３はプレイヤカード及び対戦相手カードの両方をバトルフィールド２０１から排除させる（Ｓ６３７）。プレイヤカードの耐性値がゼロ以下、対戦相手カードの耐性値がゼロよりも大きいとき、カード交戦処理部１３３はプレイヤカードをバトルフィールド２０１から排除させ、対戦相手カードをバトルフィールド２０１に残留させる（Ｓ６３８）。プレイヤカードの耐性値がゼロよりも大きく、対戦相手カードの耐性値がゼロ以下であるとき、カード交戦処理部１３３はプレイヤカードをバトルフィールド２０１に残留させ、対戦相手カードをバトルフィールド２０１から排除させる（Ｓ６３９）。プレイヤカード及び対戦相手カードの耐性値がともにゼロよりも大きいとき、カード交戦処理部１３３はプレイヤカード及び対戦相手カードの両方をバトルフィールド２０１に残留させる（Ｓ６４０）。工程Ｓ６４０のとき、次回ターンで再びカード同士の交戦処理が実行される。
【００５１】
図１４の工程Ｓ６０で対戦相手カードにプレイヤの通常カードが重ねられてから、工程Ｓ６３で第２交戦処理が終了されるまでの画面変化について、図７、図１７、図１８、図１９を参照して説明する。図７に示すように、バトルフィールド２０１に残留している攻撃値「８」、耐性値「５」、属性「緑」の対戦相手カードに、図１７に示すように、攻撃値「４」、耐性値「７」、属性「赤」のプレイヤカード（通常カード）が重ねられたとき、図１８に示すように、その対戦相手カードはプレイヤカードと交戦中であることを示す表示態様に変化される。例えば、交戦中であることを示す表示態様のカードには、対戦相手カード及びプレイヤカードそれぞれの属性、攻撃値、耐性値とともに「交戦中」が表記される。属性間の有利不利の関係を示すオブジェクト２０４に示すように、属性「赤」は属性「緑」に対して有利であるため、プレイヤカードの攻撃値を２倍、対戦相手カードの攻撃値を１／２倍として、減算処理が実行される。対戦相手カードの耐性値「５」からプレイヤカードの攻撃値「４」の２倍の値「８」が減算され、対戦相手カードの耐性値の残値は「−３」を示す。一方、プレイヤカードの耐性値「７」から対戦相手カードの攻撃値「８」の１／２倍の値「４」が減算され、プレイヤカードの耐性値の残値は「３」を示す。第２交戦処理の結果、図１９に示すように、対戦相手カードはバトルフィールド２０１から排除され、プレイヤカードはバトルフィールド２０１に残留される。バトルフィールド２０１に残留されたプレイヤカードの攻撃値はカード交戦前の攻撃値を引き継ぐため「４」を示し、耐性値は交戦後の耐性値の残値「３」を示す。
【００５２】
上記のカード交戦処理によれば、プレイヤは、バトルフィールド２０１に配置された対戦相手カードにプレイヤカードを重ねることで、バトルフィールド２０１から対戦相手カードを排除することができる。ここで重要な点は、対戦相手カードの耐性値よりも攻撃値が小さく、対戦相手カードの攻撃値よりも耐性値が小さいような、対戦相手カードに比べて弱いカードであっても、対戦相手カードに対して有利な属性であれば、プレイヤカードをバトルフィールド２０１に残留させ、対戦相手カードをバトルフィールド２０１から排除することができる可能性があることにある。したがって、手札の中で不要になりがちな弱いカードであっても、属性を利用することで対戦相手カードをバトルフィールド２０１から排除することが可能であるため、プレイヤのカード配置戦略上、軽視できない。このように、属性間の有利不利の関係を設けることは、弱いプレイヤカードが強い対戦相手カードを打ち負かすことを可能にするため、ゲームの興趣性を向上させる要素となり得る。
【００５３】
（総攻撃フェーズ）  
図２０乃至図２１を参照して、総攻撃フェーズを説明する。  
総攻撃フェーズでは、バトルフィールド２０１に残留されたプレイヤカードの攻撃値及び位置関係に従ってプレイヤは対戦相手を総攻撃し、バトルフィールド２０１に残留された対戦相手カードの攻撃値及び位置関係に従って対戦相手はプレイヤを総攻撃する、総攻撃処理が実行される。
【００５４】
図２０に示すように、バトルフィールド２０１にプレイヤカードが残留しているとき（Ｓ７０；Ｙｅｓ）、総攻撃処理部１３５は、バトルフィールド２０１に連続して隣り合う同一属性のプレイヤカードがあるか否かを判定する（Ｓ７１）。連続して隣り合う同一属性のプレイヤカードがバトルフィールド２０１に存在しないとき（Ｓ７１；Ｎｏ）、総攻撃処理部１３５は、各プレイヤカードの攻撃値を単純に加算して、その総和をプレイヤの総攻撃値に設定する（Ｓ７３）。そして、プレイヤの総攻撃値を対戦相手の体力値から減算する（Ｓ７４）。一方、同一属性のｎ枚のプレイヤカードが連続して隣り合うとき（Ｓ７１；Ｙｅｓ）、総攻撃処理部１３５は、そのｎ枚のプレイヤカードそれぞれの総攻撃時の攻撃値を、カードに表記されている攻撃値のｎ倍に設定し（Ｓ７２）、各プレイヤカードの総攻撃時の攻撃値を加算して、その総和をプレイヤの総攻撃値に設定する（Ｓ７３）。そして、プレイヤの総攻撃値を対戦相手の体力値から減算する（Ｓ７４）。なお、バトルフィールド２０１にプレイヤカードが残留していないとき（Ｓ７０；Ｎｏ）、プレイヤは対戦相手に攻撃せずに、総攻撃フェーズは終了される。
【００５５】
例えば、総攻撃処理部１３５は、２枚のプレイヤカードが隣り合うとき、２枚のプレイヤカードそれぞれの総攻撃時の攻撃値を、カードに表記されている攻撃値の２倍に設定し、４枚のプレイヤカードが連続して隣り合うとき、４枚のプレイヤカードそれぞれの総攻撃時の攻撃値を、カードに表記されている攻撃値の４倍に設定する。なお、連続して隣り合う同一属性のプレイヤカードそれぞれの総攻撃時の攻撃値は、カードに表記されている攻撃値よりも大きければよく、カードに表記されている攻撃値に乗じられる係数は１超の任意の値に設定することができる。係数の値は、連続して隣り合う同一属性のプレイヤカードの枚数に応じて大きくなるように設定されることが望ましい。対戦相手は、プレイヤが連続して隣り合うように同一属性のプレイヤカードを配置することを阻止するため、連続して隣り合う同一属性のプレイヤカードの枚数を増やすことは難しい。この難しいとされるカード配置を実現した対価として、総攻撃値を特別に大きくさせることは、プレイヤが難しいカード配置を実現させるモチベーションの向上に繋がり、さらにはゲームの興趣性の向上に寄与する。
【００５６】
図２０の総攻撃処理における画面変化を図２１を参照して説明する。ここでは、３枚のプレイヤカードと１枚の対戦相手カードがバトルフィールド２０１に残留しており、３枚のプレイヤカードのうち２枚が同一属性であって、且つ隣り合っているものとする。図２１に示すように、バトルフィールド２０１に残留している３枚のプレイヤカードのうち、攻撃値「３」のプレイヤカードと攻撃値「５」のプレイヤカードの２枚が同一属性「赤」であって、且つ隣り合っている。総攻撃処理部１３５は、攻撃値が「３」のプレイヤカードの総攻撃時の攻撃値をカードに表記されている攻撃値「３」の２倍の値「６」に設定し、攻撃値が「５」のプレイヤカードの総攻撃時の攻撃値をカードに表記されている攻撃値「５」の２倍の値「１０」に設定する。バトルフィールド２０１で隣接関係にない攻撃値「７」のプレイヤカードの総攻撃時の攻撃値はカード表記の攻撃値「７」に設定される。総攻撃処理部１３５は、バトルフィールド２０１に残留している３枚のプレイヤカードそれぞれの総攻撃時の攻撃値「６」、「１０」、「７」を加算し、その総和「２３」をプレイヤの総攻撃値に設定し、その総攻撃値「２３」を対戦相手の体力値「３００」から減算する。その結果、図２１に示すように、対戦相手キャラクタ２２７に表示されていた対戦相手の体力値は「３００」から「２７７」に更新される。
【００５７】
一方、バトルフィールド２０１に対戦相手カードは１枚しか残留されていないため、総攻撃処理部１３５は、その１枚の対戦相手カードに表記されている攻撃値「７」を対戦相手の総攻撃値に設定し、その総攻撃値「７」をプレイヤの体力値「３００」から減算する。その結果、図２１に示すように、プレイヤキャラクタ２１７に表示されていたプレイヤの体力値は「３００」から「２９３」に更新される。
【００５８】
総攻撃処理が終了された時点で、プレイヤ及び対戦相手の体力値が共にゼロよりも大きく、且つターン数が上限、ここでは３０に到達していないとき、次回ターンが開始される。次回ターンが開始されるに際し、行動力回復部１３７によりプレイヤ及び対戦相手の行動力値が所定値、ここでは１０ずつ回復されるとともに、カード配布部１２７により、プレイヤにオープンデッキ２１３の開示されているカードが１枚配布され、対戦相手にオープンデッキ２２３の開示されているカードが１枚配布される。カード配布部１２７によりプレイヤと対戦相手とにカードが配布された時点で次回ターンが開始される。
【００５９】
総攻撃処理が終了してから次回ターンが開始されるまでの画面変化について図２１、図２２を参照して説明する。図２１に示すように、総攻撃処理が終了された時点で、プレイヤキャラクタ２１７に表示されているプレイヤの体力値が「２９３」、対戦相手キャラクタ２２７に表示されている対戦相手の体力値が「２７７」、進行状況エリア２０６に表示されている現在のターン数が「１」であるため、次回ターンに切り替わる。図２２に示すように、ターン切り替えに際し、エリア２１５に表示されているプレイヤの行動力値は、総攻撃フェーズ終了時点の値「６」から、進行状況エリア２０６の「次のターンに回復する行動力」に示す回復値「１０」を加算した値「１６」に更新され、エリア２２５に表示されている対戦相手の行動力値は、総攻撃フェーズ終了時点の値「８」から、回復値「１０」を加算した値「１８」に更新される。また、エリア２１９に表示される持ち時間は、カード配置フェーズ終了時点の持ち時間「２１秒」（図２１参照）から「３０秒」にリセットされる。さらに、オープンデッキ２１３の一番上の攻撃値「５」、耐性値「３」、行動力消費値「５」、属性「赤」の通常カードがプレイヤの手札配置エリア２１１に追加され、オープンデッキ２２３の一番上の攻撃値「５」、耐性値「３」、行動力消費値「５」、属性「緑」の通常カードが対戦相手の手札配置エリア２２１に追加される。図２２に示すゲーム画面２００で次回ターンが開始される。
【００６０】
総攻撃フェーズにおいて、バトルフィールド２０１に残留しているプレイヤカードの攻撃値だけではなく、プレイヤカードの位置関係によって、プレイヤの総攻撃値を変動させることは、プレイヤによるカード配置戦略に大きな影響を与える。本実施形態では、同一属性のカードを連続して隣り合わせることで、それらカードの総攻撃時の攻撃値をカードに表記されている攻撃値の２倍、３倍・・・・と大きくすることができる。ここで重要な点は、同一属性のカードを連続して配置するだけで、対戦相手に大きなダメージを与えることができるため、連続して配置する同一属性のカードは、攻撃値が小さい、いわゆる弱いカードであってもよい。手札の中で不要になりがちな弱いカードであっても、同一属性のカードに隣り合わせて配置することで、カード表記の攻撃値の２倍、３倍の値を対戦相手にダメージとして与えることができるため、プレイヤのカード配置戦略上、重要な要素となり得る。このように、バトルフィールド２０１の特定の位置にプレイヤカードを配置することによってプレイヤの総攻撃値を大きくできることは、ゲームの戦況を大きく左右するものであり、ゲームの興趣性を向上させる要素となり得る。
【００６１】
プレイヤ及び対戦相手は、総攻撃時の攻撃値を大きくするために「同一属性のカードを連続して隣り合わせる」という共通の配置目標に従って、カードを配置しようとする。共通の配置目標があることは、プレイヤによる対戦相手のカード配置を予想する１つの方向性を示す。もし、共通の配置目標がなければ、対戦相手はカードを配置する際に、バトルフィールド２０１に残留されている対戦相手カードとの位置関係を気にする必要はないため、プレイヤは、このような対戦相手のカード配置を予想することは困難である。この場合、プレイヤの運、手札の充実度が勝敗を左右する大きな要素となり、ターン毎に対戦相手のカード配置を予想するという面白さは希薄である。
【００６２】
一方、共通の配置目標があることで、お互いにどのようにカードを配置したいのかをある程度予想することができる。そのため、プレイヤは、対戦相手の予想を上回るカードの配置を検討し、対戦相手は、プレイヤの予想を上回るカードの配置を検討する状況が生じる。このように、共通の配置目標があることは、お互いのカード配置の予想をし合うという面白みを増加させる。
【００６３】
もちろん、手札のカードの充実度は戦況を左右する１つの要素であるが、既に説明したように、攻撃値や耐性値が小さい、いわゆる弱いカードであっても、属性を利用することで、又は残留プレイヤカードの属性を更新するカードとして使用することで、対戦相手の強いカードにも対抗することができる。そのため、手札のカードの充実度と同等以上に、予想が当たるか否かが勝敗を左右する大きな要素であるといえる。これも、お互いのカード配置の予想をし合うという面白みを増加させる１つの要素であり、プレイヤの対戦相手のカード配置を予想する意欲を向上させ、ゲームの興趣性の向上に寄与する。
【００６４】
さらに、共通の配置目標があることで、戦況に大きな影響を与えるような対戦相手のカード配置を絞ることができるため、プレイヤによる対戦相手のカード配置の予想がしやすくなり、持ち時間が制限されている中でも、対戦相手のカード配置を予想しながら、プレイヤ自身のカードの配置を検討することを可能にする。また、カード配置の際に持ち時間を設けることは、限られた時間内で、最善の予想をし合うという新たな面白みを発生させるとともに、次々にターンを進行させることができるため、プレイヤは、ゲームの進行のために長時間拘束されることがなく、例えば移動の合間のわずかな時間でもゲームを実施することができる。これは、ユーザの参加障壁を低くする１つの要素である。
【００６５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６６】
１２１…制御部、１２３…対戦相手決定部、１２５…ゲームパラメータ設定部、１２７…カード配布部、１２９…カード配置処理部、１３１…カード更新処理部、１３３…カード交戦処理部、１３５…総攻撃処理部、１３７…行動力回復部、１３９…勝敗判定部、１４１…対戦成績記録部、１４３…ゲーム画面生成処理部、１４５…通信部。
【要約】
【課題】ゲームの興趣性を維持しながら、ユーザの参加障壁を低くすること。
【解決手段】第１、及び第２プレイヤがプレイヤオブジェクトをバトルフィールドに出し合って対戦する対戦型ゲームにおいて、配置手段は、第１、及び第２プレイヤの操作情報に従って、バトルフィールドにプレイヤオブジェクトを配置する。更新手段は、バトルフィールドに残留しているプレイヤオブジェクトに同一プレイヤの新たなプレイヤオブジェクトが重ねられたとき、残留しているプレイヤオブジェクトの攻撃値と耐性値と属性を更新する。交戦手段は、第１、及び第２プレイヤのプレイヤオブジェクトが同位置に配置されたとき交戦処理を実行する。総攻撃手段は、バトルフィールドに残留したプレイヤオブジェクトの攻撃値及び位置関係に基づいて、第１、及び第２プレイヤの体力値を更新する。勝敗判定手段は、第１、及び第２プレイヤそれぞれの体力値に従って勝敗を判定する。
【選択図】      図３【図１】
0006632178.tif 000002
【図２】
0006632178.tif 000003
【図３】
0006632178.tif 000004
【図４】
0006632178.tif 000005
【図５】
0006632178.tif 000006
【図６】
0006632178.tif 000007
【図７】
0006632178.tif 000008
【図８】
0006632178.tif 000009
【図９】
0006632178.tif 000010
【図１０】
0006632178.tif 000011
【図１１】
0006632178.tif 000012
【図１２】
0006632178.tif 000013
【図１３】
0006632178.tif 000014
【図１４】
0006632178.tif 000015
【図１５】
0006632178.tif 000016
【図１６】
0006632178.tif 000017
【図１７】
0006632178.tif 000018
【図１８】
0006632178.tif 000019
【図１９】
0006632178.tif 000020
【図２０】
0006632178.tif 000021
【図２１】
0006632178.tif 000022
【図２２】
0006632178.tif 000023