(57)【要約】      （修正有）【課題】短い時間でありながら、興趣性の高い対戦型ゲームを提供する。【解決手段】対戦処理において、プレイヤキャラクタに関連付けられたユーザ端末から、複数の第１の種類のゲーム媒体のうち、第１のゲーム媒体の選択を受信するユーザ要求受信部と、当該選択された第１のゲーム媒体を消費することで、当該第１のゲーム媒体に関連付けられたコマンドを実行し、当該コマンドに応じて、複数の第２の種類のゲーム媒体のうち、当該コマンドによって指定された一又は複数のゲーム媒体を消費することで、所定の効果を発動し、消費された一又は複数のゲーム媒体に代わる新たな一又は複数のゲーム媒体を補充するゲーム処理部と、を有し、第２の種類のゲーム媒体の各々には所定の値が設定されており、さらに、新たな一又は複数のゲーム媒体の所定の値を、複数の第２の種類のゲーム媒体の各々に設定された所定の値のうち最大値に基づいて設定する。【選択図】図１２
2020036766.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数のユーザ端末に、プレイヤキャラクタと敵キャラクタとの間の対戦を含むゲームを提供するサーバであって、
対戦処理において、プレイヤキャラクタに関連付けられたユーザ端末から、複数の第１の種類のゲーム媒体のうち、第１のゲーム媒体の選択を受信するユーザ要求受信部と、
当該選択された第１のゲーム媒体を消費することで、当該第１のゲーム媒体に関連付けられたコマンドを実行し、
当該コマンドに応じて、複数の第２の種類のゲーム媒体のうち、当該コマンドによって指定された一又は複数のゲーム媒体を消費することで、所定の効果を発動し、
前記消費された一又は複数のゲーム媒体に代わる新たな一又は複数のゲーム媒体を補充するゲーム処理部と、を有し、
前記第２の種類のゲーム媒体の各々には所定の値が設定されており、
さらに、前記新たな一又は複数のゲーム媒体の所定の値を、前記複数の第２の種類のゲーム媒体の各々に設定された所定の値のうち最大値に基づいて設定するポイント処理部を特徴とする、サーバ。
【請求項２】
前記コマンドは、敵キャラクタに攻撃する攻撃コマンドを含む、請求項１に記載のサーバ。
【請求項３】
前記ゲーム処理部は、前記所定の効果として、前記所定の値に基づいて、前記攻撃コマンドによって与えられる攻撃ポイントを算出する、請求項１に記載のサーバ。
【請求項４】
前記ゲーム処理部は、前記所定の値を敵キャラクタによって利用される処理を実行する、請求項１に記載のサーバ。
【請求項５】
前記ゲーム処理部は、前記新たな所定の値を、前記消費された一又は複数のゲーム媒体に設定された所定の値のうち、最大値に基づいて設定することを特徴とする、請求項１に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一又は複数のユーザ端末に、プレイヤキャラクタと敵キャラクタとの間の対戦を含むゲームを提供するサーバ等に関する。特に、カード等のゲーム媒体を利用したゲームを提供するサーバ等に関する。
【背景技術】
【０００２】
カードゲーム等の対戦型ゲームにおいて、プレイヤキャラクタと敵キャラクタが対戦する対戦処理において、プレイヤの意欲を高めたり、ゲームの興趣性を向上させる仕組みが種々取り入れられている。
【０００３】
例えば、単調となりがちな対戦処理にプレイ意欲をプレイヤに提供するため、攻撃に必要なバトルエネルギーを蓄積し、抽選で当たりが生じたときなど、所定条件が成立したときに、その蓄積されたエネルギーのポイントに応じて報酬を付与する、という仕組みが提案されている。（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許６３４３７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、興趣性を高めようとするほど、ゲーム展開に複雑性を増し、ゲーム時間が長くなる傾向がある。特に携帯端末でプレイするユーザプレイヤは、移動時間等の可処分時間でゲームをプレイする場合も多く、対戦型ゲームのような一定時間を要するゲームを完了できないことも多い。
【０００６】
そこで、本発明は、短い時間でありながら、興趣性の高い対戦型ゲームを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一の実施形態は、一又は複数のユーザ端末に、プレイヤキャラクタと敵キャラクタとの間の対戦を含むゲームを提供するサーバであって、対戦処理において、プレイヤキャラクタに関連付けられたユーザ端末から、複数の第１の種類のゲーム媒体のうち、第１のゲーム媒体の選択を受信するユーザ要求受信部と、当該選択された第１のゲーム媒体を消費することで、当該第１のゲーム媒体に関連付けられたコマンドを実行し、当該コマンドに応じて、複数の第２の種類のゲーム媒体のうち、当該コマンドによって指定された一又は複数のゲーム媒体を消費することで、所定の効果を発動し、前記消費された一又は複数のゲーム媒体に代わる新たな一又は複数のゲーム媒体を補充するゲーム処理部と、を有し、前記第２の種類のゲーム媒体の各々には所定の値が設定されており、さらに、前記新たな一又は複数のゲーム媒体の所定の値を、前記複数の第２の種類のゲーム媒体の各々に設定された所定の値のうち最大値に基づいて設定するポイント処理部を特徴とする。
【発明の効果】
【０００８】
本発明によれば、短い時間でありながら、興趣性の高い対戦型ゲームを提供することを実現する。
【図面の簡単な説明】
【０００９】
【図１】本発明による第１の実施の形態によるゲームシステムの構成図である。
【図２】本発明による第１の実施の形態によるゲームサーバの機能ブロック図である。
【図３】本発明による第１の実施の形態によるゲームサーバの制御部の詳細を示した機能ブロック図である。
【図４】本発明による第１の実施の形態によるゲームサーバのストレージの詳細を示した機能ブロック図である。
【図５】本発明による第１の実施の形態によるキャラクタテーブルの例である。
【図６】本発明による第１の実施の形態によるユーザテーブルの例である。
【図７】本発明による第１の実施の形態によるカード情報テーブルの例である。
【図８】本発明による第１の実施の形態によるマナ情報テーブルの例である。
【図９】本発明による第１の実施の形態による対戦情報テーブルの例である。
【図１０】本発明による第１の実施の形態によるユーザ端末のユーザインターフェースに表示される対戦処理の例を示した図である。
【図１１】本発明による第１の実施の形態によるユーザ端末のユーザインターフェースに表示される対戦処理の例を示した図である。
【図１２】本発明による第１の実施の形態による対戦処理の例を示したフローチャート図である。
【図１３】本発明による第１の実施の形態によるマナ補充処理の例を示したフローチャート図である。
【図１４】本発明による第１の実施の形態によるマナ交換処理の例を示したフローチャート図である。
【図１５】本発明による第２の実施の形態による対戦処理の例を示したフローチャート図である。
【図１６】本発明による第２の実施の形態によるマナ補充の例を示したフローチャート図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態の内容を列記して説明する。本発明の実施の形態によるゲームサーバは、以下のような構成を備える。
［項目１］
一又は複数のユーザ端末に、プレイヤキャラクタと敵キャラクタとの間の対戦を含むゲームを提供するサーバであって、
対戦処理において、プレイヤキャラクタに関連付けられたユーザ端末から、複数の第１の種類のゲーム媒体のうち、第１のゲーム媒体の選択を受信するユーザ要求受信部と、
当該選択された第１のゲーム媒体を消費することで、当該第１のゲーム媒体に関連付けられたコマンドを実行し、
当該コマンドに応じて、複数の第２の種類のゲーム媒体のうち、当該コマンドによって指定された一又は複数のゲーム媒体を消費することで、所定の効果を発動し、
前記消費された一又は複数のゲーム媒体に代わる新たな一又は複数のゲーム媒体を補充するゲーム処理部と、を有し、
前記第２の種類のゲーム媒体の各々には所定の値が設定されており、
さらに、前記新たな一又は複数のゲーム媒体の所定の値を、前記複数の第２の種類のゲーム媒体の各々に設定された所定の値のうち最大値に基づいて設定するポイント処理部を特徴とする、サーバ。
［項目２］
前記コマンドは、敵キャラクタに攻撃する攻撃コマンドを含む、項目１に記載のサーバ。
［項目３］
前記ゲーム処理部は、前記所定の効果として、前記所定の値に基づいて、前記攻撃コマンドによって与えられる攻撃ポイントを算出する、項目１に記載のサーバ。
［項目４］
前記ゲーム処理部は、前記所定の値を敵キャラクタによって利用される処理を実行する、項目１に記載のサーバ。
［項目５］
前記ゲーム処理部は、前記新たな所定の値を、前記消費された一又は複数のゲーム媒体に設定された所定の値のうち、最大値に基づいて設定することを特徴とする、項目１に記載のサーバ。
【００１１】
（第１の実施の形態）
以下、本発明の第１の実施の形態によるゲームシステムについて、図面を参照しながら説明する。図１は、本発明による第１の実施の形態によるゲームシステムの構成図である。  
【００１２】
図１に示すように、ゲームシステムは、ゲームサーバ１と、ゲームサーバ１に、インターネット等のネットワークを介して接続される、ユーザ端末２Ａとユーザ端末２Ｂとを含む。図１には、説明の便宜上ユーザ端末２Ａ、２Ｂが図示されているが、任意の数のユーザ端末がネットワークに接続可能である。
【００１３】
ゲームサーバ１は、ユーザ端末２Ａ、２Ｂに関連付けられるユーザプレイヤに対し、対戦型ゲームを含むゲームサービスを提供することができる。この対戦型ゲームとして、ゲームサーバ１は、ネットワークを介して、複数のユーザプレイヤ同士の対戦ゲームのほか、ユーザプレイヤとノンプレイヤキャラクタ（いわゆる、「ＮＰＣ」）とが対戦するためのゲームを提供することができる。ゲームサーバ１は、ゲームサービスとして、イベントゲーム、育成ゲーム、抽選機能、アイテム購入機能等のゲーム要素を提供することができる。
【００１４】
本実施形態に係るゲームは、例えば、ストーリに沿ったゲームであり、ある街の平和を取り戻すため、主人公が敵と戦うといったゲームであることが考えられる。特に、本実施形態に係るゲームにおいて、ユーザプレイヤは、主人公となるキャラクタを操作し、複数のゲーム媒体（例えば、カード）のセットからなるカードデッキを組み、対戦において、各々のカードに紐づけられるコマンドにより、カードとは別のゲーム媒体（例えば、マナ）を利用することで、対戦相手にダメージを与えたり、マナを更に強化することで攻撃を最大化することができる。
【００１５】
例えば、ユーザプレイヤは、ユーザ端末２に、ゲームサーバ１または他のプラットフォームからゲームアプリケーションをダウンロードし、ゲームアプリケーションを介して、ゲームサーバ１とゲームサービスに関するデータを送受信することができる。または、ユーザプレイヤは、ユーザ端末２に内蔵されたＷｅｂブラウザにより、ゲームサーバ１に格納されるＷｅｂアプリケーションにアクセスすることにより、ゲームサービスに関するデータを送受信することもできる。以下の実施形態においては、例示として、ダウンロードされたゲームアプリケーションを介したゲームサービスの提供方法について説明する。
【００１６】
ユーザ端末２として、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはスマートフォン、タブレット、携帯端末、その他情報端末等であってもよい。
【００１７】
図２は、本発明による第１の実施の形態によるゲームサーバの機能ブロック図である。なお、図示された構成は一例であり、これ以外の構成を有していてもよい。
【００１８】
図示されるように、ゲームサーバ１は、データベース(図示せず)と接続されシステムの一部を構成する。ゲームサーバ１は、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。
【００１９】
ゲームサーバ１は、少なくとも、制御部１０、メモリ１１、ストレージ１２、送受信部１３、入出力部１４等を備え、これらはバス１５を通じて相互に電気的に接続される。
【００２０】
制御部１０は、ゲームサーバ１全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置である。例えば制御部１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、ストレージ１２に格納されメモリ１１に展開されたプログラム等を実行して各情報処理を実施する。
【００２１】
メモリ１１は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ１１は、プロセッサ１０のワークエリア等として使用され、また、ゲームサーバ１の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、及び各種設定情報等を格納する。
【００２２】
ストレージ１２は、アプリケーション・プログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベース（図示せず）がストレージ１２に構築されていてもよい。
【００２３】
送受信部１３は、ゲームサーバ１をネットワークに接続する。なお、送受信部１３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）の近距離通信インターフェースを備えていてもよい。
【００２４】
入出力部１４は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器である。
【００２５】
バス１５は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。
【００２６】
図３は、本発明による第１の実施の形態によるサーバの制御部１０の詳細を示した機能ブロック図である。上述の通り、制御部１０において、本実施の形態に係るサービスに関するアプリケーション・プログラムの実行がされ、この実行されるプログラムのモジュールは、図示のとおり、いくつかの機能ブロックに分けられる。また、ゲームサーバの本制御部で実行される機能ブロックの全部又は一部は、その性質に応じてユーザ端末の制御部によって実行することも可能である。
【００２７】
まず、ユーザ要求受付部２１は、ユーザ端末２から、本実施の形態に係るサービスに関するアプリケーション（以下、本アプリケーション）を介して受信される要求を受信する。ユーザ要求として、例えば、対戦処理においては、ユーザによるカードデッキの選択要求、対戦の開始要求、カードの選択要求（すなわち、攻撃やカード強化要求）、ターン終了要求等が挙げられる。
【００２８】
次に、ゲーム処理部２２は、一連の対戦ゲームの処理を実行する。例えば、ユーザによるカード選択要求に応じて、対戦処理を実行する。例えば、カードに関連付けられた処理（例えば、敵への攻撃、マナの強化等）を実行したり、それに付随する処理（例えば、マナの補充等）、また、ターンの切り換え、敵プレイヤの攻撃実行等の処理を実行する。
【００２９】
本実施形態における対戦ゲームは、ユーザプレイヤ同士またはユーザプレイヤとノンプレイヤキャラキャラクタ（ＮＰＣ）との間で行われる。交代で攻撃を実施し（いわゆる、ターン制）、各々のプレイヤには、一ターン当たり所定のポイント（例えば、行動力）が与えられ、所定のポイントがゼロになるまで、ターンは継続し、プレイヤはそのターンにおいて攻撃機会を得ることができる。攻撃を実行するため、プレイヤは、場に並べられたカードデッキから所望のカードを選択する。各々のカードには、コマンドが関連付けられ、コマンドは、同じく場に並べられるマナに関連付けられている。例えば、あるカードには、場に並べられた複数枚のマナのうち、右３枚のマナを使って攻撃する、といったコマンドが関連付けられている。また、攻撃以外にも、マナを強化するコマンドもあり、例えば、各々のマナのポイントを２倍にする、といったコマンドもある。このように、プレイヤは、カードを選択し、マナを消費することで攻撃したり、マナを強化することができる。また、各々カードには、行動力を消費するポイント（例えば、コスト）が関連づけられており、プレイヤがカードを選択する度にコストが蓄積され、その分行動力が減っていく。
【００３０】
ポイント処理部２３は、ゲーム処理部２２と連携し、各種ポイントに関する処理を実行する。例えば、プレイヤによる攻撃実行時には、ダメージポイントの算出を実行し、マナ強化時には、強化後のマナのポイントの算出を実行する。その他、行動力のポイント減算や補充するマナのポイントの決定等の処理を実行する。
【００３１】
ユーザ管理部２４は、ユーザプレイヤのゲーム関連の情報を管理する。
【００３２】
ゲーム媒体管理部２５は、ゲーム媒体、例えば、カードやマナに関する情報を管理する。また、進行中の対戦処理に必要な情報を管理する。
【００３３】
その他、制御部１０は、ユーザ端末３のディスプレイに表示される画面を構成するデータを生成する、表示制御部２６を有する。
【００３４】
図４は、本発明による第１の実施の形態によるゲームサーバのストレージ１２の詳細を示した機能ブロック図である。ストレージ１２は、ゲームにおいてユーザプレイヤが操作するキャラクタに関する情報を格納する領域３１を有する。また、ストレージ１２は、ユーザプレイヤのゲームに関する情報を格納する領域３２を有する。また、ストレージ１２は、対戦ゲームで利用されるゲーム媒体として、カードに関する情報を格納する領域３３を有する。さらに、ストレージ１２は、カードとは別のゲーム媒体として、マナに関する情報を格納する領域３４を有する。また、ストレージ１２は、対戦ゲームの処理に必要な対戦情報を格納する領域３５を有する。その他、図示しないが、ストレージ１２は、ゲームに必要なキャラクタ、カード、マナといったゲーム媒体に対応する画像データ等を格納する領域を有する。これらの情報及び画像データの全部又は一部は、ストレージ１２に格納する代わりに、ゲームサーバ１の内外の任意の記憶領域に格納することができる。
【００３５】
以下、ストレージ１２に格納される各テーブルの詳細について説明する。図５は、本発明による第１の実施の形態によるキャラクタテーブルの例である。
【００３６】
キャラクタテーブル５００は、本実施形態において、対戦ゲームで利用されるゲーム媒体として、キャラクタに関する情報を格納する。キャラクタに関する情報として、例えば、キャラクタＩＤに対応づけて、少なくとも、キャラクタ名、そのキャラクタの属性（例えば、雷、水、炎、風等）、レベル、体力（いわゆるＨＰ）、攻撃力、防御力、レアリティ（例えば、コモン、アンコモン、レア、スーパーレア等）の情報が格納される。
【００３７】
図６は、本発明による第１の実施の形態によるユーザテーブルの例である。ユーザテーブル６００は、本実施形態において、ゲームをプレイするユーザプレイヤのゲーム関連の情報を格納する。例えば、ユーザに関する情報として、ユーザＩＤに対応づけて、少なくとも、プレイヤ名、同じゲームサービスにおいて登録されるフレンドＩＤ、そのプレイヤが所有するキャラクタＩＤ、そのプレイヤが所有するキャラクタやカードで構成されるデッキＩＤ等の情報が格納される。図示しないが、ストレージ１２は、さらに、ユーザが所有するキャラクタやカードに関する情報テーブルを格納することもできる。
【００３８】
図７は、本発明による第１の実施の形態によるカード情報テーブルの例である。カード情報テーブル７００は、本実施形態において、対戦ゲームで利用されるゲーム媒体として、カードに関する情報を格納する。カードに関する情報として、例えば、カードＩＤに対応して、少なくとも、カード名、そのカードの属性、そのカードを利用することにより消費されるコスト、及びそのカードを利用することで実行されるコマンド（例えば、「場に並べられた複数のマナのうち、右３枚のマナを使った攻撃」、「場に並べられたマナのポイントを２倍にする」、「自分のマナと敵のマナを交換する」、「場に並べられたマナの最大値で攻撃」等）等の情報を格納する。
【００３９】
図８は、本発明による第１の実施の形態によるマナ情報テーブルの例である。マナ情報テーブル８００は、本実施形態において、対戦ゲームで利用されるゲーム媒体として、マナに関する情報を格納する。ここで、マナとは、上記カードに関連づけられるコマンドに関連して、プレイヤが、敵キャラクタに対して攻撃したり、攻撃するために攻撃ポイントを強化したり、といった、コマンドやアクション等に付随して所定の効果を実現するために必要なオブジェクトであり、その効果に影響を与えるポイント（値）が関連づけられている。マナに関する情報として、例えば、マナＩＤに対応して、属性（例えば、雷、水、炎、風）、ポイント等の情報を格納する。ポイントについては、
【００４０】
図９は、本発明による第１の実施の形態による対戦情報テーブルの例である。対戦情報テーブル９００は、本実施の形態において、対戦処理を展開するにあたり、必要な情報や履歴情報を格納する。対戦情報として、例えば、対戦ＩＤに対応して、ユーザプレイヤ別（またはＮＰＣ別）に、ターン、プレイヤＩＤ、ユーザプレイヤのキャラクタのＨＰ、配置しているカードＩＤ、マナＩＤ、マナポイント、行動力、最大マナ（詳細は後述する）等の情報を格納する。
【００４１】
図１０及び図１１は、本発明による第１の実施の形態によるユーザ端末のユーザインターフェースに表示される対戦処理の例を示した図である。ユーザ端末２のユーザインターフェース４０には、ゲームの対戦処理画面（いわゆる、バトル画面）が表示されている。
【００４２】
図１０のユーザインターフェース４０の上方には、ユーザプレイヤが操る自キャラクタ４１Ａと、相手プレイヤが操る敵キャラクタ４１Ｂとが対峙するように表示される。自キャラクタと敵キャラクタは各々１体であっても、チーム編成のように複数体であっても良い。キャラクタが表示される領域の直下には、各々のキャラクタのＨＰに対する現ＨＰが表示される領域４１を有する。ＨＰの増減は数値で表示するか、及び／または、ゲージで表示することもできる。また、当該領域の両端には、キャラクタの属性（強化マナ）が表示される。例えば、キャラクタの属性と同じ属性のマナを使用することで、攻撃ポイントが増加する。
【００４３】
さらに領域４１の下方には、ユーザプレイヤ及び相手プレイヤが、対戦ゲームを行う際に使用するカードを配置する場（領域４２及び４６）、マナを表示する場（領域４３及び４５）を有し、ユーザインターフェース４０中央には、対戦ゲームのターン数を表示し、各々のキャラクタのステータス（行動力、最大マナ）を表示する領域４４を有する。ターン数を表示する領域について、例えば、ユーザプレイヤが操作する自キャラクタが攻撃するターンにおいては、「ターン１」を表示する領域を点灯させ、ターンが終了した際には、「ターン終了」を点灯させることで、ユーザプレイヤが自分のターンであるか、または、相手プレイヤのターンであるかを容易に理解することができる。なお、前述のとおり、対戦ゲームにおいて、１ターン当たり自キャラクタには行動力１００が付与され、自キャラクタが敵キャラクタに攻撃を与えるためにカードを選択する度に、カードに割り当てられたコストを消費し、消費されたコストの分だけ行動力が減少する。やがて、行動力がゼロになると、ターンが終了となる。例えば、ユーザプレイヤ（自キャラクタ）が、領域２６に配置された複数のカード（カードデッキ）のうち、「右３枚のマナを使って攻撃」カードを選択すると、領域４５に配置されるマナのうち、右３枚のマナを使って敵キャラクタを攻撃し、カードに割り当てられたコスト「３０」ポイントだけ、行動力「１００」ポイントから減算される。
【００４４】
図１１の領域４４において、行動力が「１００」から「７０」に減算された結果が反映されている。また、自キャラクタが３枚のマナを使って敵キャラクタを攻撃したことで、領域４１において、敵キャラクタのＨＰが減算されて表示される。そして、本実施形態の特徴として、攻撃又は強化により消費されたマナの代わりに新しいマナが領域４５に補充され、かつ、それらのマナのポイントが、攻撃または強化が行われる前に設定されたマナの最大値（図１０の例では、「２３０」ポイント）に基づいて設定される。すなわち、図１１の例において、新たに領域４５に配置されたマナが、各々「２３０」「２４０」「２２０」というように、図１０の例において領域４５に配置されたマナの最大値「２３０」の周辺値（例えば、±（プラスマイナス）１０ポイント）に設定されている。これにより、ユーザプレイヤは、マナのポイントを、マナを消費する度に高めることができるため、ゲームの進行を早めることができ、かつ、ゲームとしての興趣性を高めることができる。特に、補充されるマナの設定値を、攻撃により消費したマナの最大値に基づいて設定することにより、ユーザプレイヤへの攻撃に対する意欲を高め、対戦の完了を早めることができ、限りある時間の中で、マナの値を最大限高めることができるため、興趣を高めることができる。
【００４５】
図１２は、本発明による第１の実施の形態による対戦処理の例を示したフローチャート図である。本処理は、例えば、ゲームサーバ１のメモリ１１に格納されたプログラムを制御部１０において実行することで実現される。
【００４６】
まず、ゲームサーバ１の制御部１０のユーザ要求受付部２１は、ユーザ端末２からカード選択の要求を受信する（Ｓ１０１）。図１０の例において、例えば、ユーザプレイヤは、領域４６に配置されるカードデッキのうち、「右３枚のマナを使って攻撃」や「右３枚のマナを使って強化」といったカードを選択すると、選択要求が、ゲームサーバ１に送信され、ゲームサーバ１の制御部１０のユーザ要求受付部２１は、送受信部１３を介して、選択要求を受信する。
【００４７】
制御部１０のゲーム処理部２２は、選択要求の内容を確認する（Ｓ１０２）。例えば、ゲーム処理部２２は、受信した選択要求が、攻撃コマンドに関するものか、それ以外に関するものか、を確認する。
【００４８】
選択要求が、攻撃コマンドに関するものである場合、例えば、「右３枚のマナを使って攻撃」である場合、ポイント処理部２３は、コマンドに応じて、マナポイントを算出する（Ｓ１０３）。例えば、ポイント処理部２３は、「右３枚のマナを使って攻撃」のコマンドに応じて、図１０の例の領域４５に配置されたマナのうち、右３枚のマナのポイントの合計値を算出する。本例によれば、右３枚のマナは、各々「１９０」「２３０」「１５０」であるため、合計値は「５７０」となる。  
【００４９】
そして、ポイント処理部２３は、算出したマナのポイントに基づいて攻撃ポイントを算出する（Ｓ１０５）。例えば、ポイント処理部２３は、算出したマナのポイント「５７０」を攻撃ポイントとすることができる。ここで、図１０の例において、自キャラクタの強化マナが「水」であるとして、「水」の属性のマナが攻撃に使用された場合は、さらに攻撃ポイントを増加させる等の算出処理をすることができる。
【００５０】
続いて、ゲーム処理部２２は、算出された攻撃ポイントに基づいて、自キャラクタから敵キャラクタに対して攻撃を加える処理を実行する（Ｓ１０７）。攻撃ポイントに基づいて、ポイント処理部２３は、敵キャラクタのＨＰを減算する処理を行う。図９の対戦情報テーブル９００において、敵キャラクタのＨＰを更新する。
【００５１】
ここで、ポイント処理部２３は、攻撃のために消費したマナの最大ポイント（最大値）を記録する（Ｓ１０９）。例えば、図１０の例において、ポイント処理部２３は、攻撃に使用した、領域４５の右３枚のマナのうち、最大値「２３０」を図９の対戦情報テーブル９００に格納する。
【００５２】
次に、ゲーム処理部２２は、攻撃により消費したマナと交換に、新しいマナを場に補充する（Ｓ１１０）。例えば、図１１の例において、ゲーム処理部２２は、３種の属性のマナであって、各々「２３０」「２４０」「２２０」のポイントを有するマナを領域４５に配置する。ここで、上記補充されたマナの値は、Ｓ１０９において記録されたマナの最大値に基づいて算出される。すなわち、図１１の例において、新たに領域４５に配置されたマナが、図１０の例において領域４５に配置されたマナの最大値「２３０」の周辺値（例えば、±（プラスマイナス）１０ポイント）に設定されている。このように、補充されるマナの設定値を、攻撃により消費したマナの最大値に基づいて設定することにより、ユーザプレイヤへの攻撃に対する意欲を高め、対戦の完了を早めることができ、限りある時間の中で、マナの値を最大限高めることができるため、興趣を高めることができる。
【００５３】
Ｓ１０２の処理において、選択要求が、攻撃コマンドに関するものでない場合、例えば、「右３枚のマナを使って強化」である場合、ポイント処理部２３は、コマンドに応じて、マナポイントを算出する（Ｓ１０４）。例えば、ポイント処理部２３は、「右３枚のマナを使って強化」のコマンドに応じて、図１０の例の領域４５に配置されたマナのうち、右３枚のマナのポイントの合計値を算出する。本例によれば、右３枚のマナは、各々「１９０」「２３０」「１５０」であるため、合計値は「５７０」となる。  
【００５４】
そして、ポイント処理部２３は、算出したマナのポイントに基づいて強化ポイントを算出し、マナの強化を実行する（Ｓ１０６）。例えば、ポイント処理部２３は、３枚のマナを合成し、算出したマナのポイント「５７０」をそのマナのポイントとすることができる。
【００５５】
次に、ゲーム処理部２２は、強化により消費したマナとともに、新しいマナを場に補充する（Ｓ１０８）。例えば、ゲーム処理部２２は、合成されたマナとともに、残り2枚のマナであって、図８のマナ情報テーブル８００に含まれる所定のポイントのマナを場に配置する。
【００５６】
続いて、ゲーム処理部２２は、対戦ゲームが終了したか、を確認する（Ｓ１１１）。例えば、ゲーム処理部２２は、図９の対戦情報テーブル９００を参照し、自キャラクタまたは敵キャラクタのＨＰがゼロになったか、を確認する。ここで、いずれかのキャラクタのＨＰがゼロではない場合、ゲームは続行し、ゼロである場合、ゲームは終了する。ゲームが終了すると、ゲーム処理部２２は、勝敗を決する表示を行い、対戦ゲーム処理は終了する。
【００５７】
ゲームが続行する場合、ゲーム処理部２２は、自キャラクタのターンが終了したか、を確認する（Ｓ１１２）。例えば、ゲーム処理部は、図９の対戦情報テーブル９００を参照し、自キャラクタの行動力を確認し、ゼロであれば、一旦自キャラクタの対戦処理は終了し、ターンを敵キャラクタに切り替える処理を行う。行動力がゼロでない場合、すなわち行動力に残りがある場合、ゲーム処理部２２は、再度ユーザプレイヤからカード選択を受け付ける。
【００５８】
図１３は、本発明による第１の実施の形態によるマナ補充処理の例を示したフローチャート図である。特に、図１３は、図１２における、マナ補充処理の詳細を示したものである。
【００５９】
まず、ゲーム処理部２２は、マナを補充するにあたり、直前に実行されたコマンドが攻撃に関するものか、それ以外であるか、を確認する（Ｓ２０１）。ここで、攻撃コマンドであった場合、ポイント処理部２３は、記録された最大マナポイントを確認する（Ｓ２０２）。例えば、ポイント処理部２３は、その時点の最大マナポイントを、図９に示す対戦情報テーブル９００を参照することで確認することができる。
【００６０】
続いて、ポイント処理部２３は、最大マナポイントに基づいて、補充するマナのポイントを決定する（Ｓ２０４）。前述の通り、ポイント処理部２３は、場に補充する、新たなマナのポイントを、記録された最大ポイントの周辺値（±（プラスマイナス）１０ポイント）として設定することができる。または、ポイント処理部２３は、新たなマナのポイントを、記録された最大ポイントを下限値として設定することができる。これにより、出現させるマナのポイントをより高めることで、さらに興趣性の高いゲームを提供することができる。
【００６１】
Ｓ２０１において、直前に実行されたコマンドが攻撃以外である場合（例えば、強化である場合）、ポイント処理部２３は、強化されたマナのポイントを確認する（Ｓ２０３）。続いて、ポイント処理部２３は、補充するマナのポイントを決定する（Ｓ２０５）。例えば、直前に実行されたコマンドが、場に提供されたマナのポイントを合算して強化する旨の指示である場合（例えば、「右３枚のマナを使って強化」である場合）、
コマンドの内容に従って、強化されたマナのポイントを算出する。また、算出されたポイントを上記３枚のうち１つのマナのポイントに更新する。そして、合成によって消費されたマナの代わりに新しいマナが補充される。このマナのポイントの設定は、図８のマナ情報テーブル８００に格納されたマナのポイントの初期値を設定することもできるし、他の基準に基づいて設定することもできる。
【００６２】
以上により、補充するマナが決定されると、ゲーム処理部２２は、対戦処理において、マナを補充する処理を実行する（Ｓ２０６）。
【００６３】
図１４は、本発明による第１の実施の形態によるマナ交換処理の例を示したフローチャート図である。マナ交換とは、ユーザプレイヤと相手プレイヤのマナを交換するコマンドのことをさし、本実施形態において、カードの関連づけられるコマンドの一例である。交換形態としては、例えば、ユーザプレイヤ側に配置されるマナのうち、最小値を有するマナを、相手プレイヤ側に配置される最大値を有するマナと交換する形態であったり、ユーザプレイヤ側に配置される全てのマナを、相手プレイヤ側に配置される全てのマナと交換する形態であったり、様々な形態が考えられる。
【００６４】
まず、ユーザ要求受付部２１は、ユーザ端末２から、マナ交換要求を受信する（Ｓ３０１）。例えば、ユーザは、図１０に示す対戦処理のユーザインターフェース４０の領域４６に配置される複数のカード（カードデッキ）の中から、「交換」コマンドと関連づけられるカードを選択することで、マナ交換要求をゲームサーバ１に送信し、ユーザ要求受付部２１は、送受信部１３を介して、マナ交換要求を受信する。
【００６５】
次に、ゲーム処理部２２は、交換対象となるマナに関する情報を確認する（Ｓ３０２）。例えば、ゲーム処理部２２は、図９に示す対戦情報テーブル９００を参照し、ユーザプレイヤと相手プレイヤがその時点で配置しているマナに関する情報（例えば、マナＩＤ、マナポイント）を確認する。
【００６６】
続いて、ゲーム処理部２２は、プレイヤ同士でマナを交換する処理を実行する（Ｓ３０３）。例えば、ゲーム処理部２２は、ユーザプレイヤ側に配置される全てのマナを、相手プレイヤ側に配置される全てのマナと交換する処理を実行する。このようなマナ交換処理により、ユーザプレイヤは、相手プレイヤが強化したマナを適切なタイミングで入手できる反面、そのリスクを負うことで、戦略性の高い対戦ゲームを提供することができる。
【００６７】
図１５は、本発明による第２の実施の形態による対戦処理の例を示したフローチャート図である。特に、言及のない限り、本実施の形態におけるゲームサーバ及び端末の構成は、第１の実施の形態と同じであり、以下においては説明を省略する。
【００６８】
本実施形態における特徴は、ユーザプレイヤが選択したカードのコマンドが攻撃に関するものである場合に限らず、攻撃以外の場合、例えば、マナの強化のためにマナを消費した場合においても、強化のために消費したマナの最大ポイント（最大値）を記録し、記録された最大ポイントに基づいて、消費したマナに代わって補充されるマナのポイントを設定する点である。
【００６９】
具体的には、図１５に示す例において、Ｓ４０１の処理において、ゲームサーバ１のユーザ要求受付部２１は、ユーザ端末２からカード選択要求を受信し、Ｓ４０２の処理において、選択要求が攻撃コマンドであるか、を確認し、確認結果が、攻撃コマンドに関するものでない場合、例えば、「右３枚のマナを使って強化」である場合、ポイント処理部２３は、コマンドに応じて、マナポイントを算出する（Ｓ４０４）。例えば、ポイント処理部２３は、「右３枚のマナを使って強化」のコマンドに応じて、図１０の例の領域４５に配置されたマナのうち、右３枚のマナのポイントの合計値を算出する。本例によれば、右３枚のマナは、各々「１９０」「２３０」「１５０」であるため、合計値は「５７０」となる。そして、ポイント処理部２３は、算出したマナのポイントに基づいて強化ポイントを算出し、マナの強化を実行する（Ｓ４０６）。例えば、ポイント処理部２３は、３枚のマナを合成し、算出したマナのポイント「５７０」をそのマナのポイントとすることができる。
【００７０】
次に、ゲームサーバ１の制御部１０のポイント処理部２３は、強化のために消費したマナの最大ポイント（最大値）を記録する（Ｓ４０８）。例えば、図１０の例において、ポイント処理部２３は、強化に使用した、領域４５の右３枚のマナのうち、最大値「２３０」を図９の対戦情報テーブル９００に格納する。
【００７１】
次に、ゲーム処理部２２は、強化により消費したマナと交換に、新しいマナを場に補充する（Ｓ４１１）。ここで、上記補充されるマナの値は、Ｓ４０８において記録されたマナの最大値に基づいて算出される。すなわち、上記例において、強化によりポイントが「５７０」に更新されたマナとは別に補充される２枚のマナのポイントは、記録された最大値「２３０」の周辺値（例えば、±（プラスマイナス）１０ポイント）に設定される。
【００７２】
ここで、上記記載した処理以外の図１５に示す対戦処理は、第１の実施の形態において、図１２で示す対戦処理と本質的には同じであるため、説明を省略する。
【００７３】
図１６は、本発明による第２の実施の１形態によるマナ補充の例を示したフローチャート図である。特に、図１６は、図１５における、マナ補充処理の詳細を示したものである。
【００７４】
まず、ポイント処理部２３は、直前の攻撃または強化により消費されたマナの最大ポイントとして記録された最大マナポイントを確認する（Ｓ５０１）。例えば、ポイント処理部２３は、その時点の最大マナポイントを、図９に示す対戦情報テーブル９００を参照することで確認することができる。
【００７５】
続いて、ポイント処理部２３は、最大マナポイントに基づいて、補充するマナのポイントを決定する（Ｓ５０２）。前述の通り、ポイント処理部２３は、場に補充する、新たなマナのポイントを、記録された最大ポイントの周辺値（±（プラスマイナス）１０ポイント）として設定することができる。または、ポイント処理部２３は、新たなマナのポイントを、記録された最大ポイントを下限値として設定することができる。これにより、出現させるマナのポイントをより高めることで、さらに興趣性の高いゲームを提供することができる。
【００７６】
以上により、補充するマナが決定されると、ゲーム処理部２２は、対戦処理において、マナを補充する処理を実行する（Ｓ５０３）。
【００７７】
以上、第１の実施形態及び第２の実施形態においては、ゲームで利用される複数種のゲーム媒体のうち、特にマナというゲーム媒体を補充する際に、記録された最大値に基づいて、補充する媒体のポイントを設定する、という例を説明したが、マナに限定されず、例えば、カードというゲーム媒体において、キャラクタカードとキャラクタに付与された所定の能力（例えば、攻撃力、体力等）を更に高めるために消費されるカード（例えば、スキルカードやアイテムカード等）についても、消費されたカードに付与されたポイントの最大値に基づいて、新たなカードのポイントを設定し、補充することもできる。
【００７８】
上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。
【符号の説明】
【００７９】
１        ゲームサーバ
２        ユーザ端末
【図１】
2020036766.tif 000003
【図２】
2020036766.tif 000004
【図３】
2020036766.tif 000005
【図４】
2020036766.tif 000006
【図５】
2020036766.tif 000007
【図６】
2020036766.tif 000008
【図７】
2020036766.tif 000009
【図８】
2020036766.tif 000010
【図９】
2020036766.tif 000011
【図１０】
2020036766.tif 000012
【図１１】
2020036766.tif 000013
【図１２】
2020036766.tif 000014
【図１３】
2020036766.tif 000015
【図１４】
2020036766.tif 000016
【図１５】
2020036766.tif 000017
【図１６】
2020036766.tif 000018