(57)【特許請求の範囲】
【請求項１】
プレイヤによって操作される端末装置に通信回線を介して接続され、ゲームを提供する装置であって、
少なくとも複数のゲーム媒体に関する情報を記憶する情報記憶手段と、
前記情報記憶手段から複数のゲーム媒体に関する情報を読み取って、該複数のゲーム媒体の中から種類が同一である複数の特定ゲーム媒体を１つのゲーム媒体群として識別する第１の識別手段と、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２の識別手段と、
複数のゲーム媒体を表示する画面であって、第１表示モードのときには該複数のゲーム媒体の各々のゲーム媒体画像を１つの単位表示領域に配置し、第２表示モードのときには前記１つのゲーム媒体群を識別する前記ゲーム媒体画像と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを１つの前記単位表示領域に配置し、該第１表示モード又は該第２表示モードを選択するためのボタンを有する所定の画面を前記端末装置の表示部に表示させる制御手段と、
を具備する装置。
【請求項２】
プレイヤによって操作される端末装置と、通信回線を介して該端末装置に接続され、ゲームを提供する装置と、を含むゲームシステムであって、
少なくとも複数のゲーム媒体に関する情報を記憶する情報記憶手段と、
前記情報記憶手段から複数のゲーム媒体に関する情報を読み取って、該複数のゲーム媒体の中から種類が同一である複数の特定ゲーム媒体を１つのゲーム媒体群として識別する第１の識別手段と、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２の識別手段と、
複数のゲーム媒体を表示する画面であって、第１表示モードのときには該複数のゲーム媒体の各々のゲーム媒体画像を１つの単位表示領域に配置し、第２表示モードのときには前記１つのゲーム媒体群を識別する前記ゲーム媒体画像と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを１つの前記単位表示領域に配置し、該第１表示モード又は該第２表示モードを選択するためのボタンを有する所定の画面を前記端末装置の表示部に表示させる制御手段と、
を具備するゲームシステム。
【請求項３】
プレイヤによって操作される端末装置に通信回線を介して接続され、少なくとも複数のゲーム媒体に関する情報を記憶する情報記憶手段にアクセス可能なコンピュータを、
前記情報記憶手段から複数のゲーム媒体に関する情報を読み取って、該複数のゲーム媒体の中から種類が同一である複数の特定ゲーム媒体を１つのゲーム媒体群として識別する手段、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する手段、
複数のゲーム媒体を表示する画面であって、第１表示モードのときには該複数のゲーム媒体の各々のゲーム媒体画像を１つの単位表示領域に配置し、第２表示モードのときには前記１つのゲーム媒体群を識別する前記ゲーム媒体画像と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを１つの前記単位表示領域に配置し、該第１表示モード又は該第２表示モードを選択するためのボタンを有する所定の画面を前記端末装置の表示部に表示させる手段、
として機能させるゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームを提供する装置に関する。
【背景技術】
【０００２】
近年、携帯電話機、パーソナルコンピュータやゲーム用コンソール等においてプレイされるゲームとして、いわゆる「カードゲーム」が広まっている。カードゲームにおいては、ユーザは、キャラクタを配したカードを収集したり他のユーザと交換することができ、さらに、自己が保有するカードを他のユーザのカード又はゲーム上で出現するキャラクタと対戦させたりすることもできる。
【０００３】
個々のカードには、ゲームの進行に必要なパラメータ（例えば「属性」、「レベル」、「攻撃力」、「防御力」等）が設定されている。これらのパラメータはゲームの進行に伴って更新され、更新されたパラメータに基づいてさらにゲームが進行する。
【０００４】
カードゲームにおいてユーザの保有するカードを管理するための手法が、特開２００９−５０３８７号公報（特許文献１）に開示されている。この文献には、ユーザの保有するカードがディスプレイにおいて並べて表示され、このように表示されたカードからユーザが利用したいカードをマウスを用いて選択する手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５０３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来技術にかかる手法では、ユーザの保有するカードが増加した場合には、ユーザは、ディスプレイに表示された膨大な量のカードを１枚ずつ確認し、利用したいカードを選択しなくてはならないため、多大な時間及び労力を必要とする。この問題は、特に、ディスプレイの表示領域が狭い携帯電話機や携帯型のゲームコンソールのような小型の装置を用いてカードゲームをプレイする場合に顕著となる。
そこで、本発明の実施形態によって、ユーザの保有するカードを効率的に表示する装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一実施形態に係る装置は、プレイヤによって操作される端末装置に通信回線を介して接続され、ゲームを提供する装置であって、
複数のゲーム媒体の中から特定の基準を満たす複数の特定ゲーム媒体を１つのゲーム媒体群として識別する第１の識別手段と、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２の識別手段と、
前記１つのゲーム媒体群を識別する第１情報と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを含む画像を生成する制御手段と、
を具備する。
【０００８】
本発明の一実施形態に係るゲームシステムは、プレイヤによって操作される端末装置と、通信回線を介して該端末装置に接続され、ゲームを提供する装置と、を含むゲームシステムであって、
複数のゲーム媒体の中から特定の基準を満たす複数の特定ゲーム媒体を１つのゲーム媒体群として識別する第１の識別手段と、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２の識別手段と、
前記１つのゲーム媒体群を識別する第１情報と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを含む画像を生成する制御手段と、
を具備する。
【０００９】
本発明の一実施形態に係るゲームプログラムは、コンピュータを、複数のゲーム媒体の中から特定の基準を満たす複数の特定ゲーム媒体を１つのゲーム媒体群として識別する手段、
前記１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する手段、
前記１つのゲーム媒体群を識別する第１情報と該１つのゲーム媒体群を構成する前記複数の特定ゲーム媒体の枚数を識別する第２情報とを含む画像を生成する手段、
として機能させる。
【発明の効果】
【００１０】
本発明の実施形態により、ユーザの保有するゲーム媒体を効率的に表示するゲームを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図1は、本発明の実施形態1に係るゲームシステムのアーキテクチャを概略的に示すブロック図である。
【図２】図2は、本発明の実施形態1に係る端末装置30のアーキテクチャを概念的に示すブロック図である。
【図３】図3は、本発明の実施形態1に係るサーバ装置10の機能を示すブロック図である。
【図４】図4は、本発明の実施形態1に係るサーバ装置10のゲームプログラム記憶部51により記憶されたカードの具体例を示す表である。
【図５】図5は、本発明の実施形態1に係るサーバ装置10のカード識別52により識別されたカード群の具体例を示す表である。
【図６】図6は、本発明の実施形態1に係るサーバ装置10のカード識別部52により識別されたカード群の別の具体例を示す表である。
【図７】図7は、本発明の実施形態1に係る端末装置30による第1表示モードでの表示の様子を示す模式図である。
【図８】図8は、本発明の実施形態1に係る端末装置30による第2表示モードでの表示の様子を示す模式図である。
【図９】図9は、本発明の実施形態2に係るサーバ装置による合成機能の実行時における端末装置の表示の様子を示す模式図である。
【図１０Ａ】図10Aは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。
【図１０Ｂ】図10Bは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。
【図１０Ｃ】図10Cは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。
【図１０Ｄ】図10Dは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。
【図１０Ｅ】図10Eは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照し、本発明の様々な実施形態を説明する。なお、図面において共通する構成要素には同一の参照符号が付されている。
【００１３】
（実施形態1）
本実施形態では、ゲーム媒体を利用したゲームの一例として、カードゲームがオンラインゲームとして提供される場合について説明する。なお、ゲーム媒体として、カードの他にフィギュア、アバター等も利用することができ、ゲーム媒体として表示される内容は、キャラクタの他、武器、アイテム、魔法等、ゲームを進行させるうえでプレイヤによって保有、管理されるものであれば、いかなる種類のものをも含む。
図1は、本発明の実施形態1に係るゲームシステムのアーキテクチャを概略的に示すブロック図である。図1に示すように、本開示の一実施形態において、オンラインゲーム用サーバ装置10（以下単に「サーバ装置10」ということがある。）は、インターネット等の通信網20を介して、通信機能を備える複数の端末装置30-1，30-2，・・・，30-N（以下「端末装置30」と総称することがある。）と通信可能に接続されている。
【００１４】
サーバ装置10は、図示のとおり、CPU11と、メインメモリ12と、ユーザI/F13と、通信I/F14と、外部メモリ15と、ディスクドライブ16とを含み、これらの各構成要素がバス17を介して互いに電気的に接続されている。CPU11は、外部メモリ15からオペレーティングシステムやオンラインゲームの進行を制御する様々なプログラムをメインメモリ12にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ12は、CPU11が実行するプログラムを格納するために用いられ、例えば、DRAMによって構成される。
【００１５】
ユーザI/F13は、例えば、オペレータの入力を受け付けるキーボードやマウス等の情報入力装置と、CPU11の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信I/F14は、ハードウェア、ファームウェア、又は、TCP/IPドライバやPPPドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網20を介して端末装置30と通信可能に構成される。
【００１６】
外部メモリ15は、例えば磁気ディスクドライブで構成され、端末装置30においてオンラインゲームを実行するためのゲームプログラムやオンラインゲームの進行を制御するための制御用プログラム等の様々なプログラムを記憶する。ゲームプログラムは、例えば、アドビシステムズ社が開発した動画やゲームなどを扱うフォーマットであるAdobe Flash（登録商標）を用いて作成されている。Adobe Flashにより作成されたゲームプログラムは、SWF形式のファイルとして外部メモリ15に格納されている。ゲームプログラムについては後述する。ディスクドライブ16は、CD-ROM、DVD-ROM、DVD-R等の各種の記憶メディアに格納されたデータを読み込み、又は、これらの記憶メディアにデータを書き込む。例えば、記憶メディアに格納されたゲームプログラム等のデータは、ディスクドライブ16により読み込まれ、外部メモリ15にインストールされる。
【００１７】
端末装置30は、携帯電話機、スマートフォン、ゲーム用コンソール、パーソナルコンピュータ、タッチパッド、電子書籍リーダー等のサーバ装置10に記憶され、ウェブブラウザ上で表示されたゲームを実行し、操作可能な任意の情報処理装置である。また、端末装置30は、サーバ装置10から後述する通信I/F34を介してゲームプログラムを受信して、ゲームを実行することも可能である。このような様々な端末装置30が共通して有するアーキテクチャについて図2を参照して説明する。
図2は、本発明の実施形態1に係る端末装置30のアーキテクチャを概念的に示すブロック図である。端末装置30は、図示のとおり、CPU31と、メインメモリ32と、ユーザI/F33と、通信I/F34と、外部メモリ35と、を含み、これらの各構成要素がバス36を介して互いに電気的に接続されている。
【００１８】
CPU31は、外部メモリ35からオペレーティングシステム等の様々なプログラムをメインメモリ32にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ32は、CPU31が実行するプログラムを格納するために用いられ、例えば、DRAMによって構成される。
【００１９】
ユーザI/F33は、例えば、プレイヤ（ユーザ）の入力を受け付けるタッチパネル、キーボード、ボタンやマウス等の情報入力装置と、CPU31の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信I/F34は、ハードウェア、ファームウェア、又は、TCP/IPドライバやPPPドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網20を介してサーバ装置10と通信可能に構成される。
【００２０】
外部メモリ35は、例えば磁気ディスクドライブやフラッシュメモリ等により構成され、オペレーティングシステム等の様々なプログラムを記憶する。また、外部メモリ35は、サーバ装置10から通信I/F34を介してゲームプログラムを受信した場合には、この受信したゲームプログラムを記憶する。
【００２１】
このようなアーキテクチャを有する端末装置30は、例えば、HTML形式のファイルを解釈して画面表示するためのブラウザソフトウェアと、当該ブラウザソフトウェアに組み込まれるプラグインソフト（例えば、アドビシステムズ社から提供されているFlash Player）を備えており、HTMLファイルに埋め込まれたSWF形式のファイルをサーバ装置10から取得し、当該SWF形式のファイルをブラウザソフトウェア及びプラグインソフトを用いて実行することで、端末装置30のユーザすなわちゲームのプレイヤにゲーム機能を提供することができる。
【００２２】
次に、図1及び図2を参照して、ゲームプログラムについて説明する。
ゲームプログラムは様々な形式でサーバ装置10の外部メモリ15に格納される。例えば、ゲームプログラムは、様々なアプリケーション実行用プラットフォーム上で実行されるアプリケーションソフトウェアとして提供することができる。プレイヤは、端末装置30を通じて、ゲームアプリケーションを実行又は操作することができる。
【００２３】
サーバ装置10の外部メモリ15は、端末装置30で実行又は操作可能な様々なゲームを実行又は操作するためのゲームプログラムを記憶する。このゲームプログラムは、例えば、ActionScript、JavaScript（登録商標）等のスクリプト言語や、Objective-C、Java（登録商標）等のオブジェクト指向プログラミング言語で作成することができる。これらのゲームプログラムは、端末装置30に実装されたプラットフォーム上で実行又は操作される。また、外部メモリ15に記憶されるゲームプログラムは、HTML5等のマークアップ言語で作成されたウェブページをCSS3等のスタイルシートで修飾したものであってもよい。このようなマークアップ言語で作成されたウェブページは、端末装置30に実装されたブラウザソフトウェアにより実行又は操作される。また、サーバ装置10の外部メモリ15には、任意の数のゲームプログラムを格納することができ、端末装置30によって選択されたゲームを実行又は操作するためのゲームプログラムを、CPU11の制御に従って、通信I/F14を介して任意の数の端末装置30に提供することもできる。ここで、端末装置30では、サーバ装置10により送信されたゲームプログラムが、CPU31の制御に従って、通信I/F34を介して外部メモリ35に送信され記憶される。
【００２４】
端末装置30は、このゲームを実行又は操作することにより、アクションゲーム、ロールプレイングゲーム、野球対戦ゲーム、カードゲーム等の様々なゲームをプレイすることができる。ゲームプログラムによって実現されるゲームは、本明細書において明示されたものに限られない。ゲームが実行されると、例えば、プログラムにより指示されたアニメーションや操作用アイコンが端末装置30の画面に表示される。プレイヤは、端末装置30の入力インタフェース（例えば、タッチスクリーンやボタン）を用いてゲームを進行させるための指示を入力することができる。プレイヤから入力された指示は、端末装置30のブラウザやNgCore（商標）等のプラットフォームの機能を通じてサーバ装置10に伝達される。端末装置30は、ゲームで用いられる各種のパラメータを示す情報（ゲームポイントの獲得数や獲得したアイテムに関する情報等）やステータスを示す情報（達成したミッションを特定する情報等）を適宜サーバ装置10に送信する。サーバ装置10は、複数の端末装置30から受信した指示、パラメータを示す情報、ステータスを示す情報等に基づいて、プレイヤの各々についてゲームの進行を管理する。これにより、プレイヤは、サーバ装置10が保持しているゲームの進行に関する情報に基づいて、中断したゲームを中断直前の状態から再開することができる。
【００２５】
次に、図1に示した各構成要素によって実現されるサーバ装置10の機能について、図3を参照して説明する。図3は、本発明の実施形態1に係るサーバ装置10の機能を示すブロック図である。
図3に示すように、本実施形態に係るサーバ装置10は、ゲームプログラム記憶部51と、カード識別部52と、表示制御部53と、ユーザI/F部54と、を含む。
ゲームプログラム記憶部51は、ゲームプログラムの実行に伴って端末装置30のユーザ（プレイヤ）が取得したカードに関する情報を記憶する。
【００２６】
カード識別部52は、ゲームプログラム記憶部51により記憶された複数のカード（ゲーム媒体）に関する情報を受け取り、これら複数のカードの中から特定の基準を満たす複数の特定カード（特定ゲーム媒体）を１つのカード群（ゲーム媒体群）として識別する（第１の識別機能）。さらに、カード識別部52は、このように識別した１つのカード群（ゲーム媒体群）を構成する複数の特定カード（特定ゲーム媒体）の枚数を識別する（第２の識別機能）。カード識別部52によりなされる識別動作の具体例を図4〜図6を参照して説明する。図4は、本発明の実施形態1に係るサーバ装置10のゲームプログラム記憶部51により記憶されたカードの具体例を示す表である。図5は、本発明の実施形態1に係るサーバ装置10のカード識別52により識別されたカード群の具体例を示す表である。図6は、本発明の実施形態1に係るサーバ装置10のカード識別部52により識別されたカード群の別の具体例を示す表である。
【００２７】
図4に示すように、ゲームプログラム記憶部51がカード識別番号C1〜C9のそれぞれにより識別される9枚のカードを記憶している場合を考える。例えば、図5に示すように、特定の基準として、「種類」というパラメータの内容が同一である、という基準1が用いられたときには、「種類」というパラメータとして「戦士A」を有するカードC1、C2、C3（特定カード）が、１つのカード群（そのグループ識別番号はG10）として識別される。また、このカード群（G10）を構成する特定カード（C1、C2、C3）の枚数が３であるとして識別される。同様に、「種類」というパラメータとして「戦士B」を有するカードC4、C5、C6（特定カード）が、１つのカード群（そのグループ識別番号はG11）として識別される。また、このカード群（G11）を構成する特定カード（C4、C5、C6）の枚数も３であるとして識別される。
【００２８】
また、例えば、図6に示すように、特定の基準として、「レベル」というパラメータの内容が同一である、という基準2が用いられたときには、「レベル」というパラメータとして「レベル4」を有するカードC1、C4、C7（特定カード）が、１つのカード群（そのグループ識別番号はG20）として識別される。また、このカード群（G20）を構成する特定カード（C1、C4、C7）の枚数が３であるとして識別される。同様に、「レベル」というパラメータとして「レベル5」を有するカードC2、C5、C8（特定カード）が、１つのカード群（そのグループ識別番号はG21）として識別される。また、このカード群（G21）を構成する特定カード（C2、C5、C8）の枚数も３であるとして識別される。
【００２９】
図３に戻り、カード識別部52は、ゲームプログラム記憶部51から読み取った複数のカードに関する情報、及び、識別したカード群に関する情報を、表示制御部53に送信する。表示制御部53は、カード識別部52から受信した情報を、ユーザI/F部54から受信したプレイヤの操作内容に基づいて、このプレイヤの端末装置30のディスプレイに表示される画像を生成する。
【００３０】
具体的には、表示制御部53は、例えばユーザI/F部54からプレイヤにより「第１表示モード」が選択された旨の情報を受け取った場合には、プレイヤの有する複数のカードの各々を図4に示すように並べた画像を生成する。
【００３１】
一方、表示制御部53は、例えばユーザI/F部54からプレイヤにより「第２表示モード」が選択された旨の情報を受け取った場合には、例えば図5の「表示態様1」に示すように、1つのカード群G10を識別する第1情報、すなわち、カード群G10を識別する「戦士A」のキャラクタ画像61と、カード群G10を構成するカードの枚数を識別する第2情報、すなわち、3枚を示す「3」という数字62とを、含む画像を生成する。或いは、図5の「表示態様2」に示すように、表示制御部53は、1つのカード群G10を識別する第1情報、すなわち、カード群G10を識別する「戦士A」のキャラクタ画像61と、カード群10を構成するカードの枚数を識別する第2情報、すなわち、「3枚」のキャラクタ画像61が重なり合った図形63とを、含む画像を生成する。
【００３２】
さらに別の例として、図6の「表示態様1」に示すように、表示制御部53は、１つのカード群G20を識別する第1情報、すなわち、カード群G20を識別する「Lv4」（「レベル4」を意味する）という文字列71と、カード群G20を構成するカードの枚数を識別する第2情報、すなわち、3枚を示す「3」という数字72とを、含む画像を生成する。或いは、図6の「表示態様2」に示すように、表示制御部53は、１つのカード群G20を識別する「Lv4」という文字列71と、カード群G20を構成するカードの枚数を識別する第2情報、すなわち、「3枚」のキャラクタ画像が重なり合った図形73とを、含む画像を生成する。
このように表示制御部53により生成された画像は、ユーザI/F部54により、プレイヤの端末装置30に送信され、この端末装置30のディスプレイにおいて表示されることになる。
【００３３】
このように表示制御部53により「第1表示モード」及び「第2表示モード」のそれぞれに従って生成された画像が端末装置30のディスプレイに表示される様子を、図7及び図8を参照して説明する。図7は、本発明の実施形態1に係る端末装置30による第1表示モードでの表示の様子を示す模式図である。図8は、本発明の実施形態1に係る端末装置30による第2表示モードでの表示の様子を示す模式図である。
【００３４】
図7を参照すると、画面上方には、プレイヤの保有するカードの一覧を示すメニューが選択されていることを示す表示81がなされている。プレイヤは、ボタン82又はボタン83をクリック又はタップすることにより他のメニューを選択する。画面中央左手には、第2表示モードを選択するための「重ねて表示」ボタン84が表示されている。現在は、ボタン84がアクティブにされていないため、第1表示モードでの表示がなされている。この第1表示モードでは、プレイヤの保有する複数のカードが横方向及び縦方向に並べて表示されている。複数のカードの各々は、１つの単位表示領域86に表示されている。なお、画面下方右手において、スクロールバー87がその可動領域88の中央付近に位置していることから分かるように、プレイヤの保有するカードが画面に収まらない程に存在している。画面に表示されていない他のカードを見るためには、プレイヤは、スクロールバー87を上下方向に操作しなくてはならない。プレイヤが、ボタン84をクリック又はタップすると、第2表示モードがアクティブになる（なお、第2表示モードがアクティブになった状態において、プレイヤが再度ボタン84をクリック又はタップすると、第1表示モードがアクティブになる）。
【００３５】
第2表示モードでは、図8に示すように、例えば、左上の１つの単位表示領域86には、「戦士C」のカードが30枚存在していることが示されている。具体的には、1つのカード群を識別する第1情報、すなわち、１つのカード群を識別する「戦士C」のキャラクタ画像91と、このカード群を構成するカードの枚数を識別する第2情報、すなわち、30枚を示す「30」という数字92とが、重ねて（まとめて）１つの単位表示領域86に表示される。このように、プレイヤの保有する複数のカードがカード群に分けられ、カード群毎に、このカード群を識別する情報と、このカード群を構成する複数のカードの枚数を識別する情報とが、1つの単位表示領域に表示される。これにより、プレイヤの保有するカードとして表示されるカードの総数が少なくなるので、プレイヤは、自己の保有するカードを迅速かつ簡単に把握することができる。
【００３６】
（実施形態2）
本実施形態では、上述した実施形態1に係るカードの表示方法をカードの合成機能に適用した場合について説明する。
カードゲームにおいて、カードに設定されたパラメータを変動させる１つの機能として「合成」機能がある。合成機能は、ベースとなるカード（以下「ベースカード」という。）に他のカード（以下「合成対象カード」という。）を合成することで、ベースカードに設定されているパラメータを変動させるものである。ベースカードに合成されるカードとして、1枚のカードのみを用いる場合もあれば、複数のカードを用いる場合もある。合成機能を実行する際には、プレイヤは、まず、自己の保有するカードの中から、ベースカードを1枚選択した後、合成対象カードを1枚又は複数選択する。例えば、ゲーム上でベースカードに合成すべき合成対象カードの枚数の上限が例えば9枚に設定されている場合には、プレイヤは、カード一覧の画面（例えば図7及び図8）に表示されているカードの中から合成対象カードを9枚選択することになる。
【００３７】
図9は、本発明の実施形態2に係るサーバ装置による合成機能の実行時における端末装置の表示の様子を示す模式図である。図9に示すように、画面上方左手には、ベースカードを配置する領域101が設けられ、この領域101の右手には、合成対象カードを配置する領域102が設けられ、画面下方には、プレイヤの保有するカードを配置する領域103が表示されている。ここでは、第2表示モードがアクティブにされている。
【００３８】
プレイヤは、まず、領域103に表示されたカードの中からベースカードとすべきカードをタップ又はクリックして選択すると、そのベースカードが図9に示すように領域101に表示される。そのベースカードの表示は領域103から消される。
【００３９】
次に、プレイヤは、領域103に表示されたカードの中から合成対象カードをタップ又はクリックして選択すると、その合成対象カードが領域102に表示される。そのように選択された合成対象カードの表示は領域103から消される。プレイヤは、この操作を繰り返して最大で9枚の合成対象カードを選択した後、確定操作を実行すると、領域101に表示されたベースカードに対して領域102に表示された合成対象カードが合成される。これにより、ベースカードに設定されていたパラメータが変動し、合成対象カードはプレイヤの保有するカードから消去される。
【００４０】
このように、本実施形態によれば、プレイヤの保有する複数のカードがカード群に分けられ、カード群ごとに、カード群を識別する情報と、このカード群を構成する複数のカードの枚数を識別する情報とが、1つの単位表示領域に表示される。これにより、プレイヤの保有するカードとして表示されるカードの総数が少なくなるので、プレイヤは、自己の保有するカードを迅速かつ簡単に把握することができる。したがって、プレイヤは、自己の保有する多数のカードの中からベースカード及び合成対象カードを処理対象として迅速かつ簡単に選択することができるので、カードの合成を迅速かつ簡単に実行することができる。
【００４１】
（実施形態3）
本実施形態では、カード群を識別する情報とこのカード群を構成する複数のカードの枚数を識別する情報とが1つの単位表示領域に表示される第2表示モードにおいて合成対象カードを効率的に選択する方法について、図10A〜図10Eを参照して説明する。図10A〜図10Eは、本発明の実施形態3に係るサーバ装置による合成機能の実行時における端末装置のゲーム画面における領域103及び領域102の表示内容の遷移を示す模式図である。ここでは、合成対象カードとして選択可能なカードの枚数が最大で9枚である例について説明する。
【００４２】
図10Aに示すように、領域102には、合成対象カードを配置する合計9個の領域がある。これら9個の領域の各々を便宜上「配置領域」という。領域102において空いている配置領域の総数をX（0以上9以下）とし、領域103においてプレイヤにより選択された１つのカード群を構成する特定カードの総数をYとする。
【００４３】
次の規則を適用することができる。
（規則））Y≦Xのとき、領域102にはY枚の特定カードすべてが合成対象カードとして表示される。領域103においては、当該カード群全体の表示が消去される。
（規則2）Y>Xのとき、領域102にはY枚の特定カードのうちX枚の特定カードだけが合成対象カードとして領域102に表示される。領域103においては、当該カード群を構成する特定カードの枚数の表示が（Y-X）とされる。
（規則3）領域102の配置領域に表示されている合成対象カードをプレイヤがクリック又はタップすると、その合成対象カードの表示は領域102から消去されるとともに、そのカードは領域103に戻される。
【００４４】
具体例を挙げて説明すると、図10Aに示す状態では、X=9である。
ステップ1において、プレイヤがカード群201（Y=2）を選択したときには、Y≦Xという関係が成り立つため、規則1が適用される。よって、図10Bに示すように、領域102には2枚の特定カードすべてが表示される。領域103においては、このカード群201全体の表示が消去される。この状態では、X=7である。
【００４５】
次に、ステップ2において、プレイヤがカード群204（Y=15）を選択したときには、Y>Xという関係が成立するため、規則2が適用される。よって、図10Cに示すように、15枚の特定カードのうち7枚の特定カードだけが合成対象カードとして領域102に表示される。領域103においては、カード群204を構成する特定カードの枚数の表示が（15-7=8）とされる。この状態では、X=0である。
【００４６】
次に、ステップ3では、プレイヤがステップ2において領域102の配置領域に配置した合成対象カードの数が自己が意図したものより多過ぎる等と判断し、領域102の配置領域に表示された3枚の合成対象カード205をクリック又はタップする。この場合には、規則3が適用されるため、図10Dに示すように、領域102からこれら3枚の合成対象カード205の表示が消去される。さらに、これら3枚の合成対象カード205が領域103に戻されるので、領域103においてカード群204を構成する特定カードの枚数の表示が11枚となる。この状態では、X=3である。
なお、ステップ2及びステップ3の操作は、4枚の合成対象カード205を領域102に配置するために必要な一連の操作であると捉えることもできる。
【００４７】
次に、ステップ4において、プレイヤがカード群202（Y=6）を選択したときには、Y>Xという関係が成り立つため、規則2が適用される。これにより、領域102及び領域103における表示は、図10Eに示す通りとなる。
【００４８】
最後に、プレイヤが確定操作を実行することにより、図9の領域101に配置されたベースカードに対して図10Eの領域102に配置された合成対象カードが合成される。プレイヤは、図10Eに示された状態においてのみならず、図10B〜図10Dのいずれの状態においても確定操作を実行することができる。
【００４９】
以上のように、カード群を識別する情報とこのカード群を構成する複数のカードの枚数を識別する情報とが1つの単位表示領域に表示される第2表示モードにおいても、プレイヤは、合成対象カードを表示するための領域102（特定の表示領域）に所望のカードを簡単に配置することができる。
【００５０】
上述した様々な実施形態では、カードゲームがオンラインゲームとして実行される場合を具体例として説明した。しかしながら、別の実施形態では、端末装置30は、サーバ装置10からゲームプログラムをダウンロードして外部メモリ35に記憶した後、サーバ装置10とは何ら通信せずに、この記憶したゲームプログラムを実行することによってもカードゲームを実行することもできる。さらに別の実施形態では、サーバ装置10との通信を実現する手段を有しない端末装置30は、CD-ROM、DVD-ROM及びUSBメモリ等に記憶されたゲームプログラムを外部メモリ35に記憶した後、この記憶したゲームプログラムを実行することによってもカードゲームを実行することもできる。これらいずれの場合においても、端末装置30は、図3に示したサーバ装置10が有するものと等価な機能（この機能は図2に示した端末装置30の各構成要素によって実現される）を備えることはいうまでもない。
【００５１】
本明細書で説明される処理及び手順は、実施形態中で明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。より具体的には、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００５２】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書中で説明されるデータ、テーブル、又はデータベースが単一のメモリに格納される旨説明されたとしても、そのようなデータ、テーブル、又はデータベースは、単一の装置に備えられた複数のメモリまたは複数の装置に分散して配置された複数のメモリに分散して格納され得る。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【符号の説明】
【００５３】
10  サーバ装置
30  端末装置
51  ゲームプログラム記憶部
52  カード識別部
53  表示制御部
54  ユーザI/F部
86  単位表示領域
102  領域（特定の表示領域）
【図１】
0005442886.tif 000002
【図２】
0005442886.tif 000003
【図３】
0005442886.tif 000004
【図４】
0005442886.tif 000005
【図５】
0005442886.tif 000006
【図６】
0005442886.tif 000007
【図７】
0005442886.tif 000008
【図８】
0005442886.tif 000009
【図９】
0005442886.tif 000010
【図１０Ａ】
0005442886.tif 000011
【図１０Ｂ】
0005442886.tif 000012
【図１０Ｃ】
0005442886.tif 000013
【図１０Ｄ】
0005442886.tif 000014
【図１０Ｅ】
0005442886.tif 000015