以下に添付図面を参照しながら、本発明の実施形態の一態様について詳細に説明する。かかる実施形態に示す数値等は、理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
(情報処理システムSの全体の構成)
図1は、情報処理システムSの概略的な構成を示した説明図である。情報処理システムSは、プレイヤ端末1と、サーバ100と、通信基地局200aを有する通信ネットワーク200とを含む、所謂クライアントサーバシステムである。
プレイヤ端末1は、通信ネットワーク200を介してサーバ100との通信を確立することができる。プレイヤ端末1は、サーバ100と無線もしくは有線による通信接続が可能な電子機器を広く含む。プレイヤ端末1としては、例えば、スマートフォン、携帯電話、タブレット装置、パーソナルコンピュータ、ゲーム機器等が挙げられる。本実施形態では、プレイヤ端末1として、スマートフォンが用いられる場合について説明する。
サーバ100は、複数のプレイヤ端末1と通信接続される。サーバ100は、ゲームをプレイするプレイヤごとに各種の情報(プレイヤ情報)を蓄積する。また、サーバ100は、プレイヤ端末1から入力される操作に基づき、蓄積された情報の更新と、ゲームの進行制御とを行う。
通信基地局200aは、通信ネットワーク200と接続され、プレイヤ端末1と無線による情報の送受信を行う。通信ネットワーク200は、携帯電話網、インターネット網、LAN(Local Area Network)、専用回線等で構成され、プレイヤ端末1とサーバ100との無線もしくは有線による通信接続を実現する。
本実施形態の情報処理システムSは、プレイヤ端末1およびサーバ100がゲーム装置Gとして機能する。プレイヤ端末1およびサーバ100には、それぞれゲームの進行制御の役割分担がなされており、プレイヤ端末1とサーバ100との協働によって、ゲームが進行可能となる。
(プレイヤ端末1およびサーバ100のハードウェアの構成)
図2Aは、プレイヤ端末1のハードウェアの構成を説明する図である。また、図2Bは、サーバ100のハードウェアの構成を説明する図である。図2Aに示すように、プレイヤ端末1は、CPU(Central Processing Unit)10、メモリ12、バス14、入出力インタフェース16、記憶部18、通信部20、入力部22、出力部24を含んで構成される。
また、図2Bに示すように、サーバ100は、CPU110、メモリ112、バス114、入出力インタフェース116、記憶部118、通信部120、入力部122、出力部124を含んで構成される。
なお、サーバ100のCPU110、メモリ112、バス114、入出力インタフェース116、記憶部118、通信部120、入力部122、出力部124の構成および機能は、それぞれ、プレイヤ端末1のCPU10、メモリ12、バス14、入出力インタフェース16、記憶部18、通信部20、入力部22、出力部24と実質的に同じである。したがって、以下では、プレイヤ端末1のハードウェアの構成について説明し、サーバ100については説明を省略する。
CPU10は、メモリ12に記憶されたプログラムを動作させ、ゲームの進行を制御する。メモリ12は、ROM(Read Only Memory)またはRAM(Random Access Memory)で構成され、ゲームの進行制御に必要となるプログラムおよび各種のデータを記憶する。メモリ12は、バス14を介してCPU10に接続されている。
バス14には、入出力インタフェース16が接続される。入出力インタフェース16には、記憶部18、通信部20、入力部22、出力部24が接続されている。
記憶部18は、DRAM(Dynamic Random Access Memory)等の半導体メモリで構成され、各種プログラムおよびデータを記憶する。プレイヤ端末1においては、記憶部18に記憶されたプログラムおよびデータが、CPU10によってメモリ12(RAM)にロードされる。
通信部20は、通信基地局200aと無線により通信接続され、通信ネットワーク200を介して、サーバ100との間で各種データおよびプログラムといった情報の送受信を行う。プレイヤ端末1においては、サーバ100から受信したプログラム等が、メモリ12または記憶部18に格納される。
入力部22は、例えば、プレイヤの操作が入力される(操作を受け付ける)タッチパネル、ボタン、キーボード、マウス、十字キー、アナログコントローラ等で構成される。また、入力部22は、プレイヤ端末1に設けられた、あるいは、プレイヤ端末1に接続(外付け)された専用のコントローラであってもよい。さらには、入力部22は、プレイヤ端末1の傾きや移動を検知する加速度センサ、または、プレイヤの音声を検知するマイクで構成されてもよい。すなわち、入力部22は、プレイヤの意思を、識別可能に入力させることができる装置を広く含む。
出力部24は、ディスプレイ装置およびスピーカを含んで構成される。なお、出力部24は、プレイヤ端末1に接続(外付け)される機器でもよい。本実施形態では、プレイヤ端末1が、出力部24としてディスプレイ26を備え、入力部22として、ディスプレイ26に重畳して設けられるタッチパネルを備えている。
(ゲーム内容)
次に、本実施形態の情報処理システムS(ゲーム装置G)により提供されるゲームの内容について、一例を用いて説明する。本実施形態のゲームは、所謂デジタルカードゲームである。プレイヤは、運営者から提供される複数種類のデジタルカード(ゲーム媒体、以下では、単にカードと呼ぶ)を抽選等により獲得、所持し、所持するカードを用いてコンピュータもしくは他のプレイヤと対戦するカードバトルゲームをプレイすることができる。以下に、本実施形態のゲーム内容について詳述する。
図3Aは、ホーム画面の一例を示す図である。図3Bは、カード設定画面の一例を説明する図である。図3Cは、デッキ選択画面の一例を説明する図である。図3Dは、初期状態のデッキ編成画面の一例を説明する図である。図4Aは、編成中のデッキ編成画面の一例を説明する図である。図4Bは、カード一覧画面の一例を説明する図である。図4Cは、カード生成画面の一例を説明する図である。図4Dは、カード詳細画面の一例を説明する図である。
プレイヤ端末1において本ゲーム用のアプリケーションを起動させると、プレイヤ端末1とサーバ100との通信が開始されてログイン状態となり、ゲームが開始される。ゲームが開始されると、プレイヤ端末1のディスプレイ26には、様々なゲーム画面が表示される。本実施形態では、ゲーム画面が、通常画面とバトル画面とに大別される。
通常画面は、主に、プレイヤが各種の設定、情報の確認を行うための画面である。一方、バトル画面は、カードバトルゲームの開始から終了までの間、ディスプレイ26に表示されている画面である。ここでは、バトル画面以外の全ての画面が通常画面となる。通常画面には、図3Aに示すホーム画面、図3Bに示すカード設定画面、不図示のショップ画面、メニュー画面等の複数の画面が設けられている。
図3Aに示すホーム画面は、ログイン後に最初に表示される画面である。図3Aに示すように、ホーム画面では、ディスプレイ26の下部にメニューバー30が表示される。メニューバー30には、プレイヤが操作(タップ)可能な複数の操作部が設けられる。メニューバー30には、「ホーム」と記されたホーム画面選択操作部30a、「ソロプレイ」と記されたソロプレイ選択操作部30b、「バトル」と記されたマルチプレイ選択操作部30c、「カード」と記されたカード設定画面選択操作部30d、「ショップ」と記されたショップ画面選択操作部30e、「その他」と記されたメニュー画面選択操作部30fが設けられている。
ホーム画面選択操作部30aがタップされると、図3Aに示すホーム画面がディスプレイ26に表示される。また、ソロプレイ選択操作部30bがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、コンピュータ対戦によるカードバトルゲームが開始される。マルチプレイ選択操作部30cがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、他のプレイヤとの通信対戦によるカードバトルゲームが開始される。
カード設定画面選択操作部30dがタップされると、図3Bに示すカード設定画面がディスプレイ26に表示され、後述するデッキ編成や、カードの一覧表示、カードの分解や生成等を行うことができる。また、ショップ画面選択操作部30eがタップされると、ショップ画面がディスプレイ26に表示され、ゲーム内通貨やアイテムを消費することでカードを抽選で獲得することができる。また、メニュー画面選択操作部30fがタップされると、メニュー画面がディスプレイ26に表示され、ゲームの設定や、各種情報を確認することができる。なお、メニューバー30においては、ディスプレイ26に表示中の画面が識別できるように、各画面に対応する操作部が強調表示される。
図3Aに示すホーム画面の左上には、ヘッダ表示領域31が設けられる。ヘッダ表示領域31には、プレイヤIDに関連付けられたプレイヤ名、プレイヤアイコン、および、バトルポイント(BP)が表示される。なお、バトルポイントは、他のプレイヤとの通信対戦によるカードバトルゲームに勝利したときに獲得でき、また、他のプレイヤとの通信対戦によるカードバトルゲームに敗北したときに減算される。
ホーム画面の右端には、ホームメニュー32が表示される。ホームメニュー32には、「ギフト」と記されたギフト画面選択操作部32a、「情報」と記された情報画面選択操作部32b、「ミッション」と記されたミッション画面選択操作部32c、「ギルド」と記されたギルド画面選択操作部32dが設けられている。
ギフト画面選択操作部32aがタップされると、例えば運営者から配布されたアイテムを表示するギフト画面(不図示)がディスプレイ26に表示される。また、情報画面選択操作部32bがタップされると、アップデート情報やメンテナンス情報等を表示する情報画面(不図示)がディスプレイ26に表示される。また、ミッション画面選択操作部32cがタップされると、予め設定されたミッションを表示するミッション画面(不図示)がディスプレイ26に表示される。また、ギルド画面選択操作部32dがタップされると、複数のプレイヤによって構成されるギルド(グループ)に関するギルド画面がディスプレイ26に表示される。
図3Bに示すカード設定画面は、カード設定画面選択操作部30dがタップされることによりディスプレイ26に表示される。カード設定画面には、デッキ編成タブ33aおよびカード一覧生成タブ33bが表示される。デッキ編成タブ33aがタップされると、図3Cに示すデッキ選択画面が表示される。デッキ選択画面には、プレイヤが編成したデッキの一覧がリスト表示される。プレイヤは、デッキを編成する際に、デッキ名を編成することができる。デッキ選択画面では、各デッキに対応するアイコンにデッキ名が表示される。
また、デッキ選択画面には、「新規作成」と記されたデッキ作成タブ34が表示される。プレイヤがデッキ作成タブ34をタップすることで、図3Dに示すデッキ編成画面がディスプレイ26に表示され、デッキを新たに編成可能となる。
デッキ編成画面では、上段に複数の空欄が表示され、下段に、プレイヤが所持しているカード(以下、所持カードと呼ぶ)が表示される。そして、デッキ編成画面では、図4Aに示すように、下段に表示される所持カードを、上段にスライドさせることで、スライドさせた所持カードが上段の空欄に配置される。このように、デッキ編成画面において、上段に配置された所持カードは仮登録された状態となる。
そして、デッキ編成画面に設けられる「保存」と記された保存タブ35がタップされると、デッキ情報が記憶される。このデッキ情報には、デッキIDが付与されるとともに、仮登録されている全ての所持カードが識別可能なカード群情報が、デッキIDに紐付けされて記憶される。なお、図示は省略するが、保存タブ35がタップされると、デッキ名を編集する画面が表示され、デッキ名の編集が完了すると、カード群情報とともに、デッキ名と、デッキ選択画面等で表示されるアイコンとが、デッキIDに紐付けされて記憶される。
また、図3Cに示すデッキ選択画面において、アイコンがタップされた場合にも、図4Aに示すように、デッキ編成画面が表示される。ただし、この場合には、デッキ選択画面で選択されたデッキを構成するカードが上段に表示され、下段に所持カードが表示される。この場合には、プレイヤの操作により、上段に表示されているカードを、下段に表示されている所持カードと変更することができる。
なお、カードバトルゲームでは、規定枚数(例えば40枚)のカードを使用する。したがって、デッキ編成画面では、通常、プレイヤの操作により、規定枚数の所有カードが仮登録された後に保存タブ35がタップされることで、規定枚数のカードのカード群情報を含むデッキ情報が記憶されることになる。ただし、仮登録されているカードが規定枚数に満たない場合、および、規定枚数を超えている場合であっても、デッキ情報を保存することは可能であるが、そのデッキ情報は、カードバトルゲームで使用することはできない。
カード設定画面においてカード一覧生成タブ33bがタップされると、図4Bに示すカード一覧画面がディスプレイ26に表示される。このカード一覧画面には、ディスプレイ26の下部に、所持カードタブ36a、生成モードタブ36b、所持コイン表示欄36cが設けられる。所持カードタブ36aおよび生成モードタブ36bは、プレイヤのタップ操作が受け付け可能に構成されている。所持カードタブ36aおよび生成モードタブ36bは、カード生成画面でも表示されており、所持カードタブ36aがタップされると、図4Bに示すカード一覧画面が表示され、生成モードタブ36bがタップされると、図4Cに示すカード生成画面が表示される。一方、所持コイン表示欄36cには、プレイヤが所持するゲーム内通貨であるコインの枚数(所持コイン数)が表示される。
図4Bに示すように、カード一覧画面には、プレイヤの所持カードと、その所持数とが表示される。なお、カード一覧画面において、プレイヤが所持していないカードが表示されてもよい。また、カード生成画面には、図4Cに示すように、プレイヤが所持しているか否かに拘わらず、提供される全てのカードが表示される。ただし、プレイヤが所持しているカードはカラー表示がなされるのに対して、プレイヤが所持していないカードは、グレーアウト(図4Cに破線で示す)で表示される。これにより、プレイヤは、自身が所持しているカードであるか否かを容易に識別することができる。
カード一覧画面およびカード生成画面において、各カードがタップされると、図4Dに示すように、カード詳細画面が表示される。カード詳細画面では、タップされたカードに係る各種の情報が表示されるとともに、分解タブ37aおよび生成タブ37bが設けられる。分解タブ37aには、獲得コイン数が表示される。分解タブ37aがタップされると、現在選択されているカードが分解され、分解タブ37aに表示されている獲得コイン数をプレイヤが獲得することができる。なお、カードが分解された場合、当該カードの所持数が減少する。
また、生成タブ37bには、消費コイン数が表示される。生成タブ37bがタップされると、生成タブ37bに表示されている消費コイン数を消費して、選択中のカードを生成することができる。カードが生成されると、当該カードの所持数が増加する。つまり、プレイヤは、生成タブ37bをタップすることで、所持しているコインをカードに交換することができる。こうしたカードの生成機能は、プレイヤがカードを所持しているか否かに拘わらず実行可能である。すなわち、プレイヤは、所持しているカードと、所持していないカードとの双方について、カードの生成が可能となる。
なお、提供されるカードには、生成可能なカードと、生成不可能なカードとが設けられてもよいし、全てのカードが生成可能であってもよい。さらには、生成可能な時期と、生成不可能な時期とが設定されたカードが含まれてもよい。
また、詳しくは後述するが、カードの中には、カードバトルゲーム中に進化可能なカードが設けられている。本実施形態において、「進化」は、プレイヤが選択したカードが、他のカードに変更されることを意味する。カードが進化すると、カードの性能が強化される。
カード詳細画面には、第1ボタン37cおよび第2ボタン37dが設けられる。進化可能なカードのカード詳細画面では、第1ボタン37cが有効となる。図示は省略するが、第1ボタン37cがタップされると、進化後のカードの詳細がカード詳細画面に表示される。
また、進化可能なカードには、後述する特定カードが含まれる。特定カードには、進化後のカードとして複数種類の特殊カードが紐付けられている。プレイヤは、カードバトルゲームにおいて、特定条件を満たす場合に、複数種類の特殊カードのうちのいずれか1つを、進化後のカードとして選択することができる。なお、特定条件を満たさない場合には、他の進化可能なカードと同様に、所定のカードに進化する。
特定カードのカード詳細画面では、第2ボタン37dが有効となる。図示は省略するが、第2ボタン37dがタップされると、特定カードに紐付けられた特殊カードの詳細がカード詳細画面に表示される。このとき、カード詳細画面では、複数種類の特殊カードが切り替え可能に表示される。また、特定カードのカード詳細画面において、第1ボタン37cがタップされると、特定条件を満たさない場合に進化するカードの詳細が表示される。
なお、上記のカード詳細画面は、カードバトルゲーム中、および、カードバトルゲーム外の双方で表示される。カードバトルゲーム中には、プレイヤ自身のカードに限らず、対戦相手のカードについても、カード詳細画面が表示可能である。したがって、カードバトルゲーム中、プレイヤは、対戦相手がどのようなカードに進化可能であるのかを把握することができる。
次に、カードバトルゲームについて説明する。以下では、カードバトルゲームの概要を説明した後、カードの詳細、および、カードバトルゲームの詳細を順に説明する。なお、ここでは、他のプレイヤと対戦するカードバトルゲームについて説明する。また、以下では、対戦相手となる他のプレイヤのことを相手と称する。
図5は、カードバトルゲーム画面の一例を説明する図である。メニューバー30のマルチプレイ選択操作部30cがタップされ、各種の設定画面が表示され、設定画面において設定を行うと、カードバトルゲームが開始される。カードバトルゲームが実行されている間、図5に示すバトル画面がディスプレイ26に表示される。
バトル画面は、プレイヤのカード、情報等が表示されるプレイヤ表示領域40aと、相手のカード、情報等が表示される相手表示領域40bとに分割されている。プレイヤ表示領域40aの下中央には、プレイヤのリーダー41aが表示されるとともに、プレイヤのリーダー41aの近傍に、プレイヤのリーダー41aの体力42aおよび進化ポイント43aが表示される。
同様に、相手表示領域40bの***には、相手のリーダー41bが表示されるとともに、相手のリーダー41bの近傍に、相手のリーダー41bの体力42bおよび進化ポイント43bが表示される。なお、プレイヤのリーダー41aの体力42a、および、相手のリーダー41bの体力42bは、初期値として20に設定される。
また、プレイヤ表示領域40aには、プレイヤのデッキ領域44aが右端に設けられ、プレイヤの手札領域45aが右下に設けられ、プレイヤの場46aが中央に設けられる。デッキ領域44aには、使用されていないプレイヤのカードが伏せた状態、すなわち、識別不能な状態で配置される。手札領域45aには、プレイヤの手札となっているカードがプレイヤに識別可能に配置される。場46aには、手札領域45aから出されたカード等が、プレイヤに識別可能に配置される。
同様に、相手表示領域40bには、相手のデッキ領域44bが右端に設けられ、相手の手札領域45bが左上に設けられ、相手の場46bが中央に設けられる。デッキ領域44bには、使用されていない相手のカードが伏せた状態で配置される。手札領域45bには、相手の手札となったカードがプレイヤに識別不能に、すなわち、裏返しで配置される。場46bには、手札領域45bから出されたカード等が、プレイヤに識別可能に配置される。
プレイヤ表示領域40aの右上には、プレイヤのタップを受け付けるターン終了ボタン47、および、プレイヤのプレイポイント(PP)を表示するプレイポイント表示部48aが設けられる。プレイポイント表示部48aには、現在のターンにおける最大のプレイポイントが分母に、使用可能なプレイポイントが分子に表示される。また、プレイポイント表示部48aには、丸の表示態様によって、最大のプレイポイント、および、使用可能なプレイポイントが識別可能に表示される。また、相手表示領域40bにおけるリーダー41bの近傍には、相手のプレイポイントを表示するプレイポイント表示部48bが設けられる。
また、バトル画面の左端には、バトルログボタン49が設けられる。バトルログボタン49は、プレイヤのタップ操作を受付可能に設けられる。バトルログボタン49がタップされると、バトルログがバトル画面に重畳して表示される。
本実施形態におけるカードバトルゲームは2人対戦型であり、プレイヤが選択したデッキから、ランダムにプレイヤの手札となるカードが配布される。また、相手も同様に、相手が選択したデッキから、ランダムに相手の手札となるカードが配布される。また、カードバトルゲームでは、プレイヤのターンと相手のターンとが交互に繰り返される。各ターンでは、デッキからランダムに選択されたカードが手札に加えられる。
プレイヤは、自分のターンにおいて、所定のルールにしたがって、自分の手札領域45aに配置されたカードの中から後述するフォロワーカードまたはアミュレットカードを選択して場46aに出したり、スペルカードを使用して所定の効果を発動させたりする。なお、以下では、手札領域45a、45bに配置されたフォロワーカードまたはアミュレットカードを場46a、46bに出したり、手札領域45a、45bに配置されたスペルカードを使用して所定の効果を発動させたりすること、すなわち、手札領域45a、45bに配置されたカードを他の領域に移動させることを、「プレイ」と言う。
カードバトルゲームでは、プレイヤのリーダー41aおよび相手のリーダー41bにそれぞれ体力42a、42bが設定されており、カード等による攻撃により、先に対戦相手の体力42a、42bを0にした方が勝利となる。次に、本実施形態のカードバトルゲームで用いられるカードの詳細について説明する。
図6Aは、フォロワーカードの一例を説明する図である。図6Bは、スペルカードの一例を説明する図である。図6Cは、アミュレットカードの一例を説明する図である。本実施形態のカードバトルゲームで用いられるカードは、フォロワーカード、スペルカードおよびアミュレットカードのいずれかのカード種別に分類されている。
図6A~図6Cに示すように、各カードには、カード種別によらず、名前51、クラス52、タイプ53およびコスト54が設定されている。名前51は、カードごとに固有に設定されている。すなわち、名前51は、カード名とも言える。クラス52は、複数種類設けられており、各カードは、いずれかのクラスに分類されている。タイプ53は、複数種類設けられており、各カードは、いずれかのタイプに分類されるものと、いずれのタイプにも分類されていないものとがある。コスト54は、プレイするために必要なプレイポイントを示しており、コスト分のプレイポイントを消費することで、そのカードがプレイ可能となる。
図6Aに示すフォロワーカードは、カードバトルゲームにおいて、相手のリーダー41b、および、相手の場46bに配置されたフォロワーカードを攻撃可能なカードである。フォロワーカードには、名前51、クラス52、タイプ53、コスト54、能力55、攻撃力56、体力57が設定されている。攻撃力56は、そのフォロワーカードが攻撃したときに、攻撃対象となった相手のリーダー41b、または、相手の場46bに配置されたフォロワーカードに与えるダメージ量を示す。体力57は、ダメージを受けると、受けたダメージ量だけ減少し、0になるとそのフォロワーカードが破壊される。なお、破壊されたカードは、場46aから非表示となり、不図示の墓地に送られる。ただし、場46bから非表示となる状態として、破壊とは異なり、墓地に送られない消滅といった状態もある。
また、フォロワーカードは、進化ポイント43a、43bを消費することで、進化することができる。進化したフォロワーカードは、攻撃力56および体力57が上昇したり、所定の能力55が加えられたりする。すなわち、フォロワーカードは、進化することで、そのカードの性能(能力55、攻撃力56、体力57)が強化される。
図6Bに示すスペルカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。スペルカードは、プレイすることで能力55(効果)が発動し、そのスペルカードが破壊される。すなわち、スペルカードは、場46a、46bに出すことができないカードである。
図6Cに示すアミュレットカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。アミュレットカードは、プレイすることで場46aに留まって能力55が発動するカードである。
図7は、能力55の一例を説明する図である。なお、図7に示す能力55は一例であり、他の能力55が設けられていてもよいし、一部の能力55が設けられていなくてもよい。また、ここでは、プレイヤのカードであること前提として説明するが、相手のカードでも同様である。
図7に示すように、能力55には、ファンファーレ、ラストワード、守護、突進、疾走、必殺、ドレイン、直接召喚、進化時、融合等が設けられる。ファンファーレは、手札領域45aから場46aにカードが出されたときに(カードがプレイされたときに)、「ファンファーレ」の後に記載された効果が発動する能力である。例えば、図6Aに示すフォロワーカードの例では、そのフォロワーカードが場46aに出された場合、「カードを1枚引く」の効果が発動し、デッキ領域44aに配置されたカードの中から1枚のカードが抽選により決定され、決定されたカードが手札領域45aに配置される。
ラストワードは、カードが破壊されたときに、「ラストワード」の後に記載された効果が発動する能力である。守護は、守護が設定されたカードが場46aに配置された場合に、守護が設定されたカード以外のカードを相手が攻撃できなくなるといった能力である。突進は、場46aに出されたターンにおいて、相手のフォロワーカードを攻撃することができる能力である。
疾走は、場46aに出されたターンにおいて、相手のフォロワーカードおよびリーダー41bを攻撃することができる能力である。必殺は、相手のフォロワーカードに攻撃してダメージを与えた場合、相手のフォロワーカードの体力に拘らず、相手のフォロワーカードを破壊することができる能力である。ドレインは、プレイヤのターンにおいて、相手のフォロワーカードまたはリーダー41bにダメージを与えた場合、与えたダメージ量だけ自分のリーダー41aの体力42aを回復させる能力である。
直接召喚は、予め設定された条件が成立した場合に、デッキ領域44aから場46aに直接カードが出される能力である。進化時は、フォロワーカードが進化したときに、「進化時」の後に記載された効果が発動する能力である。融合は、融合元となるベースカードに付与される能力であり、予め設定された条件に該当する手札領域45aに配置されたカードを素材カードとして融合することで、そのカードを強化する能力である。なお、1枚のカードにおいて、複数の能力55が重複して設定されることもあり、また、1つの能力55も設定されていないこともある。
そして、本実施形態においては、フォロワーカード、スペルカードおよびアミュレットカードを組み合わせてデッキを編成し、編成したデッキを用いてカードバトルゲームを行う。以下では、カードバトルゲームの詳細を説明する。
図8Aは、カードバトル画面の遷移の一例を説明する第1の図である。図8Bは、カードバトル画面の遷移の一例を説明する第2の図である。図8Cは、カードバトル画面の遷移の一例を説明する第3の図である。図9Aは、カードバトル画面の遷移の一例を説明する第4の図である。図9Bは、カードバトル画面の遷移の一例を説明する第5の図である。図9Cは、カードバトル画面の遷移の一例を説明する第6の図である。図10Aは、カードバトル画面の遷移の一例を説明する第7の図である。図10Bは、カードバトル画面の遷移の一例を説明する第8の図である。図10Cは、カードバトル画面の遷移の一例を説明する第9の図である。図11Aは、カードバトル画面の遷移の一例を説明する第10の図である。図11Bは、カードバトル画面の遷移の一例を説明する第11の図である。
カードバトルゲームが開始されると、使用するデッキ情報がプレイヤ端末1からサーバ100に送信される。なお、相手のプレイヤ端末1からもデッキ情報がサーバ100に送信される。サーバ100は、先攻および後攻をランダムで決定するとともに、デッキ情報に示される全てのカードにランダムでインデックス(例えば、1~40の数字)を付与する。また、サーバ100は、デッキ情報に示されるカードの中から、初期候補カードを3枚決定するとともに、交換候補カードを3枚決定する。
そして、サーバ100は、先攻および後攻を示す先攻後攻情報と、プレイヤのカードのインデックスを示すインデックス情報と、初期カードおよび交換候補カードを示す交換情報とを含む初期情報をプレイヤ端末1に送信する。プレイヤ端末1では、カードバトルゲームを開始すると、図8Aに示すように、先攻後攻情報に基づいて、先攻であるか、または、後攻であるかがディスプレイ26に表示される。その後、プレイヤ端末1では、図8Bに示すように、交換情報に基づいて、初期候補カード3枚を初期カード表示領域60に配置するとともに、交換するカードを配置するための交換表示領域61をディスプレイ26に表示する。
プレイヤは、初期候補カードの中に交換したいカードがある場合、図8Cに示すように、スライド操作によって、交換したいカードを交換表示領域61に移動させる。そして、決定ボタン62がプレイヤによってタップされると、交換表示領域61に移動されたカードをデッキ領域44aに戻し、交換されていない初期候補カード、および、交換された初期候補カードの枚数分の交換候補カードを初期カードとして決定し、決定した初期カードを示す初期カード情報をサーバ100に送信する。
なお、サーバ100は、相手のプレイヤ端末1からも初期カード情報を受信する。サーバ100は、双方から初期カード情報を受信すると、プレイヤのプレイヤ端末1に対して、相手の初期カード情報に含まれるカードの枚数のみを示した枚数情報を送信する。同様に、サーバ100は、双方から初期カード情報を受信すると、相手のプレイヤ端末1に対して、プレイヤの初期カード情報に含まれるカードの枚数のみを示した枚数情報を送信する。
枚数情報を受信すると、プレイヤ端末1は、図9Aに示すように、バトル画面をディスプレイ26に表示する。このとき、決定した初期カードを手札領域45aに識別可能に配置するとともに、受信した相手の枚数情報に基づいて、3枚のカードを手札領域45bに識別不能に配置する。
その後、プレイヤが先攻である場合、プレイヤ端末1は、図9Bに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をディスプレイ26に表示した後、デッキ領域44aにあるカードのインデックスを1つ抽選により決定する。つまり、ここでは、デッキ領域44aにあるカードを1枚抽選している。そして、プレイヤ端末1は、図9Cに示すように、抽選により決定されたカードを手札領域45aに配置するとともに、そのカード情報をサーバ100に送信する。また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを1にする)。
その後、図10Aに示すように、例えば、プレイヤが、手札領域45aに配置されたカードの中から、コスト1のフォロワーカードを、スライド操作によって場46aに出した場合、プレイポイントを1減算してプレイポイント表示部48aを更新表示する。ここで、場46aに出されたフォロワーカードに能力55があり、かつ、発動条件が成立している場合、発動条件が成立した能力55を発動させる。
また、プレイヤ端末1は、場46aに出したカードを示すカード情報をサーバ100に送信する。サーバ100は、カード情報を受信すると、相手のプレイヤ端末1に、受信したカード情報を送信する。これにより、相手のプレイヤ端末1では、カード情報に示されるカードが相手の場46bに出されることになるとともに、相手のプレイポイント表示部48bを更新表示する。
その後、プレイヤによってターン終了ボタン47がタップされると、プレイヤ端末1は、ターンが終了したことを示すターン終了情報をサーバ100に送信する。なお、プレイヤ端末1では、ターン終了を条件として能力55が発動するカードが場46a、46bに出ている場合、そのカードの能力55を発動させる。サーバ100は、ターン終了情報を受信すると、相手のプレイヤ端末1に、プレイヤのターンが終了し、相手のターンを開始させるためのターン開始情報を送信し、相手のプレイヤ端末1に対してターンを開始させる。
そして、プレイヤのプレイヤ端末1では、図10Bに示すように、相手のターンであることを示す「ENEMY TURN」と記された画像をディスプレイ26に表示する。その後、相手のプレイヤ端末1において抽選で決定したカードのカード情報がサーバ100に送信され、サーバ100から枚数情報を受信すると、プレイヤ端末1では、図10Cに示すように、枚数情報に基づいて、手札領域45bにカードを識別不能に配置する。なお、ターン開始時、通常、カードを1枚抽選により決定することになるが、後攻の1ターン目のみ、2枚抽選により決定する。また、プレイヤ端末1では、相手のプレイポイントを1加算し、プレイポイント表示部48bを更新表示する。
その後、相手が手札領域45bのカードをプレイすることなくターンを終了させ、サーバ100からターン開始情報を受信すると、プレイヤ端末1は、図11Aに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をディスプレイ26に表示した後、デッキ領域44aにあるカードのインデックスを1つ抽選により決定する。そして、抽選により決定されたカードを手札領域45aに配置するとともに、決定されたカードのカード情報をサーバ100に送信する。また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを2にする)。
そして、プレイヤが場46aに配置されたフォロワーカードを相手のリーダー41bにスライド移動させると、フォロワーカードによって相手のリーダー41bを攻撃したと判定し、相手のリーダー41bの体力42bを、そのフォロワーカードの攻撃力56だけ減少させる。また、プレイヤ端末1では、攻撃したフォロワーカード、および、攻撃対象となったフォロワーカードまたはリーダー41bを示す攻撃情報をサーバ100に送信する。サーバ100は、攻撃情報を受信すると、相手のプレイヤ端末1に攻撃情報を送信する。
以上のように、プレイヤのターンと相手のターンとが交互に繰り返され、プレイヤおよび相手がカードをプレイしたり、攻撃したりする度に、サーバ100にその情報が送信されることで、カードバトルゲームは進行していく。そして、プレイヤのリーダー41aの体力42a、または、相手のリーダー41bの体力42bが0になると、勝敗が決定され、カードバトルゲームが終了する。
次に、フォロワーカードの進化について説明する。本実施形態のカードバトルゲームでは、先攻の5ターン目以降、および、後攻の4ターン目以降において、進化ポイント43a、43bを消費してフォロワーカードを進化させることができる。なお、進化ポイント43a、43bは、先攻の場合には2ポイント付与され、後攻の場合には3ポイント付与される。
図12Aは、進化時のバトル画面の一例を説明する第1の図である。図12Bは、進化時のバトル画面の一例を説明する第2の図である。例えば、図12Aに示すように、先攻の5ターン目に、進化していないフォロワーカードが場46aに配置されているとする。このとき、場46aに配置されたフォロワーカードがタップされると、カード詳細タブ63がディスプレイ26に表示される。
図13は、カード詳細タブ63の一例を説明する図である。カード詳細タブ63には、タップされたカードの能力55が表示されるとともに、進化ボタン63aが表示される。なお、フォロワーカードのカード詳細タブ63にのみ進化ボタン63aが表示され、スペルカードおよびアミュレットカードのカード詳細タブ63には進化ボタン63aが表示されることはない。進化ボタン63aは、進化が可能である場合、プレイヤのタップを受け付ける操作部として機能する。したがって、本実施形態では、フォロワーカードのみが、進化可能なカードとして設定されている。
プレイヤによりタップされたフォロワーカードが進化可能である場合、図13に示すように、カード詳細タブ63の上部に、進化前の能力55が表示される。また、カード詳細タブ63の下部には、進化後の能力55が表示される。
図14Aは、進化アニメーションの一例を説明する第1の図である。図14Bは、進化アニメーションの一例を説明する第2の図である。カード詳細タブ63の進化ボタン63aがタップされると、進化アニメーションが表示される。進化アニメーションでは、図14Aに示すように、進化前のカードが表示された後、カードが変化する不図示のアニメーション画像が表示される。そして、図14Bに示すように、進化後のカードが表示される。
このように、進化アニメーションの表示が終了すると、図12Bに示すように、進化ポイント43aが減算して表示されるとともに、進化後のカードが場46aに表示される。このとき、進化したカードの攻撃力56および体力57が上昇する。また、能力55として「進化時」があるフォロワーカードでは、その能力が発動される。また、プレイヤ端末1では、進化したフォロワーカードを示す進化情報がサーバ100に送信される。サーバ100は、進化情報を受信すると、相手のプレイヤ端末1に進化情報を送信する。相手のプレイヤ端末1では、受信した進化情報により、カードが進化したこと、および、進化後のカードが把握可能となる。
ここで、本実施形態では、複数種類のカードに特定カードが含まれている。特定カードは、進化可能なフォロワーカードであり、進化後のカードとして、複数種類の特殊カードが紐付けられたカードである。この特定カードは、特定条件を満たす場合に、複数種類の特殊カードの中から、いずれか1の特殊カードを、進化後のカードとしてプレイヤが選択可能となる。
図15は、特定カードおよび特殊カードの一例を説明する図である。本実施形態では、全てのカードに、カードID、カード名、イラスト、能力55等のカードの性能を示す性能情報が紐付けられている。ここでは、図15の最上段に示すように、カードIDが「126441010」、カード名が「ベア」の特定カードが設けられている。この特定カードは、進化可能なカードである。進化可能なカードには、イラストとして、進化前のイラストと、進化後のイラストとが紐付けられている。
また、特定カードに紐付けられた性能情報には、進化前の能力55、および、進化後の能力55が含まれている。進化前の特定カードがタップされて表示されるカード詳細タブ63には、特定カードに紐付けられた進化前の能力55が上段に表示され、特定カードに紐付けられた進化後の能力55が下段に表示される。
また、本実施形態では、図15に示すように、それぞれ「ベアATモード」、「ベアDFモード」、「ベアBSモード」のカード名が付された3種類の特殊カードが設けられている。これらの特殊カードは、特定カードに紐付けられており、カードIDの先頭の3桁は、特殊カードであることを示す「910」となっている。また、全ての特殊カードは、カードIDの4~6桁目の値が、特定カードのカードIDの4~6桁目の値と同じである。このように、カードIDの4~6桁目の値を等しくすることで、特定カードと特殊カードとの紐付けがなされている。なお、特定カードが複数設けられる場合、各特定カードに紐付けられる特殊カードは、全ての特定カードで互いに異なる。
3つの特殊カードには、進化前のイラストとして、特定カードと同じイラストが紐付けられている。一方、3つの特殊カードには、進化後のイラストとして、特定カードと表示態様を異にするイラストが紐付けられている。また、3つの特殊カードそれぞれに紐付けられた進化後のイラスト同士も、互いに表示態様が異なっている。
さらに、3つの特殊カードには、それぞれ進化後の能力55を含む性能情報が紐付けられている。特殊カードに紐付けられた性能情報は、特定カードに紐付けられた性能情報と異なる。また、3つの特殊カードそれぞれに紐付けられた性能情報同士も、互いに異なる内容である。ただし、特殊カード同士で、進化後のイラストおよび性能情報のいずれか一方が同じであってもよい。
このように、本実施形態では、特定カードに対して、進化前のイラストおよび性能情報と、進化後のイラストおよび性能情報とが紐付けられている。特定カードに紐付けられるイラストおよび性能情報は、いずれも進化前と進化後とで異なっている。また、1の特定カードに対して複数の特殊カードが紐付けられている。各特殊カードには、対応する特定カードと異なる進化後のイラストおよび性能情報が紐付けられている。
そして、特定カードには、進化について特定条件が予め設定されている。ここでは、場46aに、所定のカードが表示(配置)されていることが特定条件として設定されている。所定のカードは、特定カード以外のカードであって、ここでは、全カードのうちの一部のカードである。
特定条件を満たさない場合、すなわち、所定のカードが場46aに表示されていない場合に、特定カードのカード詳細タブ63の進化ボタン63aがタップされると、当該特定カードのイラストおよび性能が進化する。具体的には、この場合には、特定カードが他のカードに変更されるのではなく、進化によって、同一の特定カードについて、イラストおよび性能が、進化前から進化後に変更される。
これに対して、特定条件を満たす場合、すなわち、所定のカードが場46aに表示されている場合に、特定カードのカード詳細タブ63の進化ボタン63aがタップされると、プレイヤが3つの特殊カードのうちのいずれかを選択可能となる。
図16Aは、特殊カード選択画面の一例を説明する図である。図16Bは、進化アニメーションの一例を説明する第3の図である。特定条件を満たす場合に、特定カードのカード詳細タブ63の進化ボタン63aがタップされると、図16Aに示す特殊カード選択画面が表示される。特殊カード選択画面では、特定カードに紐付けられた3つの特殊カードが識別可能に表示される。また、特殊カードごとに、選択操作部63bが表示される。
そして、選択操作部63bがタップされると、特定カードが、プレイヤにより選択された特殊カードに進化(変更)される。この場合、上記と同様に、進化アニメーションが表示され、図16Bに示すように、特定カードが、プレイヤにより選択された特殊カードに進化したことが報知される。
以上のように、本実施形態では、特定条件を満たす場合、プレイヤは、特定カードを特殊カードに進化させることができる。したがって、プレイヤは、特定カードを特殊カードに進化させるために、特定条件を満たすようにゲームを進行させる必要があり、戦略性が要求される。また、特殊カードは複数設けられており、それぞれ性能が異なる。したがって、戦況を見据えながら、いずれの特殊カードに進化させるかを決定する必要があり、さらに高い戦略性が要求される。このように、本実施形態によれば、より高度な戦略性が要求されることとなり、ゲームの興趣が向上する。
なお、ここでは、特定カードに、進化前および進化後のイラスト、性能情報が紐付けられる場合について説明した。ただし、特定カードには、進化前のイラストおよび性能情報が紐付けられ、進化後のイラストおよび性能情報は紐付けられずともよい。この場合、例えば、特定カードおよび特殊カードとは別に、進化後のイラストおよび性能情報が紐付けられた専用の進化後カードが設けられるとよい。そして、特定条件を満たさない場合には、特定カードから、専用の進化後カードに変更されればよい。
また、本実施形態では、特定カードの進化前および進化後で、カードに表示されるイラストおよび性能の双方が変化することとした。ただし、カードに表示されるイラストおよび性能のいずれか一方のみが変化してもよい。
また、本実施形態では、所定のカードが場46aに表示されていることが、特定条件として設定される場合について説明した。ただし、特定条件はこれに限らない。例えば、プレイヤまたは対戦相手が所定のカードを所持していること、所定のカードが破壊されていること、相手の場46bに所定のカードが表示されていること、相手が所定のカードを所持していること、残りのカード数が所定数以下または以上であること等、これらの1または複数の条件が特定条件として設定されてもよい。
また、例えば、カードバトルゲーム中に、プレイヤのフォロワーカードが所定数以上、場46aから離れたことが特定条件として設定されてもよい。この際、カードの破壊により墓地に送られたこと、および、消滅のいずれか一方または双方が、「場46aから離れること」に含まれる。また、特定条件の成立可否を判定する、場46aから離れたカードの計数には、フォロワーカードのみならず、フォロワーカードではない所定のカードが含まれてもよい。
以上のように、特定条件は、カードバトルゲーム中あるいは1回のターン中に、プレイヤあるいは対戦相手が所定の操作を行った回数、内容等であってもよい。すなわち、所定期間中のプレイヤまたは対戦相手の操作入力、あるいは、カードバトルゲームの進行状況が、予め設定された条件を満たす場合に、特定条件を満たすと判定されてもよい。
また、本実施形態では、特定条件を満たさない場合の進化後のイラストおよび性能と、特定条件を満たす場合の進化後のイラストおよび性能とが異なることとした。つまり、特定条件を満たす場合と満たさない場合とで、進化後のイラストおよび性能が完全に異なる。ただし、特殊カードの表示態様および性能のいずれか一方または双方が、特定条件を満たさない場合に変化する、予め設定された表示態様または性能と異なるとしてもよい。なお、特定条件を満たす場合と満たさない場合とで、進化後のイラストまたは性能の一部が同一となり得ることとしてもよい。
例えば、特定条件を満たす場合に選択可能なカードに、特定条件を満たさない場合に選択されるカードが含まれてもよい。この場合、プレイヤは、特定条件を満たさない場合に選択されるカードを、特定条件を満たすか否かに拘わらず選択可能となる。ただし、本実施形態のように、特定条件を満たす場合と満たさない場合とで、進化後のイラストおよび性能が完全に異なるようにすれば、敢えて、特定条件を満たさないようにするといった戦略性が必要となることもあり、より高い戦略性が要求され得る。
また、本実施形態では、特定カードとは別に特殊カードが設けられ、特定条件を満たす場合に、特定カードから特殊カードにカード自体が変更される場合について説明した。ただし、例えば、特定カードに対して、進化後のイラストおよび性能のいずれか一方または双方を複数パターン紐付けて記憶させておき、カードを変更することなく、イラストまたは性能のみを変更させてもよい。
また、本実施形態では、特定条件を満たす場合、複数の特殊カードの中からいずれか1の特殊カードをプレイヤが選択可能であることとした。ただし、特定条件を満たす場合に、進化後の特殊カードが、例えば、抽選によって決定されてもよい。あるいは、特定条件を満たす場合に、その時点で場46a、46bに表示、配置されているカードの数、種別、所定のパラメータ等に基づいて、進化後の特殊カードが決定されてもよい。
いずれにしても、複数のゲーム媒体(カード)のうち、特定の表示態様および特定の性能が紐付けられた特定のゲーム媒体(特定カード)が配置領域(場46a)に表示され、かつ、特定のゲーム媒体に対して所定の操作入力(進化ボタン63aのタップ)がなされた場合であって、予め設定された特定条件(所定のカードが場46aに表示されていること)を満たさない場合には、特定の表示態様および特定の性能のいずれか一方または双方を、予め設定された表示態様または性能に変化させ、特定条件を満たす場合には、特定の表示態様および特定の性能のいずれか一方または双方を、複数の表示態様または性能のうちのいずれかに変化させればよい。
以下に、上記のカードバトルゲームを実現するためのプレイヤ端末1およびサーバ100の処理、および、これらの各処理を遂行する機能部について説明する。なお、以下では、カードバトルゲームのうち、特に進化に関係する処理について説明し、その他の処理については説明を省略する。
(プレイヤ端末1の機能部)
図17は、プレイヤ端末1の機能ブロック図である。プレイヤ端末1のメモリ12には、プログラム記憶領域12a、および、データ記憶領域12bが設けられている。CPU10は、ゲームの開始時に、端末側ゲーム制御用プログラム(モジュール)をプログラム記憶領域12aに記憶する。
端末側ゲーム制御用プログラムには、ゲーム実行制御プログラム70、カードバトルゲーム実行制御プログラム71、領域設定プログラム72、表示制御プログラム73、進化処理プログラム74、通信制御プログラム75が含まれる。なお、図17に列挙したプログラムは一例であり、端末側ゲーム制御用プログラムには、この他にも多数のプログラムが設けられている。
CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させ、データ記憶領域12bの各記憶部のデータを更新する。そして、CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させることで、プレイヤ端末1(コンピュータ)を、端末制御部1Aとして機能させる。端末制御部1Aは、ゲーム実行制御部70a、カードバトルゲーム実行制御部71a、領域設定部72a、表示制御部73a、進化処理部74a、通信制御部75aを含む。
具体的には、CPU10は、ゲーム実行制御プログラム70を動作させ、コンピュータをゲーム実行制御部70aとして機能させる。同様に、CPU10は、カードバトルゲーム実行制御プログラム71、領域設定プログラム72、表示制御プログラム73、進化処理プログラム74、通信制御プログラム75を動作させ、それぞれカードバトルゲーム実行制御部71a、領域設定部72a、表示制御部73a、進化処理部74a、通信制御部75aとして機能させる。
データ記憶領域12bには、データを記憶する記憶部として、ゲーム情報記憶部80、プレイヤ情報記憶部81、バトルログ記憶部82が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域12bには、この他にも多数の記憶部が設けられている。また、ゲーム情報記憶部80には、カードID毎に、名前51、クラス52、タイプ53、コスト54、能力55、攻撃力56、体力57等のステータス、および、イラストに関する情報が関連付けられて記憶されている。
ゲーム実行制御部70aは、ゲーム全体の進行を制御する。ゲーム実行制御部70aは、例えば、プレイヤの操作に応じてゲームにログインしたり、ゲーム全般のゲーム情報が更新されているか否かを判定したりする。
カードバトルゲーム実行制御部71aは、カードバトルゲームを実行するための制御を担う。例えば、カードバトルゲーム実行制御部71aは、プレイヤ端末1に入力される操作に基づき、カードバトルゲームの進行を制御し、バトルログをバトルログ記憶部82に記憶する。
領域設定部72aは、カードバトルゲームにおいて、カードが配置される領域の設定を行う。例えば、領域設定部72aは、未使用のカードを配置するデッキ領域44a、44b、手札が配置される領域として手札領域45a、45bを設定し、プレイされたカードが配置される領域として場46a、46bを設定する。
表示制御部73aは、プレイヤの操作、および、ゲームの進行に応じて、ディスプレイ26に表示される画像の表示制御を行う。
進化処理部74aは、カードバトルゲームにおいて、進化ボタン63aまたは選択操作部63bが操作されたことに基づいて、カードを進化させる処理を行う。
通信制御部75aは、サーバ100との間で情報の送受信を行う。
(サーバ100の機能部)
図18は、サーバ100の機能ブロック図である。サーバ100のメモリ112には、プログラム記憶領域112a、および、データ記憶領域112bが設けられている。プログラム記憶領域112aには、サーバ側ゲーム制御用プログラムとして、ゲーム実行制御プログラム170、カードバトルゲーム実行制御プログラム171、通信制御プログラム172が記憶されている。なお、図18に列挙したプログラムは一例であり、サーバ側ゲーム制御用プログラムには、この他にも多数のプログラムが設けられている。
CPU110は、プログラム記憶領域112aに記憶された各プログラムを動作させ、データ記憶領域112bの各記憶部のデータを更新する。そして、CPU110は、プログラム記憶領域112aに記憶された各プログラムを動作させることで、サーバ100(コンピュータ)を、サーバ制御部100Aとして機能させる。サーバ制御部100Aは、ゲーム実行制御部170a、カードバトルゲーム実行制御部171a、通信制御部172aを含む。
具体的には、CPU110は、ゲーム実行制御プログラム170を動作させ、コンピュータをゲーム実行制御部170aとして機能させる。同様に、CPU110は、カードバトルゲーム実行制御プログラム171、通信制御プログラム172を動作させ、それぞれカードバトルゲーム実行制御部171a、通信制御部172aとして機能させる。
データ記憶領域112bには、データを記憶する記憶部として、ゲーム情報記憶部180、プレイヤ情報記憶部181、バトルログ記憶部182が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域112bには、この他にも多数の記憶部が設けられている。
ゲーム実行制御部170aは、ゲーム全体の進行を制御する。ゲーム実行制御部170aは、例えば、ログイン情報をプレイヤ端末1から受信すると、プレイヤ情報記憶部181に保存されたプレイヤ情報(デッキ情報、BP等)を、通信制御部172aを介してプレイヤ端末1に送信する。また、ゲーム実行制御部170aは、ゲーム全般のゲーム情報が更新された場合、更新されたゲーム情報をゲーム情報記憶部180から読み出し、通信制御部172aを介してプレイヤ端末1に送信する。
カードバトルゲーム実行制御部171aは、カードバトルゲームを実行するための制御を担い、バトルログをバトルログ記憶部182に記憶する。
通信制御部172aは、プレイヤ端末1との間で情報の送受信を行う。
(プレイヤ端末1とサーバ100との通信処理)
図19は、プレイヤ端末1およびサーバ100の処理を説明するシーケンス図である。なお、以下の説明では、プレイヤ端末1における処理をPn(nは任意の整数)と示す。また、サーバ100における処理をSn(nは任意の整数)と示す。プレイヤによってゲームを開始するための操作が入力されると、プレイヤ端末1のゲーム実行制御部70aは、ログイン要求処理を実行する。
このログイン要求処理では、ゲーム実行制御部70aの制御に基づいて、ログイン情報が通信制御部75aを介してサーバ100に送信される(P1)。サーバ100のゲーム実行制御部170aは、通信制御部172aを介してログイン情報を受信すると、ログイン情報に関連付けられたプレイヤIDを特定してログイン処理を実行する(S1)。ここでは、ゲーム実行制御部170aは、特定したプレイヤIDに対応するプレイヤ情報をプレイヤ情報記憶部181から読み出し、通信制御部172aを介してプレイヤ端末1に送信する。
プレイヤ端末1のゲーム実行制御部70aは、図3Dおよび図4Aに示したデッキ編成画面を介して所持カードが仮登録された状態となった後に保存タブ35がタップされると、デッキ情報をプレイヤ情報記憶部81に記憶する。また、通信制御部75aが、デッキ情報をサーバ100に送信する(P2)。
サーバ100のゲーム実行制御部170aは、通信制御部172aを介してデッキ情報を受信すると、受信したデッキ情報をプレイヤIDに関連付けてプレイヤ情報記憶部181に記憶するデッキ情報保存処理を実行する(S2)。
プレイヤ端末1のゲーム実行制御部70aは、図4Bに示したカード一覧画面、または、図4Cに示したカード生成画面を介して、カードが生成または分解されると、生成または分解されたカード情報、更新後のコイン数、所持カード情報等を含む生成分解情報をプレイヤ情報記憶部81に記憶する。また、ゲーム実行制御部70aは、通信制御部75aを介して生成分解情報をサーバ100に送信するカード生成分解処理を実行する(P3)。
サーバ100のゲーム実行制御部170aは、通信制御部172aを介して生成分解情報を受信すると、受信した生成分解情報に基づいて、プレイヤ情報記憶部181に記憶された、プレイヤIDに関連付けられたプレイヤ情報を更新するカード情報記憶処理を実行する(S3)。
また、メニューバー30のソロプレイ選択操作部30bまたはマルチプレイ選択操作部30cがタップされると、各種の設定画面が表示される。設定画面において設定が行われると、カードバトルゲーム実行制御部71aは、通信制御部75aを介してプレイヤ端末1からサーバ100に開始情報を送信し、カードバトルゲーム実行処理を実行する(P4)。サーバ100のカードバトルゲーム実行制御部171aは、開始情報を受信すると、相手を決定し、カードバトルゲーム実行処理を実行する(S4)。
図20は、プレイヤ端末1におけるカードバトルゲーム実行処理(P4)の一例を説明するフローチャートである。カードバトルゲーム実行処理が開始されると、カードバトルゲーム実行制御部71aは、通信制御部75aを介して、カードバトルゲームで使用するデッキ情報をサーバ100に送信する(P4-1)。
領域設定部72aは、バトル画面においてカードが配置される領域を設定する領域設定処理を実行する(P4-2)。ここでは、領域設定部72aは、例えば、未使用のカードを配置するデッキ領域44a、44b、手札を配置する手札領域45a、45b、手札領域45bに表示されたカードの中からプレイされたカード等が配置される場46a、46bを設定する。なお、領域設定部72aは、バトル画面において、カードが配置される領域以外の設定も行う。
表示制御部73aは、サーバ100から送信される初期情報(先攻後攻情報)に基づいて、図8Aに示すように、先攻であるか、または、後攻であるかをディスプレイ26に表示する(P4-4)。その後、カードバトルゲーム実行制御部71aは、初期情報(交換情報)に基づいて、初期カードを決定する初期カード決定処理を実行する(P4-5)。ここでは、表示制御部73aが、初期情報(先攻後攻情報)に基づいて、図8Bに示すように、初期候補カード3枚を初期カード表示領域60に配置するとともに、交換するカードを配置するための交換表示領域61をディスプレイ26に表示する。
そして、カードバトルゲーム実行制御部71aは、図8Cに示すように、決定ボタン62がプレイヤによってタップされたときに、交換表示領域61に移動されたカードをデッキ領域44aに戻し、交換されていない初期候補カード、および、交換された初期候補カードの枚数分の交換候補カードを初期カードとして決定する。そして、カードバトルゲーム実行制御部71aは、通信制御部75aを介して、初期カードを示す初期カード情報をサーバ100に送信するともに、相手の枚数情報を受信する(P4-6)。
表示制御部73aは、P4-2で設定された領域に基づいて、図9Aに示すように、バトル画面をディスプレイ26に表示するとともに、決定された初期カードを手札領域45aに識別可能に配置する。また、表示制御部73aは、受信した相手の枚数情報に基づいて、3枚のカードを手札領域45bに識別不能に配置する(P4-7)。
その後、カードバトルゲーム実行制御部71aは、先攻後攻情報、または、サーバ100から送信されるターン開始情報に基づいて、プレイヤのターンであるかを判定する(P4-8)。そして、カードバトルゲーム実行制御部71aは、プレイヤのターンであれば(P4-8のYES)、自ターン制御処理を実行する(P5)。一方、カードバトルゲーム実行制御部71aは、プレイヤのターンでない、すなわち、相手のターンであれば(P4-8のNO)、相手ターン制御処理を実行する(P6)。
そして、カードバトルゲーム実行制御部71aは、勝敗が決定されていなければ(P4-9のNO)、P4-8に処理を戻し、勝敗が決定されていれば(P4-9のYES)、カードバトルゲームを終了させるカードバトルゲーム終了処理を実行し(P4-10)、カードバトルゲーム実行処理を終了する。
図21は、プレイヤ端末1における自ターン制御処理(P5)の一例を説明する第1のフローチャートである。図22は、プレイヤ端末1における自ターン制御処理(P5)の一例を説明する第2のフローチャートである。プレイヤのターンが開始すると、表示制御部73aは、図9Bに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をディスプレイ26に表示する(P5-1)。
カードバトルゲーム実行制御部71aは、デッキ領域44aにあるカードを1枚抽選で決定する(P5-2)。また、表示制御部73aは、決定されたカードを手札領域45aに識別可能に配置する。また、通信制御部75aは、決定されたカードのカード情報をサーバ100に送信する(P5-3)。また、カードバトルゲーム実行制御部71aは、プレイポイントを1加算する(P5-4)。また、表示制御部73aは、プレイポイント表示部48aを更新表示する。
また、カードバトルゲーム実行制御部71aは、プレイヤのターン開始時に発動する能力55があるかを確認し、プレイヤのターン開始時に発動する能力55がある場合、その能力55を発動させる状況確認処理を実行する(P5-5)。そして、カードバトルゲーム実行制御部71aは、状況確認処理によって、プレイヤのリーダー41aの体力42a、または、相手のリーダー41bの体力42bが0になったか、すなわち、勝敗が決定したかを判定する(P5-6)。勝敗が決定した場合(P5-6のYES)には当該自ターン制御処理を終了し、勝敗が決定していない場合(P5-6のNO)にはP5-7に処理を移す。
カードバトルゲーム実行制御部71aは、カードがプレイされていれば(P5-7のYES)、すなわち、手札領域45aに配置されたカードが場46aに出されれば、図10Aに示すように、場46aに出されたカードのコスト54でだけプレイポイントを減算する(P5-8)。また、表示制御部73aは、プレイポイント表示部48aを更新表示する。
また、表示制御部73aは、プレイされたカードがフォロワーカードまたはアミュレットカードであれば、そのカードを場46aに表示する(P5-9)。また、カードバトルゲーム実行制御部71aは、プレイされたカードの能力55を確認し、場46aに出されたときに発動させる能力55(ファンファーレ)がある場合にはその能力55を発動させる(P5-10)。通信制御部75aは、プレイされたカードのカード情報をサーバ100に送信する(P5-11)。そして、カードバトルゲーム実行制御部71aは、勝敗が決定したかを判定する(P5-12)。勝敗が決定した場合(P5-12のYES)には当該自ターン制御処理を終了し、勝敗が決定していない場合(P5-12のNO)にはP5-13に処理を移す。
カードバトルゲーム実行制御部71aは、プレイヤの操作によって、場46aに配置されたカードが、相手のフォロワーカードまたはリーダー41bに攻撃されていれば(P5-13のYES)、攻撃判定処理を実行する(P5-14)。攻撃判定処理では、攻撃された相手のフォロワーカードまたはリーダー41bの体力を減算したり、攻撃したフォロワーカードの体力を減算したりする。また、表示制御部73aは、攻撃した際の演出を実行する。
また、通信制御部75aは、攻撃したフォロワーカード、および、攻撃対象となった相手のフォロワーカードまたはリーダー41bを示す攻撃情報をサーバ100に送信する(P5-15)。そして、カードバトルゲーム実行制御部71aは、勝敗が決定したかを判定する(P5-16)。勝敗が決定した場合(P5-16のYES)には当該自ターン制御処理を終了し、勝敗が決定していない場合(P5-16のNO)には、図22のP5-21に処理を移す。
カードバトルゲーム実行制御部71aは、場46aに表示されているカードがタップされたかを判定する(P5-21)。カードがタップされた場合(P5-21のYES)、表示制御部73aは、図12Aおよび図13に示すカード詳細タブ63を表示する。なお、ここでは、進化可能なカードがタップされた場合、表示制御部73aは、当該カードに紐付けられた進化前および進化後の性能情報を参照してカード詳細タブ63を表示する。
また、進化によって特定カードから変更された特殊カードがタップされた場合には、表示制御部73aは、対応する特定カードの進化前の性能情報と、現在の特殊カードの性能情報とを参照して、カード詳細タブ63を表示する。すなわち、場46aに表示されている特殊カードがタップされた場合にも、カード詳細タブ63には、進化前の性能情報と、進化後の性能情報とが表示される。ただし、カード詳細タブ63に表示される内容は特に限定されない。例えば、特殊カードのカード詳細タブ63には、進化後の性能情報のみが表示されてもよい。
そして、タップされたカードが進化可能なカードであり(P5-23のYES)、現在、進化可能である場合(P5-24のYES)、カードバトルゲーム実行制御部71aは、進化ボタン63aを有効化する(P5-25)。ここでは、現在のターンが進化可能なターンであり、かつ、進化ポイントを所持している場合に、進化可能であると判定される。また、ここでは、表示制御部73aは、カード詳細タブ63に進化ボタン63aを表示する。
カードバトルゲーム実行制御部71aは、カード詳細タブ63に表示され、かつ、有効化された進化ボタン63aがタップされたかを判定する(P5-26)。また、進化ボタン63aがタップされた場合(P5-26のYES)、カードバトルゲーム実行制御部71aは、タップされたカードが特定カードであるかを判定する(P5-27)。タップされたカードが特定カードである場合(P5-27のYES)、カードバトルゲーム実行制御部71aは、特定条件が成立するか、すなわち、所定のカードが場46aに表示されているかを判定する(P5-28)。特定条件が成立する場合(P5-28のYES)、表示制御部73aは、特殊カード選択画面をディスプレイ26に表示する(P5-29)。
また、特殊カード選択画面の選択操作部63bがタップされた場合(P5-30のYES)、特定カード以外のカードに対して進化ボタン63aがタップされた場合(P5-27のNO)、あるいは、特定カードに対して進化ボタン63aがタップされた際に、特定条件が成立していない場合(P5-28のNO)、通信制御部75aは、進化させるカードを示す進化情報をサーバ100に送信する(P5-31)。
また、進化処理部74aは、進化ポイント43aを1減算する(P5-32)。また、進化処理部74aは、進化させるカードの性能(例えば、攻撃力および体力)を上昇、更新させる(P5-33)。ここでは、選択操作部63bがタップされた場合には、タップされた選択操作部63bに対応する特殊カードの進化後の性能に更新される。また、進化ボタン63aがタップされた場合には、プレイヤが選択したカードの進化後の性能に更新される。また、ここでは、表示制御部73aが進化アニメーションを表示する。
また、進化処理部74aは、進化させたカードの能力55を確認し、進化したときに発動させる能力55(進化時)がある場合にはその能力55を発動させる(P5-34)。そして、進化処理部74aは、勝敗が決定したかを判定する(P5-35)。勝敗が決定した場合(P5-35のYES)には当該自ターン制御処理を終了し、勝敗が決定していない場合(P5-35のNO)にはP5-36に処理を移す。
カードバトルゲーム実行制御部71aは、プレイヤによるターン終了ボタン47の操作に応じて、プレイヤのターンが終了したかを判定する(P5-36)。そして、カードバトルゲーム実行制御部71aは、プレイヤのターンが終了していない場合(P5-36のNO)、P5-7に処理を移し、プレイヤのターンが終了した場合(P5-36のYES)、ターン終了処理を実行する(P5-37)。ここでは、場46aに配置されたカードの能力55を確認し、プレイヤのターン終了時に発動させる能力55がある場合には、その能力55を発動させ、勝敗を確認する。また、通信制御部75aは、プレイヤのターンが終了したことを示すターン終了情報をサーバ100に送信する。なお、上記P5-6、P5-12、P5-16、P5-35で勝敗が決定したと判定された場合には、通信制御部75aは、勝敗が決定したことを示す勝敗情報をサーバ100に送信する。
図23は、プレイヤ端末1における相手ターン制御処理(P6)の一例を説明するフローチャートである。相手のターンが開始すると、表示制御部73aは、図10Bに示すように、相手のターンであることを示す「EMEMY TURN」と記された画像をディスプレイ26に表示する(P6-1)。また、カードバトルゲーム実行制御部71aは、相手のプレイポイントを1加算する(P6-2)。また、表示制御部73aは、プレイポイント表示部48bを更新表示する。
表示制御部73aは、通信制御部75aを介して枚数情報を受信したかを判定する(P6-3)。枚数情報を受信した場合(P6-3のYES)、表示制御部73aは、枚数情報に基づいて、手札領域45bにカードを識別不能に配置する(P6-4)。
カードバトルゲーム実行制御部71aは、通信制御部75aを介してプレイ情報を受信したかを判定する(P6-5)。プレイ情報を受信した場合(P6-5のYES)、カードバトルゲーム実行制御部71aは、プレイされたカードのコスト53分だけプレイポイントを減算する(P6-6)。また、表示制御部73aは、プレイポイント表示部48bを更新表示する。
また、表示制御部73aは、プレイされたカードがフォロワーカードまたはアミュレットカードであれば、そのカードを識別可能に場46bに表示する(P6-7)。また、カードバトルゲーム実行制御部71aは、プレイされたカードの能力55を確認し、発動させる能力55がある場合には、その能力55を発動させる(P6-8)。そして、カードバトルゲーム実行制御部71aは、勝敗が決定したかを判定する(P6-9)。勝敗が決定した場合(P6-9のYES)には当該相手ターン処理を終了し、勝敗が決定していない場合(P6-9のNO)にはP6-10に処理を移す。
カードバトルゲーム実行制御部71aは、通信制御部75aを介して攻撃情報を受信したかを判定する(P6-10)。攻撃情報を受信した場合(P6-10のYES)、カードバトルゲーム実行制御部71aは、攻撃判定処理を実行する(P6-11)。攻撃判定処理では、攻撃されたプレイヤのフォロワーカードまたはリーダー41aの体力を減算したり、攻撃したフォロワーカードの体力を減算したりする。また、表示制御部73aは、攻撃した際の演出を実行する。
そして、カードバトルゲーム実行制御部71aは、勝敗が決定したかを判定する(P6-12)。勝敗が決定した場合(P6-12のYES)には当該相手ターン処理を終了し、勝敗が決定していない場合(P6-12のNO)にはP6-13に処理を移す。
進化処理部74aは、通信制御部75aを介して進化情報を受信したかを判定する(P6-13)。そして、進化情報を受信した場合(P6-13のYES)、進化処理部74aは、進化ポイント43bを減算する(P6-14)。また、表示制御部73aは、進化ポイント43bを更新表示する。また、進化処理部74aは、進化させるフォロワーカードの性能(例えば、攻撃力および体力)を上昇、更新させる(P6-15)。また、進化処理部74aは、進化させたカードの能力55を確認し、発動させる能力55がある場合には、その能力55を発動させる(P6-16)。そして、進化処理部74aは、勝敗が決定したかを判定する(P6-17)。勝敗が決定した場合(P6-17のYES)には当該相手ターン処理を終了し、勝敗が決定していない場合(P6-17のNO)にはP6-18に処理を移す。
カードバトルゲーム実行制御部71aは、通信制御部75aを介してターン終了情報を受信したかを判定する(P6-18)。そして、ターン終了情報を受信した場合(P6-18のYES)、カードバトルゲーム実行制御部71aは、ターン終了処理を実行する(P5-19)。ここでは、カードバトルゲーム実行制御部71aは、場46bに配置されたカードの能力55を確認する。そして、相手のターン終了時に発動する能力55がある場合、その能力55を発動させ、勝敗を確認する。なお、上記P6-9、P6-12、P6-17、P6-19で勝敗が決定したと判定された場合には、通信制御部75aは、勝敗が決定したことを示す勝敗情報をサーバ100に送信する。
図24は、サーバ100におけるカードバトルゲーム実行処理(S4)の一例を説明するフローチャートである。カードバトルゲーム実行処理を開始すると、通信制御部172aは、プレイヤおよび相手のプレイヤ端末1からデッキ情報を受信する(S4-1)。そして、カードバトルゲーム実行制御部171aは、先攻後攻を決定するとともに(S4-2)、デッキ情報に含まれるカードにインデックスを付与し(S4-3)、初期情報をプレイヤおよび相手のプレイヤ端末1に受信させる(S4-4)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介してカード情報を受信したかを判定する(S4-5)。カード情報を受信した場合(S4-5のYES)、通信制御部172aは、カード情報を受信したプレイヤ端末1とは異なる、相手のプレイヤ端末1に、枚数情報を受信させる(P4-6)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介してプレイ情報を受信したかを判定する(S4-7)。プレイ情報を受信した場合(S4-7のYES)、通信制御部172aは、プレイ情報を受信したプレイヤ端末1とは異なる、相手のプレイヤ端末1に、プレイ情報を受信させる(S4-8)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介して攻撃情報を受信したかを判定する(S4-9)。攻撃情報を受信した場合(S4-9のYES)、通信制御部172aは、攻撃情報を受信したプレイヤ端末1とは異なる、相手のプレイヤ端末1に、攻撃情報を受信させる(S4-10)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介して進化情報を受信したかを判定する(S4-11)。進化情報を受信した場合(S4-11のYES)、通信制御部172aは、進化情報を受信したプレイヤ端末1とは異なる、相手のプレイヤ端末1に、進化情報を受信させる(S4-12)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介してターン終了情報を受信したかを判定する(S4-13)。ターン終了情報を受信した場合(S4-13のYES)、通信制御部172aは、ターン終了情報を受信したプレイヤ端末1とは異なる、相手のプレイヤ端末1に、ターン終了情報およびターン開始情報を受信させる(S4-14)。
カードバトルゲーム実行制御部171aは、通信制御部172aを介して勝敗情報を受信したかを判定する(S4-15)。勝敗情報を受信した場合(S4-15のYES)、カードバトルゲーム実行制御部171aは、これまでに受信した情報に基づいて、勝敗が正しいかをチェックする勝敗チェック処理を実行する(S4-16)。勝敗チェック処理において勝敗が正しいと判定された場合、カードバトルゲーム実行制御部171aは、プレイヤおよび相手のバトルポイントを算出する(S4-17)。また、通信制御部172aは、バトルポイントをプレイヤ端末1に受信させ、当該カードバトルゲーム実行処理を終了する。
以上、添付図面を参照しながら実施形態の一態様について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変形例または修正例に想到し得ることは明らかであり、それらについても当然に技術的範囲に属するものと了解される。
上記実施形態では、デジタルカードゲームを例に挙げて説明したが、例えば、シミュレーションゲーム等、ゲームのジャンルおよび内容は特に限定されない。いずれにしても、ゲーム媒体を使用した対戦ゲームであればよく、対戦相手は、人に限らずコンピュータであってもよい。したがって、ゲーム媒体は、デジタルカードに限らず、例えば、キャラクタ、ユニット、コマ等、ゲームで提供されるゲーム媒体であればよい。
なお、上記実施形態では、クライアントサーバシステムである情報処理システムSが、上記の各情報処理を行う。しかしながら、上記実施形態におけるサーバ100の機能は、プレイヤ端末1が備えてもよい。また、上記実施形態におけるプレイヤ端末1の機能は、サーバ100が備えてもよい。また、通信機能は必須ではなく、例えば、ゲーム装置Gにおいて、コンピュータ対戦、または、複数のプレイヤ同士での対戦が実行可能であってもよい。いずれにしても、情報処理プログラムは、以下の処理をコンピュータに遂行させるとよい。
(コンピュータに遂行させる処理)
表示態様および性能が紐付けられた複数のゲーム媒体(実施形態では、一例としてデジタルカード)のうち、プレイヤのゲーム媒体、および、対戦相手のゲーム媒体を配置領域(実施形態では、一例として場46a)に識別可能に表示する処理(実施形態では、一例としてP5-9、P6-7)。
少なくとも配置領域に表示されたゲーム媒体に対する操作入力に基づいてゲームを進行する処理(実施形態では、一例として図20から図24の処理)。
複数のゲーム媒体のうち、特定の表示態様(実施形態では、一例として図15の最上段の進化前イラスト)および特定の性能(実施形態では、一例として図15の最上段の進化前能力)が紐付けられた特定のゲーム媒体(実施形態では、一例として、カード名「ベア」のカード)が配置領域に表示され、かつ、特定のゲーム媒体に対して所定の操作入力(実施形態では、一例として、場46aに表示されたカードのタップ)がなされた場合であって、予め設定された特定条件(実施形態では、一例として、所定のカードが場46aに表示されていること)を満たさない場合には、特定の表示態様および特定の性能のいずれか一方または双方を、予め設定された表示態様(実施形態では、一例として図15の最上段の進化後イラスト)または性能(実施形態では、一例として図15の最上段の進化後能力)に変化させ、特定条件を満たす場合には、特定の表示態様および特定の性能のいずれか一方または双方を、複数の表示態様(実施形態では、一例として図15の2~4段目の進化前イラスト)または性能(実施形態では、一例として図15の2~4段目の進化後能力)のうちのいずれかに変化させる処理(実施形態では、一例として、P5-33)。
また、複数のゲーム媒体には、表示態様および性能のいずれか一方または双方が特定のゲーム媒体と異なる複数の特殊ゲーム媒体(実施形態では、一例として、特殊カード)が含まれ、特定条件を満たす場合には、特定のゲーム媒体を、複数の特殊ゲーム媒体のうちのいずれかに変化させてもよい。
また、特定条件を満たす場合に、複数の特殊ゲーム媒体の中から、いずれかをプレイヤに選択させる処理(実施形態では、一例として、P5-29)をさらにコンピュータに遂行させてもよい。この場合、特定のゲーム媒体を、プレイヤにより選択された特殊ゲーム媒体に変化させるとよい。
また、特殊ゲーム媒体の表示態様および性能のいずれか一方または双方は、特定条件を満たさない場合に変化する、予め設定された表示態様または性能と異なってもよい。
また、所定期間中のプレイヤの操作入力が、予め設定された条件を満たす場合に、特定条件を満たすと判定されてもよい。
なお、上記実施形態では、特定カードに3つの特殊カードが紐付けられているが、特定カードに紐付けられる特殊カードは、例えば、アップデートによって追加または変更されてもよい。この場合、例えば、特定カードに複数の特殊カードを予め紐付けておき、所定の日時になると、プレイヤが選択可能な特殊カードが自動的に追加されてもよい。この際、例えば、サーバ100に記憶されているカードのデータベースに、新たなカードが追加または変更されるとよい。また、例えば、運営者によって、特殊カードが手動で追加または変更されてもよい。
また、上記実施形態におけるプログラムは、コンピュータが読み取り可能な非一時的記憶媒体に格納され、記憶媒体として提供されてもよい。さらには、この記憶媒体を含むゲーム端末装置または情報処理システムとして提供されてもよい。また、上記実施形態は、各機能およびフローチャートに示すステップを実現する情報処理方法としてもよい。