(57)【要約】      （修正有）【課題】操作入力に要する手間を軽減させることができるゲームプログラムを提供する。【解決手段】プレイヤーにより指定された属性情報を記憶部に予め登録する登録処理と、ゲームコンテンツをプレイヤーに対して付与する付与処理と、付与されたゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与されたゲームコンテンツをプレイヤーが所有するゲームコンテンツにするか否かを判定する判定処理と、付与されたゲームコンテンツをプレイヤーの所有するゲームコンテンツにしないと判定された場合に、付与されたゲームコンテンツと他のゲームコンテンツとを合成して１つの合成後のゲームコンテンツを生成する合成処理と、付与されたゲームコンテンツをプレイヤーの所有するゲームコンテンツとして記憶部に記録せずに、合成後のゲームコンテンツをプレイヤーの所有するゲームコンテンツとして記憶部に記録する記録処理と、を実行させる。【選択図】図８
2014042839.tif 000002
【特許請求の範囲】
【請求項１】
属性情報が設定されたゲームコンテンツを用いてプレイヤーが行なうゲームをコンピューターに実行させるゲームプログラムであって、
前記コンピューターに、
プレイヤーにより指定された属性情報を記憶部に予め登録する登録処理と、
前記ゲームコンテンツをプレイヤーに対して付与する付与処理と、
付与された前記ゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与された前記ゲームコンテンツをプレイヤーが所有する前記ゲームコンテンツにするか否かを判定する判定処理と、
付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、付与された前記ゲームコンテンツと他の前記ゲームコンテンツとを合成して１つの合成後の前記ゲームコンテンツを生成する合成処理と、
付与された前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録せずに、合成後の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する記録処理と、
を実行させることを特徴とするゲームプログラム。
【請求項２】
請求項１に記載のゲームプログラムであって、
前記登録処理において、前記プレイヤーにより指定された他の前記ゲームコンテンツを記憶部に予め登録し、
前記合成処理において、付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、指定された他の前記ゲームコンテンツに対して付与された前記ゲームコンテンツを合成し、
前記記録処理において、合成された後の他の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する、
ことを特徴とするゲームプログラム。
【請求項３】
請求項１に記載のゲームプログラムであって、
前記合成処理において、付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、他の前記ゲームコンテンツを自動的に選択し、選択された他の前記ゲームコンテンツに対して付与された前記ゲームコンテンツを合成し、
前記記録処理において、合成された後の他の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する、
ことを特徴とするゲームプログラム。
【請求項４】
請求項１に記載のゲームプログラムであって、
前記付与処理において、プレイヤーに対して一度に複数の前記ゲームコンテンツを付与し、
前記判定処理において、一度に付与された複数の前記ゲームコンテンツの属性情報と指定された属性情報とをそれぞれ比較することにより、複数の前記ゲームコンテンツのそれぞれを前記プレイヤーの所有する前記ゲームコンテンツにするか否かを判定し、
前記合成処理において、一度に付与された複数の前記ゲームコンテンツのうち、プレイヤーの所有する前記ゲームコンテンツにしない前記ゲームコンテンツを、他の前記ゲームコンテンツと合成して１つの合成後の前記ゲームコンテンツを生成する、
ことを特徴とするゲームプログラム。
【請求項５】
属性情報が設定されたゲームコンテンツを用いて行なうゲームをプレイヤーにプレイさせる情報処理装置であって、
プレイヤーにより指定された属性情報を予め登録する登録部と、
前記ゲームコンテンツをプレイヤーに対して付与する付与部と、
付与された前記ゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与された前記ゲームコンテンツをプレイヤーが所有する前記ゲームコンテンツにするか否かを判定する判定部と、
付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、付与された前記ゲームコンテンツと他の前記ゲームコンテンツとを合成して１つの合成後の前記ゲームコンテンツを生成する合成部と、
付与された前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記録せずに、合成後の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記録する記録部と、
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム、及び、情報処理装置に関する。
【背景技術】
【０００２】
プレイヤーがキャラクターカード等のゲームコンテンツを用いて行うゲームを実行するゲームシステムが知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６４１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなゲームシステムでは、ゲームで使用されるゲームコンテンツがプレイヤーに付与される。ここで、プレイヤーに対して次々とゲームコンテンツが付与されると、プレイヤーは多数のゲームコンテンツを所有することになる。しかし、プレイヤーが所有できるゲームコンテンツの数は有限であるため、プレイヤーは、その所有数を考慮しつつ付与されたゲームコンテンツの要否を判断し、手間をかけてその要否に応じた操作入力を行なう必要がある。
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、操作入力に要する手間を軽減させることにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、
属性情報が設定されたゲームコンテンツを用いてプレイヤーが行なうゲームをコンピューターに実行させるゲームプログラムであって、
前記コンピューターに、
プレイヤーにより指定された属性情報を記憶部に予め登録する登録処理と、
前記ゲームコンテンツをプレイヤーに対して付与する付与処理と、
付与された前記ゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与された前記ゲームコンテンツをプレイヤーが所有する前記ゲームコンテンツにするか否かを判定する判定処理と、
付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、付与された前記ゲームコンテンツと他の前記ゲームコンテンツとを合成して１つの合成後の前記ゲームコンテンツを生成する合成処理と、
付与された前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録せずに、合成後の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する記録処理と、
を実行させることを特徴とするゲームプログラムである。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明の効果】
【０００６】
本発明によれば、操作入力に要する手間を軽減させることができる。
【図面の簡単な説明】
【０００７】
【図１】ゲームシステム１の全体構成例を示す図である。
【図２】サーバー装置１０の機能上の構成を示すブロック図である。
【図３】プレイヤー端末２０の機能上の構成を示すブロック図である。
【図４】カード情報のデータ構造例を示す図である。
【図５】プレイヤー情報のデータ構造例を示す図である。
【図６】所有カード情報のデータ構造例を示す図である。
【図７】図鑑情報のデータ構造例を示す図である。
【図８】ゲームシステム１の動作例を説明するためのフローチャートである。
【図９】ベースカードの設定を行う際のゲーム画面の一例を示す図である。
【図１０】ベースカードを指定する際のゲーム画面の一例を示す図である。
【図１１】ベースカード指定条件を入力する際のゲーム画面の一例を示す図である。
【図１２】素材カードの予約登録を行う際のゲーム画面の一例を示す図である。
【図１３】カード合成処理を説明するためのフローチャートである。
【図１４】素材カードの予約登録を行う際のゲーム画面の他の例を示す図である。
【発明を実施するための形態】
【０００８】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
即ち、属性情報が設定されたゲームコンテンツを用いてプレイヤーが行なうゲームをコンピューターに実行させるゲームプログラムであって、
前記コンピューターに、
プレイヤーにより指定された属性情報を記憶部に予め登録する登録処理と、
前記ゲームコンテンツをプレイヤーに対して付与する付与処理と、
付与された前記ゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与された前記ゲームコンテンツをプレイヤーが所有する前記ゲームコンテンツにするか否かを判定する判定処理と、
付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、付与された前記ゲームコンテンツと他の前記ゲームコンテンツとを合成して１つの合成後の前記ゲームコンテンツを生成する合成処理と、
付与された前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録せずに、合成後の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する記録処理と、
を実行させることを特徴とするゲームプログラムである。
このようなゲームプログラムによれば、自動的に合成された後の前記ゲームコンテンツをプレイヤーに所有させることになるため、操作入力に要する手間を軽減させることが可能となる。
【０００９】
また、かかるゲームプログラムであって、
前記登録処理において、前記プレイヤーにより指定された他の前記ゲームコンテンツを記憶部に予め登録し、
前記合成処理において、付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、指定された他の前記ゲームコンテンツに対して付与された前記ゲームコンテンツを合成し、
前記記録処理において、合成された後の他の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する、こととしてもよい。
このようなゲームプログラムによれば、自動的に合成された後の他の前記ゲームコンテンツをプレイヤーに所有させることになるため、操作入力に要する手間を軽減させることが可能となる。
【００１０】
また、かかるゲームプログラムであって、
前記合成処理において、付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、他の前記ゲームコンテンツを自動的に選択し、選択された他の前記ゲームコンテンツに対して付与された前記ゲームコンテンツを合成し、
前記記録処理において、合成された後の他の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記憶部に記録する、こととしてもよい。
このようなゲームプログラムによれば、自動的に他の前記ゲームコンテンツが選択され、自動的に合成された後の他の前記ゲームコンテンツをプレイヤーに所有させることになるため、操作入力に要する手間を軽減させることが可能となる。
【００１１】
また、かかるゲームプログラムであって、
前記付与処理において、プレイヤーに対して一度に複数の前記ゲームコンテンツを付与し、
前記判定処理において、一度に付与された複数の前記ゲームコンテンツの属性情報と指定された属性情報とをそれぞれ比較することにより、複数の前記ゲームコンテンツのそれぞれを前記プレイヤーの所有する前記ゲームコンテンツにするか否かを判定し、
前記合成処理において、一度に付与された複数の前記ゲームコンテンツのうち、プレイヤーの所有する前記ゲームコンテンツにしない前記ゲームコンテンツを、他の前記ゲームコンテンツと合成して１つの合成後の前記ゲームコンテンツを生成する、こととしてもよい。
このようなゲームプログラムによれば、一度に複数のゲームコンテンツが付与された場合であっても、自動的に合成された後の他の前記ゲームコンテンツをプレイヤーに所有させることになるため、操作入力に要する手間を軽減させることが可能となる。
【００１２】
また、属性情報が設定されたゲームコンテンツを用いて行なうゲームをプレイヤーにプレイさせる情報処理装置であって、
プレイヤーにより指定された属性情報を予め登録する登録部と、
前記ゲームコンテンツをプレイヤーに対して付与する付与部と、
付与された前記ゲームコンテンツの属性情報と指定された属性情報とを比較することにより、付与された前記ゲームコンテンツをプレイヤーが所有する前記ゲームコンテンツにするか否かを判定する判定部と、
付与された前記ゲームコンテンツをプレイヤーの所有する前記ゲームコンテンツにしないと判定された場合に、付与された前記ゲームコンテンツと他の前記ゲームコンテンツとを合成して１つの合成後の前記ゲームコンテンツを生成する合成部と、
付与された前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記録せずに、合成後の前記ゲームコンテンツを前記プレイヤーの所有する前記ゲームコンテンツとして記録する記録部と、
を備えたことを特徴とする情報処理装置である。
このような情報処理装置によれば、操作入力に要する手間を軽減することができる。
【００１３】
＝＝＝実施の形態＝＝＝
＜＜ゲームシステム１の構成について＞＞
図１は、本実施形態に係るゲームシステム１の全体構成の一例を示す図である。ゲームシステム１は、ネットワーク２（例えば、インターネット等）を介してゲームに関する各種サービスをプレイヤーに提供するものであり、サーバー装置１０と、複数のプレイヤー端末２０と、を含んで構成される。
【００１４】
＜＜サーバー装置１０の構成について＞＞
図２は、本実施形態に係るサーバー装置１０の機能上の構成を示すブロック図である。サーバー装置１０は、システム管理者等がゲームサービスを運営・管理する際に利用する情報処理装置（例えば、ワークステーションやパーソナルコンピューター等）であり、プレイヤー端末２０から各種のコマンド（リクエスト）を受信すると、プレイヤー端末２０上で動作可能なゲームプログラムや、プレイヤー端末２０の規格に合わせたマークアップ言語（ＨＴＭＬ等）で作成されたＷｅｂページ等を配信することができる。このサーバー装置１０は、制御部１１と、データ記憶部１２と、入力部１３と、表示部１４と、通信部１５と、を有している。
【００１５】
制御部１１は、各部間のデータの受け渡しを行うと共に、サーバー装置１０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。本実施形態の制御部１１は、予約登録部１１１、付与部１１２、判定部１１３、記録部１１４、合成部１１５、画像生成部１１６を備えている。
【００１６】
予約登録部１１１は、バスを介してデータ記憶部１２に接続され、制御部１１からの指令に応じてデータ記憶部１２に予約登録用のデータを記録する処理を実行する機能を有している。
【００１７】
付与部１１２は、ゲームで用いられるゲームコンテンツをプレイヤーに付与する処理を実行する機能を有している。ゲームコンテンツとは、例えば、キャラクター等が対応付けられたゲームカードやフィギア等、又は、ゲーム内で利用できる道具・アビリティ等のアイテム等である。
【００１８】
判定部１１３は、付与部１１２により付与されたゲームコンテンツをプレイヤーに所有させるか否かを判定する処理など、各種の判定処理を実行する機能を有している。
【００１９】
記録部１１４は、バスを介してデータ記憶部１２に接続され、制御部１１からの指令に応じてデータ記憶部１２にデータを記録する処理を実行する機能を有している。
【００２０】
合成部１１５は、複数のゲームコンテンツを合成することにより１つのゲームコンテンツを生成する処理を実行する機能を有している。
【００２１】
画像生成部１１６は、プレイヤーにゲームプレイさせるための操作画像やゲーム画像等の各種画像データを生成する処理を実行する機能を有している。
【００２２】
データ記憶部１２は、システムプログラムが記憶された読み取り専用の記憶領域であるＲＯＭ（Read Only Memory）と、制御部１１による演算処理のワーク領域として使用される書き換え可能な記憶領域であるＲＡＭ（Random Access Memory）とを有しており、例えば、フラッシュメモリやハードディスク等の不揮発性記憶装置によって実現される。本実施形態のデータ記憶部１２は、ゲームコンテンツの一例としてのゲームカードに関する情報であるカード情報、プレイヤーに関する情報であるプレイヤー情報を記憶する。なお、これら各情報については追って詳述する。
【００２３】
入力部１３は、システム管理者等が各種データ（例えば、カード情報等）を入力するためのものであり、例えば、キーボードやマウス等によって実現される。
【００２４】
表示部１４は、制御部１１からの指令に基づいてシステム管理者用の操作画面を表示するためのものであり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００２５】
通信部１５は、プレイヤー端末２０との間で通信を行うためのものであり、プレイヤー端末２０から送信される各種データや信号を受信する受信部としての機能と、制御部１１の指令に応じて各種データや信号をプレイヤー端末２０へ送信する送信部として機能とを有している。通信部１５は、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００２６】
＜＜プレイヤー端末２０の構成について＞＞
図３は、プレイヤー端末２０の機能上の構成を示すブロック図である。本実施形態のプレイヤー端末２０は、ゲームをプレイする際にプレイヤーが利用する情報処理装置（例えば、携帯電話端末やスマートフォン等）であり、サーバー装置１０に対してゲームに関する各種情報（ゲームプログラムやＷｅｂページ等）の配信要求を行うことができる。プレイヤー端末２０は、プレイヤーにＷｅｂページを閲覧させるためのＷｅｂブラウザ機能を有しているため、サーバー装置１０から配信されたＷｅｂページ（ゲームプレイ画像等）を画面表示することができる。このプレイヤー端末２０は、端末制御部２１と、端末記憶部２２と、端末入力部２３と、端末表示部２４と、端末通信部２５と、を有している。
【００２７】
端末制御部２１は、各部間のデータの受け渡しを行うととともに、プレイヤー端末２０全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。なお、本実施形態の端末制御部２１は、端末表示部２４に表示されるゲーム画面の表示態様を制御する画面表示制御部としても機能する。
【００２８】
端末記憶部２２は、バスを介して端末制御部２１に接続され、端末制御部２１からの指令に応じて記憶されているデータを参照、読み出し、書き換える処理が行われる。この端末記憶部２２は、例えば、フラッシュメモリやハードディスク等によって実現される。
【００２９】
端末入力部２３は、プレイヤーが各種操作（ゲーム操作等）を行うためのものであり、例えば、操作ボタン、タッチパネル等によって実現される。
【００３０】
端末表示部２４は、端末制御部２１からの指令によりゲーム画面（ゲーム画像や操作画像等）を表示するためのものであり、たとえば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。
【００３１】
端末通信部２５は、ネットワーク２を介してサーバー装置１０と各種情報の送受信を行うための送受信部として機能するものであり、例えば、ＮＩＣ（Network Interface Card）等によって実現される。
【００３２】
＜＜データ構造について＞＞
図４は、サーバー装置１０のデータ記憶部１２に記憶されるカード情報のデータ構造例を示す図である。このカード情報は、カードＩＤ、キャラクター名、キャラクター画像、レアリティ、初期攻撃力、初期防御力等の項目（フィールド）を有している。カードＩＤは、ゲームコンテンツの一例としてのゲームカードを識別する識別情報である。キャラクター名は、種類毎に名付けられたキャラクターの表示名を示す情報である。本実施形態においては、「戦士Ａ」及び「戦士Ｂ」等の戦士系キャラクターや「魔法使いＺ」等の魔法系キャラクター等が設定されている。具体的には、カードＩＤの三桁目が「0」であるゲームカードには、戦士系キャラクターが設定されている。カードＩＤの三桁目が「5」であるゲームカードには、魔法系キャラクターが設定されている。キャラクター画像は、キャラクターの画像データである。レアリティは、キャラクターの希少度を示すパラメーターである。本実施形態においては、４段階のレアリティ（「コモン」→「アンコモン」→「レア」→「スーパーレア」）がキャラクター（ゲームカード）に設定されている。具体的には、カードＩＤの一桁目が「1」であるゲームカードには「コモン」が設定されている。カードＩＤの一桁目が「2」であるゲームカードには「アンコモン」が設定されている。カードＩＤの一桁目が「3」であるゲームカードには「レア」が設定されている。カードＩＤの一桁目が「4」であるゲームカードには「スーパーレア」が設定されている。キャラクターの攻撃力、防御力等は、キャラクターに設定された能力値を示すパラメーターである。
【００３３】
図５は、サーバー装置１０のデータ記憶部１２に記憶されるプレイヤー情報のデータ構造例を示す図である。このプレイヤー情報は、プレイヤーＩＤ、フレンドプレイヤーＩＤ、仮想通貨、遊戯ポイント、所有カード情報、図鑑情報等の項目を有している。プレイヤーＩＤは、プレイヤーを識別する識別情報である。フレンドプレイヤーＩＤは、プレイヤーのフレンドリストに登録された他のプレイヤーを示す情報である。仮想通貨は、プレイヤーが所有している仮想通貨の量を示す情報であり、プレイヤーが仮想通貨を消費した場合等に更新される。遊戯ポイントは、プレイヤーが所有している遊戯ポイントの量を示す情報であり、プレイヤーが遊戯ポイントを消費した場合等に更新される。所有カード情報は、プレイヤーが所有するゲームカード（以下、所有カードともいう）を示す情報である。図鑑情報は、プレイヤーがこれまでに所有したことのある所有カードの履歴を示す履歴情報である。
【００３４】
図６は、所有カード情報のデータ構造例を示す図である。この所有カード情報は、所有カードＩＤ、所有カードのレベル、攻撃力、防御力、獲得日時等の項目を有している。所有カードＩＤは、所有カードを識別する識別情報である。所有カードのレベル、攻撃力、防御力は、所有カードに対応するキャラクターに設定された能力値を示すパラメーターである。これら各種パラメーターは、対戦ゲームの結果等に応じて更新される。獲得日時は、プレイヤーが所有カードを獲得した日時を示す情報である。
【００３５】
図７は、図鑑情報のデータ構造例を示す図である。この図鑑情報は、カードＩＤ、フラグ情報等の項目を有している。カードＩＤは、プレイヤーがこれまでに所有したことのある所有カードを識別する識別情報である。フラグ情報には、これまでに所有したことのあるゲームカードのカードＩＤには「TRUE」が設定され、これまでに所有したことのないゲームカードのカードＩＤには「FALSE」が設定される。
【００３６】
＜＜ゲームの概要について＞＞
ここでは、本実施形態のゲームシステム１によって提供されるゲームの概要について説明する。このゲームシステム１では、ゲームカード（ゲーム上の仮想空間において使用される仮想カード）を用いて行う対戦ゲームが提供される。
【００３７】
＜対戦ゲーム＞
本実施形態のゲームシステム１において、プレイヤーは、ゲームキャラクターが対応付けられたゲームカードを複数所有することができる。プレイヤーは、所有する複数のゲームカードの中から選択したゲームカード（キャラクター）を用いて対戦ゲームを行うことができる。制御部１１は、プレイヤーが選択したキャラクターと対戦する敵キャラクターを決定し、各キャラクターに設定された各種パラメーター（攻撃力、防御力、体力・生命力等）に基づいて、これらキャラクター同士による対戦ゲームの勝敗を決定する。
【００３８】
＜ゲームカードの付与＞
本実施形態のゲームシステム１では、敵キャラクターとの対戦ゲームにて勝利したときや、所謂「ガチャガチャ」（登録商標）と呼ばれる抽選ゲームが行われたときに、プレイヤーに対してゲームカードが付与される。
【００３９】
この抽選ゲームは、複数のゲームカードの中から選択されたゲームカードをプレイヤーに付与するゲームである。この抽選ゲームでは、通常の抽選ゲームと特別な抽選ゲームとが行われる。通常の抽選ゲームは、１回の抽選時に１枚のゲームカードをプレイヤーに付与するゲームである。特別な抽選ゲームは、１回の抽選時に複数枚のゲームカードをプレイヤーに付与するゲームである。プレイヤーは、通常の抽選ゲーム及び特別な抽選ゲームを選択的に行うことができる。
【００４０】
このようにしてプレイヤーは、抽選ゲーム等によって付与されたゲームカード（以下、付与カードともいう）を所有することにより、自らが所有するゲームカードの所有数を上限に達するまで増やすことができる。そして、プレイヤーは、自らの所有するゲームカードを用いて前述した対戦ゲームを行うことができる。また、プレイヤーは、自らの所有するゲームカードを用いて後述するゲームカードの合成も行なうことができる。
【００４１】
＜ゲームカードの合成＞
本実施形態のゲームシステム１において、プレイヤーは複数のゲームカードを組み合わせることによって１つのゲームカードを生成する（ゲームカードを合成する）ことができる。ゲームカードの合成により、合成後のゲームカードに対応するキャラクターの各種パラメーター（例えば、レベル、攻撃力、防御力等）が変化する。
【００４２】
本実施形態では、ベースカードに少なくとも１枚の素材カードを組み合せることによってゲームカードが合成される。このゲームカードの合成により、合成前のベースカードに設定されたレベル、攻撃力、防御力等のパラメーターの値が上昇し、その上昇した新たなパラメーターが合成後のベースカードに設定される。このようにしてゲームカードの合成が行われると、プレイヤーは、ベースカード及び素材カードの双方を所有せずに、合成後のベースカードのみを所有することになる。
【００４３】
また、本実施形態では、カード合成に用いられるゲームカードについて予約登録しておくことにより、プレイヤーの操作によらずに自動的にゲームカードを合成させることができる。そのため、プレイヤーに対してゲームカードが付与されると、付与されたゲームカードをプレイヤーに所有させるか否かが自動的に判断された上でゲームカードの合成が行われるため、操作入力に要する手間を軽減させることが可能となる。
【００４４】
＜＜ゲームシステム１の動作について＞＞
図８は、ゲームシステム１におけるゲームカードの合成に関する動作例を説明するフローチャートである。
【００４５】
先ず、プレイヤー端末２０において、端末制御部２１は、プレイヤーから予約登録開始の操作入力を端末入力部２３から受け取ると、予約登録を開始するためのコマンド（予約登録要求）を、端末通信部２５を介してサーバー装置１０に送信する（Ｓ１０１）。
【００４６】
次いで、サーバー装置１０は、プレイヤー端末２０から送信された予約登録要求を受け付けると、画像生成部１１６が生成したゲーム画像（画像データ）を、通信部１５を介して要求元のプレイヤー端末２０に送信する（Ｓ１０２）。
【００４７】
次いで、プレイヤー端末２０は、サーバー装置１０から送信されたゲーム画像（画像データ）に基づいて、ゲーム画面を端末表示部２４に表示させる（Ｓ１０３）。
【００４８】
図９は、この端末表示部２４に表示されるベースカード設定用のゲーム画面の一例を示す図である。ゲーム画面５０は、ベースカードの設定に関する操作入力をプレイヤーに行なわせるためのゲーム画面であり、ベースカード指定ボタン５１と、ベースカード自動指定ボタン５２とが含まれている。ベースカード指定ボタン５１がプレイヤーによって選択されると、プレイヤー自らが指定したベースカードを予約登録するためのゲーム画面に遷移する（図１０参照）。また、ベースカード自動指定ボタン５２がプレイヤーによって選択されると、ベースカードが自動的に指定される際の指定条件をプレイヤーが入力するためのゲーム画面に遷移する（図１１参照）。
【００４９】
図１０に示すゲーム画面６０には、所有カードエリア６１と、ベースカードエリア６２と、ベースカード予約登録ボタン６３が含まれている。所有カードエリア６１に表示された複数の所有カードの中からいずれかのゲームカードがプレイヤーの操作入力によって選択されると、選択されたゲームカードがベースカードとしてベースカードエリア６２に表示される。そして、ベースカード予約登録ボタン６３がプレイヤーにより選択されると、ベースカードエリア６２に表示されたベースカードの予約登録が開始される。
【００５０】
一方で、図１１に示すゲーム画面７０には、ベースカード予約登録ボタン７１が表示され、かつ、ベースカードが自動的に指定される際の指定条件が複数表示されている。いずれかの指定条件のチェックボックスがプレイヤーの操作入力によって選択され、ベースカード予約登録ボタン７１が選択されると、選択されたその指定条件に基づき自動的に指定されたベースカードの予約登録が開始される。
【００５１】
図１２は、この端末表示部２４に表示される素材カード予約登録用のゲーム画面の一例を示す図である。ゲーム画面８０は、プレイヤー自らが指定した属性情報を予約登録するためのゲーム画面であり、素材カード予約登録ボタン８１が表示され、かつ、素材カードに設定された属性情報の一例としてのレアリティが複数表示されている。いずれかのレアリティがプレイヤーの操作入力によって指定され、素材カード予約登録ボタン８１が選択されると、指定されたレアリティの予約登録が開始される。
【００５２】
図８に戻り、このようにしてベースカード及び素材カードの予約登録に関する操作情報がプレイヤーによって入力されると、かかる操作情報がプレイヤー端末２０からサーバー装置１０へ送信される（Ｓ１０４）。
【００５３】
次いで、サーバー装置１０は、プレイヤー端末２０から受信した操作情報に基づいて、ベースカード及び素材カードについて予約登録を行う（Ｓ１０５）。具体的には、予約登録部１１１は、図１０に示すゲーム画面６０にてベースカードがプレイヤーによって指定された場合には、プレイヤー自らが指定したベースカードをデータ記憶部１２に予め登録する。また、予約登録部１１１は、図１１に示すゲーム画面７０にて「オススメ指定」のチェックボックスがプレイヤーによって選択された場合、またはプレイヤーによって予約登録要求がされていない場合には、図６に示す所有カード情報を参照して、プレイヤーの所有カードの中からプレイヤーの操作によらずに指定したゲームカードをベースカードとしてデータ記憶部１２に予め登録する。例えば、ゲーム状況に最も適したゲームカード（攻撃力の最も高いゲームカードや、レアリティの最も高いゲームカード等）が、ベースカードとして自動的に指定される。また、予約登録部１１１は、図１１に示すゲーム画面７０にて「攻撃力重視」がプレイヤーによって選択された場合には、図６に示す所有カード情報を参照して、プレイヤーの所有カードの中から攻撃力を優先して指定したゲームカードをベースカードとしてデータ記憶部１２に予め登録する。例えば、現時点の攻撃パラメーターの値が最も高いゲームカードやゲームカードのレベルを最大まで上げた時点の攻撃パラメーターの値が最も高いゲームカード等が、ベースカードとして自動的に指定される。また、予約登録部１１１は、図１２に示すゲーム画面８０にて素材カードのレアリティがプレイヤーによって指定された場合には、プレイヤー自らが指定したレアリティをデータ記憶部１２に予め登録する。
【００５４】
ここで、プレイヤー端末２０において、端末制御部２１は、プレイヤーからカード付与開始の操作入力を端末入力部２３から受け取ると、カード付与を開始するためのコマンド（カード付与要求）を、端末通信部２５を介してサーバー装置１０に送信する（Ｓ１０６）。
【００５５】
そして、サーバー装置１０は、プレイヤー端末２０から送信されたカード付与要求を受け付けると、プレイヤーに対してゲームカードを付与するカード付与処理を実行する（Ｓ１０７）。本実施形態では、対戦ゲームや抽選ゲームを実行することにより、ゲームカードがプレイヤーに対して付与される。
【００５６】
対戦ゲームの場合には、サーバー装置１０の付与部１１２は、対戦ゲームに関するゲーム処理を実行し、対戦内容や対戦結果を決定する。そして、付与部１１２は、その対戦結果や対戦内容に基づいて、図４に示すカード情報を参照して複数のゲームカードの中から選択したゲームカードをプレイヤーに付与する。
【００５７】
抽選ゲームの場合には、付与部１１２は、抽選ゲームに関するゲーム処理を実行し、図４に示すカード情報を参照して複数のゲームカードのうちから乱数により選択したゲームカードをプレイヤーに付与する。付与部１１２は、通常の抽選ゲームにおいては１回の抽選時に１枚のゲームカードを付与し、特別な抽選ゲームにおいては１回の抽選時に１０枚のゲームカードを付与する。
【００５８】
次いで、サーバー装置１０は、このカード付与処理によってプレイヤーにゲームカードが付与されると、付与されたゲームカードをプレイヤーの所有するゲームカードにするか否かを判定し、その判定結果に基づきゲームカードを合成するカード合成処理を行う（Ｓ１０８）。
【００５９】
図１３は、カード合成処理を説明するためのフローチャートである。
先ず、サーバー装置１０における判定部１１３は、カード付与処理によりプレイヤーに付与された付与カードのレアリティと、予約登録にてプレイヤーによって指定されたレアリティとを比較することにより、付与カードをプレイヤーに所有させる所有カードとするか否かを判定する（Ｓ２０１）。
【００６０】
なお、判定部１１３は、カード付与処理により一度に複数枚のゲームカードがプレイヤーに付与された場合には、各付与カードそれぞれについて、予約登録にてプレイヤーによって指定されたレアリティとの比較判定を行なう。
【００６１】
具体的には、本実施形態における判定部１１３は、付与カードのレアリティとプレイヤーに指定されたレアリティが一致するか否かを判定する。判定部１１３は、レアリティが一致すると判定した場合には（Ｓ２０１：ＹＥＳ）、次のステップＳ２０２へ進む。一方で、判定部１１３は、レアリティが一致しないと判定した場合は（Ｓ２０１：ＮＯ）、付与カードをプレイヤーの所有カードに設定する（Ｓ２０６）。この際、記録部１１４は、付与カードをプレイヤーの所有カードとしてデータ記憶部１２に追加記録することにより、プレイヤーの所有カード情報（図６参照）を更新する。
【００６２】
ステップＳ２０２では、判定部１１３は、レアリティが一致する場合に（Ｓ２０１：ＹＥＳ）、付与カードのカードＩＤが図鑑情報（図７参照）に含まれるカードＩＤ（「TRUE」が設定されているもの）と一致するか否かを判定する。判定部１１３は、カードＩＤが一致する場合には（Ｓ２０２：ＹＥＳ）、次のステップＳ２０３へ進む。一方で、判定部１１３は、カードＩＤが一致しないと判定した場合は（Ｓ２０２：ＮＯ）、付与カードをプレイヤーの所有カードに設定する（Ｓ２０６）。この際、記録部１１４は、プレイヤーの所有カード情報（図６参照）に付与カードを追加して記録更新する。
【００６３】
ステップＳ２０３では、判定部１１３は、カードＩＤが一致する場合に（Ｓ２０２：ＹＥＳ）、図５に示すプレイヤー情報を参照してプレイヤーの遊戯ポイントが所定のポイント数以上あるか否かを判定する。判定部１１３は、遊戯ポイントが所定のポイント数以上ある場合には（Ｓ２０３：ＹＥＳ）、プレイヤーが所有する遊戯ポイントから所定ポイント分だけ消費し（図５に示すプレイヤー情報を自動的に更新し）、次のステップＳ２０４へ進む。一方で、判定部１１３は、遊戯ポイントが不足している場合には（Ｓ２０３：ＮＯ）、付与カードをプレイヤーの所有カードに設定する（Ｓ２０６）。この際、記録部１１４は、プレイヤーの所有カード情報（図６参照）に付与カードを追加して記録更新する。
【００６４】
ステップＳ２０４では、判定部１１３は、遊戯ポイントが足りている場合に（Ｓ２０３：ＹＥＳ）、付与カードを素材カードとしてベースカードに組み合せることによりゲームカードを合成する。
【００６５】
具体的には、サーバー装置１０の合成部１１５は、図１０に示すゲーム画面６０にてプレイヤー自らがベースカードを指定している場合には、データ記憶部１２に予め登録されたベースカード（プレイヤーが指定したベースカード）を読み出し、そのベースカードに対して付与カードを素材カードとして組み合せる。また、合成部１１５は、図１１に示すゲーム画面７０にて「オススメ指定」がプレイヤーによって選択されている場合は、データ記憶部１２に予め登録されたベースカード（プレイヤーの操作によらずに自動的に指定されたベースカード）を読み出し、そのベースカードに対して付与カードを素材カードとして組み合せる。また、合成部１１５は、図１１に示すゲーム画面７０にて「オススメ指定」以外の各指定条件がプレイヤーによって選択されている場合には、データ記憶部１２に予め登録されたベースカード（プレイヤーに指定された各指定条件に基づき、プレイヤーの操作によらずに自動的に指定されたベースカード）を読み出し、そのベースカードに対して付与カードを素材カードとして組み合せる。
【００６６】
なお、合成部１１５は、カード付与処理により一度に複数枚のゲームカードがプレイヤーに付与された場合には、ベースカードに対して複数の付与カードを素材カードとして組み合せることによりゲームカードを合成する。
【００６７】
このようにしてベースカードに素材カードが組み合わされると、合成部１１５は、図６に示す所有カード情報を参照してベースカードのレベル、攻撃力、防御力等の能力パラメーターを取得し、取得した能力パラメーターの値を上昇させて新たな能力パラメーターに変更する。そして、合成部１１５は、その上昇した新たな能力パラメーターを有するベースカードを、合成後のベースカードとして設定する。
【００６８】
次に、このようにしてゲームカードが合成されると、付与カード（素材カード）をプレイヤーの所有カードとしてデータ記憶部１２に記録せずに、合成後のベースカードをプレイヤーの所有カードとしてデータ記憶部１２に記録する（Ｓ２０５）。すなわち、サーバー装置１０における記録部１１４は、図５に示す所有カード情報を記録更新して、合成後のベースカードをプレイヤーの所有カードに再設定する。
【００６９】
図８に戻り、サーバー装置１０は、このようなカード合成処理によってゲームカードが合成されると、画像生成部１１６が生成したゲーム画像（画像データ）を、通信部１５を介して要求元のプレイヤー端末２０に送信する（Ｓ１０９）。
【００７０】
次いで、プレイヤー端末２０は、サーバー装置１０から送信されたゲーム画像（画像データ）に基づいて、ゲーム画面を端末表示部２４に表示させる（Ｓ１１０）。プレイヤーは、端末表示部２４に表示された前記ゲーム画面を見ることにより、付与カードが素材カードとしてベースカードに自動的に合成されたことや、付与カードがプレイヤーの所有カードとして追加されたこと等を確認することができる。
【００７１】
以上のとおり、本実施形態に係るゲームシステム１によれば、ゲームカードがプレイヤーに付与された際に、予め登録したレアリティと同じレアリティの付与カードを素材カードとしてベースカードに自動的に組み合せることにより、合成後のゲームカードを生成することができる。プレイヤーは、例えば低いレアリティを予約登録しておけば、レアリティの低いカードが付与されたとしても、自動的にベースカードに合成されることになるため、その低いレアリティのカードを廃棄したり売却したりする操作を行なう必要がない。そのため、操作入力に要する手間を軽減させることが可能となる。
【００７２】
＝＝＝その他の実施の形態＝＝＝
上記の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００７３】
＜カード合成処理＞
上記の実施形態では、図８に示すカード付与処理（Ｓ１０７）にて特別な抽選ゲームが行われて一度に複数のゲームカードがプレイヤーに付与された場合に、図８に示すカード合成処理（Ｓ１０８）にて、ベースカードに対して複数の付与カードを素材カードとして組み合せるようにしてもよい。この際、複数の付与カードの中の一部の付与カードをゲームカードの合成に使用し、複数の付与カードの中の残部の付与カードをプレイヤーに所有させてもよい。例えば、複数の付与カードの中に８枚の素材カードがある場合に、合成後のベースカードのレベルが最大値となるまでベースカードに素材カードを組み合せ（例えば、６枚の素材カード）、残りの２枚の素材カードをプレイヤーの所有カードにする。
【００７４】
また、上記の実施形態では、図１３に示すカード合成処理においてステップＳ２０１〜Ｓ２０３の判定処理が実行される場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、ステップＳ２０２及びＳ２０３を省略して、ステップＳ２０１のみを判定部１１３が判定するようにしてもよい。つまり、レアリティの一致のみを判定するようにしてもよい。
【００７５】
また、上記の本実施形態では、プレイヤー自らが指定したレアリティと一致するレアリティを持つ素材カードをベースカードに合成する場合を例に挙げて説明したが、これに限らず、プレイヤー自らが指定したレアリティと一致しないレアリティを持つ素材カードをベースカードに合成するようにしてもよい。例えば、プレイヤーがスーパーレアやレアを指定して予約登録しておき、付与されたゲームカードがコモンカードであるときは、両者のレアリティが一致しないため、コモンカードをベースカードに合成する。
【００７６】
また、上記の本実施形態では、１枚のベースカードに１枚の素材カードを組合せて合成する場合に限定されず、素材カードを２枚以上組合せて合成してもよい。また、複数枚の同じ種類の素材カードと複数枚の異なる種類の素材カードとをベースカードに組み合せて合成することも可能である。例えば、同種類の素材カード３枚と異種類の素材カード２枚とをベースカードに組み合せることにより（合計６枚のゲームカードを組み合せることにより）、ゲームカードを合成してもよい。
【００７７】
＜カード付与処理＞
上記の本実施形態では、カード付与処理の一例として対戦ゲーム及び抽選ゲームを挙げて説明したが、本発明はこれに限定されるものではない。例えば、プレイヤーに与えられたミッションをクリアーすることにより、ゲームカードを付与してもよい。また、プレイヤーがＷｅｂページ等に表示されたシリアルコードの入力することにより、ゲームカードを付与してもよい。また、プレイヤーがゲームシステム１にログインすることにより、ゲームカードを付与してもよい。さらに、ゲームシステム１において提供されたイベント（イベント内ポイントの消費、ランキング上位者）により、ゲームカードを付与するようにしてもよい。
【００７８】
＜ベースカードの指定＞
上記の本実施形態では、プレイヤーの操作によらず自動的にベースカードを指定する場合（例えば、図１１に示すゲーム画面７０にて「オススメ指定」が選択された場合）、所有カードの中から指定したゲームカードをベースカードとして設定する場合を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、図８に示すカード付与処理（Ｓ１０７）にて特別な抽選ゲームが行われて一度に複数のゲームカードがプレイヤーに付与された場合に、付与された複数のゲームカードの中からベースカードを自動的に指定してもよい。
【００７９】
＜素材カードの予約登録＞
上記の本実施形態では、素材カード予約登録用のゲーム画面の一例として図１２に示すゲーム画面を挙げて説明したが、本発明はこれに限定されるものではない。例えば、図１４に示すゲーム画面を素材カード予約登録用のゲーム画面として用いてもよい。ゲーム画面９０は、プレイヤー自らが指定した属性情報を予約登録するためのゲーム画面であり、プルダウンメニュー９１、素材カード予約登録ボタン９２が表示され、かつ、素材カードに設定された属性情報の一例としてのレアリティが複数表示されている。プルダウンメニュー９１には、「選択なし」、「売却」、「合成」の３つの選択項目が含まれている。プレイヤーがプルダウンメニュー９１を操作することによってレアリティ毎（「コモン」、「アンコモン」、「レア」）に「合成」を指定した後、素材カード予約登録ボタン９２を選択すると、レアリティ毎の予約登録を行なうことができる。図１４に示すゲーム画面では、「アンコモン」に対して「合成」がプレイヤーによって指定されている。そのため、予約登録部１１１は、プレイヤー自らが指定した「アンコモン」を素材カードの合成時に利用するデータとしてデータ記憶部１２に予め登録する。
【００８０】
なお、予約登録部１１１は、「コモン」を付与カードの売却時に利用するデータとしてデータ記憶部１２に予め登録することもできる。付与カードの売却では、プレイヤーの操作によらず自動的に付与カードを売却し、当該付与カードの価値（レアリティ、キャラクターの初期攻撃力や初期防御力等）に基づく遊戯ポイントをプレイヤーに付与する処理が行われる。図１４に示すゲーム画面では、「コモン」に対して「売却」がプレイヤーによって指定されているため、付与カードのレアリティが「コモン」であるときには、付与カードは自動的に売却されることになる。
また、図１４に示すゲーム画面では、「レア」に対して「選択なし」がプレイヤーによって指定されているため、付与カードのレアリティが「レア」であるときには、付与カードはプレイヤーの所有カードとなる。
【００８１】
＜サーバー装置＞
上記の本実施形態では、サーバー装置の一例として１台のサーバー装置１０を備えたゲームシステム１を例に挙げて説明したが、これに限らず、サーバー装置の一例として複数台のサーバー装置１０を備えたゲームシステム１としてもよい。すなわち、複数台のサーバー装置１０がネットワーク２を介して接続され、各サーバー装置１０が各種処理を分散して行うようにしてもよい。
【００８２】
＜情報処理装置＞
上記の本実施形態におけるゲームシステム１では、ゲームプログラムに基づきサーバー装置１０及びプレイヤー端末２０を協働させて、カード付与処理やカード合成処理等の各種情報処理を実行する場合を例に挙げて説明したが、これに限定されるものではなく、情報処理装置としてのプレイヤー端末２０単体、または、サーバー装置１０単体が、ゲームプログラムに基づき上記の各種情報処理を実行するようにしてもよい。
また、情報処理装置としての機能の一部をプレイヤー端末２０が担う構成としてもよい。この場合には、サーバー装置１０及びプレイヤー端末２０が情報処理装置を構成する。
なお、情報処理装置はコンピューターの一例である。
【００８３】
＜ゲームプログラム＞
上述の実施形態におけるゲームシステム１では、サーバー装置１０及びプレイヤー端末２０を協働させることによって各種情報処理を実行する場合を例に挙げて説明したが、本発明には、これらの処理を実行させるためのゲームプログラムも含まれる。すなわち、情報処理装置としてのサーバー装置１０やプレイヤー端末２０が、ゲームプログラムに基づいて上述の各処理を実行するようにしてもよい。
【符号の説明】
【００８４】
１  ゲームシステム、２  ネットワーク、１０  サーバー装置、１１  制御部、１２  データ記憶部、１３  入力部、１４  表示部、１５  通信部、２０  プレイヤー端末、２１  端末制御部、２２  端末記憶部、２３  端末入力部、２４  端末表示部、２５  端末通信部、５０  ゲーム画面、５１  ベースカード指定ボタン、５２  ベースカード自動指定ボタン、６０  ゲーム画面、６１  所有カードエリア、６２  ベースカードエリア、６３  ベースカード予約登録ボタン、７０  ゲーム画面、７１  ベースカード予約登録ボタン、８０  ゲーム画面、８１  素材カード予約登録ボタン、９０  ゲーム画面、９１  プルダウンメニュー、９２  素材カード予約登録ボタン、１１１  予約登録部、１１２  付与部、１１３  判定部、１１４  記録部、１１５  合成部、１１６  画像生成部
【図１】
2014042839.tif 000003
【図２】
2014042839.tif 000004
【図３】
2014042839.tif 000005
【図４】
2014042839.tif 000006
【図５】
2014042839.tif 000007
【図６】
2014042839.tif 000008
【図７】
2014042839.tif 000009
【図８】
2014042839.tif 000010
【図９】
2014042839.tif 000011
【図１０】
2014042839.tif 000012
【図１１】
2014042839.tif 000013
【図１２】
2014042839.tif 000014
【図１３】
2014042839.tif 000015
【図１４】
2014042839.tif 000016