(57)【特許請求の範囲】
【請求項１】
第１ゲームの処理及び第２ゲームのプログラムをストアサーバからダウンロードする処理をコンピュータに行わせるゲームプログラムであって、
前記コンピュータを、
仮想のゲーム空間を生成し前記第１ゲームの進行を実行するゲーム空間生成手段、
プレイヤが操作可能なプレイヤキャラクタを前記ゲーム空間内で活動させるキャラクタ制御手段、
前記第１ゲームの進行度が記録されたセーブデータを読み出し、当該セーブデータに記録された前記第１ゲームの進行度が所定の条件を満たしているか否か判断する判断手段、
前記ストアサーバにアクセスするためのアクセス情報を保持するアクセス情報保持手段、
前記所定の条件を満たしていることを条件に、前記アクセス情報を用いて前記ストアサーバへアクセスし、購入処理後に前記第２ゲームのプログラムをダウンロードする処理を行うダウンロード手段、
として機能させることを特徴とするゲームプログラム。
【請求項２】
前記ゲームプログラムはプログラム記憶部に記憶されており、
前記コンピュータは、前記ストアサーバから前記第２ゲームのプログラムを購入してダウンロードする処理を実行するための修正プログラムを取得し、当該修正プログラムを適用して前記プログラム記憶部に記憶された前記ゲームプログラムを更新する更新部を備えることを特徴とする請求項１に記載のゲームプログラム。
【請求項３】
前記修正プログラムは、前記ゲーム空間内に前記ストアサーバへアクセスするためのキャラクタを配置する処理を前記コンピュータに実行させるように前記ゲームプログラムを更新することを特徴とする請求項２に記載のゲームプログラム。
【請求項４】
前記修正プログラムは、前記ゲーム空間内に前記ストアサーバへアクセスするためのゲーム内商品を追加する処理を前記コンピュータに実行させるように前記ゲームプログラムを更新することを特徴とする請求項２に記載のゲームプログラム。
【請求項５】
前記プレイヤが前記ゲーム空間内で前記プレイヤキャラクタに所定の活動をさせた場合に前記ストアサーバへのアクセスが可能となることを特徴とする請求項１乃至４のいずれかに記載のゲームプログラム。
【請求項６】
前記第２ゲームのプログラムは、コンピュータを用いてネットワークを介してアクセスすることで他のストアサーバから購入してダウンロード可能であり、
前記ストアサーバは、前記他のストアサーバより有利な条件で前記第２ゲームのプログラムを購入してダウンロードすることが可能であることを特徴とする請求項１乃至５のいずれかに記載のゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを売買する技術に関する。
【背景技術】
【０００２】
シリーズもののゲームにおいて、前作のゲームを保有しているプレイヤに対して新作ゲーム内において特典を付与することがある。例えば、特許文献１の技術では、前作のゲームプログラムが記録された記録媒体にキーを記録しておき、新作ゲームをプレイするときに前作の記録媒体に記録されたキーを読み込めた場合は、新作ゲームの特典（拡張ゲーム）をプレイすることができる。また、前作ゲームをプレイした結果を保存したセーブデータの有無に応じて新作ゲームにおいて特典アイテム等を付与するゲームもある。
【０００３】
近年、ゲーム機を用いてオンラインサービスを利用し、ゲームプログラムやダウンロードコンテンツを購入することが広まっている。ゲームによっては、ゲーム内からオンラインサービスを利用して、そのゲーム内で利用できるアイテムなどを購入できるものも存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３３５０７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
シリーズもののゲームについて、前作のゲームを保有するプレイヤに対しては、新作ゲームを割引価格で販売したり、新作ゲームに特典を付与したい場合がある。しかしながら、従来のゲーム機を用いてオンラインサービスを利用する方法は、新作ゲームを購入する際に前作のゲームを保有しているか否か調べることはできなかった。従来のゲーム内からオンラインサービスを利用してアイテムを購入する方法では、購入するアイテムは現在プレイ中のゲーム内でのみ使用出来るものであり、前作のゲームの保有の有無によってプレイヤが有利に新作ゲームを購入できるものではない。また、前作のゲームの所有あるいは前作のゲームのセーブデータの有無に応じて新作ゲーム内で特典を与える場合についても、新作ゲームそのものを有利に購入できるものではない。
【０００６】
本発明は、上記に鑑みてなされたものであり、所定のゲームを保有するプレイヤに対して有利な条件でコンテンツを販売することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るゲームプログラムは、第１ゲームの処理及び第２ゲームのプログラムをストアサーバからダウンロードする処理をコンピュータに行わせるゲームプログラムであって、前記コンピュータを、仮想のゲーム空間を生成し前記第１ゲームの進行を実行するゲーム空間生成手段、プレイヤが操作可能なプレイヤキャラクタを前記ゲーム空間内で活動させるキャラクタ制御手段、前記第１ゲームの進行度が記録されたセーブデータを読み出し、当該セーブデータに記録された前記第１ゲームの進行度が所定の条件を満たしているか否か判断する判断手段、前記ストアサーバにアクセスするためのアクセス情報を保持するアクセス情報保持手段、前記所定の条件を満たしていることを条件に、前記アクセス情報を用いて前記ストアサーバへアクセスし、購入処理後に前記第２ゲームのプログラムをダウンロードする処理を行うダウンロード手段、として機能させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、所定のゲームを保有するプレイヤに対して有利な条件でコンテンツを販売することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態におけるゲーム販売システムの構成を示す全体構成図である。
【図２】インゲームストアで続編ゲームプログラムを購入する処理の流れを示すフローチャートである。
【図３】グローバルストアで続編ゲームプログラムを購入する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に、本実施の形態におけるゲーム販売システムについて説明する。
【００１１】
図１は、本実施の形態におけるゲーム販売システムの構成を示す全体構成図である。本実施の形態におけるゲーム販売システムは、ゲーム機１、インゲームストアサーバ３Ａ、グローバルストアサーバ３Ｂ、およびアップデートサーバ４を備える。ゲーム機１は、ネットワークを介してインゲームストアサーバ３Ａ、グローバルストアサーバ３Ｂ、およびアップデートサーバ４に接続される。
【００１２】
ゲーム機１は演算処理装置、記憶装置等を備え、予め組み込まれたファームウェアにより、ゲーム機１を起動したり、ゲーム機１に装填された記録媒体やゲーム機１内あるいはゲーム機１に接続される記憶装置に格納されたゲームプログラムを読みだして実行しゲームを起動する。また、ゲーム機１は、ゲーム機１に予め組み込まれたファームウェアの提供するストア機能により、インターネット回線を介したネットワークサービスを利用して、ゲームプログラムやゲームアイテムなどのコンテンツを購入してダウンロードすることができる。ネットワークサービスを利用するプレイヤは、ＩＤ、パスワード、クレジットカード情報などのアカウント情報を登録しておく。ネットワークサービスの事業者は、アカウント情報とゲーム機１の固有ＩＤなどの機器特定情報とをあわせて管理しておき、プレイヤがネットワークサービスを利用するときの認証に用いる。
【００１３】
インゲームストアサーバ３Ａは、ゲーム機１がインゲームストアサーバ３Ａへのアクセス情報（例えばインゲームストアサーバ３Ａのアドレス）を保持するゲームプログラム（以下、「前作ゲームプログラム」と称する）を実行中にアクセス可能なサーバである。インゲームストアサーバ３Ａではゲーム中で使用するアイテムやダウンロードコンテンツなどに加えて、実行中の前作ゲームプログラムの続編となるゲームプログラム（以下、「続編ゲームプログラム」と称する）を割引価格で販売する。続編ゲームプログラムは、前作ゲームプログラムが提供するゲームと同じ世界観を持つゲームを提供するゲームプログラムである。例えば一連のシリーズの新作ゲームプログラムあるいは前作ゲームプログラムが提供するゲームから派生したゲームを提供するゲームプログラムである。なお、続編ゲームプログラムに限らず、開発元または販売元が同じゲームプログラムであってもよい。また、インゲームストアサーバ３Ａでは、特定のゲーム中で使用するアイテムなどを販売するため、インゲームストアサーバ３Ａをゲーム毎に設置してもよい。
【００１４】
グローバルストアサーバ３Ｂは、ゲーム機１のストア機能によりアクセス可能なサーバである。グローバルストアサーバ３Ｂではゲーム機１で実行可能なゲームプログラムを販売する。本実施の形態では、続編ゲームプログラムを通常価格で販売する。続編ゲームプログラムは、前作ゲームプログラムを保有していなくてもゲーム機１で実行することができる。
【００１５】
アップデートサーバ４は、前作ゲームプログラムに対するパッチを配信する。本実施の形態では、前作ゲームプログラムにインゲームストアサーバ３Ａへアクセスするためのインゲームストア機能を追加するパッチを配信する。
【００１６】
以上の構成により、ゲーム機１は、インゲームストアサーバ３Ａあるいはグローバルストアサーバ３Ｂにアクセスして続編ゲームプログラムの購入処理をし、続編ゲームプログラムをダウンロードする。インゲームストアサーバ３Ａには、前作ゲームプログラムが提供するインゲームストア機能を用いてアクセスする。グローバルストアサーバ３Ｂには、ゲームプログラムを実行していないときに、ゲーム機１が予め備えたストア機能を用いてアクセスする。インゲームストアサーバ３Ａでは、続編ゲームプログラムを割引価格で販売し、グローバルストアサーバ３Ｂでは、同じ続編ゲームプログラムを通常価格で販売する。前作ゲームプログラムを保有するプレイヤは、インゲームストアサーバ３Ａから続編ゲームプログラムを割安価格で購入することができるが、前作ゲームプログラムを保有していないプレイヤは、インゲームストアサーバ３Ａを利用できないので、続編ゲームプログラムを割引価格で購入することができない。プレイヤが前作ゲームプログラムを保有する形態としては、プレイヤが前作ゲームプログラムが記録された記録媒体を所持する形態のほか、ゲーム機１内あるいはゲーム機１に接続される記憶装置にネットワークサービスを利用して購入したゲームプログラムが保存されている形態がある。
【００１７】
また、ゲーム機１は、アップデートサーバ４が配信するパッチをダウンロードしてゲームプログラムに適用する。例えば、発売当初はインゲームストア機能を備えていないゲームプログラムに対してインゲームストア機能を実装するパッチを配信することで、パッチを当てたゲームプログラムを実行したときに、インゲームストアサーバ３Ａにアクセスすることが可能となる。
【００１８】
続いて、インゲームストアからゲームを買う処理について説明する。
【００１９】
インゲームストアは、ゲーム毎に用意されたネットワーク上の販売所であって、ゲームプログラム内にインゲームストアサーバ３Ａへのアクセス情報が記載されたゲームプログラムを実行中にのみアクセス可能である。インゲームストアでは、ゲームプログラムの販売者が比較的自由に販売するコンテンツの更新・変更が可能である。
【００２０】
図２は、インゲームストアで続編ゲームプログラムを購入する処理の流れを示すフローチャートである。なお、同図に示すフローチャートでは、ゲームプログラムの販売者が続編ゲームプログラムなどを登録する処理も含めている。
【００２１】
ゲームプログラムの販売者は、続編ゲームプログラムをインゲームストアサーバ３Ａに登録し、販売価格を設定する（ステップＳ１１）。インゲームストアサーバ３Ａでは、続編ゲームプログラムの販売価格をグローバルストアサーバ３Ｂの販売価格よりも安い割引価格に設定する。
【００２２】
また、前作ゲームプログラムがインゲームストア機能を実装していない場合、販売者は、インゲームストア機能を前作ゲームプログラムに追加するパッチをアップデートサーバ４に登録する（ステップＳ１２）。
【００２３】
プレイヤがゲーム機１を起動すると、前作ゲームプログラムに対するパッチをアップデートサーバ４からダウンロードして前作ゲームプログラムに適用する（ステップＳ１３）。プレイヤがゲーム機１で前作ゲームプログラムを動作させるときに、ゲーム機１が予め備えたアップデート機能により、アップデートサーバ４からパッチをダウンロードし、ダウンロードしたパッチを前作ゲームプログラムに適用し、前作ゲームプログラムにインゲームストア機能を追加する。パッチを適用した前作ゲームプログラムはゲーム機１の備える記憶装置等に記録される。
【００２４】
プレイヤが、パッチの適用された前作ゲームプログラムをゲーム機１に実行させてゲームを開始し（ステップＳ１４）、パッチで追加されたインゲームストア機能によりインゲームストアサーバ３Ａにアクセスする（ステップＳ１５）。パッチにより実装されたインゲームストア機能内にインゲームストアサーバ３Ａへのアクセス情報が記載されているので、プレイヤがインゲームストア機能を利用すると、ゲーム機１はアクセス情報を読みだしてインゲームストアサーバ３Ａにアクセスする。ゲーム機１がインゲームストアサーバ３Ａにアクセスした時、インゲームストアサーバ３Ａはゲーム機１からアカウント情報を受信してプレイヤを識別する。
【００２５】
ゲーム機１がインゲームストアサーバ３Ａにアクセスすると、インゲームストアサーバ３Ａは、インゲームストアサーバ３Ａで販売しているコンテンツ（続編ゲームプログラムを含む）の一覧をゲーム機１に送信し、ゲーム機１はコンテンツの一覧を表示する。プレイヤはゲーム機１を操作して続編ゲームプログラムを割引価格で購入する（ステップＳ１６）。ゲーム機１はプレイヤが続編ゲームプログラムを購入する意思を示した旨をインゲームストアサーバ３Ａに通知し、インゲームストアサーバ３Ａはプレイヤに対する課金処理を行い、続編ゲームプログラムの購入処理を完了する。この購入処理では、パスワードの入力、支払い方法の選択などの処理が行われる。
【００２６】
プレイヤが続編ゲームプログラムを購入すると、ゲーム機１は、インゲームストアサーバ３Ａから続編ゲームプログラムのダウンロードを開始する（ステップＳ１７）。ゲーム機１の処理能力の観点から、続編ゲームプログラムのダウンロードは、ゲーム機１の待機中つまりゲームプログラムを実行していないときに行うことが望ましい。ダウンロードした続編ゲームプログラムは、ゲーム機１が備える記憶装置等に保存される。ダウンロードが完了すると、ゲーム機１は続編ゲームプログラムを実行できる。
【００２７】
ここで、プレイヤがインゲームストアを利用する方法について説明する。インゲームストアを利用する方法としては、メニュー画面等にインゲームストアの項目を表示しておき、プレイヤがその項目を選択する方法、ゲーム空間内に商人等のキャラクタを配置しておき、プレイヤがそのキャラクタに話しかける方法がある。
【００２８】
メニュー画面等にインゲームストアの項目を表示する方法では、プレイヤは、前作ゲームプログラムをゲーム機１に実行させて、メニュー画面からインゲームストアの項目を選択することで、プレイヤはインゲームストア機能を利用することができる。パッチを適用する場合、メニュー画面にインゲームストアの項目を追加してもよいし、インゲームストア内で販売する商品に続編ゲームプログラムを追加してもよい。
【００２９】
ゲーム空間内に商人キャラクタを配置する方法では、プレイヤは、前作ゲームプログラムをゲーム機１に実行させてゲームを開始し、ゲーム機１が生成した仮想のゲーム空間内でプレイヤキャラクタを操作して商人キャラクタに話しかけるなどの行為を行うことで、プレイヤはインゲームストア機能を利用することができる。パッチを適用する場合、商人キャラクタがゲーム空間内に出現するようにしてもよいし、既存の商人キャラクタが販売する商品に続編ゲームプログラムを追加してもよい。
【００３０】
また、所定の条件を満たしたゲームの進行度が記録されたセーブデータが存在するときのみインゲームストアで続編ゲームプログラムを購入できるようにしてもよい。例えば、敵を１０００体倒した、プレイヤキャラクタのレベルが１００を超えた、全てのシナリオをクリアしたなど、所定の条件を満たしたゲームの進行度が記録されたセーブデータが存在する場合に、続編ゲームプログラムが購入できるようにする。セーブデータは、ゲーム機１内の記憶装置あるいはゲーム機１に接続する外部の記憶装置に記憶させる。インゲームストアで続編ゲームプログラムを購入する処理を行う際にゲームの進行度をチェックすることにより、前作ゲームプログラムを一時的に保有している（例えば友達から借りるなど）だけでは、インゲームストアで続編ゲームプログラムを購入することができない。前作ゲームプログラムの保有だけでなく、ゲームをプレイしていたことも調べることができる。
【００３１】
さらに、ゲームの進行度に応じて続編ゲームプログラムを提供する条件を段階的に有利にしてもよい。例えば、敵を１０００体倒したときよりも敵を２０００体倒したときの方がより安く続編ゲームプログラムを購入できるようにする。
【００３２】
なお、前作ゲームプログラムにパッチを適用してインゲームストア機能を実装する場合は、パッチの適用前後のいずれかの時点において所定の条件をクリアしていればよい。つまり、パッチを適用する前に所定の条件をクリアしたセーブデータが保存されていてもよいし、パッチを適用した後に所定の条件をクリアしたセーブデータが保存されていてもよい。
【００３３】
続いて、グローバルストアからゲームを買う処理について説明する。
【００３４】
グローバルストアは、ゲーム機１のゲームプログラムを販売するネットワーク上の販売所である。ゲーム機１を保有するプレイヤはゲーム機１のストア機能によりアクセスすることが可能である。グローバルストアは、ゲーム機１の販売者によって管理されるため、ゲームプログラムの販売者は販売するコンテンツの更新・変更を自由に行うことができない。
【００３５】
図３は、ゲーム機１のストア機能によりグローバルストアで続編ゲームプログラムを購入する処理の流れを示すフローチャートである。続編ゲームプログラムは、販売価格として通常価格が設定されてグローバルストアに登録されているものとする。
【００３６】
プレイヤが続編ゲームプログラムをグローバルストアから購入する場合、ゲーム機１を起動し、ゲーム機１のストア機能を利用してグローバルストアサーバ３Ｂにアクセスする（ステップＳ２１）。ゲーム機１がグローバルストアサーバ３Ｂにアクセスした時、グローバルストアサーバ３Ｂはゲーム機１からアカウント情報を受信してプレイヤを識別する。
【００３７】
ゲーム機１がグローバルストアサーバ３Ｂにアクセスすると、グローバルストアサーバ３Ｂは、グローバルストアサーバ３Ｂで販売しているコンテンツ（続編ゲームプログラムを含む）の一覧をゲーム機１に送信し、ゲーム機１はコンテンツの一覧を表示する。プレイヤはゲーム機１を操作して続編ゲームプログラムを通常価格で購入する（ステップＳ２２）。
【００３８】
プレイヤが続編ゲームプログラムを購入すると、ゲーム機１は、グローバルストアサーバ３Ｂから続編ゲームプログラムのダウンロードを開始する（ステップＳ２３）。ダウンロードが完了すると、ゲーム機１は続編ゲームプログラムを実行できる。
【００３９】
なお、本実施の形態では、インゲームストアサーバ３Ａとグローバルストアサーバ３Ｂを別々の装置としたが、一台の装置でインゲームストアとグローバルストアを構成し、ゲーム機１からのアクセスの態様に基いてアクセス先のストアを判定してもよい。
【００４０】
また、本実施の形態では、インゲームストア、グローバルストアそれぞれで続編ゲームプログラムの販売価格が異なる例について説明したが、インゲームストアでは、グローバルストアで販売する続編ゲームプログラムに特典（例えば追加アイテム、追加キャラクタ、追加シナリオなど）を付与した異なるバージョンの続編ゲームプログラムを販売してもよい。
【００４１】
以上説明したように、本実施の形態によれば、ゲーム機１のストア機能を用いてアクセス可能なグローバルストアサーバ３Ｂにおいて通常価格で販売される続編ゲームプログラムを、前作ゲームプログラムを実行中のゲーム機１からのみアクセス可能なインゲームストアサーバ３Ａにおいて割引価格で販売することで、前作ゲームプログラムを保有するプレイヤに対して割引価格で続編ゲームプログラムを販売することができる。つまり、続編ゲームプログラムを有利な条件で購入するためには、ゲーム機１で前作ゲームプログラムを実行することが必要であり、プレイヤは前作ゲームプログラムを保有していなければならない。
【００４２】
なお、ゲーム機１は、ゲーム専用のゲーム装置に限らず、一般的なパーソナルコンピュータであってもよい。また、本実施の形態では、ゲームプログラムを例に説明したが、ゲームプログラム以外の様々なアプリケーションプログラムであってもよい。
【符号の説明】
【００４３】
１…ゲーム機
３Ａ…インゲームストアサーバ
３Ｂ…グローバルストアサーバ
４…アップデートサーバ
【図１】
0006328292.tif 000002
【図２】
0006328292.tif 000003
【図３】
0006328292.tif 000004