(57)【要約】【課題】ネットワーク方式のゲームシステムの情報出力装置において、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くする。【解決手段】情報出力装置２００を提供する。情報出力装置２００は、操作部２４０から入力された情報に基づいて、現在メニューから１つのメニュー項目を選択し、このメニュー項目に子のメニューが関連付けられている場合には、当該子のメニューを、当該子のメニューの層に対応する表示領域に表示して現在メニューとする。また、情報出力装置２００は、階層メニューの選択結果に応じた情報の表示に用いるデータの配信を要求する要求データを、個人情報を管理する管理装置３００へ送信し、この要求データに対する応答データを受信し、この応答データを用いて、階層メニューの選択結果に応じた情報を画面２２１に表示させる。【選択図】図１
2008178486.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおける前記情報出力装置であって、
前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部と、
外部から情報を入力する入力部と、
外部へ情報を出力する出力部と、
前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、
前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、
前記要求データを前記管理装置へ送信する送信部と、
前記応答データを前記管理装置から受信する受信部と、
前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部と、
を備えることを特徴とする情報出力装置。
【請求項２】
前記入力された情報に基づいて、前記選択対象のメニューから１つのメニュー項目を仮選択する仮選択部を備え、
前記選択部は、前記入力された情報に基づいて、前記仮選択部に仮選択されたメニュー項目を選択し、
前記子のメニューは、親のメニューに戻るための後退メニュー項目を含み、
前記前進処理部は、前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとするとともに、前記後退メニュー項目の隣のメニュー項目を仮選択する、
ことを特徴とする請求項１に記載の情報出力装置。
【請求項３】
前記入力された情報に基づいて、前記選択対象のメニューから１つのメニュー項目を仮選択する仮選択部を備え、
前記選択部は、前記入力された情報に基づいて、前記仮選択部に仮選択されたメニュー項目を選択し、
前記子のメニューは、親のメニューに戻るための後退メニュー項目を含み、
前記選択部により選択されたメニュー項目が前記後退メニュー項目である場合に、前記選択対象のメニューの親のメニューのメニュー項目のうち前記選択対象のメニューに関連付けられているメニュー項目を仮選択するとともに、前記親のメニューを前記選択対象のメニューとする後退処理部をさらに備える、
ことを特徴とする請求項１に記載の情報出力装置。
【請求項４】
ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおいて、
前記情報出力装置は、
前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部と、
外部から情報を入力する入力部と、
外部へ情報を出力する出力部と、
前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、
前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、
前記要求データを前記管理装置へ送信する送信部と、
前記応答データを前記管理装置から受信する受信部と、
前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部とを備える、
ことを特徴とするゲームシステム。
【請求項５】
ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおける前記情報出力装置であって、外部から情報を入力する入力部と、外部へ情報を出力する出力部と、前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部とを備える前記情報出力装置を、
前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、
前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、
前記要求データを前記管理装置へ送信する送信部と、
前記応答データを前記管理装置から受信する受信部と、
前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部
として機能させるプログラム。
【請求項６】
請求項５に記載のプログラムを記録した、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力装置、ゲームシステム、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ネットワークに属する複数のサブシステムと、ネットワークに属する１つの管理装置とを有するゲームシステムが実施されている。各サブシステムは、複数のゲーム端末と１つの情報出力装置とを備える。各ゲーム端末は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを管理装置へ送信する。管理装置は、上記コンピュータゲームのプレイヤの個人情報を管理し、結果データを受信すると、結果データを用いて、結果データに係るプレイのプレイヤの個人情報を更新する。各情報出力装置は、階層メニューを提供し、階層メニューの選択結果に応じた情報を出力する。具体的には、情報出力装置が、階層メニューの選択結果に応じた情報の出力に用いるデータの配信を要求する要求データを管理装置へ送信し、管理装置が、要求データと複数のプレイヤの個人情報とに応じた応答データを返信し、情報出力装置が、この応答データを用いて情報を出力する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の情報出力装置では、階層メニューの提供において、異なる層のメニューが同一の表示領域に切り換え表示される。そのため、どの層のメニューが表示されているのか把握し難いという問題がある。
本発明は、上述した事情に鑑みてなされたものであり、ネットワーク方式のゲームシステムにおいてコンピュータゲームのプレイに関する情報を出力する情報出力装置において、出力する情報を選択する階層メニューの表示において、どの層のメニューが表示されているのか把握し易くすることを解決課題とする。
【課題を解決するための手段】
【０００４】
まず、用語について説明する。
「ゲーム」とは、そのプレイ（ゲームプレイ）の結果を定めるルールを有するものの総称である。各ゲームについて「プレイ」とは、その開始から終了までのゲーム期間において当該ゲームを客体として進行する行為のうち、その内容が、当該ゲームと、当該ゲーム期間におけるその主体の挙動とに応じて定まるものの総称である。各ゲームは、単数または複数のプレイの客体となる。各プレイの主体となる個体を、そのプレイの客体であるゲームの「プレイヤ」と総称する。各プレイについて、その主体であるプレイヤを、そのプレイの「参加プレイヤ」と総称する。各プレイについて、その「結果」とは、そのプレイの参加プレイヤが目的とする評価である。プレイの結果としては、勝敗や、順位、得点を例示可能である。
【０００５】
ゲームとしては、各プレイの参加プレイヤの数が単数のゲームや、この数が複数のマルチプレイ型のゲームを例示可能である。マルチプレイ型のゲームとしては、各プレイの結果が当該プレイの参加プレイヤ毎に定まる個人評価型のゲームや、各プレイの結果が当該プレイの参加プレイヤの集団である参加チーム毎に定まるチーム評価型のゲームを例示可能である。また、マルチプレイ型のゲームとしては、各プレイのゲーム期間において当該プレイの参加プレイヤまたは参加チームが、互いに競争する競争型のゲームや、互いに協力する協力型のゲームを例示可能である。競争型のゲームとしては、参加プレイヤまたは参加チームが対戦する対戦型のゲームを例示可能である。
【０００６】
任意のゲームは、コンピュータゲームとして実現可能である。「コンピュータゲーム」とは、そのプレイがコンピュータを用いて実現されるゲームの総称である。各コンピュータゲームでは、そのプレイの内容に影響を与える挙動は、当該プレイの実現に用いられたコンピュータの操作に限られる。各コンピュータゲームのプレイの実現に用いられるコンピュータを、当該コンピュータゲームの「ゲーム装置」と総称する。各コンピュータゲームのゲーム装置のうち、その操作のための、そのコンピュータゲームのプレイヤに対するユーザインターフェイスを有するものを、「ゲーム端末」と総称する。各コンピュータゲームのゲーム装置を有するシステムを、そのコンピュータゲームの「ゲームシステム」と総称する。
【０００７】
ゲーム端末が設置される場所を「ゲーム場」と総称する。ゲーム場としては、設置されたゲーム端末を来訪者に有償で使用させる施設（例えば、ゲームセンタ）や、ゲーム端末が設置された住居を例示可能である。前者では、主として来訪者が、ゲーム端末の使用者およびコンピュータゲームのプレイヤとなり、後者では、主として住人が、ゲーム端末の使用者およびコンピュータゲームのプレイヤとなる。前者には、主として、その使用者からその使用料を徴収するための機能を持つゲーム端末（業務用ゲーム機の一種）が設置され、後者には、主として、当該機能を持たないゲーム端末（家庭用ゲーム機の一種）が設置される。
【０００８】
ゲーム装置またはゲームシステムとしては、実現可能なコンピュータゲームの数が単数のものや、この数が複数のものを例示可能である。ゲームシステムとしては、ゲーム端末を単数だけ有するゲームシステムや、ゲーム端末を複数有するゲームシステム、ゲーム装置を複数有するゲームシステムを例示可能である。ゲーム装置を複数有するゲームシステムとしては、全てのゲーム装置がノードとして属する単数のネットワークを用いたゲームシステム（ネットワーク方式のゲームシステム）を例示可能である。
【０００９】
「ネットワーク」とは、終端を有し、自己に属する複数の終端ノード間でのデータの送受信を可能とするように設けられたシステムの総称である。ネットワークとしては、自己に属する各終端ノードに自己内でユニークな通信アドレス（例えばＩＰ（Internet Protocol）アドレス）が付与され、これらの通信アドレスを用いて終端ノード間でのデータの送受信が行われるものを例示可能である。「終端ノード」とは、自己が属するネットワークに属するノードのうち、当該ネットワークの終端として機能するものの総称である。「ノード」とは、自己が属するネットワーク内で送信または受信の主体となる装置またはシステムの総称である。ノードとしては、コンピュータや、ネットワークを例示可能である。複数のネットワークをそれぞれノードとして含むネットワークを、「インターネットワーク」と称する。インターネットワークとしては、インターネットを例示可能である。
【００１０】
複数のゲーム端末を有する、ネットワーク方式のゲームシステムとしては、マスター／スレーブ方式のゲームシステム、サーバ／クライアント方式のゲームシステム、ピアツーピア（Pear To Pear）方式のゲームシステムを例示可能である。マスター／スレーブ方式のゲームシステムとしては、マスターとなるゲーム端末とスレーブとなるゲーム端末が、静的に定められたゲームシステムや、動的に定められるゲームシステムを例示可能である。サーバ／クライアント方式のゲームシステムとしては、サーバとなるゲーム装置とクライアントとなるゲーム端末とが静的に定められたゲームシステムや、両者が動的に定められるゲームシステム、サーバとクライアントを兼ねるゲーム端末が存在するゲームシステムを例示可能である。
【００１１】
「コンピュータ」とは、データを処理する装置のうち、データを保持するメモリと、メモリにロードされたプログラムを実行するプロセッサとを有するものの総称である。「データ」とは、情報を測定可能な形式で表現したものの総称である。データとしては、情報を電気的に表現したデータや、情報を磁気的に表現したデータ、情報を光学的に表現したデータを例示可能である。「情報」とは、データで表現可能な対象の総称である。「メモリ」とは、書き込まれたデータを読み出し可能に保持する装置の総称である。メモリとしては、半導体メモリ、磁気メモリ、光メモリを例示可能である。「プログラム」とは、コンピュータプログラムである。「コンピュータプログラム」とは、命令を表すデータ（コード）の集合体（例えば、コード列）のうち、処理の手順を示すものの総称である。プログラムとしては、コンピュータに、コンピュータゲームのプレイを実現させるプログラムを例示可能である。「プロセッサ」とは、命令セットを実装し、その命令セットに含まれている命令を表すデータの集合体であるプログラムに示されている手順で、当該プログラム内のデータで表される命令を実行する処理を行うことによって、当該プログラムを実行する装置の総称である。プロセッサとしては、単数のＣＰＵ（Central Processing Unit）や、複数のＣＰＵの集合体を例示可能である。
【００１２】
コンピュータとしては、外部とのインターフェイスを備えるコンピュータを例示可能である。外部とのインターフェイスとしては、外部から情報またはデータを入力する入力部や、外部へ情報またはデータを出力する出力部を例示可能である。情報について「入力」とは、検出または測定によって外部の情報を表すデータを生成する行為の総称である。入力部としては、センサや、ボタン、キーボードを例示可能である。情報について「出力」とは、データで表された情報を人間に知覚され得る形態で表す行為の総称である。人間に知覚され得る形態としては、光、音、振動を例示可能である。光の形態での情報の出力としては、画像の表示、光源の明滅を例示可能である。音の形態での情報の出力としては、スピーカによる放音、ソレノイドによる発音機構の駆動（例えば、ベルの鳴動）を例示可能である。振動の形態での情報の出力としては、振動子の揺動を例示可能である。
【００１３】
次に、本発明について説明する。
本発明は、ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおける前記情報出力装置であって、前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部と、外部から情報を入力する入力部と、外部へ情報を出力する出力部と、前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、前記要求データを前記管理装置へ送信する送信部と、前記応答データを前記管理装置から受信する受信部と、前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部と、を備えることを特徴とする情報出力装置を提供する。
この情報出力装置によれば、出力する情報を選択する階層メニューの各メニューがその階層に応じた表示領域に表示されるから、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くなる。
【００１４】
上記の情報出力装置において、前記入力された情報に基づいて、前記選択対象のメニューから１つのメニュー項目を仮選択する仮選択部を備え、前記選択部は、前記入力された情報に基づいて、前記仮選択部に仮選択されたメニュー項目を選択し、前記子のメニューは、親のメニューに戻るための後退メニュー項目を含み、前記前進処理部は、前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとするとともに、前記後退メニュー項目の隣のメニュー項目を仮選択する、ようにしてもよいし、前記入力された情報に基づいて、前記選択対象のメニューから１つのメニュー項目を仮選択する仮選択部を備え、前記選択部は、前記入力された情報に基づいて、前記仮選択部に仮選択されたメニュー項目を選択し、前記子のメニューは、親のメニューに戻るための後退メニュー項目を含み、前記選択部により選択されたメニュー項目が前記後退メニュー項目である場合に、前記選択対象のメニューの親のメニューのメニュー項目のうち前記選択対象のメニューに関連付けられているメニュー項目を仮選択するとともに、前記親のメニューを前記選択対象のメニューとする後退処理部をさらに備える、ようにしてもよい。
前者の態様によれば誤選択の訂正が容易となり、後者の態様によれば誤選択からの回復が容易となる。
【００１５】
また、本発明は、ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおいて、前記情報出力装置は、前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部と、外部から情報を入力する入力部と、外部へ情報を出力する出力部と、前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、前記要求データを前記管理装置へ送信する送信部と、前記応答データを前記管理装置から受信する受信部と、前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部とを備える、ことを特徴とするゲームシステムを提供する。
このゲームシステムによれば、情報出力装置において、出力する情報を選択する階層メニューの各メニューがその階層に応じた表示領域に表示されるから、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くなる。
【００１６】
また、本発明は、ネットワークに属する複数のサブシステムと、前記ネットワークに属する管理装置とを有し、前記複数のサブシステムの各々は、あるコンピュータゲームのプレイを実現し、実現されたプレイの結果を示す結果データを前記管理装置へ送信する複数のゲーム端末と、階層メニューを提供して前記階層メニューの選択結果に応じた情報を出力する情報出力装置とを有し、前記管理装置は、前記コンピュータゲームのプレイヤの個人情報を管理し、前記結果データを受信すると、前記結果データを用いて前記結果データに係る前記プレイのプレイヤの前記個人情報を更新する一方、前記情報の出力に用いるデータの配信を要求する要求データを受信すると、前記要求データと前記個人情報とに応じた応答データを返信する、ネットワーク方式のゲームシステムにおける前記情報出力装置であって、外部から情報を入力する入力部と、外部へ情報を出力する出力部と、前記階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域を有する表示部とを備える前記情報出力装置を、前記入力された情報に基づいて、メニュー項目の選択対象のメニューから１つのメニュー項目を選択する選択部と、前記選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、前記子のメニューを、前記子のメニューの層に対応する前記表示領域に表示して前記選択対象のメニューとする前進処理部と、前記要求データを前記管理装置へ送信する送信部と、前記応答データを前記管理装置から受信する受信部と、前記受信部により受信された応答データを用いて、前記階層メニューの選択結果に応じた情報を前記出力部から出力させる出力制御部として機能させるプログラム、または上記プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供する。
このプログラムによれば、情報出力装置において、出力する情報を選択する階層メニューの各メニューがその階層に応じた表示領域に表示されるから、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くなる。
なお、本発明は、上記プログラムを伝送する伝送媒体（例えばネットワーク）としても把握される。つまり、本発明は、上記プログラムをコンピュータ読み取り可能に記録または伝送する媒体（データキャリヤ）としても把握される。また、本発明は、上記プログラムの一部または全部であるプログラム要素としても把握される。また、本発明は、コンピュータにロードされて上記プログラムとなるデータを保持する媒体を有するプログラム製品としても把握される。
【発明の効果】
【００１７】
本発明によれば、ネットワーク方式のゲームシステムにおいてコンピュータゲームのプレイに関する情報を出力する情報出力装置において、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の好適な実施の形態について説明する。以下に説明する具体的な構成は一例に過ぎず、本発明は、この具体的な構成を変形して得られる各種の形態をも範囲に含む。
【００１９】
図１は、ゲームシステム１０の構成を示すブロック図である。ゲームシステム１０は、ネットワーク方式のゲームシステムであり、複数のゲーム端末１００，１００，…、複数の情報出力装置２００，２００，…、および１つの管理装置３００を有する。全てのゲーム端末１００，１００，…、全ての情報出力装置２００，２００，…、および管理装置３００は、それぞれ、終端ノードとしてインターネットワーク１に属する。
【００２０】
ゲームシステム１０は、１つの情報出力装置２００と複数のゲーム端末１００，１００，…とを有するサブシステム５０を複数有する。サブシステム５０に含まれるゲーム端末１００の数は、全てのサブシステム５０，５０，…に共通であってもよいし、共通でなくてもよい。全てのゲーム端末１００，１００，…および全ての情報出力装置２００，２００，…の各々は、複数のサブシステム５０，５０，…のいずれか１つに属する。つまり、ゲームシステム１０は、１つの管理装置３００と複数のサブシステム５０，５０，…とを有するネットワーク方式のゲームシステムでもある。
【００２１】
ゲームシステム１０の一部は、不特定多数の人間が来訪する複数のゲーム場２，２，…にわたって設けられている。具体的には、全てのゲーム場２，２，…の各々に、サブシステム５０が、少なくとも１つ配置されている。また、全てのゲーム場２，２，…の各々には、ＬＡＮ（Local Area Network）３が設けられており、ＬＡＮ３には、ＬＡＮ３が設けられたゲーム場２に配置された複数のゲーム端末１００，１００，…および少なくとも１つの情報出力装置２００が、それぞれ、終端ノードとして属する。また、全てのＬＡＮ３，３，…の各々には、１つのＶＰＮ（Virtual Private Network）装置４がノードとして属する。
【００２２】
管理装置３００は、ＬＡＮ６に終端ノードとして属する。ＬＡＮ６は、インターネットワーク１にノードとして属するネットワークであり、全てのゲーム場２，２，…のいずれとも異なる場所に設けられている。ＬＡＮ６には、１つのＶＰＮ装置４がノードとして属する。全てのＶＰＮ装置４，４，…は、それぞれ、ＶＰＮ５に終端ノードとして属する。ＶＰＮ５は、インターネットワーク１上に仮想的に実現されたネットワークである。全てのゲーム端末１００，１００，…と管理装置３００間の通信や、全ての情報出力装置２００，２００，…と管理装置３００間の通信は、ＶＰＮ５を介して行われる。
【００２３】
図２は、ゲーム端末１００の構成を示すブロック図である。ゲーム端末１００は、特定のクイズゲームのプレイの実現に用いられるゲーム端末である。このプレイでは、そのプレイヤには、出題された問題に対して解答することが求められる。図に示すように、ゲーム端末１００は、各種のデータ処理を行うプロセッサ１５０、プレイヤに操作されて操作内容に応じた操作データをプロセッサ１５０へ供給する操作部１４０、プロセッサ１５０から供給された画像データを用いて画面１２１に画像を表示する表示部１２０、プロセッサ１５０からの音声データを用いてスピーカ１３１から音声を放出する発音部１３０、プロセッサ１５０と外部との間でデータを中継する通信インターフェイス１１０、および各種のデータを記憶する記憶部１６０を有する。
【００２４】
操作部１４０は、透明なタッチパネル１４１を備える。タッチパネル１４１は、画面１２１を覆っており、その操作者に触れられた位置に応じた操作データをプロセッサ１５０へ供給する。つまり、操作部１４０は、外部から情報を入力する入力部である。表示部１２０および発音部１３０は、それぞれ、外部へ情報を出力する出力部である。表示部１２０は、例えばモニタである。なお、本実施の形態を変形し、表示部１２０に代わる出力部としてビデオプロジェクタを備えた構成としてもよい。この場合、画像が投射されるスクリーンが画面１２１に相当し、操作部１４０がキーボードやボタン等を備えることになる。
【００２５】
ゲーム端末１００の使用者は、操作部１４０を操作することにより特定のクイズゲームのプレイヤとなることができる。特定のクイズゲームのプレイヤは、そのプレイにおいて、画面１２１に表示された画像を見たり、スピーカ１３１から放出された音声を聞いたりすることによって、出題された問題を把握することができる。また、特定のクイズゲームのプレイヤは、そのプレイにおいて、タッチパネル１４１に触れることによって、出題された問題に回答することができる。
【００２６】
記憶部１６０の記憶領域は、記憶内容の保持に電源が必須の揮発性領域Ｒ１と、そうでない不揮発性領域Ｒ２とに分けられる。不揮発性領域Ｒ２は、記憶内容を書き換え不可能な書き換え不可能領域Ｒ２１と、記憶内容を書き換え可能な書き換え可能領域Ｒ２２とに分けられる。揮発性領域Ｒ１は例えばＲＡＭ（Random Access Memory）により、書き換え不可能領域Ｒ２１は例えばＲＯＭ（Read Only Memory）により、書き換え可能領域Ｒ２２は例えばハードディスクにより実現されている。
【００２７】
揮発性領域Ｒ１には、特定のクイズゲームのプレイの結果を示す結果データ１６１や、特定のクイズゲームのプレイヤを識別するプレイヤＩＤを表すＩＤデータ１６２が書き込まれる。書き換え可能領域Ｒ２２には、複数の問答データ１６３，１６３，…が書き込まれている。全ての問答データ１６３の各々は、１つの問題を表す問題データと当該問題に対する正解を表す正解データとを含むデータであり、特定のクイズゲームのプレイにおいて用いられる。書き換え不可能領域Ｒ２１には、揮発性領域Ｒ１にロードされてプロセッサ１５０に実行されるゲームプログラム１６４が保持されている。ゲームプログラム１６４は、ゲーム端末１００にプレイ処理を繰り返し行わせるプログラムである。
【００２８】
図３は、ゲーム端末１００が行うプレイ処理のフローチャートである。プレイ処理では、ゲーム端末１００は、まず、プレイヤＩＤを取得して当該プレイヤＩＤを表すＩＤデータ１６２を揮発性領域Ｒ１に書き込むプレイヤＩＤ取得処理を行う（ステップＳＡ１）。つまり、１つのゲーム端末１００の揮発性領域Ｒ１に保持されているＩＤデータ１６２は、当該ゲーム端末１００で実現中のプレイまたは直前に実現されたプレイのプレイヤのプレイヤＩＤを示す。
【００２９】
プレイヤＩＤ取得処理では、例えば、プロセッサ１５０が、表示部１２０に画像データを供給することによってタッチパネル１４１を用いたプレイヤＩＤの入力を促す画像を画面１２１に表示させる一方、タッチパネル１４１から供給される操作データに基づいてプレイヤＩＤを特定し、特定したプレイヤＩＤを示すＩＤデータ１６２を揮発性領域Ｒ１に書き込む。
【００３０】
プレイヤＩＤ取得処理におけるプレイヤＩＤの入力の形態は、上記の例に限らない。例えば、ゲーム端末１００がカードリーダを備えることとし、このカードリーダが、一人の人間に所有されるカードであって当該人間のＩＤを示すＩＤデータを記録したカードから当該ＩＤデータを読み取ってプロセッサ１５０へ供給し、プロセッサ１５０が、当該ＩＤデータで示されるＩＤを示すデータをＩＤデータ１６２として扱うようにしてもよい。また、この例を変形し、カードリーダが、一人の人間に所有されるカードであって当該カードのＩＤを示すＩＤデータを記録したカードから当該ＩＤデータを読み取ってプロセッサ１５０へ供給し、プロセッサ１５０が、当該ＩＤデータで示されるＩＤまたは当該ＩＤに予め対応付けられたＩＤを示すデータをＩＤデータ１６２として扱うようにしてもよい。
【００３１】
次にゲーム端末１００は、特定のゲームのプレイを実現するプレイ実現処理（ステップＳＡ２）を行う。より具体的には、ゲーム端末１００は、書き換え可能領域Ｒ２２に保持されている問答データ１６３，１６３，…から１つを選択する選択処理と、選択した問答データ１６３に含まれている問題データを用いて１つの問題を出題する出題処理と当該問題に対する当該プレイのプレイヤの回答を受け付ける受付処理とを並列に行う問答処理とを、予め定められた終了条件を満たすまで繰り返し行う。終了条件は任意であり、例えば、プレイ実現処理の開始時点から一定の時間が経過したらプレイ実現処理を終了するようにしてもよいし、プレイ実現処理において一定の数の問題が出題されたら最後に出題された問題についての受付処理の終了時点でプレイ実現処理を終了するようにしてもよい。
【００３２】
出題処理では、より具体的には、プロセッサ１５０が、選択処理において選択された問答データ１６３に含まれている問題データに応じた画像データを表示部１２０へ供給することによって当該問題データに応じた画像を画面１２１に表示させるとともに、当該問題データに応じた音声データを発音部１３０へ供給して当該問題データに応じた音声をスピーカ１３１から放出させる。一方、受付処理では、より具体的には、プロセッサ１５０が、タッチパネル１４１から操作データが供給されると、供給された操作データを用いて当該プレイのプレイヤの回答を特定する。
【００３３】
また、プレイ実現処理では、プロセッサ１５０が、実現中のプレイにおいて選択された問答データ１６３（詳しくは正解データ）と、当該問答データ１６３（詳しくは問題データ）を用いて出題された問題に対する当該プレイのプレイヤの回答とに基づいて、当該プレイの結果（例えば得点）を定め、定めた結果を示す結果データ１６１を揮発性領域Ｒ１に書き込む。つまり、ゲーム端末１００の揮発性領域Ｒ１に保持されている結果データ１６１は、当該ゲーム端末１００で実現中のプレイまたは直前に実現されたプレイの結果を示すことになる。
【００３４】
次にゲーム端末１００は、結果データ１６１およびＩＤデータ１６２を管理装置３００へ送信する結果送信処理を行う（ステップＳＡ３）。より具体的には、プロセッサ１５０は、揮発性領域Ｒ１から結果データ１６１およびＩＤデータ１６２を読み出し、両者を含む追記データを、通信インターフェイス１１０を用いて管理装置３００へ送信する。つまり、ゲーム端末１００は、特定のクイズゲームのプレイを実現し、実現されたプレイの結果を示す結果データ１６１を管理装置３００へ送信する。管理装置３００は、ゲーム端末１００からの追記データを受信することにより、その送信元のゲーム端末１００の通信アドレスと、このゲーム端末１００が配置されたゲーム場２に配置されたＶＰＮ装置４の通信アドレスとを把握することができる。
【００３５】
図４は、管理装置３００の構成を示すブロック図である。管理装置３００は、特定のクイズゲームのプレイヤの個人情報を管理するコンピュータであり、通信インターフェイス３１０、プロセッサ３５０および記憶部３６０を有する。これらの各部の機能は、ゲーム端末１００における同名の各部の機能と同様である。記憶部３６０の揮発性領域Ｒ１および不揮発性領域Ｒ２（書き換え不可能領域Ｒ２１および書き換え可能領域Ｒ２２）の実現形態は、ゲーム端末１００の記憶部１６０における同名の領域の実現形態と同様である。
【００３６】
記憶部３６０の書き換え可能領域Ｒ２２には、特定のクイズゲームのプレイヤの個人情報を示す個人データ３６１が複数保持されている。全ての個人データ３６１，３６１，…の各々は、そのプレイヤのプレイヤＩＤに対応付けられている。また、記憶部３６０の書き換え可能領域Ｒ２２には、ゲーム場２の名称とゲーム場２がある地域（例えば、「東京」や「大阪」）とを示すゲーム場データ３６２が、ゲーム場２と同数だけ予め保持されている。全てのゲーム場データ３６２，３６２，…の各々は、ゲーム場２を識別するゲーム場ＩＤに対応付けられている。ゲーム場ＩＤは、例えば、ＶＰＮ装置４の通信アドレスである。
【００３７】
記憶部３６０の書き換え可能領域Ｒ２２におけるデータ（個人データ３６１、ゲーム場データ３６２）とＩＤ（プレイヤＩＤ、ゲーム場ＩＤ）との対応付けの形態は任意である。例えば、データの記憶位置に対応する記憶位置に当該データに対応付けるＩＤを示すデータを書き込むようにしてもよいし、データを当該データに対応付けるＩＤに相当する記憶位置に書き込むようにしてもよい。
【００３８】
図５は、個人データ３６１のデータ構造を模式的に示す図である。この図に示すように、個人データ３６１には、プレイヤの名前を示す１つの名前データ３６１１が含まれている。また、個人データ３６１には、日付を示す日付データ３６１２と、ゲーム場ＩＤを示すゲーム場ＩＤデータ３６１３と、結果データ１６１との組が１つ以上含まれ得る。本実施の形態では、説明が繁雑になるのを避けるために、特定のクイズゲームのプレイヤとなり得る全ての人について個人情報を管理する構成を採っている。このため、上記の組を１つも含んでない個人データ３６１も存在し得る。なお、本実施の形態を変形し、周知のゲームシステムと同様に、特定のクイズゲームのプレイヤとなったことがある人のみについて、個人情報を管理する構成としてもよい。この構成では、全ての個人データ３６１の各々には上記組が１つ以上含まれることになる。
【００３９】
記憶部３６０の書き換え不可能領域Ｒ２１には、揮発性領域Ｒ１にロードされてプロセッサ３５０に実行されるデータ管理プログラム３６３が保持されている。データ管理プログラム３６３は、管理装置３００に、追記データを受信すると追記処理を開始する処理と、情報の表示に用いるデータの配信を要求する要求データを受信すると後述の配信処理を開始する処理とを並列に行わせるプログラムである。
【００４０】
図６は、管理装置３００が行う追記処理のフローチャートである。追記処理では、プロセッサ３５０は、まず、当該追記処理に係る追記データを受信した日付を示す日付データ３６１２と、当該追記データの送信元のゲーム端末１００が配置されたゲーム場２のゲーム場ＩＤ（当該ゲーム場２に配置されたＶＰＮ装置４の通信アドレス）を示すゲーム場ＩＤデータ３６１３を生成する（ステップＳＢ１）。
【００４１】
次にプロセッサ３５０は、当該追記処理に係る追記データに含まれているＩＤデータ１６２で示されるプレイヤＩＤに対応する個人データ３６１を、生成した日付データ３６１２およびゲーム場ＩＤデータ３６１３と当該追記データに含まれている結果データ１６１との組を新たに含むように更新する（ステップＳＢ２）。つまり、管理装置３００は、結果データ１６１を受信すると、この結果データ１６１を用いて、この結果データ１６１に係るプレイのプレイヤの個人情報を更新する。
【００４２】
図７は、管理装置３００が行う配信処理のフローチャートである。配信処理では、プロセッサ３５０は、当該処理に係る要求データと、記憶部３６０の書き換え可能領域Ｒ２２に保持されている全ての個人データ３６１とに基づいて、応答データを生成し（ステップＳＣ１）、これを、当該要求データの送信元の情報出力装置２００へ返信する（ステップＳＣ２）。
【００４３】
図８は、情報出力装置２００の構成を示すブロック図である。情報出力装置２００は、特定のクイズゲームのプレイの結果に関する情報を出力するコンピュータであり、通信インターフェイス２１０、表示部２２０、操作部２４０、プロセッサ２５０および記憶部２６０を有する。これらの各部の機能は、ゲーム端末１００における同名の各部の機能と同様である。ただし、操作部２４０は、タッチパネルではなく、左ボタン２４１、右ボタン２４２および決定ボタン２４３を備えている。これらのボタン２４１〜２４３の各々は、押されると固有の操作データをプロセッサ１５０へ供給する。なお、本実施の形態を変形し、情報出力装置２００が、出力部として、図２に示すような発音部１３０に相当する発音部を備えるようにしてもよい。
【００４４】
図９は、情報出力装置２００の外観を示す斜視図である。この図から明らかなように、表示部２２０の画面２２１、左ボタン２４１、右ボタン２４２および決定ボタン２４３は、情報出力装置２００の筐体の前面に設けられている。情報出力装置２００の使用者は、左ボタン２４１、右ボタン２４２および決定ボタン２４３を操作することにより、画面２２１に、所望の情報を表示させることができる。また、情報出力装置２００は、層の数が例えば最大で３の階層メニューを提供するものであり、画面２２１は、階層メニューの複数の層にそれぞれ対応する互いに重ならない複数の表示領域Ｒ１〜Ｒ３を含む。表示領域Ｒ１〜Ｒ３のうち、表示領域Ｒ１は最下段、表示領域Ｒ２は中段、表示領域Ｒ３は最上段に配置されている。
【００４５】
図８の記憶部２６０の揮発性領域Ｒ１および不揮発性領域Ｒ２（書き換え不可能領域Ｒ２１および書き換え可能領域Ｒ２２）の実現形態は、ゲーム端末１００の記憶部１６０における同名の領域の実現形態と同様である。記憶部２６０の揮発性領域Ｒ１には、特定のクイズゲームのプレイヤまたは特定のクイズゲームのプレイが行われたゲーム場２の順位表を示す順位表データ２６１が書き込まれる。記憶部２６０の書き換え不可能領域Ｒ２１には、階層メニューを提供するための階層メニューデータ２６２が保持されている。
【００４６】
図１０は、情報出力装置２００が提供する階層メニューの構造を模式的に示す図である。この図に示すように、階層メニューの構造は最大で３層の木構造である。第１層のメニューＭ１は、木の根（ルート）に相当し、４つのメニュー項目を有する。これらのメニュー項目には、それぞれ、子のメニューが関連付けられている。例えば、メニューＭ１の図中左端のメニュー項目には、第２層のメニューＭ２１が関連付けられており、メニューＭ１の図中左から２つ目のメニュー項目には、第２層のメニューＭ２２が関連付けられている。また、第２層のメニューＭ２１，Ｍ２２，…は、それぞれ、６つのメニュー項目を有する。これらのメニュー項目のうち、いくつかには子のメニューが関連付けられており、残りには子のメニューが関連付けられていない。例えば、メニューＭ２１の図中左端のメニュー項目には、第３層のメニューＭ３１が関連付けられており、メニューＭ２１の図中右端のメニュー項目は、木の葉（リーフ）となっている。階層メニューの選択結果は、基本的に、木の葉が選択されると確定する。
【００４７】
図１１は、情報出力装置２００が提供する階層メニューの選択例を模式的に示す図である。この図に示すように、メニューＭ１は、メニュー項目として、左から順に、「地域別プレイヤ順位表」、「ゲーム場内プレイヤ順位表」、「全国ゲーム場順位表」および「地域別ゲーム場順位表」を有する。メニューＭ１の「地域別プレイヤ順位表」に関連付けられているメニューＭ２１は、メニュー項目として、左から順に、「週間（先週）」、「週間（今週）」、「戻る」、「月間（今月）」、「月間（先月）」および「最高得点」を有する。メニューＭ２１の「月間（今月）」に関連付けられているメニューＭ３３は、メニュー項目として、左から順に、「戻る」および「最高得点」を有する。
【００４８】
上述したことから明らかなように、「戻る」を有するメニューにおいて、「戻る」は右端ではない。つまり、「戻る」の右隣には他のメニュー項目が必ず存在する。なお、「戻る」は、親のメニューに戻るための後退メニュー項目であり、木の葉となっているが、「戻る」が選択されても、階層メニューの選択内容は確定しない。
【００４９】
図１１に示すように、第１層のメニューＭ１で「地域別プレイヤ順位表」が選択され、第２層のメニューＭ２１で「月間（今月）」が選択され、第３層のメニューＭ３３で「最高得点」が選択された場合、階層メニューの選択結果は、今月の地域別プレイヤ順位表を示すものとなる。今月の地域別プレイヤ順位表は、特定のクイズゲームのプレイヤが先月取得した得点に基づいて、プレイヤ毎に地域毎の最高得点を特定し、地域別に、特定した最高得点の高い順でプレイヤを並べた表である。一方、第１層のメニューＭ１で「地域別プレイヤ順位表」が選択され、第２層のメニューＭ２１で「最高得点」が選択された場合、階層メニューの選択結果は、期間を区切らない地域別プレイヤ順位表を示すものとなる。期間を区切らない地域別プレイヤ順位表は、特定のクイズゲームのプレイヤが過去に取得した得点に基づいて、プレイヤ毎に地域毎の最高得点を特定し、地域別に、特定した最高得点の高い順でプレイヤを並べた表である。
【００５０】
図８の記憶部２６０の揮発性領域Ｒ１には、階層メニューの選択結果を示す、第１選択データ２６３、第２選択データ２６４および第３選択データ２６５が書き込まれる。第１選択データ２６３は、第１層のメニュー（メニューＭ１）から選択された１つのメニュー項目を示すデータである。第２選択データ２６４は、第２層のメニュー（メニューＭ２１、Ｍ２２、…のいずれか１つ）から選択された１つのメニュー項目を示すデータである。第３選択データ２６５は、第３層の複数のメニュー（メニューＭ３１、Ｍ３２、…のいずれか１つ）から選択された１つのメニュー項目を示すデータである。
【００５１】
本実施の形態では、情報出力装置２００の使用者は、メニューから１つのメニュー項目を選択する際に、左ボタン２４１および右ボタン２４２を押下して所望の１つのメニュー項目を仮選択し、仮選択したメニュー項目を、決定ボタン２４３を押下して選択する。このため、記憶部２６０の揮発性領域Ｒ１には、メニュー項目の選択対象のメニュー（以降、「現在メニュー」と称する）において仮選択されている１つのメニュー項目を示す仮選択データ２６６が書き込まれる。なお、本実施の形態を変形し、仮選択を経ずにメニュー項目を選択可能にしてもよい。
【００５２】
また、記憶部２６０の揮発性領域Ｒ１には、現在メニューの層（第１層、第２層または第３層）を示す現在層データ２６７が書き込まれる。また、記憶部２６０の書き換え不可能領域Ｒ２１には、揮発性領域Ｒ１にロードされてプロセッサ２５０に実行される情報出力プログラム２６８が保持されている。情報出力プログラム２６８は、情報出力装置２００に、階層メニューを提供するメニュー処理と、階層メニューの選択結果に応じた情報を画面２２１に表示する情報出力処理とを並列に行う処理を行わせるプログラムである。
【００５３】
図１２は、情報出力装置２００が行うメニュー処理のフローチャートである。メニュー処理では、まず、プロセッサ２５０が初期化を行う（ステップＳＤ１）。具体的には、記憶部２５０の揮発性領域Ｒ１に、「全国ゲーム場順位表」を示す仮選択データ２６６と、第１層を示す現在層データ２６７とを書き込む。次に、情報出力装置２００は、メニュー表示処理を開始する（ステップＳＤ２）。メニュー表示処理では、プロセッサ２５０と表示部２２０とが協働して、画面２２１に、第１層から現在層データ２６７で示される層までのメニューを表示させる。
【００５４】
図１４は、画面２２１に表示される画像の一例を示す図である。この図に示すように、ステップＳＤ２の時点では、第１層のメニューＭ１が、画面２２１の表示領域Ｒ１に表示される。このとき、仮選択データ２６６は「全国ゲーム場順位表」を示しているから、「全国ゲーム場順位表」を囲むように仮選択枠Ｑが表示される。この図において、斜線部分には、階層メニューの選択結果に応じた画像が表示される。
【００５５】
図１２において、次にプロセッサ２５０は、外部から情報が入力されたか否かを判定する（ステップＳＤ３）。この判定結果は、左ボタン２４１、右ボタン２４２または決定ボタン２４３が押下されたときに肯定的となり、他の場合に否定的となる。ステップＳＤ３の判定結果が否定的な場合、処理はステップＳＤ３に戻る。すなわち、プロセッサ２５０は、外部からの情報の入力を待ち受ける。
【００５６】
ステップＳＤ３の判定結果が肯定的となると、プロセッサ２５０は、押下されたボタンが決定ボタン２４３であるか否かを判定する（ステップＳＤ４）。この判定結果が否定的な場合、すなわち、押下されたボタンが左ボタン２４１または右ボタン２４２の場合、プロセッサ２５０は、押下されたボタンに応じて仮選択データ２６６の更新を行う。
【００５７】
仮選択データ２６６の更新では、プロセッサ２５０は、押下されたボタンが左ボタン２４１であり、かつ、仮選択されているメニュー項目が現在メニューの左端のメニュー項目でなければ、仮選択されているメニュー項目の左隣のメニュー項目が仮選択されるように仮選択データ２６６を更新し、押下されたボタンが右ボタン２４２であり、かつ、仮選択されているメニュー項目が現在メニューの右端のメニュー項目でなければ、仮選択されているメニュー項目の右隣のメニュー項目が仮選択されるように仮選択データ２６６を更新する。ただし、図１４において、仮選択枠Ｑの位置は変化しない。つまり、画面２２１上では、選択枠Ｑではなく、現在メニューが左右方向にスライドする。
【００５８】
以降、処理は、ステップＳＤ３に戻る。すなわち、情報出力装置２００は、入力された情報に基づいて、現在メニューから１つのメニュー項目を仮選択する仮選択部として機能する。一方、ステップＳＤ４の判定結果が肯定的な場合、すなわち押下されたボタンが決定ボタン２４３の場合、情報出力装置２００は、１つのメニュー項目を選択する選択処理を行う（ステップＳＤ６）。
【００５９】
図１３は、情報出力装置２００が行う選択処理のフローチャートである。選択処理では、まず、プロセッサ２５０が、仮選択されているメニュー項目を選択する（ステップＳＥ１）。具体的には、現在層データ２６７で示される層の選択データ（第１選択データ２６３、第２選択データ２６４または第３選択データ２６５）を、仮選択データ２６６と同一のメニュー項目を示すように更新する。以上の説明から明らかなように、情報出力装置２００は、入力された情報に基づいて、現在メニューから１つのメニュー項目を選択する選択部、または、入力された情報に基づいて、仮選択部に仮選択されたメニュー項目を選択する選択部として機能する。
【００６０】
次に、プロセッサ２５０は、選択されたメニュー項目が「戻る」であるか否かを判定する（ステップＳＥ２）。この判定結果が否定的な場合、プロセッサ２５０は、選択したメニュー項目に子のメニューが関連付けられているか否かを判定する（ステップＳＥ３）。この判定結果が肯定的な場合、プロセッサ２５０は前進処理を行う（ステップＳＥ４）。具体的には、現在層データ２６７で示される層が１つだけ木の葉側へ進むように現在層データ２６７を更新する処理と、第１選択データ２６３、第２選択データ２６４および第３選択データ２６５のうち更新後の現在層データ２６７で示される層よりも木の根側の層に対応する選択データに基づいて現在メニューを特定する処理とを行う。
【００６１】
次にプロセッサ２５０は、現在メニューのうち「戻る」の右隣のメニュー項目を示すように、仮選択データ２６６を更新する（ステップＳＥ５）。この結果、画面２２１には、図１５に例示するような画像が表示される。以上の説明から明らかなように、情報出力装置２００は、選択部により選択されたメニュー項目に子のメニューが関連付けられている場合に、当該子のメニューを、当該子のメニューの層に対応する表示領域に表示して現在メニューとするとともに、後退メニュー項目の隣のメニュー項目を仮選択する前進処理部として機能する。
【００６２】
なお、本実施の形態を変形し、前進処理後の仮選択データ２６６の更新において、現在メニューのうち「戻る」の左隣のメニュー項目を示すように仮選択データ２６６を更新する形態としてもよい。いずれの形態であっても、仮選択された選択肢の隣が「戻る」であるから、誤選択の訂正が容易となる。
【００６３】
一方、ステップＳＥ２の判定結果が肯定的な場合、すなわち、選択されたメニュー項目が「戻る」である場合、プロセッサ２５０は後退処理を行う（ステップＳＥ６）。具体的には、現在層データ２６７で示される層が１つだけ木の根側へ進むように現在層データ２６７を更新する処理と、第１選択データ２６３、第２選択データ２６４および第３選択データ２６５のうち更新後の現在層データ２６７で示される層よりも木の根側の層に対応する選択データに基づいて現在メニューを特定する処理とを行う。
【００６４】
次にプロセッサ２５０は、現在層データ２６７で示される層よりも木の根側の層に対応する選択データに基づいて、かつて選択されたメニュー項目を示すように、仮選択データ２６６を更新する（ステップＳＥ７）。この結果、画面２２１には、例えば、図１６に示す画像が表示される。この画像は、画面２２１に図１５に示す画像が表示されているときに「戻る」が選択された場合の画像である。以上の説明から明らかなように、情報出力装置２００は、選択部により選択されたメニュー項目が後退メニュー項目である場合に、現在メニューの親のメニューのメニュー項目のうち現在メニューに関連付けられているメニュー項目を仮選択するとともに、当該親のメニューを現在メニューとする後退処理部として機能する。
【００６５】
一方、ステップＳＥ３の判定結果が否定的な場合、すなわち、選択したメニュー項目に子のメニューが関連付けられていない場合、情報出力装置２００は、階層メニューの選択結果に応じた情報の表示に用いるデータの配信を要求する要求データを管理装置３００へ送信する（ステップＳＥ８）。つまり、情報出力装置２００は、階層メニューの選択結果に応じた情報の表示に用いるデータの配信を要求する要求データを管理装置３００へ送信する送信部として機能する。このときに画面２２１に表示される画像の一例を図１７に示す。この画像は、画面２２１に図１５に示す画像が表示されているときに「月間（今月）」が選択され、さらに第３層のメニューにおいて「最高得点」が選択された場合の画像である。
【００６６】
次に情報出力装置２００は、ステップＳＥ８にて送信した要求データに対して管理装置３００から返信されてくる応答データを受信する（ステップＳＥ９）。つまり、情報出力装置２００は、階層メニューの選択結果に応じた情報の表示に用いるデータの配信を要求する要求データと管理装置３００に管理されている最新の個人情報とに応じた応答データを管理装置３００から受信する受信部として機能する。
【００６７】
次にプロセッサ２５０は、受信した応答データで、記憶部２６０の揮発性領域Ｒ１に保持されている順位表データ２６１を更新する（ステップＳＥ１０）。具体的には、受信した応答データで順位表データ２６１を上書きする。この結果、階層メニューの選択結果に応じた情報が画面２２１に表示される。具体的には、例えば、図１７の斜線が施された領域に、今月の地域別プレイヤ順位表がスクロール表示される。以上の説明から明らかなように、情報出力装置２００は、受信部により受信された応答データを用いて、階層メニューの選択結果に応じた情報を出力部から出力させる出力制御部として機能する。
【００６８】
次にプロセッサ２５０は、初期化を行う。具体的には、記憶部２５０の揮発性領域Ｒ１に、「全国ゲーム場順位表」を示す仮選択データ２６６と、第１層を示す現在層データ２６７とを書き込む。なお、図１２に示すように、上述した選択処理が終わると、処理は、ステップＳＤ３に戻る。
【００６９】
以上、説明したように、情報出力装置２００は、操作部２４０から入力された情報に基づいて、階層メニューに含まれる現在メニューから１つのメニュー項目を選択し、このメニュー項目に子のメニューが関連付けられている場合には、当該子のメニューを、当該子のメニューの層に対応する表示領域に表示して現在メニューとする。また、情報出力装置２００は、階層メニューの選択結果に応じた情報の表示に用いるデータの配信を要求する要求データを、個人情報を管理する管理装置３００へ送信し、この要求データに対する応答データを管理装置３００から受信し、受信した応答データを用いて、階層メニューの選択結果に応じた情報を画面２２１に表示させる。よって、情報出力装置２００によれば、各メニューがその階層に応じた表示領域に表示されるから、階層メニューの表示において、どの層のメニューが表示されているのか把握し易くなる。
【００７０】
また、情報出力装置２００は、操作部２４０から入力された情報に基づいて、現在メニューから１つのメニュー項目を仮選択してから選択する構成を採っており、選択されたメニュー項目に子のメニューが関連付けられている場合には、当該子のメニューを、当該子のメニューの層に対応する表示領域に表示して現在メニューとするとともに、「戻る」の隣のメニュー項目を仮選択する。よって、情報出力装置２００によれば、誤選択の訂正が容易となる。
【００７１】
また、情報出力装置２００は、操作部２４０から入力された情報に基づいて、現在メニューから１つのメニュー項目を仮選択してから選択する構成を採っており、選択されたメニュー項目が「戻る」である場合に、現在メニューの親のメニューのメニュー項目のうち現在メニューに関連付けられているメニュー項目を仮選択するとともに、親のメニューを現在メニューとする。よって、情報出力装置２００によれば、誤選択からの回復が容易となる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態に係るゲームシステム１０の構成を示すブロック図である。
【図２】ゲームシステム１０内のゲーム端末１００の構成を示すブロック図である。
【図３】ゲーム端末１００が行うプレイ処理のフローチャートである。
【図４】ゲームシステム１０内の管理装置３００の構成を示すブロック図である。
【図５】管理装置３００内の個人データ３６１のデータ構造を模式的に示す図である。
【図６】管理装置３００が行う追記処理のフローチャートである。
【図７】管理装置３００が行う配信処理のフローチャートである。
【図８】ゲームシステム１０内の情報出力装置２００の構成を示すブロック図である。
【図９】情報出力装置２００の外観を示す斜視図である。
【図１０】情報出力装置２００が提供する階層メニューの構造を模式的に示す図である。
【図１１】情報出力装置２００が提供する階層メニューの選択例を模式的に示す図である。
【図１２】情報出力装置２００が行うメニュー処理のフローチャートである。
【図１３】情報出力装置２００が行う選択処理のフローチャートである。
【図１４】情報出力装置２００の画面２２１に表示される画像の一例を示す図である。
【図１５】情報出力装置２００の画面２２１に表示される画像の一例を示す図である。
【図１６】情報出力装置２００の画面２２１に表示される画像の一例を示す図である。
【図１７】情報出力装置２００の画面２２１に表示される画像の一例を示す図である。
【符号の説明】
【００７３】
１０  ゲームシステム
１００  ゲーム端末
１１０、２１０、３１０  通信インターフェイス
１２０、２２０  表示部
１３０  発音部
１４０、２４０  操作部
１５０、２５０、３５０  プロセッサ
１６０、２６０、３６０  記憶部
２６８  情報出力プログラム
２００  情報出力装置
３００  管理装置
５０    サブシステム
【図１】
2008178486.tif 000003
【図２】
2008178486.tif 000004
【図３】
2008178486.tif 000005
【図４】
2008178486.tif 000006
【図５】
2008178486.tif 000007
【図６】
2008178486.tif 000008
【図７】
2008178486.tif 000009
【図８】
2008178486.tif 000010
【図９】
2008178486.tif 000011
【図１０】
2008178486.tif 000012
【図１１】
2008178486.tif 000013
【図１２】
2008178486.tif 000014
【図１３】
2008178486.tif 000015
【図１４】
2008178486.tif 000016
【図１５】
2008178486.tif 000017
【図１６】
2008178486.tif 000018
【図１７】
2008178486.tif 000019