(57)【特許請求の範囲】
【請求項１】
サーバが定義する共通の仮想空間内にて、クライアント端末を介してこのサーバにアクセスして来るサービス会員に仮想生物を育成させるネットワーク育成ゲームシステムにおいて、
前記サーバは、
前記仮想空間の一部として論理的に定義される個々の区画毎に、少なくとも、その区画が割り当てられた前記サービス会員の識別情報，その区画にて育成される仮想生物の状態を定義する第１種パラメータ，クライアント端末がその区画に関して当該サーバに対して発行するコマンドの条件を定義する第２種パラメータを互いに関連付けて保持する区画データ部と、
前記サービス会員の識別情報と関連付けて前記第２種パラメータを保存する保存部と、
前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、該当する第１種パラメータを要求元のクライアント端末に送信し、前記クライアント端末から特定区画に関する前記コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画について前記区画データ部に保持された前記第２種パラメータが定義する条件に従って、前記コマンドに応じた処理を実行する区画制御部と、
前記クライアント端末からの区画返却申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記区画データ部に保持された前記第２種パラメータを前記保存部に移動するとともに、前記オペレータの識別情報に関連付けて前記区画データ部に保持されたその他のデータを消去し、前記クライアント端末からの区画取得申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記保存部に保存された前記第２種パラメータを前記区画データ部に移動するとともに、当該第２種パラメータ及び当該識別情報に関連付けて前記第１種パラメータを作成して前記区画データ部に保持させる管理制御部と
を備えることを特徴とするネットワーク育成ゲームシステム。
【請求項２】
前記区画データ部は、各区画毎に、前記第１種パラメータによってその状態が定義される前記仮想生物の育成条件の一部をなす第３種パラメータを保持するとともに、
前記コマンドは、前記第３種パラメータを変更する処理を実行させるコマンドであり、
前記第２種パラメータが定義する条件は、前記処理の実行可能回数である
ことを特徴とする請求項１記載のネットワーク育成ゲームシステム。
【請求項３】
前記区画制御部は、所定の周期毎に、その時点で保持している前記第３種パラメータに基づいて、前記育成条件に従って前記第１種パラメータを更新する
ことを特徴とする請求項２記載のネットワーク育成ゲームシステム。
【請求項４】
前記区画データ部は、各区画毎に、前記区画に配置される仮想物体を定義する第４種パラメータを保持可能であり、
前記区画制御部は、前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、前記特定区画についての前記第１種パラメータ及び前記第４種パラメータを要求元のクライアント端末に送信するとともに、
前記コマンドは、前記第４種パラメータを増加する処理を実行させるコマンドであり、
前記第２種パラメータが定義する条件は、前記処理の実行可能回数である
ことを特徴とする請求項１記載のネットワーク育成ゲームシステム。
【請求項５】
前記区画制御部は、また、前記クライアント端末から特定区画に配置された前記仮想物体を回収させる回収コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、前記第４種パラメータを減少させるとともに前記第２種パラメータを増加させる処理を実行する
ことを特徴とする請求項４記載のネットワーク育成ゲームシステム。
【請求項６】
前記コマンド及び前記第２種パラメータの組は複数あり、
そのうちの特定の一組は、他の組の前記第２種パラメータを増加する処理を実行させるコマンドと当該処理の実行可能回数を定義する第２種パラメータの組である
ことを特徴とする請求項１記載のネットワーク育成ゲームシステム。
【請求項７】
前記特定の一組をなす第２種パラメータは、前記育成条件に従って更新された前記第１種パラメータに基づいて増加可能である
ことを特徴とする請求項６記載のネットワーク育成ゲームシステム。
【請求項８】
前記管理制御部は、また、前記クライアント端末からの退会申請に応じて、前記第２種パラメータを前記保存部に移動することなく、当該クライアント端末のオペレータの識別情報に関連付けて前記区画データ部に保持された全てのデータを消去する
ことを特徴とする請求項１記載のネットワーク育成ゲームシステム。
【請求項９】
前記クライアント端末は、
前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、
前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請及び前記区画取得申請を前記サーバへ送信する送信部とを備えることを特徴とする請求項１乃至３，請求項６の何れかに記載のネットワーク育成ゲームシステム。
【請求項１０】
前記クライアント端末は、
前記サーバから受信した前記第１種パラメータ及び前記第４種パラメータに基づいて前記仮想生物及び前記仮想物体の画像を合成する画像合成部と、
前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請及び前記区画取得申請を前記サーバへ送信する送信部とを備えることを特徴とする請求項４記載のネットワーク育成ゲームシステム。
【請求項１１】
前記クライアント端末は、
前記サーバから受信した前記第１種パラメータ及び前記第４種パラメータに基づいて前記仮想生物及び前記仮想物体の画像を合成する画像合成部と、
前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記回収コマンドを前記サーバへ送信する送信部と
を備えることを特徴とする請求項５記載のネットワーク育成ゲームシステム。
【請求項１２】
前記サーバの前記区画制御部は、前記クライアント端末から特定区画に対する収穫コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画についての前記第１種パラメータに基づいて、当該特定区画についての前記第２種パラメータを増加させるとともに、
前記クライアント端末は、
前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、
前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記収穫コマンドを前記サーバへ送信する送信部と
を備えることを特徴とする請求項７記載のネットワーク育成ゲームシステム。
【請求項１３】
前記クライアント端末は、
前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、
前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記退会申請を前記サーバへ送信する送信部と
を備えることを特徴とする請求項８記載のネットワーク育成ゲームシステム。
【請求項１４】
前記サーバの前記区画制御部は、個々の区画に関して、その区画に関して前記区画データ部にその識別情報が保持されているオペレータのクライアント端末に対して、所有者である旨を通知し、
前記クライアント端末の前記送信部は、前記所有者である旨が通知されている場合に限って、前記コマンドを前記サーバへ送信する
ことを特徴とする請求項９乃至１３の何れかに記載のネットワーク育成ゲームシステム。
【請求項１５】
ネットワークを介してクライアント端末に接続されるコンピュータに対して、
仮想空間を定義させるとともに、前記クライアント端末を介してこのコンピュータにアクセスして来るサービス会員に仮想生物を育成させるネットワーク育成ゲームを、実行させ、
前記仮想空間の一部として論理的に定義される個々の区画毎に、少なくとも、その区画が割り当てられた前記サービス会員の識別情報，その区画にて育成される仮想生物の状態を定義する第１種パラメータ，クライアント端末がその区画に関して当該コンピュータに対して発行するコマンドの条件を定義する第２種パラメータを互いに関連付けて第１の記憶領域に保持させ、
前記サービス会員の識別情報と関連付けて前記第２種パラメータを第２の記憶領域に保存可能とさせ、
前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、該当する第１種パラメータを要求元のクライアント端末に送信させ、前記クライアント端末から特定区画に関する前記コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について人気区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画について前記第１記憶領域に保持された前記第２種パラメータが定義する条件に従って、前記コマンドに応じた処理を実行させ、
前記クライアント端末からの区画返却申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記第１記憶領域に保持された前記第２種パラメータを前記第２記憶領域に移動させるとともに、前記オペレータの識別情報に関連付けて前記第１記憶領域に保持されたその他のデータを消去させ、前記クライアント端末からの区画取得申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記第２記憶領域に保存された前記第２種パラメータを前記第１記憶領域に移動させるとともに、当該第２種パラメータ及び当該識別情報に関連付けて前記第１種パラメータを作成させて前記第１記憶領域に保持させる
プログラムを格納したコンピュータが可読な記録媒体。
【請求項１６】
前記プログラムは、前記コンピュータに対して、
各区画毎に、前記第１種パラメータによってその状態が定義される前記仮想生物の育成条件の一部をなす第３種パラメータを前記第１記憶領域に保持させるとともに、
前記コマンドは、前記第３種パラメータを変更する処理を実行させるコマンドであり、
前記第２種パラメータが定義する条件は、前記処理の実行可能回数である
ことを特徴とする請求項１５記載のコンピュータが可読な記録媒体。
【請求項１７】
前記プログラムは、前記コンピュータに対して、
所定の周期毎に、その時点で保持している前記第３種パラメータに基づいて、前記育成条件に従って前記第１種パラメータを更新させる
ことを特徴とする請求項１６記載のコンピュータが可読な記録媒体。
【請求項１８】
前記プログラムは、前記コンピュータに対して、
各区画毎に、前記区画に配置される仮想物体を定義する第４種パラメータを前記第１記憶領域に保持可能とさせ、
前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、前記特定区画についての前記第１種パラメータ及び前記第４種パラメータを要求元のクライアント端末に送信させ、
前記コマンドは、前記第４種パラメータを増加する処理を実行させるコマンドであり、
前記第２種パラメータが定義する条件は、前記処理の実行可能回数である
ことを特徴とする請求項１５記載のコンピュータが可読な記録媒体。
【請求項１９】
前記プログラムは、前記コンピュータに対して、
前記クライアント端末から特定区画に配置された前記仮想物体を回収させる回収コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、前記第４種パラメータを減少させるとともに前記第２種パラメータを増加させる処理を実行させる
ことを特徴とする請求項１８記載のコンピュータが可読な記録媒体。
【請求項２０】
前記コマンド及び前記第２種パラメータの組は複数あり、
そのうちの特定の一組は、他の組の前記第２種パラメータを増加する処理を実行させるコマンドと当該処理の実行可能回数を定義する第２種パラメータの組である
ことを特徴とする請求項１５記載のコンピュータが可読な記録媒体。
【請求項２１】
前記特定の一組をなす第２種パラメータは、前記育成条件に従って更新された前記第１種パラメータに基づいて増加可能である
ことを特徴とする請求項２０記載のコンピュータが可読な記録媒体。
【請求項２２】
前記プログラムは、前記コンピュータに対して、
前記クライアント端末からの退会申請に応じて、前記第２種パラメータを前記第２記憶領域に移動させることなく、当該クライアント端末のオペレータの識別情報に関連付けて前記第１記憶領域に保持された全てのデータを消去させる
ことを特徴とする請求項１５記載のコンピュータが可読な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバに対してコンピュータネットワークを介してクライアント端末がアクセスすることによって、サーバが提供する仮想空間内にてユーザが仮想生物を育成するネットワーク育成ゲームシステムに関する。
【０００２】
【従来の技術】
近年、デジタルペットと称される育成ゲームが流行している。この育成ゲームは、携帯ゲーム機，家庭用ゲームコンピュータ及びパソコン等のコンピュータ上でプログラムを実行することによって、仮想空間をこのコンピュータの画面内に形成するとともにこの仮想空間内に仮想生物を生成し、プログラムによって予め定められた成長ルールに対してユーザによって適宜入力されるパラメータや時間パラメータや乱数を当てはめることによって、この仮想生物を仮想空間内で育成（成長，若しくは意に反した衰弱）させる種類のゲームである。このような育成ゲームが登場した当初は、仮想空間は個々のコンピュータ内のみで閉じていたが、遊技者の意図せぬパラメータを導入してゲームの意外性を高めるため、また、同好者同士で仮想空間を連結してゲームの広がりを持たせるために、同じ育成ゲームを実行しているコンピュータ間での通信を介して各種パラメータ（仮想生物の個性を定義するパラメータや、各種アイテムを定義するパラメータ）を交換可能にすることも、行われている。
【０００３】
このような育成ゲームの流行を背景に、インターネット等のコンピュータネットワークを介してコンテンツサービスを提供している業者（以下、「コンテンツサービス提供者」という）がそのサーバ内に共通の仮想空間を定義し、コンテンツサービス受給者たる多数の会員ユーザがこの仮想空間内にて夫々自己の仮想生物を育成させる育成ゲームサービスも、提供され始められている。このようにネットワークを介して共通の仮想空間内で複数ユーザが夫々自己の仮想生物を育成することができる育成ゲームのシステムを、以下、「ネットワーク育成ゲームシステム」という。この種のネットワーク育成ゲームシステムとしては、本出願人によって提供されている「インターポット（商標）」が挙げられる。このネットワーク育成ゲームシステムでは、会員（ネットワーク育成ゲームシステムのサービスに入会したユーザ）は、夫々、所定期間毎に課金されることと引き替えに仮想空間内の一部の区画（仮想的な土地）の所有者になり、所定額の課金と引き替えに種を購入することにより、この区画上で仮想生物（植物）を育成する。そして、仮想生物を育成することによって果実（実際に課金される額とは交換性が無く、仮想空間内でのみ通用する仮想通貨）を獲得し、獲得した仮想通貨によって自己所有の区画内でのみ使用可能且つ保管可能（区画に関連付けられて保管可能）な仮想アイテムを購入することによって、ゲームを進行させて行く。
【０００４】
【発明が解決しようとする課題】
このような従来のネットワーク育成システムでは、ゲームに参加できるユーザのレベルは、自ら区画を所有して仮想生物を育成する会員と、仮想空間内で他人の所有になる区画や仮想生物を観賞するゲストとに二分されているだけである。従って、長期にわたってネットワークにアクセスできない事情があるためにゲーム参加（仮想生物の育成）を中止したいと望む会員や、自分が元々所有している区画から別の区画に移りたいと望む会員がいたとしても、そのような会員は、一旦、サービスから退会することによって、区画を手放さなければならなかった。この場合、当該会員が保管されている仮想通貨及び仮想アイテムは、それを表すパラメータが区画に関連して定義されているが故に、その区画とともに消滅せざるを得なかった。
【０００５】
しかしながら、このような場合には、当該会員は将来ゲーム参加（仮想生物の育成）を再開する意思を持っているのであるから、それまでに長らくゲーム参加（仮想生物の育成）を行うことによって折角獲得した大量の仮想通貨や仮想アイテムを消滅させてしまうのは、当該会員にとって酷である。その結果、将来ゲーム参加（仮想生物の育成）を再開する意思を持っていた会員がゲームシステムに失望して、将来のゲーム参加を取り止めてしまうことも、考えられ得る。また、仮想通貨や仮想アイテムが消滅してしまうのを嫌って会員の地位に留まり、所定期間毎の課金を受けつつも、区画を放置して荒れ放題にしてしまうことも、考えられ得る。前者の場合には、会員数の減少の原因にもなりかねず、また、後者の場合には、仮想空間の美観を損なうので、何れにしても好ましくない。
【０００６】
本発明は、以上の問題意識に基づいてなされたものであり、仮想通貨や仮想アイテムのような持ち物を区画から切り離して保管可能とするとともに、これに伴ってゲームに参加できるユーザのレベルとして区画を所有してはいないが持ち物を保有することができるレベルを設けることにより、仮想生物の育成が行われていないで放置された区画の発生を防ぐとともに、一度区画を手放した会員が再び区画を所有することを促進することによって退会を抑止することができるネットワーク育成ゲームシステムの提供を、課題としている。
【０００７】
【課題を解決するための手段】
本発明は、上記課題を解決するために、以下の構成を採用した。
【０００８】
即ち、請求項１記載の発明は、サーバが定義する共通の仮想空間内にて、クライアント端末を介してこのサーバにアクセスして来るサービス会員に仮想生物を育成させるネットワーク育成ゲームシステムにおいて、前記サーバは、前記仮想空間の一部として論理的に定義される個々の区画毎に、少なくとも、その区画が割り当てられた前記サービス会員の識別情報，その区画にて育成される仮想生物の状態を定義する第１種パラメータ，クライアント端末がその区画に関して当該サーバに対して発行するコマンドの条件を定義する第２種パラメータを互いに関連付けて保持する区画データ部と、前記サービス会員の識別情報と関連付けて前記第２種パラメータを保存する保存部と、前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、該当する第１種パラメータを要求元のクライアント端末に送信し、前記クライアント端末から特定区画に関する前記コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画について前記区画データ部に保持された前記第２種パラメータが定義する条件に従って、前記コマンドに応じた処理を実行する区画制御部と、前記クライアント端末からの区画返却申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記区画データ部に保持された前記第２種パラメータを前記保存部に移動するとともに、前記オペレータの識別情報に関連付けて前記区画データ部に保持されたその他のデータを消去し、前記クライアント端末からの区画取得申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記保存部に保存された前記第２種パラメータを前記区画データ部に移動するとともに、当該第２種パラメータ及び当該識別情報に関連付けて前記第１種パラメータを作成して前記区画データ部に保持させる管理制御部とを、備えることを特徴とする。
【０００９】
このように構成されると、任意のクライアント端末から任意の区画の第１種パラメータの要求があった場合、サーバの区画制御部は、その区画の第１種パラメータを要求元クライアント端末へ送信する。要求元クライアント端末は、受信した第１種パラメータに基づいて仮想生物の画像を合成することができる。また、特定区画に関してサーバの区画データ部に自己の識別情報が保持されているオペレータがクライアント端末を介してサーバにコマンドを送信した場合、サーバの区画制御部は、その特定区画に関して区画データ部に保持されている第２種パラメータが定義する条件に従って、その特定区画に対して上記コマンドに対応する処理を実行する。また、特定区画に関してサーバの区画データ部に自己の識別情報が保持されているオペレータがクライアント端末を介してサーバに区画返却申請を送信した場合、サーバの管理制御部は、当該オペレータの識別情報に関連付けて前記区画データ部に保持された前記第２種パラメータを前記保存部に移動するとともに、前記オペレータの識別情報に関連付けて前記区画データ部に保持されたその他のデータを消去する。従って、以後、区画制御部は、このオペレータからのコマンドに従っては、その区画に対してコマンドに従った処理を実行しない。その後、保存部に識別情報が保存されているオペレータがクライアント端末を介してサーバに区画取得申請を送信した場合、サーバの管理制御部は、当該オペレータの識別情報に関連付けて前記保存部に保存された前記第２種パラメータを前記区画データ部に移動するとともに、当該第２種パラメータ及び当該識別情報に関連付けて前記第１種パラメータを作成して前記区画データ部に保持させる。従って、このオペレータは、元々有していた第２種パラメータを維持しつつ、再度、何れかの区画に関して、その識別情報を区画データ部に保持させることができる。
【００１０】
換言すれば、何らかの処理を可能とする仮想通貨や仮想アイテムの数に対応した第２種パラメータが、区画データ部によって管理される区画から切り離されて、保存部に保管可能となる。これにより、サービス会員は、第２種パラメータを維持しながら区画を手放すことが可能となるので、仮想生物を育成できない事情がある場合には、ネットワークゲームサービスから退会することなく、区画を手放すようになる。また、このようにして仮想生物が育成されない区画が手放されて、他のサービス会員が仮想生物を育成するためにこの区画を新たに保有すれば、仮想生物が育成されることなく放置された区画の発生が防がれる。
【００１１】
請求項２記載の発明は、請求項１の区画データ部が、各区画毎に、前記第１種パラメータによってその状態が定義される前記仮想生物の育成条件の一部をなす第３種パラメータを保持するとともに、前記コマンドが、前記第３種パラメータを変更する処理を実行させるコマンドであり、前記第２種パラメータが定義する条件が、前記処理の実行可能回数であることで、特定したものである。
【００１２】
請求項３記載の発明は、請求項２の区画制御部が、所定の周期毎に、その時点で保持している前記第３種パラメータに基づいて、前記育成条件に従って前記第１種パラメータを更新することで、特定したものである。
【００１３】
請求項４記載の発明は、請求項１の区画データ部が、各区画毎に、前記区画に配置される仮想物体を定義する第４種パラメータを保持可能であり、前記区画制御部が、前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、前記特定区画についての前記第１種パラメータ及び前記第４種パラメータを要求元のクライアント端末に送信するとともに、前記コマンドが、前記第４種パラメータを増加する処理を実行させるコマンドであり、前記第２種パラメータが定義する条件が、前記処理の実行可能回数であることで、特定したものである。
【００１４】
請求項５記載の発明は、請求項４の区画制御部が、前記クライアント端末から特定区画に配置された前記仮想物体を回収させる回収コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、前記第４種パラメータを減少させるとともに前記第２種パラメータを増加させる処理を実行することで、特定したものである。
【００１５】
請求項６記載の発明は、請求項１のコマンド及び前記第２種パラメータの組が複数あり、そのうちの特定の一組が、他の組の前記第２種パラメータを増加する処理を実行させるコマンドと当該処理の実行可能回数を定義する第２種パラメータの組であることで、特定したものである。
【００１６】
請求項７記載の発明は、請求項６の特定の一組をなす第２種パラメータが、前記育成条件に従って更新された前記第１種パラメータに基づいて増加可能であることで、特定したものである。
【００１７】
請求項８記載の発明は、請求項１の管理制御部が、前記クライアント端末からの退会申請に応じて、前記第２種パラメータを前記保存部に移動することなく、当該クライアント端末のオペレータの識別情報に関連付けて前記区画データ部に保持された全てのデータを消去することで、特定したものである。
【００１８】
請求項９記載の発明は、請求項１乃至３及び請求項６の何れかにおけるクライアント端末が、前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請及び前記区画取得申請を前記サーバへ送信する送信部とを備えることで、特定したものである。
【００１９】
請求項１０記載の発明は、請求項４のクライアント端末が、前記サーバから受信した前記第１種パラメータ及び前記第４種パラメータに基づいて前記仮想生物及び前記仮想物体の画像を合成する画像合成部と、前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請及び前記区画取得申請を前記サーバへ送信する送信部とを備えることで、特定したものである。
【００２０】
請求項１１記載の発明は、請求項５のクライアント端末が、前記サーバから受信した前記第１種パラメータ及び前記第４種パラメータに基づいて前記仮想生物及び前記仮想物体の画像を合成する画像合成部と、前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記回収コマンドを前記サーバへ送信する送信部とを備えることで、特定したものである。
【００２１】
請求項１２記載の発明は、請求項７のサーバの区画制御部が、前記クライアント端末から特定区画に対する収穫コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画についての前記第１種パラメータに基づいて、当該特定区画についての前記第２種パラメータを増加させるとともに、前記クライアント端末が、前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記収穫コマンドを前記サーバへ送信する送信部とを備えることで、特定したものである。
【００２２】
請求項１３記載の発明は、請求項８のクライアント端末が、前記サーバから受信した前記第１種パラメータに基づいて前記仮想生物の画像を合成する画像合成部と、前記オペレータによる操作に応じて、前記第１種パラメータの要求，前記コマンド，前記区画返却申請，前記区画取得申請及び前記退会申請を前記サーバへ送信する送信部とを備えることで、特定したものである。
【００２３】
請求項１４記載の発明は、請求項９乃至１３の何れかにおけるサーバの区画制御部が、個々の区画に関して、その区画に関して前記区画データ部にその識別情報が保持されているオペレータのクライアント端末に対して、所有者である旨を通知し、前記クライアント端末の送信部が、前記所有者である旨が通知されている場合に限って、前記コマンドを前記サーバへ送信することで、特定したものである。
【００２４】
請求項１５記載の発明は、ネットワークを介してクライアント端末に接続されるコンピュータに対して、仮想空間を定義させるとともに、前記クライアント端末を介してこのコンピュータにアクセスして来るサービス会員に仮想生物を育成させるネットワーク育成ゲームを、実行させ、前記仮想空間の一部として論理的に定義される個々の区画毎に、少なくとも、その区画が割り当てられた前記サービス会員の識別情報，その区画にて育成される仮想生物の状態を定義する第１種パラメータ，クライアント端末がその区画に関して当該コンピュータに対して発行するコマンドの条件を定義する第２種パラメータを互いに関連付けて第１の記憶領域に保持させ、前記サービス会員の識別情報と関連付けて前記第２種パラメータを第２の記憶領域に保存可能とさせ、前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、該当する第１種パラメータを要求元のクライアント端末に送信させ、前記クライアント端末から特定区画に関する前記コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、当該特定区画について前記第１記憶領域に保持された前記第２種パラメータが定義する条件に従って、前記コマンドに応じた処理を実行させ、前記クライアント端末からの区画返却申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記第１記憶領域に保持された前記第２種パラメータを前記第２記憶領域に移動させるとともに、前記オペレータの識別情報に関連付けて前記第１記憶領域に保持されたその他のデータを消去させ、前記クライアント端末からの区画取得申請に応じて、当該クライアント端末のオペレータの識別情報に関連付けて前記第２記憶領域に保存された前記第２種パラメータを前記第１記憶領域に移動させるとともに、当該第２種パラメータ及び当該識別情報に関連付けて前記第１種パラメータを作成させて前記第１記憶領域に保持させるプログラムを、格納したコンピュータが可読な記録媒体である。
【００２５】
請求項１６記載の発明は、請求項１５のプログラムが、前記コンピュータに対して、各区画毎に、前記第１種パラメータによってその状態が定義される前記仮想生物の育成条件の一部をなす第３種パラメータを前記第１記憶領域に保持させるとともに、前記コマンドが、前記第３種パラメータを変更する処理を実行させるコマンドであり、前記第２種パラメータが定義する条件が、前記処理の実行可能回数であることで、特定したものである。
【００２６】
請求項１７記載の発明は、請求項１６のプログラムが、前記コンピュータに対して、所定の周期毎に、その時点で保持している前記第３種パラメータに基づいて、前記育成条件に従って前記第１種パラメータを更新させることで、特定したものである。
【００２７】
請求項１８記載の発明は、請求項１５のプログラムが、前記コンピュータに対して、各区画毎に、前記区画に配置される仮想物体を定義する第４種パラメータを前記第１記憶領域に保持可能とさせ、前記クライアント端末から特定区画についての前記第１種パラメータの要求があった場合には、前記特定区画についての前記第１種パラメータ及び前記第４種パラメータを要求元のクライアント端末に送信させ、前記コマンドが、前記第４種パラメータを増加する処理を実行させるコマンドであり、前記第２種パラメータが定義する条件が、前記処理の実行可能回数であることで、特定したものである。
【００２８】
請求項１９記載の発明は、請求項１８のプログラムが、前記コンピュータに対して、前記クライアント端末から特定区画に配置された前記仮想物体を回収させる回収コマンドがあった場合には、当該クライアント端末のオペレータの識別情報が当該特定区画について前記区画データ部に保持された前記識別情報と一致する場合に限って、前記第４種パラメータを減少させるとともに前記第２種パラメータを増加させる処理を実行させることで、特定したものである。
【００２９】
請求項２０記載の発明は、請求項１５のコマンド及び前記第２種パラメータの組が複数あり、そのうちの特定の一組が、他の組の前記第２種パラメータを増加する処理を実行させるコマンドと当該処理の実行可能回数を定義する第２種パラメータの組であることで、特定したものである。
【００３０】
請求項２１記載の発明は、請求項２０の特定の一組をなす第２種パラメータが、前記育成条件に従って更新された前記第１種パラメータに基づいて増加可能であることで、特定したものである。
【００３１】
請求項２２記載の発明は、請求項１５のプログラムが、前記コンピュータに対して、前記クライアント端末からの退会申請に応じて、前記第２種パラメータを前記第２記憶領域に移動させることなく、当該クライアント端末のオペレータの識別情報に関連付けて前記第１記憶領域に保持された全てのデータを消去させることで、特定したものである。
【００３２】
【発明の実施の形態】
以下に図面を参照し、本発明によるネットワーク育成ゲームシステムの実施形態を説明する。本実施形態によるネットワーク育成ゲームシステムは、複数の地域から構成される仮想空間における各地域を夫々多数の区画に分割し、個々の区画を会員に分譲し、各会員は自己が購入した区画に仮想生物としての“木”を育成するというネットワーク育成ゲームのサービスを提供するものである。このネットワーク育成ゲームシステムにおいて、このネットワーク育成ゲームにアクセスするユーザのレベルは、月々一定金額（例えば１００円／月）の課金を受けて何れかの区画を所有することによって自己所有の区画内で“木”を育成できるとともに他者所有の区画内の看板に書き込みができる「正会員」，会員所有の区画を観賞することができるが“木”の育成や看板書き込みは一切できない「ゲスト」，及び、過去において区画を所有していた間に保持していた持ち物を月々一定金額（例えば５０円／月）の課金を受けて「トランクルーム」に預けている「トランクルーム会員」とに、分けられている。そして、「正会員」及び「トランクルーム会員」の総称が、「インターポット会員」である。
（全体構成）
図１は、本実施形態によるネットワーク育成ゲームシステムの概略構成を示す。本例のネットワーク育成ゲームシステムは、インターネット１を介して相互に接続される一台のサーバシステム２と多数台のクライアント端末３とから、構成される。このサーバシステム２は、インターネットによるコンテンツサービス提供者が管理運営するコンピュータであり、サーバプログラム２３１を実行することによってインターネットサーバ（その一部が後述するインターポット関連のサーバ群である）を展開するコンピュータである。また、クライアント端末３は、通信機能を備える任意のＯＳ上で実行されるウェッブブラウザ３２１及びＪａｖａ（米国サンマイクロ社の米国，日本等における登録商標）プラグインがインストールされたコンピュータである。これらサーバシステム２及びクライアント端末３を接続するインターネット１は、ＨＴＴＰプロトコル，ＴＣＰ／ＩＰプロトコル等によってサポートされるコンピュータネットワークである。以下、サーバシステム２及びクライアント端末３について、夫々、そのハードウェア構成及びソフトウェア構成を、夫々説明する。
【００３３】
先ず、サーバシステム２は、バス（データバス及びシステムバス）Ｂによって相互に接続されたＣＰＵ２１，ＲＡＭ２２，ハードディスク２３，及びモデム２４を、有している。これらのうち、モデム２４は、ＣＰＵ２１によって生成された通信情報を、インターネット１が構築された電話回線に流すのに適した信号形態（パルス信号やトーン信号）に変調したり、その逆に復調するための装置である。従って、インターネット１が構築されている物理回線の形態如何に依っては、このモデム２４は、ＤＳＵやルータ等に置き換えられる。
【００３４】
また、コンピュータ可読媒体としてのハードディスク２３は、ＣＰＵ２１によって読み出されて実行される各種プログラムを格納している。このハードディスク２３に格納されているプログラムには、後述するサーバプログラム２３１が含まれている。また、このハードディスク２３には、クライアント端末３からの要求によって配信されるＪａｖａアプレットのクラスファイル２３２が、格納されている。さらに、このハードディスク２３には、図示は省略されているが、後述するインターポットサーバによって生成されて管理される各種のデータ（現在インターポット時刻，会員情報，天候設定パラメータ，ワールドマップ，ゾーンマップ，区画情報２２２４，トランクルーム情報，木条件リスト２２２３）が、物理的に格納されている。さらに、このハードディスク２３には、所定のＵＲＬが付与された多数のｈｔｍｌ文書が、格納されている。
【００３５】
ＣＰＵ２１は、ハードディスク２３に格納されている各種プログラムを実行することによって各種の機能を生じる。このＣＰＵ２１は、ハードディスク２３に格納されている各種プログラムを実行する際には、プログラムファイルを順次ＲＡＭ２２上にページングする。サーバプログラム２３１が所定時間にわたってＲＡＭ２２にページングされると、インターポットサーバを構成する複数の管理サーバ２２３，複数のインターポットサーブレット２２０，一つの世界サーバ２２１，並びに、多数の地域サーバ２２２が夫々同時にＲＡＭ２２上に生成されてＣＰＵ２１によってその機能が実現されるのと、等価になる。これら各管理サーバ２２３，各インターポットサーブレット２２０，世界サーバ２２１，並びに、各地域サーバ２２２が、仮想世界（以下、「インターポット世界」と称する）における様々な事象を生成し（実際には、このインターポット世界を定義する各種パラメータを管理し）、この仮想世界を用いたネットワーク育成ゲームのサービス（以下、「インターポットサービス」と称する）を、各クライアント端末３に対して提供する。
【００３６】
世界サーバ２２１は、インターポット世界及びインターポットサービスの共通事項を管理するサーバである。そのために、この世界サーバ２２１は、時刻管理部２２１１，会員情報管理部２２１２，ワールドマップ保持部２２１３及びトランクルーム部２２１０を、含んでいる。
【００３７】
この時刻管理部２２１１は、インターポット世界内で流れる時間（以下、「インターポット時間」）を管理するモジュールである。このインターポット時間の１年間は現実世界の４週間に相当し、１シーズン（３カ月）は現実世界の１週間に相当し、１週間は１４時間に相当し、１日は現実世界の２時間に相当する。時刻管理部２２１１は、現実世界における３０分毎に、上述したインターポット時間のルールに従って、パラメータ“現在インターポット時刻”を更新する。
【００３８】
また、会員情報管理部２２１２は、インターポット会員毎に、そのＩＤ，パスワード，電子メールアドレス，ニックネーム及び会員のレベル（正会員であるかトランクルーム会員であるか）を、インターポット会員の識別情報として管理するモジュールである。このインターポットサービスは、コンテンツサービス提供者によるコンテンツサービスの一環として、このコンテンツサービスの会員（以下、「コンテンツサービス会員」という）に対して提供される。従って、この会員情報管理部２２１２によって管理されるＩＤ，パスワード及び電子メールアドレスとしては、このコンテンツサービスに関してインターポット会員に付与されていたものが、そのまま用いられる。一方、ニックネームは、コンテンツサービス会員のうちのインターポット会員に対してのみ付与される識別情報であり、インターポットサービス内部でのみ通用するものである。
【００３９】
また、ワールドマップ保持部２２１３は、図２に示されるインターポットワールドマップ画面ｈｔｍｌ文書に組み込まれるワールドマップ５０を保持するモジュールである。このワールドマップ５０は、インターポット世界の全体を示す地図であり、このインターポット世界を構成する各地域の位置を示している。具体的には、図２では、４つの地域（「バーヤン」，「コルトジュ」，「ケッケ」，「ジュンサイ」）の位置が、示されている。
【００４０】
また、トランクルーム部２２１０は、会員情報管理部２２１２にそのＩＤ等が管理されているインターポット会員のうちのトランクルーム会員について、後述する「持ち物」を示す各種パラメータを、そのＩＤ及びニックネームに関連付けて保存する保存部（第２の記憶領域）としてのモジュールである。
【００４１】
地域サーバ２２２は、インターポット世界を構成する各地域を、夫々、個別に定義し且つ管理するサーバである。従って、地域サーバ２２は、インターポット世界を構成する各地域毎に生成されるので、図２に示されるインターポット世界においては、４つの地域サーバ２２２が生成される。各地域サーバ２２２は、上述した定義及び管理を行うために、一つのゾーンマップ保持部２２２１，一つの天候管理部２２２２，複数の木条件リスト２２２３，及び、複数の区画情報２２２４を、夫々含んでいる。
【００４２】
ゾーンマップ保持部２２２１は、この地域サーバ２２２によって管理される地域の地形を定義したゾーンマップ５１を保持する。図３は、このゾーンマップ５１を組み込んだ区画選択画面ｈｔｍｌ文書を、示している。一つの地域を示すゾーンマップは１０８０×７２０ピクセルの大きさをもっており、各ピクセルには、夫々、水，平地，山，砂漠，又は岩場の地形属性を示すパラメータが与えられている。図３に現れた濃淡は、その地形属性の分布を示している。また、ゾーンマップ５１って示される一つの地域は、更に、１８×１８ピクセルの大きさを持つ区画（横方向に６０区画，縦方向に４０区画，計２４００区画）に分割されている。そして、各区画が、夫々、インターポット会員（正会員）に分譲（入会時に付与）され、各インターポット会員は、自己の所有になる区画に対しては、あらゆる種類のアクセスを行うことができるのである。但し、各地域の中心に在る区画は、コミュニティハウスと称される仮想の公共施設に充てられているので、インターポット会員には分譲されない。なお、ゾーンマップ５１内において、各区画は、そのヘッド位置（論理的に左上端に位置するピクセル）の座標によって特定される。
【００４３】
天候管理部２２２２は、この地域サーバ２２２によって管理される地域独自に設定された天候ファイルに従って、地域内の天候を示す各天候設定パラメータを、現在インターポット時刻の更新と同時に変更する。この天候ファイルには、各月毎に１２分割した時間帯の環境定義が、１年分スケジューリングされている。この環境定義には、気温，降水確率（０〜１００％の範囲で指定），及び、降水量（その時間帯における月間降水量合計値）が含まれている。天候管理部２２２２は、変更時においては、その時点が含まれる時間帯についての環境定義に基づいて所定の演算を実行することによって、各天候設定パラメータを算出する。これら各種パラメータには、温度，天気（晴れ，曇り，雨，若しくは雪），降水量，及び風力が含まれている。なお、これら各種パラメータは、地域全体に共通に決定されても良いし、ゾーンマップによって定義されている地形属性の分布を考慮に入れて、各区画毎に決定されても良い。
【００４４】
木条件リスト２２２３は、各区域において正会員によって育成される仮想生物としての“木”の成長を定義する情報（いわば、電子的な遺伝子情報）であり、各区域にて育成可能な木の種類毎に用意されている。図４は、各木の基本構造を示す概念図である。この図４に示されるように、木は、種から幹が生成され（幹の生成と同時に種は消滅する）、以後、幹から子部品（枝又は花）が生成され、各子部品から更に子部品が生成されるというツリー構造で、構成されている。一品種の木を構成する各部品の種類（部品名）毎に、その部品自身が成長又は衰弱する条件を規定する「成長方針」，及び、その部品から子部品が生成される条件を規定する「成長ルール」を図５に示すようなテーブル形式で定義したものが、木条件リスト２２２３である。なお、「成長方針」及び「成長ルール」を式化すると、下記式（１），（２）に夫々示すようになる。
【００４５】
0003732682.tif 000002
ここで、「位置」とは、区画上空間内においてその部品が生え出している点の三次元座標を示し、「方向」とは、その部品の親部品からの生え出し方向及び角度を示し、「長さ」とは、その部品の全長を示し、「太さ」とは、その部品の最大径部における外径を示す。各部品には、基本的な画像が夫々用意されており、クライアント端末３内では、各部品の基本画像を太さ，長さ，及び色の各パラメータに従って変化させるとともに、位置及び方向のパラメータによって相互に結合することによって、木全体の画像を合成することができるのである。なお、「水」，「日当り」及び「肥料」は、その木の所有者が「世話」を行うによって任意に調整されるとともに環境変化によっても変化するパラメータである。
【００４６】
区画データ部（第１の記憶領域）としての区画情報２２２４は、この地域サーバ２２によって管理されている各区画のうち正会員に分譲されたものについて夫々作成されて、その区画についての情報（各種パラメータ，看板に描画された画像データ，等）を一括管理する。各区画情報２２２４によって管理される情報の詳細を、下記表１に一覧する。
【００４７】
【表１】
・ゾーン名
・ｘ座標
・ｙ座標
・所有者のニックネーム
・区画を購入した時刻（インターポット時刻）
・現在の天候
・・温度
・・天気
・・降水量
・・風向き
・・風力
・木情報
・・植えられた時刻（インターポット時刻）
・・最終更新時刻（インターポット時刻）
・・最終アクセス時刻（インターポット時刻）
・・木状態
・・総収穫量
・・死神レベル
・水
・日当り
・肥料
・看板管理情報
・持ち物
・置物情報
ここで、「ゾーン名」とは、この区画情報２２２４が含まれている地域の名称である。また、「ｘ座標」及び「ｙ座標」は、夫々、当該区画区画の位置をゾーンマップ上で特定するための座標値である。また、「所有者のニックネーム」は、当該区画を所有する正会員について、世界サーバ２２１の会員情報管理部２２１２にて管理されている識別情報である。また、「区画を所有した時刻」とは、当該区画を所有している正会員がこの区画を購入した時刻である。また、「現在の天候」は、天候管理部２２２２によって当該区画について現に設定されている天候設定パラメータである。
【００４８】
また、「木情報」は、この区画に植えられた種又は木に関する情報である。この「木情報」中の「木状態」を表形式で表現すると、図６に示す通りとなる。即ち、この「木状態」は、当該区画に植えられている種又は木の品種名を規定するとともに、その種又は木の現時点における形状を特定するために、現時点での種又は木を構成する全ての部品（種の場合には種一つのみ）について、その部品に付与されたｉｄ，その部品の部品名，並びに、その部品の位置，方向，長さ，太さ及び色を規定する第１種パラメータである。また、「木情報」中の「総収穫量」は、この木に成っている各実（これも部品の一つである）から収穫された種の総数を示す。また、「死神レベル」は、上述した成長方針と同様に定義された条件に従って増減する（一般的には、「水」，「日当り」，又は「肥料」が過多又は過小である場合には増加する傾向がある）値であり、これが４になると木が枯れたことを意味する。
【００４９】
また、「水」，「日当り」，「肥料」は、上述した通り、仮想生物としての木の育成条件（成長方針，成長ルール）の一部をなす第２種パラメータである。
【００５０】
また、「看板管理情報」は、当該区画に用意された看板に描かれた画像（落書きによるビットマップデータ）のイメージデータである。なお、このイメージデータは、初期状態においては表紙一枚分のみであるが、当該区画の所有者以外のインターポット会員が看板に書き込みを行うことによって、表紙の次の２頁目以降にイメージデータが追加される。
【００５１】
また、「持ち物」は、当該区画の所有者によって任意に使用可能な仮想アイテムの種類及び数を規定するパラメータ（即ち、当該区画に関して発行するコマンドの条件を定義する第２種パラメータ）である。この仮想アイテムには、上述した「水」，「日当り」「肥料」を増減させるために使用されるアイテム，当該区画上に飾られる置物，仮想生物である木の果実を収穫して得られた仮想通貨が、含まれている。但し、これらのうちの置物については、当該区画の所有者によって区画上に飾られた場合には、この「持ち物」パラメータからはその数が減じられる。
【００５２】
また、「置物情報」は、当該区画に飾られる仮想物体としての置物毎に、その種類及び区画内における座標を示す第４種パラメータである。
【００５３】
なお、区画情報２２２４は、正会員に分譲された区画の他、コミュニティハウスに充てられた区画についても作成される。但し、コミュニティハウスに充てられた区画について作成された区画情報２２２４には、ゾーン名，ｘ座標，ｙ座標，現在の天候の他、その区画がコミュニティハウスである旨のみが記載される。
【００５４】
各管理サーバ２２３は、各クライアント端末３がインターポットサーバのＵＲＬを送信して来た時に、そのＵＲＬを送信してきたクライアント端末３毎に夫々起動する。個々のインターポットサーブレット２２０は、そのクライアント端末２との間で直接データの授受を行い、各クライアント端末３が送信してきたＵＲＬに応じて、対応するハイパーテキストデータ（ｈｔｍｌ文書）を返送したり、対応する処理を実行する。また、各管理サーバ２２３は、管理制御部として、クライアント端末３が後述する「区画返却申請」を送信してきた時には、そのクライアント端末３のオペレータのニックネームを含む区画情報２２２４から「持ち物」のパラメータをトランクルーム部２２１０へ移動させるとともに当該区画情報２２２４を消去する。また、クライアント端末３が後述する「区画取得申請」を送信してきた時には、区画情報２２２４を新規に作成するとともに、そのクライアント端末３のオペレータのニックネームに対応付けられてトランクルーム部２２１０に保存されている「持ち物」のパラメータを新規作成の区画情報２２２４へ移動する。また、クライアント端末３が後述する「退会申請」を送信してきた時には、そのクライアント端末３のオペレータのニックネームを含む区画情報２２４はトランクルーム部２２１０内の情報を消去するとともに、そのオペレータに関する会員情報を会員情報管理部２２１２から削除する。
【００５５】
各インターポットサーブレット２２０は、何れかの管理サーバ２２３によって起動されて、クライアント端末３上で実行されているＪａｖａアプレット３２２との間で、ＵＲＬやｈｔｍｌ文書に制限されない高速なデータ交換を実行するとともに、区画制御部として、クライアント端末３から発行されたコマンドに応じて、各区画情報２２２４を更新する。具体的には、各インターポットサーブレット２２０は、クライアント端末３が何れかの区画情報２２２４を要求してきた時には対応する区画情報２２２４をクライアント端末３に送信する。また、クライアント端末３が育成コマンドを送信してきた時には、コマンドの対象となった区画情報２２２４中の「水」，「日当り」，「肥料」の値を変更する。また、クライアント端末３が置物コマンドを送信してきた時には、コマンドの対象となった区画情報２２２４中の「持ち物」における対応するパラメータを減じ、「置物情報」を作成する。また、クライアント端末３が回収コマンドを送信してきた時には、コマンドの対象となった区画情報２２２４中の「置物情報」における対応するパラメータを削除するとともに、「持ち物」における対応するパラメータを増加させる。また、クライアント端末３が収穫コマンドを送信してきた時には、コマンドの対象となった区画情報２２２４中の「木状態」から「実」を示すエントリ数を計数して、その数に対して所定定数を乗じた値を「持ち物」における仮想通貨のパラメータに加算するとともに、当該「実」のエントリを削除する。また、クライアント端末３が仮想取引コマンドを送信してきた時には、コマンドの対象となった区画情報２２２４中の「持ち物」における対応する育成アイテム又は置物のパラメータを増加するとともに、その価格に応じた値を仮想通貨のパラメータから減じる。
【００５６】
次に、各クライアント端末３は、互いにバスＢによって接続されたＣＰＵ３１，ＲＡＭ３２，入力装置３３，ディスプレイ３４，ＣＤ−ＲＯＭドライブ３５，モデム３６及びハードディスク３７から、構成されている。
【００５７】
ハードディスク３７には、ＣＰＵ３１によって実行されるオペレーティングシステム３２３，ウェッブブラウザ３２１，及びＪａｖａプラグインが、予めインストールされている。また、このハードディスク３７には、予め、サーバシステム２のハードディスク２３内に格納されているＪａｖａアプレットのクラスファイル２３２と同内容のクラスファイルが、ＣＤ−ＲＯＭドライブ３５にロードされたＣＤ−ＲＯＭからインストールされている場合もある。
【００５８】
ＣＰＵ３１は、このクライアント端末３全体の制御を行うプロセッサであり、画像合成部及び送信部として機能する。また、ＲＡＭ３２は、ＣＰＵ３１の作業領域として用いられるメモリであり、ＣＰＵ３１がハードディスク３７から読み出したオペレーティングシステムプログラム３２３，ウェッブブラウザ３２１，Ｊａｖａプラグイン等が展開される。このＣＰＵ３１は、ウェッブブラウザ３２１を実行することによって、サーバシステム２に格納されているハイパーテキストデータ（ｈｔｍｌ文書）及びＪａｖａアプレットのクラスファイル２３２をＲＡＭ３２上にダウンロードして、このハイパーテキストデータの内容をディスプレイ３４上に表示するとともに、Ｊａｖａアプレットを実行する。なお、ＣＰＵ３１は、ハードディスク３７内にＪａｖａアプレットのクラスファイルがインストールされている場合には、Ｊａｖａファイルのクラスファイルを、サーバシステム２からはダウンロードせずに、ハードディスク３７から読み込む。
【００５９】
モデム３６は、サーバシステム２のモデム２４と同機能を有する通信機器である。従って、インターネット１が構築されている物理回線の形態如何に依り、ＤＳＵやルータが代用される。
【００６０】
入力装置３３は、ＣＰＵ３１にコード情報を入力するキーボード及びＣＰＵ３１にカーソル移動信号及びクリック信号を入力するマウスである。ＣＰＵ３１は、オペレーティングシステム３２３による制御に従って、ディスプレイ３４上に表示されているカーソルをマウスによって入力されたカーソル移動信号に基づいて移動させ、クリック信号が入力された時にそのカーソルに重なって表示されている情報（ボタン，ＵＲＬ，等）に対応したコマンドを実行する。
（処理の流れ）
次に、以上のように構成されるネットワーク育成ゲームシステムにおいて、ネットワーク育成ゲームの進行のためにサーバシステム２のＣＰＵ２１及びクライアント端末３のＣＰＵ３１が夫々実行する処理の流れを、図７乃至図２２のフローチャートに基づいて説明する。
【００６１】
図７は、各地域サーバ２２２が夫々常時実行している処理である。この図７の処理を開始して最初のＳ００１では、各地域サーバ２２２は、世界サーバ２２１の時刻管理部２２１１から、現在インターポット時刻を取得する。
【００６２】
次のＳ００２では、各地域サーバ２２２は、Ｓ００１にて取得した現在インターポット時刻が、これまでにＳ００１を実行した時に取得された現在インターポット時刻に比較して、更新されているか否かをチェックする。そして、現在インターポット時刻が更新されていない場合には、各地域サーバ２２２は、処理をＳ００１に戻す。これに対して、現在インターポット時刻が更新されている場合には、各地域サーバ２２２は、処理をＳ００３に進める。
【００６３】
Ｓ００３では、各地域サーバ２２２は、夫々の天候管理部２２２２による天候設定パラメータを、上述したように更新する。
【００６４】
次のＳ００４では、各地域サーバ２２２は、各区画の区画情報２２２４を、更新する。具体的には、各区画情報２２２４の「天候」を、Ｓ００３にて更新された天候設定パラメータに基づいて変更する。また、「水」の値を、「天候」中の降水量パラメータに応じて調整する。即ち、降水量が高い場合には若干「水」の値を増加し、降水量が低い場合には若干「水」の値を減少する。また、「日当り」の値を、現在インターポット時刻に合わせて調整する。なお、後述するようにクライアント端末３から育成コマンドが実行されている場合には、その育成コマンドが有効である間は、これら「水」や「日当たり」の値は変更されない。
【００６５】
次のＳ００５では、各地域サーバ２２２は、各区画の木を成長（又は衰弱）させるための処理を実行する。図８は、このＳ００５にて実行される各区画の木の成長処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ１０１では、地域サーバ２２２は、最初の区画情報２２２４を特定する。
【００６６】
次に、地域サーバ２２２は、各区画情報２２２４毎にその木状態を更新するために、Ｓ１０２乃至Ｓ１１８のループ処理を実行する。このループ処理に入って最初のＳ１０２では、地域サーバ２２２は、特定した区画情報２２２４から、木状態，水，日当り，及び肥料の各値を読み出す。
【００６７】
次のＳ１０３では、地域サーバ２２２は、Ｓ１０２にて読み出した木状態中の品種名に対応する木条件リスト２２２３を、読み出す。
【００６８】
次のＳ１０４では、地域サーバ２２２は、Ｓ１０２にて読み出した木状態中の最初のｉｄを特定する。
【００６９】
次に、地域サーバ２２２は、各ｉｄ毎にその部品の成長（パラメータの更新）を行うために、Ｓ１０５乃至Ｓ１１３のサブループ処理を実行する。このサブループに入って最初のＳ１０５では、地域サーバ２２２は、特定したｉｄが木状態中において示す部品名に対応する成長ルールを、Ｓ１０３にて読み出した木条件リスト２２２３から読み出す。そして、特定したｉｄが木状態中において示す位置，方向，長さ，太さ，色の各パラメータと、Ｓ１０２にて読み出した水，日当り，肥料の各パラメータとを、読み出した成長ルールに代入する。
【００７０】
次のＳ１０６では、地域サーバ２２２は、Ｓ１０５での成長ルールの適用の結果、子部品を生成することが決定されたか否かをチェックする。そして、未だ子部品を生成する条件が満たされていなかった場合には、処理をＳ１１０に進める。これに対して、子部品を生成することが決定された場合には、Ｓ１０７において、この子部品用のエントリを木状態中に追加して、新規なｉｄをこの新エントリに付与する。また、Ｓ１０５にて成長ルールに従って決定された子部品の部品名，位置，方向，長さ，太さ，色を、夫々、この新エントリに書き込む。
【００７１】
次のＳ１０８では、地域サーバ２２２は、現に特定しているｉｄが示す部品（即ち、親部品）の部品名が種であるか否かをチェックする。そして、親部品の部品名が種である場合には、Ｓ１０９において、この親部品（種）のエントリを木状態から削除した後に、処理をＳ１１４に進める。これに対して、親部品の部品名が種ではない場合には、地域サーバ２２２は、処理をＳ１１０に進める。
【００７２】
Ｓ１１０では、地域サーバ２２２は、現に特定しているｉｄが木状態中において示す部品名に対応する成長方針を、Ｓ１０３にて読み出した木条件リスト２２２３から読み出す。そして、特定したｉｄが木状態中において示す位置，方向，長さ，太さ，色の各パラメータと、Ｓ１０２にて読み出した水，日当り，肥料の各パラメータとを、読み出した成長方針に代入する。
【００７３】
次のＳ１１１では、地域サーバ２２２は、Ｓ１１０での成長方針の適用の結果得られた新たな太さ及び長さのパラメータを、木状態中の対応するエントリに上書きする。
【００７４】
次のＳ１１２では、地域サーバ２２２は、木状態中に次のｉｄ（Ｓ１０７にて新規エントリに付与されたｉｄを除く）があるか否かをチェックする。そして、次のｉｄがある場合には、地域サーバ２２２は、Ｓ１１３において、次のｉｄを特定した後に、このｉｄに対する部品の成長を実行するために処理をＳ１０５に戻す。これに対して、以上のＳ１０５乃至Ｓ１１３のサブループ処理の実行を繰り返した結果、次のｉｄが無くなった場合には、地域サーバ２２２は、処理をＳ１１２からＳ１１４に進める。
【００７５】
Ｓ１１４では、地域サーバ２２２は、現に特定している区画情報２２２４の「死神レベル」を、所定のルールに従って算出する。
【００７６】
次のＳ１１５では、地域サーバ２２２は、Ｓ１１４にて算出された「死神レベル」が４以上であるか否かをチェックするそして、「死神レベル」が４未満であれば処理をそのままＳ１１７に進めるが、「死神レベル」が４以上であると、Ｓ１１６において、現に特定している区画情報２２２４中の木状態を全て消去した後に、処理をＳ１１７に進める。
【００７７】
Ｓ１１７では、地域サーバ２２２は、次の区画情報２２２４があるか否かをチェックする。そして、次の区画情報２２２４がある場合には、Ｓ１１８において次の区画情報２２２４を特定した後に、特定した次の区画情報２２２４に対する成長処理を実行するために、処理をＳ１０２に戻す。これに対して、次の区画情報２２２４がなくなった場合には、地域サーバ２２２は、このサブルーチンを終了して、処理を図７のメインルーチンに戻す。処理が戻されたメインルーチンにおいて、各地域サーバ２２２は、Ｓ００５の完了後、処理をＳ００１に戻す。このように、各地域サーバ２２２は、Ｓ００１乃至Ｓ００５のループ処理を、起動中常時繰り返している。
【００７８】
一方、クライアント端末３においてブラウザ３２１が起動すると、図９のフローチャートに示される処理を実行する。この図９に示すように、ブラウザ３２１は、起動後最初のＳ２０１において、入力装置３３からのデータ入力を待つ。そして、何らかの入力があると、Ｓ２０２において、入力された内容に応じたメッセージを、オペレーティングシステムプログラム３２３の通信機能を用いてサーバシステム２へ送信する。次のＳ２０３では、ブラウザ３２１は、Ｓ２０２にて送信したメッセージに対応して受信したｈｔｍｌ文書をディスプレイ３４上に表示する。次のＳ２０４では、ブラウザ３２１は、受信したｈｔｍｌ文書内にＪａｖａアプレットのクラスファイル指定があるか否かをチェックする。そして、Ｊａｖａアプレットのクラスファイル指定がない場合には、処理をＳ２０１に戻して、次のデータ入力を待つ。
【００７９】
これに対して、受信したｈｔｍｌ文書内にＪａｖａアプレットのクラスファイル指定がある場合には、ブラウザ３２１は、次のＳ２０５において、指定されたクラスファイルがハードディスク３７内にインストールされているか否かをチェックする。そして、インストールされている場合には、ブラウザ３２１は、Ｓ２０６においてハードディスク３７内のクラスファイルを読み込んで、Ｓ２０７においてＪａｖａアプレットを起動した後に、処理をＳ２０１に戻す。
【００８０】
一方、指定されたクラスファイルがハードディスク３７内にインストールされていない場合には、ブラウザ３２１は、Ｓ２０８において、サーバシステム２内で起動したインターポットサーブレット２２０に対して、指定されたＪａｖａアプレットのクラスファイルを要求する。そして、次のＳ２０９において、ブラウザ３２１は、ｈｔｍｌ文書内で指定された全クラスファイルを受信したか否かをチェックし、未だ全クラスファイルを受信していなければ処理をＳ２０８に戻す。これに対して、全クラスファイルを受信しておれば、ブラウザ３２１は、Ｓ２０７において、受信した全クラスファイルに基づいてＪａｖａアプレットを起動した後に、処理をＳ２０１に戻す。
【００８１】
上記Ｓ２０２にて送信されたメッセージがインターポットサーバのＵＲＬ（図２３に示すホームページのＵＲＬ）である場合には、このＵＲＬを受信したサーバシステム２のＣＰＵ２１は、図１０乃至図１５にその処理内容が示される管理サーバ２２３を起動する。この管理サーバ２２３は、ＵＲＬを送信してきたクライアント端末３毎に作成されるので、以下、クライアント端末３とは、このＵＲＬを送信してきたクライアント端末３のみを指すものとする。
【００８２】
管理サーバ２２３は、Ｓ３０１において、インターポットホームページのｈｔｍｌ文書を、クライアント端末３に送信する。このｈｔｍｌ文書を受信したクライアント端末は、図２３に示すインターポットホームページをディスプレイ３４上に表示する。このホームページには、「世界観光」，「正会員入口」，「入会手続」，「ニフティセンター」の各ボタンが含まれている。これら「世界観光」，「正会員入口」，「入会手続」，「ニフティセンター」の各ボタンがクリックされると（Ｓ２０１）、クライアント端末３は、夫々に対応したＵＲＬを、管理サーバ２２３へ送信する（Ｓ２０２）。
【００８３】
次のＳ３０２では、管理サーバ２２３は、クライアント端末３からのＵＲＬを待ち、ＵＲＬを受信すると、Ｓ３０３において、そのＵＲＬを解析する。そして、「入会手続」に対応したＵＲＬであった場合には処理をＳ３０４へ進め、「正会員入口」に対応したＵＲＬであった場合には処理をＳ３０５へ進め、「世界観光」に対応したＵＲＬであった場合には処理をＳ３０７へ進め、「ニフティセンター」に対応したＵＲＬであった場合には、処理をＳ３１０へ進める。
【００８４】
Ｓ３０４では、管理サーバ２２３は、入会手続処理を実行する。図１１及び図１２は、このＳ３０４にて実行される入会手続処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ４０１では、管理サーバ２２３は、入会案内画面ｈｔｍｌ文書をクライアント端末３へ送信する。図２４は、この入会案内画面ｈｔｍｌに基づいて表示（Ｓ２０３）される入会案内画面を示す。この入会案内画面には、このサーバシステム２を運営するコンテンツサービス提供者によるコンテンツサービスに関してコンテンツサービス会員に付与されたＩＤ及びパスワードを入力させる欄が含まれている。クライアント端末３のオペレータがこれら欄に夫々自己のＩＤ及びパスワードを入力すると（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。
【００８５】
管理サーバ２２３は、次のＳ４０２において、図示せぬコンテンツサービス提供者の会員管理サーバに対して、クライアント端末３から通知されたＩＤ及びパスワードの組み合わせが登録されているか否かの照会を依頼する。
【００８６】
次のＳ４０３では、管理サーバ２２３は、照会の結果に基づいて、これらＩＤ及びパスワードの組み合わせが登録されているか否かをチェックする。そして、この組み合わせが登録されていなかった場合には、管理サーバ２２３は、Ｓ４０４において、コンテンツサービスへの入会手続処理を実行した後に、処理をＳ４０２に戻す。なお、このコンテンツサービスへの入会手続処理においてクライアント端末３のオペレータが入会を拒否した場合には、管理サーバ２２３は、処理をそのまま終了する。
【００８７】
これに対して、ＩＤ及びパスワードの組み合わせが登録されていた場合には、管理サーバ２２３は、Ｓ４０５において、ニックネーム及び電子メールアドレスの入力チェックを実行する。具体的には、管理サーバ２２３は、クライアント端末３に対して、ニックネーム及び電子メールアドレス入力画面ｈｔｍｌ文書を送信する。図２５は、このニックネーム及び電子メールアドレス入力画面ｈｔｍｌ文書に基づいて表示（Ｓ２０３）される入力画面を示す。このニックネーム及び電子メールアドレス入力画面には、オペレータがニックネーム及び電子メールアドレスを書き込める欄が含まれている。クライアント端末３のオペレータがこれら欄に任意のニックネーム及び電子メールアドレスを書き込むと（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。そして、管理サーバ２２３は、次のＳ４０６にておいて、通知されてきたニックネームが既存のインターポット会員のものとして会員情報管理部２２１２に登録されているか否かをチェックし、クライアント端末３から通知されたニックネームが既存のインターポット会員のものとして登録されていた場合には、処理をＳ４０５に戻し、再入力を行わしめる。これに対して、クライアント端末３から通知されたニックネームが既存のインターネット会員のものとして登録されていなかった場合には、管理サーバ２２３は、処理をＳ４０７に進める。
【００８８】
次のＳ４０７では、管理サーバ２２３は、世界サーバ２２１のワールドマップ保持部２２１３からワールドマップ５０を読み出し、このワールドマップ５０を組み込んだインターポットワールドマップ画面ｈｔｍｌ文書を、クライアント端末３へ送信する。クライアント端末３では、このｈｔｍｌ文書を受信すると、図２に示すインターポットワールドマップ画面をディスプレイ３４上に表示する（Ｓ２０３）。クライアント端末３のオペレータは、この画面中のワールドマップ５０に示された何れかの地域名にカーソルを合わせて、クリックを行う（Ｓ２０１）。すると、この時のカーソルに重なっている地域名に対応するＵＲＬが、管理サーバ２２３に送信される（Ｓ２０２）。
【００８９】
管理サーバ２２３は、次のＳ４０８において、何れかの地域名に対応したＵＲＬがクライアント端末３から通知されるのを待つ。そして、何れかのＵＲＬを受信すると、管理サーバ２２３は、次のＳ４０９において、受信したＵＲＬに対応した地域用地域サーバ２２２のゾーンマップ保持部２２２１からゾーンマップ５１を読み出し、このゾーンマップ５１を組み込んだ区画選択画面ｈｔｍｌ文書を、クライアント端末３へ送信する。クライアント端末３では、このｈｔｍｌ文書を受信すると、図３に示す区画選択画面をディスプレイ３４上に表示する（Ｓ２０３）。クライアント端末３のオペレータは、この区画選択画面に含まれるゾーンマップ５１内の任意の区画にカーソルを合わせて、クリックを行う（Ｓ２０１）。すると、この時のカーソルの位置を示すメッセージが、管理サーバ２２３に送信される（Ｓ２０２）。
【００９０】
管理サーバ２２３は、次のＳ４１０において、このクリックに伴うメッセージがクライアント端末３から通知されるのを待つ。そして、メッセージが通知されると、管理サーバ２２３は、次のＳ４１１において、メッセージ中のカーソルの位置を示す情報に基づいて、クライアント端末３のオペレータが選択した区画の座標値を解析する。
【００９１】
次のＳ４１２では、管理サーバ２２３は、Ｓ４１１にて解析した座標値（ｘ座標及びｙ座標）を含む区画情報２２２４が同じ地域サーバ２２２内に格納されているか否かをチェックする。そして、当該座標値を含む区画情報２２２４が当該地域サーバ２２２内に格納されている場合には、管理サーバ２２３は、クライアント端末３のオペレータが選択した区画は既に他のインターポット会員に分譲されているものと判断し、Ｓ４１３において警告メッセージをクライアント端末３に送信した後に、処理をＳ４１０に戻す。これに対して、当該座標値を含む区画情報２２２４が当該地域サーバ２２２内に格納されていない場合には、管理サーバ２２３は、処理をＳ４１４に進める。
【００９２】
Ｓ４１４では、管理サーバ２２３は、当該地域サーバ２２２内に区画情報２２２４を新規作成する。このとき、区画情報２２２４の「ｘ座標」及び「ｙ座標」にはＳ４１１にて解析されたｘ座標値及びｙ座標値が夫々設定され、「所有者のニックネーム」にはＳ４０５にて通知されたニックネームが設定され、「区画を購入した時刻」には時刻管理部２２１１が管理している現在インターポット時刻が設定され、「天候」には天候管理部２２２２が管理している天候設定パラメータが設定され、「木情報」は空白のままとされ、「看板管理情報」には図４４に示す表紙の初期内容のみが書き込まれ、「水」には「天候」中の降水量パラメータに応じた値が設定され、「日当り」には現在インターポット時刻に対応した値が設定され、「肥料」には所定の初期値が設定される。また、「持ち物」及び「置物情報」には無しと設定される。
【００９３】
次のＳ４１５では、管理サーバ２２３は、種選択画面ｈｔｍｌ文書をクライアント端末３へ送信する。この種選択画面ｈｔｍｌ文書を受信したクライアント端末３は、図２６に示される種選択画面を表示する（Ｓ２０３）。この種選択画面は、各品種の木の見本画像を夫々含んでおり（図２６の例では品種“Aka Geek”及び品種“くしだんご”の見本画像のみが示される）、オペレータが何れかの品種を選択できるようになっている。
【００９４】
次のＳ４１６では、管理サーバ２２３は、オペレータが何れかの品種の種を選択した旨のメッセージがクライアント端末３から通知されて来るのを待つ。そして、このメッセージが通知されると、管理サーバ２２３は、次のＳ４１７において、Ｓ４１４にて作成した区画情報２２２４の木情報に、通知された品種名を書き込むとともに、ｉｄ＝１として、部品名＝種を書き込む。
【００９５】
次のＳ４１８では、管理サーバ２２３は、クライアント端末３から通知されたニックネーム，電子メールアドレス，ＩＤ及びパスワードを互いに対応させ且つ正会員のものとして会員情報管理部２２１２に登録することを、世界サーバ２２１に対して依頼する。
【００９６】
次のＳ４１９では、管理サーバ２２３は、課金処理を実行する。即ち、インターポット会員となったクライアント端末３のオペレータに対して所定の金額（例えば￥１００／月＋￥２００／種一粒）を課金することを、図示せぬコンテンツサービスの管理サーバに依頼する。
【００９７】
次のＳ４２０では、管理サーバ２２３は、クライアント端末３に対して、入会手続完了画面ｈｔｍｌ文書を送信する。この入会手続完了画面ｈｔｍｌ文書を受信したクライアント端末３は、図２７に示す入会手続完了画面をディスプレイ３４上に表示する。この入会手続完了画面ｈｔｍｌ文書を送信し終わると、管理サーバ２２３は、入会手続処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。処理が戻された図１０のメインルーチンでは、Ｓ３０４の完了後、管理サーバ２２３の処理が終了する。
【００９８】
一方、「ニフティセンター」に対応したＵＲＬが通知された時に実行されるＳ３１０では、管理サーバ２２３は、図１３乃至図１５に示すニフティセンター処理サブルーチンを実行する。このサブルーチンに入って最初のＳ５０１では、管理サーバ２２３は、ニフティセンターメイン画面ｈｔｍｌ文書をクライアント端末３へ送信する。このｈｔｍｌ文書を受信したクライアント端末は、図２８に示すニフティセンターメイン画面をディスプレイ３４上に表示する（Ｓ２０３）。このニフティセンターメイン画面には、「土地の返却（退会）］，「トランクルーム」，「タネの購入」，「インターポットフォーラム」の各ボタンが含まれている。これら「土地の返却］，「トランクルーム」，「タネの購入」，「インターポットフォーラム」の各ボタンのうち何れかがクリックされると（Ｓ２０１）、クライアント端末３は、夫々に対応したＵＲＬを、管理サーバ２２３へ送信する（Ｓ２０２）。
【００９９】
次のＳ５０２では、管理サーバ２２３は、クライアント端末３からのＵＲＬを待ち、ＵＲＬを受信すると、Ｓ５０３において、そのＵＲＬを解析する。そして、「土地の返却（退会）」に対応したＵＲＬであった場合には処理をＳ５０４へ進め、「トランクルーム」に対応したＵＲＬであった場合には処理をＳ５１２へ進め、「タネの購入」に対応したＵＲＬであった場合には処理をＳ５１４へ進め、「インターポットフォーラム」に対応したＵＲＬであった場合には、処理をＳ５５２へ進める。
【０１００】
Ｓ５０４では、管理サーバ２２３は、退会用認証画面ｈｔｍｌ文書をクライアント端末３へ送信する。この退会用認証画面ｈｔｍｌ文書を受信したクライアント端末３は、図２９に示す退会用認証画面をディスプレイ３４上に表示する（Ｓ２０３）。この退会用認証画面には、会員情報管理部２２１２に登録されているＩＤ及びパスワードを入力させる欄が含まれている。クライアント端末３のオペレータがこれら欄に夫々自己のＩＤ及びパスワードを入力すると（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。
【０１０１】
次のＳ５０５では、管理サーバ２２３は、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員又はトランクルーム会員のものとして会員情報管理部２２１２に登録されているか否かをチェックする。そして、その組合せが登録されていない場合には、認証が失敗したものとして、Ｓ５０６において警告メッセージをクライアント端末３へ送信した後に、処理をＳ５０１へ戻す。これに対して、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員又はトランクルーム会員のものとして会員情報管理部２２１２に登録されていた場合には、管理サーバ２２３は、認証が成功したものとして、処理をＳ５０７に進める。
【０１０２】
Ｓ５０７では、管理サーバ２２３は、退会意思確認画面ｈｔｍｌ文書をクライアント端末３へ送信する。この退会意思確認画面ｈｔｍｌ文書を受信したクライアント端末３は、図３０に示す退会意思確認画面をディスプレイ３４上に表示する（Ｓ２０３）。この退会意思確認画面には、「インターポットから退会する」及び「やっぱりインターポットを続ける」の各ボタンが組み込まれており、何れかのボタンがクリックされると、それに対応したＵＲＬが管理サーバ２２３に送信される。
【０１０３】
次のＳ５０８では、管理サーバ２２３は、クライアント端末３からのＵＲＬを解析する。そして、「やっぱりインターポットを続ける」に対応したＵＲＬであった場合には、退会の意思がないものとして直ちにこのニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１０４】
これに対して、「インターポットから退会する」に対応したＵＲＬ（即ち、退会申請に相当）であった場合には、管理サーバ２２３は、退会の意思があるとものみなす。そして、Ｓ５０９において、Ｓ５０４にてクライアント端末３から送信されてきたＩＤを含む区画情報２２２４を消去するか（正会員からのアクセスの場合）、若しくは、当該ＩＤに関するトランクルーム部２２１０内のデータを削除する。そして、Ｓ５１０において、当該ＩＤに関する情報を会員情報管理部２２１２から削除する。これらＳ５０９及びＳ５１０を完了すると、管理サーバ２２３は、図３１に示すような退会手続完了案内画面を表示させるための案内画面ｈｔｍｌ文書をクライアント端末３に送信した後に、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１０５】
一方、「トランクルーム」に対応したＵＲＬを受信した場合に実行されるＳ５１２では、管理サーバ２２３は、トランクルーム用認証画面ｈｔｍｌ文書をクライアント端末３へ送信する。このトランクルーム用認証画面ｈｔｍｌ文書を受信したクライアント端末３は、図３２に示すトランクルーム用認証画面をディスプレイ３４上に表示する（Ｓ２０３）。このトランクルーム用認証画面には、会員情報管理部２２１２に登録されているＩＤ及びパスワードを入力させる欄が含まれている。クライアント端末３のオペレータがこれら欄に夫々自己のＩＤ及びパスワードを入力すると（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。
【０１０６】
次のＳ５１３では、管理サーバ２２３は、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員又はトランクルーム会員のものとして会員情報管理部２２１２に登録されているか否かをチェックする。そして、その組合せが登録されていない場合には、認証が失敗したものとして、Ｓ５０６において警告メッセージをクライアント端末３へ送信した後に、処理をＳ５０１へ戻す。これに対して、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員又はトランクルーム会員のものとして会員情報管理部２２１２に登録されていた場合には、管理サーバ２２３は、認証が成功したものとして、処理をＳ５２３に進める。
【０１０７】
Ｓ５２３では、管理サーバ２２３は、クライアント端末３から通知されたＩＤに対応したニックネームを含む区画情報２２２４が何れかの地域サーバ２２２２内にあるかどうかをチェックする。そして、当該ニックネームを含む区画情報２２２４がある場合には、正会員によるアクセスであると判断して、処理をＳ５２４に進め、当該ニックネームを含む区画情報２２２４がない場合には、トランクルーム会員によるアクセスであると判断して、処理をＳ５３１に進める。
【０１０８】
Ｓ５２４では、管理サーバ２２３は、トランクルーム会員説明画面ｈｔｍｌ文書をクライアント端末３へ送信する。このトランクルーム会員説明画面ｈｔｍｌ文書を受信したクライアント端末３は、図３３に示すトランクルーム会員説明画面をディスプレイ３４上に表示する（Ｓ２０３）。このトランクルーム会員説明画面には、トランクルーム会員の資格の説明文とともに「次ページへ進む」ボタンが組み込まれており、このボタンがクリックされると、それに対応したＵＲＬが管理サーバ２２３に送信される。
【０１０９】
この「次ページへ進む」ボタンに対応したＵＲＬを受信すると、管理サーバ２２３は、次のＳ５２５において、返却意思確認画面ｈｔｍｌ文書をクライアント端末３へ送信する。この返却意思確認画面ｈｔｍｌ文書を受信したクライアント端末３は、図３４に示す返却意思確認画面をディスプレイ３４上に表示する（Ｓ２０３）。この返却意思確認画面には、クライアント端末３から通知されたＩＤに対応したニックネームを含む区画情報２２２４中の「ゾーン」，「区画（ｘ座標及びｙ座標）」，「木の種類（品種名）」，「実の収穫量（総収穫量）」，等の各情報とともに「土地を返却する」及び「やっぱりインターポットを続ける」の各ボタンが組み込まれている。これらのボタンがクリックされると、それに対応したＵＲＬが管理サーバ２２３に送信される。
【０１１０】
次のＳ５２６では、管理サーバ２２３は、クライアント端末３からのＵＲＬを解析する。そして、「やっぱりインターポットを続ける」に対応したＵＲＬであった場合には、土地返却の意思がないものとして直ちにこのニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１１１】
これに対して、「土地を返却する」に対応したＵＲＬ（即ち、区画返却申請に相当）であった場合には、管理サーバ２２３は、土地返却の意思があるとものみなす。そして、Ｓ５２７において、Ｓ５１２にてクライアント端末３から送信されてきたＩＤに対応したニックネームを含む区画情報２２２４中の「持ち物」のパラメータ（第２種パラメータ）を当該ＩＤ及びニックネームに関連付けてトランクルーム部２２１０に移動した後に、Ｓ５２８において、この区画情報２２２４を消去する。
【０１１２】
次のＳ５２９では、管理サーバ２２３は、クライアント端末３から送信されてきたＩＤに対応付けられて会員情報管理部２２１２内に登録されているインターポット会員のレベルを、正会員からトランクルーム会員へ変更する。また、このインターポット会員に対して課される月当たりの課金額を例えば￥１００／月から￥５０／月へ変更することを、図示せぬコンテンツサービスの管理サーバに依頼する。
【０１１３】
次のＳ５３０では、管理サーバ２２３は、図３５に示すような土地返却手続完了案内画面を表示させるための案内画面ｈｔｍｌ文書をクライアント端末３に送信する。管理サーバ２２３は、その後、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１１４】
これに対して、トランクルーム会員によってアクセスされた場合に実行されるＳ５３１では、管理サーバ２２３は、トランクルーム会員用選択画面ｈｔｍｌ文書をクライアント端末３へ送信する。このトランクルーム会員用選択画面ｈｔｍｌ文書を受信したクライアント端末３は、図３６に示すトランクルーム会員用選択画面をディスプレイ３４上に表示する（Ｓ２０３）。このトランクルーム会員用選択画面には、「トランクルームを確認する」及び「新しく土地を取得する」の各ボタンが組み込まれている。これらのボタンがクリックされると、それに対応したＵＲＬが管理サーバ２２３に送信される。
【０１１５】
次のＳ５３２では、管理サーバ２２３は、クライアント端末３からのＵＲＬを解析する。そして、「トランクルームを確認する」に対応するＵＲＬであった場合には、管理サーバ２２３は、Ｓ５３３において、クライアント端末３から送信されてきたＩＤに基づいてトランクルーム部２２１０を検索して、このＩＤに関連付けられた「持ち物」のパラメータを読み出す。そして、次のＳ５３４において、Ｓ５３３にて読み出したパラメータに基づいて、「持ち物」の種類及び数を示す画像を組み込んだトランクルーム中身画面ｈｔｍｌ文書を生成し、このｈｔｍｌ文書をクライアント端末３に送信する。このトランクルーム中身画面ｈｔｍｌ文書を受信したクライアント端末３は、図３７に示すトランクルーム中身画面をディスプレイ３４に表示する。このＳ５３４を完了すると、管理サーバ２２３は、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１１６】
これに対して、「新しく土地を取得する」に対応するＵＲＬ（即ち、区画取得申請に相当）を受信したとＳ５３２にて判定した場合には、管理サーバ２２３は、Ｓ５３５において、世界サーバ２２１のワールドマップ保持部２２１３からワールドマップ５０を読み出し、このワールドマップ５０を組み込んだインターポットワールドマップ画面ｈｔｍｌ文書を、クライアント端末３へ送信する。クライアント端末３では、このｈｔｍｌ文書を受信すると、図２に示すインターポットワールドマップ画面をディスプレイ３４上に表示する（Ｓ２０３）。クライアント端末３のオペレータは、この画面中のワールドマップ５０に示された何れかの地域名にカーソルを合わせて、クリックを行う（Ｓ２０１）。すると、この時のカーソルに重なっている地域名に対応するＵＲＬが、管理サーバ２２３に送信される。
【０１１７】
管理サーバ２２３は、次のＳ５３６において、何れかの地域名に対応したＵＲＬがクライアント端末３から通知されるのを待つ。そして、何れかのＵＲＬを受信すると、管理サーバ２２３は、次のＳ５３７において、受信したＵＲＬに対応した地域用地域サーバ２２２のゾーンマップ保持部２２２１からゾーンマップ５１を読み出し、このゾーンマップ５１を組み込んだ区画選択画面ｈｔｍｌ文書を、クライアント端末３へ送信する。クライアント端末３では、このｈｔｍｌ文書を受信すると、図３に示す区画選択画面をディスプレイ３４上に表示する（Ｓ２０３）。クライアント端末３のオペレータは、この区画選択画面に含まれるゾーンマップ５１内の任意の区画にカーソルを合わせて、クリックを行う（Ｓ２０１）。すると、この時のカーソルの位置を示すメッセージが、管理サーバ２２３に送信される（Ｓ２０２）。
【０１１８】
管理サーバ２２３は、次のＳ５３８において、このクリックに伴うメッセージがクライアント端末３から通知されるのを待つ。そして、メッセージが通知されると、管理サーバ２２３は、次のＳ５３９において、メッセージ中のカーソルの位置を示す情報に基づいて、クライアント端末３のオペレータが選択した区画の座標値を解析する。
【０１１９】
次のＳ５４０では、管理サーバ２２３は、Ｓ５３９にて解析した座標値（ｘ座標及びｙ座標）を含む区画情報２２２４が同じ地域サーバ２２２内に格納されているか否かをチェックする。そして、当該座標値を含む区画情報２２２４が当該地域サーバ２２２内に格納されている場合には、管理サーバ２２３は、クライアント端末３のオペレータが選択した区画は既に他のインターポット会員に分譲されているものと判断し、Ｓ５４１において警告メッセージをクライアント端末３に送信した後に、処理をＳ５３８に戻す。これに対して、当該座標値を含む区画情報２２２４が当該地域サーバ２２２内に格納されていない場合には、管理サーバ２２３は、処理をＳ５４２に進める。
【０１２０】
Ｓ５４２では、管理サーバ２２３は、土地確認画面ｈｔｍｌをクライアント端末３へ送信する。この土地確認画面ｈｔｍｌを受信したクライアント端末３は、図３８に示す土地確認画面をディスプレイ３４上に表示する（Ｓ２０３）。この土地確認画面には、「土地を変更」及び「ＯＫ」の各ボタンが組み込まれている。これらのボタンがクリックされると、それに対応したＵＲＬが管理サーバ２２３に送信される。
【０１２１】
次のＳ５４３では、管理サーバ２２３は、クライアント端末３からのＵＲＬを解析する。そして、「土地を変更」に対応するＵＲＬであった場合には、管理サーバ２２３は、処理をＳ５３５に戻して、地域の選択から処理をやり直す。これに対して、「ＯＫ」に対応するＵＲＬであった場合には、管理サーバ２２３は、処理をＳ５４４に進める。
【０１２２】
Ｓ５４４では、管理サーバ２２３は、当該地域サーバ２２２内に区画情報２２２４を新規作成する。このとき、区画情報２２２４の「ｘ座標」及び「ｙ座標」にはＳ５３９にて解析されたｘ座標値及びｙ座標値が夫々設定され、「所有者のニックネーム」にはＳ５１２にて通知されたＩＤに対してトランクルーム部２２１０内で対応付けられているニックネームが設定され、「区画を購入した時刻」には時刻管理部２２１１が管理している現在インターポット時刻が設定され、「天候」には天候管理部２２２２が管理している天候設定パラメータが設定され、「木情報」及び「看板管理情報」は空白のままとされ、「水」には「天候」中の降水量パラメータに応じた値が設定され、「日当り」には現在インターポット時刻に対応した値が設定され、「肥料」には無しと設定される。また、「持ち物」及び「置物情報」には無しと設定される。
【０１２３】
次のＳ５４５では、管理サーバ２２３は、クライアント端末３から送信されてきたＩＤに関連付けられてトランクルーム部２２１０に格納されている「持ち物」のパラメータを、Ｓ５４２にて新規作成した区画情報２２２４の「持ち物」に移動する。
【０１２４】
次のＳ５４６では、管理サーバ２２３は、クライアント端末３から送信されてきたＩＤに対応付けられて会員情報管理部２２１２内に登録されているインターポット会員のレベルを、トランクルーム会員から正会員へ変更する。また、このインターポット会員に対して課される月当たりの課金額を例えば￥５０／月から￥１００／月へ変更することを、図示せぬコンテンツサービスの管理サーバに依頼する。
【０１２５】
次のＳ５４７では、管理サーバ２２３は、図３９に示すような土地取得手続完了案内画面を表示させるための案内画面ｈｔｍｌ文書をクライアント端末３に送信する。管理サーバ２２３は、その後、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１２６】
一方、「タネの購入」に対応したＵＲＬを受信した場合に実行されるＳ５１４では、管理サーバ２２３は、タネ購入用認証画面を表示させるｈｔｍｌ文書を、クライアント端末３へ送信する。このタネ購入用認証画面には、会員情報管理部２２１２に登録されているＩＤ及びパスワードを入力させる欄が含まれている。クライアント端末３のオペレータがこれら欄に夫々自己のＩＤ及びパスワードを入力すると（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。
【０１２７】
次のＳ５１５では、管理サーバ２２３は、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員のものとして会員情報管理部２２１２に登録されているか否かをチェックする。そして、その組合せが正会員のものとして登録されていない場合には、認証が失敗したものとして、Ｓ５０６において警告メッセージをクライアント端末３へ送信した後に、処理をＳ５０１へ戻す。これに対して、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員のものとして会員情報管理部２２１２に登録されていた場合には、管理サーバ２２３は、認証が成功したものとして、処理をＳ５１６に進める。
【０１２８】
Ｓ５１６では、管理サーバ２２３は、クライアント端末３から通知されたＩＤに対応したニックネームを含む区画情報２２２４が何れかの地域サーバ２２２２内にあり且つその区画情報２２２４の木情報が空欄であるか否かをチェックする。そして、当該ニックネームを含む区画情報２２２４がない場合又は当該ニックネームを含む区画情報２２２４の木情報が空欄でない場合には、管理サーバ２２３は、Ｓ５０６において警告メッセージをクライアント端末３へ送信した後に、処理をＳ５０１へ戻す。これに対して、当該ニックネームを含む区画情報２２２４があり且つその木情報が空欄である場合には、管理サーバ２２３は、処理をＳ５１７に進める。
【０１２９】
Ｓ５１７では、管理サーバ２２３は、種選択画面ｈｔｍｌ文書をクライアント端末３へ送信する。この種選択画面ｈｔｍｌ文書を受信したクライアント端末３は、図２６に示される種選択画面を表示する（Ｓ２０３）。
【０１３０】
次のＳ５１８では、管理サーバ２２３は、オペレータが何れかの品種の種を選択した旨のメッセージがクライアント端末３から通知されて来るのを待つ。そして、このメッセージが通知されると、管理サーバ２２３は、次のＳ５１９において、クライアント端末３から通知されたＩＤに対応したニックネームを含む区画情報２２２４の木情報に、通知された品種名を書き込むとともに、ｉｄ＝１として、部品名＝種を書き込む。
【０１３１】
次のＳ５２０では、管理サーバ２２３は、課金処理を実行する。即ち、インターポット会員となったクライアント端末３のオペレータに対して所定の金額（例えば￥２００／種一粒）を課金することを、図示せぬコンテンツサービスの管理サーバに依頼する。
【０１３２】
次のＳ５２１では、管理サーバ２２３は、クライアント端末３に対して、タネ購入手続完了画面ｈｔｍｌ文書を送信する。管理サーバ２２３は、その後、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１３３】
一方、「インターポットフォーラム」に対応したＵＲＬを受信した場合に実行されるＳ５２２では、管理サーバ２２３は、それに対応した会議室用のｈｔｍｌ文書をクライアント端末３へ送信する等の処理を実行する。その後、管理サーバ２２３は、このニフティセンター処理サブルーチンを終了して、処理を図１０のメインルーチンに戻す。
【０１３４】
処理が戻された図１０のメインルーチンでは、管理サーバ２２３は、Ｓ３１０の完了後、処理を終了する。
【０１３５】
一方、Ｓ３０３において「正会員入口」に対応したＵＲＬを受信したと解析した場合には、管理サーバ２２３は、正会員入口画面ｈｔｍｌ文書をクライアント端末３へ送信する。図４０は、この正会員入口画面ｈｔｍｌ文書に基づいて表示（Ｓ２０３）される正会員入口画面を示す。この図４０に示されるように、正会員入口画面には、会員情報管理部２２１２に登録されているＩＤ及びパスワードを入力させる欄が含まれている。クライアント端末３のオペレータがこれら欄に夫々自己のＩＤ及びパスワードを入力すると（Ｓ２０１）、これらが管理サーバ２２３に通知される（Ｓ２０２）。
【０１３６】
次のＳ３０６では、管理サーバ２２３は、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員のものとして会員情報管理部２２１２に登録されているか否かをチェックする。そして、その組合せが正会員のものとして登録されていない場合には、認証が失敗したものとして、Ｓ３１１において警告メッセージをクライアント端末３へ送信した後に、処理をＳ３０２へ戻す。これに対して、クライアント端末３から通知されたＩＤ及びパスワードの組合せが正会員のものとして会員情報管理部２２１２に登録されていた場合には、管理サーバ２２３は、認証が成功したものとして、処理をＳ３０７に進める。
【０１３７】
一方、Ｓ３０３において「世界観光」に対応したＵＲＬを受信したと解析した場合には、管理サーバ２２３は、ゲストによるアクセスであると判断して、そのまま処理をＳ３０７に進める。なお、トランクルーム会員も「正会員入口」ボタンをクリックした場合にはＳ３１１にて警告メッセージを受けてしまうので、ゲストとして、「世界観光」ボタンをクリックすることによってインターポット世界にアクセスすることになる。
【０１３８】
Ｓ３０７では、管理サーバ２２３は、何れかのインターポットサーブレット２２０を起動する。このインターポットサーブレット２２０の起動後、管理サーバ２２３は、次のＳ３０８において、一旦起動したインターポットサーブレット２２が終了するのを待つ。そして、インターポットサーブレット２２０が終了した場合には、管理サーバ２２３は、次のＳ３０９において、出口画面を表示させるための出口画面ｈｔｍｌ文書をクライアント端末３に送信した後に、処理を終了する。
【０１３９】
Ｓ３０７にて起動されたインターポットサーブレット２２０は、図１６乃至図１９の処理を実行する。起動後最初に実行されるＳ６０１では、インターポットサーブレット２２０は、Ｊａｖａ起動用ｈｔｍｌ文書をクライアント端末３へ送信する。このＪａｖａ起動用ｈｔｍｌ文書には、Ｊａｖａアプレットのクラスファイル２３２の指定及びクライアント端末３においてＪａｖａアプレット３２２を実行するのに必要な各種パラメータが定義されている。
【０１４０】
次のＳ６０２では、インターポットサーブレット２２０は、クライアント端末３からＪａｖａアプレットのクラスファイル２３２を要求されているか否かをチェックする。そして、クラスファイル２３２を要求されている場合には、Ｓ６０３において、要求されたクラスファイル２３２をハードディスク２３から読み出して、要求元のクライアント端末３へ送信した後に、処理をＳ６０４へ進める。これに対して、クラスファイル２３２を要求されていない場合には、インターポットサーブレット２２０は、処理をそのままＳ６０４へ進める。
【０１４１】
Ｓ６０４では、インターポットサーブレット２２０は、Ｊａｖａアプレット３２２から起動完了通知を受信したか否かをチェックする。そして、未だ起動完了通知を受信していない場合には、処理をＳ６０２に戻す。これに対して、Ｊａｖａアプレット３２２から起動完了通知を受信した場合には、インターポットサーブレット２２０は、次のＳ６０５において、自らの起動（Ｓ３０７）の際にＩＤ及びパスワードのチェック（Ｓ３０５，Ｓ３０６）を行っていたか否かを調べる。そして、ＩＤ及びパスワードの組合せが会員情報管理部２２１２に登録されている事がＳ３０６にて確認されている場合には、インターポットサーブレット２２０は、正会員によってアクセスされているものと判断して、処理をＳ６０６に進める。これに対して、ＩＤ及びパスワードのチェックが行われていない場合には、インターポットサーブレット２２０は、ゲストによってアクセスされているものと判断して、処理をＳ６０８に進める。
【０１４２】
Ｓ６０６では、インターポットサーブレット２２０は、Ｓ３０６にて会員情報管理部２２１２への登録が確認されたＩＤに対応するニックネームを含む区画情報２２２４及び時刻管理部２２１１が管理する現在インターポット時刻を、クライアント端末３へ送信する。次のＳ６０７では、インターポットサーブレット２２０は、クライアント端末３のオペレータがＳ６０６にて送信した区画情報２２２４に対応する区画の所有者である旨を、送信する。Ｓ６０７を完了すると、インターポットサーブレット２２０は、処理をＳ６０９に進める。
【０１４３】
一方、Ｓ６０８は、地域“パーヤン”の地域サーバ２２２から、その地域のコミュニティハウスに対応する区画情報２２２４を、クライアント端末３へ送信する。Ｓ６０８を完了すると、インターポットサーブレット２２０は、処理をＳ６０９に進める。
【０１４４】
Ｓ６０９では、インターポットサーブレット２２０は、クライアント端末３から何らかのコマンドが送信されて来るのを待つ。そして、何れかのコマンドを受信すると、インターポットサーブレット２２０は、Ｓ６１０において、そのコマンドを解析する。
【０１４５】
一方、Ｓ２０７においてクライアント端末３内で起動されたＪａｖａアプレット３２２は、図２０に示す処理を実行する。この処理がスタートして最初のＳ８０１では、Ｊａｖａアプレット３２２は、Ｓ６０６又はＳ６０８（２回目以降に実行される場合にはＳ６１８又はＳ６１２）にてインターポットサーブレット２２０から送信されてくる区画情報２２２４を待ち、受信した区画情報２２２４及び現在インターポット時刻に基づいて、メインパネル４をディスプレイ３４上に表示する。
【０１４６】
図４１は、このメインパネル４を構成する各領域４１〜４５のフレーム構造を示し、図４２は、メインパネル４の表示例を示す。図４１に示すように、メインパネル４の左半分は、表示対象区画（送信されて来た区画情報２２２４が定義する区画）の情景を三次元的に表示するビュー領域４１である。図４２に示すように、このビュー領域４１内において、表示対象区画４１０は、あたかも空中に浮いているように描画されている。この表示対象区画４１０の中央には、この区画４１０においてこの区画４１０の所有者によって育成されている仮想生物としての木４１１が、区画情報２２２４の「木状態」に基づいて合成されて、表示されている。また、表示対象区画４１０上には、仮想物体としての様々な置物４１２が、区画情報２２２４の「置物情報」に基づいて画像合成されて、表示されている。さらに、表示対象区画１０上には、看板４１３が、表示されている。但し、受信した区画情報２２２４にコミュニティハウスである旨が示されていた場合には、表示対象区画４１０には、図４３に示されるように、コミュニティハウス４１４のみが表示される。なお、このビュー領域４１内に表示される各オブジェクトは、ポリゴン処理によって描画されてる。
【０１４７】
また、図４１に示すように、メインパネル４の右半分は、上から順に、ステータス領域４２，コマンド領域４３，インフォメーション領域４４，及びマップ領域４５に、区分されている。
【０１４８】
ステータス情報４２の左半分には季節クロック４２１が表示され、右半分にはコンディションメータ４２２が表示されている。この季節クロック４２１は、表示対象区画４１０にて育成されている木４１１の品種毎に異なる発芽時期，開花時期，結実時期等を、一年周期で示している。また、コンディションメータ４２２は、送信されて来た区画情報２２２４に含まれる「日当り」，「水」，「肥料」の値を夫々アナログ的に表示する領域である。
【０１４９】
また、コマンド領域４３には、オペレータが入力可能なコマンドに対応したアイコンが、表示されている。図４２の表示例においてコマンド領域４３の上段左端に表示されているアイコンは、ゾーンマップボタン４３４という。また、図２０の表示例においてコマンド領域４３の下段に表示されているアイコンは、インターポット会員が自分の所有する区画を観察する場合にのみ表示されるアイコンであり、左側から順に、「ボックス」アイコン４３１，「回収」アイコン４３２，及び「収穫」アイコン４３３である。従って、これら「ボックス」アイコン４３１，「回収」アイコン４３２，及び「収穫」アイコン４３３は、Ｓ５０６では未だ表示されない。
【０１５０】
また、インフォメーション領域４４には、表示対象区画の所有者のニックネーム，表示対象区画の住所（座標値），その区画を所有者が購入してからの経過年月日（インターポット時間），表示対象区画に育成されている木の樹齢（種を植えてからの経過時間），当該木から収穫された実の総量が、表示される。また、マップ領域４５には、表示対象領域を中心として、ゾーンマップの一部が拡大表示される。
【０１５１】
なお、受信した区画情報２２２４にコミュニティハウスである旨が示されていた場合には、ステータス領域４２には何も表示されない。また、インフォーメーション領域４４には、コミュニティハウスである旨及び表示対象区画の住所（座標値）のみが表示される。
【０１５２】
次のＳ８０２では、Ｊａｖａアプレット３２２は、インターポットサーブレット２２０から所有者である旨（Ｓ６０７，Ｓ６１４参照）が通知されているか否かをチェックする。そして、所有者である旨が通知されていない場合には、Ｊａｖａアプレット３２２は、処理をそのままＳ８０４に進める。これに対して、所有者である旨が通知されている場合には、Ｊａｖａアプレット３２２は、Ｓ８０３において、メインパネル４のコマンド領域４３に、「ボックス」アイコン４３１，「収穫」アイコン４３３及び「回収」アイコン４３２を追加表示した後に、処理をＳ８０４に進める。
【０１５３】
Ｓ８０４では、Ｊａｖａアプレット３２２は、所定時間が経過したか否かをチェックする。即ち、初めてこのＳ８０４の処理が実行されてからの経過時間，又は以前に実行されたこのＳ８０４の処理において所定時間が経過したと判定されてからの経過時間が、所定時間を越えているか否かを、チェックする。そして、所定時間が未だ経過していないと判定した場合には、Ｊａｖａアプレット３２２は、Ｓ８０５において、何れかのアイコン又はゾーンマップがクリックされたか否かをチェックする。そして、何れのアイコンもゾーンマップもクリックされていないと判定した場合には、Ｊａｖａアプレット３２２は、処理をＳ８０４に戻す。
【０１５４】
これらＳ８０４及びＳ８０５のループ処理を繰り返した結果、所定時間が経過したと判定した場合には、Ｊａｖａアプレット３２２は、Ｓ８１５において、区画情報取得コマンドをインターポットサーブレット２２０へ送信し、Ｓ８０９において、インターポットサーブレット２２０が区画情報２２２４を送信して来るのを待つ。
【０１５５】
区画情報取得コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０へ進め、このＳ６１０において区画情報取得コマンドであると判定し、処理をＳ６１８へ進める。このＳ６１８では、インターポットサーブレット２２０は、最新に送信したのと同じ区画についての区画情報２２２４及び現在インターポット時刻を、Ｊａｖａアプレット３２２へ送信する。次のＳ６１３では、インターポットサーブレット２２０は、送信した区画情報２２２４にクライアント端末３のオペレータのニックネームが含まれているか否かをチェックする。そして、ニックネームが含まれていなかった場合には、処理をそのままＳ６０９に戻し、ニックネームが含まれていた場合には、Ｓ６１４において所有者である旨をＪａｖａアプレット３２２へ送信した後に処理をＳ６０９に戻す。
【０１５６】
インターポットサーブレット２２０から送信された区画情報２２２４及び現在インターポット時刻を受信したＪａｖａアプレット３２２は、処理を図２０のＳ８０９からＳ８０１へ戻し、受信した区画情報２２２４及び現在インターポット時刻に基づいて、メインパネル４を表示する。
【０１５７】
これに対して、Ｓ８０５にて何れかのアイコン又はゾーンマップがクリックされたと判定した場合には、Ｊａｖａアプレット３２２は、次のＳ８０６において、どのアイコン又はゾーンマップ中のどの区画がクリックされたのかを解析する。そして、マップ領域４５に表示されているゾーンマップ中の何れかの区画がクリックされたと判定した場合、Ｊａｖａアプレット３２２は、Ｓ８０７において、クリックされた区画のｘ座標及びｙ座標を解析する。次のＳ８０８では、Ｊａｖａアプレット３２２は、Ｓ８０７にて解析されたｘ座標及びｙ座標，並びに現在の地域名を付した移動コマンドをインターポットサーブレット２２０へ送信し、Ｓ８０９において、インターポットサーブレット２２０が区画情報２２２４を送信して来るのを待つ。
【０１５８】
移動コマンドを受信したインターポットサーブレット２２０は、処理を図１０のＳ６０９からＳ６１０へ進め、このＳ６１０において移動コマンドであると判定し、処理をＳ６１１へ進める。このＳ６１８では、インターポットサーブレット２２０は、移動コマンドに付された地域名に対応した地域サーバ２２２から、同じ移動コマンドに付されたｘ座標及びｙ座標を含む区画情報２２２４を、読み出す。次のＳ６１２では、インターポットサーブレット２２０は、Ｓ６１１にて読み出した区画情報２２２４及び現在インターポット時刻を、インターポットサーブレット２２０へ送信する。次のＳ６１３では、インターポットサーブレット２２０は、送信した区画情報２２２４にクライアント端末３のオペレータのニックネームが含まれているか否かをチェックする。そして、ニックネームが含まれていなかった場合には、処理をそのままＳ６０９に戻し、ニックネームが含まれていた場合には、Ｓ６１４において所有者である旨をＪａｖａアプレット３２２へ送信した後に処理をＳ６０９に戻す。
【０１５９】
インターポットサーブレット２２０から送信された区画情報２２２４及び現在インターポット時刻を受信したＪａｖａアプレット３２２は、処理を図２０のＳ８０９からＳ８０１へ戻し、受信した区画情報２２２４及び現在インターポット時刻に基づいて、メインパネル４を表示する。
【０１６０】
話変わって、Ｊａｖａアプレット３２２は、図２０のＳ８０６にて看板４１３がクリックされたと判定した時は、Ｓ８１１において、看板処理を実行する。図２２は、このＳ８０６にて実行される看板処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ９００では、Ｊａｖａアプレット３２２は、看板起動コマンド（メッセージデータの要求）をインターポットサーブレット２２０へ送信する。
【０１６１】
この看板起動コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０へ進め、このＳ６１０において看板起動コマンドであると判定し、Ｓ６１５の看板管理処理を実行する。図１９は、このＳ６１５にて実行される看板管理処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ７０１では、インターポットサーブレット２２０は、最新にクライアント端末３に送信したのと同じ区画についての区画情報２２２４の看板管理情報から、表紙のイメージデータ（メッセージデータ）を抽出し、この表紙のイメージデータをＪａｖａアプレット３２２へ送信する。なお、初期状態においては、この表紙のイメージデータは、図４４に示されるように、サービス提供者によって描かれた説明文のイメージデータである。Ｓ７０１の完了後、インターポットサーブレット２２０は、インターポットサーブレット２２０が何れかのコマンドを送信して来るのをＳ７０２において待ち、何れかのコマンドを受信すると、Ｓ７０３においてそのコマンドの種類を解析する。
【０１６２】
表紙のイメージデータを受信したＪａｖａアプレット３２２は、処理を図２２のＳ９０１に進める。このＳ９０１では、Ｊａｖａアプレット３２２は、メインパネル４のビュー領域４１内に、図４４に示すような看板枠４１３０を表示するとともに、その枠内に、インターポットサーブレット２２０から受信したイメージデータを表示する。この看板処理に入った直後にＳ９０１が実行される時には、表紙のイメージデータが看板枠４１３０内に表示されるが、それ以後においてこのＳ９０１が実行される場合には、２頁以降のイメージデータが表示される場合もある。なお、看板枠４１３０には、図４４に示されるように多数のアイコン（「書き込み」アイコン４１３１，「前頁」アイコン４１３２，「後頁」アイコン４１３３，「戻る」アイコン４１４４，等）も、表示される。
【０１６３】
次のＳ９０２では、Ｊａｖａアプレット３２２は、これらのアイコンのうちの何れかがクリックされるの待つ。そして、何れかのアイコンがクリックされると、Ｓ９０３において、どのアイコンがクリックされたかを解析する。そして、「書き込み」アイコン４１３１がクリックされたと判定した場合には、Ｊａｖａアプレット３２２は、処理をＳ９０３からＳ９０４に進める。
【０１６４】
Ｓ９０４では、Ｊａｖａアプレット３２２は、当該クライアント端末３のオペレータがゲスト又はトランクルーム会員であるか否かをチェックする。このチェックは、ブラウザ３２２上で「正会員入口」がクリックされることに基づいてこのＪａｖａアプレット３２２がスタートしたのか「世界観光」がクリックされることに基づいてスタートしたのかの記録に基づいて行われる。そして、ブラウザ３２２上で「世界観光」がクリックされることに基づいてこのＪａｖａアプレット３２２がスタートした場合，即ち、オペレータがゲスト又はトランクルーム会員である場合には、Ｊａｖａアプレット３２２は、処理をそのままＳ９０１に戻す。これに対して、ブラウザ３２２上で「正会員入口」がクリックされることに基づいてこのＪａｖａアプレット３２２がスタートした場合，即ち、オペレータが正会員である場合には、Ｊａｖａアプレット３２２は、処理をＳ９０５へ進める。
【０１６５】
このＳ９０５では、Ｊａｖａアプレット３２２は、メインパネル４のビュー領域４１を図４５に示す落書き描画モードに変更する。この落書き描画モードでは、クライアント端末３のオペレータは、マウスを用いて看板枠４１３０内に自由に線を描画することができるので、任意の文字を用いてメッセージを描くことができる。オペレータがこのようにしてビュー領域４１に表示された看板枠４１３０内に描画を行うと、Ｊａｖａアプレット３２２は、Ｓ９０６において、そのイメージデータを一旦ＲＡＭ３２内に保存する。そして、次のＳ９０７において、Ｊａｖａアプレット３２２は、「キャンセル」ボタン４１４５がクリックされたか否かをチェックし、「キャンセル」ボタン４１４５がクリックされた場合には処理をそのままＳ９０１に戻し、「キャンセル」ボタン４１４５がクリックされていない場合には処理をＳ９０８に進める。このＳ９０８では、Ｊａｖａアプレット３２２は、「保存」ボタン４１４６がクリックされたか否かをチェックし、「保存」ボタン４１４６が未だクリックされていない場合には処理をＳ９０６に戻し、「保存」ボタン４１４６がクリックされた場合には、処理をＳ９０９に進める。このＳ９０９では、Ｊａｖａアプレット３２２は、最終的にＲＡＭ３２内に残されたイメージデータを添付して、書き込みコマンドをインターポットサーブレット２２０へ送信する。Ｓ９０８の完了後、Ｊａｖａアプレット３２２は、処理をＳ９０１に戻す。
【０１６６】
この書き込みコマンドを受信したインターポットサーブレット２２０は、処理を図１９のＳ７０２からＳ７０３へ進め、このＳ７０３において書き込みコマンドであると判定して、処理をＳ７０４へ進める。このＳ７０４では、インターポットサーブレット２２０は、最新にクライアント端末４へ送信した区画情報２２２４がそのクライアント端末４のオペレータのニックネームを含んでいたか否かをチェックする。そして、ニックネームが含まれていたと判断した場合には、インターポットサーブレット２２０は、その区画情報２２２４が定義する区画の所有者自身による書き込みであると判断し、Ｓ７０５において、受信した書き込みコマンドに添付されたイメージデータを、当該区画情報２２２４の看板管理情報における表紙のイメージデータに上書きする。従って、以後、表紙のイメージデータ（メッセージデータ）として送信されるイメージデータは、この所有者によって描かれたイメージデータに置き換わる。Ｓ７０５の完了後、インターポットサーブレット２２０は、処理をＳ７０２に戻す。
【０１６７】
これに対して、最新にクライアント端末４へ送信した区画情報２２２４がそのクライアント端末４のオペレータのニックネームを含んでいなかったと判断した場合には、インターポットサーブレット２２０は、その区画情報２２２４が定義する区画の所有者以外の者（インターポット会員又は非会員）による書き込みであると判断し、Ｓ７０６において、クライアント端末４のオペレータのＩＤが会員情報管理部２２１２に正会員のものとして登録されているか否かをチェックする。そして、オペレータのＩＤが正会員のものとして登録されている場合には、インターポットサーブレット２２０は、正会員による書き込みであると判断し、Ｓ７０７において、受信した書き込みコマンドに添付されたイメージデータ（メッセージデータ）を、当該区画情報２２２４の看板管理情報における２頁目以降に追加登録する。これに対して、オペレータのＩＤが正会員のものとして登録されていない場合には、トランクルーム会員又は非会員による書き込みであると判断し、Ｓ７０８において、警告メッセージを送信する。何れの場合においても、インターポットサーブレット２２０は、その後、処理をＳ７０２に戻す。
【０１６８】
一方、Ｊａｖａアプレット３２２は、「後頁」アイコン４１３３がクリックされたと図２２のＳ９０３にて判定した場合には、Ｓ９１３において、パラメータ「後」を含む改頁コマンドをインターポットサーブレット２２０へ送信する（メッセージデータの要求）。また、Ｊａｖａアプレット３２２は、「前頁」アイコン４１３２がクリックされたと図２２のＳ９０３にて判定した場合には、Ｓ９１０において、パラメータ「前」を含む改頁コマンドをインターポットサーブレット２２０へ送信する（メッセージデータの要求）。Ｓ９０９又はＳ９１０を完了すると、Ｊａｖａアプレット３２２は、処理をＳ９０１に戻す。
【０１６９】
何れかの改頁コマンドを受信したインターポットサーブレット２２０は、処理を図１９のＳ７０２からＳ７０３へ進め、このＳ７０３において改頁コマンドであると判定して、処理をＳ７０９に進める。このＳ７０９では、インターポットサーブレット２２０は、最新に送信した看板管理情報におけるイメージデータの次の頁として登録されているイメージデータ（パラメータ＝後である場合）又は前の頁として登録されているイメージデータ（パラメータ＝前である場合）を、Ｊａｖａアプレット３２２へ送信する。このＳ７０９の完了後、インターポットサーブレット２２０は、処理をＳ７０２に戻す。
【０１７０】
一方、Ｊａｖａアプレット３２２は、その他のアイコン（「戻る」アイコン４１４４を除く）がクリックされたと図２２のＳ９０３にて判定した場合には、Ｓ９１１において、対応する処理を実行した後に処理をＳ９０１に戻す。
【０１７１】
一方、Ｊａｖａアプレット３２２は、「戻る」アイコン４１４４がクリックされたと図２２のＳ９０３にて判定した場合には、Ｓ９１２において、閉じるコマンドをインターポットサーブレット２２０へ送信して、ビュー領域４１の表示内容を元に戻してから、この看板処理サブルーチンを終了し、図２０のメインルーチンに処理を戻す。処理が戻されたメインルーチンにおいて、Ｊａｖａアプレット３２２は、Ｓ８１１の完了後、処理をＳ８０４に戻す。
【０１７２】
閉じるコマンドを受信したインターポットサーブレット２２０は、処理を図１９の７０２からＳ７０３へ進め、このＳ７０３において閉じるコマンドであると判定し、この看板管理処理を終了して、図１７のメインルーチンに処理を戻す。処理が戻されたメインルーチンにおいて、インターポットサーブレット２２０は、Ｓ６１５の完了後、処理をＳ６０９に戻す。
【０１７３】
話変わって、Ｊａｖａアプレット３２２は、「ボックス」アイコン４３１がクリックされたと図２０のＳ８０６にて判定した場合には、Ｓ８１５において、図４６に示すアイテム表示ウインドウを表示し、そのアイテム表示ウインドウ内に、インターポットサーブレット２２０から最新に受信した区画情報２２２４中の「持ち物」パラメータが示す種類のアイテムのイメージ及びその数を示すテキストを表示する。これらのアイテムには、各種の世話アイテム（パラメータ「水」の値を上げるアイテム，同じく下げるアイテム，パラメータ「日当り」の値を上げるアイテム，同じく下げるアイテム，パラメータ「肥料」の値を上げるアイテム，同じく下げるアイテム），各種の置物及び仮想通貨が、含まれている。Ｊａｖａアプレット３２２は、次のＳ８１６において、何れかのアイテムがクリックされるのを待ち、何れかのアイテムがクリックされると、Ｓ８１７において、クリックされたアイテムの種類を解析する。
【０１７４】
Ｊａｖａアプレット３２２は、何れかの世話アイテムがクリックされたとＳ８１７にて解析した場合には、Ｓ８１８において、そのアイテムに対応するアニメーションをメインパネル４のビュー領域４１上で表示した後に、Ｓ８１９において、クリックされたアイテムの種類情報を付した世話コマンド（第３種パラメータを変更する処理を実行させるコマンド）をインターポットサーブレット２２０に送信する。その後、Ｊａｖａアプレット３２２は、この世話コマンドに応じて木の状態がどのように変わったかを確認するために、処理をＳ８１５に進める。
【０１７５】
世話コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０に進め、このＳ６１０において、世話コマンドを受信したと判定して、処理をＳ６２６に進める。このＳ６２６では、インターポットサーブレット２２０は、最新に送信した区画情報２２２４中の「持ち物」から、受信した世話コマンドに付された種類情報が示す世話アイテムのパラメータ（個数，即ち、第３種パラメータを変更する処理の実行可能回数を定義する第２種パラメータ）を読み出して、そのパラメータが１以上であるか否かをチェックする。そして、そのパラメータが０であれば、インターポットサーブレット２２０は、Ｓ６３２において、Ｊａｖａアプレット３３２に対して警告メッセージを送信した後に、処理をＳ６０９に戻す。これに対してパラメータが１以上であれば、インターポットサーブレット２２０は、Ｓ６２７において、上記区画情報２２２４中の「水」，「日当り」又は「肥料」の値（即ち、第３種パラメータ）を、受信した世話コマンドに付された種類情報に応じて変更する。インターポットサーブレット２２０は、次のＳ６２８において、上記区画情報２２２４の「持ち物」における上記世話アイテムのパラメータを一つデクリメントした後に、処理をＳ６０９に戻す。
【０１７６】
また、Ｊａｖａアプレット３２２は、何れかの置物がクリックされたとＳ８１７にて解析した場合には、Ｓ８２０において、区画４１０内でダブルクリックがなされるのを待つ。そして、区画４１０内でダブルクリックがなされた場合には、Ｊａｖａアプレット３２２は、Ｓ８２１において、ダブルクリックがなされた位置の座標を解析した後に、Ｓ８２２において、Ｓ８１６にてクリックされた置物の種類情報及びＳ８２１にて解析された座標値を付した置物コマンド（第４種パラメータを増加する処理を実行させるコマンド）をインターポットサーブレット２２０に送信する。その後、Ｊａｖａアプレット３２２は、この置物コマンドに応じて置物が飾られた状態を表示するために、処理をＳ８１５に進める。
【０１７７】
この置物コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０に進め、このＳ６１０において、置物コマンドを受信したと判定して、処理をＳ６２９に進める。このＳ６２９では、インターポットサーブレット２２０は、最新に送信した区画情報２２２４中の「持ち物」から、受信した置物コマンドに付された種類情報が示す置物のパラメータ（個数，即ち、第４種パラメータを変更する処理の実行可能回数を定義する第２種パラメータ）を読み出して、そのパラメータが１以上であるか否かをチェックする。そして、そのパラメータが０であれば、インターポットサーブレット２２０は、Ｓ６３２において、Ｊａｖａアプレット３３２に対して警告メッセージを送信した後に、処理をＳ６０９に戻す。これに対してパラメータが１以上であれば、インターポットサーブレット２２０は、Ｓ６３０において、上記区画情報２２２４中の「置物情報」に、置物コマンド中の種類及び座標値のパラメータの組合せを追加する。インターポットサーブレット２２０は、次のＳ６３１において、上記区画情報２２２４中の「持ち物」から当該置物のパラメータを一つデクリメントした後に、処理をＳ６０９に戻す。
【０１７８】
話変わって、Ｊａｖａアプレット３２２は、「回収」アイコン４３２がクリックされたと図２０のＳ８０６にて判定した場合には、Ｓ８２３において、ビュー領域４１内に表示されている区画４１０内に飾られている置物４１２がダブルクリックされるのを待つ。そして、何れかの置物４１２がダブルクリックされると、Ｊａｖａアプレット３２２は、次のＳ８２４において、ダブルクリックされた位置の座標を解析した後に、Ｓ８２５において、この座標値を付した回収コマンド（仮想物体を回収させるコマンド）をインターポットサーブレット２２０に送信する。その後、Ｊａｖａアプレット３２２は、この回収コマンドに応じて置物がボックス内に表示された状態を表示するために、処理をＳ８１５に進める。
【０１７９】
この回収コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０に進め、このＳ６１０において、回収コマンドを受信したと判定して、処理をＳ６３３に進める。このＳ６３３では、インターポットサーブレット２２０は、最新に送信した区画情報２２２４中の「置物情報」から、置物コマンド中の座標値と同じ座標値及び種類のパラメータの組合せを削除する（即ち、第４種パラメータを減少させる処理を実行する）。インターポットサーブレット２２０は、次のＳ６３４において、上記区画情報２２２４中の「持ち物」における当該置物のパラメータを一つインクリメントする（即ち、第２種パラメータを増加させる処理を実行する）。その後、インターポットサーブレット２２０は、処理をＳ６０９に戻す。
【０１８０】
話変わって、Ｊａｖａアプレット３２２は、ゾーンマップボタン４３４がクリックされたと図２０のＳ８０６にて解析した場合には、Ｓ８１０にてゾーンマップ表示処理を実行する。このゾーンマップ表示処理においてＪａｖａアプレット３２２は、インターポットサーブレット２２０と通信を行い（Ｓ６１７）、現在の地域に対応している地域サーバ２２２のゾーンマップ保持部２２２１から上述したゾーンマップをダウンロードし、その全域及び図示せぬ「ワールド」ボタンをビュー領域４１に表示する。そして、このビュー領域に表示されているゾーンマップ中の何れかの位置がクリックされると、その位置を中心とした部分を、拡大してマップ領域４５に表示する。また、図示せぬ「ワールド」ボタンがクリックされると、インターポットサーブレット２２０と通信を行い（Ｓ６１７）、世界サーバ２２１のワールドマップ保持部２２１３から上述したワールドマップをダウンロードし、その全域をビュー領域４１に表示する。そして、このビュー領域４１に表示されているワールドマップ中の何れかの地名がクリックされると、その地名が示す地域に対応している地域サーバ２２２のゾーンマップ保持部２２２１から上述したゾーンマップをダウンロードして、上述したのと同様に、その全域及び図示せぬ「ワールド」ボタンをビュー領域４１に表示する。そして、マップ領域４５内に表示されている何れかの区画がクリックされると、Ｓ８０７乃至Ｓ８０９と同じ処理を実行して、処理をＳ８１０に戻す。
【０１８１】
話変わって、Ｊａｖａアプレット３２２は、収穫アイコン４３３がクリックされたと図２０のＳ８０６にて判定した場合には、Ｓ８１２において、インターポットサーブレット２２０に対して収穫コマンドを送信する。その後、Ｊａｖａアプレット３２２は、この収穫コマンドによって得られた仮想通貨の値を確認するために、処理をＳ８１５に進める。
【０１８２】
この収穫コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０に進め、このＳ６１０において、収穫コマンドを受信したと判定して、処理をＳ６１８に進める。このＳ６１８では、インターポットサーブレット２２０は、最新に送信した区画情報２２２４中の「木状態」から部品名「実」のエントリ数（第１種パラメータ）を数える。次のＳ６１８では、インターポットサーブレット２２０は、Ｓ６１８にて数えた「実」のエントリ数に一定比率を乗じた値を、当該区画情報２２２４中の「持ち物」における仮想通貨のパラメータ（特定の一組をなす第２種パラメータ）に加算する。次のＳ６２０では、インターポットサーブレット２２０は、当該区画情報２２２４における部品名「実」のエントリを全て削除する。このＳ６２０を完了すると、インターポットサーブレット２２０は、処理をＳ６０９に戻す。
【０１８３】
話変わって、Ｊａｖａアプレット３２２は、図４３に示すようにコミュニティハウス４１４がビュー領域４１に表示されている状態において、このコミュニティハウス４１４の入り口４１４ａがクリックされたと図２０のＳ８０６にて判定した場合には、Ｓ８３０において、インターポットサーブレット２２０に対してコミュニティハウス開始コマンドを送信する。
【０１８４】
このコミュニティハウス開始コマンドを受信したインターポットサーブレット２２０は、処理を図１７のＳ６０９からＳ６１０に進め、このＳ６１０において、コミュニティハウス開始コマンドを受信したと判定して、処理をＳ６２２に進める。このＳ６２２では、インターポットサーブレット２２０は、Ｓ６０５と同様のチェックを行い、コミュニティハウス開始コマンドを送信してきたクライアント端末３のオペレータが正会員であるか否かをチェックする。そして、インターポットサーブレット２２０は、当該オペレータが正会員でない場合，即ち、非会員である場合又はトランクルーム会員である場合には、Ｓ６２５において、クライアント端末３へ警告メッセージを送信した後に、処理をＳ６０９に戻す。この警告メッセージを受信したＪａｖａアプレット３２２は、処理をＳ８３１からＳ８３２に進め、この警告メッセージをディスプレイ３４上に表示した後に、処理をＳ８０４に戻す。
【０１８５】
これに対して、コミュニティハウス開始コマンドを送信してきたクライアント端末３のオペレータが正会員であると判断した場合には、インターポットサーブレット２２０は、Ｓ６２３において、クライアント端末３へ許可通知メッセージを送信した後に、Ｓ６２４において仮想取引モードに入る。この許可通知メッセージを受信したＪａｖａアプレット３２２は、処理をＳ８３１からＳ８３３に進め、仮想取引モードに入る。仮想取引モードにおいて、インターポットサーブレット２２０は、Ｊａｖａアプレット３２２に対して、上述した世話アイテムや置物の種類及び値段（仮想通貨での価格）を通知する。Ｊａｖａアプレット３３２は、通知された情報を表示して、オペレータの入力を待つ。そして、オペレータが何れかの世話アイテム又は置物を購入アイテムとして指定して、その購入数量を入力すると、Ｊａｖａアプレット３２２は、その購入アイテムの種類及び購入数量の情報を付した仮想取引コマンド（特定の一組をなす第２種パラメータに基づいて他の組の第２種パラメータを増加する処理を実行させるコマンド）を、インターポットサーブレット２２０へ通知する。この仮想取引コマンドを受信したインターポットサーブレット２２０は、当該オペレータ（正会員）のニックネームを含む区画情報２２２４を何れかの地域サーバ２２２から探し出し、その「持ち物」における購入アイテムのパラメータ（他の組の第２種パラメータ）を購入数量分加算するとともに、購入アイテムの購入数量にその値段を乗じた値を仮想通貨のパラメータ（特定の一組をなす第２種パラメータ）から減じる。このような仮想取引を繰り返した後でクライアント端末３のオペレータが仮装取引の終了を入力すると、Ｊａｖａアプレット３２２及びインターポットサーブレット２２０は、ともに仮想取引モード（Ｓ８３３，Ｓ６２４）から抜ける。そして、Ｊａｖａアプレット３２２は処理をＳ８１５に進め、インターポットサーブレット２２０は処理をＳ６０９に戻す。
【０１８６】
話変わって、Ｊａｖａアプレット３２２は、その他のアイコン（ブラウザ３２１上に表示されている図示せぬ「閉じる」ボタンを除く）がクリックされたと図１４のＳ８０６にて判定した場合には、Ｓ８１３において、クリックされたアイコンに対応する処理を実行する。この処理には、何れかのコマンドをインターポットサーブレット２２０へ送信する処理も含まれている。このＳ８１３を完了すると、Ｊａｖａアプレット３２２は、処理をＳ８０４に戻す。
【０１８７】
Ｓ８１３によって送信された何れかのコマンドを受信したインターポットサーブレット２２０は、処理をＳ６０９からＳ６１０に進め、更にＳ６１７に進める。このＳ６１７において、インターポットサーブレット２２０は、受信したコマンドに対応する処理を実行する。このＳ６１７を完了すると、インターポットサーブレット２２０は、処理をＳ１１７に戻す。
【０１８８】
話変わって、Ｊａｖａアプレット３２２は、「閉じる」ボタンがクリックされたと図２０のＳ８０６にて判定した場合には、Ｓ８１４において、終了コマンドをインターポットサーブレット２２０へ送信する。このＳ８１４を完了すると、Ｊａｖａアプレット３２２は全処理を終了して、ＲＡＭ３２上から削除される。
【０１８９】
終了コマンドを受信したインターポットサーブレット２２０は、処理をＳ６０９からＳ６１０へ進め、Ｓ６１０において終了コマンドを受信したと判定して、全処理を終了して、ＲＡＭ２２から削除される。
（実施形態による作用）
以上のように構成された本実施形態のネットワーク育成ゲームシステムによると、或る区画に関しては、その区画の所有者である正会員のみが、この区画への種まきや木の育成，この区画への置物の設置，看板（表紙）へのメッセージの書き込み，等、あらゆる形態のアクセスを全面的に行うことができる。その結果、正会員は、自己の所有する区画に種を蒔いて、木を育て、実を生らせることができる。そして、生った実を収穫することにより、その収穫量に応じた仮想通貨を得ることができる。このようにして得た仮想通貨により、正会員は、仮想取引モードにおいて、持ち物（育成アイテムや置物）を仮想購入することができる。このようにして育成アイテムや置物を仮想購入すると、当該正会員のニックネームを含む区画情報２２２４中の「持ち物」における育成アイテムや置物のパラメータが増加するとともに仮想通貨のパラメータが減少し、クライアント端末３上においてボックスの中身として表示される育成アイテムや置物の数が増加するとともに仮想通貨の額が減少する。
【０１９０】
このようにして仮想購入された持ち物のうち育成アイテムを使用して、所有者は自己の所有する区画において木の育成を続けることができ、置物を区画４１０上に飾ることができる。このように育成アイテムを使用したり置物を飾ると、当該正会員のニックネームを含む区画情報２２２４中の「持ち物」における育成アイテムや置物のパラメータが減少し、クライアント端末３上において持ち物ボックスの中身として表示される育成アイテムや置物の数が減少する。但し、区画４１０上に飾られた置物については、回収道具を用いて持ち物ボックス内に回収することが可能である。このようにして回収すると、当該正会員のニックネームを含む区画情報２２２４中の「持ち物」における置物のパラメータが増加する。
【０１９１】
なお、正会員は、他者所有の区画において種まきや木の育成，置物の設置をすることができないが、他者所有の区画をメインパネル４に表示させて看板（２頁目以降）にメッセージの書き込みを行うことはできる。従って、この看板を介して、その区画の所有者とコミュニケーションを行うことが可能である。
【０１９２】
以上のようにして正会員の資格でインターポットのネットワーク育成ゲームに参加している途中で、自己の区画で木の育成を実行することが不可能となる何らかの事情が発生すると、正会員は、直ちにインターポットから脱退することも可能である。その場合には、ニフティセンター処理（Ｓ３１０）において土地の返却（退会）の手続き（Ｓ５０４〜Ｓ５０８）を選択すると、自己の区画についての区画情報２２２４が消去されるとともに会員情報管理部２２１２から自己の会員情報が削除され、正会員としての資格を失うとともにそれ以降課金されることがなくなる。このようにして正会員としての資格を失ったユーザは、以後、ゲストとしての資格で、このインターポットのネットワーク育成ゲームに参加することができる。但し、この場合には、何れの区画をもメインパネル４に表示させることはできるが、そこでの種まきや木の育成，置物の配置や回収ができないのは勿論、看板にメッセージを書き込むこともできず、コミュニティハウス４１４で仮想取引をすることもできない。さらに、インターポットフォーラム処理（Ｓ５２２）を除いて、ニフティセンター処理Ｓ３１０を実行することも不可能である。
【０１９３】
非会員は、以前にインターポット会員（正会員，トランクルーム会員）であったか否かに拘わらず、入会手続（Ｓ３０４）を行えば、正会員となることができる。但し、新たに入会した正会員が以前正会員であったとしても、以前正会員であった間に得た「持ち物（育成アイテム，置物，仮想通貨）」は、一旦退会することによって消滅しているので、それらを引き継ぐことはできない。
【０１９４】
一方、正会員は、一定額の課金（維持費）を受けることを厭わなければ、自己の所有する区画を手放した上で、トランクルーム会員としてインターポット会員の資格に留まり、「持ち物」のみをトランクルームに預けることができる。この場合、区画を手放すことを望む正会員は、予め、回収コマンドを発行して、自己の所有している区画上に飾られた置物を持ち物ボックス内に回収し、当該区画についての区画情報２２２４の「持ち物」における置物のパラメータを増加させておく。そして、ニフティセンター処理（Ｓ３１０）においてトランクルームの手続き（Ｓ５１２〜Ｓ５１３，）を選択すると、自己の所有していた区画についての区画情報２２２４のうち、「持ち物」のパラメータのみがトランクルーム部２２１０に移動された後、この区画情報２２２４が消去されるとともに、会員情報管理部２２１２に登録されている自己の会員情報のレベルが「正会員」から「トランクルーム会員」へ書き換えられる（Ｓ５２９）。このようにしてトランクルーム会員となったインターポット会員には、以後、定期的に一定額の課金がなされるが、トランクルームに預けられた「持ち物」（即ち、トランクルーム部２２１０に登録された持ち物のパラメータ）は、そのまま維持される。トランクルーム会員は、随時、トランクルームに預けてある自己の持ち物を見ることができ（Ｓ５３４）、区画の再取得（Ｓ５３５〜Ｓ５４７）又は退会（Ｓ５０４〜Ｓ５１１）を行うことができるが、その他については非会員と同じ制限を受ける。
【０１９５】
トランクルーム会員が区画を再取得（Ｓ５３５〜Ｓ５４７）すると、トランクルームに預けられた「持ち物」は新たに取得された区画の持ち物ボックスに戻される。即ち、トランクルーム部２２１０に登録された持ち物のパラメータは、当該区画についての区画情報２２２４に移動される。従って、トランクルーム会員から正会員となったインターポット会員は、以前得ていた「持ち物」を引き続き使用することが可能となる。
【０１９６】
このように、本実施形態によると、インターポット会員が容易に区画を手放すことができるようになるので、手放された区画が木の育成を望む他者に分譲可能となり、もって、木の育成が行われていない「荒れ地」の発生を防止することができる。また、正会員であるインターポット会員は、木の育成ができない事情があっても将来的に再度正会員に復帰することを前提に区画を手放すので、インターポットからの大量の退会者の発生を防止することも可能となる。
【０１９７】
【発明の効果】
以上のように構成された本発明によると、サーバが定義する共通の仮想空間内にてサービス会員に仮想生物を育成させるネットワーク育成ゲームシステムにおいて、或るサービス会員が育成している仮想生物に対するアクセスレベルを、他のサービス会員と非会員との間で差を付けることにより、非会員に対してサービスへの加入を促進し、もって、多数の個性ある仮想生物を仮想空間内にて生成させることによって、サービス自体の魅力を加速度的に増大させることができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態であるネットワーク育成ゲームシステムの概略構成図
【図２】  図１に示すワールドマップ保持部に保持されたワールドマップを組み込んだインターポットワールドマップ画面
【図３】  図１に示すゾーンマップ保持部に保持されたゾーンマップを組み込んだ区画選択画面
【図４】  育成される木の構成を示すツリー図
【図５】  図１に示す木条件リストのデータ構成を示す表
【図６】  図１に示す区画情報に格納されている木状態のデータ構成を示す表
【図７】  図１に示す各地域サーバによる処理内容を示すフローチャート
【図８】  図６のＳ００５にて実行される各区画の木の成長処理サブルーチンを示すフローチャート
【図９】  図１に示すブラウザによる処理内容を示すフローチャート
【図１０】  図１に示す各管理サーバによる処理内容を示すフローチャート
【図１１】  図１０のＳ３０４にて実行される入会手続処理サブルーチンを示すフローチャート
【図１２】  図１０のＳ３０４にて実行される入会手続処理サブルーチンを示すフローチャート
【図１３】  図１０のＳ３１０にて実行されるニフティセンター処理サブルーチンを示すフローチャート
【図１４】  図１０のＳ３１０にて実行されるニフティセンター処理サブルーチンを示すフローチャート
【図１５】  図１０のＳ３１０にて実行されるニフティセンター処理サブルーチンを示すフローチャート
【図１６】  図１に示す各インターポットサーブレットによる処理内容を示すフローチャート
【図１７】  図１に示す各インターポットサーブレットによる処理内容を示すフローチャート
【図１８】  図１に示す各インターポットサーブレットによる処理内容を示すフローチャート
【図１９】  図１７のＳ６１５にて実行される看板管理処理サブルーチンを示すフローチャート
【図２０】  図１に示すＪａｖａアプレットによる処理内容を示すフローチャート
【図２１】  図１に示すＪａｖａアプレットによる処理内容を示すフローチャート
【図２２】  図２０のＳ８１１にて実行される看板処理サブルーチンを示すフローチャート
【図２３】  ホームページの画面
【図２４】  入会案内画面
【図２５】  ニックネーム及び電子メールアドレス入力画面
【図２６】  種選択画面
【図２７】  入力手続完了画面
【図２８】  ニフティセンターメイン画面
【図２９】  退会用認証画面
【図３０】  退会意思確認画面
【図３１】  退会手続完了案内画面
【図３２】  トランクルーム用認証画面
【図３３】  トランクルーム会員説明画面
【図３４】  返却意思確認画面
【図３５】  土地返却手続完了案内画面
【図３６】  トランクルーム会員用選択画面
【図３７】  トランクルーム中身画面
【図３８】  土地確認画面
【図３９】  土地返却手続完了案内画面
【図４０】  正会員入口画面
【図４１】  メインパネルのフレーム構造を示す図
【図４２】  メインパネルでの区画表示例
【図４３】  メインパネルでのコミュニティハウス表示例
【図４４】  看板の表紙の画面
【図４５】  落書き描画モードにおける看板の画面
【図４６】  アイテム表示ウインドウの表示例
【符号の説明】
１    インターネット
２    サーバシステム
２１    ＣＰＵ
２２    ＲＡＭ
２３    ハードディスク
３１    ＣＰＵ
３２    ＲＡＭ
３３    入力装置
２２０    インターポットサーブレット
２２１    世界サーバ
２２２    地域サーバ
２２３    管理サーバ
２３１    サーバプログラム
２３２    Ｊａｖａアプレットのクラスファイル
３２１    ブラウザ
３２２    Ｊａｖａアプレット
２２１０    トランクルーム部
２２１２    会員情報管理部
２２２３    木条件リスト
２２２２    区画情報
【図１】
0003732682.tif 000003
【図２】
0003732682.tif 000004
【図３】
0003732682.tif 000005
【図４】
0003732682.tif 000006
【図５】
0003732682.tif 000007
【図６】
0003732682.tif 000008
【図７】
0003732682.tif 000009
【図８】
0003732682.tif 000010
【図９】
0003732682.tif 000011
【図１０】
0003732682.tif 000012
【図１１】
0003732682.tif 000013
【図１２】
0003732682.tif 000014
【図１３】
0003732682.tif 000015
【図１４】
0003732682.tif 000016
【図１５】
0003732682.tif 000017
【図１６】
0003732682.tif 000018
【図１７】
0003732682.tif 000019
【図１８】
0003732682.tif 000020
【図１９】
0003732682.tif 000021
【図２０】
0003732682.tif 000022
【図２１】
0003732682.tif 000023
【図２２】
0003732682.tif 000024
【図２３】
0003732682.tif 000025
【図２４】
0003732682.tif 000026
【図２５】
0003732682.tif 000027
【図２６】
0003732682.tif 000028
【図２７】
0003732682.tif 000029
【図２８】
0003732682.tif 000030
【図２９】
0003732682.tif 000031
【図３０】
0003732682.tif 000032
【図３１】
0003732682.tif 000033
【図３２】
0003732682.tif 000034
【図３３】
0003732682.tif 000035
【図３４】
0003732682.tif 000036
【図３５】
0003732682.tif 000037
【図３６】
0003732682.tif 000038
【図３７】
0003732682.tif 000039
【図３８】
0003732682.tif 000040
【図３９】
0003732682.tif 000041
【図４０】
0003732682.tif 000042
【図４１】
0003732682.tif 000043
【図４２】
0003732682.tif 000044
【図４３】
0003732682.tif 000045
【図４４】
0003732682.tif 000046
【図４５】
0003732682.tif 000047
【図４６】
0003732682.tif 000048