(57)【要約】【課題】ゲームオブジェクトの交換の自由度を向上することによって、ゲームオブジェクトの交換の機会損失を軽減する。【解決手段】ゲームシステム１は、ユーザＩＤにゲームカードが関連づけられたゲームを実行する。交換申請受付部３３０は、第１ユーザＩＤに関連づけられたゲームカードのうちから選択される入手希望カードと、第２ユーザＩＤに関連づけられたゲームカードのうちから選択される提供希望カードとの交換申請を、第２ユーザから受け付ける。交換実行部３７０は、交換申請に基づいて、入手希望カードと提供希望カードとの交換を第１ユーザＩＤと第２ユーザＩＤとの間で実行する。選択受付部３３１は、入手希望カードの選択と提供希望カードの選択とを第２ユーザから受け付け、一回の交換における入手希望カード及び提供希望カードの少なくとも一方として、第２ユーザから任意の組み合わせのゲームカードの選択を受け付ける。【選択図】図１６
2016067638.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ識別情報にゲームオブジェクトが関連づけられたゲームを実行するゲームシステムにおいて、
第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別される第２ユーザから受け付ける交換申請受付手段と、
前記交換申請に基づいて、前記入手希望ゲームオブジェクトと前記提供希望ゲームオブジェクトとの交換を前記第１ユーザ識別情報と前記第２ユーザ識別情報との間で実行する交換実行手段と、
を含み、
前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記第２ユーザから受け付ける選択受付手段を含み、前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記第２ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、
ことを特徴とするゲームシステム。
【請求項２】
請求項１に記載のゲームシステムにおいて、
前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを提供候補ゲームオブジェクトとして選択することを、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける提供候補選択受付手段を含み、
前記選択受付手段は、前記第１ユーザによって前記提供候補ゲームオブジェクトとして選択されたゲームオブジェクトのうちの少なくとも一つを前記入手希望ゲームオブジェクトとして選択することを前記第２ユーザから受け付ける、
ことを特徴とするゲームシステム。
【請求項３】
請求項１又は２に記載のゲームシステムにおいて、
前記交換申請受付手段は、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの同一のゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択された複数の交換申請を受け付け可能であり、
前記ゲームシステムは、前記複数の交換申請のうちの一の交換申請に対する承諾を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける承諾受付手段を含み、
前記交換実行手段は、前記第１ユーザによって前記複数の交換申請のうちの一の交換申請が承諾された場合に、当該一の交換申請における前記入手希望ゲームオブジェクトと、当該一の交換申請における前記提供希望ゲームオブジェクトとの交換を実行する、
ことを特徴とするゲームシステム。
【請求項４】
請求項３に記載のゲームシステムにおいて、
前記第１ユーザによって前記複数の交換申請のうちの一の交換申請が承諾された場合に、前記複数の交換申請のうちの他の交換申請を取り消す交換申請取消手段を含む、
ことを特徴とするゲームシステム。
【請求項５】
請求項１乃至４のいずれかに記載のゲームシステムにおいて、
前記ゲームシステムは、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを前記入手希望ゲームオブジェクトとして選択するための入手希望選択画面画像を前記第２ユーザの表示装置に表示させるための制御を実行する手段を含み、
前記入手希望選択画面画像には、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択された既存の交換申請に関する情報が表示される、
ことを特徴とするゲームシステム。
【請求項６】
請求項１乃至５のいずれかに記載のゲームシステムにおいて、
前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータに基づいて、前記第１ユーザ識別情報に対する交換申請の一覧を示す交換申請一覧画面画像を前記第１ユーザの表示装置に表示させるための制御を実行する手段を含み、
前記交換申請一覧画面画像には、前記第１ユーザ識別情報に対する交換申請のうちの、前記リストデータに含まれるゲームオブジェクトが前記提供希望オブジェクトとして選択されている交換申請が優先表示又は区別表示される、
ことを特徴とするゲームシステム。
【請求項７】
請求項１乃至６のいずれかに記載のゲームシステムにおいて、
前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータに基づいて、前記第１ユーザ識別情報に対する交換申請の内容を示す交換申請内容画面画像を前記第１ユーザの表示装置に表示させるための制御を実行する手段を含み、
前記交換申請内容画面画像には、前記交換申請において前記提供希望ゲームオブジェクトとして選択されているゲームオブジェクトのうちの、前記リストデータに含まれるゲームオブジェクトが優先表示又は区別表示される、
ことを特徴とするゲームシステム。
【請求項８】
請求項１乃至７のいずれかに記載のゲームシステムにおいて、
前記第１ユーザ識別情報に対する交換申請のうちの一の交換申請の内容を示す交換申請内容画面画像を、前記第１ユーザ識別情報によって識別される第１ユーザの表示装置に表示させるための制御を実行する手段を含み、
前記交換申請内容画面画像には、前記一の交換申請において前記入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択されている他の交換申請に関する情報が表示される、
ことを特徴とするゲームシステム。
【請求項９】
請求項１乃至８のいずれかに記載のゲームシステムにおいて、
前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つの選択を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける手段と、
前記第１ユーザによって選択されたゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択されている交換申請に関する情報を前記第１ユーザの表示装置に表示させるための制御を実行する手段と、を含む、
ことを特徴とするゲームシステム。
【請求項１０】
請求項１乃至９のいずれかに記載のゲームシステムにおいて、
前記ゲームシステムは、前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータに基づいて、前記第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを前記提供希望ゲームオブジェクトとして選択するための提供希望選択画面画像を前記第２ユーザの表示装置に表示させるための制御を実行する手段を含み、
前記提供希望選択画面画像には、前記第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちの、前記リストデータに含まれるゲームオブジェクトが優先表示又は区別表示される、
ことを特徴とするゲームシステム。
【請求項１１】
請求項１乃至１０のいずれかに記載のゲームシステムにおいて、
前記第１ユーザ識別情報に対する複数の交換申請のいずれかの選択を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける手段と、
前記複数の交換申請のうちの、前記第１ユーザによって選択された交換申請以外の交換申請であって、かつ、前記第１ユーザによって選択された交換申請において前記入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが前記入手希望ゲームオブジェクトして選択されている交換申請に関する情報を前記第１ユーザの表示装置に表示させるための制御を実行する手段と、を含む、
ことを特徴とするゲームシステム。
【請求項１２】
第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段を含み、
前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段を含み、
前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、
ことを特徴とする交換申請受付装置。
【請求項１３】
第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段としてコンピュータを機能させ、
前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段を含み、
前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲームシステム、交換申請受付装置、及びプログラムに関する。
【背景技術】
【０００２】
一のユーザ識別情報に関連づけられたゲームオブジェクトと他のユーザ識別情報に関連づけられたゲームオブジェクトとの交換を行うことが可能な交換機能を有するゲームが知られている（例えば特許文献１を参照）。このようなゲームでは、例えば、ゲームカード、ゲームキャラクタ、又はゲームアイテム等のゲームオブジェクトを交換できるようになっている。
【０００３】
例えば、上記のようなゲームでは、ユーザＡによって、自らの保有するゲームオブジェクトのうちから、他のユーザに提供してもよいゲームオブジェクトが出品される。そして、ユーザＢはユーザＡに対して交換を申請する場合、ユーザＡによって出品されたゲームオブジェクトのうちから、入手したいゲームオブジェクト（入手希望ゲームオブジェクト）を選択し、かつ、自らの保有するゲームオブジェクトのうちから、ユーザＡに提供したいゲームオブジェクト（提供希望ゲームオブジェクト）を選択する。この場合、入手希望ゲームオブジェクトと提供希望ゲームオブジェクトとの交換をユーザＡが承諾すれば、当該交換がユーザＡとユーザＢとの間で実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−０００１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、上記のようなゲームでは、出品されたゲームオブジェクトの個数単位での交換に制限されており、交換の自由度が制限されていた。その結果、ゲームオブジェクトの交換の機会損失が生じていた。
【０００６】
例えば、ユーザＡによってｎ（ｎ：１以上の整数）個のゲームオブジェクトが一つの出品対象として出品された場合には、ｎ個のゲームオブジェクトを交換単位として交換が実行されるようになっていた。すなわち、この場合、ユーザＢは、ユーザＡによって出品された上記ｎ個のゲームオブジェクトをまとめて入手希望オブジェクトとして選択しなければならず、かつ、自らの保有するゲームオブジェクトのうちから、ｎ個のゲームオブジェクトを提供希望ゲームオブジェクトとして選択しなければならなかった。
【０００７】
このため、例えば、ユーザＡによって二つのゲームオブジェクトＸ，Ｙの組合せが一つの出品対象として出品された場合、ゲームオブジェクトＸのみを入手したいと考えるユーザＢと、ゲームオブジェクトＹのみを入手したいと考えるユーザＣとが存在したとしても、ユーザＣはゲームオブジェクトＸのみをユーザＡとの交換によって入手することはできず、ユーザＤもゲームオブジェクトＹのみをユーザＡとの交換によって入手することはできなかった。
【０００８】
また、例えば、ユーザＡによってゲームオブジェクトＸ，Ｙが別々の出品対象として出品された場合、それら二つのゲームオブジェクトＸ，Ｙと一つのゲームオブジェクトＺ（例えば、ゲームオブジェクトＸ，Ｙの各々よりも価値が高く、ゲームオブジェクトＸ，Ｙの組合せと同等の価値を有する一つのゲームオブジェクト）とを交換したいとユーザＢが考えていたとしても、ユーザＢは、ゲームオブジェクトＸ，ＹとゲームオブジェクトＺとをユーザＡと交換することはできなかった。また例えば、上記二つのゲームオブジェクトＸ，Ｙと三つのゲームオブジェクトＰ，Ｑ，Ｒとを交換したいとユーザＢが考えていたとしても、ユーザＢは、ゲームオブジェクトＸ，ＹとゲームオブジェクトＰ，Ｑ，ＲとをユーザＡと交換することはできなかった。
【０００９】
本発明は上記課題に鑑みてなされたものであって、その目的は、ゲームオブジェクトの交換の自由度を向上することによって、ゲームオブジェクトの交換の機会損失を軽減することが可能なゲームシステム、交換申請受付装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明に係るゲームシステムは、ユーザ識別情報にゲームオブジェクトが関連づけられたゲームを実行するゲームシステムにおいて、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別される第２ユーザから受け付ける交換申請受付手段と、前記交換申請に基づいて、前記入手希望ゲームオブジェクトと前記提供希望ゲームオブジェクトとの交換を前記第１ユーザ識別情報と前記第２ユーザ識別情報との間で実行する交換実行手段と、を含み、前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記第２ユーザから受け付ける選択受付手段を含み、前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記第２ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、ことを特徴とする。
【００１１】
本発明に係る交換申請受付装置は、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段を含み、前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段を含み、前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、ことを特徴とする。
【００１２】
本発明に係るプログラムは、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段としてコンピュータを機能させ、前記交換申請受付手段は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段を含み、前記選択受付手段は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、ことを特徴とするプログラムである。
【図面の簡単な説明】
【００１３】
【図１】ゲームシステムの全体構成を示す図である。
【図２】メニュー画面画像の一例を示す図である。
【図３】ほしいものリスト画面画像の一例を示す図である。
【図４】交換メニュー画面画像の一例を示す図である。
【図５】出品画面画像の一例を示す図である。
【図６】出品カード検索画面画像の一例を示す図である。
【図７】検索結果表示画面画像の一例を示す図である。
【図８】入手希望カード選択画面画像の一例を示す図である。
【図９】提供希望カード選択画面画像の一例を示す図である。
【図１０】交換申請内容確認画面画像の一例を示す図である。
【図１１】交換申請一覧画面画像の一例を示す図である。
【図１２】交換申請承諾画面画像の一例を示す図である。
【図１３】選択カードの交換申請一覧画面画像の一例を示す図である。
【図１４】交換完了画面画像の一例を示す図である。
【図１５】ユーザ間で成立する交換の例を説明する図である。
【図１６】本実施形態に係るゲームシステムの機能ブロック図である。
【図１７】ゲームオブジェクト情報テーブルの一例を示す図である。
【図１８】ユーザ情報テーブルの一例を示す図である。
【図１９】所有ゲームオブジェクト情報テーブルの一例を示す図である。
【図２０】交換申請情報テーブルの一例を示す図である。
【図２１】出品カードの登録処理のシーケンス図である。
【図２２】交換申請処理のシーケンス図である。
【図２３】交換実行制御処理のシーケンス図である。
【図２４】選択カードについての交換申請の一覧表示処理のシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態（以下、実施形態）を、図面に基づいて説明する。なお、図面において同一又は対応する構成には同一の符号を付し、繰り返しの説明を省略することがある。
【００１５】
［１．ゲームシステムの全体構成］
図１は、本発明の実施形態に係るゲームシステム１の全体構成を示す図である。図１に示すように、本実施形態に係るゲームシステム１はサーバ３０（交換申請受付装置の一例）と第１端末１０−１，第２端末１０−２とを含む。サーバ３０及び第１端末１０−１，第２端末１０−２はネットワークＮに接続される。このため、サーバ３０と第１端末１０−１，第２端末１０−２との間で相互にデータ通信が可能である。なお、以下において第１端末１０−１，第２端末１０−２に共通する内容については、端末１０と表記して説明することがある。
【００１６】
サーバ３０は例えばサーバコンピュータによって実現される。図１に示すように、サーバ３０は制御部３１、記憶部３２、及び通信部３３を含む。
【００１７】
制御部３１は例えば少なくとも一つのマイクロプロセッサ等を含み、オペレーティングシステムやその他のプログラムに従って処理を実行する。記憶部３２は主記憶部（例えばＲＡＭ）及び補助記憶部（例えばハードディスクドライブ又はソリッドステートドライブ）を含み、プログラムやデータを記憶するためのものである。通信部３３はネットワークＮを介してデータ通信を行うためのものである。
【００１８】
端末１０はユーザが使用するコンピュータである。本実施形態では、端末１０はユーザがゲームをプレイするために使用するコンピュータである。端末１０は、例えば、携帯電話機（スマートフォンを含む）、携帯情報端末（タブレット型コンピュータを含む）、家庭用ゲーム機（据置型ゲーム機）、携帯用ゲーム機、業務用ゲーム機、デスクトップ型コンピュータ、又はラップトップ型コンピュータによって実現される。なお、以下では、タッチパネルを備えた携帯電話機（スマートフォン）が端末１０であり、サーバ３０から供給されたプログラムが携帯電話機（スマートフォン）において実行される場合について説明する。
【００１９】
図１に示すように、端末１０は制御部１１、記憶部１２、通信部１３、入力部１４、及び表示部１５を含む。
【００２０】
制御部１１及び通信部１３は、サーバ３０の制御部３１及び通信部３３と同様の機能を備えるものである。記憶部１２は主記憶部（例えばＲＡＭ）及び補助記憶部（例えば不揮発性の半導体メモリ）を含み、プログラムやデータを記憶するためのものである。なお例えば、端末１０が家庭用ゲーム機（据置型ゲーム機）、業務用ゲーム機、デスクトップ型コンピュータ、又はラップトップ型コンピュータ等によって実現される場合、記憶部１２は、ハードディスクドライブ等を補助記憶部として含むこととしてもよい。
【００２１】
入力部１４は、例えばタッチパネル、ボタン等を含み、ユーザがゲーム操作等の入力操作を行うためのものである。また、入力部１４は、ユーザが音声又はジェスチャによって入力操作を行うためのものであってもよい。また、端末１０が家庭用ゲーム機（据置型ゲーム機）、携帯用ゲーム機、業務用ゲーム機、デスクトップ型コンピュータ、又はラップトップ型コンピュータ等によって実現される場合には、入力部１４は、キー、レバー、ゲームコントローラ（ゲームパッド）、又はマウス等を含むこととしてもよい。表示部１５は例えば液晶表示パネル又は有機ＥＬディスプレイ等であり、制御部１１の指示に従って画面を表示する。なお、入力部１４及び表示部１５は、端末１０に内蔵されていなくともよく、端末１０に接続された外部装置として設けられてもよい。
【００２２】
プログラムやデータは例えばネットワークＮを介してサーバ３０又は端末１０に供給される。なお、サーバ３０又は端末１０には、情報記憶媒体（例えば光ディスク又はメモリカード等）に記憶されたプログラム又はデータを読み取るための構成要素を含むようにしてもよい。そして、情報記憶媒体を介してサーバ３０又は端末１０にプログラムやデータを供給するようにしてもよい。
【００２３】
［２．ゲームシステム１において実行されるゲームの概要］
ゲームシステム１では、端末１０からの要求に基づいてサーバ３０から提供されるデータに基づいて、ゲーム画面を端末１０の表示部１５に表示させることでゲームを実行する。
【００２４】
ゲームシステム１では各種ゲームを実行することが可能である。例えば、ゲームシステム１では、ユーザ識別情報にゲームオブジェクトが関連づけられたゲームが実行される。特に、ゲームシステム１では、一のユーザ識別情報に関連づけられたゲームオブジェクトと他のユーザ識別情報に関連づけられたゲームオブジェクトとの交換を行うことが可能な交換機能を有するゲームが実行される。
【００２５】
なお、「ユーザ識別情報」とは、ゲームシステム１に含まれるコンピュータがユーザを一意に識別するための情報である。例えば、ユーザＩＤ、ユーザアカウント、ユーザの電子メールアドレス等が「ユーザ識別情報」に相当する。また、ユーザの名前も「ユーザ識別情報」に相当し得る。
【００２６】
「ゲームオブジェクト」とは、ゲームにおいて使用され得る対象である。例えば、「ゲームオブジェクト」とは、ゲームにおいてユーザ間の交換の対象となり得るものである。また例えば、「ゲームオブジェクト」とは、ゲームにおいてユーザに付与されるものである。具体的には、例えば、ゲームカード、ゲームキャラクタ、又はゲームアイテム等が「ゲームオブジェクト」の一例に相当する。
【００２７】
例えば、ゲームシステム１では、ユーザ識別情報に関連づけて、ゲームオブジェクトに関する情報（例えば、ゲームオブジェクトを識別するための識別情報、又はゲームオブジェクトの性能を示す情報等）が記憶されるようになっている。この場合に、「ユーザ識別情報に関連づけられたゲームオブジェクト」とは、ユーザ識別情報に関連づけて上記情報が記憶されているゲームオブジェクトである。
【００２８】
また、「ユーザ識別情報に関連づけられたゲームオブジェクト」とは、ユーザ識別情報によって識別されるユーザの所有するゲームオブジェクトと言い換えることができる。なお、「ユーザの所有するゲームオブジェクト」とは、ユーザが排他的に使用したり、売却したり、譲渡したり、交換に供したりすることが可能なゲームオブジェクトである。言い換えれば、「ユーザの所有するゲームオブジェクト」とは、ユーザのみに使用等が許可されるゲームオブジェクトである。
【００２９】
例えば、ゲームシステム１では、ユーザにゲームオブジェクトを付与し、ユーザが付与されたゲームオブジェクトを使用するゲームが実行される。具体的には、例えば、ゲームシステム１では、ユーザがゲームカード（ゲームキャラクタ）を収集し、自らの所有するゲームカードを使用して冒険したり、他のユーザの所有するゲームカードと対戦したりするゲームが実行される。
【００３０】
また、ゲームシステム１で実行される上記ゲームはゲームカードの交換機能を備えており、ゲーム内においてユーザ間でゲームカードの交換を行うことが可能になっている。以下では、この交換機能について、図２乃至図１４に示すゲーム画面画像に基づいて説明する。なお、ゲーム画面画像は、サーバ３０から端末１０に送信されるデータに基づいて端末１０の表示部１５に表示される。
【００３１】
以下に説明するゲームの例では、第１ユーザが第１端末１０−１を操作し、第２ユーザが第２端末１０−２を操作することとする。なお、図２乃至図１４では、第１ユーザのことを「ユーザＵａ」と記載しており、第２ユーザのことを「ユーザＵｂ」と記載している。
【００３２】
以下に説明するゲームでは、まず第１ユーザが交換取引（トレード）に出品するゲームカードを登録する。ここで、上記の「出品するゲームカード」とは、例えば第１ユーザが他のユーザからゲームカードを入手することと引き替えに、当該他のユーザに提供することを許可するゲームカードである。
【００３３】
次に、第２ユーザが、第１ユーザが出品しているゲームカードの中から入手を希望するゲームカード（入手希望カード）を選択するとともに、第２ユーザが所有するゲームカードの中から入手希望カードと引き替えに第１ユーザに提供することを希望するゲームカード（提供希望カード）を選択し、入手希望カードと提供希望カードとの交換を第１ユーザに申請する。
【００３４】
次に、第１ユーザが第２ユーザから申請された交換の内容を確認後、承諾する場合には、第１ユーザが所有するゲームカードのうちから選択された入手希望カードと、第２ユーザが所有するゲームカードのうちから選択された提供希望カードとの交換が実行される。
【００３５】
［２．１．出品］
まず、主に第１ユーザ（ユーザＵａ）が交換取引（トレード）に出品するゲームカードを登録する手続の流れを図２〜図５に基づいて説明する。
【００３６】
図２には、メニュー画面画像Ｇ１０００の一例を示す。図２に示すメニュー画面画像Ｇ１０００は、第１端末１０−１の表示部１５に表示されるものである。図２に示されるように、メニュー画面画像Ｇ１０００には、処理オブジェクトＰ１００１と、処理オブジェクトＰ１００２が含まれる。
【００３７】
ここで上記の「処理オブジェクト」は、例えば、処理が関連づけられた画像、記号又はテキスト等である。例えば、処理オブジェクトＰ１００１が選択された場合には、処理オブジェクトＰ１００１に関連づけられた処理が実行される。具体的には、アイコン、リンク、ボタン等が「処理オブジェクト」の一例に相当する。
【００３８】
処理オブジェクトＰ１００１は、ユーザＵａに関連づけられたカードのリストの編集に進むため処理が関連づけられている。例えば、上記のリストには、ユーザがほしいものとして登録するカード、特定の条件を満足するカード等が含まれることとしてよい。なお、ユーザの「ほしいものリスト」とは、当該ユーザが入手を望む１以上のゲームカードを示す情報である。また例えば、ユーザの「ほしいものリスト」とは、当該ユーザが他のユーザにゲームカードを提供することと引き替えに他のユーザから入手を望む１以上のゲームカードを示す情報ともいえる。また、上記の「特定の条件を満足するカード」とは、特定の属性情報（例えば特定の特殊効果、特殊技能、分類、名称等）を有するカード、カードに付随するパラメータ（例えばカードの性能、稀少度、価値等を示すパラメータ）が特定の範囲にあるカード、特定のグループに属するカード等であってよい。なお、以下に説明する例では、処理オブジェクトＰ１００１には、ユーザの「ほしいものリスト」に含まれるカードのリストを編集するための処理が関連づけられていることとする。
【００３９】
処理オブジェクトＰ１００２は、交換メニューに進むための処理が関連づけられている。交換メニューは、ユーザが出品するゲームカードを登録したり、交換相手を検索して交換を申請したり、他のユーザから申請された交換の内容を確認したりする等の、交換に関する各種処理に進むためのものである。
【００４０】
次に、図２に示すメニュー画面画像Ｇ１０００の処理オブジェクトＰ１００１が選択される場合に表示される画面画像の例について説明する。
【００４１】
図３は、メニュー画面画像Ｇ１０００の処理オブジェクトＰ１００１が選択される場合に、第１端末１０−１の表示部１５に表示される、ほしいものリスト画面画像Ｇ１１００の一例を示す。図３に示されるように、ほしいものリスト画面画像Ｇ１１００には、表示領域Ａ１１１０、処理オブジェクトＰ１１０１，Ｐ１１０２が含まれる。
【００４２】
表示領域Ａ１１１０には、ユーザＵａの「ほしいもの」として登録されているゲームカードが表示される。「ほしいもの」として登録されているゲームカードは、例えばゲームシステム１において利用可能な全て又は一部のゲームカードの中からユーザＵａにより選択されるゲームカードである。図３に示される例では、ユーザＵａは、ゲームカードＣｘとゲームカードＣｙを「ほしいもの」として登録している。そして、ユーザＵａは、「ほしいもの」のリスト内容を編集する場合には、処理オブジェクトＰ１１０１を選択し、「ほしいもの」として追加可能なゲームカードのリストの中から所望のゲームカードを選択して追加したり、「ほしいもの」の中から削除したいゲームカードを選択して削除したりすることで、ユーザＵａの「ほしいもの」の内容を更新することとしてよい。
【００４３】
なお、処理オブジェクトＰ１１０２が選択された場合には、ほしいものリスト画面画像Ｇ１１００の前の画面画像（メニュー画面画像Ｇ１０００）が表示部１５に表示される。
【００４４】
次に、図２に示すメニュー画面画像Ｇ１０００の処理オブジェクトＰ１００２が選択される場合に表示される画面画像の例について説明する。
【００４５】
図４は、メニュー画面画像Ｇ１０００の処理オブジェクトＰ１００２が選択される場合に、第１端末１０−１の表示部１５に表示される交換メニュー画面画像Ｇ１２００の一例を示す。図４に示されるように、交換メニュー画面画像Ｇ１２００には、処理オブジェクトＰ１２０１，Ｐ１２０２，Ｐ１２０３が含まれる。
【００４６】
処理オブジェクトＰ１２０１は、ユーザＵａが所有するゲームカードの中から、出品するゲームカードを登録するための出品画面画像を表示させる処理が関連づけられている。なお、出品画面画像の詳細については後述する。
【００４７】
処理オブジェクトＰ１２０２は、ユーザＵａが他のユーザが出品しているゲームカードを検索するための検索画面画像を表示させる処理が関連づけられている。なお、検索画面画像の詳細については後述する。
【００４８】
処理オブジェクトＰ１２０３は、ユーザＵａが他のユーザから受け付けた交換の申請の一覧を表示するための交換申請一覧画面画像を表示させる処理が関連づけられている。なお、交換申請一覧画面画像の詳細については後述する。
【００４９】
次に、図４に示す交換メニュー画面画像Ｇ１２００の処理オブジェクトＰ１２０１が選択される場合に表示される画面画像の例について説明する。
【００５０】
図５には、図４に示す交換メニュー画面画像Ｇ１２００の処理オブジェクトＰ１２０１が選択される場合に、第１端末１０−１の表示部１５に表示される出品画面画像Ｇ１３００の一例を示す。図５に示されるように、出品画面画像Ｇ１３００には、表示領域Ａ１３１０、処理オブジェクトＰ１３０１，Ｐ１３０２が含まれる。
【００５１】
表示領域Ａ１３１０には、ユーザＵａが所有するゲームカードのリストが表示される。図５は、ユーザＵａがゲームカードＣａ，Ｃｂを所有している場合の出品画面画像Ｇ１３００を示している。このため、図５に示される出品画面画像Ｇ１３００の例では、表示領域Ａ１３１０には、ゲームカードＣａの情報を表示する表示領域Ａ１３１１と、ゲームカードＣｂの情報を表示する表示領域Ａ１３１２が含まれている。
【００５２】
表示領域Ａ１３１１には、ゲームカードＣａを出品するゲームカード（出品カード）として選択するためのチェックボックスＰ１３１１１が含まれる。また、同様に表示領域Ａ１３１２には、ゲームカードＣｂを出品カードとして選択するためのチェックボックスＰ１３１２１が含まれる。図５に示す例では、ゲームカードに対応するチェックボックスにチェックを入れることで、ゲームカードを出品カードとして選択することができる。具体的には、図５に示される例では、ゲームカードＣａが出品カードとして選択され、ゲームカードＣｂが出品カードとしては選択されていない状態となっている。処理オブジェクトＰ１３０１が選択された場合には、チェックボックスにチェックが入ったゲームカードがユーザＵａの出品カードとしてサーバに登録される。
【００５３】
なお、処理オブジェクトＰ１３０２が選択された場合には、出品画面画像Ｇ１３００の前の画面画像（交換メニュー画面画像Ｇ１２００）が表示部１５に表示される。
【００５４】
なお、ユーザの出品カードとして複数のゲームカードが登録される際には、複数のゲームカードは同じタイミングで登録されなくともよい。すなわち、ユーザの出品カードとして複数のゲームカードが登録される際には、ユーザは複数回に分けて１以上のゲームカードを出品カードとして登録することができる。言い換えれば、ユーザは、１以上のゲームカードを出品カードとして登録した後にも、さらに１以上のゲームカードを出品カードとして登録することができる。
【００５５】
［２．２．交換申請］
次に、主に第２ユーザ（ユーザＵｂ）が第１ユーザ（ユーザＵａ）に対して交換を申請する手続の流れを図６〜図１０に基づいて説明する。なお、図２に示されるメニュー画面画像Ｇ１０００と、図４に示される交換メニュー画面画像Ｇ１２００は、第２端末１０−２においても第１端末１０−１と同様に表示される。以下では、第２端末１０−２の表示部１５において図４に示す交換メニュー画面画像Ｇ１２００が表示されている状態で、処理オブジェクトＰ１２０２が選択される場合に表示される画面画像の例について説明する。
【００５６】
図６には、図４に示す交換メニュー画面画像Ｇ１２００の処理オブジェクトＰ１２０２が選択される場合に、第２端末１０−２の表示部１５に表示される出品カード検索画面画像Ｇ２０００の一例を示す。図６に示されるように、出品カード検索画面画像Ｇ２０００には、検索条件入力領域Ａ２００１、処理オブジェクトＰ２００２，Ｐ２００３が含まれる。
【００５７】
検索条件入力領域Ａ２００１には、サーバ３０に出品カードとして登録されているゲームカードの中から検索したいゲームカードの条件（例えばゲームカードの名称）を入力する領域である。検索条件入力領域Ａ２００１にテキストが入力された状態で、処理オブジェクトＰ２００２が選択されると、第２端末１０−２は、例えば検索条件入力領域Ａ２００１に入力されたテキストをゲームカードの名称に含む出品カードの検索をサーバ３０に要求する。
【００５８】
なお、処理オブジェクトＰ２００３が選択される場合には、出品カード検索画面画像Ｇ２０００の前の画面画像（交換メニュー画面画像Ｇ１２００）が表示部１５に表示される。
【００５９】
次に、図６に示す出品カード検索画面画像Ｇ２０００の処理オブジェクトＰ２００２が選択される場合に表示される画面画像の例について説明する。
【００６０】
図７には、図６に示す出品カード検索画面画像Ｇ２０００の処理オブジェクトＰ２００２が選択される場合に、第２端末１０−２の表示部１５に表示される検索結果表示画面画像Ｇ２１００の一例を示す。図７に示されるように、検索結果表示画面画像Ｇ２１００には、表示領域Ａ２１１０、処理オブジェクトＰ２１０１が含まれる。なお、処理オブジェクトＰ２１０１が選択される場合には、前の画面画像が表示部１５に表示される。
【００６１】
表示領域Ａ２１１０は、図６に示す出品カード検索画面画像Ｇ２０００で設定された検索条件を満足するゲームカードを出品しているユーザのリストを表示する領域である。図７に示される例では、表示領域Ａ２１１０には、表示領域Ａ２１１１に表示されるユーザＵａと、表示領域Ａ２１１２に表示されるユーザＵｄが、名称が「Ｃａ」のゲームカードを出品しているユーザとして検索されたことが示されている。
【００６２】
ここで、表示領域Ａ２１１１には、ユーザＵａが「ほしいもの」として登録しているゲームカードの情報が表示されている。また、同様に表示領域Ａ２１１２には、ユーザＵｄが「ほしいもの」として登録しているゲームカードの情報が表示されている。例えば、検索結果として表示されたユーザの中に、検索を行ったユーザＵｂが所有しているゲームカードを「ほしいもの」として登録しているユーザがいれば、そのユーザに対して交換を申請することで交換が成立する可能性が高くなる。例えば、ユーザＵｂは、表示領域Ａ２１１１を選択することによって、ユーザＵａを交換の申請先として選択する。以下、この場合について説明する。
【００６３】
図８には、図７に示す検索結果表示画面画像Ｇ２１００の表示領域Ａ２１１１が選択される場合に、第２端末１０−２の表示部１５に表示される入手希望カード選択画面画像Ｇ２２００の一例を示す。入手希望カード選択画面画像Ｇ２２００は、ユーザＵｂが、交換の申請先であるユーザＵａが登録している出品カードの中から、入手を希望するゲームカードを選択するための画面画像である。
【００６４】
図８に示されるように、入手希望カード選択画面画像Ｇ２２００には、表示領域Ａ２２１０、処理オブジェクトＰ２２０１，Ｐ２２０２が含まれる。なお、処理オブジェクトＰ２２０２が選択される場合には、前の画面が表示部１５に表示される。
【００６５】
表示領域Ａ２２１０は、ユーザＵａの出品カードの一覧が表示される領域である。表示領域Ａ２２１０には、ユーザＵａの出品カードのそれぞれの情報と、出品カードのそれぞれを入手希望カードとして選択するか否かを選択するためのチェックボックスが設けられる。図８は、ユーザＵａがゲームカードＣａ，Ｃｃ，Ｃｄを出品している場合の入手希望カード選択画面画像Ｇ２２００を示している。このため、図８に示される例では、表示領域Ａ２２１０には、ゲームカードＣａの情報を表示する表示領域Ａ２２１１、ゲームカードＣｃの情報を表示する表示領域Ａ２２１２、ゲームカードＣｄの情報を表示する表示領域Ａ２２１３が含まれる。
【００６６】
ここで、表示領域Ａ２２１１に含まれるチェックボックスＰ２２１１１にチェックを入れることで、ゲームカードＣａを入手希望カードとして選択することができる。同様に、表示領域Ａ２２１２に含まれるチェックボックスＰ２２１２１にチェックを入れることで、ゲームカードＣｃを入手希望カードとして選択することができ、表示領域Ａ２２１３に含まれるチェックボックスＰ２２１３１にチェックを入れることで、ゲームカードＣｄを入手希望カードとして選択することができる。このように、ユーザＵｂは、ユーザＵａから交換により入手を希望する入手希望カードとして、ユーザＵａが出品しているゲームカードの中から任意の１以上のゲームカードを選択することができる。
【００６７】
なお、出品カードに対して既に交換が申請されている場合には、その旨が表示される。図８は、ゲームカードＣｃに対して既に１件の交換が申請されている場合について示している。このため、図８に示される例では、表示領域Ａ２２１２に、ゲームカードＣｃに対して既に交換申請があることを示す処理オブジェクトＰ２２１２２が表示されている。ここで、処理オブジェクトＰ２２１２２が選択される場合には、ゲームカードＣｃに対して既になされている交換申請の内容が表示される。
【００６８】
入手希望カード選択画面画像Ｇ２２００において、ユーザＵｂが、ユーザＵａの出品カードの中から任意の１以上のゲームカードを選択した状態（すなわち選択するゲームカードのチェックボックスにチェックを入れた状態）で、処理オブジェクトＰ２２０１を選択することで、入手希望カードの選択が確定される。
【００６９】
次に、図９には、図８に示す入手希望カード選択画面画像Ｇ２２００の処理オブジェクトＰ２２０１が選択される場合に、第２端末１０−２の表示部１５に表示される提供希望カード選択画面画像Ｇ２３００の一例を示す。提供希望カード選択画面画像Ｇ２３００は、ユーザＵｂが、入手希望カード選択画面画像Ｇ２２００において選択した入手希望カードと引き替えに交換の申請先であるユーザＵａに提供することを希望するゲームカード（提供希望カード）を、ユーザＵｂの所有するゲームカードの中から選択するための画面画像である。
【００７０】
図９に示されるように、提供希望カード選択画面画像Ｇ２３００には、表示領域Ａ２３１０、処理オブジェクトＰ２３０１，Ｐ２３０２が含まれる。なお、処理オブジェクトＰ２３０２が選択される場合には、前の画面画像が表示部１５に表示される。
【００７１】
表示領域Ａ２３１０は、ユーザＵｂが所有するゲームカード（所有カード）の一覧が表示される領域である。表示領域Ａ２３１０には、ユーザＵｂの所有カードのそれぞれの情報と、所有カードのそれぞれを提供希望カードとして選択するか否かを選択するためのチェックボックスが設けられる。図９は、ユーザＵｂがゲームカードＣｘ，Ｃｙ，Ｃｚを所有している場合について示している。このため、図９に示される例では、表示領域Ａ２３１０には、ゲームカードＣｘの情報を表示する表示領域Ａ２３１１、ゲームカードＣｙの情報を表示する表示領域Ａ２３１２、ゲームカードＣｚの情報を表示する表示領域Ａ２３１３が含まれる。
【００７２】
ここで、表示領域Ａ２３１１に含まれるチェックボックスＰ２３１１１にチェックを入れることで、ゲームカードＣｘを提供希望カードとして選択することができる。同様に、表示領域Ａ２３１２に含まれるチェックボックスＰ２３１２１にチェックを入れることで、ゲームカードＣｙを提供希望カードとして選択することができ、表示領域Ａ２３１３に含まれるチェックボックスＰ２３１３１にチェックを入れることで、ゲームカードＣｚを提供希望カードとして選択することができる。このように、ユーザＵｂは、入手希望カードと交換する提供希望カードとして、ユーザＵｂが所有しているゲームカードの中から任意の１以上のゲームカードを選択することができる。
【００７３】
ここで、表示領域Ａ２３１０においては、ユーザＵｂの所有カードのうち、交換の申請先であるユーザＵａの「ほしいもの」に登録されているゲームカードを、ユーザＵａの「ほしいもの」に登録されていないゲームカードに対して区別表示するようにしてよい。例えば、ゲームカードＣｘ及びＣｙがユーザＵａの「ほしいもの」に登録されているゲームカードである場合には、図９に示されるように、ゲームカードＣｘを取り囲む枠画像Ｐ２３１１２と、ゲームカードＣｙを取り囲む枠画像Ｐ２３１２２が表示される。一方で、ゲームカードＣｚは、ユーザＵａの「ほしいもの」に登録されていないゲームカードであるため、枠画像は表示されない。また例えば、表示領域Ａ２３１０においては、ユーザＵｂの所有カードのうち、交換の申請先であるユーザＵａの「ほしいもの」に登録されているゲームカードを、ユーザＵａの「ほしいもの」に登録されていないゲームカードに対して優先表示するようにしてよい。具体的には、表示領域Ａ２３１０においては、ユーザＵｂの所有カードのうち、交換の申請先であるユーザＵａの「ほしいもの」に登録されているゲームカードを、ユーザＵａの「ほしいもの」に登録されていないゲームカードよりも表示順序が上位に位置するように表示してよい。
【００７４】
提供希望カード選択画面画像Ｇ２３００において、ユーザＵｂが、ユーザＵｂの所有カードの中から任意の１以上のゲームカードを選択した状態（すなわち選択するゲームカードのチェックボックスにチェックを入れた状態）で、処理オブジェクトＰ２３０１を選択することで、提供希望カードの選択が確定される。
【００７５】
次に、図１０には、図９に示す提供希望カード選択画面画像Ｇ２３００の処理オブジェクトＰ２３０１が選択される場合に、第２端末１０−２の表示部１５に表示される交換申請内容確認画面画像Ｇ２４００の一例を示す。交換申請内容確認画面画像Ｇ２４００は、ユーザＵｂが、ユーザＵａに申請する交換の内容を確認するための画面画像である。
【００７６】
図１０に示される交換申請内容確認画面画像Ｇ２４００には、表示領域Ａ２４１０、処理オブジェクトＰ２４０１、Ｐ２４０２が含まれる。なお、処理オブジェクトＰ２４０２が選択される場合には、前の画面画像が表示部１５に表示される。
【００７７】
表示領域Ａ２４１０には、入手希望カード選択画面画像Ｇ２２００において選択した入手希望カードの情報を示す表示領域Ａ２４１１と、提供希望カード選択画面画像Ｇ２３００において選択した提供希望カードの情報を示す表示領域Ａ２４１２が含まれる。また、表示領域Ａ２４１２において、ユーザＵａの「ほしいものリスト」に登録されているカードＣｘについては、枠画像Ｐ２４１２１が表示される。
【００７８】
交換申請内容確認画面画像Ｇ２４００において処理オブジェクトＰ２４０１が選択されると、表示領域Ａ２４１０に表示されている内容でユーザＵａに対する交換の申請が受け付けられる。
【００７９】
以上が、ユーザによる交換申請の手続の一例である。なお、ゲームシステム１では、同一の出品カードに対して、同一のユーザが複数の交換申請をすることも可能としてよい。例えば、ゲームシステム１では、ユーザＵｂが、ユーザＵａのカードＣａとカードＣｃを入手希望カード、ユーザＵｂのカードＣｘとカードＣｘを提供希望カードとする第１の交換申請に加えて、ユーザＵａのカードＣａを入手希望カード、ユーザＵｂのカードＣｘを提供希望カードとする第２の交換申請を行うことも許容されることとしてよい。
【００８０】
［２．３．交換申請の確認及び承諾］
次に、主に第１ユーザ（ユーザＵａ）に対する交換の申請の確認及び承諾の流れを図１１〜図１４に基づいて説明する。以下では、第１端末１０−１の表示部１５において図４に示す交換メニュー画面画像Ｇ１２００が表示されている状態で、処理オブジェクトＰ１２０３が選択される場合に表示される画面画像の例について説明する。
【００８１】
図１１には、交換メニュー画面画像Ｇ１２００の処理オブジェクトＰ１２０３が選択される場合に表示される交換申請一覧画面画像Ｇ１４００の一例を示す。図１１に示されるように交換申請一覧画面画像Ｇ１４００には、表示領域Ａ１４１０、及び処理オブジェクトＰ１４０１が含まれる。なお、処理オブジェクトＰ１４０１が選択される場合には、前の画面画像が表示部１５に表示される。
【００８２】
表示領域Ａ１４１０には、ユーザＵａを申請先とする交換申請の一覧が表示される。表示領域Ａ１４１０には、交換申請のそれぞれの内容を表示する表示領域Ａ１４１１、Ａ１４１２を含む。
【００８３】
図１１は、ユーザＵｂ，ＵｃからユーザＵａに対して交換申請がなされている場合について示している。このため、表示領域Ａ１４１１には、ユーザＵｂからの交換申請の情報が表示され、表示領域Ａ１４１２には、ユーザＵｃからの交換申請の情報が表示される。そして、表示領域Ａ１４１０においては、ユーザＵａが他のユーザから交換の申請を受けているゲームカードのうち、ユーザＵａが「ほしいもの」に登録しているゲームカードを、ユーザＵａが「ほしいもの」に登録していないゲームカードに対して区別表示することとしてよい。例えば、ＸゲームカードＣｘ及びＣｙがユーザＵａの「ほしいもの」に登録されているゲームカードである場合には、図１１に示されるように、ゲームカードＣｘを取り囲む枠画像Ｐ１４１１１と、ゲームカードＣｙを取り囲む枠画像Ｐ１４１２１が表示される。一方で、ゲームカードＣｚは、ユーザＵａの「ほしいもの」に登録されていないゲームカードであるため、枠画像は表示されない。
【００８４】
表示領域Ａ１４１０において、交換申請の情報のうち、交換の申請先であるユーザＵａの「ほしいもの」に登録されているゲームカードを含む交換申請の情報を、交換の申請先であるユーザＵａの「ほしいもの」に登録されているゲームカードを含まない交換申請の情報よりも表示順序が上位に位置するように表示してもよい。また例えば、表示領域Ａ１４１０において、交換申請の情報は、例えば交換申請を受け付けた日時の新しい順、又は古い順に表示されることとしてもよい。
【００８５】
図１１に示される交換申請一覧画面画像Ｇ１４００においては、表示領域Ａ１４１０に表示される交換申請のいずれかを選択することにより、選択した交換申請の承諾の可否を決定する画面画像（交換申請承諾画面画像Ｇ１５００）が表示されることとなる。
【００８６】
図１２には、交換申請承諾画面画像Ｇ１５００の一例を示す。図１２に示される交換申請承諾画面画像Ｇ１５００は、図１１に示される交換申請一覧画面画像Ｇ１４００において、ユーザＵａが表示領域Ａ１４１１を選択した場合に、第１端末１０−１の表示部１５に表示される画面画像である。
【００８７】
図１２に示されるように、交換申請承諾画面画像Ｇ１５００には、表示領域Ａ１５１０、表示領域Ａ１５２０、処理オブジェクトＰ１５０１、Ｐ１５０２、Ｐ１５０３が含まれる。なお、処理オブジェクトＰ１５０３が選択される場合には、前の画面画像が表示部１５に表示される。
【００８８】
表示領域Ａ１５１０は、承諾の可否を決定する対象の交換申請の情報を表示する領域である。表示領域Ａ１５１０には、ユーザＵａが交換の相手であるユーザＵｂから入手するゲームカードの情報を表示する表示領域Ａ１５１１と、ユーザＵａが交換の相手であるユーザＵｂに対して提供するゲームカードの情報を表示する表示領域Ａ１５１２を含む。
【００８９】
ここで、ユーザＵａが交換により提供しようとするゲームカードに対して、他の交換申請を受け付けている場合には、その旨を示す情報が表示される。図１２に示す交換申請承諾画面画像Ｇ１５００の例の場合、ユーザＵａが交換により提供しようとするゲームカードはゲームカードＣａ，Ｃｃであり、このうち、ゲームカードＣｃに関してユーザＵａは他の交換申請を受け付けているため、ゲームカードＣｃが他の交換申請を受けている旨を示す処理オブジェクトＰ１５１２１が表示される。
【００９０】
ここで、図１２に示す交換申請承諾画面画像Ｇ１５００において、ユーザＵａによってゲームカードＣｃに関連づけられた処理オブジェクトＰ１５１２１が選択された場合に表示される画面画像例について説明する。
【００９１】
図１３には、図１２に示す交換申請承諾画面画像Ｇ１５００において、ユーザＵａによって処理オブジェクトＰ１５１２１が選択される場合に表示される、選択カードの交換申請一覧画面画像Ｇ１６００の一例を示す。この例においては、上記の「選択カード」はゲームカードＣｃとなる。
【００９２】
図１３に示されるように、選択カードの交換申請一覧画面画像Ｇ１６００には、表示領域Ａ１６１０と、処理オブジェクトＰ１６０１を含む。
【００９３】
表示領域Ａ１６１０は、ユーザＵａに対する交換申請のうち、選択カードが入手希望カードに含まれている交換申請の情報を表示する領域である。図１３に示す例においては、表示領域Ａ１６１０には、２つの交換申請の情報が表示されている。表示領域Ａ１６１１には、１つ目の交換申請の情報（ユーザＵａのゲームカードＣａ，ＣｃとユーザＵｂのゲームカードＣｘ，Ｃｚとの交換申請の情報）が表示され、表示領域Ａ１６１２には、２つ目の交換申請の情報（ユーザＵａのゲームカードＣｃとユーザＵｃのゲームカードＣｙとの交換申請の情報）が表示される。なお、表示領域Ａ１６１１及び表示領域Ａ１６１２において、表示領域Ｕａの「ほしいもの」に登録されているゲームカードＣｘ、Ｃｙについては、枠画像Ｐ１６１１１及びＰ１６１２１が表示される。
【００９４】
図１３に示される交換申請一覧画面画像Ｇ１６００において、処理オブジェクトＰ１６０１が選択されると、図１２に示す交換申請承諾画面画像Ｇ１５００が表示部１５に表示される。ここでは、図１２に示す交換申請承諾画面画像Ｇ１５００に戻ったこととして説明を続ける。
【００９５】
図１２に示される交換申請承諾画面画像Ｇ１５００の表示領域Ａ１５２０は、ユーザＵａに対する交換申請のうち、承諾の可否を決定する対象の交換申請を承諾することにより取消となる交換申請の情報が表示される。図１２に示す交換申請承諾画面画像Ｇ１５００の例においては、ゲームＵｂのゲームカードＣｘ，ＣｚとユーザＵａのゲームカードＣａ，Ｃｃとの交換が実行されると、ユーザＵｃのゲームカードＣｙとユーザＵａのゲームカードＣｃとの交換が実行不可となるため、その交換申請の情報が表示領域Ａ１５２１に表示される。
【００９６】
ユーザＵａは、表示領域Ａ１５１０に表示されている交換申請を承諾する場合には、処理オブジェクトＰ１５０１を選択する。また、ユーザＵａは、表示領域Ａ１５１０に表示されている交換申請を承諾しない（拒否する）場合には、処理オブジェクトＰ１５０２を選択する。なお、処理オブジェクトＰ１５０２が選択されると、表示領域Ａ１５１０に表示されている交換申請が承諾待ちの状態から承諾拒否の状態に更新され、交換申請元のユーザＵｂには、ユーザＵａにより交換申請が拒否された旨が通知される。また、交換申請が承諾拒否の状態となると、例えば、図１１に示す交換申請一覧画面画像Ｇ１４００の表示領域Ａ１４１０には、承諾拒否の状態となった交換申請の情報が表示されなくなる。
【００９７】
図１２の交換申請承諾画面画像Ｇ１５００において処理オブジェクトＰ１５０１が選択され、表示領域Ａ１５１０に表示されている交換申請が承諾されると、承諾された交換申請に基づくゲームカードの交換が実行される。ゲームカードの交換が実行されると、第１端末１０−１の表示部１５には、図１４に示される交換完了画面画像Ｇ１７００が表示される。
【００９８】
図１４に示されるように、交換完了画面画像Ｇ１７００には、完了した交換の内容を表示する表示領域Ａ１７１０と、図２に示すメニュー画面画像Ｇ１０００に戻るための処理オブジェクトＰ１７０１を含む。
【００９９】
図１４に示されるように、表示領域Ａ１７１０には、交換申請を承諾したユーザＵａが、交換申請元であるユーザＵｂから入手したゲームカードが表示される表示領域Ａ１７１１と、交換申請を承諾したユーザＵａが、交換申請元であるユーザＵｂに提供したゲームカードが表示される表示領域Ａ１７１２が含まれる。
【０１００】
なお、上述した例においては、ユーザが出品カードとしてゲームカードを選択する際に、ゲームカードを直接選択することとしたが、ゲームカードの選択方法はこれに限られない。例えば、ユーザは、上記の出品カードとして選択されるゲームカードが満足する条件を指定し、指定した条件を満足するゲームカードを上記の出品カードとして選択するようにしてもよい。例えば、ユーザは、上記の「ゲームカードが満足する条件」として、特定の属性情報（例えば特定の特殊効果、特殊技能、分類、名称等）を有するカード、カードに付随するパラメータ（例えばカードの性能、稀少度、価値等を示すパラメータ等）が特定の範囲にあるカード、特定のグループに属するカード等を指定することとしてよい。また、ユーザが入手希望カード、提供希望カードを選択する際にも同様に、入手希望カードとして選択するゲームカードが満足する条件、提供希望カードとして選択するゲームカードが満足する条件を指定することで、入手希望カード、提供希望カードとしてそれぞれゲームカードを選択するようにしてもよい。
【０１０１】
以上がゲームシステム１において実行されるゲームカードの交換の一例である。ここで、図１５に基づいて、以上に説明したゲームカードの交換の特徴について説明する。
【０１０２】
図１５の例において、ユーザＸは、ゲームカードＡ，Ｂ，Ｃ，Ｄを他のユーザと交換するために出品したいと考えており、ユーザＹはゲームカードＡを入手したいと考えており、ユーザＺはゲームカードＣ，Ｄを入手したいと考えていることとする。
【０１０３】
この場合、ゲームシステム１では、ユーザＸは、出品カード１０００としてゲームカードＡ，Ｂ，Ｃ，Ｄを登録する。そして、ユーザＹは、出品カード１０００の中から任意の組み合わせのゲームカードを、ユーザＸから入手する入手希望カード１０００１として選択することができ、かつ、自らの所有するゲームカードの中から任意の組み合わせのゲームカードを、ユーザＸに提供する提供希望カード２０００として選択することができる。すなわち、ユーザＹは、出品カード１０００の中から入手希望カード１０００１としてゲームカードＡを選択し、提供希望カード２０００としてゲームカードＥ，Ｆを選択し、ユーザＸに交換を申請することができる。また同様に、ユーザＺも、出品カード１０００の中から任意の組み合わせのゲームカードを、ユーザＸから入手する入手希望カード１０００２として選択することができ、かつ、自らの所有するゲームカードの中から任意の組み合わせのゲームカードを、ユーザＸに提供する提供希望カード３０００として選択することができる。すなわち、ユーザＺは、出品カード１０００の中から入手希望カード１０００２としてゲームカードＣ，Ｄを選択し、ユーザＸに提供する提供希望カード３０００としてゲームカードＧを選択し、ユーザＸに交換を申請することができる。このように、ゲームシステム１においては、ユーザ間で交換の対象となるゲームカードを選択の自由度を向上させている。
【０１０４】
［３．ゲームシステム１において実現される機能］
次に、以上に説明したような機能を実現するためにゲームシステム１に備えられた構成について説明する。
【０１０５】
図１６は、ゲームシステム１で実現される機能のうち、本発明に関連する機能を示す機能ブロック図である。
【０１０６】
図１６に示すように、サーバ３０は機能として、データ記憶部３００、表示制御部３１０、提供候補選択受付部３２０、交換申請受付部３３０、交換申請選択受付部３４０、ゲームオブジェクト選択受付部３５０、承諾受付部３６０、交換実行部３７０、及び交換申請取消部３８０を含む。サーバ３０では、制御部３１が記憶部３２に記憶されるプログラムに従って処理を実行することにより、上記の各機能が実現される。
【０１０７】
また、図１６に示すように、第１端末１０−１は機能として、表示制御部１００、提供候補選択結果通知部１３０、交換申請選択結果通知部１４０、ゲームオブジェクト選択結果通知部１５０、及び承諾結果通知部１６０を含む。第１端末１０−１では、制御部１１が記憶部１２に記憶されるプログラムに従って処理を実行することにより、上記の各機能が実現される。
【０１０８】
また、図１６に示すように、第２端末１０−２は機能として、表示制御部１１０、及び交換申請通知部１２０を含む。第２端末１０−２では、制御部１１が記憶部１２に記憶されるプログラムに従って処理を実行することにより、上記の各機能が実現される。
【０１０９】
［３．１．データ記憶部３００］
データ記憶部３００は、主にサーバ３０の記憶部３２により実現される。なお、データ記憶部３００は、サーバ３０とデータ通信可能な他の装置に含まれる記憶部により実現されることとしてもよい。データ記憶部３００は、ゲームシステム１において実行されるゲームのために必要な各種データを記憶する。例えば、データ記憶部３００は、ゲームシステム１において実行されるゲームで使用されるゲームオブジェクトの情報、それぞれのユーザの所有するゲームオブジェクトの情報、入手を希望するゲームオブジェクトの情報、他のユーザとゲームオブジェクトを交換するための情報、それぞれのユーザのゲームにおける状態を示す情報、ゲームオブジェクトを使用して実行されるゲームを制御するための情報等を記憶する。
【０１１０】
以下、データ記憶部３００に記憶されるデータの一例である、ゲームオブジェクト情報テーブルＴＢＬ１０１、ユーザ情報テーブルＴＢＬ１０２、所有ゲームオブジェクト情報テーブルＴＢＬ１０３、及び交換申請情報テーブルＴＢＬ１０４について説明する。
【０１１１】
［３．１．１．ゲームオブジェクト情報テーブルＴＢＬ１０１］
図１７には、データ記憶部３００に記憶されるゲームオブジェクト情報テーブルＴＢＬ１０１の一例を示す。ゲームオブジェクト情報テーブルＴＢＬ１０１は、ゲームにおいて提供されているゲームカード（ゲームオブジェクトの一例）に関連づけられた情報を記憶するデータテーブルである。
【０１１２】
ゲームカードの識別情報に関連付けて記憶される各種情報が「ゲームカードに関連づけられた情報」に相当する。図１７に示す例では、ゲームオブジェクト情報テーブルＴＢＬ１０１には、ゲームカードを一意に識別する「カードＩＤ」に関連付けて、ゲームカードの「名称」、ゲームカードの画像データを指定する「カード画像」、ゲームカードの「レア度」、ゲームカードの「流通数」、ゲームカードの「特技」、ゲームカードの「攻撃力」、ゲームカードの「防御力」、ゲームカードの「コスト」、ゲームカードの「売却価格」、ゲームカードの「登場日時」等の項目についての情報が記憶される。なお、ゲームカードに関連づけられる情報は図１７に例示される情報に限られない。
【０１１３】
上記の「レア度」は、ゲームカードの稀少度を示す稀少度情報に相当している。また、上記の「流通数」は、ゲームカードがゲーム内において存在している枚数を示す情報である。例えば、「流通数」もゲームカードの稀少性を示す情報に相当している。「流通数」が少ないほど、ゲームカードの稀少性が高いことを示す。
【０１１４】
上記の「特技」は、ゲームカードが有する特殊の技能の有無及び種類を示す。ゲームカードと他のゲームカード（敵と称する）とが対戦するゲームにおいては、上記「特技」は、敵と対戦する場合に発生する特殊効果ともいえる。上記の「攻撃力」は、敵を攻撃する場合の攻撃力を示す情報である。また、上記の「防御力」は、敵から攻撃を受けた場合の防御力を示す情報である。
【０１１５】
上記の「コスト」は、ゲームカードを使用するために必要な費用の高低を示す情報である。例えば、ゲームカードを使用してデッキを構築するゲームの場合、上記の「コスト」は、ゲームカードをデッキに組み入れる場合に必要な費用の大きさを示す。また例えば、ゲームカードを使用して他のゲームカードと対戦するゲームの場合、上記の「コスト」は、ゲームカードを対戦に参加させるために必要な費用の高低を示す。
【０１１６】
上記の「売却価格」は、ゲームカードを売却したときに得られる金額である。例えば「売却価格」は、ゲーム内で流通する仮想貨幣によって表されることとしてよい。また、上記の「登場日時」は、ゲームカードがゲームに初めて登場した日時を示す情報である。すなわち、上記の「登場日時」は、ゲームカードがユーザに対して提供可能となった日時を示す情報である。
【０１１７】
［３．１．２．ユーザ情報テーブルＴＢＬ１０２］
図１８には、データ記憶部３００に記憶されるユーザ情報テーブルＴＢＬ１０２の一例を示す。ユーザ情報テーブルＴＢＬ１０２は、ゲームをプレイするユーザに関連づけられた情報を記憶するデータテーブルである。例えば、上記の「ユーザに関連づけられた情報」には、ユーザが入手することを希望するゲームカード（ゲームオブジェクトの一例）の識別情報のリストを含む。
【０１１８】
図１８に示されるように、ユーザ情報テーブルＴＢＬ１０２には、ユーザを一意に識別する「ユーザＩＤ」に関連付けて、ユーザの名前を示す「ユーザ名」、ユーザが入手することを希望するゲームカードの識別情報のリストである「ほしいものリスト」等の項目についての情報が記憶される。
【０１１９】
なお、上記の「ほしいものリスト」に登録されるゲームカードは、ゲームシステム１で提供可能な全部又は一部のゲームカードの中からユーザが指定することしてもよいし、ユーザの指定に依らずに決定されてもよい。
【０１２０】
［３．１．３．所有ゲームオブジェクト情報テーブルＴＢＬ１０３］
図１９には、データ記憶部３００に記憶される所有ゲームオブジェクト情報テーブルＴＢＬ１０３の一例を示す。所有ゲームオブジェクト情報テーブルＴＢＬ１０３は、ユーザが所有するゲームカード（ゲームオブジェクトの一例）の情報を記憶するデータテーブルである。
【０１２１】
図１９に示される例では、所有ゲームオブジェクト情報テーブルＴＢＬ１０３には、ユーザを一意に識別する「ユーザＩＤ」に関連付けて、ユーザの所有するゲームカードの種類を一意に識別する「カードＩＤ」、カードＩＤが同一である個々のゲームカードを一意に識別する「シリアル番号」、ゲームカード自体のレベルを示す「カードレベル」、ゲームカードの特技のレベルを示す「特技レベル」、ゲームカードを入手した日時を示す「入手日時」、ゲームカードが出品カードとして選択されているか否かを示す「出品フラグ」等の項目についての情報が記憶される。なお、ユーザが同じゲームカードを複数所有している場合、それらのゲームカードの「カードＩＤ」は同一であるが、「シリアル番号」は異なることとなる。
【０１２２】
上記の「カードレベル」は、例えばゲームカードの性能の高低を示す指標である。例えば、「カードレベル」は数値により表される。例えば、ゲームカードの攻撃力や防御力が「ゲームカードの性能」の一例に相当する。上記の「特技レベル」は、例えばゲームカードの特技の効果の大小を示す指標である。
【０１２３】
例えば、ユーザがゲームカードを入手するための抽選券を使用して、複数種類のゲームカードの中から抽選方式により選ばれたゲームカードを入手した場合には、抽選を実行した日時が上記の「入手日時」に記憶される。また例えば、ユーザがゲームにおいて課題を達成することによってその報酬としてゲームカードを入手した場合には、課題を達成した日時が上記の「入手日時」に記憶される。また例えば、ユーザが他のユーザとの間でゲームカードを交換することによってゲームカードを入手した場合には、ゲームカードの交換を実行した日時が上記の「入手日時」に記憶される。
【０１２４】
上記の「出品フラグ」は、例えば、ゲームカードが出品カードとして選択されている場合には「１」、出品カードとして選択されていない場合には「０」が格納される。なお、上記の「出品カード」とは、ユーザが他のユーザからゲームカードを入手することと引き替えに、当該他のユーザに提供することを許可するゲームカードである。また、「出品フラグ」の情報は、後述する提供候補選択受付部３１０により受け付けた情報に基づいて更新される。
【０１２５】
［３．１．４．交換申請情報テーブルＴＢＬ１０４］
図２０には、データ記憶部３００に記憶される交換申請情報テーブルＴＢＬ１０４の一例を示す。交換申請情報テーブルＴＢＬ１０４は、ユーザ間で行われるゲームカードの交換申請の情報を記憶するデータテーブルである。
【０１２６】
なお、「ゲームカードの交換申請」とは、ゲームカードの交換を行うことを申請することである。例えば、「ゲームカードの交換申請」とは、第１ユーザの所有するゲームカードのうち、出品フラグが「１」に設定されたゲームカード（出品カード）の中から第２ユーザが選択した１以上のゲームカード（入手希望カード）と、第２ユーザの所有するゲームカードの中から第２ユーザが選択した１以上のゲームカード（提供希望カード）を交換することを、第２ユーザが第１ユーザに対して申請することである。そして、第１ユーザが第２ユーザからの交換申請を承諾する場合には、第１ユーザと第２ユーザとの間で、入手希望カードと提供希望カードとの交換が実行される。
【０１２７】
図２０に示される例では、交換申請情報テーブルＴＢＬ１０４には、交換申請を一意に識別する「交換申請ＩＤ」に関連付けて、交換の申請元のユーザ（すなわち交換を申請したユーザであり、以下では申請元ユーザと称することがある）を識別する「申請元ユーザＩＤ」、交換の申請先のユーザ（すなわち交換の申請を受けるユーザであり、以下では申請先ユーザと称することがある）を識別する「申請先ユーザＩＤ」、申請元ユーザが申請先ユーザから入手を希望するゲームカードを示す「入手希望カード」、申請元ユーザが申請先ユーザに提供を希望するゲームカードを示す「提供希望カード」、交換申請の受付日時を示す「申請受付日時」、交換申請の状況を示す「状況フラグ」等の項目についての情報が記憶される。なお、交換申請情報テーブルＴＢＬ１０４に記憶される情報は、後述する交換申請受付部３３０により受け付ける情報に基づいて登録されることとしてよい。
【０１２８】
上記の「入手希望カード」の項目には、入手希望カードとして選択されたゲームカードのカードＩＤとシリアル番号が格納される。同様に、「提供希望カード」の項目には、提供希望カードとして選択されたゲームカードのカードＩＤとシリアル番号が格納される。
【０１２９】
また上記の「状況フラグ」の項目には、交換申請の状況が、「承諾待ち（フラグ値＝０）」、「承諾済み（フラグ値＝１）」、「拒否又は取消（フラグ値＝２）」のいずれであるかに応じて、対応する数値が格納される。例えば、申請元ユーザから交換申請（以下、対象の交換申請）を受け付けた時点では、「状況フラグ」の値が「０」に初期設定される。そして、申請先ユーザが交換申請を承諾した場合には、「状況フラグ」の値が「１」に更新される。すなわち、「状況フラグ」が「１」であれば、交換申請が承諾されて交換が実行されたことを意味する。また、申請先ユーザが交換申請を拒否した場合、または申請先ユーザが他の交換申請を承諾したことにより交換申請に応じた交換の実行が不可能となった場合には、「状況フラグ」が「２」に更新される。
【０１３０】
［３．２．表示制御部３１０，１００，１１０］
表示制御部３１０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。
【０１３１】
表示制御部３１０は画面画像をユーザの表示装置に表示させるための制御を実行する。
【０１３２】
なお、「ユーザの表示装置」とは、例えば、ユーザが使用している端末であって、かつ、表示部を備えた端末である。例えば、携帯電話（スマートフォンを含む）、タブレット型コンピュータ、ラップトップ型コンピュータ、又は携帯ゲーム機等が「ユーザの表示装置」の一例に相当する。または、「ユーザの表示装置」とは、例えば、ユーザが使用している端末に接続された表示装置である。例えば、据置型ゲーム機又はデスクトップ型コンピュータに接続された表示装置も「ユーザの表示装置」の一例に相当する。
【０１３３】
「画面画像をユーザの表示装置に表示させるための制御を実行する」とは、例えば、画面画像を生成して、当該画面画像を表示装置に表示させることである。または、「画面画像をユーザの表示装置に表示させるための制御を実行する」とは、例えば、画面画像を表示するためのデータを生成して、当該データを表示装置又は表示装置に接続された端末に送信することによって、画面画像を表示装置に表示させることである。本実施形態の場合、表示制御部３１０はサーバ３０で実現されるものであるため、表示制御部３１０は、画面画像を表示するためのデータを生成し、生成したデータを端末１０に送信することによって、端末１０の表示部１５に画面画像を表示させる。
【０１３４】
表示制御部１００は、主に第１端末１０−１の制御部１１、記憶部１２、及び通信部１３により実現される。
【０１３５】
表示制御部１００は画面画像を第１端末１０−１の表示部１５に表示させるための制御を実行する。例えば、表示制御部１００は、サーバ３０の表示制御部３１０によって送信されたデータを受信し、受信したデータに基づいて、第１端末１０−１の表示部１５に画面画像を表示させる。例えば、図２〜図５、図１１〜図１４に示す画面画像が、表示制御部１００により第１端末１０−１の表示部１５に表示される画面画像の一例に相当する。
【０１３６】
表示制御部１１０は、主に第２端末１０−２の制御部１１、記憶部１２、及び通信部１３により実現される。
【０１３７】
表示制御部１１０は画面画像を第２端末１０−２の表示部１５に表示させるための制御を実行する。例えば、表示制御部１１０は、サーバ３０の表示制御部３１０によって送信されたデータを受信し、受信したデータに基づいて、第２端末１０−２の表示部１５に画面画像を表示させる。例えば、図２、図４、図６１〜図１０に示す画面画像が、表示制御部１１０により第２端末１０−２の表示部１５に表示される画面画像の一例に相当する。
【０１３８】
［３．３．提供候補選択受付部３２０及び提供候補選択結果通知部１３０］
提供候補選択受付部３２０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。一方、提供候補選択結果通知部１３０は、主に第１端末１０−１の制御部１１、記憶部１２、通信部１３、及び入力部１４により実現される。
【０１３９】
提供候補選択受付部３２０は、第１ユーザＩＤ（第１ユーザ識別情報の一例）に関連づけられたゲームカードのうちの少なくとも一つを出品カード（提供候補ゲームオブジェクトの一例）として選択することを、第１ユーザＩＤによって識別される第１ユーザから受け付ける。
【０１４０】
ここで、「第１ユーザＩＤ」とは、出品カードを選択するユーザのユーザ識別情報である。なお、第１ユーザＩＤは第１ユーザのユーザＩＤである。すなわち、第１ユーザＩＤによって識別されるユーザが第１ユーザである。
【０１４１】
「出品カード」とは、交換によって提供する候補のゲームカードである。すなわち、「出品カード」とは、第１ユーザが、ゲームカードの交換によって提供してもよいと考えているゲームカードである。言い換えれば、「出品カード」とは、第１ユーザが、他のユーザが入手希望カードとして選択することを許容してもよいと考えているゲームカードである。
【０１４２】
「ゲームカードの選択をユーザから受け付ける」とは、例えば、ゲームカードを選択する操作をユーザから受け付けることである。または、「ゲームカードの選択をユーザから受け付ける」とは、例えば、ゲームカードを選択したことを示すデータをユーザの端末から受信することである。本実施形態の場合、提供候補選択受付部３２０はサーバ３０で実現されるものであるため、以下に説明するように、提供候補選択受付部３２０は、出品カードが選択されたことを示すデータを第１端末１０−１（提供候補選択結果通知部１３０）から受信する。
【０１４３】
出品カードの選択を第１ユーザから受け付けるにあたり、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを出品カードとして選択するための出品画面画像Ｇ１３００を第１端末１０−１に表示させるための制御が表示制御部３１０によって実行される。
【０１４４】
例えば、表示制御部３１０は、出品画面画像Ｇ１３００を表示するためのデータを生成して、生成したデータを第１端末１０−１に送信する。この場合、第１端末１０−１の表示制御部１００は、受信したデータに基づいて、出品画面画像Ｇ１３００を第１端末１０−１の表示部１５に表示させる。
【０１４５】
出品画面画像Ｇ１３００が表示されている間において、提供候補選択結果通知部１３０は、第１ユーザＩＤに関連づけられたゲームカード（第１ユーザの所有カード）の中から出品カードを選択する操作が第１端末１０−１の入力部１４を介して受け付けられたか否かを監視する。例えば出品画面画像Ｇ１３００の場合、ゲームカードに対応するチェックボックスにチェックを入れて処理オブジェクトＰ１３０１を選択する操作が上記操作に相当する。
【０１４６】
出品カードを選択する操作が受け付けられた場合、提供候補選択結果通知部１３０は出品カードの選択結果を示す情報をサーバ３０に送信する。例えば、提供候補選択結果通知部１３０は、第１ユーザ（ユーザＵａ）のユーザＩＤと、第１ユーザによって選択された出品カードの情報をサーバ３０に送信する。ここで、「出品カードの情報」とは、例えば出品カードとして選択されたゲームカードのカードＩＤ及びシリアル番号である。
【０１４７】
そして、提供候補選択受付部３２０は、提供候補選択結果通知部１３０によって送信される上記情報（ユーザＩＤ，カードＩＤ，シリアル番号）を受信することによって、出品カードの選択を受け付ける。この場合、提供候補選択受付部３２０は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において、上記受信したユーザＩＤ，カードＩＤ，シリアル番号の情報を格納するレコードを検索し、検索したレコードの「出品フラグ」の値を「１」に更新する。
【０１４８】
［３．４．交換申請受付部３３０及び交換申請通知部１２０］
交換申請受付部３３０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。一方、交換申請通知部１２０は、主に第２端末１０−２の制御部１１、記憶部１２、通信部１３、及び入力部１４により実現される。
【０１４９】
交換申請受付部３３０は、第１ユーザＩＤ（第１ユーザ識別情報の一例）に関連づけられたゲームカードのうちから選択される少なくとも一つの入手希望カードと、第２ユーザＩＤ（第２ユーザ識別情報）に関連づけられたゲームカードのうちから選択される少なくとも一つの提供希望カードとの交換申請を、第２ユーザＩＤによって識別される第２ユーザから受け付ける。
【０１５０】
ここで、「第１ユーザＩＤ」とは、ゲームカードの交換を申し込まれる側のユーザＩＤである。なお、第１ユーザＩＤは第１ユーザのユーザＩＤである。すなわち、第１ユーザＩＤによって識別されるユーザが第１ユーザである。
【０１５１】
「第２ユーザＩＤ」は、ゲームカードの交換を申し込む側のユーザＩＤである。なお、第２ユーザＩＤは第２ユーザのユーザＩＤである。すなわち、第２ユーザＩＤによって識別されるユーザが第２ユーザである。
【０１５２】
「入手希望カード」とは、第１ユーザＩＤと第２ユーザＩＤとの間のゲームカードの交換によって、第２ユーザが入手したいと希望しているゲームカードである。言い換えれば、「入手希望カード」とは、交換によって第２ユーザが譲り受けたいと考えているゲームカードである。
【０１５３】
「提供希望カード」とは、第１ユーザＩＤと第２ユーザＩＤとの間のゲームカードの交換において、第２ユーザが提供したいと希望しているゲームカードである。言い換えれば、交換において第２ユーザが譲り渡したいと考えているゲームカードである。
【０１５４】
「ゲームカードの交換申請」とは、ゲームカードの交換を行うことを申請することである。また、「ゲームカードの交換申請をユーザから受け付ける」とは、例えば、交換申請のための操作をユーザから受け付けることである。また、「ゲームカードの交換申請をユーザから受け付ける」とは、例えば、交換申請に関するデータをユーザの端末（例えば第２端末１０−２）から受信することである。本実施形態の場合、交換申請受付部３３０はサーバ３０で実現されるものであるため、以下に説明するように、交換申請受付部３３０は、交換申請に関するデータを第２端末１０−２（交換申請通知部１２０）から受信する。
【０１５５】
図１６に示すように、交換申請受付部３３０は選択受付部３３１を含み、交換申請通知部１２０は選択結果通知部１２１を含む。
【０１５６】
選択受付部３３１は、入手希望カードの選択と提供希望カードの選択とを第２ユーザから受け付ける。
【０１５７】
なお、「入手希望カードの選択」とは、例えば、入手希望カードを選択することである。すなわち、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを入手希望カードとして選択することである。
【０１５８】
「提供希望カードの選択」とは、例えば、提供希望カードを選択することである。すなわち、第２ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを提供希望カードとして選択することである。
【０１５９】
なお、選択受付部３３１は、入手希望カードの選択と提供希望カードの選択とを別々に受け付けてもよいし、一度に受け付けてもよい。
【０１６０】
選択受付部３３１は、一回の交換における入手希望カード及び提供希望カードの少なくとも一方として、第２ユーザから任意の組み合わせのゲームカードの選択を受け付ける。なお、「一回の交換における入手希望カード及び提供希望カードの少なくとも一方として、第２ユーザから任意の組み合わせのゲームカードの選択を受け付ける」とは、下記の三つの例のいずれかを意味する。
【０１６１】
［１］一回の交換における入手希望カードとして、任意の組み合わせのゲームカードの選択を受け付け、かつ、一回の交換における提供希望カードとしても、任意の組み合わせのゲームカードの選択を受け付ける。
【０１６２】
［２］一回の交換における提供希望カードに関しては、任意の組み合わせのゲームカードの選択が制限されるが、一回の交換における入手希望カードとして、任意の組み合わせのゲームカードの選択を受け付ける。
【０１６３】
［３］一回の交換における入手希望カードに関しては、任意の組み合わせのゲームカードの選択が制限されるが、一回の交換における提供希望カードとして、任意の組み合わせのゲームカードの選択を受け付ける。
【０１６４】
また、「任意の組み合わせのゲームカードの選択を受け付ける」とは、例えばユーザがゲームカードを選択する際に、選択するゲームカードの数や、どのゲームカードを選択するのかをユーザが任意に選択できることを意味している。
【０１６５】
また、上記の「任意の組合せのゲームカードの選択が制限される」とは、例えばユーザがゲームカードを選択する際に、選択するゲームカードの数や、どのゲームカードを選択するかの少なくとも一方についてユーザが任意に選択できないことを意味している。例えば、選択可能なゲームカードの数が所定の範囲（例えば２つ以下）に限られていることや、選択可能なゲームカードが限られていることや、選択可能なゲームカードの組み合わせが限られていること等が上記の「任意の組合せのゲームカードの選択が制限される」ことの一例に相当する。
【０１６６】
例えば、選択受付部３３１は入手希望カードの選択を受け付ける。すなわち、選択受付部３３１は、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを入手希望カードとして選択することを第２ユーザから受け付ける。例えば、選択受付部３３１は、第１ユーザによって出品カードとして選択されたゲームカードのうちの少なくとも一つを入手希望カードとして選択することを第２ユーザから受け付ける。
【０１６７】
入手希望カードの選択を第２ユーザから受け付けるにあたり、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを入手希望カードとして選択するための入手希望カード選択画面画像Ｇ２２００（入手希望選択画面画像の一例）を第２端末１０−２の表示部１５（第２ユーザの表示装置の一例）に表示させるための制御が表示制御部３１０によって実行される。
【０１６８】
例えば、検索結果表示画面画像Ｇ２１００の表示領域Ａ２１１０に表示されるユーザの中から第１ユーザが第２ユーザによって選択された場合に、表示制御部３１０は、入手希望カード選択画面画像Ｇ２２００を表示するためのデータを生成し、生成したデータを第２端末１０−２に送信する。この場合、第２端末１０−２の表示制御部１１０は、受信したデータに基づいて、入手希望カード選択画面画像Ｇ２２００を第２端末１０−２の表示部１５に表示させる。
【０１６９】
ここで、「入手希望カード選択画面画像」とは、入手希望カードとして、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つの選択を受け付けるための画面画像である。例えば、「入手希望カード選択画面画像」は、第１ユーザＩＤに関連づけられたゲームカードのリストを表示可能に構成された画面画像であって、かつ、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを選択可能に構成された画面画像である。
【０１７０】
また、「入手希望カード選択画面画像」には、第１ユーザＩＤに関連づけられたゲームカードが入手希望カードとして選択された既存の交換申請に関する情報が表示される。
【０１７１】
なお、「既存の交換申請」とは、承諾されるのを待っている状態の交換申請である。すなわち、受け付け済みの交換申請であって、かつ、未だ承諾されていない交換申請である。言い換えれば、受け付け済みの交換申請であり、かつ、未だ承諾されていない交換申請であり、かつ、未だ取り消されていない交換申請である。例えば、「既存の交換申請」とは、交換申請情報テーブルＴＢＬ１０４において「状況フラグ」の値が「０」の交換申請である。
【０１７２】
また、「交換申請に関する情報」とは、例えば、交換申請の有無又は数を示す情報である。また例えば、「交換申請に関する情報」は、交換申請の一覧を示す情報であってもよい。また例えば、「交換申請に関する情報」は、交換申請の内容を示す情報であってもよい。例えば、既存の交換申請を行ったユーザ、入手希望カード、又は提供希望カードを示す情報が「交換申請の内容を示す情報」に相当する。また例えば、「交換申請に関する情報」は、既存の交換申請の有無、数、一覧、又は内容を示す画面へのリンク情報であってもよい。例えば、図８に示す入手希望カード選択画面画像Ｇ２２００における処理オブジェクトＰ２０２１２２が、上記の「既存の交換申請に関する情報」の一例に相当する。
【０１７３】
入手希望カード選択画面画像Ｇ２２００が表示されている間において、選択結果通知部１２１は、任意の組み合わせのゲームカードを入手希望カードとして選択する操作が第２端末１０−２の入力部１４を介して受け付けられたか否かを監視する。例えば入手希望カード選択画面画像Ｇ２２００の場合、ゲームカードに対応するチェックボックスにチェックを入れて処理オブジェクトＰ２２０１を選択する操作が上記操作に相当する。
【０１７４】
入手希望カードを選択する操作が受け付けられた場合、選択結果通知部１２１は入手希望カードの選択結果を示す情報をサーバ３０に送信する。例えば、選択結果通知部１２１は、第２ユーザ（ユーザＵｂ）のユーザＩＤと、第２ユーザによって選択された入手希望カードの情報をサーバ３０に送信する。ここで、「入手希望カードの情報」は、例えば、入手希望カードとして選択されたゲームカードを所有する第１ユーザのユーザＩＤと、入手希望カードとして選択されたゲームカードのカードＩＤ及びシリアル番号とを含む。この場合、選択受付部３３１は、第２端末１０−２から送信される上記情報を受信することによって、入手希望カードの選択を受け付けることとなる。
【０１７５】
また、選択受付部３３１は提供希望カードの選択を受け付ける。すなわち、選択受付部３３１は、第２ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを提供希望カードとして選択することを第２ユーザから受け付ける。つまり、選択受付部３３１は、第２ユーザの所有カードのうちの少なくとも一つを提供希望カードとして選択することを第２ユーザから受け付ける。
【０１７６】
提供希望カードの選択を第２ユーザから受け付けるにあたり、第２ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを提供希望カードとして選択するための提供希望カード選択画面画像Ｇ２３００（提供希望選択画面画像の一例）を第２端末１０−２（第２ユーザの表示装置の一例）に表示させるための制御が表示制御部３１０によって実行される。例えば、表示制御部３１０は、第１ユーザＩＤに関連づけて記憶される、第１ユーザの「ほしいものリスト」（第１ユーザが所望するゲームカードのリストデータの一例）に基づいて、上記制御を実行する。
【０１７７】
例えば、表示制御部３１０は、提供希望カード選択画面画像Ｇ２３００を表示するためのデータを生成し、生成したデータを第２端末１０−２に送信する。この場合、第２端末１０−２の表示制御部１１０は、受信したデータに基づいて、提供希望カード選択画面画像Ｇ２３００を第２端末１０−２の表示部１５に表示させる。
【０１７８】
なお、「提供希望カード選択画面画像」とは、提供希望カードとして、第２ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つの選択を受け付けるための画面画像である。例えば、「提供希望カード選択画面画像」は、第２ユーザＩＤに関連づけられたゲームカードのリストを表示可能に構成された画面画像であって、かつ、第２ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つを選択可能に構成された画面画像である。
【０１７９】
また、「提供希望カード選択画面画像」には、第２ユーザＩＤに関連づけられたゲームカードのうちの、第１ユーザの「ほしいものリスト」（第１ユーザが所望するゲームカードのリストデータの一例）に含まれるゲームカードが優先表示又は区別表示される。
【０１８０】
なお、「ゲームカードのリストデータ」とは、ゲームカードのリストを示すデータである。例えば、ゲームカードの識別情報のリストを示すデータである。
【０１８１】
また、「ほしいものリストに含まれるゲームカードを優先表示する」とは、「ほしいものリスト」に含まれるゲームカードを、「ほしいものリスト」に含まれていないゲームカードよりも優先的に表示することである。例えば、ゲームカードが優先順位（表示順位）に従って表示される場合には、「ほしいものリスト」に含まれるゲームカードの優先順位（表示順位）を、「ほしいものリスト」に含まれないゲームカードの優先順位（表示順位）よりも高くすることが上記の「優先表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードを、「ほしいものリスト」に含まれないゲームカードよりも目立つ位置で表示することも上記の「優先表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードを表示し、「ほしいものリスト」に含まれないゲームカードを表示しないことも上記の「優先表示」の一例に相当する。
【０１８２】
例えば、図９に示す提供希望カード選択画面画像Ｇ２３００において、ユーザＵａの「ほしいものリスト」に含まれるゲームカードＣｘやＣｙが上位に表示されている点が上記の「優先表示」の一例に相当する。
【０１８３】
また、「ほしいものリストに含まれるゲームカードを区別表示する」とは、「ほしいものリスト」に含まれるゲームカードと、「ほしいものリスト」に含まれないゲームカードとをユーザが区別できるように表示することである。例えば、「ほしいものリスト」に含まれるゲームカードの表示態様（色、明るさ、大きさ等）を、「ほしいものリスト」に含まれないゲームカードの表示態様と変えることが上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードに関連付けて表示されるマーク又は枠等の表示態様（色、明るさ、大きさ、形状、種類、線の太さ等）を、「ほしいものリスト」に含まれないゲームカードに関連付けて表示されるマーク又は枠等の表示態様と変えることが上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードのみに関連付けてマーク又は枠等を表示し、「ほしいものリスト」に含まれないゲームカードに関連付けてマーク又は枠等を表示しないことが上記の「区別表示」の一例に相当する。または、「ほしいものリスト」に含まれるゲームカードに関連付けてマーク又は枠等を表示せずに、「ほしいものリスト」に含まれないゲームカードのみに関連付けてマーク又は枠等を表示することも上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードを表示する領域と、「ほしいものリスト」に含まれないゲームカードを表示する領域とを異ならせることも上記の「区別表示」の一例に相当する。
【０１８４】
例えば、図９に示す提供希望カード選択画面画像Ｇ２３００において、ユーザＵａの「ほしいものリスト」に含まれるゲームカードＣｘやＣｙに枠画像Ｐ２０３１１２，Ｐ２０３１２１２が表示されている点が上記の「区別表示」の一例に相当する。
【０１８５】
提供希望カード選択画面画像Ｇ２３００が表示されている間において、選択結果通知部１２１は、任意の組み合わせのゲームカードを提供希望カードとして選択する操作が第２端末１０−２の入力部１４を介して受け付けられたか否かを監視する。例えば提供希望カード選択画面画像Ｇ２３００の場合、ゲームカードに対応するチェックボックスにチェックを入れて処理オブジェクトＰ２３０１を選択する操作が上記操作に相当する。
【０１８６】
提供希望カードを選択する操作が受け付けられた場合、選択結果通知部１２１は提供希望カードの選択結果を示す情報をサーバ３０に送信する。例えば、選択結果通知部１２１は、第２ユーザ（ユーザＵｂ）のユーザＩＤと、第２ユーザによって選択された提供希望カードの情報をサーバ３０に送信する。ここで、提供希望カードの情報は、例えば、提供希望カードとして選択されたゲームカードのカードＩＤ及びシリアル番号を含む。この場合、選択受付部３３１は、第２端末１０−２から送信される上記情報を受信するによって、提供希望カードの選択を受け付けることとなる。
【０１８７】
入手希望カードの選択と提供希望カードの選択とが受け付けられた場合、表示制御部３１０によって、交換申請内容確認画面画像Ｇ２４００を第２端末１０−２の表示部１５に表示させるための制御が実行される。
【０１８８】
例えば、表示制御部３１０は、交換申請内容確認画面画像Ｇ２４００を表示するためのデータを生成し、生成したデータを第２端末１０−２に送信する。この場合、第２端末１０−２の表示制御部１１０は、受信したデータに基づいて、交換申請内容確認画面画像Ｇ２４００を第２端末１０−２の表示部１５に表示させる。
【０１８９】
交換申請内容確認画面画像Ｇ２４００が表示されている間において、交換申請通知部１２０は、交換申請を行うことを確定する操作が第２端末１０−２の入力部１４を介して受け付けられたか否かを監視する。例えば交換申請内容確認画面画像Ｇ２４００の場合、処理オブジェクトＰ２４０１を選択する操作が上記操作に相当する。
【０１９０】
交換申請を行うことを確定する操作が受け付けられた場合、交換申請通知部１２０は交換申請に関する情報をサーバ３０に送信する。ここで送信される情報は、例えば、交換の申請元である第２ユーザ（ユーザＵｂ）のユーザＩＤと、交換の申請先である第１ユーザ（ユーザＵａ）のユーザＩＤと、入手希望カードとして選択されたゲームカードの情報と、提供希望カードとして選択されたゲームカードの情報とを含む。この場合、交換申請受付部３３０は、交換申請通知部１２０によって送信される上記情報を受信するによって、交換申請を受け付けることとなる。
【０１９１】
交換申請受付部３３０は、新たな交換申請を受け付けると、受け付けた交換申請に基づいて交換申請情報テーブルＴＢＬ１０４に新たなレコードを作成し、作成したレコードに情報を登録する。例えば、交換申請受付部３３０は、新たに交換申請ＩＤを発行し、発行した交換申請ＩＤ、交換申請元のユーザのユーザＩＤ（申請元ユーザＩＤ）、交換申請先のユーザのユーザＩＤ（申請先ユーザＩＤ）、入手希望カード、提供希望カード、申請受付日時（申請の受信日時としてよい）、状況フラグ（初期値＝０）を、上記作成した新たなレコードに格納する。
【０１９２】
なお、交換申請受付部３３０は、第１ユーザＩＤに関連づけられたゲームカードのうちの同一のゲームカードが入手希望カードとして選択された複数の交換申請を受け付け可能である。
【０１９３】
［３．５．交換申請選択受付部３４０及び交換申請選択結果通知部１４０］
交換申請選択受付部３４０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。一方、交換申請選択部１４３０は、主に第１端末１０−１の制御部１１、記憶部１２、通信部１３、及び入力部１４により実現される。
【０１９４】
交換申請選択受付部３４０は、第１ユーザＩＤに対する複数の交換申請のいずれかの選択を、第１ユーザＩＤによって識別される第１ユーザから受け付ける。
【０１９５】
なお、「第１ユーザＩＤに対する交換申請」とは、第１ユーザＩＤに関連づけられたゲームカードが入手希望カードとして選択されている交換申請である。例えば、第１ユーザが承諾するか否かを決定することが可能な交換申請である。
【０１９６】
また、「交換申請の選択をユーザから受け付ける」とは、例えば、交換申請を選択する操作をユーザから受け付けることである。または、「交換申請の選択をユーザから受け付ける」とは、例えば、交換申請を選択したことを示すデータをユーザの端末から受信することである。本実施形態の場合、交換申請選択受付部３４０はサーバ３０で実現されるものであるため、以下に説明するように、交換申請選択受付部３４０は、交換申請が選択されたことを示すデータを第１端末１０−１（交換申請選択結果通知部１４０）から受信する。
【０１９７】
交換申請の選択を第１ユーザから受け付けるにあたり、第１ユーザＩＤに対する交換申請の一覧を示す交換申請一覧画面画像Ｇ１４００を第１端末１０−１の表示部１５（第１ユーザの表示装置の一例）に表示させるための制御が表示制御部３１０によって実行される。例えば、表示制御部３１０は、第１ユーザＩＤに関連づけて記憶される、第１ユーザの「ほしいものリスト」（第１ユーザが所望するゲームカードのリストデータの一例）に基づいて、上記制御を実行する。
【０１９８】
例えば、表示制御部３１０は、交換申請情報テーブルＴＢＬ１０４に基づいて、申請先ユーザＩＤとして第１ユーザＩＤが格納されている交換申請であって、「状況フラグ」の値が「０（承諾待ち）」である少なくとも１つの交換申請の一覧を示す交換申請一覧画面画像Ｇ１４００を表示するためのデータを生成し、生成したデータを第１端末１０−１に送信する。この場合、第１端末１０−１の表示制御部１００は、受信したデータに基づいて、交換申請一覧画面画像Ｇ１４００を第１端末１０−１の表示部１５に表示させる。
【０１９９】
なお、「交換申請一覧画面画像」とは、第１ユーザＩＤに対する交換申請の一覧を表示可能に構成された画面画像である。例えば、第１ユーザＩＤに対する交換申請のいずれかを選択するための画面画像である。また例えば、第１ユーザＩＤに対する交換申請のいずれかを承諾するための画面画像である。
【０２００】
また、「交換申請一覧画面画像」には、第１ユーザＩＤに対する交換申請のうちの、第１ユーザの「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請が優先表示又は区別表示される。
【０２０１】
また、「ほしいものリストに含まれるゲームカードが提供希望カードとして選択されている交換申請を優先表示する」とは、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請を他の交換申請（「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されていない交換申請）よりも優先的に表示することである。例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請のみを表示し、他の交換申請を表示しないことが上記の「優先表示」の一例に相当する。例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請を他の交換申請よりも目立つ位置に表示することも上記の「優先表示」の一例に相当する。例えば、交換申請が優先順位（表示順位）に従って表示される場合には、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請の優先順位（表示順位）を他の交換申請よりも高くすることも上記の「優先表示」の一例に相当する。
【０２０２】
例えば、図１１に示す交換申請一覧画面画像Ｇ１４００において、ユーザＵａの「ほしいものリスト」に含まれるゲームカードＣｘやＣｙが提供希望カードとして選択されている交換申請が上位に表示されている点が上記の「優先表示」の一例に相当する。
【０２０３】
また、「ほしいものリストに含まれるゲームカードが提供希望カードとして選択されている交換申請を区別表示する」とは、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請を他の交換申請（「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されていない交換申請）とユーザが区別できるように表示することである。例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請の表示態様（色、明るさ、大きさ等）を他の交換申請の表示態様と変えることが上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請に関連付けて表示されるマーク又は枠等の表示態様（色、明るさ、大きさ、形状、種類、線の太さ等）を他の交換申請に関連付けて表示されるマーク又は枠等の表示態様と変えることも上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請のみに関連付けてマーク又は枠等を表示し、他の交換申請に関連付けてマーク又は枠等を表示しないことも上記の「区別表示」の一例に相当する。または、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請に関連付けてマーク又は枠等を表示せずに、他の交換申請のみに関連付けてマーク又は枠等を表示することも上記の「区別表示」の一例に相当する。また例えば、「ほしいものリスト」に含まれるゲームカードが提供希望カードとして選択されている交換申請を表示する領域と他の交換申請を表示する領域とを異ならせることも上記の「区別表示」の一例に相当する。
【０２０４】
例えば、図１１に示す交換申請一覧画面画像Ｇ１４００において、ユーザＵａの「ほしいものリスト」に含まれるゲームカードＣｘやＣｙに枠画像が表示されている点が上記の「区別表示」の一例に相当する。
【０２０５】
交換申請一覧画面画像Ｇ１４００が表示されている間において、交換申請選択結果通知部１４０は、第１ユーザＩＤに対する交換申請の中から交換申請を選択する操作が第１端末１０−１の入力部１４を介して受け付けられたか否かを監視する。例えば交換申請一覧画面画像Ｇ１４００の場合、表示領域Ａ１４１０内に表示されるいずれか交換申請を選択する操作が上記操作に相当する。
【０２０６】
交換申請を選択する操作が受け付けられた場合、交換申請選択結果通知部１４０は交換申請の選択結果を示す情報をサーバ３０に送信する。例えば、交換申請選択結果通知部１４０は、選択された交換申請を識別する交換申請ＩＤをサーバ３０に送信する。この場合、交換申請選択受付部３４０は、交換申請通知部１２０によって送信される上記情報を受信するによって、交換申請を受け付けることとなる。
【０２０７】
なお、第１ユーザＩＤに対する交換申請のうちの一の交換申請の選択が交換申請選択受付部３４０によって受け付けられた場合、表示制御部３１０によって、当該一の交換申請の内容を示す交換申請承諾画面画像Ｇ１５００（交換申請内容画面画像の一例）を、第１ユーザＩＤによって識別される第１ユーザの表示装置に表示させるための制御が実行される。
【０２０８】
例えば、表示制御部３１０は、第１ユーザＩＤに関連づけて記憶される、第１ユーザの「ほしいものリスト」（第１ユーザが所望するゲームカードのリストデータの一例）に基づいて、交換申請承諾画面画像Ｇ１５００（交換申請内容画面画像の一例）を第１ユーザの表示装置に表示させるための制御を実行する。
【０２０９】
なお、「交換申請内容画面画像」とは、第１ユーザＩＤに対する交換申請の内容が表示可能に構成された画面画像である。例えば、第１ユーザＩＤに対する交換申請の内容を確認するための画面画像である。また例えば、第１ユーザＩＤに対する交換申請を承諾するための画面画像である。
【０２１０】
例えば、表示制御部３１０は、交換申請承諾画面画像Ｇ１５００を表示するためのデータを生成し、生成したデータを第１端末１０−１に送信する。この場合、第１端末１０−１の表示制御部１００は、受信したデータに基づいて、交換申請承諾画面画像Ｇ１５００を第１端末１０−１の表示部１５に表示させる。
【０２１１】
例えば、交換申請承諾画面画像Ｇ１５００には、一の交換申請において提供希望カードとして選択されているゲームカードのうちの、「ほしいものリスト」に含まれるゲームカードが優先表示又は区別表示される。例えば図１２に示す交換申請承諾画面画像Ｇ１５００における表示領域Ａ１５１１において、提供希望カードとして選択されているゲームカードＣｘ、Ｃｚのうち、ユーザＵａの「ほしいものリスト」に含まれるゲームカードＣｘに枠画像が表示され、ユーザＵａの「ほしいものリスト」に含まれないゲームカードＣｚに枠画像が表示されていないことが上記の「区別表示」の一例に相当する。
【０２１２】
また、交換申請承諾画面画像Ｇ１５００には、一の交換申請において入手希望カードとして選択されているゲームカードと同一のゲームカードが入手希望カードとして選択されている他の交換申請に関する情報が表示される。例えば図１２に示す交換申請承諾画面画像Ｇ１５００における表示領域Ａ１５１２において、入手希望カードとして選択されているゲームカードＣｃについて、他の交換申請がある旨を示す処理オブジェクトＰ１５１２１を表示することが、上記の「他の交換申請に関する情報」を表示することの一例に相当する。
【０２１３】
なお、表示制御部３１０は、第１ユーザＩＤに対する複数の交換申請のうちの、第１ユーザによって選択された交換申請以外の交換申請であって、かつ、第１ユーザによって選択された交換申請において入手希望カードとして選択されているゲームカードと同一のゲームカードが入手希望カードして選択されている交換申請に関する情報を第１端末１０−１の表示部１５に表示させるための制御を実行するようにしてもよい。
【０２１４】
例えば、表示制御部３１０は、交換申請承諾画面画像Ｇ１５００に表示される一の交換申請以外の交換申請であって、かつ、当該一の交換申請に入手希望カードとして選択されているゲームカードと同一のゲームカードが入手希望カードして選択されている交換申請に関する情報を交換申請承諾画面画像Ｇ１５００に表示させるための制御を実行するようにしてもよい。例えば、図１２に示す交換申請承諾画面画像Ｇ１５００の場合、表示領域Ａ１５２０に表示される情報が上記の「情報」に相当する。
【０２１５】
例えば、表示制御部３１０は、交換申請情報テーブルＴＢＬ１０４の中から、交換申請承諾画面画像Ｇ１５００に表示する交換申請の交換申請ＩＤ（すなわち、交換申請選択受付部３４０により受け付けた交換申請ＩＤ）に関連付けられる入手希望カードの情報を取得する。そして、表示制御部３１０は、交換申請情報テーブルＴＢＬ１０４の中から、上記取得した入手希望カードと同一のゲームカードが「入手希望カード」の項目に含まれている他の交換申請を検索する。そして、表示制御部３２０は、上記検索の結果、他の交換申請が検索された場合には、当該他の交換申請に関する情報を表示領域Ａ１５２０に含む交換申請承諾画面画像Ｇ１５００を表示するためのデータを生成し、生成したデータを第１端末１０−１に送信する。そして、第１端末１０−１の表示制御部１００は、表示制御部３１０によって送信されたデータに基づいて交換申請承諾画面画像Ｇ１５００を第１端末１０−１の表示部１５に表示させる。
【０２１６】
［３．６．ゲームオブジェクト選択受付部３５０及びゲームオブジェクト選択結果通知部１５０］
ゲームオブジェクト選択受付部３５０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。一方、ゲームオブジェクト選択部１５０は、主に第１端末１０−１の制御部１１、記憶部１２、通信部１３、及び入力部１４により実現される。
【０２１７】
ゲームオブジェクト選択受付部３５０は、第１ユーザＩＤに関連づけられたゲームカードのうちの少なくとも一つの選択を、第１ユーザＩＤによって識別される第１ユーザから受け付ける。
【０２１８】
なお、「ゲームオブジェクトの選択をユーザから受け付ける」とは、例えば、ゲームオブジェクトを選択する操作をユーザから受け付けることである。または、「ゲームオブジェクトの選択をユーザから受け付ける」とは、例えば、ゲームオブジェクトを選択したことを示すデータをユーザの端末から受信することである。本実施形態の場合、ゲームオブジェクト選択受付部３５０はサーバ３０で実現されるものであるため、以下に説明するように、ゲームオブジェクト選択受付部３５０は、ゲームオブジェクトが選択されたことを示すデータを第１端末１０−１（ゲームオブジェクト選択結果通知部１５０）から受信する。
【０２１９】
例えば、交換申請承諾画面画像Ｇ１５００が表示されている間において、ゲームオブジェクト選択結果通知部１５０は、いずれかのゲームカードを選択する操作が第１端末１０−１の入力部１４を介して受け付けられたか否かを監視する。例えば交換申請承諾画面画像Ｇ１５００の場合、ゲームカードＣｃに関連づけて表示される処理オブジェクトＰ１５１２１（すなわち、ゲームカードＣｃに対する他の交換申請がある旨を示す処理オブジェクトＰ１５１２１）を選択する操作が、ゲームカードＣｃを選択する操作に相当する。
【０２２０】
いずれかのゲームカードを選択する操作が受け付けられた場合、ゲームオブジェクト選択結果通知部１５０はゲームカードの選択結果に関する情報をサーバ３０に送信する。例えば、ゲームオブジェクト選択結果通知部１５０は、選択されたゲームカードを識別する情報をサーバ３０に送信することとしてよい。例えば、上記のゲームカードを識別する情報は、カードＩＤ及びシリアル番号である。この場合、ゲームオブジェクト選択受付部３５０は、ゲームオブジェクト選択結果通知部１５０によって送信された上記情報を受信することによって、ゲームカードの選択を受け付けることとなる。
【０２２１】
なお、ゲームオブジェクト選択受付部３５０によってゲームオブジェクトの選択が第１ユーザから受け付けられた場合、表示制御部３１０は、第１ユーザによって選択されたゲームカードが入手希望カードとして選択されている交換申請に関する情報を第１端末１０−１の表示部１５に表示させるための制御を実行する。
【０２２２】
例えば、表示制御部３１０は、第１ユーザによって選択されたゲームカードのカードＩＤ及びシリアル番号を「入手希望カード」に含む交換申請の一覧を交換申請情報テーブルＴＢＬ１０４から検索し、検索された交換申請の一覧を示す交換申請一覧画面画像Ｇ１６００を表示するためのデータを生成し、生成したデータを第１端末１０−１に送信する。そして、第１端末１０−１の表示制御部１００は、表示制御部３１０によって送信されたデータに基づいて、交換申請一覧画面画像Ｇ１６００を第１端末１０−１の表示部１５に表示させる。
【０２２３】
［３．７．承諾受付部３６０及び承諾結果通知部１６０］
承諾受付部３６０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。一方、承諾結果通知部１６０は、主に第１端末１０−１の制御部１１、記憶部１２、通信部１３、及び入力部１４により実現される。
【０２２４】
承諾受付部３６０は、第１ユーザＩＤに対する複数の交換申請のうちの一の交換申請に対する承諾を、第１ユーザＩＤによって識別される第１ユーザから受け付ける。
【０２２５】
なお、「交換申請に対する承諾」とは、交換申請を承諾することである。
【０２２６】
また、「承諾をユーザから受け付ける」とは、例えば、交換申請を承諾することを示す操作をユーザから受け付けることである。または、「承諾をユーザから受け付ける」とは、交換申請を承諾することを示すデータをユーザの端末装置から受信することである。本実施形態の場合、承諾受付部３６０はサーバ３０で実現されるものであるため、以下に説明するように、承諾受付部３６０は、交換申請を承諾することを示すデータを第１端末１０−１（承諾結果通知部１６０）から受信する。
【０２２７】
例えば、交換申請承諾画面画像Ｇ１５００が表示されている間において、承諾結果通知部１６０は、交換申請を承諾又は拒否する操作が第１端末１０−１の入力部１４によって受け付けられたか否かを監視する。例えば交換申請承諾画面画像Ｇ１５００の場合、処理オブジェクトＰ１５０１を選択する操作が「交換申請を承諾する操作」に相当する。また、処理オブジェクトＰ１５０２を選択する操作が「交換申請を拒否する操作」に相当する。
【０２２８】
交換申請を承諾又は拒否する操作が受け付けられた場合、承諾結果通知部１６０は、交換申請に対する承諾結果を示す情報をサーバ３０に送信する。例えば、承諾結果通知部１６０は、交換申請を識別する交換申請ＩＤと、「承諾」又は「拒否」のいずれかの承諾結果を示す情報をサーバ３０に送信する。
【０２２９】
この場合、承諾受付部３６０は、承諾結果通知部１６０によって送信された上記情報を受信することによって、交換申請に対する承諾を受け付けることとなる。またこの場合、承諾受付部３６０は、交換申請情報テーブルＴＢＬ１０４において、承諾結果通知部１６０から受信した交換申請ＩＤに関連付けられる「承諾フラグ」の値を、受信した承諾結果が「承諾」である場合には「１」に更新し、受信した承諾結果が「拒否」である場合には「２」に更新する。
【０２３０】
［３．８．交換実行部３７０］
交換実行部３７０は、主にサーバ３０の制御部３１、記憶部３２、及び通信部３３により実現される。
【０２３１】
交換実行部３７０は、交換申請受付部３３０により受け付ける交換申請に基づいて、ゲームカードの交換を実行する。すなわち、交換申請受付部３３０により受け付ける交換申請に基づいて、入手希望カードと提供希望カードとの交換を第１ユーザＩＤと第２ユーザＩＤとの間で実行する。
【０２３２】
なお、「ゲームカードの交換」とは、複数のユーザＩＤの間でゲームオブジェクトを交換することである。例えば、「ゲームカードの交換」とは、第１ユーザＩＤと第２ユーザＩＤとの間でゲームオブジェクトを交換することである。また、「ゲームカードの交換」とは、入手希望カードと提供希望カードとを交換することである。
【０２３３】
例えば、「第１ユーザＩＤと第２ユーザＩＤとの間のゲームカードの交換」とは、第１ユーザＩＤに関連づけられたゲームカードのうちから選択された１又は複数の入手希望カードと、第２ユーザＩＤに関連づけられたゲームカードのうちから選択された１又は複数の提供希望カードとを交換することである。
【０２３４】
すなわち、「第１ユーザＩＤと第２ユーザＩＤとの間のゲームカードの交換」とは、提供希望カードと引き替えに、入手希望カードが、第２ユーザＩＤに関連づけられたゲームカードのうちに加えられ、かつ、入手希望カードと引き替えに、提供希望カードが、第１ユーザ識別情報に関連づけられたゲームカードのうちに加えられることである。
【０２３５】
言い換えれば、「第１ユーザＩＤと第２ユーザＩＤとの間のゲームカードの交換」とは、第１ユーザＩＤに関連づけられたゲームカードのうちから入手希望カードが取り除かれ、入手希望カードが、第２ユーザＩＤに関連づけられたゲームカードのうちに加えられ、第２ユーザＩＤに関連づけられたゲームカードのうちから提供希望カードが取り除かれ、提供希望カードが、第１ユーザＩＤに関連づけられたゲームカードのうちに加えられることである。
【０２３６】
また、「交換申請に基づいて、入手希望カードと提供希望カードとの交換を実行する」とは、例えば、交換申請が受け付けられた場合に、当該交換申請における入手希望カードと、当該交換申請における提供希望カードとの交換を実行することである。また例えば、交換申請が受け付けられた場合に、当該交換申請を承諾するか否かを第１ユーザに問い合わせ、当該交換申請が第１ユーザによって承諾された場合に、当該交換申請における入手希望カードと、当該交換申請における提供希望カードとの交換を実行することも上記の「交換申請に基づいて、入手希望カードと提供希望カードとの交換を実行する」に相当する。
【０２３７】
例えば、交換実行部３７０は、第１ユーザによって第１ユーザＩＤに対する複数の交換申請のうちの一の交換申請が承諾された場合に、当該一の交換申請における入手希望カードと、当該一の交換申請における提供希望カードとの交換を実行する。
【０２３８】
例えば、交換実行部３７０は、承諾受付部３６０により交換申請ＩＤと承諾結果とを受け付けた場合に、当該承諾結果が「承諾」を示す場合には、当該交換申請ＩＤにより識別される交換申請における入手希望カードと提供希望カードとの交換を実行する。
【０２３９】
具体的には、例えば、交換実行部３７０は、承諾された交換申請における申請先ユーザＩＤと入手希望カードとの関連づけを解消するとともに、申請元ユーザＩＤと入手希望カードとを関連づけるようにする。また、交換実行部３７０は、承諾された交換申請における申請元ユーザＩＤと提供希望カードとの関連づけを解消するとともに、申請先ユーザＩＤと提供希望カードとを関連づけるようにする。
【０２４０】
［３．９．交換申請取消部３８０］
交換申請取消部３８０は、主にサーバ３０の制御部３１、及び記憶部３２により実現される。
【０２４１】
交換申請取消部３８０は、第１ユーザによって第１ユーザＩＤに対する複数の交換申請のうちの一の交換申請が承諾された場合に、複数の交換申請のうちの他の交換申請を取り消す。
【０２４２】
なお、「交換申請を取り消す」とは、例えば、交換申請を拒否（却下）することである。言い換えれば、交換申請を無効にすることである。また例えば、交換申請を示すデータを削除することである。
【０２４３】
例えば、交換申請取消部３８０は、承諾受付部３６０により交換申請ＩＤと承諾結果とを受け付けた場合に、当該承諾結果が「承諾」を示すときには、当該交換申請ＩＤにより識別される交換申請と入手希望カードの少なくとも一部が共通する他の交換申請を、交換申請情報テーブルＴＢＬ１０４の中から検索し、検索された交換申請を取り消す。例えば、交換申請取消部３８０は、上記検索された交換申請を識別する交換申請ＩＤに関連付けて交換申請情報テーブルＴＢＬ１０４に記憶される「状況フラグ」の値を「２（取消）」に更新することで、交換申請を取り消す。
【０２４４】
［４．ゲームシステム１において実行される処理］
次に、ゲームシステム１において実行される処理の一例を説明する。図２１乃至図２４は、ゲームシステム１において実行される処理を示す図である。図２１乃至図２４に示した処理において、第１端末１０−１に関する処理は、第１端末１０−１の制御部１１が記憶部１２に記憶されたプログラムに基づいて実行し、第２端末１０−２に関する処理は、第２端末１０−２の制御部１１が記憶部１２に記憶されたプログラムに基づいて実行し、サーバ３０に関する処理は、サーバ３０の制御部３１が記憶部３２に記憶されたプログラムに基づいて実行するものである。以下では、第１ユーザ（第１ユーザＩＤ）と第２ユーザ（第２ユーザＩＤ）との間でゲームカードを交換する場合の処理について説明する。
【０２４５】
［４．１．出品カード情報の登録処理］
まず、図２１に基づいて、第１ユーザが1又は複数のゲームカードを出品カードとしてサーバ３０に登録する処理の例について説明する。なお、図２１に示される処理は、図５の画面例で説明した処理に対応する。
【０２４６】
図２１に示されるように、第１端末１０−１の制御部１１は、入力部１４を介して第１ユーザから受け付けた操作に基づいて、通信部１３を介してサーバ３０と通信し、第１ユーザＩＤに関連づけられたゲームカードの中から出品カードの選択を第１ユーザから受け付けるための処理を制御する（Ｓ１００）。また、サーバ３０の制御部３１も、通信部３３を介して第１端末１０−１と通信し、第１ユーザＩＤに関連づけられたゲームカードの中から出品カードの選択を第１ユーザから受け付けるための処理を制御する（Ｓ３００）。
【０２４７】
例えば、サーバ３０の制御部３１は、通信部３３を介して第１端末１０−１から受信したデータに基づいて、第１ユーザが所有するゲームカードの中から１又は複数のゲームカードを出品カードとして選択するための出品画面画像Ｇ１３００（図５）を表示させるためのデータを生成し、生成した表示データを第１端末１０−１に送信する。また例えば、第１端末１０−１の制御部１１は、サーバ３０から受信したデータに基づいて、上記の出品画面画像Ｇ１３００を表示部１５に表示させる。そして、第１端末１０−１の制御部１１は、上記の出品画面画像Ｇ１３００が表示された状態で、第１ユーザから受け付けた操作に基づいて、出品カードとして選択されたゲームカードを特定する。
【０２４８】
第１端末１０−１の制御部１１は、入力部１４により第１ユーザから受け付けた操作に基づいて、出品カードが決定されたか否か（すなわち、出品カードの選択が完了されたか否か）を判定する（Ｓ１０２）。例えば、第１端末１０−１の制御部１１は、図５に示す出品画面の処理オブジェクトＰ１３０１を選択する操作を第１ユーザから受け付けた場合に、第１端末１０−１の制御部１１は上記の出品カードが決定されたと判定することとしてよい。
【０２４９】
出品カードが決定されたと判定されなかった場合には（Ｓ１０２：Ｎ）、第１端末１０−１の制御部１１は、Ｓ１００の選択制御処理を継続する。一方、出品カードが決定されたと判定された場合には（Ｓ１０３：Ｙ）、第１端末１０−１の制御部１１は、第１ユーザにより選択された出品カードの情報（出品カード情報）を、通信部１３を介してサーバ３０に送信する（Ｓ１０４）。例えば、第１端末１０−１の制御部１１は、図５に示す出品画面Ｇ１０３においてチェックボックスにチェックが入れられているゲームカードを出品カードとして選択されたゲームカードとして特定し、出品カードとして選択されたゲームカードそれぞれのカードＩＤ及びシリアル番号を含む出品カード情報をサーバ３０に送信する。
【０２５０】
サーバ３０の制御部３１は、通信部３３を介して第１端末１０−１から出品カード情報を受信し（Ｓ３０２）、受信した出品カード情報を所有ゲームオブジェクト情報テーブルＴＢＬ１０３に登録する（Ｓ３０４）。
【０２５１】
例えば、サーバ３０の制御部３１は、第１端末１０−１から出品カード情報を受信した場合に、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において出品カードのカードＩＤとシリアル番号によりそれぞれ特定されるレコードの「出品フラグ」の値を「１」に更新して、出品カード情報により特定されるゲームカードを出品カードとして設定する。
【０２５２】
［４．２．交換申請処理］
次に、図２２に基づいて、第２ユーザが第１ユーザの出品カードの中から選択した1又は複数の入手希望カードと、第２ユーザの所有するゲームカードの中から選択した１又は複数の提供希望カードとを交換することを、第１ユーザに申請する際の処理の例について説明する。なお、図２２の処理は、図７乃至図１０の画面例で説明した処理に対応する。また、以下においては第１ユーザを交換申請先のユーザ、第２ユーザを交換申請元のユーザと称することがある。
【０２５３】
図２２に示されるように、第２ユーザが操作する第２端末１０−２の制御部１１は、入力部１４を介して第２ユーザから交換申請先のユーザの選択を受け付ける（Ｓ１１０）。例えば、図７に示す検索結果表示画面画像Ｇ２０１が表示されている状態において、第２端末１０−２の制御部１１は、表示領域Ａ２１１０に表示されるいずれかのユーザを交換申請先として選択する操作を受け付ける。すなわち、第２端末１０−２の制御部１１は、表示領域Ａ２１１１又は表示領域Ａ２１１２等を選択する操作を受け付けることによって、上記の交換申請先のユーザの選択を受け付ける。なお以下では、第１ユーザが上記の交換申請先のユーザとして選択されたこととして説明を続ける。
【０２５４】
第２端末１０−２の制御部１１は、第２ユーザから選択された交換申請先のユーザ（第１ユーザ）のユーザＩＤを、通信部１３を介してサーバ３０に送信する（Ｓ１１２）。
【０２５５】
サーバ３０の制御部３１は、通信部３３を介して第２端末１０−２から交換申請先のユーザ（第１ユーザ）のユーザＩＤを受信する（Ｓ３１０）。そして、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３から交換申請先のユーザの出品カードのリスト（出品カードリスト）を取得する（Ｓ３１２）。例えば、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において、Ｓ３１０で受信したユーザＩＤに関連づけられたレコードのうち、「出品フラグ」が「１」である「カードＩＤ」及び「シリアル番号」のゲームカードのリストを上記の出品カードリストとして取得する。そして、サーバ３０の制御部３１は、上記取得した出品カードリストに基づいて、交換申請先のユーザ（第１ユーザ）の出品カードの中から第２ユーザが入手希望カードを選択するための入手希望カード選択画面画像Ｇ２２００（図８）を表示するためのデータを、通信部３３を介して第２端末１０−２に送信する（Ｓ３１４）。
【０２５６】
次に、第２端末１０−２の制御部１１は、通信部１３を介してサーバ３０から入手希望カード選択画面画像Ｇ２２００のデータを受信する（Ｓ１１４）。そして、第２端末１０−２の制御部１１は、上記受信したデータに基づいて、入手希望カード選択画面画像Ｇ２２００を第２端末１０−２の表示部１５に表示する（Ｓ１１６）。
【０２５７】
第２端末１０−２の制御部１１は、表示部１５に表示される入手希望カード選択画面画像Ｇ２２００に表示される出品カードの中から入手希望カードの選択を第２ユーザから受け付ける（Ｓ１１８）。
【０２５８】
次に、第２端末１０−２の制御部１１は、第２ユーザによって選択された入手希望カードの情報（例えばカードＩＤ及びシリアル番号）を、通信部１３を介してサーバ３０に送信する（Ｓ１２０）。
【０２５９】
サーバ３０の制御部３１は、通信部３３を介して第２端末１０−２から第２ユーザによって選択された入手希望カードの情報を受信する（Ｓ３１６）。
【０２６０】
次に、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３から交換申請元のユーザ（第２ユーザ）の所有するゲームカード（所有カード）のリスト（所有カードリスト）を取得する（Ｓ３１８）。例えば、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において、第２ユーザのユーザＩＤに関連づけられた「カードＩＤ」及び「シリアル番号」のゲームカードのリストを上記の所有カードリストとして取得する。そして、サーバ３０の制御部３１は、上記取得した所有カードリストに基づいて、交換申請元のユーザ（第２ユーザ）の所有カードの中から第２ユーザが提供希望カードを選択するための提供希望カード選択画面画像Ｇ２３００（図９）を表示するためのデータを、通信部３３を介して第２端末１０−２に送信する（Ｓ３２０）。
【０２６１】
次に、第２端末１０−２の制御部１１は、通信部１３を介してサーバ３０から提供希望カード選択画面画像Ｇ２３００のデータを受信する（Ｓ１２２）。そして、第２端末１０−２の制御部１１は、上記受信したデータに基づいて、提供希望カード選択画面画像Ｇ２３００を第２端末１０−２の表示部１５に表示する（Ｓ１２４）。
【０２６２】
第２端末１０−２の制御部１１は、表示部１５に表示される提供希望カード選択画面画像Ｇ２３００に表示される所有カードの中から提供希望カードの選択を第２ユーザから受け付ける（Ｓ１２６）。
【０２６３】
次に、第２端末１０−２の制御部１１は、第２ユーザによって選択された提供希望カードの情報（例えばカードＩＤ及びシリアル番号）を、通信部１３を介してサーバ３０に送信する（Ｓ１２８）。
【０２６４】
サーバ３０の制御部３１は、通信部３３を介して第２端末１０−２から第２ユーザによって選択された提供希望カードの情報を受信する（Ｓ３２２）。この例においては、サーバ３０の制御部３１は、第２ユーザから、入手希望カードと提供希望カードの情報を受け付けることにより、第２ユーザから、第１ユーザの入手希望カードと、第２ユーザの提供希望カードとを交換することの申請（交換申請）を受け付けることとする。
【０２６５】
サーバ３０の制御部３１は、第２ユーザから上記の交換申請を受け付けると、交換申請情報テーブルＴＢＬ１０４に、上記の交換申請の情報を登録する（Ｓ３２４）。例えば、サーバ３０の制御部３１は、第２ユーザから受け付けた交換申請を識別する交換申請ＩＤ、申請元ユーザＩＤ（第２ユーザのユーザＩＤ）、申請先ユーザＩＤ（第１ユーザのユーザＩＤ）、入手希望カード（Ｓ３１６で受信した情報）、提供希望カード（Ｓ３２２で受信した情報）、申請受付日時（例えばＳ３２２，Ｓ３１６、Ｓ３１０等の受信日時）、状況フラグ（初期値０）を関連づけて交換申請情報テーブルＴＢＬ１０４に登録する。
【０２６６】
［４．３．交換申請承諾処理］
次に、図２３に基づいて、第１ユーザに対する交換申請を第１ユーザが確認、承諾する処理の例について説明する。なお、図２３に示される処理は、図１１，図１２，図１４の画面例で説明した処理に対応する。
【０２６７】
図２３に示されるように、第１ユーザが操作する第１端末１０−１の制御部１１は、入力部１４を介して第１ユーザから、第１ユーザを交換申請先とする交換申請の中から交換申請の選択を受け付ける（Ｓ１４０）。例えば、図１１に示す交換申請一覧画面画像Ｇ１４００が表示されている状態において、第１端末１０−１の制御部１１は、表示領域Ａ１４１０に表示される交換申請のいずれかを選択する操作を受け付ける。すなわち、第２端末１０−２の制御部１１は、表示領域Ａ１４１１又は表示領域Ａ１４１２等を選択する操作を受け付けることによって、交換申請の選択を受け付ける。
【０２６８】
第１端末１０−１の制御部１１は、第１ユーザから選択された交換申請を識別する交換申請ＩＤを、通信部１３を介してサーバ３０に送信する（Ｓ１４２）。
【０２６９】
サーバ３０の制御部３１は、通信部３３を介して第１端末１０−１から交換申請ＩＤを受信する（Ｓ３４０）。そして、サーバ３０の制御部３１は、受信した交換申請ＩＤに基づいて記憶部３２から以下の情報を取得する。
【０２７０】
サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４から、Ｓ３４０で取得した交換申請ＩＤに関連づけられている提供希望カードと入手希望カードの情報を取得する（Ｓ３４２）。例えば、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、Ｓ３４０で受信した交換申請ＩＤに関連づけられた「提供希望カード」に格納されるゲームカード（カードＩＤ及びシリアル番号）のリストを提供希望カードの情報として取得する。また、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、Ｓ３４０で受信した交換申請ＩＤに関連づけられた「入手希望カード」に格納されるゲームカード（カードＩＤ及びシリアル番号）のリストを入手希望カードの情報として取得する。
【０２７１】
サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４から、Ｓ３４２で提供希望ゲームカードの情報として取得したゲームカードを「提供希望カード」とする、Ｓ３４０で受信した交換申請ＩＤにより識別される交換申請以外の他の交換申請の情報（以下、重複交換申請情報）を取得する（Ｓ３４４）。例えば、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、Ｓ３４２で取得したゲームカード（カードＩＤ及びシリアル番号）ごとに、当該ゲームカードを「提供希望カード」の項目に含む交換申請ＩＤ（ただし、Ｓ３４０で受信した交換申請ＩＤを除く）を取得する。これにより、サーバ３０の制御部３１は、Ｓ３４２で提供希望ゲームカードの情報として取得したゲームカードのそれぞれについて、Ｓ３４０で受信した交換申請ＩＤ以外の他の交換申請の情報を取得する。
【０２７２】
サーバ３０の制御部３１は、Ｓ３４０で受信した交換申請ＩＤの交換申請を承諾すること（すなわち、交換申請に基づく交換を実行すること）で取消となる他の交換申請の情報を取得する（Ｓ３４６）。例えば、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４から、Ｓ３４２で入手希望ゲームカードの情報として取得したいずれかのゲームカードを「入手希望カード」に含む、Ｓ３４０で受信した交換申請ＩＤにより識別される交換申請以外の他の交換申請の情報（以下、取消交換申請情報）を取得する。
【０２７３】
サーバ３０の制御部３１は、第１ユーザ（交換申請先ユーザ）のほしいものリストの情報を取得する（Ｓ３４８）。例えば、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、Ｓ３４０で受信した交換申請ＩＤに関連づけられている「申請先ユーザＩＤ」の項目に格納されたユーザＩＤを、上記の第１ユーザのユーザＩＤとして取得する。そして、サーバ３０の制御部３１は、ユーザ情報テーブルＴＢＬ１０２において、上記取得した第１ユーザのユーザＩＤに関連づけられている「ほしいものリスト」に格納されたカードＩＤを、上記のほしいものリストの情報として取得する。
【０２７４】
次に、サーバ３０の制御部３１は、Ｓ３４２〜Ｓ３４８で取得した情報に基づいて、交換申請ＩＤにより識別される交換申請を承諾するか否かを第１ユーザに問い合わせるための交換申請承諾画面画像Ｇ１５００（図１２）を表示させるためのデータを生成する（Ｓ３５０）。例えば、図１２に示す交換申請承諾画面画像Ｇ１５００に関し、表示領域Ａ１５１０の情報は、Ｓ３４２で取得した情報に基づいて生成され、表示領域Ａ１５１２における処理オブジェクトＰ１５１２１の情報は、Ｓ３４４で取得した情報に基づいて生成される。また、表示領域Ａ１５２０の情報は、Ｓ３４６で取得した情報に基づいて生成され、枠画像Ｐ１５１１１，Ｐ１５２１１は、Ｓ３４８で取得した情報に基づいて生成される。
【０２７５】
サーバ３０の制御部３１は、Ｓ３５０で生成した交換申請承諾画面画像Ｇ１５００を表示させるためのデータを、通信部３３を介して第１端末１０−１に送信する（Ｓ３５２）。
【０２７６】
第１端末１０−１の制御部１１は、通信部１３を介してサーバ３０から交換申請承諾画面画像Ｇ１５００を表示させるためのデータを受信する（Ｓ１４４）。そして、第１端末１０−１の制御部１１は、上記受信したデータに基づいて、交換申請承諾画面画像Ｇ１５００を第１端末１０−１の表示部１５に表示する（Ｓ１４６）。
【０２７７】
第１端末１０−１の制御部１１は、入力部１４を介して第１ユーザから受け付けた操作に基づいて、承諾結果を受け付ける（Ｓ１４８）。例えば、図１２の交換申請承諾画面画像Ｇ１５００が表示されている状態で、第１端末１０−１の制御部１１は、交換申請に対する承諾又は拒否を選択する操作を受け付ける。すなわち、第１端末１０−１の制御部１１は、図１２の交換申請承諾画面画像Ｇ１５００における処理オブジェクトＰ１５０１又は処理オブジェクトＰ１５０２のいずれかの選択を受け付けることにより、上記の承諾結果を受け付ける。例えば、第１端末１０−１の制御部１１は、処理オブジェクトＰ１５０１が選択された場合には交換申請が承諾されたと判定し、処理オブジェクトＰ１５０２が選択された場合には交換申請が承諾されなかった（すなわち拒否された）と判定する。
【０２７８】
そして、第１端末１０−１の制御部１１は、上記受け付けた承諾結果を、通信部１３を介してサーバ３０に対して送信する（Ｓ１５０）。なお、上記の承諾結果には、例えば、交換申請ＩＤと、承諾又は拒否のいずれかの情報が含まれる。
【０２７９】
サーバ３０の制御部３１は、通信部３３を介して第１端末１０−１から承諾結果を受信する（Ｓ３５４）。そして、サーバ３０の制御部３１は、上記受信した承諾結果に基づいて、交換が承諾されたか否かを判定する（Ｓ３５６）。
【０２８０】
交換が承諾された場合には（Ｓ３５６：Ｙ）、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、第１ユーザから選択された交換申請ＩＤに関連づけられる状況フラグの値を「１」に更新する（Ｓ３５８）。そして、サーバ３０の制御部３１は、第１ユーザから選択された交換申請ＩＤについての入手希望カードと提供希望カードの情報に基づいて、第１ユーザ（交換申請先ユーザ）と第２ユーザ（交換申請元ユーザ）との間で、入手希望カードと提供希望カードとの交換を実行する（Ｓ３６０）。すなわち、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において、第１ユーザのユーザＩＤと入手希望カードの関連づけを解消し、新たに第１ユーザのユーザＩＤと提供希望カードを関連づける。また、サーバ３０の制御部３１は、所有ゲームオブジェクト情報テーブルＴＢＬ１０３において、第２ユーザのユーザＩＤと提供希望カードの関連づけを解消し、新たに第２ユーザのユーザＩＤと入手希望カードを関連づける。
【０２８１】
そして、サーバ３０の制御部３１は、承諾された交換申請ＩＤについて、Ｓ３４６で取得された取消交換申請情報に基づいて、取消対象となる交換申請ＩＤについて交換申請情報テーブルＴＢＬ１０４に関連づけて記憶される状況フラグの値を「２」（拒否／取消）に更新する（Ｓ３６２）。
【０２８２】
一方、交換が承諾されなかった場合には（Ｓ３５６：Ｎ）、サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４において、第１ユーザから選択された交換申請ＩＤに関連づけられる状況フラグの値を「２」（拒否／取消）に更新する（Ｓ３６４）。
【０２８３】
［４．４．交換申請一覧表示処理］
次に、図２４に基づいて、第１ユーザに対する交換申請のうち、第１ユーザから選択されたゲームカードが入手希望カードとして選択されている交換申請の一覧を表示する処理の例について説明する。なお、図２４に示される処理は、例えば、図１２に示す交換申請承諾画面画像Ｇ１５００において処理オブジェクトＰ１５１２１が選択された場合に、図１３に示す交換申請一覧画面画像Ｇ１６００を表示する処理に対応する。
【０２８４】
図２４に示されるように、第１ユーザが操作する第１端末１０−１の制御部１１は、入力部１４を介して第１ユーザから、第１ユーザの出品カードの中から出品カードの選択を受け付ける（Ｓ１７０）。例えば、図１２に示す交換申請承諾画面画像Ｇ１５００が表示されている状態で、第１端末１０−１の制御部１１はいずれかの出品カードを選択する操作を受け付ける。すなわち、第１端末１０−１の制御部１１は、図１２に示す交換申請承諾画面画像Ｇ１５００における処理オブジェクトＰ１５１２１を選択する操作を受け付けることによって、上記の出品カードの選択を受け付ける。以下、Ｐ１７０で、第１ユーザにより選択された出品カードを選択カードと称する。
【０２８５】
第１端末１０−１の制御部１１は、第１ユーザから選択された出品カードの情報（カードＩＤ，シリアル番号）を、通信部１３を介してサーバ３０に送信する（Ｓ１７２）。
【０２８６】
サーバ３０の制御部３１は、通信部３３を介して第１端末１０−１から選択された出品カードの情報（カードＩＤ，シリアル番号）を受信する（Ｓ３７０）。そして、サーバ３０の制御部３１は、選択された出品カードの情報に基づいて記憶部３２から以下の情報を取得する。
【０２８７】
サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４から、選択された出品カードを入手希望カードに含む１以上の交換申請の情報（交換申請ＩＤ）を取得する（Ｓ３７１）。
【０２８８】
サーバ３０の制御部３１は、交換申請情報テーブルＴＢＬ１０４から、Ｓ３７２で取得したそれぞれの交換申請ＩＤについて、提供希望カード、入手希望カードの情報を取得する（Ｓ３７４）。
【０２８９】
サーバ３０の制御部３１は、第１ユーザ（交換申請先ユーザ）のほしいものリストの情報を取得する（Ｓ３７６）。例えば、サーバ３０の制御部３１は、ユーザ情報テーブルＴＢＬ１０２において、第１ユーザのユーザＩＤに関連づけられている「ほしいものリスト」に格納されたカードＩＤを、上記のほしいものリストの情報として取得する。
【０２９０】
次に、サーバ３０の制御部３１は、Ｓ３７２〜Ｓ３７６で取得した情報に基づいて、選択されたゲームカードを入手希望カードとする交換申請の一覧を示す交換申請一覧画面画像Ｇ１６００（図１３）を表示させるためのデータを生成する（Ｓ３７８）。例えば、図１３に示す交換申請一覧画面画像Ｇ１６００に関し、表示領域Ａ１６１０の情報は、Ｓ３７２及びＳ３７４で取得した情報に基づいて生成され、枠画像Ｐ１６１１１、Ｐ１６１２１は、Ｓ３７６で取得した情報に基づいて生成される。
【０２９１】
サーバ３０の制御部３１は、Ｓ３７８で生成した交換申請一覧画面画像Ｇ１６００を表示させるためのデータを、通信部３３を介して第１端末１０−１に送信する（Ｓ３８０）。
【０２９２】
第１端末１０−１の制御部１１は、通信部１３を介してサーバ３０から交換申請一覧画面画像Ｇ１６００を表示させるためのデータを受信する（Ｓ１７４）。そして、第１端末１０−１の制御部１１は、上記受信したデータに基づいて、交換申請一覧画面画像Ｇ１６００を第１端末１０−１の表示部１５に表示する（Ｓ１７６）。
【０２９３】
以上がゲームシステム１において行われる処理の一例である。
【０２９４】
以上説明した本実施形態に係るゲームシステム１によれば、第１ユーザの有する入手希望カードと第２ユーザの有する提供希望カードとの交換を申請する第２ユーザは、一回の交換における入手希望カード及び提供希望カードの少なくとも一方として、任意の組み合わせのゲームカードを選択できるようになる。例えば、第２ユーザは、一回の交換における入手希望カードとして任意の組み合わせのゲームカードを選択でき、かつ、当該交換における提供希望カードとして任意の組み合わせのゲームカードを選択できるようになる。この場合、第２ユーザは、一回の交換における入手希望カードとして選択するゲームカードの数や、一回の交換における入手希望カードとしてどのゲームカードを選択するのかを任意に選択できるようになる。また、第２ユーザは、一回の交換における提供希望カードとして選択するゲームカードの数や、一回の交換における提供希望カードとしてどのゲームカードを選択するのかを任意に選択できるようになる。このようにすることによって、交換の自由度を向上させることができ、その結果として、ゲームカードの交換の機会損失を軽減することができる。
【０２９５】
また、ゲームシステム１によれば、第２ユーザは、第１ユーザが提供候補ゲームカードとして選択したゲームカードのうちから入手希望カードを選択できるようになる。ゲームシステム１によれば、第２ユーザが入手希望カードとして選択可能なゲームカードが、第１ユーザによって提供候補ゲームカードとして選択したゲームカード（すなわち、第１ユーザが他のユーザに提供してもよいと考えているゲームカード）に限定される。これによって、第１ユーザが他のユーザに提供したくないと考えているゲームカードが第２ユーザによって入手希望カードとして選択される可能性を排除することができる。すなわち、第１ユーザによって承諾される可能性の低い交換申請がなされることを排除することができる。
【０２９６】
また、ゲームシステム１によれば、一のユーザ識別情報に関連づけられた同一のゲームが入手希望カードとして選択された複数の交換申請を受け付けられるため、第１ユーザは、それら複数の交換申請のうちから自らに有利な交換申請を選択して承諾できるようになる。
【０２９７】
また、ゲームシステム１によれば、同一のゲームカードが入手希望カードとして選択された複数の交換申請のうちの一の交換申請が第１ユーザによって承諾された場合、当該ゲームカードは、第１ユーザ識別情報に関連づけられたゲームカードのうちから取り除かれる。このため、第１ユーザは上記複数の交換申請のうちの他の交換申請を受けることできなくなる。この点、ゲームシステム１によれば、上記複数の交換申請のうちの他の交換申請が取り消されるため、第１ユーザが受けることができなくなった交換申請が取り消されるようになる。このため、第１ユーザにとっては、実行できない交換申請を却下する等の手間がかからなくなる。
【０２９８】
また、ゲームシステム１によれば、第１ユーザ識別情報に関連づけられたゲームカードのうちの少なくとも一つを入手希望カードとして選択するための入手希望選択画面画像において、第１ユーザ識別情報に関連づけられたゲームカードが入手希望カードとして選択されている既存の交換申請に関する情報が表示される。このため、第１ユーザ識別情報に関連づけられたゲームカードを入手希望カードとして選択する際に、第２ユーザは、当該ゲームカードに関する交換申請が既に行われているか否か等を把握することができる。すなわち、第２ユーザは、ゲームカードに関する交換申請が既に行われているか否か等を考慮して、当該ゲームカードを入手希望カードとして選択するか否かを決定できるようになる。
【０２９９】
また、ゲームシステム１によれば、第１ユーザ識別情報に対する交換申請の一覧を示す交換申請一覧画面画像において、第１ユーザ識別情報に対する交換申請のうちの、第１ユーザが所望するゲームカードが提供希望オブジェクトとして選択されている交換申請が優先表示又は区別表示される。このため、第１ユーザは、自らの識別情報に対する交換申請のうちの、自らの所望するゲームカードを入手することが可能な交換申請を把握し易くなる。その結果、例えば、第１ユーザは、自らの所望するゲームカードを入手することが可能な交換申請を承諾し易くなる。
【０３００】
また、ゲームシステム１によれば、第１ユーザ識別情報に対する交換申請の内容を示す交換申請内容画面画像において、当該交換申請において提供希望カードとして選択されているゲームカードのうちの、第１ユーザが所望するゲームカードが優先表示又は区別表示される。このため、第１ユーザは、当該交換申請によって自らの所望するゲームカードを入手することができるか否かを把握し易くなる。その結果、例えば、第１ユーザは、自らの所望するゲームカードを入手することが可能な交換申請を承諾し易くなる。
【０３０１】
また、ゲームシステム１によれば、第１ユーザに対する一の交換申請の内容を示す交換申請内容画面画像において、上記一の交換申請において入手希望カードとして選択されているゲームカードと同一のゲームカードが入手希望カードとして選択されている他の交換申請に関する情報が表示される。このため、第１ユーザは、上記一の交換申請の内容を確認する際に、同一のゲームカードに対する他の交換申請が存在するか否か等を把握できるようになる。その結果、例えば、第１ユーザは、同一のゲームカードに対する他の交換申請が存在するか否か等を考慮して、交換申請を承諾するか否かを決定できるようになる。
【０３０２】
また、ゲームシステム１によれば、第１ユーザによって選択されたゲームカードが入手希望カードとして選択されている交換申請に関する情報が第１ユーザの表示装置に表示される。このため、第１ユーザは、自らに関連づけられたゲームカードのうちの少なくとも一つを選択することによって、例えば、当該ゲームカードが入手希望カードとして選択されている交換申請の有無や内容等を把握できるようになる。すなわち、第１ユーザは、特定のゲームカードが入手希望カードとして選択されている交換申請の有無や内容等を把握できるようになる。
【０３０３】
また、ゲームシステム１によれば、第２ユーザ識別情報に関連づけられたゲームカードのうちの少なくとも一つを提供希望カードとして選択するための提供希望選択画面画像において、第１ユーザが所望するゲームカードが優先表示又は区別表示される。このため、第２ユーザはどのゲームカードが第１ユーザの所望するゲームカードであるのかを把握し易くなる。その結果、第２ユーザは第１ユーザの所望するゲームカードを提供希望カードとして選択し易くなる。
【０３０４】
また、ゲームシステム１によれば、第１ユーザによって選択された交換申請以外の交換申請であって、かつ、第１ユーザによって選択された交換申請において入手希望カードとして選択されているゲームカードと同一のゲームカードが入手希望カードとして選択されている交換申請に関する情報が第１ユーザの表示装置に表示される。このため、第１ユーザは、自らが選択した交換申請と同一のゲームカードに対する他の交換申請（すなわち、自らが選択した交換申請によって申請された交換が実行された場合に実行できなくなる他の交換申請）の有無や内容等を把握し易くなる。その結果、例えば、第１ユーザは、交換申請と同一のゲームカードに対する他の交換申請（すなわち、交換申請によって申請された交換が実行された場合に実行できなくなる他の交換申請）の有無や内容等を考慮して、交換申請を承諾するか否かを決定できるようになる。
【０３０５】
［５．変形例］
本発明は以上説明した実施形態に限定されるものではない。
【０３０６】
〔１〕以上に説明した実施形態では、図１２に示す交換申請承諾画面画像Ｇ１５００から図１３に示す交換申請一覧画面画像Ｇ１６００へと遷移するようになっていた。すなわち、交換申請承諾画面画像Ｇ１５００に表示される第１ユーザの所有カード（出品カード）のいずれかを第１ユーザが選択した場合に、選択されたゲームカードに対する交換申請の一覧を示す交換申請一覧画面画像Ｇ１６００が表示されるようになっていた。
【０３０７】
しかしながら、交換申請承諾画面画像Ｇ１５００以外の画面画像から交換申請一覧画面画像Ｇ１６００へと遷移可能としてもよい。例えば、第１ユーザの出品カードの一覧を示すような画面画像から交換申請一覧画面画像Ｇ１６００へと遷移するようにしてもよい。すなわち、第１ユーザの出品カードの一覧のうちからいずれかのゲームカードが選択された場合に、選択されたゲームカードに対する交換申請の一覧を示す交換申請一覧画面画像Ｇ１６００が表示されるようにしてもよい。
【０３０８】
〔２〕例えば、図８に示す入手希望カード選択画面画像Ｇ２２００において、一の出品カードに対して既に複数の交換申請を受け付けている場合に、当該複数の交換申請の各々に対応するアイコン等の画像を当該一の出品カードの表示領域に表示させることとしてもよい。この場合に、上記の複数の交換申請の各々に対応するアイコンの１つが選択されると、当該選択されるアイコンに対応する交換申請の情報が表示されるようにしてもよい。
【０３０９】
〔３〕例えば、図１２に示す交換申請承諾画面画像Ｇ１５００において、承諾対象の交換申請を承諾することで取消となる交換申請の情報を表示する表示領域Ａ１５２０は、交換申請承諾画面画像Ｇ１５００に含まれていなくともよく、例えば処理オブジェクトＰ１５０１が選択された場合に、ポップアップウインドウ等の別画面で表示されることとしてもよい。
【０３１０】
〔４〕例えば、図６に示す出品カード検索画面画像Ｇ２０００において、ゲームカードの検索条件として利用する情報は、ゲームカードの名称に限られない。例えば、ゲームカードの検索条件には、ゲームカードの名称、レア度、流通数、特技、攻撃力、防御力、コスト、売却価格、登場日時等のゲームカードの属性情報のうちの１つ又は複数についての条件の組み合わせにより選択されてもよい。
【０３１１】
〔５〕例えば、上述したゲームシステム１においては、データ記憶部３００に記憶されるゲームオブジェクト情報テーブルＴＢＬ１０１、ユーザ情報テーブルＴＢＬ１０２、所有ゲームオブジェクト情報テーブルＴＢＬ１０３、交換申請情報テーブルＴＢＬ１０４等のテーブルはサーバ３０に記憶されることとしたが、これに限られない。例えば、上記のテーブルは、サーバ３０以外の装置（例えば端末１０等）が保持してもよいし、ゲームシステム１に含まれる複数の装置（例えばサーバ３０，端末１０等）に分散して保持されてもよいし、複数の装置が上記のテーブルの少なくとも一部を重複して保持してもよい。また例えば、上記のテーブルの少なくとも一部は、サーバ３０、端末１０のそれぞれが保持してもよいし、サーバ３０のみ、又は端末１０のみが保持してもよい。なお、サーバ３０と端末１０とが同じテーブルの情報を保持する場合には、サーバ３０と端末１０とはそれぞれで保持されるテーブルの情報を同期することとしてよい。
【０３１２】
〔６〕例えば、第１端末１０−１と第２端末１０−２とはサーバ３０を介さずにＰ２Ｐ（ピアツーピア）により通信することとしてもよい。この場合には、例えば第１端末１０−１又は第２端末１０−２のいずれかがサーバ３０の機能を兼ねることとしてよい。すなわち、この場合には、第１端末１０−１又は第２端末１０−２のうちいずれかが、データ記憶部３００、提供候補選択受付部３１０、表示制御部３２０、交換申請受付部３３０、交換申請選択受付部３４０、ゲームオブジェクト選択受付部３５０、承諾受付部３６０、交換実行部３７０、及び交換申請取消部３８０の機能をさらに備えることとしてよい。
【０３１３】
〔７〕例えば、第１ユーザと第２ユーザとが交換するゲームオブジェクトは、ゲームカードに限られない。例えば、第１ユーザと第２ユーザとは、ゲームカード、ゲームキャラクタ、ゲームアイテム、ゲームポイントのいずれか又はこれらの組合せをそれぞれ交換するようにしてもよい。
【０３１４】
［６．付記］
以上のような記載から、本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために、適宜図面に記載された符号を括弧書きで記載するが、それにより本発明が図示の態様に限定されるものではない。
【０３１５】
１）本発明の一態様に係るゲームシステム（１）は、ユーザ識別情報にゲームオブジェクトが関連づけられたゲームを実行するゲームシステム（１）において、第１ユーザ識別情報（例えば第１ユーザＩＤ）に関連づけられたゲームオブジェクト（例えばゲームカード）のうちから選択される少なくとも一つの入手希望ゲームオブジェクト（例えば入手希望カード）と、第２ユーザ識別情報に関連づけられたゲームオブジェクト（例えば所有カード）のうちから選択される少なくとも一つの提供希望ゲームオブジェクト（例えば提供希望カード）との交換申請を、前記第２ユーザ識別情報（例えば第２ユーザＩＤ）によって識別される第２ユーザから受け付ける交換申請受付手段（３３０）と、前記交換申請に基づいて、前記入手希望ゲームオブジェクトと前記提供希望ゲームオブジェクトとの交換を前記第１ユーザ識別情報と前記第２ユーザ識別情報との間で実行する交換実行手段（３７０）と、を含み、前記交換申請受付手段（３３０）は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記第２ユーザから受け付ける選択受付手段（３３１）を含み、前記選択受付手段（３３１）は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記第２ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける。
【０３１６】
１２）本発明の一態様に係る交換申請受付装置（３０）は、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段（３３０）を含み、前記交換申請受付手段（３３０）は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段（３３１）を含み、前記選択受付手段（３３１）は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける。
【０３１７】
１３）本発明の一態様に係るプログラムは、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付手段（３３０）としてコンピュータを機能させ、前記交換申請受付手段（３３０）は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付手段（３３１）を含み、前記選択受付手段（３３１）は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける、ことを特徴とするプログラムである。
【０３１８】
１４）本発明の一態様に係るゲームシステム（１）の制御方法は、ユーザ識別情報にゲームオブジェクトが関連づけられたゲームを実行するゲームシステム（１）の制御方法において、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別される第２ユーザから受け付ける交換申請受付ステップ（Ｓ３１０〜Ｓ３２４）と、前記交換申請に基づいて、前記入手希望ゲームオブジェクトと前記提供希望ゲームオブジェクトとの交換を前記第１ユーザ識別情報と前記第２ユーザ識別情報との間で実行する交換実行ステップ（Ｓ３６０）と、を含み、前記交換申請受付ステップ（Ｓ３１０〜Ｓ３２４）は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記第２ユーザから受け付ける選択受付ステップ（Ｓ３１６、Ｓ３２２）を含み、前記選択受付ステップ（Ｓ３１６、Ｓ３２２）は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記第２ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける。
【０３１９】
１５）本発明の一態様に係る交換申請受付装置（３０）の制御方法は、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも入手希望ゲームオブジェクトと、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちから選択される少なくとも一つの提供希望ゲームオブジェクトとの交換申請を、前記第２ユーザ識別情報によって識別されるユーザから受け付ける交換申請受付ステップ（Ｓ３１０〜Ｓ３２４）を含み、前記交換申請受付ステップ（Ｓ３１０〜Ｓ３２４）は、前記入手希望ゲームオブジェクトの選択と前記提供希望ゲームオブジェクトの選択とを前記ユーザから受け付ける選択受付ステップ（Ｓ３１６、Ｓ３２２）を含み、前記選択受付ステップ（Ｓ３１６、Ｓ３２２）は、一回の交換における前記入手希望ゲームオブジェクト及び前記提供希望ゲームオブジェクトの少なくとも一方として、前記ユーザから任意の組み合わせのゲームオブジェクトの選択を受け付ける。
【０３２０】
１６）本発明の一態様に係る情報記憶媒体は、上記１３）に記載のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【０３２１】
上記１）、１２）〜１６）に記載の発明によれば、第２ユーザは、一回の交換における入手希望ゲームオブジェクト及び提供希望ゲームオブジェクトの少なくとも一方として、任意の組み合わせのゲームオブジェクトを選択できるようになる。例えば、第２ユーザは、一回の交換における入手希望ゲームオブジェクトとして任意の組み合わせのゲームオブジェクトを選択でき、かつ、当該交換における提供希望ゲームオブジェクトとして任意の組み合わせのゲームオブジェクトを選択できるようになる。この場合、第２ユーザは、一回の交換における入手希望ゲームオブジェクトとして選択するゲームオブジェクトの数や、一回の交換における入手希望ゲームオブジェクトとしてどのゲームオブジェクトを選択するのかを任意に選択できるようになる。また、第２ユーザは、一回の交換における提供希望ゲームオブジェクトとして選択するゲームオブジェクトの数や、一回の交換における提供希望ゲームオブジェクトとしてどのゲームオブジェクトを選択するのかを任意に選択できるようになる。このようにすることによって、交換の自由度を向上させることができ、その結果として、ゲームオブジェクトの交換の機会損失を軽減することができる。
【０３２２】
２）本発明の一態様では、上記１）に記載のゲームシステム（１）において、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを提供候補ゲームオブジェクトとして選択することを、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける提供候補選択受付手段（３３１）を含み、前記選択受付手段（３３１）は、前記第１ユーザによって前記提供候補ゲームオブジェクトとして選択されたゲームオブジェクトのうちの少なくとも一つを前記入手希望ゲームオブジェクトとして選択することを前記第２ユーザから受け付ける、こととする。
【０３２３】
上記２）に記載の発明によれば、第２ユーザは、第１ユーザが提供候補ゲームオブジェクトとして選択したゲームオブジェクトのうちから入手希望ゲームオブジェクトを選択できるようになる。本発明によれば、第２ユーザが入手希望ゲームオブジェクトとして選択可能なゲームオブジェクトが、第１ユーザによって提供候補ゲームオブジェクトとして選択したゲームオブジェクト（すなわち、第１ユーザが他のユーザに提供してもよいと考えているゲームオブジェクト）に限定される。これによって、第１ユーザが他のユーザに提供したくないと考えているゲームオブジェクトが第２ユーザによって入手希望ゲームオブジェクトとして選択される可能性を排除することができる。すなわち、第１ユーザによって承諾される可能性の低い交換申請がなされることを排除することができる。
【０３２４】
３）本発明の一態様では、上記１）又は２）に記載のゲームシステム（１）において、前記交換申請受付手段（３３０）は、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの同一のゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択された複数の交換申請を受け付け可能であり、前記ゲームシステム（１）は、前記複数の交換申請のうちの一の交換申請に対する承諾を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける承諾受付手段（３６０）を含み、前記交換実行手段（３７０）は、前記第１ユーザによって前記複数の交換申請のうちの一の交換申請が承諾された場合に、当該一の交換申請における前記入手希望ゲームオブジェクトと、当該一の交換申請における前記提供希望ゲームオブジェクトとの交換を実行する、こととする。
【０３２５】
上記３）に記載の発明によれば、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの同一のゲームオブジェクトが入手希望ゲームオブジェクトとして選択された複数の交換申請を受け付けられるため、第１ユーザは、それら複数の交換申請のうちから承諾する交換申請を選択できるようになる。言い換えれば、上記３）に記載の発明によれば、第１ユーザに、上記の同一のゲームオブジェクト含むゲームオブジェクトを他のユーザのゲームオブジェクトと交換する取引について複数の選択肢を与えることができる。
【０３２６】
４）本発明の一態様では、上記３）に記載のゲームシステム（１）において、前記第１ユーザによって前記複数の交換申請のうちの一の交換申請が承諾された場合に、前記複数の交換申請のうちの他の交換申請を取り消す交換申請取消手段（３８０）を含む、こととする。
【０３２７】
上記４）に記載の発明によれば、同一のゲームオブジェクトが入手希望ゲームオブジェクトとして選択された複数の交換申請のうちの一の交換申請が第１ユーザによって承諾された場合、当該ゲームオブジェクトは、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちから取り除かれる。このため、第１ユーザは上記複数の交換申請のうちの他の交換申請を受けることができなくなる。この点、本発明によれば、上記複数の交換申請のうちの他の交換申請が取り消されるため、第１ユーザが受けることができなくなった交換申請が取り消されるようになる。このため、第１ユーザが受けることができなくなった交換申請を却下する等の手間を第１ユーザにかけさせないようにすることができる。
【０３２８】
５）本発明の一態様では、上記１）乃至４）のいずれかに記載のゲームシステム（１）において、前記ゲームシステム（１）は、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを前記入手希望ゲームオブジェクトとして選択するための入手希望選択画面画像（Ｇ２０２）を前記第２ユーザの表示装置（１５）に表示させるための制御を実行する手段を含み、前記入手希望選択画面画像（Ｇ２０２）には、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択された既存の交換申請に関する情報（Ｐ２０２１２２）が表示される、こととする。
【０３２９】
上記５）に記載の発明によれば、第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを入手希望ゲームオブジェクトとして選択するための入手希望選択画面画像（Ｇ２０２）において、第１ユーザ識別情報に関連づけられたゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている既存の交換申請に関する情報が表示される。このため、第１ユーザ識別情報に関連づけられたゲームオブジェクトを入手希望ゲームオブジェクトとして選択する際に、第２ユーザは、当該ゲームオブジェクトに関する交換申請が既に行われているか否か等を把握することができる。すなわち、第２ユーザは、ゲームオブジェクトに関する交換申請が既に行われているか否か等を考慮して、当該ゲームオブジェクトを入手希望ゲームオブジェクトとして選択するか否かを決定できるようになる。
【０３３０】
６）本発明の一態様では、上記１）乃至５）のいずれかに記載のゲームシステム（１）において、前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータ（例えばほしいものリスト）に基づいて、前記第１ユーザ識別情報に対する交換申請の一覧を示す交換申請一覧画面画像（Ｇ１０４，Ｇ１０６）を前記第１ユーザの表示装置（１５）に表示させるための制御を実行する手段を含み、前記交換申請一覧画面画像（Ｇ１０４，Ｇ１０６）には、前記第１ユーザ識別情報に対する交換申請のうちの、前記リストデータに含まれるゲームオブジェクトが前記提供希望オブジェクトとして選択されている交換申請が優先表示又は区別表示される、こととする。
【０３３１】
上記６）に記載の発明によれば、第１ユーザ識別情報に対する交換申請の一覧を示す交換申請一覧画面画像（Ｇ１０４，Ｇ１０６）において、第１ユーザ識別情報に対する交換申請のうちの、第１ユーザが所望するゲームオブジェクトが提供希望オブジェクトとして選択されている交換申請が優先表示又は区別表示される。このため、第１ユーザは、自らの識別情報に対する交換申請のうちの、自らの所望するゲームオブジェクトを入手することが可能な交換申請を把握し易くなる。その結果、例えば、第１ユーザは、自らの所望するゲームオブジェクトを入手することが可能な交換申請を承諾し易くなる。
【０３３２】
７）本発明の一態様では、上記１）乃至６）のいずれかに記載のゲームシステム（１）において、前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータ（例えばほしいものリスト）に基づいて、前記第１ユーザ識別情報に対する交換申請の内容を示す交換申請内容画面画像（Ｇ１０５）を前記第１ユーザの表示装置（１５）に表示させるための制御を実行する手段を含み、前記交換申請内容画面画像（Ｇ１０５）には、前記交換申請において前記提供希望ゲームオブジェクトとして選択されているゲームオブジェクトのうちの、前記リストデータに含まれるゲームオブジェクトが優先表示又は区別表示される、こととする。
【０３３３】
上記７）に記載の発明によれば、第１ユーザ識別情報に対する交換申請の内容を示す交換申請内容画面画像（Ｇ１０５）において、当該交換申請において提供希望ゲームオブジェクトとして選択されているゲームオブジェクトのうちの、第１ユーザが所望するゲームオブジェクトが優先表示又は区別表示される。このため、第１ユーザは、当該交換申請によって自らの所望するゲームオブジェクトを入手することができるか否かを把握し易くなる。その結果、例えば、第１ユーザは、自らの所望するゲームオブジェクトを入手することが可能な交換申請を承諾し易くなる。
【０３３４】
８）本発明の一態様では、上記１）乃至７）のいずれかに記載のゲームシステム（１）において、前記第１ユーザ識別情報に対する交換申請のうちの一の交換申請の内容を示す交換申請内容画面画像（Ｇ１０５）を、前記第１ユーザ識別情報によって識別される第１ユーザの表示装置（１５）に表示させるための制御を実行する手段を含み、前記交換申請内容画面画像（Ｇ１０５）には、前記一の交換申請において前記入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択されている他の交換申請に関する情報（Ｐ１５１２１）が表示される、こととする。
【０３３５】
上記８）に記載の発明によれば、第１ユーザに対する一の交換申請の内容を示す交換申請内容画面画像（Ｇ１０５）において、上記一の交換申請において入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている他の交換申請に関する情報が表示される。このため、第１ユーザは、上記一の交換申請の内容を確認する際に、同一のゲームオブジェクトに対する他の交換申請が存在するか否か等を把握できるようになる。その結果、例えば、第１ユーザは、同一のゲームオブジェクトに対する他の交換申請が存在するか否か等を考慮して、交換申請を承諾するか否かを決定できるようになる。
【０３３６】
９）本発明の一態様では、上記１）乃至８）のいずれかに記載のゲームシステム（１）において、前記第１ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つの選択を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける手段（３５０）と、前記第１ユーザによって選択されたゲームオブジェクトが前記入手希望ゲームオブジェクトとして選択されている交換申請に関する情報を前記第１ユーザの表示装置（１５）に表示させるための制御を実行する手段と、を含む、こととする。
【０３３７】
上記９）に記載の発明によれば、第１ユーザによって選択されたゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている交換申請に関する情報が第１ユーザの表示装置（１５）に表示される。このため、第１ユーザは、自らに関連づけられたゲームオブジェクトのうちの少なくとも一つを選択することによって、例えば、当該ゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている交換申請の有無や内容等を把握できるようになる。すなわち、第１ユーザは、特定のゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている交換申請の有無や内容等を把握できるようになる。
【０３３８】
１０）本発明の一態様では、上記１）乃至９）のいずれかに記載のゲームシステム（１）において、前記ゲームシステム（１）は、前記第１ユーザ識別情報に関連づけて記憶される、前記第１ユーザ識別情報によって識別される第１ユーザが所望するゲームオブジェクトのリストデータに基づいて、前記第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを前記提供希望ゲームオブジェクトとして選択するための提供希望選択画面画像（Ｇ２０３）を前記第２ユーザの表示装置（１５）に表示させるための制御を実行する手段を含み、前記提供希望選択画面画像（Ｇ２０３）には、前記第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちの、前記リストデータに含まれるゲームオブジェクトが優先表示又は区別表示される、こととする。
【０３３９】
上記１０）に記載の発明によれば、第２ユーザ識別情報に関連づけられたゲームオブジェクトのうちの少なくとも一つを提供希望ゲームオブジェクトとして選択するための提供希望選択画面画像（Ｇ２０３）において、第１ユーザが所望するゲームオブジェクトが優先表示又は区別表示される。このため、第２ユーザはどのゲームオブジェクトが第１ユーザの所望するゲームオブジェクトであるのかを把握し易くなる。その結果、第２ユーザは第１ユーザの所望するゲームオブジェクトを提供希望ゲームオブジェクトとして選択し易くなる。
【０３４０】
１１）本発明の一態様では、上記１）乃至１０）のいずれかに記載のゲームシステム（１）において、前記第１ユーザ識別情報に対する複数の交換申請のいずれかの選択を、前記第１ユーザ識別情報によって識別される第１ユーザから受け付ける手段（３４０）と、前記複数の交換申請のうちの、前記第１ユーザによって選択された交換申請以外の交換申請であって、かつ、前記第１ユーザによって選択された交換申請において前記入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが前記入手希望ゲームオブジェクトして選択されている交換申請に関する情報（Ａ１５２１）を前記第１ユーザの表示装置（１５）に表示させるための制御を実行する手段と、を含む、こととする。
【０３４１】
上記１１）に記載の発明によれば、第１ユーザによって選択された交換申請以外の交換申請であって、かつ、第１ユーザによって選択された交換申請において入手希望ゲームオブジェクトとして選択されているゲームオブジェクトと同一のゲームオブジェクトが入手希望ゲームオブジェクトとして選択されている交換申請に関する情報が第１ユーザの表示装置（１５）に表示される。このため、第１ユーザは、自らが選択した交換申請と同一のゲームオブジェクトに対する他の交換申請（すなわち、自らが選択した交換申請によって申請された交換が実行された場合に実行できなくなる他の交換申請）の有無や内容等を把握し易くなる。その結果、例えば、第１ユーザは、交換申請と同一のゲームオブジェクトに対する他の交換申請（すなわち、交換申請によって申請された交換が実行された場合に実行できなくなる他の交換申請）の有無や内容等を考慮して、交換申請を承諾するか否かを決定できるようになる。
【符号の説明】
【０３４２】
１  ゲームシステム、Ｎ  ネットワーク、１０−１  第１端末、１１  制御部、１２  記憶部、１３  通信部、１４  入力部、１５  表示部、１０−２  第２端末、３０  サーバ、３１  制御部、３２  記憶部、３３  通信部、１００  提供候補選択部、１１０  表示制御部、１２０交換申請部、１３０  表示制御部、１４０  交換申請選択部、１５０  ゲームオブジェクト選択部、１６０  承諾結果通知部、３００  データ記憶部、３１０  提供候補選択受付部、３２０  表示制御部、３３０  交換申請受付部、３４０  交換申請選択受付部、３５０  ゲームオブジェクト選択受付部、３６０  承諾受付部、３７０  交換実行部、３８０  交換申請取消部、ＴＢＬ１０１  ゲームオブジェクト情報テーブル、ＴＢＬ１０２ユーザ情報テーブル、ＴＢＬ１０３  所有ゲームオブジェクト情報テーブル、ＴＢＬ１０４  交換申請情報テーブル。
【図１】
2016067638.tif 000003
【図２】
2016067638.tif 000004
【図３】
2016067638.tif 000005
【図４】
2016067638.tif 000006
【図５】
2016067638.tif 000007
【図６】
2016067638.tif 000008
【図７】
2016067638.tif 000009
【図８】
2016067638.tif 000010
【図９】
2016067638.tif 000011
【図１０】
2016067638.tif 000012
【図１１】
2016067638.tif 000013
【図１２】
2016067638.tif 000014
【図１３】
2016067638.tif 000015
【図１４】
2016067638.tif 000016
【図１５】
2016067638.tif 000017
【図１６】
2016067638.tif 000018
【図１７】
2016067638.tif 000019
【図１８】
2016067638.tif 000020
【図１９】
2016067638.tif 000021
【図２０】
2016067638.tif 000022
【図２１】
2016067638.tif 000023
【図２２】
2016067638.tif 000024
【図２３】
2016067638.tif 000025
【図２４】
2016067638.tif 000026