(57)【特許請求の範囲】
【請求項１】
ゲーム内に登場するキャラクタまたはアイテムを含む登場オブジェクトについて、プレイヤへの対応する実物品の提供を行う第１の提供手段と、対応する仮想物品の提供を行う第２の提供手段と、を有するゲームシステムであって、
登場オブジェクトを示すオブジェクト情報をプレイヤを識別するプレイヤ識別情報に関連付けることで、該登場オブジェクトをプレイヤの所有状態にあるものとして管理する管理手段と、
プレイヤの所有状態にある登場オブジェクトを使用したゲームを実行する制御手段と、を有し、
登場オブジェクトの所有状態は、該登場オブジェクトに対応する実物品の提供が行われておらず、かつ該登場オブジェクトに対応する仮想物品の提供が行われたと判断する第１の所有状態と、該登場オブジェクトに対応する実物品の提供が行われたと判断する第２の所有状態とを含み、
前記管理手段は、前記第２の提供手段により仮想物品の提供がなされた場合に、対応する登場オブジェクトを示すオブジェクト情報を、前記第１の所有状態としてプレイヤ識別情報に関連付け、
前記制御手段は、前記使用する登場オブジェクトが前記第１の所有状態にある場合と前記第２の所有状態にある場合とで前記ゲームを実行する態様を異ならせる
ことを特徴とするゲームシステム。
【請求項２】
前記ゲームを実行する態様は、第１の態様と、該第１の態様に対して前記ゲームの進行を有利にする特典を付与した第２の態様を含み、
前記制御手段は、前記使用する登場オブジェクトが前記第１の所有状態にある場合に前記第１の態様で前記ゲームを実行し、前記使用する登場オブジェクトが前記第２の所有状態にある場合に前記第２の態様で前記ゲームを実行する
ことを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記特典の付与は、前記使用する登場オブジェクトの前記ゲームの進行制御に係るパラメータの変更、及び前記使用する登場オブジェクトへの所定の登場オブジェクトの付加の少なくともいずれかであることを特徴とする請求項２に記載のゲームシステム。
【請求項４】
前記第２の提供手段は、提供する仮想物品に係るオブジェクト情報を抽選処理により決定することを特徴とする請求項１乃至３のいずれか１項に記載のゲームシステム。
【請求項５】
前記第２の提供手段は、対価の支払いがなされたことに応じて提供する仮想物品に係るオブジェクト情報を決定することを特徴とする請求項１乃至４のいずれか１項に記載のゲームシステム。
【請求項６】
前記第１の提供手段による実物品の提供は、前記第２の提供手段による登場オブジェクトに対応する仮想物品の提供が行われた後に、該登場オブジェクトに対応する実物品の提供要求がなされたことに応じて行われることを特徴とする請求項１乃至５のいずれか１項に記載のゲームシステム。
【請求項７】
前記第１の提供手段による実物品の提供は、所定数の登場オブジェクトについて該登場オブジェクトに対応する実物品の提供要求がなされた場合に、対価の支払いを条件とせずに行われることを特徴とする請求項６に記載のゲームシステム。
【請求項８】
前記管理手段は、前記第２の提供手段により登場オブジェクトに対応する仮想物品の提供がなされたこと、または該登場オブジェクトに対応する実物品の提供要求がなされたことに応じて、前記第１の提供手段により対応して提供される実物品を識別する物品識別情報を、該登場オブジェクトを示すオブジェクト情報に関連付けることを特徴とする請求項６または７に記載のゲームシステム。
【請求項９】
前記第１の提供手段により提供が行われる実物品から前記物品識別情報を取得する取得手段をさらに有し、
前記管理手段は、前記取得手段により取得された前記物品識別情報を、対応する登場オブジェクトを示すオブジェクト情報に関連付ける
ことを特徴とする請求項８に記載のゲームシステム。
【請求項１０】
前記物品識別情報を付した実物品を製造させる製造手段をさらに有し、
前記第１の提供手段は、前記製造手段により製造された実物品をプレイヤに提供する
ことを特徴とする請求項８に記載のゲームシステム。
【請求項１１】
前記物品識別情報は、前記第１の提供手段により提供される実物品に視認可能に付され、
前記管理手段は、前記物品識別情報を伴う登録要求があった場合に、実物品の提供が行われたと判断し、対応する登場オブジェクトの所有状態を前記第１の所有状態から前記第２の所有状態に変更する
ことを特徴とする請求項８乃至１０のいずれか１項に記載のゲームシステム。
【請求項１２】
プレイヤの所有状態とすることが可能な登場オブジェクトの数には上限数が設定されており、
前記第２の提供手段は、前記プレイヤ識別情報に関連付けられているオブジェクト情報の数が前記上限数に満たない場合にプレイヤへの仮想物品の提供を行う
ことを特徴とする請求項１乃至１１のいずれか１項に記載のゲームシステム。
【請求項１３】
登場オブジェクトについて所有の解除要求を受け付ける解除手段をさらに有し、
前記管理手段は、前記第１の提供手段により解除要求がなされた登場オブジェクトに対応する実物品の提供または該実物品の提供要求がなされていることを条件に、該登場オブジェクトを示すオブジェクト情報と前記プレイヤ識別情報との関連付けを解除する
ことを特徴とする請求項１２に記載のゲームシステム。
【請求項１４】
ゲーム内に登場するキャラクタまたはアイテムを含む登場オブジェクトについて、プレイヤへの対応する実物品の提供を行わせる第１の提供手段と、対応する仮想物品の提供を行う第２の提供手段と、を有する１以上のコンピュータに、
登場オブジェクトを示すオブジェクト情報をプレイヤを識別するプレイヤ識別情報に関連付けることで、該登場オブジェクトをプレイヤの所有状態にあるものとして管理する処理と、
プレイヤの所有状態にある登場オブジェクトを使用したゲームを実行する処理と、を実行させるプログラムであって、
登場オブジェクトの所有状態は、該登場オブジェクトに対応する実物品の提供が行われておらず、かつ該登場オブジェクトに対応する仮想物品の提供が行われたと判断する第１の所有状態と、該登場オブジェクトに対応する実物品の提供が行われたと判断する第２の所有状態とを含み、
前記管理する処理は、前記第２の提供手段により仮想物品の提供がなされた場合に、対応する登場オブジェクトを示すオブジェクト情報を、前記第１の所有状態としてプレイヤ識別情報に関連付け、
前記ゲームを実行する処理は、前記使用する登場オブジェクトが前記第１の所有状態にある場合と前記第２の所有状態にある場合とで前記ゲームの実行態様が異なるよう制御される
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム及びプログラムに関し、特に仮想物品または実物品に対応するキャラクタ、アイテムを使用して行われる電子ゲームに関する。
【背景技術】
【０００２】
近年、所定のサーバとの情報のやり取りを介し、複数のクライアント端末間での対戦ゲーム等を実現するゲームシステムが存在する。このようなゲームシステムでは、クライアント端末のユーザは、電子的なデータとして設けられた仮想物品のカード（デジタルカード）をデッキとして構築し、該デッキを用いてゲームを開始することで、各デジタルカードに対応するキャラクタを登場させたゲームをプレイすることができる。
【０００３】
特許文献１には、このような対戦ゲームの結果やユーザ間でのデジタルカードの授受（トレーディング）に係る機能を設けたゲームシステムにおいて、取得したデジタルカードを現実世界に実体を有する実物品のカードの発行を認め、クライアント端末のユーザが実物品のカードを実際に取得可能なトレーディングシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３３１６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、特許文献１に記載されるようなトレーディングシステムでは、実物品として発行されたカードは単に収集の用途で用いられるものであり、提供されるゲームとは無関係であった。
【０００６】
本発明は、上述の問題点に鑑みてなされたものであり、ゲーム内に登場する登場オブジェクトに対応する実物品の取得をプレイヤに可能ならしめつつ、プレイヤの興趣性を向上させるゲームシステム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、本発明のゲームシステムは、ゲーム内に登場するキャラクタまたはアイテムを含む登場オブジェクトについて、プレイヤへの対応する実物品の提供を行う第１の提供手段と、対応する仮想物品の提供を行う第２の提供手段と、を有するゲームシステムであって、登場オブジェクトを示すオブジェクト情報をプレイヤを識別するプレイヤ識別情報に関連付けることで、該登場オブジェクトをプレイヤの所有状態にあるものとして管理する管理手段と、プレイヤの所有状態にある登場オブジェクトを使用したゲームを実行する制御手段と、を有し、登場オブジェクトの所有状態は、該登場オブジェクトに対応する実物品の提供が行われておらず、かつ該登場オブジェクトに対応する仮想物品の提供が行われたと判断する第１の所有状態と、該登場オブジェクトに対応する実物品の提供が行われたと判断する第２の所有状態とを含み、管理手段は、第２の提供手段により仮想物品の提供がなされた場合に、対応する登場オブジェクトを示すオブジェクト情報を、第１の所有状態としてプレイヤ識別情報に関連付け、制御手段は、使用する登場オブジェクトが第１の所有状態にある場合と第２の所有状態にある場合とでゲームを実行する態様を異ならせることを特徴とする。
【発明の効果】
【０００８】
このような構成により本発明によれば、ゲーム内に登場する登場オブジェクトに対応する実物品の取得をプレイヤに可能ならしめつつ、プレイヤの興趣性を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るゲームシステムのシステム構成を示した図
【図２】本発明の実施形態に係るゲームサーバ１００の機能構成を示したブロック図
【図３】本発明の実施形態に係るアカウント管理サーバ２００の機能構成を示したブロック図
【図４】本発明の実施形態に係る配送管理サーバ３００の機能構成を示したブロック図
【図５】本発明の実施形態に係るゲームシステムにおいて、プレイヤに提供される実カードの構成例を示した図
【図６】本発明の実施形態に係るゲームシステムで実現されるオブジェクト取得処理を例示したシーケンス図
【図７】本発明の実施形態に係るゲームシステムで実現される実カード配送処理を例示したシーケンス図
【図８】本発明の実施形態に係るゲームサーバ１００において実行される実カード登録処理を例示したフローチャート
【図９】本発明の実施形態に係るゲームサーバ１００において実行されるゲーム処理を例示したフローチャート
【図１０】本発明の実施形態に係るゲームサーバ１００において実行されるオブジェクト解除処理を例示したフローチャート
【図１１】本発明の実施形態に係るゲームシステムで用いられる、各種データの構造を例示した図
【発明を実施するための形態】
【００１０】
［実施形態１］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、ゲームシステムの一例としての、接続されたクライアント装置に対してゲームに係るサービス提供を直接的に行うゲームサーバ、各プレイヤに係る認証用情報や課金情報等の提供ゲーム以外のサービス利用にも用いられるようなアカウント情報を管理するアカウント管理サーバ、及び提供ゲーム内の登場オブジェクトに対応する実物品について、プレイヤへの配送に係る一連の情報管理を行う配送管理サーバを含むゲームシステムに本発明を適用した例を説明する。しかし、本発明は、このようなそれぞれ役割の異なる複数のサーバに分離されて構成されるサーバ群である必要はなく、同様のまたは一部を代替した構成を有する任意の機器に適用可能である。
【００１１】
また、本明細書において、「登場オブジェクト」とは、提供ゲームに登場するキャラクタまたはアイテムを含む、ゲームプレイ中にプレイヤが（操作に基づいて）使用可能となる種々のオブジェクトを総称するものとして説明する。以下の説明では、登場オブジェクトはその入手に際し、該オブジェクトを識別する情報（オブジェクトＩＤ）または該オブジェクトに対応する物品（カード）を識別する情報（カードＩＤ）がプレイヤを識別する情報（プレイヤＩＤ）に関連付けることで、まず該ゲーム上において該オブジェクトに対応する物品が「仮想物品」としてプレイヤに提供されるものとする。また上述したように、本実施形態のゲームシステムでは、プレイヤは配送に係る要求を行うことで、入手した登場オブジェクトに対応する物品を「実物品」としても取得することができる。ここで、「実物品」とは、現実世界に物理的な実体を有する物品を指し、「仮想物品」とは、現実世界に物理的な実体は有さないものの、プログラム上において実物品と等価であるものとして取り扱われる電子的な物品を指すものとして説明する。
【００１２】
なお、本実施形態のゲームシステムでは、プレイヤが入手した（ゲームプレイにおいて使用可能となった）登場オブジェクトは、現実に実物品としてのカードを入手することが可能との構成に併せ、ゲーム上においても仮想物品としての仮想的なカードがプレイヤに提供されるものとして説明するが、本発明の実施においてこれは必須の構成ではない。本発明は、登場オブジェクトに対応する実物品をプレイヤが入手可能な構成であれば適用可能であり、仮想「物品」としての提供の有無が必須の構成ではないことは容易に理解されよう。
【００１３】
また本実施形態では説明を簡単にするため物品はカードであるものとし、実物品のカードを実カード、仮想物品のカードとして扱われる電子的情報を仮想カードとして言及する。また両者を指す場合またはいずれを指すものであってもよい場合は、「実」、「仮想」を言及することなく、単に「カード」として説明する。なお、物品はカードに限らずフィギュア、駒、メダル等の所定の玩具体であってもよいことは容易に理解されよう。また、「実」、「仮想」の接頭文字は、対応する情報の管理において識別を要する場合も、同様に用いるものとする。
【００１４】
《ゲームシステムの構成》
図１は、本実施形態に係るゲームシステムのシステム構成を示したブロック図である。本実施形態のゲームシステムは、ネットワーク５００を介してプレイヤが利用するクライアント装置４００におけるゲームプレイを実現するため、ゲームサーバ１００、アカウント管理サーバ２００及び配送管理サーバ３００で構成される。
【００１５】
ゲームサーバ１００は、クライアント装置４００においてなされた操作入力の情報を受信し、提供ゲームに係るゲームアプリケーションの実行制御を行う。本実施形態のゲームシステムでは、各プレイヤは１以上の登場オブジェクトを仮想カードとして所有することができ、所有状態にある仮想カードを１以上登録した「デッキ」を用いて、デッキ内の仮想カードに係る登場オブジェクトを使用した提供ゲームをプレイすることができる。即ち、登場オブジェクトの取得時（所有状態となる時）やデッキ構築においては、各登場オブジェクトは対応する仮想カードとして扱われるが、ストーリーモードや対戦モード等、実際のゲームプレイ中においては、登場オブジェクトとしてゲーム内に登場するよう扱われる。従って、以下の説明ではプレイヤの所有状態にある（また所有状態となる）登場オブジェクトについて、単に「登場オブジェクト」か、もしくは対応する「仮想カード」として、説明内容に応じて便宜上変更して言及するが、本質的には両者は置き換えて解釈することも可能である。なお、本実施形態において提供ゲームにおける「登場オブジェクト」には複数枚の「仮想カード」が割り当てられうるが、１枚の「仮想カード」は１つの「登場オブジェクト」に対応している。
【００１６】
アカウント管理サーバ２００は、プレイヤのサービス利用に係る個人認証及び登場オブジェクトの取得等に係る対価の支払いを管理する。本実施形態ではアカウント管理サーバ２００は、クライアント装置４００から提供ゲームに係るサービス利用要求がゲームサーバ１００になされた際に、ゲームサーバ１００を経由してプレイヤの個人認証を行うものとして説明する。またアカウント管理サーバ２００は、登場オブジェクトの取得要求がなされた場合も、同様にゲームサーバ１００から要求を受けて対価の支払いに係る処理を行う。本実施形態のゲームシステムでは対価は、プレイヤの事前の課金額に応じて付与されたポイントにより支払われる。従って、アカウント管理サーバ２００においてはプレイヤによる課金指示に応じたポイント加算、登場オブジェクトの取得要求等に応じたポイント減算の処理が行われる。
【００１７】
配送管理サーバ３００は、例えば実カードの出荷（／配送）についての配送情報の管理／更新を行うために設けられたサーバである。クライアント装置４００から所有状態にある登場オブジェクトに対応する実カードの配送要求がゲームサーバ１００になされた場合に、配送情報を配送管理サーバ３００はゲームサーバ１００から受信し、該配送情報に基づいて配送準備や各種手続に係る処理を実行する。また本実施形態では実カードは予め発行されて配送情報を参照可能な事業者等の施設に設置され、実際に配送情報に対応してプレイヤに配送される実カードの情報が、配送管理サーバ３００に登録される。
【００１８】
このように、ゲームサーバ１００、アカウント管理サーバ２００、配送管理サーバ３００は、各要求について情報の送受信を行うため、ネットワーク５００を介して通信可能に接続される。ネットワーク５００は、インターネット等の公衆通信網やローカルエリアネットワーク等の装置間の情報通信を実現するものであってよい。またネットワーク５００の存在は、特定のネットワークにより情報通信が実現されることを限定するものではなく、ゲームサーバ１００、アカウント管理サーバ２００、配送管理サーバ３００は、それぞれ有線／無線を問わず直接的にその装置間が接続されるものであってもよい。
【００１９】
クライアント装置４００は、例えばＰＣ、スマートホン、タブレット、ゲームコンソール等のネットワーク５００を介してゲームサーバ１００と通信接続可能な構成を有する、プレイヤが使用する任意の端末である。クライアント装置４００は、提供ゲームに係るゲームプレイを行うため、必要な操作入力を行うことが可能な操作入力インタフェース、及び内蔵／外部接続された表示装置を有するものとする。
【００２０】
なお、本実施形態ではゲームサーバ１００、アカウント管理サーバ２００、配送管理サーバ３００に機能を分離したが、各サーバが有する機能構成はこれに限定されない。例えば個人認証及び課金をゲームサーバ１００において行い、アカウント管理サーバ２００は存在しないものであってもよい。配送管理サーバ３００も外部ではなくゲームサーバ１００が同様の処理を行ってもよい。また仮想カード取得に係る抽選を行う構成は、課金管理と共にアカウント管理サーバ２００が行い、ゲームサーバ１００はその抽選結果を受信することで抽選は行わない構成であってもよい。また実カードの配送要求は、アカウント管理サーバ２００により受け付けられて配送管理サーバ３００に対して配送指示が行われるものであってもよい。このように、本実施形態では、ゲームサーバ１００、アカウント管理サーバ２００及び配送管理サーバ３００にゲームシステムの各種機能を分離して行わせる例について説明するが、いずれの機能がいずれの機器により行われるかは任意に変更可能である。
【００２１】
以下、ゲームサーバ１００、アカウント管理サーバ２００及び配送管理サーバ３００の各々について、装置が有する機能構成をより詳細に説明する。以下の説明において、各サーバにおいて同様の機能を実現する構成については、いずれのサーバが有するものであるかを識別するために、「ゲーム（ゲームサーバ１００）」、「アカウント（アカウント管理サーバ２００）」、「配送（配送管理サーバ３００）」の接頭文字を付すものとする。
【００２２】
〈ゲームサーバ１００の構成〉
まず、本実施形態に係るゲームサーバ１００の機能構成を、図２のブロック図を用いて説明する。
【００２３】
ゲーム制御部１０１は、例えばＣＰＵであり、ゲームサーバ１００が有する各ブロックの動作を制御する。ゲーム制御部１０１は、例えばゲーム記憶媒体１０２に記憶された各ブロックの動作プログラムや提供ゲームアプリケーションに係るプログラムを読み出し、ゲームメモリ１０３に展開して実行することにより各ブロックの動作を制御する。
【００２４】
ゲーム記憶媒体１０２は、例えば不揮発性メモリやＨＤＤ等の恒久的な情報保持が可能な書き換え可能な記憶装置である。ゲーム記憶媒体１０２は、ゲームサーバ１００が有する各ブロックの動作プログラム等に限らず、各ブロックの動作において必要となるパラメータ等の情報を格納する。またゲームメモリ１０３は、例えば揮発性メモリ等の一時的な情報保持に用いられる書き換え可能な記憶装置である。ゲームメモリ１０３は、各ブロックの動作プログラム等の展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を記憶する格納領域としても用いられる。
【００２５】
プレイヤＤＢ１０４は、提供ゲームを利用する各プレイヤについて、ゲームの提供に必要な各種の情報（プレイヤ情報）を管理するデータベースである。プレイヤ情報は、例えば図１１（ａ）に示されるように、プレイヤを識別するプレイヤＩＤに関連付けて各種情報を管理するデータ構成であってよい。図示されるように、プレイヤ情報では、プレイヤＩＤ１１０１に関連付けて、該プレイヤが行っているゲームプレイの進行状況（実行イベント、ストーリー進行、ステータス等）を示すゲーム進行情報１１０２、該プレイヤの所有状態にある登場オブジェクトを管理する所有オブジェクト情報１１０３、及び提供ゲームのプレイにあたり使用するデッキの情報を示したデッキ情報１１０４が管理される。
【００２６】
ここで、所有オブジェクト情報１１０３は１人のプレイヤの所有状態にある１以上の仮想カードを管理する情報であり、該情報内に各仮想カードを識別するカードＩＤに関連付けられた１以上のデータを有する。図１１（ａ）に示されるように各仮想カードについては、カードＩＤ１１１１に関連付けて、該仮想カードに対応する登場オブジェクトを特定するオブジェクトＩＤ１１１２、該仮想カードについて実カードが提供された後に該実カードの登録がなされたか否かを示す実カード登録フラグ１１１３（論理型の情報、Ｔｒｕｅ（真）で登録済または実カードを提供済みであることを示す）、例えばゲーム進行によって更新（成長：キャラクタのレベル増減、ゲーム進行制御に使用されるパラメータの増減、使用可能な特技の増減、装備アイテムの有無、アイテムのグレード変化、アイテムの装飾変化、アイテムの効力パラメータの増減等）されたステータスを示すステータス更新情報１１１４が管理される。
【００２７】
なお、プレイヤＤＢ１０４はサービス利用する複数のプレイヤのプレイヤ情報を格納するため、１つのプレイヤ情報で占有可能な格納領域の容量は予め定められ、各プレイヤが所有状態とすることができる仮想カードの数（カードＩＤが異なる仮想カードの数）には上限が設けられる。即ち、各プレイヤが所有状態とすることができる仮想カードの数を無制限に認めてしまえば、それを格納するだけの十分な容量のデータベースを選定せねばならず、サーバ導入コストの増加を導きうるため、各プレイヤの所有状態となった登場オブジェクト等をサーバ側で管理する態様では該所有数には上限が設けられている。
【００２８】
オブジェクトＤＢ１０５は、提供ゲームに登場する登場オブジェクトの各々についての各種の情報（オブジェクト情報）を管理するデータベースである。オブジェクト情報は、例えば図１１（ｂ）に示されるように、提供ゲームに登場する登場オブジェクトの各々を識別するオブジェクトＩＤに関連付けて各種情報を管理するデータ構成であってよい。図示されるように、オブジェクト情報では、オブジェクトＩＤ１１２１に関連付けて、該オブジェクトの各パラメータの基準値等を示す基本ステータス情報１１２２、該オブジェクトについて提供された１以上の仮想カードを示す発行仮想カード情報１１２３が管理される。
【００２９】
ここで、発行仮想カード情報１１２３は１つの登場オブジェクトについて提供された仮想カードを管理する情報であり、該情報内に各仮想カードを識別するカードＩＤに関連付けられた１以上のデータを有する。図１１（ｂ）に示されるように各仮想カードについては、カードＩＤ１１３１に関連付けて、該仮想カードに対応する実カードが存在するかを示す実カード存在フラグ１１３２（論字型の情報、Ｔｒｕｅで実カードが存在（コードの登録、配送準備、配送、受け取りがなされた場合等に判断））、実カードが存在する場合に該実カードに付されたコード（文字列や１次元／２次元パターン等の所定の情報を特定するための情報）を示す実カード付与コード１１３３、及び該実カードに付されたコードを用いたゲームシステムへの登録がプレイヤによりなされたか否かを示す登録状態１１３４（例えば論理型の情報、Ｔｒｕｅで登録済み）が管理される。
【００３０】
なお、本実施形態では１つの仮想カードに対応して配送された実カードの情報が発行仮想カード情報１１２３に含められ、オブジェクト情報内に管理されるものとして説明するが、プレイヤ情報の所有オブジェクト情報１１０３に、カードＩＤに関連付けられて管理されるものであってもよい。本実施形態のデータベースにおけるデータ構造はあくまでも例示であることは言うまでもない。また本実施形態では、ゲームサーバ１００の内部構成としてプレイヤＤＢ１０４及びオブジェクトＤＢ１０５が存在するものとして説明するが、これらのデータベースの少なくともいずれかは、ゲームサーバ１００とは異なる外部の装置の構成であってもよい。この場合、ゲームサーバ１００は各データベースからレコード情報の取得が行えるよう、該データベースと情報通信可能に接続される。
【００３１】
抽選部１０６は、クライアント装置４００においてプレイヤによる登場オブジェクトの取得要求がなされた場合に、対価の支払いがなされたことを条件として、仮想カードとして該プレイヤに提供する登場オブジェクトの抽選処理を行う。抽選処理は、全ての、または予め定められた登場オブジェクトのオブジェクトＩＤを所定の割合で含めたリストから、取得要求の数だけオブジェクトＩＤをランダムに選択することにより行われる。
【００３２】
配送指示部１０７は、プレイヤによりなされた実カードの配送要求に応じて、配送管理サーバ３００に配送指示を行う。本実施形態のゲームシステムでは、プレイヤは対価の支払いに応じて使用可能な状態（所有状態）となった登場オブジェクトについて、対応する実カードの配送指示を行うことが可能である。即ち、仮想カードというゲーム中の電子的な所有物品のみでなく、現実世界に実体を有する物品である実カードとして登場オブジェクトに係る商品を入手することができる。つまり、提供ゲームのために対価を支払って入手して使用可能となったゲーム上の登場オブジェクトは、ゲーム内に留まらず実カードとして実際に入手することが可能であるため、提供ゲームに係る興趣性を、物品収集という観点からも相乗的に高めることができる。
【００３３】
コード付与部１０８は、実カード付与コード１１３３について説明したように、実カードの提供（発行）がなされる仮想カードに対し、該実カードを一意に特定可能である該実カードに付されたコードを付与する。コードの付与は、該当の仮想カードのカードＩＤが関連付けられた発行仮想カード情報１１２３に対して、実際に配送する実カードからカードスキャン等により取得された実カード付与コード１１３３を付与することにより実現される。コードは図５に示されるように実カードのウラ面等に、視認可能な状態で付されており、クライアント装置４００において該コードが入力されてゲームサーバ１００に送信されることで、実カードを所持していることをさらにゲームシステムに登録することができる。なお、図５に示されるカードのコードは、プレイヤが容易に入力可能なように数字列で示されているが、この態様に限られるものではない。また、コードを視認可能な構成で実カードに付すことは専用の情報取得装置の導入をプレイヤに要しない点で好適であるが、不可視の状態で付され、専用のまたは汎用的な情報取得装置を介して情報取得が可能な態様でコードは付されるものであってもよい。
【００３４】
ゲーム通信部１０９は、ゲームサーバ１００が有する、外部装置との情報通信を可能ならしめる通信インタフェースである。ゲームサーバ１００は、ゲーム通信部１０９を介することでネットワーク５００を通じて接続した外部装置との情報の送受信が可能である。また、提供ゲームに係るアプリケーションプログラムの更新も、該ゲーム通信部１０９を介することで対応するデータを受信して行われるものであってよい。
【００３５】
〈アカウント管理サーバ２００の構成〉
次に、本実施形態に係るアカウント管理サーバ２００の機能構成を、図３のブロック図を用いて説明する。
【００３６】
アカウント制御部２０１は、例えばＣＰＵであり、アカウント管理サーバ２００が有する各ブロックの動作を制御する。アカウント制御部２０１は、例えばアカウント記憶媒体２０２に記憶された各ブロックの動作プログラムを読み出し、アカウントメモリ２０３に展開して実行することにより各ブロックの動作を制御する。
【００３７】
アカウント記憶媒体２０２は、例えば不揮発性メモリやＨＤＤ等の恒久的な情報保持が可能な書き換え可能な記憶装置である。アカウント記憶媒体２０２は、アカウント管理サーバ２００が有する各ブロックの動作プログラムに限らず、各部ブロックの動作において必要となるパラメータ等の情報を格納する。またアカウントメモリ２０３は、例えば揮発性メモリ等の一時的な情報保持に用いられる書き換え可能な記憶装置である。アカウントメモリ２０３は、各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を記憶する格納領域としても用いられる。
【００３８】
アカウントＤＢ２０４は、本実施形態の提供ゲームに係るサービスを利用するユーザ（プレイヤ）ごとに、サービス利用において必要となる各種の情報をアカウント情報として管理するデータベースである。アカウント情報は、例えば図１１（ｃ）に示されるように、ユーザごとに登録されたアカウントＩＤ（ユーザを一意に特定可能）に関連付けて各種情報を管理するデータ構成であってよい。図示されるように、アカウント情報では、アカウントＩＤ１１４１に関連付けて、サービス利用のためのログイン時のユーザ認証に必要となるパスワード１１４２、サービス中の対価の支払いに必要なポイント及び該ポイントのチャージ（課金）に用いられるクレジットカード等の請求先情報や、課金履歴等の情報を含む課金情報１１４３、実カードの配送に用いられる住所や連絡先を有する配送先情報１１４４が管理される。
【００３９】
認証部２０５は、クライアント装置４００から送信されたアカウントＩＤ及びパスワードの情報に従い、サービス利用に係るユーザ認証を行う。ユーザ認証に必要な情報は、対応するアカウントＩＤ１１４１に係るアカウント情報から取得され、例えばクライアント装置４００から受信した情報との対比により認証が行われてよい。
【００４０】
課金管理部２０６は、クライアント装置４００からなされた要求に基づいて、課金によるポイントのチャージ、ポイント減算による登場オブジェクト取得に係る対価の支払い等、サービス利用に係る通貨（ポイント）の増減を伴う全般の処理を行う。
【００４１】
アカウント通信部２０７は、アカウント管理サーバ２００が有する、外部装置との情報通信を可能ならしめる通信インタフェースである。アカウント管理サーバ２００は、アカウント通信部２０７を介することでネットワーク５００を通じて接続した外部装置との情報の送受信が可能である。
【００４２】
〈配送管理サーバ３００の構成〉
次に、本実施形態に係る配送管理サーバ３００の機能構成を、図４のブロック図を用いて説明する。
【００４３】
配送制御部３０１は、例えばＣＰＵであり、配送管理サーバ３００が有する各ブロックの動作を制御する。配送制御部３０１は、例えば配送記憶媒体３０２に記憶された各ブロックの動作プログラムを読み出し、配送メモリ３０３に展開して実行することにより各ブロックの動作を制御する。
【００４４】
配送記憶媒体３０２は、例えば不揮発性メモリやＨＤＤ等の恒久的な情報保持が可能な書き換え可能な記憶装置である。配送記憶媒体３０２は、配送管理サーバ３００が有する各ブロックの動作プログラムに限らず、各ブロックの動作において必要となるパラメータ等の情報を格納する。配送メモリ３０３は、たとえば揮発性メモリ等の一時的な情報保持に用いられる書き換え可能な記憶装置である。配送メモリ３０３は、各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を記憶する格納領域としても用いられる。
【００４５】
配送ＤＢ３０４は、ゲームサーバ１００から受信した配送指示に基づいて、１件の配送（１以上の実カードを配送）につき１つの配送情報を管理するデータベースである。配送情報は、例えば図１１（ｄ）に示されるように、１件の配送に対して割り当てられた配送ＩＤに関連付けて各種情報を管理するデータ構成であってよい。図示されるように、配送情報では、配送ＩＤに関連付けて、該配送に係る配送先の住所等を示す配送先情報１１５２、配送を行う実カードに係る配送カード情報１１５３が管理される。
【００４６】
ここで、配送カード情報１１５３は配送を行う実カードの各々を管理する情報であり、配送先事業者等にいずれの実カードが配送対象であるかを示すために、該当の登場オブジェクトに対応する仮想カードのカードＩＤ１１６１に関連付けて、該オブジェクトのオブジェクトＩＤ１１６２を各々有する１以上のデータを含む。上述したように本実施形態のゲームシステムでは、実カードを一意に特定するための情報（コード）は実カードに予め付されているため、例えば配送対象の実カードの梱包作業時に、ストッカ等から取得された対象の実カードについてコード取得に係るスキャンが行われ、得られたコードが情報取得部３０５により取得され、取得コード１１６３として配送カード情報１１５３に追加される。即ち、配送指示に係る情報には、少なくとも配送先情報１１５２、カードＩＤ１１６１、オブジェクトＩＤ１１６２が含まれていればよく、その後配送管理サーバ３００において配送情報として管理され、オブジェクトＩＤ１１６２に対応する配送対象の実カードが確定した際に、該カードから取得されたコードに基づいて取得コード１１６３が更新されることで配送情報は完成する。
【００４７】
配送通信部３０６は、配送管理サーバ３００が有する、外部装置との情報通信を可能ならしめる通信インタフェースである。配送管理サーバ３００は、配送通信部３０６を介することでネットワーク５００を通じて接続した外部装置との情報の送受信が可能である。
【００４８】
《オブジェクト取得処理》
このような構成をもつ本実施形態のゲームシステムで実行されるオブジェクト取得処理について、図６のシーケンス図を用いて具体的な処理を説明する。該シーケンス図に対応する処理は、各サーバの制御部が、例えば各々の記憶媒体に記憶されている対応する処理プログラムを読み出し、メモリに展開して実行することにより実現することができる。なお、本オブジェクト取得処理は、例えば登場オブジェクトの取得要求（新規仮想カードの取得要求）を、プレイヤの操作するクライアント装置４００から受信した際に開始されるものとして説明する。
【００４９】
Ｓ６０１で、ゲーム制御部１０１は、現在プレイヤの所有状態にある登場オブジェクトの数が上限数に至っているか否かの判断を行う。具体的にはゲーム制御部１０１は、プレイヤＩＤ１１０１に関連付けられたプレイヤ情報を参照し、所有オブジェクト情報１１０３に含まれる仮想カードに係る情報のデータ数に基づいて本ステップの判断を行う。ゲーム制御部１０１は、現在プレイヤの所有状態にある登場オブジェクトの数が上限数に至っていないと判断した場合、新たな登場オブジェクトの取得について、対価の支払いに係る決済要求をアカウント管理サーバ２００に対して行う。またゲーム制御部１０１は、上限数に至っていると判断した場合は本オブジェクト取得処理を完了する。
【００５０】
Ｓ６０２で、課金管理部２０６はアカウント制御部２０１の制御の下、受信した決済要求に基づき、新たな登場オブジェクトの取得に係る決済処理を行う。課金管理部２０６は、新たな登場オブジェクトの取得に係るポイント減算が行われ決済処理が正常に終了すると、決済成功の情報をゲームサーバ１００に返送する。また課金管理部２０６は、ポイント不足等により決済処理が正常に終了しなかった場合、決済失敗の情報をゲームサーバ１００に返送する。この場合、本オブジェクト取得処理は該決済失敗をもって完了してよい。
【００５１】
Ｓ６０３で、抽選部１０６は、ポイント決済成功に基づいて、新たな登場オブジェクトの取得に係る抽選処理を行う。具体的には抽選部１０６は、抽選処理の対象である登場オブジェクトのオブジェクトＩＤが含まれたリストから取得要求のあった数のオブジェクトＩＤを、例えば乱数発生に基づいて選択することにより、提供する登場オブジェクトのオブジェクトＩＤを決定する。
【００５２】
Ｓ６０４で、抽選部１０６は、抽選処理により登場オブジェクトのオブジェクトＩＤが決定すると、抽選部１０６は該登場オブジェクトに対して新規のカードＩＤ（仮想カード）を割り当て、該当のオブジェクトＩＤに係るオブジェクト情報を更新する。具体的には抽選部１０６は、オブジェクト情報のうちの抽選結果のオブジェクトＩＤに関連付けられた発行仮想カード情報１１２３に、新たに割り当てたカードＩＤ１１３１を有し、実カード存在フラグ１１３２がＦａｌｓｅ、実カード付与コード１１３３がブランク、登録状態１１３４がＴｒｕｅであるデータを追加する。
【００５３】
Ｓ６０５で、抽選部１０６は、抽選の結果得られた登場オブジェクトに対応する仮想カードをプレイヤの所有状態とするため、該プレイヤのプレイヤＩＤに係るプレイヤ情報を更新する。具体的には抽選部１０６は、プレイヤ情報の所有オブジェクト情報１１０３に、新たに割り当てたカードＩＤ１１１１を有し、オブジェクトＩＤ１１１２が抽選結果のオブジェクトＩＤ、実カード登録フラグ１１１３がＦａｌｓｅ、ステータス更新情報１１１４が初期値であるデータを追加する。
【００５４】
このようなＳ６０３〜Ｓ６０５の処理により、抽選処理の結果決定された登場オブジェクトを、プレイヤの所有状態（ゲームにおいて登場させることが可能な状態、あるいはゲームにおいて使用可能な状態）とすることができる。即ち、抽選処理の結果得られた登場オブジェクトに対応する仮想カードがプレイヤに提供された状態とすることができる。
【００５５】
Ｓ６０６で、ゲーム制御部１０１は、抽選の結果プレイヤが取得した登場オブジェクトを示す情報をゲーム通信部１０９を介してクライアント装置４００に送信し、クライアント装置４００においてプレイヤに提示させる。
【００５６】
《実カード配送処理》
次に、このようなオブジェクト取得処理によりプレイヤの所有状態とされた登場オブジェクトにつき、対応する実カードの配送情報を登録する実カード配送処理について、図７のシーケンス図を用いて具体的な処理を説明する。該シーケンス図に対応する処理は、各サーバの制御部が、例えば各々の記憶媒体に記憶されている対応する処理プログラムを読み出し、メモリに展開して実行することにより実現することができる。なお、本実カード配送処理は、例えばプレイヤの所有状態にある登場オブジェクトについて、対応する実カードの配送要求を該プレイヤの操作するクライアント装置４００から受信した際に開始されるものとして説明する。
【００５７】
Ｓ７０１で、ゲーム制御部１０１は、実カードの配送要求がなされた登場オブジェクトの数（配送要求に含まれる仮想カードのカードＩＤの数）が配送料を要しないものと定められた所定数以上であるか否かの判断を行う。本実施形態のゲームシステムでは、仮想カードの提供の時点でプレイヤに対価の支払いを条件としているため、プレイヤは対応する実カードの提供を受ける権限を有しているものとしている。一方で、既に同一の登場オブジェクトに対応する実カードをプレイヤが所持している場合や、仮想カードが実カードの提供をプレイヤが所望していない登場オブジェクトに対応する場合等、必ずしもプレイヤが入手した全ての仮想カードについて実カードの提供がなされることは好ましくないケースがある。故に、本実施形態のゲームシステムでは仮想カード提供に係る登場オブジェクトの取得に要する対価は配送料に相当する分を減算して設定され、配送料に係る対価の支払いがなされることを条件に実カードの配送を行う。一方で、サービス提供の観点からすれば、より多くの登場オブジェクトの取得がなされることが運営側の利益、ひいてはサービス長期化につながるため、プレイヤによる積極的なオブジェクト取得がなされるよう、所定数以上の実カードの配送については配送料を要しないよう構成する。従って、本実施形態のゲームシステムでは、実カードの配送要求がなされた登場オブジェクトの数が所定数に満たないと判断した場合のみ、ゲーム制御部１０１は配送料に相当する対価の支払いに係る決済要求をアカウント管理サーバ２００に対して行う。またゲーム制御部１０１は、実カードの配送要求がなされた登場オブジェクトの数が所定数以上であると判断した場合、対価の支払いを要さないものとして決済要求を行わずに処理をＳ７０３に移す。
【００５８】
Ｓ７０２で、課金管理部２０６は、受信した決済要求に基づき、実カードの配送料に係る決済処理を行う。課金管理部２０６は、新たな登場オブジェクトの取得に係るポイント減算が行われ決済処理が正常に終了すると、決済成功の情報をゲームサーバ１００に返送する。また課金管理部２０６は、ポイント不足等により決済処理が正常に終了しなかった場合、決済失敗の情報をゲームサーバ１００に返送する。この場合、本実カード配送処理は該決済失敗をもって完了してよい。
【００５９】
Ｓ７０３で、ゲーム制御部１０１は、ポイント決済成功に基づいて、配送要求を行ったプレイヤのプレイヤＩＤに関連付けられた配送先情報を、アカウント管理サーバ２００に対して要求する。
【００６０】
Ｓ７０４で、アカウント制御部２０１は配送先情報の要求に基づき、要求に含まれるプレイヤＩＤに係るアカウント情報から配送先情報１１４４を取得してゲームサーバ１００に返送する。
【００６１】
Ｓ７０５で、配送指示部１０７は、配送要求がなされた登場オブジェクトに対応する実カードの配送指示に係る情報を生成し、該情報を配送管理サーバ３００に対して送信する。配送指示に係る情報は、上述したように配送を行う１つの実カードにつき、少なくとも対応する登場オブジェクトのオブジェクトＩＤ及び仮想カードのカードＩＤを含む。また配送指示に係る情報には、アカウント管理サーバ２００から取得した配送先情報が含まれる。
【００６２】
Ｓ７０６で、配送制御部３０１は、受信した配送指示に係る情報に基づいて新たな配送ＩＤを割り当てた配送情報を生成し、配送ＤＢ３０４に登録する。具体的には配送制御部３０１は、新たに割り当てた配送ＩＤ１１５１を有し、配送先情報１１５２が配送指示に係る情報に含まれる配送先情報、配送カード情報１１５３として配送対象の実カードごとに、対応する仮想カードのカードＩＤ１１６１と、登場オブジェクトのオブジェクトＩＤ１１６２、取得コード１１６３がブランクであるデータとを含む配送情報を生成し、配送ＤＢ３０４に登録する。
【００６３】
Ｓ７０７で、情報取得部３０５は、登録された配送情報について配送対象の実カードのコードを受信した場合、配送情報の配送カード情報１１５３に含まれる該当のカードに係る取得コード１１６３を、受信したコードで更新する。また情報取得部３０５は、受信した配送対象の実カードのコードを、対応する仮想カードのカードＩＤ及びオブジェクトＩＤと関連付けて、付与コード情報としてゲームサーバ１００に送信する。
【００６４】
Ｓ７０８で、コード付与部１０８は受信した付与コード情報に基づき、オブジェクト情報の対応する仮想カードに係る発行仮想カード情報１１２３を更新する。具体的にはコード付与部１０８は、付与コード情報に含まれるオブジェクトＩＤに係るオブジェクト情報の発行仮想カード情報１１２３のうち、付与コード情報に含まれるカードＩＤ１１３１が関連付けられたデータの実カード存在フラグ１１３２をＴｒｕｅに、実カード付与コード１１３３を付与コード情報に含まれるコードに変更し、更新を行う。
【００６５】
このようにすることで、配送要求のなされた任意の仮想カードについて、配送される実カードとの紐づけが完了する。またＳ７０７の処理により完成した配送情報に基づき実カードのプレイヤへの配送が行われる。
【００６６】
《実カード登録処理》
次に、このような実カード配送処理によりプレイヤに配送されたカードを実際にプレイヤに関連付ける実カード登録処理について、図８のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、ゲーム制御部１０１が、例えばゲーム記憶媒体１０２に記憶されている対応する処理プログラムを読み出し、ゲームメモリ１０３に展開して実行することにより実現することができる。なお、本実カード登録処理は、例えばクライアント装置４００において入力された、実カードに付されたコードを受信した際に開始されるものとして説明する。
【００６７】
Ｓ８０１で、ゲーム制御部１０１は、受信したコードの照会を行う。具体的にはゲーム制御部１０１は、オブジェクトＤＢ１０５に管理されているオブジェクト情報に、実カード付与コード１１３３として受信したコードを有するものが存在するか、検索を行う。ゲーム制御部１０１は、受信したコードの照会を行うことができた場合、コードが紐づけられた仮想カードに係るカードＩＤ１１３１を登録候補カードＩＤとしてゲームメモリ１０３に格納して処理をＳ８０２に進める。また受信したコードの照会を行うことができない場合、ゲーム制御部１０１はＳ８０７で入力されたコードが正しくない旨の情報をクライアント装置４００に返送し、プレイヤに通知させる。
【００６８】
なお、本実施形態ではオブジェクトＤＢ１０５内の全オブジェクト情報を参照してコードの照会を行うものとして説明するが、実カード存在フラグ１１３２がＴｒｕｅである発行仮想カード情報１１２３を有するオブジェクト情報に限定して紹介を行うものであってもよい。また例えばコードに対して所定の演算を行うことによりオブジェクトＩＤを特定し、該オブジェクトＩＤに係るオブジェクト情報に限定して照会を行うものであってもよい。あるいは、演算により得られたオブジェクトＩＤに基づき、プレイヤの所有状態にある登場オブジェクトを参照して候補となる仮想カードのカードＩＤをさらに特定し、該カードＩＤに係る発行仮想カード情報１１２３に限定して照会を行うものであってもよい。
【００６９】
Ｓ８０２で、ゲーム制御部１０１は、受信したコードに基づく実カードの登録が既に行われた状態であるか否かを判断する。具体的にはゲーム制御部１０１は、登録候補カードＩＤの取得がなされた発行仮想カード情報１１２３の登録状態１１３４に基づいて本ステップの判断を行う。ゲーム制御部１０１は、受信したコードに基づく実カードの登録が既に行われた状態ではないと判断した場合、処理をＳ８０３に移す。また受信したコードに基づく実カードの登録が既に行われた状態であると判断した場合、ゲーム制御部１０１はＳ８０８で入力されたコードに基づく実カードの登録が既に行われている旨の情報をクライアント装置４００に返送し、プレイヤに通知させる。
【００７０】
Ｓ８０３で、ゲーム制御部１０１は、受信したコードが紐づけられた仮想カードがプレイヤの所有状態にあるか否かを判断する。具体的にはゲーム制御部１０１は、プレイヤＩＤに係るプレイヤ情報（対象プレイヤ情報）の所有オブジェクト情報１１０３を参照し、登録候補カードＩＤを有するデータが含まれるか否かにより本ステップの判断を行う。ゲーム制御部１０１は、受信したコードが紐づけられた仮想カードがプレイヤの所有状態にあると判断した場合は処理をＳ８０４に移し、所有状態にないと判断した場合は処理をＳ８０５に移す。
【００７１】
Ｓ８０４で、ゲーム制御部１０１は、対象プレイヤ情報に含まれる、登録候補カードＩＤを有する所有オブジェクト情報１１０３のデータの実カード登録フラグ１１１３をＴｒｕｅに変更する。またゲーム制御部１０１は、登録候補カードＩＤの取得がなされた発行仮想カード情報１１２３の登録状態１１３４をＴｒｕｅに変更する。
【００７２】
一方、Ｓ８０３において受信したコードが紐づけられた仮想カードがプレイヤの所有状態にないと判断した場合、ゲーム制御部１０１はＳ８０５で、対象プレイヤ情報の所有オブジェクト情報１１０３に、受信したコードに係る仮想カードの情報を追加する。具体的にはゲーム制御部１０１は、登録候補カードＩＤを有し、オブジェクトＩＤ１１１２が登録候補カードＩＤの取得がなされたオブジェクト情報のオブジェクトＩＤ、実カード登録フラグ１１１３がＴｒｕｅ、ステータス更新情報１１１４が初期値であるデータを、対象プレイヤ情報の所有オブジェクト情報１１０３に追加する。またゲーム制御部１０１は、登録候補カードＩＤの取得がなされた発行仮想カード情報１１２３の登録状態１１３４をＴｒｕｅに変更する。
【００７３】
Ｓ８０６で、ゲーム制御部１０１は、入力されたコードに基づく実カードの登録が完了した旨の情報をクライアント装置４００に返送し、プレイヤに通知させる。
【００７４】
このように、実カードがプレイヤに提供された仮想カード（実カードとの紐づけがなされた仮想カード）については、該実カードに付されたコードを用いることで、プレイヤが実カードを所持している状態であることを識別できる。また後述するオブジェクト解除処理により仮想カードの所有状態が解除された登場オブジェクトであっても、実カードを用いることにより対応する仮想カードを所有状態とすることが可能である。
【００７５】
《ゲーム処理》
次に、本実施形態のゲームサーバ１００により実行される提供ゲームに係るゲーム処理について、図９のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、ゲーム制御部１０１が、例えばゲーム記憶媒体１０２に記憶されている提供ゲームアプリケーションに係るプログラムを読み出し、ゲームメモリ１０３に展開して実行することにより実現することができる。なお、本ゲーム処理は、例えばクライアント装置４００からのサービス利用（ゲームプレイ）に係る接続要求があった後、アカウント管理サーバ２００におけるプレイヤ認証が成功したことをゲームサーバ１００が受信した際に開始されるものとして説明する。
【００７６】
また、提供ゲームは例えばクライアント装置４００において起動されたＷｅｂブラウジングアプリケーションにおいてゲームプレイを実現するよう、ゲームサーバ１００とクライアント装置４００との間で情報送受信を行うものであってよい。従って、ゲームサーバ１００はコマンド選択等のクライアント装置４００においてなされた操作入力の情報を受信し、該操作入力に応じて提供ゲームに係る対応動作の処理を実行することで得られた結果をクライアント装置４００に返す。また以下のゲーム処理の説明では、所有状態にある登場オブジェクトで構成されたデッキが、プレイヤによって予め登録されているものとする。
【００７７】
Ｓ９０１で、ゲーム制御部１０１は、プレイヤＩＤに係るプレイヤ情報のデッキ情報１１０４から、ゲームプレイにおいて使用する登場オブジェクト（使用登場オブジェクト）の情報を取得する。
【００７８】
Ｓ９０２で、ゲーム制御部１０１は、使用登場オブジェクトのうちの状態情報（ゲームプレイに係り参照される登場オブジェクトの状態を示す情報）の確定がなされていないオブジェクトを選択し、該オブジェクト（対象オブジェクト）について実カードの登録がなされているか否かを判断する。実カードの登録がなされているか否かは、対象オブジェクトに対応する仮想カードのカードＩＤに係る所有オブジェクト情報１１０３のデータにおいて、実カード登録フラグ１１１３がＴｒｕｅ、Ｆａｌｓｅのいずれであるかにより判断すればよい。ゲーム制御部１０１は、対象オブジェクトについて実カードの登録がなされていると判断した場合は処理をＳ９０３に移し、なされていないと判断した場合は処理をＳ９０４に移す。
【００７９】
Ｓ９０３で、ゲーム制御部１０１は、例えば対象オブジェクトに係る基本ステータス情報１１２２及びステータス更新情報１１１４を参照して、プレイヤのゲームプレイ履歴に基づく成長状態を反映した対象オブジェクトのゲーム進行に係るパラメータを決定する。またさらにゲーム制御部１０１は、対象オブジェクトが実カードの登録がなされたオブジェクトであるため、決定したゲーム進行に係るパラメータに対して実カード所有に係る特典の付与を行う。特典の付与は、ゲーム進行に係るパラメータのゲーム進行が有利になる方向への変更、及び例えば対象オブジェクトがキャラクタである場合に装備やアイテム等の所定の登場オブジェクトの付加の少なくともいずれを行うものであってよい。ゲーム制御部１０１は、このようにして決定した最終的なゲーム進行に係るパラメータを確定した状態情報として、対象オブジェクトのカードＩＤに関連付けてゲームメモリ１０３に格納する。
【００８０】
一方、Ｓ９０２において実カードの登録がなされていないと判断した対象オブジェクトについては、ゲーム制御部１０１はＳ９０４で、例えば対象オブジェクトに係る基本ステータス情報１１２２及びステータス更新情報１１１４を参照して、プレイヤのゲームプレイ履歴に基づく成長状態を反映した対象オブジェクトのゲーム進行に係るパラメータを決定する。実カードの登録がなされていない場合は特典の付与を行わないため、ゲーム制御部１０１は、決定したゲーム進行に係るパラメータを確定した状態情報として、対象オブジェクトのカードＩＤに関連付けてゲームメモリ１０３に格納する。
【００８１】
Ｓ９０５で、ゲーム制御部１０１は、使用登場オブジェクトに状態情報の確定がなされていないオブジェクトが存在するか否かを判断する。ゲーム制御部１０１は、状態情報の確定がなされていないオブジェクトが存在すると判断した場合は処理をＳ９０２に戻し、存在しないと判断した場合は処理をＳ９０６に移す。
【００８２】
Ｓ９０６で、ゲーム制御部１０１は、ゲームメモリ１０３に格納された使用登場オブジェクトの各々に係る状態情報に基づき、提供ゲームに係る進行制御を行いつつ、クライアント装置４００のプレイヤに対してゲームプレイを提供する。
【００８３】
このようにすることで、本実施形態のゲームシステムでは、プレイヤが実カードの登録を行ったか否かに応じて、対応する登場オブジェクトに係るゲームを実行する態様を異ならせることができる。より詳しくは、実カードの登録を行った登場オブジェクトを使用する場合は、実カードの登録を行っていない状態で同オブジェクトを使用する場合よりもゲーム進行を有利に展開させることができ、実カードの提供に伴ってプレイヤの興趣性を高めることができる。
【００８４】
《オブジェクト解除処理》
上述したように、データベースに基づくサーバの導入コストの増加を回避するため、各プレイヤについては所有状態とできる登場オブジェクトの数（カードＩＤが異なる仮想カードの数）が制限されている。一方で、仮想カードの各々は対価の支払いを通じて所有状態となったものであるため、安易に所有状態を解除可能な構成とすることはプレイヤにとって好ましくない可能性がある。そこで、本実施形態のゲームシステムでは、実カードの提供をもって、対応する登場オブジェクトの所有状態を解除可能とする構成を採用する。
【００８５】
以下、プレイヤの所有状態となっている登場オブジェクトに対して所有状態の解除要求がなされた際に本実施形態のゲームサーバ１００で実行されるオブジェクト解除処理について、図１０のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、ゲーム制御部１０１が、例えばゲーム記憶媒体１０２に記憶されている対応する処理プログラムを読み出し、ゲームメモリ１０３に展開して実行することにより実現することができる。
【００８６】
Ｓ１００１で、ゲーム制御部１０１は、所有状態の解除要求がなされた登場オブジェクト（解除オブジェクト）について実カードの登録がなされているか否かを判断する。実カードの登録がなされているか否かは、ゲーム処理において説明したように、解除オブジェクトに対応する仮想カードのカードＩＤに係る所有オブジェクト情報１１０３のデータにおいて、実カード登録フラグ１１１３がＴｒｕｅ、Ｆａｌｓｅのいずれであるかにより判断すればよい。ゲーム制御部１０１は、解除オブジェクトについて実カードの登録がなされていると判断した場合は処理をＳ１００２に移し、なされていないと判断した場合はＳ１００４において解除ができない旨の情報をクライアント装置４００に返送し、プレイヤに通知させる。
【００８７】
Ｓ１００２で、ゲーム制御部１０１は、解除オブジェクトに係るプレイヤの所有状態を解除する。具体的にはゲーム制御部１０１は、プレイヤＩＤに係るプレイヤ情報の所有オブジェクト情報１１０３から、解除オブジェクトに対応する仮想カードのカードＩＤを有するデータを削除する。またゲーム制御部１０１は、解除オブジェクトのオブジェクトＩＤに係るオブジェクト情報の発行仮想カード情報１１２３から、解除オブジェクトに対応する仮想カードのカードＩＤを有するデータの登録状態１１３４をＦａｌｓｅに変更する。このように、本実施形態のゲームシステムでは、所有状態が解除された解除オブジェクトに対応する情報は、プレイヤ情報からは削除されるものの、オブジェクト情報には登録状態１１３４を変更するのみで残存する。即ち、ゲーム上における所有状態の解除後も、実カードは現実世界に存在するため、プレイヤは該実カードを用いて登録を行うことで、再度同一の登場オブジェクトに係る仮想カードを所有状態とすることができる。つまり、実カードを所持していればプレイヤは再度対応する登場オブジェクトをゲームにて使用可能な状態とすることができるため、再使用できなくなるとの抵抗なく、所有状態の解除を行って別の登場オブジェクト取得に係る要求を行うことができる。なお、このような構成とすることで、所有状態の解除を行えば、プレイヤ間で実カードのトレード（交換）や譲渡を行ったとしても、入手したプレイヤが実カードに基づいて、対応する登場オブジェクトを使用したゲームプレイを行うことができる。
【００８８】
Ｓ１００３で、ゲーム制御部１０１は、解除オブジェクトの所有状態が解除された旨の情報をクライアント装置４００に返送し、プレイヤに通知させる。
【００８９】
以上説明したように、本実施形態のゲームシステムは、ゲーム内に登場する登場オブジェクトに対応する実物品の取得をプレイヤに可能ならしめつつ、プレイヤの興趣性を向上させることができる。より詳しくはゲームシステムは、ゲーム内に登場するキャラクタまたはアイテムを含む登場オブジェクトについて、登場オブジェクトを示すオブジェクト情報をプレイヤを識別するプレイヤ識別情報に関連付けることで、該登場オブジェクトをプレイヤの所有状態にあるものとして管理する。登場オブジェクトの所有状態には、該登場オブジェクトに対応する実物品の提供が行われていない第１の所有状態と、該登場オブジェクトに対応する実物品の提供が行われた第２の所有状態とが含まれる。システムは、プレイヤの所有状態にある登場オブジェクトを使用したゲームを実行する可能であり、このとき使用する登場オブジェクトが第１の所有状態にある場合と第２の所有状態にある場合とでゲームを実行する態様を異ならせる。
【００９０】
［実施形態２］
上述した実施形態では、配送指示のなされた登場オブジェクトについて予め発行（製造）された実カードから、該カードに付されたコードを取得して実カード付与コード１１３３の情報を入力するものとして説明したが、本発明の実施はこれに限られるものではない。即ち、配送指示に際し、実カードに付すコードがゲームサーバ１００において決定され、該コードを付した実カードが発行（製造）されて配送される、所謂オンデマンドの実カード発行・配送構成であってもよい。
【００９１】
［変形例１］
上述した実施形態１のゲーム処理では、デッキ内の登場オブジェクトに特典を付与した状態とするために、実カードに付されたコードの登録を要件とするものとして説明したが、本発明の実施はこれに限られるものではない。例えば、特典を付与するか否かは、配送要求を受信したこと、配送管理サーバ３００に対して配送指示を行ったこと、配送指示後に実カード付与コード１１３３コードが更新されたこと、配送完了の情報を例えば配送管理サーバ３００が取得したこと等、配送要求に基づいて行われる種々の処理の実行を契機として、実カード登録フラグ１１１３をＴｒｕｅとすることで、実カードに付されたコードの登録を要件とするものではなく決定されるものであってもよい。
【００９２】
［変形例２］
また、登場オブジェクトを所有状態とする態様に、課金を要する態様と課金を要さない（非課金）態様の２種類を設け、前者により取得された登録されたオブジェクトについてのみ実カードの配送を可能とする構成であってもよい。このような場合は、後者により取得された登場オブジェクトについては実カードの配送は不可となるため、背反的に前者により取得された登場オブジェクトについては、取得されたことを要件に実カードの配送が可能な状態になったものとして、配送要求がなされずともゲーム処理において特典を付与する構成としてもよい。即ち、所有オブジェクト情報１１０３における実カード登録フラグ１１１３は、課金／非課金により仮想カードの提供がなされたか否かに応じて設定されてもよい（課金の場合にＴｒｕｅ）。つまり、ゲーム処理において特典付与を行うか否かは、対価の支払いを伴う仮想カードの提供がなされたことに応じて制御されるものであってもよい。
【００９３】
［その他の実施形態］
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。また本発明に係るゲームシステムは、１以上のコンピュータを該ゲームシステムとして機能させるプログラムによっても実現可能である。該プログラムは、コンピュータが読み取り可能な記録媒体に記録されることにより、あるいは電気通信回線を通じて、提供／配布することができる。
【符号の説明】
【００９４】
１００：ゲームサーバ、２００：アカウント管理サーバ、３００：配送管理サーバ、４００：クライアント装置、５００：ネットワーク、１０１：ゲーム制御部、１０２：ゲーム記憶媒体、１０３：ゲームメモリ、１０４：プレイヤＤＢ、１０５：オブジェクトＤＢ、１０６：抽選部、１０７：配送指示部、１０８：コード付与部、１０９：ゲーム通信部
【要約】
【課題】ゲーム内に登場する登場オブジェクトに対応する実物品の取得をプレイヤに可能ならしめつつ、プレイヤの興趣性を向上させる。
【解決手段】ゲームシステムは、ゲーム内に登場するキャラクタまたはアイテムを含む登場オブジェクトについて、登場オブジェクトを示すオブジェクト情報をプレイヤを識別するプレイヤ識別情報に関連付けることで、該登場オブジェクトをプレイヤの所有状態にあるものとして管理する。登場オブジェクトの所有状態には、該登場オブジェクトに対応する実物品の提供が行われていない第１の所有状態と、該登場オブジェクトに対応する実物品の提供が行われた第２の所有状態とが含まれる。システムは、プレイヤの所有状態にある登場オブジェクトを使用したゲームを実行する可能であり、このとき使用する登場オブジェクトが第１の所有状態にある場合と第２の所有状態にある場合とでゲームを実行する態様を異ならせる。
【選択図】図９【図１】
0006046790.tif 000002
【図２】
0006046790.tif 000003
【図３】
0006046790.tif 000004
【図４】
0006046790.tif 000005
【図５】
0006046790.tif 000006
【図６】
0006046790.tif 000007
【図７】
0006046790.tif 000008
【図８】
0006046790.tif 000009
【図９】
0006046790.tif 000010
【図１０】
0006046790.tif 000011
【図１１】
0006046790.tif 000012