(57)【特許請求の範囲】
【請求項１】
プレイヤーキャラクターと敵キャラクターとが対戦する対戦ゲームを実行する情報処理装置であって、
対戦を行う度に消費される消費パラメーター、及び、前記消費パラメーターを回復させるゲーム媒体の所有数をプレイヤーに対して設定したプレイヤー情報と、前記プレイヤーキャラクターの攻撃力パラメーターを含むプレイヤーキャラクター情報と、前記敵キャラクターの体力パラメーターを含む敵キャラクター情報とを記憶する記憶部と、
プレイヤーからの操作入力に応答して、前記プレイヤーに対して設定された消費パラメーターを消費させて通常対戦を行うことにより、前記プレイヤーキャラクターの前記攻撃力パラメーターに基づき前記敵キャラクターの前記体力パラメーターを変動させ、かつ、
プレイヤーからの回復操作入力に応答して、前記プレイヤーの所有する前記ゲーム媒体を使用することにより、通常対戦によって消費された前記消費パラメーターを回復させる通常対戦処理部と、
前記通常対戦処理部により、前記敵キャラクターの前記体力パラメーターを所定値以下にさせるまで通常対戦が複数行われる場合に、前記消費パラメーターの回復に使用される前記ゲーム媒体の数を算出する算出部と、
プレイヤーからの特別操作入力に応答して、前記算出部により算出された数の前記ゲーム媒体を前記プレイヤーが所有する前記ゲーム媒体から使用し、かつ、
通常対戦を複数行うことなく一度だけ行うことにより、前記敵キャラクターの前記体力パラメーターを所定値以下にさせる特別対戦を行う特別対戦処理部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
プレイヤーキャラクターと敵キャラクターとが対戦する対戦ゲームをコンピューターに実行させるためのゲームプログラムであって、
前記コンピューターに、
対戦を行う度に消費される消費パラメーター、及び、前記消費パラメーターを回復させるゲーム媒体の所有数をプレイヤーに対して設定したプレイヤー情報と、前記プレイヤーキャラクターの攻撃力パラメーターを含むプレイヤーキャラクター情報と、前記敵キャラクターの体力パラメーターを含む敵キャラクター情報とを記憶部に記録する記憶処理と、
プレイヤーからの操作入力に応答して、前記プレイヤーに対して設定された前記消費パラメーターを消費させて通常対戦を行うことにより、前記プレイヤーキャラクターの前記攻撃力パラメーターに基づき前記敵キャラクターの前記体力パラメーターを変動させ、かつ、
プレイヤーからの回復操作入力に応答して、前記プレイヤーの所有する前記ゲーム媒体を使用することにより、通常対戦によって消費された前記消費パラメーターを回復させる通常対戦処理と、
前記通常対戦処理により、前記敵キャラクターの前記体力パラメーターを所定値以下にさせるまで通常対戦が複数行われる場合に、前記消費パラメーターの回復に使用される前記ゲーム媒体の数を算出する算出処理と、
プレイヤーからの特別操作入力に応答して、前記算出処理により算出された数の前記ゲーム媒体を前記プレイヤーが所有する前記ゲーム媒体から使用し、かつ、
通常対戦を複数行うことなく一度だけ行うことにより、前記敵キャラクターの前記体力パラメーターを所定値以下にさせる特別対戦を行う特別対戦処理と、
を実行させるためのゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー装置、及び、ゲームプログラムに関する。
【背景技術】
【０００２】
プレイヤーによる操作入力を受け付け、前記操作入力に基づいて対戦相手となる敵キャラクターと対戦し勝敗を決定する対戦ゲームをコンピューターに実行させるゲームプログラムが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６１２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなゲームプログラムでは、敵キャラクターとの対戦時において、プレイヤーに対して設定された消費パラメーターを消費させている。消費パラメーターが不足する場合には、プレイヤーは消費パラメーターを回復させてから対戦を行う必要がある。この際、消費パラメーターの回復に手間がかかり、敵キャラクターとの対戦に長時間を要する場合があった。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、手間をかけずに消費パラメーターを回復させ、敵キャラクターとの対戦時間を短縮することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
プレイヤーが利用するプレイヤー端末にネットワークを介して接続され、プレイヤーキャラクターと敵キャラクターとが対戦する対戦ゲームを実行するサーバー装置であって、
１回の対戦を行う度に消費される消費パラメーター、及び、前記消費パラメーターを回復させる回復アイテムの所有数をプレイヤーに対して設定したプレイヤー情報と、前記プレイヤーキャラクターの攻撃力を示す攻撃力パラメーターを含むプレイヤーキャラクター情報と、前記敵キャラクターの体力を示す体力パラメーターを含む敵キャラクター情報とを記憶する記憶部と、
プレイヤーからの操作入力に応答して前記プレイヤーに対して設定された前記消費パラメーターを消費させ１回の対戦を行うことにより、前記プレイヤーキャラクターの前記攻撃力パラメーターに基づき前記敵キャラクターの前記体力パラメーターを変動させ、かつ、
１回の対戦によって前記消費パラメーターが消費された場合には、プレイヤーからの操作入力に応答してプレイヤーが所有する前記回復アイテムを使用することにより、消費された前記消費パラメーターを回復させる対戦処理部と、
前記対戦処理部により、前記敵キャラクターの前記体力パラメーターを所定値以下にさせるまで、プレイヤーからの複数回の操作入力に応答して前記消費パラメーターの消費と回復とが繰り返されることによって１回の対戦が複数行われる場合に、前記消費パラメーターの回復に使用される前記回復アイテムの総数を算出する算出部と、
プレイヤーからの１回の特別操作入力に応答して、前記プレイヤーの前記回復アイテムの所有数が、前記算出部により算出された前記回復アイテムの総数以上であるか否かを判定する判定部と、
前記判定部によってかかる判定が肯定された場合に、
前記算出部により算出された総数の前記回復アイテムを前記プレイヤーが所有する前記回復アイテムの中から自動的に使用し、かつ、
１回の対戦を複数行うことなく一度だけ行うことにより、前記敵キャラクターの前記体力パラメーターを所定値以下にさせる特別対戦処理部と、
を備えたことを特徴とするサーバー装置である。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明の効果】
【０００６】
本発明によれば、手間をかけずに消費パラメーターを回復させ、敵キャラクターとの対戦時間を短縮することができる。
【図面の簡単な説明】
【０００７】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図４】カード情報のデータ構造例を示す図である。
【図５】回復アイテム情報のデータ構造例を示す図である。
【図６】プレイヤー情報のデータ構造例を示す図である。
【図７】所有カード情報のデータ構造例を示す図である。
【図８】所有回復アイテムのデータ構造例を示す図である。
【図９】敵キャラクター情報のデータ構造例を示す図である。
【図１０】通常攻撃と特別攻撃との関係を説明するための図である。
【図１１】ゲームシステム１の動作例を説明するためのフローチャートである。
【図１２】通常攻撃及び特別攻撃の操作入力を行うためのゲーム画面の一例を示す図である。
【図１３】特別対戦処理を説明するためのフローチャートである。
【図１４】回復アイテムを購入するためのゲーム画面の一例を示す図である。
【図１５】通常対戦処理を説明するためのフローチャートである。
【図１６】ゲームシステム１の他の動作例を説明するためのフローチャートである。
【図１７】通常攻撃及び特別攻撃の操作入力を行うためのゲーム画面の一例を示す図である。
【図１８】第２の特別対戦処理を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、プレイヤーが利用するプレイヤー端末にネットワークを介して接続され、プレイヤーキャラクターと敵キャラクターとが対戦する対戦ゲームを実行するサーバー装置であって、
１回の対戦を行う度に消費される消費パラメーター、及び、前記消費パラメーターを回復させる回復アイテムの所有数をプレイヤーに対して設定したプレイヤー情報と、前記プレイヤーキャラクターの攻撃力を示す攻撃力パラメーターを含むプレイヤーキャラクター情報と、前記敵キャラクターの体力を示す体力パラメーターを含む敵キャラクター情報とを記憶する記憶部と、
プレイヤーからの操作入力に応答して前記プレイヤーに対して設定された前記消費パラメーターを消費させ１回の対戦を行うことにより、前記プレイヤーキャラクターの前記攻撃力パラメーターに基づき前記敵キャラクターの前記体力パラメーターを変動させ、かつ、
１回の対戦によって前記消費パラメーターが消費された場合には、プレイヤーからの操作入力に応答してプレイヤーが所有する前記回復アイテムを使用することにより、消費された前記消費パラメーターを回復させる対戦処理部と、
前記対戦処理部により、前記敵キャラクターの前記体力パラメーターを所定値以下にさせるまで、プレイヤーからの複数回の操作入力に応答して前記消費パラメーターの消費と回復とが繰り返されることによって１回の対戦が複数行われる場合に、前記消費パラメーターの回復に使用される前記回復アイテムの総数を算出する算出部と、
プレイヤーからの１回の特別操作入力に応答して、前記プレイヤーの前記回復アイテムの所有数が、前記算出部により算出された前記回復アイテムの総数以上であるか否かを判定する判定部と、
前記判定部によってかかる判定が肯定された場合に、
前記算出部により算出された総数の前記回復アイテムを前記プレイヤーが所有する前記回復アイテムの中から自動的に使用し、かつ、
１回の対戦を複数行うことなく一度だけ行うことにより、前記敵キャラクターの前記体力パラメーターを所定値以下にさせる特別対戦処理部と、
を備えたことを特徴とするサーバー装置である。
このようなサーバー装置によれば、手間をかけずに消費パラメーターを回復させ、敵キャラクターとの対戦時間を短縮することが可能となる。
【０００９】
また、かかるサーバー装置であって、
前記判定部によってかかる判定が否定された場合に、不足分の前記回復アイテムを前記プレイヤーに購入させるゲーム画面を前記プレイヤー端末に表示させるための画面データを生成する画面データ生成部と、
を備えたこととしてもよい。
このようなサーバー装置によれば、プレイヤーは不足分の回復アイテムを簡単に購入することができる。
【００１０】
また、かかるサーバー装置であって、
前記プレイヤー情報には、ゲーム内で利用される仮想通貨の所有量がプレイヤーに対して設定されており、
前記特別対戦処理部は、
前記判定部によってかかる判定が否定された場合に、
不足分の前記回復アイテムの価値に相当する量の仮想通貨を自動的に消費することによって、前記プレイヤーの前記回復アイテムの所有数を、前記算出部により算出された前記回復アイテムの総数以上にする、こととしてもよい。
このようなサーバー装置によれば、プレイヤーは不足分の回復アイテムを自動的に購入することができる。
【００１１】
また、かかるサーバー装置であって、
前記特別対戦処理部は、
前記仮想通貨を自動的に消費させることによって、前記プレイヤーの前記回復アイテムの所有数を、前記算出部により算出された前記回復アイテムの総数以上にした場合に、
前記算出部により算出された総数の前記回復アイテムを前記プレイヤーが所有する前記回復アイテムの中から自動的に使用し、かつ、
１回の対戦を複数行うことなく一度だけ行うことにより、前記敵キャラクターの前記体力パラメーターを所定値以下にさせる、こととしてもよい。
このようなサーバー装置によれば、プレイヤーの所有する回復アイテムが不足している場合であっても、手間をかけずに消費パラメーターを回復させ、敵キャラクターとの対戦時間を短縮することが可能となる。
【００１２】
また、かかるサーバー装置であって、
前記サーバー装置は、複数のプレイヤーそれぞれが利用する前記プレイヤー端末にネットワークを介して接続され、
前記敵キャラクターは、複数のプレイヤーそれぞれのプレイヤーキャラクターと対戦可能に設定されており、
前記敵キャラクターの前記体力パラメーターの変動に基づき、複数のプレイヤーのうちから、前記敵キャラクターの前記体力パラメーターを所定値以下にさせたプレイヤーを選択し、当該プレイヤーに対して報酬を付与する報酬付与部と、
を備えたこととしてもよい。
このようなサーバー装置によれば、報酬の獲得を目指して他のプレイヤーと競い合いながら対戦ゲームを楽しむことができる。
【００１３】
＝＝＝実施形態＝＝＝
＜＜ゲームシステム１の構成について＞＞
図１は、本実施形態に係るゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１４】
＜＜サーバー装置１０の構成について＞＞
図２は、本実施形態に係るサーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等がゲームサービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）であり、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラムや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ（ゲーム画面等）を配信（レスポンス）することができる。このサーバー装置１０は、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有している。
【００１５】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の制御部１１は、受付部１１１、情報記録部１１２、対戦処理部１１３、算出部１１４、判定部１１５、特別対戦処理部１１６、画面データ生成部１１７、報酬付与部１１８を備えている。
【００１６】
受付部１１１は、プレイヤーによる操作入力を受け付ける処理を実行する機能を有している。具体的には、受付部１１１は、プレイヤーがプレイヤー端末２０を利用して入力した操作情報（コマンド等）をサーバー装置１０がネットワークを介して受信することにより、プレイヤーによる操作入力を受け付けることができる。
【００１７】
情報記録部１１２は、バスを介して記憶部１２に接続され、制御部１１からの指令に応じて記憶部１２に各種データを記録する処理を実行する機能を有している。本実施形態における情報記録部１１２は、消費パラメーター、プレイヤー情報、プレイヤーキャラクター情報、敵キャラクター情報等を記憶部１２に記録する。
【００１８】
対戦処理部１１３は、プレイヤーからの操作入力（通常攻撃）に応答して対戦処理を行う機能を有している。本実施形態における対戦処理部１１３は、プレイヤーからの操作入力に応答して、前記プレイヤーに対して設定された消費パラメーターを消費させて１回の対戦を行い、敵キャラクターの体力パラメーターを変動させる。また、対戦処理部１１３は、１回の対戦によって消費パラメーターが消費された場合には、プレイヤーからの操作入力に応答して前記プレイヤーが所有する回復アイテムを使用することにより、消費された消費パラメーターを回復させる。
【００１９】
算出部１１４は、敵キャラクターの体力パラメーターを所定値以下にさせるまでに入力されるべき各種の操作情報（消費パラメーターを消費して通常攻撃を行うための操作や、回復アイテムを使用するための操作）に基づき、判定部１１５が利用する基準値を算出する処理を実行する機能を有している。本実施形態における算出部１１４は、対戦処理部１１３により、敵キャラクターの体力パラメーターを所定値以下にさせるまで、プレイヤーからの複数回の操作入力に応答して消費パラメーターの消費と回復とが繰り返されることによって１回の対戦が複数行われた場合に、前記消費パラメーターの回復に使用される前記回復アイテムの総数を算出する。
【００２０】
判定部１１５は、各種の判定処理を実行する機能を有している。本実施形態における判定部１１５は、プレイヤーからの１回の特別操作入力があった際に、プレイヤーの回復アイテムの所有数が、算出部１１４により算出された回復アイテムの総数以上であるか否かを判定する。
【００２１】
特別対戦処理部１１６は、プレイヤーからの特別操作入力（特別攻撃）に応答して特別対戦処理を行う機能を有している。本実施形態における特別対戦処理部１１６は、判定部１１５によってかかる判定が肯定された場合に、算出部１１４により算出された総数の回復アイテムをプレイヤーが所有する回復アイテムの中から自動的に使用し、かつ、１回の対戦を複数行うことなく一度だけ行うことにより、敵キャラクターの体力パラメーターを所定値以下にさせる。
【００２２】
画面データ生成部１１７は、プレイヤーにゲームプレイさせるゲーム画面をプレイヤー端末２０に表示させるための画面データを生成する処理を実行する機能を有している。本実施形態の画面データ生成部１１７は、ゲーム画面に対応する画面データとしてＨＴＭＬデータを生成する。
【００２３】
報酬付与部１１８は、敵キャラクターとの対戦時に所定の付与条件を満たしたプレイヤーに対して報酬を付与する処理を実行する機能を有している。本実施形態の報酬付与部１１８は、敵キャラクターの体力パラメーターを所定値以下にさせたプレイヤーに対して報酬を付与する。
【００２４】
記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態の記憶部１２は、ゲーム媒体の一例としてのゲームカードに関する情報であるカード情報と、回復アイテムに関する情報である回復アイテム情報と、プレイヤーに関する情報であるプレイヤー情報と、敵キャラクターに関する情報である敵キャラクター情報を、少なくとも記憶する。なお、これら各情報については追って詳述する。
【００２５】
入力部１３は、システム管理者等が各種データ（例えば、カード情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００２６】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００２７】
通信部１５は、プレイヤー端末２０との間で通信を行うためのものであり、プレイヤー端末２０から送信される各種データや信号を受信する受信部としての機能と、制御部１１の指令に応じて各種データや信号をプレイヤー端末２０へ送信する送信部として機能とを有している。通信部１５は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００２８】
＜＜プレイヤー端末２０の構成について＞＞
図３は、プレイヤー端末２０の機能上の構成を示すブロック図である。本実施形態のプレイヤー端末２０は、ゲームをプレイする際にプレイヤーが利用する情報処理装置（例えば、携帯電話端末やスマートフォン等）であり、サーバー装置１０に対してゲームに関する各種情報（ゲームプログラムやＷｅｂページ等）の配信要求を行うことができる。プレイヤー端末２０は、プレイヤーにＷｅｂページを閲覧させるためのＷｅｂブラウザ機能を有しているため、サーバー装置１０から配信されたＷｅｂページ（ゲーム画面等）を表示することができる。このプレイヤー端末２０は、端末制御部２１と、端末記憶部２２と、端末入力部２３と、端末表示部２４と、端末通信部２５と、を有している。
端末制御部２１は、各部間のデータの受け渡しを行うととともに、プレイヤー端末２０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。なお、本実施形態の端末制御部２１は、端末表示部２４に表示されるゲーム画面の表示態様を制御する画面表示制御部としても機能する。端末記憶部２２は、バスを介して端末制御部２１に接続され、端末制御部２１からの指令に応じて記憶されているデータを参照、読み出し、書き換える処理が行われる。この端末記憶部２２は、例えば、フラッシュメモリやハードディスク等によって実現される。端末入力部２３は、プレイヤーが各種操作（ゲーム操作等）を行うためのものであり、例えば、操作ボタン、タッチパネル等によって実現される。端末表示部２４は、端末制御部２１からの指令によりゲーム画面（ゲーム画像や操作画像等）を表示するためのものであり、たとえば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。端末通信部２５は、ネットワーク２を介してサーバー装置１０と各種情報の送受信を行うための送受信部として機能するものであり、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００２９】
＜＜データ構造について＞＞
図４は、サーバー装置１０の記憶部１２に記憶されるカード情報のデータ構造例を示す図である。このカード情報は、カードＩＤ、キャラクター名、レベル、攻撃力、防御力、体力等の項目（フィールド）を有している。カードＩＤは、ゲーム媒体の一例としてのゲームカードを識別する識別情報である。ゲーム媒体とは、例えば、キャラクター等が対応付けられたゲームカードやフィギュア等、又は、ゲーム内で利用できる道具・アビリティ等のアイテム等である。本実施形態では、ゲーム媒体の一例としてのゲームカードが、ゲーム上の仮想空間内において利用される。キャラクター名は、ゲームカードに対応付けられたキャラクターの表示名を示す情報である。キャラクターのレベル、攻撃力、防御力、体力等は、キャラクターに最初に設定された能力値を示すパラメーターである。
【００３０】
図５は、サーバー装置１０の記憶部１２に記憶される回復アイテム情報のデータ構造例を示す図である。この回復アイテム情報は、回復アイテムＩＤ、回復アイテム名、価格、回復値等の項目（フィールド）を有している。回復アイテムＩＤは、回復アイテムを識別する識別情報である。回復アイテム名は、回復アイテムの表示名を示す情報である。価格は、回復アイテムの価値を示す情報である。回復値は、消費パラメーターの回復量を示す情報である。
【００３１】
図６は、サーバー装置１０の記憶部１２に記憶されるプレイヤー情報のデータ構造例を示す図である。このプレイヤー情報は、プレイヤーＩＤ、フレンドプレイヤーＩＤ、仮想通貨、消費パラメーター、所有カード情報、所有回復アイテム情報等の項目を有している。プレイヤーＩＤは、プレイヤーを識別する識別情報である。フレンドプレイヤーＩＤは、プレイヤーのフレンドリストに登録された他のプレイヤーを識別する識別情報である。すなわち、フレンドプレイヤーＩＤの数が多いほど、友達となった他のプレイヤーが多く存在することとなる。仮想通貨は、ゲーム価値の一例であって、プレイヤーが所有している仮想通貨の量を示す情報である。プレイヤーは、仮想通貨を購入し所有することができる。消費パラメーターは、敵キャラクターとの対戦により消費されるパラメーターである。本実施形態では、プレイヤーは、消費パラメーターを消費すること（消費パラメーターの値を減少させること）により、敵キャラクターとの対戦を行うことができる。すなわち、消費パラメーターが不足する場合には、敵キャラクターと対戦することができないように設定されている。所有カード情報は、プレイヤーが所有するゲームカード（以下、所有カードともいう）を示す情報である。所有回復アイテム情報は、プレイヤーが所有する回復アイテム（以下、所有回復アイテムともいう）を示す情報である。
【００３２】
図７は、所有カード情報のデータ構造例を示す図である。この所有カード情報は、所有カードＩＤ、所有カードのレベル、攻撃力、防御力、体力、獲得日時等の項目を有している。所有カードＩＤは、所有カードを識別する識別情報である。所有カードのレベル、攻撃力、防御力、体力は、所有カードに対応するキャラクターに設定された能力値を示すパラメーターである。これら各種パラメーターは、対戦ゲームの結果等に応じて更新される。獲得日時は、プレイヤーが所有カードを獲得した日時を示す情報である。
【００３３】
図８は、所有回復アイテム情報のデータ構造例を示す図である。この所有回復アイテム情報は、回復アイテムＩＤ、所有数の項目を有している。回復アイテムＩＤは、プレイヤーが所有する各種の回復アイテムを識別する識別情報である。所有数は、プレイヤーが所有する回復アイテムの数量を示す情報である。
【００３４】
図９は、サーバー装置１０の記憶部１２に記憶される敵キャラクター情報のデータ構造例を示す図である。この敵キャラクター情報は、敵キャラクターＩＤ、敵キャラクター名、レベル、攻撃力、防御力、体力（ＨＰ）、出現時間等の項目を有している。敵キャラクターＩＤは、敵キャラクターを識別する識別情報である。敵キャラクター名は、敵キャラクターの表示名を示す情報である。敵キャラクターのレベル、攻撃力、防御力、体力（ＨＰ）は、敵キャラクターに設定された能力値を示すパラメーターである。これら各種パラメーターは、対戦ゲームの結果等に応じて更新される。出現時間は、敵キャラクターが出現している継続時間を示す情報である。換言すると、出現時間は、プレイヤーが敵キャラクターと対戦することができる時間でもあるので、敵キャラクターとの対戦は、この出現時間内に制限されることになる。
【００３５】
＜＜ゲームの概要について＞＞
ここでは、本実施形態のゲームシステム１によって提供されるゲームの概要について説明する。このゲームシステム１では、ゲームキャラクターが対応付けられたゲームカード（ゲーム上の仮想空間において使用される仮想カード）を用いて行う対戦ゲームが提供される。
【００３６】
＜対戦ゲーム＞
本実施形態のゲームシステム１において、プレイヤーは、ゲームカード（キャラクター）を複数所有することができる。プレイヤーは、自らが所有する複数のゲームカードの中から、対戦ゲームに用いるゲームカード（プレイヤーキャラクター）を選択する。制御部１１は、プレイヤーによって選択されたプレイヤーキャラクターの対戦相手となる敵キャラクターを決定し、各キャラクターに設定された各種パラメーター（レベル、攻撃力、防御力、体力等）に基づいて、これらキャラクター同士による対戦ゲームの勝敗を決定する。
プレイヤーは、プレイヤーに設定された消費パラメーターを消費させることによって対戦ゲームを行う。消費パラメーターが不足した場合には、対戦ゲームを行うことができない。かかる場合には、プレイヤーは、自らが所有する回復アイテムを使用することによって、消費パラメーターを回復させることができる。なお、回復アイテムを使用しなくても、時間経過に伴って消費パラメーターを回復させることもできる。
【００３７】
＜通常攻撃と特別攻撃の関係＞
本実施形態の対戦ゲームにおいて、プレイヤーは、通常攻撃のみならず、特別攻撃を行うこともできる。以下では、通常攻撃と特別攻撃の関係について具体的に説明する。
【００３８】
図１０は、敵キャラクターの体力パラメーターを所定値以下にさせる場合における、通常攻撃と特別攻撃との関係を説明するための図である。ここでは、敵キャラクターの体力パラメーターを「０」にさせる場合を例に挙げて説明する。なお、敵キャラクターが出現した時点では、敵キャラクターの体力パラメーターは「１００００」であり、プレイヤーに設定された消費パラメーターは０ポイントであるものとする。また、消費パラメーターは、最大ポイント（３ポイント）を１回の対戦で消費させるものとし、消費後は、消費パラメーターを１ポイント回復させる回復アイテムを３個使用することにより、最大ポイント（３ポイント）を回復させるものとする。
【００３９】
先ずは、通常攻撃を行う場合について説明する。敵キャラクターの出現時点では消費パラメーターが０ポイントであるため（消費パラメーターが不足した状態であるため）、プレイヤーは対戦ゲームを行うことができない。そのため、プレイヤーは消費パラメーターを回復させる必要がある。ここで、プレイヤーが回復アイテムを３個使用すると、消費パラメーターが３ポイント回復する。回復後に、プレイヤーが通常攻撃の操作入力を行うと、消費パラメーターが３ポイント消費され、プレイヤーキャラクターの攻撃によって「２０００」のダメージが敵キャラクターに与えられることにより、１回の対戦が行われる（１回目）。その結果、敵キャラクターの体力パラメーターは「８０００」となり、プレイヤーに設定された消費パラメーターは０ポイントに戻る。１回目の対戦終了後、消費パラメーターが０ポイントであるため（消費パラメーターが不足した状態であるため）、プレイヤーは敵キャラクターとの対戦を継続するためには、再び消費パラメーターを回復させる必要がある。ここで、プレイヤーが回復アイテムを３個使用すると、消費パラメーターが３ポイント回復する。回復後に、プレイヤーが通常攻撃の操作入力を行うと、消費パラメーターが３ポイント消費され、プレイヤーキャラクターの攻撃によって「２０００」のダメージが敵キャラクターに与えられることにより、１回の対戦が行われる（２回目）。その結果、敵キャラクターの体力パラメーターは「６０００」となり、プレイヤーに設定された消費パラメーターは０ポイントに戻る。その後、消費パラメーターの消費と回復とが繰り返されることによって１回の対戦が複数行われた結果、５回目の対戦終了後に、敵キャラクターの体力パラメーターが「０」となる。
このように、通常攻撃を行う場合には、敵キャラクターの体力パラメーターを「０」にさせるまで、プレイヤーが複数回の操作入力を行うことによって消費パラメーターの消費と回復とが繰り返され、１回の対戦が複数行われることになる。すなわち、プレイヤーは、１回の対戦を行う度に消費パラメーターを回復させる必要があるため、消費パラメーターの回復に手間がかかってしまう。
【００４０】
次に、特別攻撃を行う場合について説明する。プレイヤーが特別攻撃の操作入力を１回行うと、自動的に１５個分の回復アイテムが使用され（自動的に消費パラメーターが１５ポイント消費され）、プレイヤーキャラクターの攻撃によって「１００００」のダメージが敵キャラクターに与えられることにより、１回の対戦が複数行われることなく一度だけ行われる（１回目）。その結果、敵キャラクターの体力パラメーターが一挙に「０」となる。すなわち、仮に通常攻撃が行なわれたものとして、敵キャラクターの体力パラメーターが「０」になるまでに使用される回復アイテムの総数が予め計算され、その総数分の回復アイテムが特別攻撃の開始時に使用されることになる。上述したように、通常攻撃が行われると、敵キャラクターの体力パラメーターが「０」になるまでに、３個分の回復アイテムが５回使用されるため、消費パラメーターの回復に使用される回復アイテムの総数は１５個となる。したがって、特別攻撃の開始時に、１５個分の回復アイテムが自動的に使用されることになる。
このように、特別攻撃を行う場合には、プレイヤーによって特別攻撃の操作入力が１回行われるだけで、敵キャラクターの体力パラメーターを１回の対戦で「０」にすることが可能となる。このため、通常攻撃を行う場合に比べて、手間をかけずに消費パラメーターを回復させることができると共に、敵キャラクターとの対戦時間を短縮することができる。
【００４１】
＜報酬の付与＞
本実施形態の対戦ゲームは、複数のプレイヤーが参加する多人数参加型の対戦ゲームである。敵キャラクターは、各プレイヤーに共通する対戦相手として設定される。したがって、各プレイヤーは、共通の敵キャラクターとの対戦をそれぞれ行う。本実施形態では、敵キャラクターの体力パラメーターを所定値以下にさせたプレイヤー（つまり、敵キャラクターに止めを刺したプレイヤー）など、多人数参加型の対戦ゲームにおいて勝利に貢献したプレイヤーに対して報酬が付与される。
本実施形態では、サーバー装置１０において、報酬付与部１１８は、敵キャラクターの体力パラメーターの変動に基づき、複数の参加プレイヤーのうちから、敵キャラクターの体力パラメーターを「０」にさせたプレイヤーを選択し、当該プレイヤーに対して報酬を付与する。このため、各プレイヤーは、報酬の獲得を目指して他のプレイヤーと競い合いながら対戦ゲームを楽しむことができる。
この多人数参加型の対戦ゲームにおいても、各プレイヤーは、通常攻撃のみならず、特別攻撃を行うことができる。そのため、特別攻撃を行った場合には、通常攻撃を行う場合に比べて、手間をかけずに消費パラメーターを回復させることができると共に、敵キャラクターとの対戦時間を短縮することができるため、他のプレイヤーよりも先に敵キャラクターの体力パラメーターを「０」にさせることが可能となる。
【００４２】
＜＜ゲームシステム１の動作について＞＞
＜動作例１＞
図１１は、本実施形態にかかるゲームシステム１の動作例を説明するためのフローチャートである。
【００４３】
プレイヤー端末２０において、端末制御部２１は、プレイヤーの操作入力を端末入力部２３から受け取ると、対戦ゲームを開始するためのコマンド（ゲーム開始要求）を、端末通信部２５を介してサーバー装置１０に送信する。
【００４４】
サーバー装置１０は、プレイヤー端末２０から送信されたゲーム開始要求を受信すると、対戦相手となる敵キャラクターを出現させるか否かを決定する出現決定処理を行う（Ｓ１０１）。制御部１１は、敵キャラクターの出現を決定した場合に、図９に示す敵キャラクター情報を参照し、複数の敵キャラクターの中から対戦相手となる敵キャラクターを選択する。
【００４５】
次いで、サーバー装置１０において、算出部１１４は、通常攻撃が行なわれたものとして、敵キャラクターの体力パラメーターを所定値以下にさせるまでに使用される回復アイテムの総数を算出する算出処理を行う（Ｓ１０２）。本実施形態における算出部１１４は、出現時の敵キャラクターの体力パラメーターと、プレイヤーキャラクターの攻撃力パラメーターとに基づいて、敵キャラクターの体力パラメーターを「０」にさせるまでに１回の対戦が行なわれる対戦回数を求め、その対戦回数に回復アイテム数（個／回）を乗じることによって回復アイテムの総数を求める。例えば、図１０に示すように、通常攻撃を行う場合では、出現時の敵キャラクターの体力パラメーターが「１００００」であり、プレイヤーキャラクターの攻撃力パラメーターが「４００」であるとした場合、回復させた消費パラメーターを３ポイント消費して通常攻撃を行うと、プレイヤーキャラクターの攻撃力が５倍になるため（図１２参照）、プレイヤーキャラクターが敵キャラクターに与えるダメージは「２０００」（「４００」×５倍）となる。そのため、通常攻撃によって１回の対戦が行なわれると、敵キャラクターの体力パラメーターは「１００００」から「８０００」に減少する。つまり、敵キャラクターの体力パラメーターを「１００００」から「０」に減少させるためには、５回の対戦が行なわれることになる。よって、回復アイテムの総数は、その対戦回数（５回）に回復アイテム数（３個／１回）を乗じることによって、１５個となる。
【００４６】
次いで、サーバー装置１０は、プレイヤーが操作入力を行うためのゲーム画面（Ｗｅｂページ）をプレイヤー端末２０に表示させるための画面データ（ＨＴＭＬファイル）を、画面データ生成部１１７に生成させる。サーバー装置１０は、このようにして生成されたゲーム画面（Ｗｅｂページ）の画面データ（ＨＴＭＬファイル）を、ネットワークを介して要求元のプレイヤー端末２０に送信する。
【００４７】
次いで、プレイヤー端末２０は、サーバー装置１０から送信されたこの画面データ（ＨＴＭＬデータ）を受信すると、画面データを解析することにより、画面データに対応するゲーム画面を端末表示部２４に表示させる（Ｓ１０３）。
【００４８】
図１２は、通常攻撃及び特別攻撃の操作入力を行うためのゲーム画面の一例を示す図である。このゲーム画面５０には、通常攻撃を行うための操作ボタン５１、５２、５３、特別攻撃を行うための操作ボタン５４、消費パラメーター表示領域５５、体力パラメーター表示領域５６が含まれている。操作ボタン５１、５２、５３は、それぞれ消費パラメーターを１、２、３ポイント消費して通常攻撃を行うためのボタンである。プレイヤーによって操作ボタン５１、５２、５３のそれぞれが選択されると、プレイヤーキャラクターの攻撃力がそれぞれ１．２倍、３倍、５倍となる。操作ボタン５４は、特別攻撃を行うためのボタンである。プレイヤーによって操作ボタン５４が選択されると、１５個分の回復アイテムが自動的に使用されると共に、敵キャラクターの体力パラメーターが一挙に「０」になる。つまり、敵キャラクターを一撃で倒すことができる。
【００４９】
図１１に戻り、このようにして対戦に関する操作情報がプレイヤーによって選択入力されると、かかる操作情報がプレイヤー端末２０からサーバー装置１０へ送信される。
【００５０】
次いで、サーバー装置１０は、プレイヤー端末２０から受信した操作情報に基づいて判定処理を行う（Ｓ１０４）。すなわち、判定部１１５は、プレイヤーによって、通常攻撃の操作ボタン５１、５２、５３が選択されたのか、又は、特別攻撃の操作ボタン５４が選択されたのかを判定する。特別攻撃を行うための操作ボタン５４が選択された場合には、特別対戦処理が実行され（Ｓ１０５）、通常攻撃を行うための操作ボタン５１、５２、５３が選択された場合には、通常対戦処理が実行される（Ｓ１０６）。
【００５１】
図１３は、特別対戦処理を説明するためのフローチャートである。
先ず、サーバー装置１０において、判定部１１５は、特別攻撃を行うための操作ボタン５４がプレイヤーによって選択された場合に、図８に示す所有回復アイテム情報を参照して、前記プレイヤーの回復アイテムの所有数が、算出部１１４により算出された回復アイテムの総数以上であるか否かを判定する（Ｓ２０１）。
【００５２】
かかる判定が否定された場合には、画面データ生成部１１７は、不足分の回復アイテムをプレイヤーに購入させるゲーム画面をプレイヤー端末２０に表示させるための画面データを生成し、かかるゲーム画面がプレイヤー端末２０に表示される（Ｓ２０２）。その一方で、かかる判定が肯定された場合には、ステップ２０４に進む。
【００５３】
図１４は、回復アイテムを購入するためのゲーム画面の一例を示す図である。このゲーム画面６０には、購入ボタン６１、購入個数を選択するためのメニューボタン６２、戻るボタン６３、回復アイテムの名称・画像等が含まれている。
【００５４】
図１３に戻り、判定部１１５は、図１４に示すゲーム画面において、購入ボタン６１が選択されたのか、又は、戻るボタン６３が選択されたのかを判定する（Ｓ２０３）。プレイヤーによって購入ボタン６１が選択された場合には、ステップ２０４に進む。戻るボタン６３が選択された場合には、ステップ１０３に戻る。
【００５５】
次いで、判定部１１５は、図９に示す敵キャラクター情報を参照することにより、敵キャラクターの体力パラメーターが所定値以下に減少したか否かを判定する（Ｓ２０４）。すなわち、他のプレイヤーからの攻撃によって、敵キャラクターの体力パラメーターがすでに所定値以下に減少している場合には（Ｓ２０４：ＹＥＳ）、プレイヤーの特別攻撃はキャンセルされる（Ｓ２０５）。一方で、他のプレイヤーからの攻撃が無かった場合や、他のプレイヤーからの攻撃によっても敵キャラクターの体力パラメーターが所定値以下に減少しなかった場合には（Ｓ２０４：ＮＯ）、算出部１１４によってステップ１０２の算出処理が再び行なわれる（Ｓ２０６）。
【００５６】
次いで、特別対戦処理部１１６は、算出部１１４により算出された総数の回復アイテムをプレイヤーが所有する回復アイテムの中から自動的に使用する（Ｓ２０７）。この際、図６に示すプレイヤー情報が更新される。
【００５７】
そして、特別対戦処理部１１６は、敵キャラクターの体力パラメーターを所定値以下にさせる（Ｓ２０８）。この際、図９に示す敵キャラクター情報が更新される。
【００５８】
図１５は、通常対戦処理を説明するためのフローチャートである。
先ず、サーバー装置１０において、対戦処理部１１３は、通常攻撃を行うための操作ボタン５１、５２、５３のいずれかがプレイヤーによって選択された場合に、選択された操作ボタン５１、５２、５３に応じて、消費パラメーターを１、２、３ポイント消費させる（Ｓ３０１）。
【００５９】
次に、対戦処理部１１３は、プレイヤーキャラクターの攻撃力を決定する（Ｓ３０２）。対戦処理部１１３は、選択された操作ボタン５１、５２、５３に応じて、プレイヤーキャラクターの攻撃力パラメーターを、１．２倍、３倍、５倍にする。
【００６０】
次に、対戦処理部１１３は、決定されたプレイヤーキャラクターの攻撃力に基づき、敵キャラクターにダメージを与え、敵キャラクターの体力パラメーターを減少させる（Ｓ３０３）。なお、この際、対戦処理部１１３は、敵キャラクターの攻撃力パラメーターに基づき、プレイヤーキャラクターにダメージを与え、プレイヤーキャラクターの体力パラメーターも減少させる。
【００６１】
図１３に戻り、このようにして、対戦処理部１１３及び特別対戦処理部１１６によって、通常対戦処理及び特別対戦処理が行なわれた結果、敵キャラクターの体力パラメーター及びプレイヤーキャラクターの体力パラメーターに基づいて、敵キャラクターとの対戦について勝敗が決定される（Ｓ１０７）。すなわち、敵キャラクターの体力パラメーターが先に「０」となった場合には、プレイヤーキャラクターの勝ちが決定され、プレイヤーキャラクターの体力パラメーターが先に「０」となった場合には、プレイヤーキャラクターの負けが決定される。
【００６２】
以上のように、本実施形態に係るゲームシステム１によれば、プレイヤーが１回の特別攻撃の操作入力を行うと、算出部１１４によって算出された総数の回復アイテムがプレイヤーの所有する回復アイテムの中から自動的に使用され、かつ、１回の対戦を複数行うことなく一度だけ行うことにより、敵キャラクターの体力パラメーターが所定値以下になる。このため、通常攻撃の操作入力を行う場合に比べて、手間をかけずに消費パラメーターを回復させることができると共に、敵キャラクターとの対戦時間を短縮することができる。
【００６３】
＜動作例２＞
図１６は、本実施形態にかかるゲームシステム１の他の動作例を説明するためのフローチャートである。
【００６４】
図１１に示す動作例１と同様に、ステップ１０１に示すボス出現決定処理が行なわれ（Ｓ４０１）、次に、ステップ１０２に示す算出処理が行なわれる（Ｓ４０２）。
【００６５】
次いで、判定部１１５は、図８に示す所有回復アイテム情報を参照して、プレイヤーの回復アイテムの所有数が、算出部１１４により算出された回復アイテムの総数以上であるか否かを判定する（Ｓ４０３）。
【００６６】
かかる判定が否定された場合には、図１２に示すゲーム画面をプレイヤー端末２０に表示させる第１の対戦画面表示処理が行なわれ（Ｓ４０４）、肯定された場合には、図１７に示すゲーム画面をプレイヤー端末２０に表示させる第２の対戦画面表示処理が行なわれる（Ｓ４０８）。
【００６７】
なお、ステップ４０４以降の処理については、図１１に示す動作例１と同様に、ステップ１０４に示す判定処理が行なわれ（Ｓ４０５）、ステップ１０５に示す特別対戦処理が行なわれ（Ｓ４０６）、ステップ１０６に示す通常対戦処理が行なわれる（４０７）ため、説明を省略する。
【００６８】
図１７は、通常攻撃及び特別攻撃の操作入力を行うためのゲーム画面の一例を示す図である。このゲーム画面７０には、通常攻撃を行うための操作ボタン７１、７２、７３、特別攻撃を行うための操作ボタン７４、消費パラメーター表示領域７５、体力パラメーター表示領域７６が含まれている。操作ボタン７１、７２、７３は、それぞれ消費パラメーターを１、２、３ポイント消費して通常攻撃を行うためのボタンである。プレイヤーによって操作ボタン７１、７２、７３のそれぞれが選択されると、プレイヤーキャラクターの攻撃力がそれぞれ１．２倍、３倍、５倍となる。操作ボタン７４は、特別攻撃を行うためのボタンである。プレイヤーによって操作ボタン７４が選択されると、不足分の回復アイテム（ここでは、プレイヤーが所有する回復アイテムの数量が１０個であるものとし、算出部１１４が算出した回復アイテムの総数（１５個）に対して５個不足しているものとする）の価値に相当する量の仮想通貨が自動的に消費されることによって、プレイヤーの回復アイテムの所有数が、算出部１１４により算出された回復アイテムの総数以上になり、算出部１１４により算出された総数の回復アイテムがプレイヤーの所有する回復アイテムの中から自動的に使用され、かつ、敵キャラクターの体力パラメーターが一挙に「０」になる。つまり、不足分の回復アイテムを補充しつつ、敵キャラクターを一撃で倒すことができる。
【００６９】
図１６に戻り、このようにして対戦に関する操作情報がプレイヤーによって選択入力されると、かかる操作情報がプレイヤー端末２０からサーバー装置１０へ送信される。
【００７０】
次いで、サーバー装置１０は、プレイヤー端末２０から受信した操作情報に基づいて判定処理を行う（Ｓ４０９）。すなわち、判定部１１５は、プレイヤーによって、通常攻撃の操作ボタン７１、７２、７３が選択されたのか、又は、特別攻撃の操作ボタン７４が選択されたのかを判定する。特別攻撃を行うための操作ボタン７４が選択された場合には、第２の特別対戦処理が実行され（Ｓ４１０）、通常攻撃を行うための操作ボタン７１、７２、７３が選択された場合には、通常対戦処理が実行される（Ｓ４０７）。
【００７１】
図１８は、第２の特別対戦処理を説明するためのフローチャートである。
先ず、サーバー装置１０において、判定部１１５は、特別攻撃を行うための操作ボタン７４がプレイヤーによって選択された場合に、図６に示すプレイヤー情報を参照して、前記プレイヤーの仮想通貨の量が、不足分の回復アイテムの価値に相当する量以上であるか否かを判定する（Ｓ５０１）。
【００７２】
かかる判定が否定された場合には、画面データ生成部１１７は、不足分の仮想通貨をプレイヤーに購入させるゲーム画面をプレイヤー端末２０に表示させるための画面データを生成し、かかるゲーム画面がプレイヤー端末２０に表示される（Ｓ５０２）。その一方で、かかる判定が肯定された場合には、ステップ５０４に進む。
【００７３】
次いで、判定部１１５は、プレイヤーによって、購入ボタンが選択されたのか、又は、戻るボタンが選択されたのかを判定する（Ｓ５０３）。購入ボタンが選択された場合には、ステップ２０４に進む。戻るボタンが選択された場合には、ステップ４０８に戻る。
【００７４】
次いで、判定部１１５は、図９に示す敵キャラクター情報を参照することにより、敵キャラクターの体力パラメーターが所定値以下に減少したか否かを判定する（Ｓ５０４）。すなわち、他のプレイヤーからの攻撃によって、敵キャラクターの体力パラメーターがすでに所定値以下に減少している場合には（Ｓ５０４：ＹＥＳ）、プレイヤーの特別攻撃はキャンセルされる（Ｓ５０５）。一方で、他のプレイヤーからの攻撃が無かった場合や、他のプレイヤーからの攻撃によっても、敵キャラクターの体力パラメーターが所定値以下に減少しなかった場合には（Ｓ５０４：ＮＯ）、算出部１１４によってステップ４０２の算出処理が再び行なわれる（Ｓ５０６）。
【００７５】
次いで、特別対戦処理部１１６は、不足分の回復アイテムの価値に相当する量の仮想通貨を自動的に消費する（Ｓ５０７）。この際、図６に示すプレイヤー情報が更新される。
【００７６】
次いで、特別対戦処理部１１６は、算出部１１４により算出された総数の回復アイテムをプレイヤーが所有する回復アイテムの中から自動的に使用する（Ｓ５０８）。この際、図６に示すプレイヤー情報が更新される。
【００７７】
そして、特別対戦処理部１１６は、敵キャラクターの体力パラメーターを所定値以下にさせる（Ｓ５０９）。この際、図９に示す敵キャラクター情報が更新される。
【００７８】
図１６に戻り、このようにして、対戦処理部１１３及び特別対戦処理部１１６によって、通常対戦処理及び特別対戦処理が行なわれた結果、敵キャラクターの体力パラメーター及びプレイヤーキャラクターの体力パラメーターに基づいて、敵キャラクターとの対戦について勝敗が決定される（Ｓ４１１）。すなわち、敵キャラクターの体力パラメーターが先に「０」となった場合には、プレイヤーキャラクターの勝ちが決定され、プレイヤーキャラクターの体力パラメーターが先に「０」となった場合には、プレイヤーキャラクターの負けが決定される。
【００７９】
以上のように、本実施形態に係るゲームシステム１によれば、プレイヤーが１回の特別攻撃の操作入力を行った場合に、プレイヤーの所有する回復アイテムが不足していても、不足分の回復アイテムの価値に相当する量の仮想通貨が自動的に消費され、プレイヤーの回復アイテムの所有数を、算出部１１４により算出された回復アイテムの総数以上にすることができる。さらに、プレイヤーが１回の特別攻撃の操作入力を行うと、算出部１１４によって算出された総数の回復アイテムがプレイヤーの所有する回復アイテムの中から自動的に使用され、かつ、１回の対戦を複数行うことなく一度だけ行うことにより、敵キャラクターの体力パラメーターが所定値以下になる。このため、通常攻撃の操作入力を行う場合に比べて、手間をかけずに消費パラメーターを回復させることができると共に、敵キャラクターとの対戦時間を短縮することができる。
【００８０】
＝＝＝その他の実施の形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８１】
＜特別対戦処理部１１６＞
上記の本実施形態では、特別対戦処理部１１６が敵キャラクターの体力パラメーターを所定値以下にさせるときの一例として、敵キャラクターの体力パラメーターを「０」にさせる場合を挙げて説明したが、本発明はこれに限定されるものではない。例えば、敵キャラクターの体力パラメーターを「０」以外の数値にさせてもよい。
【００８２】
また、上記の本実施形態では、特別対戦処理部１１６が算出部１１４により算出された総数の回復アイテムをプレイヤーが所有する回復アイテムの中から自動的に使用する際、回復アイテムの使用を優先する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、プレイヤーに設定された消費パラメーターが残存している場合には、回復アイテムの使用よりも消費パラメーターの消費を優先してもよい。具体的には、算出部１１４によって算出された回復アイテムの総数が１５個である場合において、３個分の回復アイテムに相当する３ポイントの消費パラメーターが残存している場合には、先に消費パラメーターを３ポイント消費してから、１２個分の回復アイテムを自動的に使用するようにしてもよい。
【００８３】
＜回復アイテムの購入＞
上記の本実施形態では、図１３に示すフローチャートにおいて、ステップ２０１の判定処理により、かかる判定が否定された場合には、ステップ２０２の表示処理において図１４に示すゲーム画面を表示する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、図１７に示すゲーム画面を表示するようにしてもよい。これにより、プレイヤーは、図１７に示すゲーム画面において特別攻撃の操作入力を行うと、不足分の回復アイテムを補充しつつ、敵キャラクターを一撃で倒すことができる。
【００８４】
＜算出部１１４＞
上記の本実施形態では、図１０に示す通常攻撃において、算出部１１４が算出した回復アイテムの総数が１５個となる場合に、プレイヤーキャラクターが敵キャラクターに与えるダメージが「２０００」（攻撃力パラメーター「４００」×３ポイント消費「攻撃力５倍」、図１２参照）であることを説明したが、本発明はこれに限定されるものではない。例えば、プレイヤーキャラクターが敵キャラクターに与えるダメージに対して、さらにランダム値を乗じるようにしてもよい。このようにランダム値を乗算することによって、プレイヤーキャラクターが敵キャラクターに与えるダメージが、「２０００」に固定されず、「１９００」になったり、「２１００」になったりする。そのため、プレイヤーキャラクターが敵キャラクターに与えるダメージに幅を持たせることができる。これにより、プレイヤーが特別攻撃を行った場合に、１５個分の回復アイテムが自動的に使用されたとしても、敵キャラクターの体力パラメーターを所定値以下にできない場合を発生させたり、１４個分の回復アイテムが自動的に使用されることで、敵キャラクターの体力パラメーターを所定値以下にできる場合を発生させたりすることもできる。
【００８５】
＜サーバー装置１０＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としてもよい。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしてもよい。
【００８６】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしてもよい。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としてもよい。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はプロセッサー及びメモリを備えるコンピューターの一例である。
【符号の説明】
【００８７】
１  ゲームシステム、２  ネットワーク、１０  サーバー装置、１１  制御部、１２  記憶部、１３  入力部、１４  表示部、１５  通信部、２０  プレイヤー端末、２１  端末制御部、２２  端末記憶部、２３  端末入力部、２４  端末表示部、２５  端末通信部、５０  ゲーム画面、５１  操作ボタン、５２  操作ボタン、５３  操作ボタン、５４  操作ボタン、５５  消費パラメーター表示領域、５６  体力パラメーター表示領域、６０  ゲーム画面、６１  購入ボタン、６２  メニューボタン、６３  戻るボタン、７０  ゲーム画面、７１  操作ボタン、７２  操作ボタン、７３  操作ボタン、７４  操作ボタン、７５  消費パラメーター表示領域、７６  体力パラメーター表示領域、１１１  受付部、１１２  情報記録部、１１３  対戦処理部、１１４  算出部、１１５  判定部、１１６  特別対戦処理部、１１７  画面データ生成部、１１８  報酬付与部
【要約】
【課題】手間をかけずに消費パラメーターを回復させ、敵キャラクターとの対戦時間を短縮する。
【解決手段】本発明に係るサーバー装置は、プレイヤーからの操作入力に応答して、消費パラメーターを消費させ１回の対戦を行い、プレイヤーが所有する回復アイテムの使用により消費パラメーターを回復させる。敵キャラクターの体力パラメーターを所定値以下にさせるまで、プレイヤーからの複数回の操作入力に応答して消費パラメーターの消費と回復とが繰り返されることによって１回の対戦が複数行われる場合に、消費パラメーターの回復に使用される回復アイテムの総数を算出する。プレイヤーからの１回の特別操作入力に応答して、プレイヤーの回復アイテムの所有数が、算出された回復アイテムの総数以上であるか否かを判定する。かかる判定が肯定された場合に、算出された総数の回復アイテムをプレイヤーが所有する回復アイテムの中から自動的に使用し、１回の対戦を行って敵キャラクターの体力パラメーターを所定値以下にさせる。
【選択図】図１０【図１】
0005564606.tif 000002
【図２】
0005564606.tif 000003
【図３】
0005564606.tif 000004
【図４】
0005564606.tif 000005
【図５】
0005564606.tif 000006
【図６】
0005564606.tif 000007
【図７】
0005564606.tif 000008
【図８】
0005564606.tif 000009
【図９】
0005564606.tif 000010
【図１０】
0005564606.tif 000011
【図１１】
0005564606.tif 000012
【図１２】
0005564606.tif 000013
【図１３】
0005564606.tif 000014
【図１４】
0005564606.tif 000015
【図１５】
0005564606.tif 000016
【図１６】
0005564606.tif 000017
【図１７】
0005564606.tif 000018
【図１８】
0005564606.tif 000019