(57)【要約】【課題】仮想社会で他人のアバターが着用または所有するアイテムを参考にしてアイテムや現実の商品の購入を容易にするとともに、参考にされたアバターには報酬を付与する多人数同時参加型のネットワークゲームを提供する。【解決手段】アバター（Ａさん）のプレイヤーが、他のプレイヤー（第２の利用者）のアバターである他人アバター（Ｂさん）を画面上でクリックすると、Ａさんは自動的にＢさんが着用しているアイテムを販売する店舗に入店する。そして、Ａさんがその店舗でアイテムを購入すると、Ｂさんに対して、Ａさんへの商品販売のきっかけを作ったことに対するアフィリエイトが付与される。【選択図】図５
2008217142.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムに、
複数の利用者の各々に対応し、対応する利用者による操作装置を用いた操作によって活動する複数の仮想のキャラクタ（以下、アバターと呼ぶ）を含む仮想社会を構築し、前記アバターに仮想のアイテムを所有させる仮想社会構築手順と、
前記仮想社会を表示装置に表示させる表示手順と、
第１の利用者が、他の第２の利用者のアバターである他人アバターを選択する操作をしたことを契機として、前記他人アバターが所有し且つ表示されているものと同じアイテムまたはそれに関連するアイテムを前記第１の利用者に販売する販売手続手順に処理を進行させる経由販売手順と、
を実行させるプログラム。
【請求項２】
前記販売手続手順は、前記第１の利用者が、選択操作をした他人アバターが所有しかつ表示されているものと同じアイテムまたはそれに関連するアイテムの購入操作を行わせるための画像を前記表示装置に表示させる手順と、このアイテムの購入操作があった場合に第１の利用者のアバターにこのアイテムを所持させる手順と、
を含む請求項１に記載のプログラム。
【請求項３】
前記コンピュータシステムは、サーバコンピュータと複数の端末装置とをネットワークで接続して構成されており、前記仮想社会構築手順は、複数の利用者がそれぞれ自己の端末装置を操作して前記アバターを活動させる手順を含む請求項１または請求項２に記載のプログラム。
【請求項４】
前記販売手続手順において、前記第１の利用者が前記「他人アバターが着用または所有しているものと同じアイテムまたはそれに関連するアイテム」を購入したとき、前記第２の利用者に対して報酬を提供する報酬提供手順、を更にコンピュータシステムに実行させる請求項１乃至請求項３のいずれかに記載のプログラム。
【請求項５】
前記経由販売手順は、前記第１の利用者が、他人アバターを選択操作したとき、この他人アバターが所有しているアイテムのうちの少なくとも一部の一覧を表示し、そのなかから第１の利用者が選択したアイテムと同じアイテムまたはそれに関連するアイテムを第１の利用者に販売する手続に進行する手順を含む、
請求項１乃至請求項４のいずれかに記載のプログラム。
【請求項６】
前記仮想社会構築手順は、仮想社会内に仮想のアイテムを販売する店舗を設ける手順を含み、
前記経由販売手順は、前記仮想社会内で前記「他人アバターが着用または所有しているものと同じアイテムまたはそれに関連するアイテム」を販売している店舗に、前記第１の利用者のアバターを移動させる手順を含む、
請求項１乃至請求項５のいずれかに記載のプログラム。
【請求項７】
前記仮想社会構築手順は、前記アバターに仮想社会内で通用する仮想通貨を所有させる手順を含み、
前記経由販売手順は、前記第１の利用者が前記店舗においてアイテムを購入したとき、第１の利用者が所有している仮想通貨を前記購入したアイテムの価格分だけ前記店舗に移動させる手順を含む、
請求項６に記載のプログラム。
【請求項８】
前記報酬提供手順は、前記第２の利用者が操作するアバターの所有する仮想通貨を増加させる手順を含む請求項７に記載のプログラム。
【請求項９】
前記仮想社会構築手順は、前記店舗に、仮想のアイテムを販売させる手順を含む請求項６乃至請求項８のいずれかに記載のプログラム。
【請求項１０】
サーバコンピュータと複数の端末装置とをネットワークで接続して構成されたコンピュータシステムに、
複数の利用者の各々に対応し、対応する利用者による操作装置を用いた操作によって活動する複数の仮想のキャラクタ（以下、アバターと呼ぶ）を含む仮想社会を構築し、前記アバターに仮想のアイテムを所有させる仮想社会構築手順と、
前記仮想社会を表示装置に表示させる表示手順と、
第１の利用者が、他の第２の利用者のアバターである他人アバターを選択する操作をしたことを契機として、前記ネットワークに接続され、前記他人アバターが所有し且つ表示されているアイテムの元となった現実の商品を販売する商品販売サーバに、前記第１の利用者の端末装置を接続する経由商品販売手順と、
を実行させるプログラム。
【請求項１１】
前記経由商品販売手順で接続された商品販売サーバで、前記他人アバターが所有し且つ表示されているアイテムの元となった現実の商品またはそれに関連する現実の商品を前記第１の利用者が購入したとき、前記第２の利用者に対して報酬を提供する商品購入報酬提供手順をさらに有する請求項１０に記載のプログラム。
【請求項１２】
前記仮想社会構築手順は、前記アバターに仮想社会内で通用する仮想通貨を所有させる手順を含み、
前記商品購入報酬提供手順は、前記第２の利用者が操作するアバターの所有する仮想通貨を増加させる手順を含む、
請求項１０または請求項１１に記載のプログラム。
【請求項１３】
前記経由商品販売手順は、前記第１の利用者が、他人アバターを指定したとき、この他人アバターが所有しているアイテムのうち少なくとも一部の一覧を表示し、そのなかから第１の利用者が選択したアイテムの元となった現実の商品を販売する商品販売サーバに前記第１の利用者の端末装置を接続する手順を含む、
請求項１０乃至請求項１２のいずれかに記載のプログラム。
【請求項１４】
請求項１乃至請求項１３に記載のプログラムを実行するコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、仮想社会内でアバターを活動させるためのプログラムおよびこのプログラムを実行するコンピュータシステムに関する。
【背景技術】
【０００２】
近年、例えばＭＭＯＲＰＧ（ＭＭＯＲＰＧ：Massively Multiplayer Online Role-Playing Game）等のインターネットを介して多人数が参加するネットワークゲームが普及している（たとえば非特許文献１）。
【０００３】
この種のネットワークゲームでは、プレイヤーが、自己のキャラクターであるアバターに好みの服を着せたり靴を履かせたりして自己の好みの姿に仕立てることができる。プレイヤーは、コントローラ等の入力装置を操作して仮想社会でキャラクターを活動させる。この仮想の服や靴等の所謂アイテムは、仮想社会に存在する店舗で販売されているものである。
【０００４】
なお、インターネットを用いた報酬（アフィリエイト）提供システムとして、特許文献１、２のようなシステムが提案されている。
【０００５】
【非特許文献１】“ハンゲームガイド”、［online］、NHN Japan 株式会社、［平成１９年２月９日検索］、インターネット＜URL：http://www.hangame.co.jp/guide/index.asp?Content=avatar＞
【特許文献１】特開２００１−２０２４５４号公報
【特許文献２】特開２００２−０８３２０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記ネットワークゲームでは、複数のアバターが同時に仮想社会に登場し、プレイヤーは、他人のアバターを画面で見ることができるため、各プレイヤーはアバターの服装、すなわちアバターが着用しているアイテムを競う傾向があり、他のプレイヤーのアバター（他人アバター）が良いアイテムを着用していると、自己のアバターにもそのアイテムを着用させたいと指向する傾向がある。
【０００７】
従来、ＲＰＧの仮想社会内に複数の店舗（アイテムショップ）が存在する場合、プレイヤーは、他人アバターが良いアイテムを着用している場合、その他人アバターに尋ねなければそのアイテムをどこに行けば入手できるかが直ちに分からず、アイテム入手元を探すことが面倒であるという問題点があった。また、アイテムと関連する現実の商品を販売しているサイトについても同様に、プレイヤーは直ちに分からず、かかる現実の商品を入手することができるサイトを探すことが面倒であるという問題点があった。
【０００８】
また逆に、自己のアバターの着用しているアイテムが他の多くのプレイヤーに気に入られた場合、他のプレイヤーが自己のアバターのアイテムを参考にして、同種のアイテムを入手するようになるが、仮想社会内でそのアイテムを広めることに貢献した自己のアバターには、何の報酬も付与されないという欠点があった。このことは、ＲＰＧの仮想社会におけるアバターの着用アイテムを参考にして現実の商品を購入するプレイヤーが発生した場合にも同様であり、そのアイテムを着用しているアバターには何の報酬も付与されなかった。
【０００９】
この発明は、ネットワークゲーム内の仮想社会で表示されている、他人のアバターの所有するアイテムを参考にしてアイテムや現実の商品の購入を容易にしたゲームプログラム、および、参考にされたアバターには報酬を付与することにより、より良いアイテムの着用、コーディネートの動機づけとなるゲームプログラムを提供することを目的とし、また、これらのゲームプログラムを実行するコンピュータシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１の発明は、コンピュータシステムに、複数の利用者の各々に対応し、対応する利用者による操作装置を用いた操作によって活動する複数の分身キャラクタ（以下、アバターと呼ぶ）を含む仮想社会を構築し、前記アバターに仮想のアイテムを所有させる仮想社会構築手順と、前記仮想社会を表示装置に表示させる表示手順と、第１の利用者が、他の第２の利用者のアバターである他人アバターを選択する操作をしたことを契機として、前記他人アバターが所有し且つ表示されているものと同じアイテムまたはそれに関連するアイテムを前記第１の利用者に販売する販売手続手順に処理を進行させる経由販売手順と、を実行させることを特徴とする。
【００１１】
ここで、「契機として」とは、第１の利用者が他人アバターを選択する操作をしたことをトリガとしてそのまま販売手続に進行する直接的な因果関係を含むとともに、第１の利用者が他人アバターを指定したとき、たとえば他人アバターの着用アイテムリストが表示され、さらにこのアイテムを選択することによって販売手続に進行するという間接的な因果関係（請求項３参照）も含むという趣旨である。
【００１２】
請求項２の発明は、請求項１の発明において、前記販売手続手順が、前記第１の利用者が、選択操作をした他人アバターが所有しかつ表示されているものと同じアイテムまたはそれに関連するアイテムの購入操作を行わせるための画像を前記表示装置に表示させる手順と、このアイテムの購入操作があった場合に第１の利用者のアバターにこのアイテムを所持させる手順と、を含むことを特徴とする。
【００１３】
請求項３の発明は、請求項１、２の発明において、前記コンピュータシステムが、サーバコンピュータと複数の端末装置とをネットワークで接続して構成されており、前記仮想社会構築手順が、複数の利用者がそれぞれ自己の端末装置を操作して前記アバターを活動させる手順を含むことを特徴とする。
【００１４】
請求項４の発明は、請求項１〜３の発明の販売手続手順において、前記第１の利用者が前記「他人アバターが着用または所有しているものと同じアイテムまたはそれに関連するアイテム」を購入したとき、前記第２の利用者に対して報酬を提供する報酬提供手順、を更にコンピュータシステムに実行させることを特徴とする。
【００１５】
請求項５の発明は、請求項１〜４の発明において、前記経由販売手順が、前記第１の利用者が、他人アバターを指定したとき、この他人アバターが所有しているアイテムの少なくとも一部の一覧を表示し、そのなかから第１の利用者が選択したアイテムと同じアイテムまたはそれに関連するアイテムを第１の利用者に販売する手続に進行する手順を含むことを特徴とする。
【００１６】
請求項６の発明は、請求項１〜５の発明において、前記仮想社会構築手順が、仮想社会内に仮想のアイテムを販売する店舗を設ける手順を含み、前記経由販売手順は、前記仮想社会内で前記「他人アバターが着用または所有しているものと同じアイテムまたはそれに関連するアイテム」を販売している店舗に、前記第１の利用者のアバターを移動させる手順を含むことを特徴とする。
【００１７】
請求項７の発明は、請求項６の発明において、前記仮想社会構築手順が、前記アバターに仮想社会内で通用する仮想通貨を所有させる手順を含み、前記経由販売手順は、前記第１の利用者が前記店舗においてアイテムを購入したとき、第１の利用者が所有している仮想通貨を前記購入したアイテムの価格分だけ前記店舗に移動させる手順を含むことを特徴とする。
【００１８】
請求項８の発明は、請求項７の発明において、前記報酬提供手順が、前記第２の利用者が操作するアバター（前記他人アバター）の所有する仮想通貨を増加させる手順を含むことを特徴とする。
【００１９】
請求項９の発明は、請求項６〜８の発明において、前記仮想社会構築手順が、前記店舗に、仮想のアイテムを販売させる手順を含むことを特徴とする。
【００２０】
請求項１０の発明は、サーバコンピュータと複数の端末装置とをネットワークで接続して構成されたコンピュータシステムに、各端末装置を操作する利用者に各々対応し、対応する利用者による操作装置を用いた操作によって活動する複数の仮想のキャラクタ（以下、アバターと呼ぶ）を含む仮想社会を構築し、前記アバターに現実に存在する商品を写した仮想のアイテムを所有させる仮想社会構築手順と、第１の利用者が、他の第２の利用者のアバターである他人アバターを選択する操作をしたことを契機として、前記ネットワークに接続され、前記他人アバターが所有し且つ表示されているアイテムの元となった現実の商品を販売する商品販売サーバに、前記第１の利用者の端末装置を接続する経由商品販売手順と、を実行させることを特徴とする。
【００２１】
請求項１１の発明は、請求項１０の発明において、前記経由商品販売手順で接続された商品販売サーバで、前記他人アバターが所有し且つ表示されているアイテムの元となった現実の商品またはそれに関連する現実の商品を前記第１の利用者が購入したとき、前記第２の利用者に対して報酬を提供する商品購入報酬提供手順をさらに有することを特徴とする。
【００２２】
請求項１２の発明は、請求項１０，１１の発明において、前記仮想社会構築手順が、前記アバターに仮想社会内で通用する仮想通貨を所有させる手順を含み、前記商品購入報酬提供手順は、前記第２の利用者が操作するアバターの所有する仮想通貨を増加させる手順を含むことを特徴とする。
【００２３】
請求項１３の発明は、請求項１０〜１２の発明において、前記経由商品販売手順が、前記第１の利用者が、他人アバターを指定したとき、この他人アバターが所有しているアイテムのうち少なくとも一部の一覧を表示し、そのなかから第１の利用者が選択したアイテムの元となった現実の商品を販売する商品販売サーバに前記第１の利用者の端末装置を接続する手順を含むことを特徴とする。
【００２４】
請求項１４の発明は、上記請求項１乃至請求項１３に記載のプログラムを実行するコンピュータシステムである。
【発明の効果】
【００２５】
この発明によれば、仮想社会で他人アバターを選択することにより、その他人アバターが所有し且つ表示されているアイテムの購入手続に進むことができるため、プレイヤーは、そのアイテムの販売先を探したり、その他人アバターにアイテムの購入先を尋ねる等の面倒な操作をすることなく、他人のアバターが着用または所有しているアイテムを参考にして自己のアイテムに着用させたいアイテムを入手することが容易になる。
【００２６】
また、この発明によれば、仮想社会で他人アバターを指定することにより、その他人アバターが所有し且つ表示されているアイテムに対応する実際の商品の購入手続に進むことができるため、他人のアバターが所有しているアイテムを参考にして利用者自身が着用する商品を入手することが容易になる。
【００２７】
また、この発明によれば、自己のアバターを他のプレイヤーが選択したことが契機となって、自己のアバターが所有しているアイテムや実際の商品が購入されたとき、自己のアバターに報酬が付与されるため、各利用者により良くアイテムの着用を促すことが可能になる。
【発明を実施するための最良の形態】
【００２８】
<<ゲームの概要説明>>
まず、この発明が適用されたコンピュータシステムで展開されるオンラインゲームについて説明する。
このゲームは、ポータルサーバと、端末装置であるパーソナルコンピュータとをインターネット等のネットワークを介して接続したコンピュータシステムで実行される多人数同時参加型のネットワークゲームであり、ポータルサーバや端末装置の情報処理機能（特に画像処理機能）を用いて仮想的に創り出した仮想社会に、各端末装置の利用者であるプレイヤーが操作することができる仮想の分身キャラクタ（アバター）を登場させ、このアバターを仮想社会に住まわせたり、種々の活動をさせるゲームである。
【００２９】
本コンピュータシステムでは、ポータルサーバはポータルサイトを運営するとともに、このポータルサイト上で上記ゲームのゲーム画像を表示する。これによって、ポータル機能と連携したゲーム画像を表示することができ、興趣性の高いポータルサイトを提供することができる。例えば、ゲームの仮想社会の店舗や、アイテムにリンクが設定され、店舗やアイテムをマウスクリック等によってプレイヤーが選択すると、端末装置がリンク先に接続される。また、ポータルサイトで検索を行った場合に、仮想社会において検索内容に対応する領域が表示される。例えば、「ゲーム」で検索を行った場合に、ゲームに関連するサイトの一覧が表示されるとともに、仮想社会におけるゲームセンタ等が表示される。
【００３０】
このネットワークゲームにおいて、アバターは、服や眼鏡等種々のアイテムを着用する。このアイテムも仮想社会内でアバターが着用する仮想のアイテムである。ただし、このネットワークゲームでは、一部のアイテムは現実の商品と連携した連携アイテムである。すなわち、連携アイテムは、実際に実社会で販売されている商品を写した形状・柄をした仮想のアイテムである。プレイヤーは、自己のアバターに連携アイテムを着用させることにより、実際の商品を自分自身が身につけたときにどのような姿になるかを試すことができるとともに、実際に購入した商品と同じ連携アイテムをアバターに身につけさせることにより、アバターを自分の気に入った外観で仮想社会で活動させることができる。
【００３１】
プレイヤーは、これらのアイテムを、仮想社会内に設置されている店舗で購入したり、他のアバターから貰う・交換する等により、自己のアバターのために入手することができる。プレイヤーによる購入の操作は、ネットワークゲームにおいては、自己のアバターが店舗を訪問してそのアイテムを購入する等のアバターの活動として現れる。以下の説明では、プレイヤーの操作を、適宜アバターの活動として表現する場合がある。なお、アイテムの購入には、この仮想社会内で通用する仮想通貨が使用される。
【００３２】
また、端末装置のディスプレイに表示される仮想社会の映像には、（第１の利用者が操作する）自己のアバターだけでなく、他のプレイヤー（第２の利用者）が操作する他人アバターも登場し、交流したり共同作業をしたりすることができる。そして、プレイヤー（自己のアバター）が、この他人アバターが着用しているアイテムに関心を持ったとき、プレイヤーはその他人アバターを指定（たとえばマウスでクリック）することにより、その他人アバターが着用しているまたは所有しているアイテムを販売している店舗へアバターを移動させることができる。この店舗も仮想社会内で上述の仮想アイテムを販売する仮想の店舗である。そして、プレイヤーは、その店舗において、他人アバターが着用または所有しているものと同じアイテムを自己のアバターのために購入することができる。
【００３３】
そして、上記のように、あるプレイヤーが他人アバターまたは他人アバターが着用しているアイテムに関心を持ち、その他人アバターを指定することにより、すなわちその他人アバターを経由して店舗を訪れた結果、そのプレイヤーが商品を購入すると、その店舗から、経由された他人アバターのプレイヤーに対して、商品販売のきっかけを作ったことに対するアフィリエイト（報酬）が付与される。アフィリエイトは一般的に仮想通貨で付与される。
なお、詳細は後述するが、プレイヤーは、この仮想社会の連携アイテムを経由して実際の商品をインターネット通信販売によって購入することもできる。
【００３４】
<<ゲームの詳細説明>>
以下、図面を参照してゲームについて詳細に説明する。
前記ポータルサーバと複数の端末装置とで創り出される仮想社会は、複数のステージで構成される。各ステージは、たとえば家や店舗のある街、川が流れている野原、海岸等それぞれ異なる態様にされている。
【００３５】
図１は、このうち街のレイアウトを俯瞰的に示す図である。この街には、電車の駅１００や各種の商品を販売している店舗１０１や公園１０２等がレイアウトされている。プレイヤーがこのネットワークゲームにログインすると、そのプレイヤーのアバターが電車の駅に立っているところからゲームがスタートする。プレイヤーは、自己のアバターをこの街の中で移動させて店舗１０１や公園１０２等を訪れさせることができる。また、自己のアバターを電車１０３に乗せて他のステージに移動させることもできる。
【００３６】
図２は、図１に示した街のモニタ表示例を示す図である。各端末装置のモニタ２６には、図１に示した街の一部の風景がほぼ水平の視線で表示されるため、このような画面となる。この図は、図１の店舗１０１Ａ（たばこや）付近の風景を示している。ここには、自己のアバター１１０および複数の他人アバター１１１が表示されている。プレイヤーは、画面上をマウスクリックすることで、自己のアバター１１０をそのマウスクリックの方向に移動（歩行）させることができる。また、プレイヤーが店舗１０１Ａをマウスクリックすることにより、自己のアバター１１０をこの店舗１０１Ａに入店させることができる。
また、図２において、他人アバター１１１Ａ，１１１Ｂは、それぞれ女性のアバターであり、セーター等のアイテムを着用している。このアイテムは、実際に実社会で販売されている商品を写した連携アイテムである。
【００３７】
図３は、男性のアバターが各種のアイテムを着用している例を示す図である。男性のアバターは、図２の自己のアバター１１０に示したような基本形状をしている。この基本形状を素体といい、図３では１２０の番号で示す。プレイヤーは、このアバターの素体１２０に各種のアイテムを着用させることにより、アバターを自己の好みの外観にすることができる。図３では、素体１２０に、カツラ
（髪形）１２１、眼鏡１２２、Ｔシャツ１２３、ジャケット１２４、パンツ１２５、靴１２６のアイテムを着用させて、図示のような外観に仕上げている。同図において、これらのアイテムのうち、眼鏡１２２、Ｔシャツ１２３、ジャケット１２４、パンツ１２５、靴１２６が、現実の商品と連携した連携アイテムであり、現実の商品の１／５０程度の価格で購入することができる。なお、この価格比は、仮想社会における仮想通貨と現実の通貨（円）とを１：１で対応づけた場合の比率である。
【００３８】
プレイヤーがこの他人アバター１１１が着用しているアイテムに関心を持ったとき、その他人アバターをマウスでクリックする。そうすると、ポップアップウィンドウ（不図示）に、この他人アバターが着用している（または所有している）アイテムの一覧が表示され、プレイヤーがそのなかで特に関心を持っているアイテムをさらに指定（たとえばマウスクリック）すると、自己のアバターが自動的にそのアイテムを販売している店舗に移動する。
【００３９】
なお、プレイヤーが他人アバターを指定したとき、この他人アバターが着用または所有しているアイテムの一覧を表示することなく、この他人アバターが着用または所有しているいずれかのアイテムを販売している店舗に移動するようにしてもよい。たとえば、他人アバターが一番うえに着用しているアイテムや、着用しているアイテムのうちその他人アバターがもっとも最近に購入したアイテム等を販売する店舗に自動的に移動するようにしてもよい。このことは、後述の現実の商品を販売する商品販売サーバ５（図１１参照）に移動するときも同様である。
【００４０】
プレイヤーが他人アバターやアイテムを指定するときの操作は、マウスで画面表示をクリック（シングルクリックまたはダブルクリック）する操作が一般的であるが、これ以外の操作で指定操作を受け付けるようにしてもよい。たとえば、↑→↓←のカーソルキーとリターンキーでアバター，アイテム等のオブジェクトを選択するようにしてもよい。
【００４１】
この自己のアバターが店舗へ移動するときの移動の形態としては、空間をワープするように画面表示が突然その店舗内部の映像に切り換わるようにしてもよく、アバターがプレイヤーの操作から切り離されてその店舗へ歩いてゆくようにしてもよい。
【００４２】
図４は、店舗の一例を示す図である。自己のアバターが店舗へ移動すると、端末装置のモニタ２６には、同図に示すような店舗の映像が表示される。この店舗は、服を販売する店舗であり、インナー類１３０、ジャケット類１３１等のアイテムを展示している。ここで、プレイヤーが関心のあるアイテムを指定（たとえばマウスクリック）すると、その商品の詳細（名称や価格等）が表示され、さらに試着を選択すると自己のアバターがそのアイテムを試着することができる。そして、購入手続をすると、そのアイテムが自己のアバターの所有アイテムに登録されるとともに、自己のアバターの所持している仮想通貨がそのアイテムの価格分減算される。
【００４３】
ここで、店舗には、アバターが自分で、すなわち、プレイヤーによる入店の操作で入店することができるとともに、上述したように、プレイヤーが他人アバターをマウスクリックすることにより、この他人アバター経由で店舗に移動・入店することもできる。
【００４４】
ここで、図５を参照して、経由された他人アバターに対するアフィリエイト付与システムを説明する。あるアバター（Ａさん）のプレイヤー（第１の利用者）が、他のプレイヤー（第２の利用者）のアバターである他人アバター（Ｂさん）の着用しているアイテムに関心を持ち（Ｓ１）、Ｂさんを画面上でクリックすると（Ｓ２）、Ａさんは自動的に（後述のゲーム進行管理部１２の制御により）店舗に入る（Ｓ３）。そして、この入店の結果、Ａさんがその店舗でアイテムを購入すると（Ｓ４）、Ｂさんに対して、Ａさんへの商品販売のきっかけを作ったことに対するアフィリエイトが付与される（Ｓ５）。
このように、このシステムでは、Ｂさんが自分の気に入ったアイテムを着用して仮想社会を歩いているだけで、そのアイテムに他のアバターが関心を持てば、アフィリエイトを獲得することができる（Ｓ６）。
【００４５】
なお、図５の説明では、アフィリエイトの額を購入アイテムの価格（２００ｐｔｓ）の１／１０の２０ｐｔｓとしているが、アフィリエイトの額（比率）はこれに限定されない。また、図５の説明では、Ａさんが、Ｂさん経由で店舗を訪れてＢさんが着用しているアイテムと同じアイテムを購入したときにアフィリエイトが発生することとしているが、ネットワークゲームの設計において、アフィリエイト発生の時期や条件はこれに限定されない。
【００４６】
すなわち、最低限ＡさんがＢさん経由で店舗を訪問する条件は必須であるが、
購入の有無：Ａさんが何らかのアイテムを購入することをアフィリエイト発生の条件とするか、それとも、Ａさんが店舗を訪れたことだけでアフィリエイトを発生させるか
購入アイテムの種類：Ａさんのアイテム購入を条件とするとして、Ｂさんが着用（または所有）しているアイテムの購入を条件とするか、その店舗で販売している他の商品の購入でも良いこととするか
購入の時期：Ａさんのアイテム購入を条件とするとして、購入の時期をＢさん経由で店舗を訪問したときに限定するか、その後の再訪問時でも良いこととするか、または、Ｂさん経由で店舗を訪問したときから所定の時間内（たとえばログオフまで）に購入することを条件とするか
等の条件はネットワークゲームの設計において適宜自由に設定することができる。
【００４７】
また、上記の条件を満たしたとき、即座にＢさんに対してアフィリエイトを発生させるか、月末等の締めの日時にそれ以前に条件を満たしたアバターに対してアフィリエイトを発生させるかも適時自由に設定することができる。
【００４８】
<<システム構成の説明>>
図６は、上記ネットワークゲームを実行するコンピュータシステムの構成を説明する図である。このコンピュータシステムは、ポータルサーバ１と複数の端末装置２がインターネット３を介して接続されて構成される。ポータルサーバ１は、一般的なサーバコンピュータまたはワークステーションで構成すればよく、端末装置２は、一般的なパーソナルコンピュータで構成すればよいため、そのハードウェア構成の詳細説明は省略する。
【００４９】
ポータルサーバ１は、仮想社会や複数のアバターのデータを蓄積記憶したサーバデータベース１１（図７参照）、このネットワークゲームの全体進行を制御管理するゲーム進行管理部１２、店舗においてアバターに対するアイテムの販売およびアフィリエイトの発行を制御管理するアイテム販売管理部１３、および、端末装置２等との通信を制御する通信制御部１４を備えている。ゲーム進行管理部１２は、ゲーム進行管理プログラムによるゲーム進行管理処理が、ポータルサーバ１のＣＰＵ等のハードウェア資源によって実現された機能部である。アイテム販売管理部１３は、アイテム販売管理プログラムによるアイテム販売管理処理が、ポータルサーバ１のＣＰＵ等のハードウェア資源によって実現された機能部である。また、通信制御部１４は、通信制御プログラムによる通信制御処理が、ポータルサーバ１のＣＰＵ、通信関連周辺機器等のハードウェア資源によって実現された機能部である。
【００５０】
端末装置２は、自機においてネットワークゲームを進行させるためのデータを記憶するローカルデータベース２１、モニタ２６にゲーム画面を表示させる表示制御部２２、端末装置２の利用者であるプレイヤーの操作を受け付ける操作管理部２３、ポータルサーバ１等との通信を制御する通信制御部２４、および、自機においてゲームの進行を制御するゲーム進行制御部２５を備えている。表示制御部２２にはモニタ２６が接続される。表示制御部２２は、表示制御プログラムによる表示制御処理が、端末装置２のＣＰＵ等のハードウェア資源によって実現された機能部である。操作管理部２３は、操作管理プログラムによる操作管理処理が、端末装置２のＣＰＵやマウス・キーボード等の周辺機器等のハードウェア資源によって実現された機能部である。また、通信制御部２４は、通信制御プログラムによる通信制御処理が、周辺機器２のＣＰＵ、通信関連周辺機器等のハードウェア資源によって実現された機能部である。ゲーム進行制御部２５は、ゲーム進行を制御するプログラムによるゲーム進行制御処理が、端末装置２のＣＰＵ等のハードウェア資源によって実現された機能部である。
【００５１】
端末装置２において、このネットワークゲームは、インターネットブラウザで表示されるものとしてもよく、独立したアプリケーションプログラムで実行されるものとしてもよい。インターネットブラウザで表示されるものとした場合、ゲームプログラム（表示制御プログラム、操作管理プログラム、通信制御プログラム等）は、インターネットブラウザのプラグインとして提供される。これらのプログラムは、例えばプレイヤーの操作により、端末装置２が最初にポータルサーバ１にログインした場合に、ポータルサーバ１が端末装置２に対してこれらのプログラムを配信することで、端末装置２に記録される。また、端末装置２にセットされたＣＤ−ＲＯＭ（登録商標）等の記録媒体からこれらのプログラムを読み込むことで、端末装置２がこれらのプログラムを記憶してもよい。同様にして、ローカルデータベース２１が記憶するデータ（図７で示すデータ）も端末装置２に記憶される。また、ローカルデータベース２１が記憶するデータやプログラムは、プレイヤーのログイン操作により、ポータルサーバ１にログインする都度、最新のデータがポータルサーバ１からダウンロードされて更新される。
【００５２】
操作管理部２３は、プレイヤーの操作を監視し、検出した操作内容を表す操作情報を通信制御部２４を介してポータルサーバ１に送信する。ポータルサーバ１（ゲーム進行管理部１２）は、各端末装置２から送られてきた操作情報に基づいて各プレイヤーのアバターを活動させるようにゲームの進行を管理する。このゲームの進行の管理は、仮想社会の状態を全て記憶するサーバデータベース１１の内容を、そのときの仮想社会の状態に合うように更新することによって行われる。そして、このデータベース１１の更新情報（図７を用いて後述）を適宜各端末装置２に送信する。各端末装置２（各ゲーム進行制御部２５）は、ポータルサーバ１から送られてきた更新情報に基づいてローカルデータベース２１を更新するとともに、これに合わせて画面表示を更新することによってゲームを進行させる。
【００５３】
アイテム販売管理部１３は、いずれかのプレイヤー（端末装置２）で操作されるアバターが仮想社会に設けられている店舗を訪問したときに機能する。アイテム販売管理部１３は、店舗を訪問したアバターを操作する端末装置２に対してその店舗の販売アイテム情報を送信したり、アバター（プレイヤー）がアイテムを購入したときには、そのアイテムをそのプレイヤーの所有アイテムテーブルに登録し、所有仮想通貨からそのアイテムの価格分を減算したり、また、上記経由訪問による販売であった場合には、アバターＢさんにアフィリエイトを発行したりする。
【００５４】
図７は、サーバデータベース１１の構成を示す図である。サーバデータベース１１は、仮想社会の構成を記憶する仮想社会データ記憶部３０、仮想社会に立っている家や駅や公園等の建物のデータを記憶する建物データ記憶部３１、この仮想社会で販売・所有・着用されるアイテムのデータを記憶するアイテムデータ記憶部３２、ポータルサーバ１に登録している各プレイヤーのアバターに関する情報や仮想通貨の所有額を記憶するプレイヤーデータ記憶部４０、および、上記建物の外観、建物のインテリア、各アイテム、そして、アバターの素体等の画像データを記憶する画像データ記憶部５０等からなっている。なお、これらの画像データの他に、サーバデータベース１１にはこれらの画像データのサムネイル画像や拡大画像が適宜記憶されている。
【００５５】
仮想社会データ記憶部３０は、各ステージごとに設定された仮想社会データを各ステージ分だけ記憶する。仮想社会データは、ステージにおける建物などの配置が書き込まれたマップデータおよびこのマップデータ上に配置される建物を指定する建物指定データ等を含む。建物データ記憶部３１は、各建物ごとに設定された建物データを各建物の分だけ記憶する。この建物データは、建物の名称（例えば、「○○デパート」等）を示す建物名称データ、その建物の外観の画像を指定する建物画像指定データ、建物の種類データ（店舗、民家、入室可能か否か等）、入室可能な建物の場合には内部レイアウトデータ、さらに、アイテムを販売する店舗の場合には、販売アイテムを指定するアイテム指定データを含む。なお、建物データは、構造物だけに限らず道端の露店のようなものについても設定されている。
【００５６】
アイテムデータ記憶部３２は、各アイテムごとに設定されたアイテムデータを記憶する。アイテムデータは、アイテムの名称（「赤い傘」等）を示すデータ、アイテムの画像を指定するアイテム画像指定データ、そのアイテムがアバターのどこに着用されるか等を指示するアイテム種類データ、店舗における販売価格を示す価格データ等を含む。
【００５７】
また、プレイヤーデータ記憶部４０は、ポータルサーバ１に登録しているプレイヤー毎に設定されたプレイヤーデータを記憶する。プレイヤーデータは、そのプレイヤーのアバターの名称を示すデータ、そのプレイヤーが選択したアバターの素体の画像を指定するアバター選択データ、そのアバターがどのステージの何処の座標に存在するかを示す位置データ、このアバターが所有しているアイテムが登録される所有アイテムテーブル、所有アイテムのうち現在アバターが着用しているアイテムが登録される着用アイテムテーブル、および、仮想社会内で使用される仮想通貨の所持金額を表す所持金額データ等を含む。
【００５８】
ポータルサーバ１は、サーバデータベース１１として、図７に示すデータ群を常時記憶している。端末装置２は、プレイヤーの操作によってポータルサーバ１に初めてログインしたとき、図７で示すデータのうち他のプレイヤーのプレイヤーデータ以外のデータをポータルサーバ１からダウンロードして記憶する。すなわち、そのプレイヤーの（自己の）プレイヤーデータ、全てのステージの仮想社会データ、仮想社会にある建物の建物データ、アイテムデータ、および、各データによって指定される画像データ等がダウンロードされてローカルデータベース２１に記憶される。これらのデータは、プレイヤーがポータルサーバ１にログインする都度、最新のデータがダウンロードされて更新される。
【００５９】
また、自己のアバターがステージを移動すると、移動先のステージに位置する他人アバターのプレイヤーデータ等がダウンロードされる。なお、このときに移動前のステージに位置していた他人アバターのプレイヤーデータは破棄される。
【００６０】
また、自己のアバター，他人のアバターは常に移動し、着用するアイテムや所持するアイテムが変更されることもあるため、ポータルサーバ１は、各端末装置２からアバターの位置の変更等のプレイヤーデータの変更を示す情報を受信したときに、サーバデータベース１１のプレイヤーデータを更新し、この更新したデータを更新情報として定期的に各端末装置２に送信する。
【００６１】
≪動作の説明≫
図８〜図１０のフローチャートを参照して、図６に示したコンピュータシステムの動作について説明する。  
図８（Ａ）は、ログイン時およびログイン後の操作待ち動作を示すフローチャートである。プレイヤーが端末装置２を用いて、ＩＤ，パスワードを入力する等のログイン操作を行うと（Ｓ１０）、端末装置２は、このログイン操作情報をポータルサーバ１に送信する（Ｓ１１）。
【００６２】
ポータルサーバ１は、このログイン操作情報を受信すると（Ｓ１２）、（このログイン操作情報が正しいことを前提として）そのプレイヤーをログイン登録し、そのアバターを仮想社会に登場させるべく処理を行う（Ｓ１３）。そして、このプレイヤーの操作する端末装置２に対して最新のデータを送信する（Ｓ１４）。
【００６３】
端末装置２は、ポータルサーバ１から送られてきたデータを受信して（Ｓ１５）、これを自装置のローカルデータベース２１として記憶する（既にデータが記憶されている場合には受信したデータで記憶されているデータを更新する）。そして、このローカルデータベース２１に書き込まれているデータに基づいて仮想社会とアバターを表示して、この端末装置２においてネットワークゲームをスタートさせる（Ｓ１６）。
【００６４】
こののち、端末装置２のゲーム進行制御部２５は、操作管理部２３が検出したプレイヤーの操作および通信制御部２４がポータルサーバ１から受信した更新情報等に基づいてゲームの進行を管理し、必要に応じて各種のサブルーチンを起動実行する。同図（Ｂ），（Ｃ）の動作、図９〜図１０の動作は、このサブルーチンの一例である。また、ポータルサーバ１のゲーム進行制御部１２は、通信制御部１４が各端末装置２から受信した操作情報等に基づいてゲームの進行を管理し、必要に応じて各種のサブルーチンを起動実行する。同図（Ｂ），（Ｃ）の動作、および、アイテム販売管理部１３を実現する図１０のアイテム販売動作は、このサブルーチンの一例である。
【００６５】
同図（Ｂ）は、定期的に実行される更新データ配信動作を示すフローチャートである。上述したように、ゲームの進行は、複数の端末装置２から送信されてくる操作情報に基づいてポータルサーバ１のゲーム進行管理部１２が管理する。ゲーム進行管理部１２は、各アバターの移動やアイテムの所有や着用等の、ローカルデータベースを更新するためのデータ（更新情報）を各端末装置２に対して定期的に送信する（Ｓ１７）。端末装置２は、ポータルサーバ１から送られてきたデータを受信してローカルデータベース２１を更新するとともに（Ｓ１８）、この更新データに基づいて、アバターの配置等の画面表示を更新する（Ｓ１９）。
【００６６】
ポータルサーバ１は、ログインしている端末装置２が１台でもあれば、この図８（Ｂ）の処理を定期的に実行する。また、端末装置２は、ログオンからログオフするまでの間、ポータルサーバ１から更新情報が送られてくるのに対応して、定期的に同図（Ｂ）の処理を実行する。
【００６７】
図８（Ｃ）は、プレイヤーによる操作の最も一般的なものであるアバターを移動させる操作に対応したコンピュータシステムの動作を示すフローチャートである。本プレイヤーは、自己のアバターを移動させる場合、端末装置２の画面上において移動させたい方向の適当な位置をマウスでクリックする（Ｓ２１）。そうすると、この移動操作情報を端末装置２がポータルサーバ１に送信する（Ｓ２２）。ポータルサーバ１は、この移動操作情報を受信すると（Ｓ２３）、該当のプレイヤーのアバター位置データをこの移動操作に基づいて更新する（Ｓ２４）。この更新された位置データは、他の端末装置２に対しては、同図（Ａ）に示した定期的なデータ更新時（Ｓ１７）に送信されるが、移動操作情報を送信した端末装置に対しては、この更新した位置データを即刻返信する（Ｓ２５）。一方、端末装置２は、この更新された位置データを受信して（Ｓ２６）、移動操作に基づいて自己のアバターの表示位置を更新された位置に移動させる（Ｓ２７）。なお、ポータルサーバ１は、ステップＳ２５の実行後には、再び移動操作情報を受信するまで本処理を終了する。また、端末装置２は、ステップＳ２７の実行後には、再度移動操作を受け付けるまで本処理を終了する。
【００６８】
このように、操作情報が送られてきた端末装置に対しては、その操作結果を即座に返信することにより、各プレイヤーのスムーズな操作が可能になる。なお、本処理では、端末装置２が位置データを受信したときにこの位置データの示す位置にアバターを移動させる構成であるが、この構成に代えて端末装置２はプレイヤーからアバターを移動させるための操作を受け付けた場合にアバターの位置を変更する構成を採用してもよい。
【００６９】
図９は、プレイヤー（第１の利用者）がモニタ２６に表示されているネットワークゲーム画面中の他人アバターをクリックしたときのコンピュータシステムの動作（他人アバタークリック対応動作）を示すフローチャートである。
【００７０】
プレイヤーが、自己が操作する端末装置２のモニタ２６において、他人アバターをマウスでクリックすると（Ｓ３０）、端末装置２は、このクリック操作に対応する操作情報をポータルサーバ１に対して送信する（Ｓ３１）。ポータルサーバ１が、この操作情報を受信すると（Ｓ３２）、操作情報を送信してきた端末装置２に対して、このクリックされたアバターのプロファイル情報を送信する（Ｓ３３）。このプロファイル情報は、少なくとも、このアバター（プレイヤー）が着用しているアイテム（または所有しているアイテム）の情報を含んでいる。例えば、アイテムの情報には、アイテムの種別（ジャケット、Ｔシャツ等）、アイテムの販売元メーカや、価格（仮想通貨での価格や、アイテムに対応する実際の製品の価格）等がある。このプロファイル情報の生成は、例えば、次のように行われる。ポータルサーバ１がマウスクリックされた他人アバターのプレイヤーデータに含まれる着用アイテムテーブルを参照し、この着用アイテムテーブルで示すアイテムデータに含まれる価格データ等を読み出し、この読み出したデータを用いて生成する。この場合には、アイテムデータには、図７で示すデータの他にアイテム種別や、アイテム販売元メーカ等のプロファイル情報が含まれている方が好ましい。
【００７１】
端末装置２が、上記クリックしたアバターのプロファイル情報を受信すると（Ｓ３４）、このプロファイル情報をモニタ２６に表示する（Ｓ３５）。このプロファイル情報は、たとえばポップアップウィンドウ等の表示形態で表示される。なお、本処理では、ポータルサーバ１がプロファイル情報を生成して端末装置２に配信しているが、端末装置２で生成して表示してもよい。表示したプロファイル情報のなかから、プレイヤーによりいずれかのアイテムが選択されると（Ｓ３６でＹＥＳ）、端末装置２は、このアイテムを選択した旨の情報（アイテム選択情報）をポータルサーバ１に対して送信する（Ｓ３７）。
【００７２】
ポータルサーバ１は、このアイテム選択情報を受信すると（Ｓ３８）、この端末装置２に対して、そのアイテムを販売している店舗へ移動するよう移動指示メッセージを送信する（Ｓ３９）。この移動指示メッセージにはその店舗が何処にあるかの位置情報も含まれている。移動指示メッセージは、例えば次のようにして生成される。ポータルサーバ１は、アイテム選択情報が示すアイテムのアイテム指定データ含んだ建物データを検索することで、選択したアイテムを販売する建物を取得する。更に、ポータルサーバ１は仮想社会データを参照して検索した建物データの位置を取得し、この位置情報を含んだ移動指示メッセージを生成する。
【００７３】
端末装置２は、この移動指示メッセージを受信すると、自己のアバターを指示された店舗へ移動させる（Ｓ４０）。上述したように、自己のアバターが店舗へ移動するときの移動の形態は、空間をワープするように画面表示をその店舗内部の映像に切り換えてもよく、アバターをプレイヤーの操作から切り離してその店舗へ歩いてゆかせてもよい。
【００７４】
なお、本処理では、端末装置２がポータルサーバ１からの移動指示メッセージに対応する位置にアバターを移動させているが、端末装置２がプレイヤーの選択したアイテムを販売する建物の位置を取得してこの位置にアバターを移動させる構成であってもよい。
【００７５】
ポータルサーバ１は、このアイテム選択情報を受信すると（Ｓ３９）、他人アバターをクリックしたプレイヤー（被紹介者：第１の利用者）の情報およびこの他人アバターのプレイヤー（紹介者：第２の利用者）の情報を引数として（Ｓ４１）、アイテム販売管理プログラムを起動する（Ｓ４２）。第１の利用者の情報は、例えば、被紹介者を識別するための識別情報（例えばユーザＩＤ）と、被紹介者であることを示す情報が含まれる。また、第２の利用者の情報は、例えば、紹介者を識別するための識別情報（例えばユーザＩＤ）と、紹介者であることを示す情報が含まれる。
【００７６】
端末装置２は、ステップＳ４０の実行後、図１０のステップＳ４８の動作に進む。ポータルサーバ１は、ステップＳ４２で動作をアイテム販売管理プログラム（アイテム販売管理部１３）に処理を移行させたのち、この他人アバタークリック対応動作を終了して、次の操作情報の受信等を監視する待機動作にもどる。なお、端末装置２において、ポータルサーバ１のアイテム販売管理部１３（アイテム販売管理プログラム）に応答するのはゲーム進行管理部２５である。
【００７７】
また、表示したプロファイル情報のなかから、プレイヤーによりいずれかのアイテムが選択されない場合（Ｓ３６でＮＯ）、端末装置２は、ポータルサーバ１にその旨を通知して、この他人アバタークリック対応動作を終了する。ポータルサーバ１は、アイテムが選択されない旨の通知を受けたことに対応して（Ｓ４３でＮＯ）、この他人アバタークリック対応動作を終了する。
【００７８】
図１０は、アイテム販売処理プログラムに従ってポータルサーバが実行するアイテムの販売・購入動作の手順を示すフローチャートである。ポータルサーバ１（アイテム販売管理部１３）は、アバターが店舗に移動してきたとき、すなわちアバターが店舗を訪問したときアイテム販売プログラムを実行する。ポータルサーバ１は、今回のアバターの訪問が、プレイヤーの移動操作によるものか、他人アバターを経由した訪問（経由訪問）であるかを判断する（Ｓ４５）。この判断は、アイテム販売管理部１３がゲーム進行管理部１２から紹介者と被紹介者の情報が引数として渡されているか否かで判断する。経由訪問の場合には、引数として渡された紹介者・被紹介者（訪問者）の情報を経由訪問テーブルに登録する（Ｓ４６）。この経由訪問テーブルは、データベース１１とは別に設定され、このアイテム販売管理プログラムの実行によってアイテム販売管理部１３に管理される。
【００７９】
そして、ポータルサーバ１は、アバターが店舗を訪問したプレイヤーの端末装置２に対して販売アイテム情報を送信する（Ｓ４７）。販売アイテム情報は、この店舗で販売しているアイテムの名称、画像を指定する情報及び価格等を含む一覧情報である。販売アイテム情報の生成は、例えば次のようにして行われる。すなわち、ポータルサーバ１が建物データのアイテム指定データを参照し、このアイテム指定データの示すアイテムデータを取得する。このアイテムデータに含まれるアイテム名称データと、アイテム画像指定データ及び価格データを含んだ情報を販売アイテム情報として生成する。端末装置２は、この販売アイテム情報を受信すると（Ｓ４８）、この販売アイテム情報の示すアイテム画像データを取得して、販売アイテム情報の示すアイテム名称や価格に対応付けて一覧表示する
（Ｓ４９）。この一覧表示は、例えば図１５で示すような、ポップアップウィンドウで行ってもよく、ネットワークゲーム内の店舗に商品が陳列されているような表示態様で行ってもよい。なお、本処理では、端末装置２は販売アイテム情報をポータルサーバ１からダウンロードしているが、端末装置２が販売アイテム情報を生成してもよい。
【００８０】
プレイヤーによって、一覧表示されている販売アイテムのなかから１つのアイテムが選択されると（Ｓ５０でＹＥＳ）、端末装置２は、そのアイテムが選択された旨の情報（アイテム選択情報）をポータルサーバ１に対して送信する（Ｓ５１）。一方、ステップＳ５０でＮＯの場合、すなわち、店舗から出て行く等の操作がされた場合には、端末装置２はこの旨の通知をポータルサーバ１に対して行った上で本処理を終了する。ポータルサーバ１はこの通知を受信したときに、Ｓ６５を実行し、経由訪問テーブルから情報を削除して動作を終了する。なお、経由訪問でない場合には、Ｓ６５では実質的に処理を行わずに動作を終了する。
【００８１】
ポータルサーバ１は、アイテム選択情報を受信すると（Ｓ５２）、そのアイテムに関する詳細情報を端末装置２に対して送信する（Ｓ５３）。詳細情報には、そのアイテムの拡大画像を指定する情報やＰＲ情報等が含まれている。この詳細情報は、例えば次のように生成される。すなわち、ポータルサーバ１は図７で示すアイテムデータに対応付けてＰＲ情報を記憶し、アイテム選択情報を受信した場合に選択されたアイテムのアイテムデータに対応するＰＲ情報を読み出す。そして、ＰＲ情報とアイテムデータに含まれる画像指定データ（拡大画像を指定するもの）を含めた情報を詳細情報として生成する。端末装置２は、選択されたアイテムの詳細情報を受信すると（Ｓ５４）、拡大画像を指定する情報に対応する拡大画像とＰＲ情報を対応付けて表示して（Ｓ５５）、プレイヤーにこれを購入するか否かの選択入力を促す。なお、本処理では、端末装置２はポータルサーバ１から受信した詳細情報を表示しているがこの構成に限定されず、ＰＲ情報を自機で記憶して詳細情報を生成する構成であってもよい。また、必ずしも詳細情報についての表示を行う必要はなく、ポータルサーバ１にアイテム選択情報を送信したときにアイテムが購入されたとしてもよい。
【００８２】
プレイヤーが購入の入力をすると（Ｓ５６でＹＥＳ）、端末装置２はポータルサーバ１に対して購入操作情報を送信する（Ｓ５７）。プレイヤーが購入しない旨の操作をした場合には（Ｓ５６でＮＯ）、詳細情報の表示を消去してＳ４９に戻る。
【００８３】
ポータルサーバ１は、購入操作情報を受信すると（Ｓ５８）、このプレイヤーのプレイヤーデータに含まれる所持通貨データからこのアイテムの価格分の値を減算し（Ｓ５９）、このアイテムをこのプレイヤーの所有アイテムとして登録する（Ｓ６０）。なお、Ｓ５０でアイテムを選択したとき、試着を選択することもでき、試着しているアイテムを購入した場合には、ここでプレイヤーデータの所有アイテムとして登録されるとともに着用アイテムとしても登録される。
【００８４】
そして、ポータルサーバ１は、この更新されたプレイヤーデータを購入操作情報の送信元の端末装置２に送信し（Ｓ６１）、端末装置２は、この更新されたプレイヤーデータを受信してローカルデータベース２１を更新して（Ｓ６２）、図９のステップＳ３０でスタートした他人アバタークリック対応動作を終了する。なお、更新されたプレイヤーデータは他の端末装置２には図８（Ｂ）に示す処理のステップＳ１７で送信される。上述したように、本処理では端末装置２が更新されたプレイヤーデータを受信したときにプレイヤーデータを更新する構成であるがこの構成に限定されず、購入操作を受け付けたときにプレイヤーデータ（所有アイテムテーブル）を更新してもよい。
【００８５】
こののち、ポータルサーバ１は、今回のアイテム販売が経由訪問によるものであるかを判断する
（Ｓ６３）。これは、上述した経由訪問テーブルに今回アイテムを購入したプレイヤー（アバター）の情報が被紹介者として登録されているか否かで判断する。経由訪問の場合には、経由訪問テーブルに今回アイテムを購入したプレイヤーに対応して登録されている紹介者に対してアフィリエイトを発行する（Ｓ６４）。ここで、アフィリエイトの発行は、アフィリエイトとして紹介者のプレイヤーデータの所持通貨の値を所定値増加させる。増加額は、例えば、アイテムの購入金額の数パーセントであり、この金額が算出されて増加される。なお、増加額はアイテムの購入金額にかかわらず一定であってもよい。また、アフィリエイトは、仮想通過の増加に限定されず、仮想社会におけるポイント
（マイレージ等）や仮想店舗で使用可能なクーポン券であってもよく、現実社会で使用可能なマイレージやクーポン券、現実の通貨等であってもよい。
【００８６】
そして、ポータルサーバ１は、この紹介者・被紹介者の情報を経由訪問テーブルから削除して（Ｓ６５）、アイテム販売管理プログラムの処理を終了する。経由訪問でない場合には、Ｓ６４、Ｓ６５の処理をスキップする。また、上述したように、Ｓ５０でアイテムを選択しない旨（店舗から出て行く旨）の操作がされた場合には、この旨の通知を端末装置２から受信し、このときに経由訪問テーブルから情報を削除して動作を終了する。
【００８７】
図１０のフローチャートでは、アバターが店舗から出て行くまでに、この店舗で販売しているいずれかのアイテムを購入すればよいという条件で、他人アバター（第２の利用者）に対してアフィリエイトを発行しているが、アフィリエイト発行の条件は、上述したように、これに限定されない。
【００８８】
<<他の実施形態>>
上に説明した実施形態では、プレイヤーがネットワークゲームにおいて自己のアバターに着用させるための仮想のアイテムを購入する構成について述べた。一方、上述したように、このネットワークゲームでは、現実の商品と連携した仮想アイテムである連携アイテムが設けられており、アバターがこの連携アイテムを着用して仮想社会に登場する。そこで、この連携アイテムを経由して、現実の商品を販売するインターネット通信販売サイトを運営する商品販売サーバに接続し、プレイヤーが連携アイテムと同じ（または関連する）現実の商品を購入できるようにすることも考えられる。以下、このようなネットワークゲームの連携アイテム経由で、プレイヤーの端末装置２を現実の商品の購入・販売を行う商品販売サーバに接続するゲームシステムについて説明する。
【００８９】
図１１は、上記インターネット通信販売サイトを運営する商品販売サーバ含むコンピュータシステムの構成を示す図である。この図において、図６に示したシステム構成図と同一の構成部分には、同一番号を付して説明を省略する。ここでは、インターネット３にインターネット通信販売サイトを運営するサーバである商品販売サーバ５が接続されている。商品販売サーバ５は、販売する商品の種類ごとに複数がインターネット３に接続されている。この商品販売サーバ５は、従来より一般的なインターネット通信販売のサイトを運用するサーバコンピュータであり、サイトを訪問した閲覧者に対して商品の販売契約処理（およびクレジット支払い処理）をオンラインで行う機能を有している。なお、商品の発送は係員が行うのが一般的である。
【００９０】
そして、この商品販売サーバ５が従来より一般的な商品販売サーバと異なる点は、上で説明したネットワークゲームにおいて他人アバターを指定したことを契機として、このインターネット通信販売サイトに経由訪問した顧客（第１の利用者）が商品を購入した場合、顧客がこのサイトを訪問するきっかけとなった他人アバターのプレイヤー（第２の利用者）に対してアフィリエイトを発行する。このアフィリエイトの発行は、この商品販売サーバ５からポータルサーバ１への申請により、ポータルサーバ１によって行われる。
【００９１】
またさらに、この商品販売サーバ５は、ポータルサーバ１の仲介によるリンクによってこのインターネット通信販売サイトを訪問した顧客（ネットワークゲームにおいてはプレイヤー）が商品を購入した場合、それが経由訪問か否かにかかわらず、その商品と連携した仮想アイテムである連携アイテムをそのプレイヤーのアバターにプレゼントする。これにより、このインターネット通信販売サイトの提供者は、上記ＲＰＧにおいて、このプレイヤーのアバターに連携アイテムを着用させて、この商品を宣伝広告することができる。この連携アイテムのプレゼントは、商品販売サーバ５からポータルサーバ１への申請により、ポータルサーバ１によって行われる。
【００９２】
図１２は、ポータルサーバ１、端末装置２、商品販売サーバ５の連携による商品の通信販売の手順を説明するフローチャートである。このフローチャートは、図１０のフローチャートのＳ４９における一覧の表示からの手順を示している。図１０のＳ４９で一覧が表示されたとき、Ｓ５０で仮想アイテムの選択を受け付けるとともに、一覧表示されている販売アイテム（連携アイテム）に対応する現実の商品の購入を受け付ける（図１２のＳ７０）。この動作を図１２に示す。現実の商品購入が選択された場合には、ポータルサーバ１は端末装置２を商品販売サーバ５に接続し、端末装置２のモニタ表示を商品販売サーバ５が提供するサイトの画面にジャンプさせる。
【００９３】
プレイヤーが現実の商品を購入することを選択すると（Ｓ７０でＹＥＳ）、端末装置２は、選択された連携アイテムの識別情報および現実の商品を購入する旨を含む購入操作情報をポータルサーバ１に対して送信する（Ｓ７１）。ポータルサーバ１は、購入操作情報を受信すると（Ｓ７２）、その連携アイテムに対応する現実の商品を販売している商品販売サーバ５を選択し、その商品販売サーバ５と端末装置２とを接続する（Ｓ７３）。なお、商品販売サーバ５の選択のために、ポータルサーバ１はアイテムデータに対応付けてリンク先を示すリンク情報を記憶し、アイテムデータに対応するリンク情報を読み出す。そして、ポータルサーバ１はリンク情報の示す商品販売サーバ５と端末装置２を接続する。この接続により、その商品販売サーバ５と端末装置２との通信が開始され、商品販売サーバ５は、インターネット通信販売サイトのコンテンツを端末装置２に送信し（Ｓ７４）、端末装置２は、このコンテンツを受信して、インターネットブラウザに通信販売サイトの画像を表示する（Ｓ７５）。
【００９４】
その間に、ポータルサーバ１は、今回、端末装置２を商品販売サーバ５に接続したのは、経由訪問であるかを図１０のＳ４６で登録した情報に基づいて判断し（Ｓ７６）、経由訪問の場合には、紹介者（第２の利用者）と訪問者（第１の利用者）情報を商品販売サーバ５に送信する（Ｓ７８）。商品販売サーバ５は、この紹介者・訪問者の情報を受信して経由訪問テーブルに登録する（Ｓ７９）。
【００９５】
端末装置２が、プレイヤーの操作に従って商品の購入手続を商品販売サーバ５に対して行うと（Ｓ８０）、商品販売サーバ５は、代金の決済や発送の手配等の商品販売処理を行う（Ｓ８１）。これにより、インターネットを介した通信販売は完了する。
【００９６】
こののち、商品販売サーバ５は、今回の商品の販売が経由訪問によるものであるかを判断する（Ｓ８２）。経由訪問の場合には（Ｓ８２でＹＥＳ）、経由訪問テーブルを参照して商品を購入したプレイヤーに対応する紹介者を取得し、ポータルサーバ１に対して取得した紹介者（第２の利用者）に対するアフィリエイトの発行を申請する（Ｓ８３）。この申請に応じて、ポータルサーバ１は、アフィリエイトとして紹介者のプレイヤーデータの所持通貨の値を所定値増加させる（Ｓ８４）。なお、所持通貨額の増加値が所定値ではなく、被紹介者であるプレイヤーの商品の購入金額に応じた額であってもよい。この場合には、アフィリエイト発行の申請の中に商品の購入金額を示す情報が含まれ、これに基づいて増加値が算出される。そして、この紹介者・被紹介者の情報を経由訪問テーブルから削除する（Ｓ８５、Ｓ８６）。経由訪問でない場合には（Ｓ８２でＮＯ）、Ｓ８３〜８６の動作は行われない。
【００９７】
さらに、商品販売サーバ５は、購入された商品を写した連携アイテムを商品を購入したプレイヤーのアバターに提供（無償でプレゼント）する旨をポータルサーバに申請して（Ｓ８７）、この販売管理動作を終了する。ポータルサーバ１は、この申請に応じて、このプレイヤーのプレイヤーデータの所有アイテムテーブルにこの連携アイテムを登録して（Ｓ８８）、この現実の商品の販売管理動作を終了する。そして、ポータルサーバ１は、この更新されたプレイヤーデータを端末装置２に送信し
（Ｓ８９）、端末装置２は、この更新されたプレイヤーデータを受信してローカルサーバ２１を更新して（Ｓ９０）、図１０の仮想のアイテム販売管理動作（Ｓ４９）にもどる。
【００９８】
Ｓ７０でＮＯの場合、すなわち現実商品を購入しない旨（店舗から出て行く旨）の操作がされた場合には、端末装置２はこの旨の通知をポータルサーバ１に送信して本動作を終了する。ポータルサーバ１は、この通知を受信したときに図１０のＳ６５を実行して経由訪問テーブルから情報を削除して本動作を終了する。
【００９９】
なお、本他の実施形態では、プレイヤーがアバターの着用するアイテムをマウスクリックしたことによりアバターが一旦店舗に移動する構成であるが、プレイヤーがアイテムをマウスクリックした場合にただちに端末装置２を商品販売サーバ５へジャンプさせてもよい。
【０１００】
この場合の処理動作を図１３、図１４のフローチャートに示す。図１３は、図９の変形例であり、図１４は図１２の変形例である。図１３、図１４において、図９、図１２と同一の処理ステップには、同一のステップ番号を付して説明を省略する。端末装置２は、図１３のＳ３７でアイテム選択情報をポータルサーバ１に送信したのち図１４に進み、商品販売サーバ５との通信を開始する。ポータルサーバ１のゲーム進行管理部１２は、端末装置２からアイテム選択情報を受信すると（Ｓ３８）、現実の商品の販売を管理するために、アイテム販売管理部１３（アイテム販売管理プログラム）を起動して（Ｓ４２）、動作を終了する。図１４においては、アイテム販売管理部１３が、端末装置２と商品販売サーバ５とを接続する（Ｓ７３）。なお、経由訪問の場合（Ｓ７６でＹＥＳ）の場合には、この情報を商品販売サーバ５に送信する（Ｓ７８）まえに、自装置の経由訪問テーブルにも記録する
（Ｓ７７）。
【０１０１】
なお、この実施形態で説明した現実の商品の販売におけるアフィリエイトの発行においても、先に述べたアイテム販売時のアフィリエイト発行と同様に、種々の条件を任意に設定することができる。また、アフィリエイトの内容についても、先に述べたアイテム販売時のアフィリエイト発行と同様に、仮想通貨の増加に限定されない。
【０１０２】
本実施形態において、コンピュータシステムを構成するサーバは、ポータル機能を実行するものであり、ゲーム内容はこのポータル機能と関連づけられたものであるが、この構成に限定されない。本実施形態にかかるゲームは、ロールプレイングゲームや、アクションゲーム等の他の種類のゲームであってもよく、仮想社会内においてアイテムを表示可能に所有させたアバターを活動させることができるゲームであればよい。
【０１０３】
なお、コンピュータシステムのシステム構成はこれに限定されず、ポータルサーバを複数の装置で構成してもよい、また商品販売サーバとしての機能も備え、現実の商品をポータルサーバで販売することができてもよい。
【０１０４】
なお、「アバター」とは、一般的にゲームキャラクタを含まないが、本発明においてはプレイヤーの操作によって動作するゲームキャラクタを含む。
【図面の簡単な説明】
【０１０５】
【図１】この発明が適用されるコンピュータシステムで実行されるネットワークゲームのステージとなる仮想社会の一例を示す図
【図２】前記仮想社会の画面表示例を示す図
【図３】アバターが各種のアイテムを着用している例を示す図
【図４】前記仮想社会に設けられる店舗の一例を示す図
【図５】前記ネットワークゲームにおけるアフィリエイト付与システムを説明する図
【図６】前記ネットワークゲームを実行するコンピュータシステムの構成を示す図
【図７】ポータルサーバに設けられるサーバデータベースを示す図
【図８】プレイヤーのログイン時、操作待ち時および移動操作時の動作を示すフローチャート
【図９】プレイヤーが他人アバターをクリックしたときの動作を示すフローチャート
【図１０】アイテム販売処理を示すフローチャート
【図１１】商品販売サーバを含むコンピュータシステムの構成を示す図
【図１２】ネットワークゲームから商品販売サーバにジャンプして現実の商品の販売・購入を処理する手順を示すフローチャート
【図１３】変形例にかかるネットワークゲームから商品販売サーバにジャンプして現実の商品の販売・購入を処理する手順を示すフローチャート
【図１４】変形例にかかるネットワークゲームから商品販売サーバにジャンプして現実の商品の販売・購入を処理する手順を示すフローチャート
【図１５】販売アイテムを表示するポップアップウィンドウの例を示す図
【符号の説明】
【０１０６】
１００…電車の駅
１０１（１０１Ａ，１０１Ｂ，１０１Ｃ）…店舗
１０２…公園
１０３…電車
１１０…自己のアバター
１１１…他人アバター
１２０…アバター（素体）
１２１〜１２６…各種のアイテム
【図１】
2008217142.tif 000003
【図２】
2008217142.tif 000004
【図３】
2008217142.tif 000005
【図４】
2008217142.tif 000006
【図５】
2008217142.tif 000007
【図６】
2008217142.tif 000008
【図７】
2008217142.tif 000009
【図８】
2008217142.tif 000010
【図９】
2008217142.tif 000011
【図１０】
2008217142.tif 000012
【図１１】
2008217142.tif 000013
【図１２】
2008217142.tif 000014
【図１３】
2008217142.tif 000015
【図１４】
2008217142.tif 000016
【図１５】
2008217142.tif 000017