(57)【要約】【課題】その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定する。【解決手段】ゲーム端末１００を提供する。ゲーム端末１００は、複数の基準ダンスのうち少なくとも一つの基準ダンスの各々について、その基準ダンスに応じたプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準ダンスの内容に一致した場合にそのプレイヤが消費する熱量を、その基準ダンスに係るステップ列データ１６３を用いて推定し、この熱量に応じた値を示すデータを生成し、その基準ダンスの難度を示す難度データ１６４として端末記憶部１６０に書き込む。【選択図】図１１
2008194129.tif 000002
【特許請求の範囲】
【請求項１】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末であって、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部と
を備えることを特徴とするゲーム端末。
【請求項２】
コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、
前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記端末記憶部に書き込む追記部と
を備えることを特徴とする請求項１に記載のゲーム端末。
【請求項３】
前記コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる、
ことを特徴とする請求項１に記載のゲーム端末。
【請求項４】
人に操作される操作部と、
前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部と
を備えることを特徴とする請求項１ないし請求項３のいずれか一項に記載のゲーム端末。
【請求項５】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末とは別体の難度設定装置であって、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、
前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部と
を備えることを特徴とする難度設定装置。
【請求項６】
コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、
前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記装置記憶部に書き込む追記部と
を備えることを特徴とする請求項５に記載の難度設定装置。
【請求項７】
前記コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる、
ことを特徴とする請求項５に記載のゲーム端末。
【請求項８】
前記ゲーム端末は、
人に操作される操作部と、
前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備える、
ことを特徴とする請求項５ないし請求項７のいずれか一項に記載のゲーム端末。
【請求項９】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末を、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部と
して機能させることを特徴とするプログラム。
【請求項１０】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末とは別体の難度設定装置を、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、
前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部と
して機能させることを特徴とするプログラム。
【請求項１１】
請求項９または請求項１０に記載のプログラムを記録した、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム端末、難度設定装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
コンピュータゲームの一種に、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイとなるコンピュータゲームがある。例えば、特許文献１に記載のコンピュータゲームは、その各プレイが、複数の基準ダンスのいずれか一つに応じたプレイであって、その基準ダンスの内容に対するそのプレイ期間にわたるそのプレイヤのダンスの内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームである。
【０００３】
この種のコンピュータゲームのゲーム端末では、通常、複数の基準動作のいずれか一つがそのプレイヤによって選択され、この基準動作に応じたプレイが実現される。このゲーム端末の一種として、基準動作の選択の際に、各基準動作の難度をそのプレイヤに通知するようにしたものが知られている。この種のゲーム端末の使用者は、複数の基準動作から所望の難度の一つの基準動作を選択することができる。従来、各基準動作の難度は、その基準動作に応じたプレイのプレイヤによる評価に基づいて設定されていた。
【特許文献１】特開２００１−１６１８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来、基準動作に難度を設定するためには、その基準動作に応じたプレイを実現する必要があった。したがって、その作業には、少なからぬ手間がかかっていた。しかも、この手間は、難度を設定すべき基準動作が増えると増大する。また、従来、基準動作の難度は、その基準動作に応じたプレイのプレイヤの主観に基づいて設定されていた。したがって、従来の難度は、客観的な難度ではなかった。なお、同一の基準動作に応じた多数のプレイの多数のプレイヤによる評価に基づいて当該基準動作の難度を設定するようにすれば、客観的な難度を設定することも不可能ではない。しかし、それには膨大な手間がかかる。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができるゲーム端末、難度設定装置、プログラムおよび記録媒体を提供することを解決課題とする。
【課題を解決するための手段】
【０００６】
まず、用語について説明する。
「ゲーム」とは、サッカーやパズル等の、そのプレイ（ゲームプレイ）の結果を定めるルールを有するものである。各ゲームについて「プレイ」とは、その開始から終了までのプレイ期間において当該ゲームを客体として進行する行為のうち、その内容が、当該ゲームと、当該プレイ期間におけるその主体の挙動とに応じて定まるものである。各ゲームは、単数または複数のプレイの客体となる。各プレイの主体となる人を、そのプレイの「プレイヤ」、または、そのプレイの客体であるゲームの「プレイヤ」と呼ぶ。各プレイについて、その「結果」とは、そのプレイのプレイヤが目的とする評価である。プレイの結果としては、勝敗や、順位、得点を例示可能である。
【０００７】
ゲームとしては、各プレイのプレイヤの数が単数のゲームや、この数が複数のマルチプレイ型のゲームを例示可能である。マルチプレイ型のゲームとしては、各プレイの結果が当該プレイのプレイヤ毎に定まる個人評価型のゲームや、各プレイの結果が当該プレイのプレイヤの集団であるチーム毎に定まるチーム評価型のゲームを例示可能である。また、マルチプレイ型のゲームとしては、各プレイのプレイ期間において当該プレイのプレイヤまたはチームが、互いに競争する競争型のゲームや、互いに協力する協力型のゲームを例示可能である。競争型のゲームとしては、プレイヤまたはチームが対戦する対戦型のゲームを例示可能である。
【０００８】
ゲームとしては、プレイモード選択型のゲームを例示可能である。プレイモード選択型のゲームは、複数のプレイモードを有する。プレイモード選択型のゲームでは、各プレイは、複数のプレイモードのうち一つのプレイモードでのプレイとなる。プレイモード選択型のゲームとしては、プレイの結果を定めるルールが、互いに異なるプレイモードのプレイ間で相違するゲームや、各プレイのプレイヤの数が単数のプレイモードと、この数が複数のプレイモードとを有するゲームを例示可能である。なお、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるゲームもまた、プレイモード選択型のゲームである。この場合、基準動作がプレイモードに相当する。
【０００９】
任意のゲームは、コンピュータゲームとして実現可能である。「コンピュータゲーム」とは、そのプレイがコンピュータを用いて実現されるゲームである。各コンピュータゲームでは、そのプレイの内容に影響を与える挙動は、当該プレイの実現に用いられたコンピュータの操作に限られる。各コンピュータゲームのプレイの実現に用いられるコンピュータを、当該コンピュータゲームの「ゲーム装置」と呼ぶ。各コンピュータゲームのゲーム装置のうち、その操作のための、そのコンピュータゲームのプレイヤに対するユーザインターフェイスを有するものを、「ゲーム端末」と呼ぶ。各コンピュータゲームのゲーム装置を有するシステムを、そのコンピュータゲームの「ゲームシステム」と呼ぶ。
【００１０】
ゲーム端末が設置される場所を「ゲーム場」と呼ぶ。ゲーム場としては、設置されたゲーム端末を来訪者に有償で使用させる施設（例えば、ゲームセンタ）や、ゲーム端末が設置された住居を例示可能である。前者では、主として来訪者が、ゲーム端末の使用者およびコンピュータゲームのプレイヤとなり、後者では、主として住人が、ゲーム端末の使用者およびコンピュータゲームのプレイヤとなる。前者には、主として、その使用者からその使用料を徴収するための機能を持つゲーム端末（業務用ゲーム機の一種）が設置され、後者には、主として、当該機能を持たないゲーム端末（家庭用ゲーム機の一種）が設置される。
【００１１】
ゲーム装置またはゲームシステムとしては、実現可能なコンピュータゲームの数が単数のものや、この数が複数のものを例示可能である。ゲームシステムとしては、ゲーム端末を単数だけ有するゲームシステムや、ゲーム端末を複数有するゲームシステム、ゲーム装置を複数有するゲームシステムを例示可能である。ゲーム装置を複数有するゲームシステムとしては、全てのゲーム装置がノードとして属する単数のネットワークを用いたゲームシステム（ネットワーク方式のゲームシステム）を例示可能である。
【００１２】
「ネットワーク」とは、終端を有し、自己に属する複数の終端ノード間でのデータの送受信を可能とするように設けられたシステムである。ネットワークとしては、自己に属する各終端ノードに自己内でユニークな通信アドレス（例えばＩＰ（Internet Protocol）アドレス）が付与され、これらの通信アドレスを用いて終端ノード間でのデータの送受信が行われるものを例示可能である。「終端ノード」とは、自己が属するネットワークに属するノードのうち、当該ネットワークの終端として機能するノードである。「ノード」とは、自己が属するネットワーク内で送信または受信の主体となる装置またはシステムである。ノードとしては、コンピュータや、ネットワークを例示可能である。複数のネットワークをそれぞれノードとして含むネットワークを、「インターネットワーク」と呼ぶ。インターネットワークとしては、インターネットを例示可能である。
【００１３】
複数のゲーム端末を有する、ネットワーク方式のゲームシステムとしては、サーバ／クライアント方式のゲームシステムや、ピアツーピア（Pear To Pear）方式のゲームシステム、マスターのゲーム装置と非マスターのゲーム装置とを有するゲームシステムを例示可能である。サーバ／クライアント方式のゲームシステムとしては、サーバとなるゲーム装置とクライアントとなるゲーム端末とが静的に定められたゲームシステムや、両者が動的に定められるゲームシステム、サーバとクライアントを兼ねるゲーム端末が存在するゲームシステムを例示可能である。
【００１４】
「コンピュータ」とは、データを処理する装置のうち、データを保持するメモリと、メモリにロードされたプログラムを実行するプロセッサとを有する装置である。「データ」とは、情報を測定可能な形式で表現したものである。データとしては、情報を電気的に表現したデータや、情報を磁気的に表現したデータ、情報を光学的に表現したデータを例示可能である。「情報」とは、データで表現可能な対象の総称である。「メモリ」とは、書き込まれたデータを読み出し可能に保持する装置である。メモリとしては、半導体メモリ、磁気メモリ、光メモリを例示可能である。「プログラム」とは、コンピュータプログラムである。「コンピュータプログラム」とは、命令を表すデータ（コード）の集合体（例えば、コード列）のうち、処理の手順を示す集合体である。プログラムとしては、コンピュータに、コンピュータゲームのプレイを実現させるプログラムを例示可能である。「プロセッサ」とは、命令セットを実装し、その命令セットに含まれている命令を表すデータの集合体であるプログラムに示されている手順で、当該プログラム内のデータで表される命令を実行する処理を行うことによって、当該プログラムを実行する装置である。プロセッサとしては、単数のＣＰＵ（Central Processing Unit）や、複数のＣＰＵの集合体を例示可能である。
【００１５】
コンピュータとしては、外部とのインターフェイスを備えるコンピュータを例示可能である。外部とのインターフェイスとしては、外部から情報またはデータを入力する入力部や、外部へ情報またはデータを出力する出力部を例示可能である。情報について「入力」とは、検出または測定によって外部の情報を表すデータを生成する行為である。入力部としては、センサや、ボタン、キーボードを例示可能である。情報について「出力」とは、データで表された情報を人間に知覚され得る形態で表す行為である。人間に知覚され得る形態としては、光、音、振動を例示可能である。光の形態での情報の出力としては、画像の表示、光源の明滅を例示可能である。音の形態での情報の出力としては、スピーカによる放音、ソレノイドによる発音機構の駆動（例えば、ベルの鳴動）を例示可能である。振動の形態での情報の出力としては、振動子の揺動を例示可能である。
【００１６】
次に、本発明について説明する。
本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末であって、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部とを備えることを特徴とするゲーム端末を提供する。
このゲーム端末は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームのゲーム端末である。このゲーム端末では、少なくとも一つの基準動作の各々について、その内容を示す動作データを用いてその難度が設定される。つまり、このゲーム端末によれば、難度の設定にプレイヤによる評価が不要となる。よって、このゲーム端末によれば、上記コンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。
【００１７】
上記ゲーム端末において、コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記端末記憶部に書き込む追記部とを備えるようにしてもよい。このゲーム端末は、記録媒体に記録された動作データで示される内容の基準動作に応じたプレイを実現可能であるから、その使用者は、自身が作成した基準動作の内容を示す動作データを記録した記録媒体を用意することにより、この基準動作に応じたプレイのプレイヤとなることができる。また、このゲーム端末では、読み取り部により読み取られた動作データが端末記憶部に書き込まれるから、その使用者は、他者が作成した基準動作に応じたプレイのプレイヤとなることができる。さらに、このゲーム端末では、その使用者が作成した基準動作の難度は、その内容を示す動作データを用いて設定されるから、基準動作の作成者の申告に基づいてその基準動作の難度を設定する場合に比較して、客観的なものとなる。
【００１８】
上記各ゲーム端末において、前記コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる、ようにしてもよい。さらに、上記各ゲーム端末において、人に操作される操作部と、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備えるようにしてもよいし、人の動きを検出するセンサと、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記センサの検出結果に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する他の動作特定部とを備えるようにしてもよい。
【００１９】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末とは別体の難度設定装置であって、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部とを備えることを特徴とする難度設定装置を提供する。
この難度設定装置は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームのゲーム端末とは別体の装置であり、少なくとも一つの基準動作の各々について、その内容を示す動作データを用いてその難度を設定する。つまり、この難度設定装置によれば、難度の設定にプレイヤによる評価が不要となる。よって、この難度設定装置によれば、上記コンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。
【００２０】
上記難度設定装置において、コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記装置記憶部に書き込む追記部とを備えるようにしてもよい。この難度設定装置の使用者は、自身が作成した基準動作の内容を示す動作データを記録した記録媒体を用意することにより、この難度設定装置に、その基準動作の難度を設定させることができる。この難度設定装置では、その使用者が作成した基準動作の難度は、その内容を示す動作データを用いて設定されるから、基準動作の作成者の申告に基づいてその基準動作の難度を設定する場合に比較して、客観的なものとなる。
【００２１】
上記各難度設定装置において、前記コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる、ようにしてもよい。さらに、上記各難度設定装置において、前記ゲーム端末は、人に操作される操作部と、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備えるものであってもよいし、人の動きを検出するセンサと、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記センサの検出結果に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する他の動作特定部とを備えるものであってもよい。
【００２２】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末を、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部として機能させることを特徴とするプログラム、またはこのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供する。
このプログラムによれば、ゲーム端末は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。
【００２３】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現するプレイ実現部とを備え、前記コンピュータゲームの一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる、前記コンピュータゲームのゲーム端末とは別体の難度設定装置を、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部として機能させることを特徴とするプログラム、またはこのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供する。
このプログラムによれば、難度設定装置は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。
【００２４】
なお、本発明は、上記プログラムを伝送する伝送媒体（例えばネットワーク）としても把握される。つまり、本発明は、上記プログラムをコンピュータ読み取り可能に記録または伝送する媒体（データキャリヤ）としても把握される。また、本発明は、上記プログラムの一部または全部であるプログラム要素としても把握される。また、本発明は、コンピュータにロードされて上記プログラムとなるデータを保持する媒体を有するプログラム製品としても把握される。
【発明の効果】
【００２５】
本発明によれば、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の好適な実施の形態について説明する。以下に説明する具体的な構成は一例に過ぎず、本発明は、この具体的な構成を変形して得られる各種の形態をも範囲に含む。以下に説明する各実施の形態は、特定のダンスゲームに係るものである。特定のダンスゲームは、その一または複数のプレイの各々が、複数の基準ダンスのうちいずれか一つの基準ダンスの内容に対するそのプレイ期間にわたるそのプレイヤのダンス（動作）の内容の適合度が高いほどその結果が善くなるプレイとなるコンピュータゲームである。
【００２７】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係るゲーム端末１００の外観を示す斜視図である。ゲーム端末１００は、特定のダンスゲームのゲーム端末であり、ゲーム場に設置され、全ての基準ダンスの各々についてその難度を設定することができる。各基準ダンスについて「難度」とは、その基準ダンスに応じた一つのプレイにおいて、そのプレイヤが上記適合度を上げることの難しさの度合いである。ゲーム端末１００は、本体１０１と平板状の下側操作部１４２を有する。下側操作部１４２の下面はゲーム場の床面に接触しており、特定のダンスゲームのプレイヤは、下側操作部１４２上でダンスを行うことができる。
【００２８】
下側操作部１４２は、平板状の第１踏み部１４２１と平板状の第２踏み部１４２２とを有する。第１踏み部１４２１および第２踏み部１４２２は互いに重ならず、これらの上面を連ねて下側操作部１４２の上面が構成されている。第１踏み部１４２１および第２踏み部１４２２は、それぞれ、特定のダンスゲームのプレイヤがその足をホームポジションから前に踏み出すことにより踏まれる前踏み部Ｆ、後ろに踏み出すことにより踏まれる後踏み部Ｂ、左に踏み出すことにより踏まれる左踏み部Ｌ、および右に踏み出すことにより踏まれる右踏み部Ｒを有する。第１踏み部１４２１および第２踏み部１４２２の各々において、その上面には、前踏み部Ｆ、後踏み部Ｂ、左踏み部Ｌおよび右踏み部Ｒが露出している。
【００２９】
本体１０１は、下側操作部１４２の一端から立ち上がって設けられている。本体１０１には、画像が表示される画面１２１、音響を出力するスピーカ１３１，１３１、ゲーム端末１００の使用者に操作される操作子（例えば、レバーやボタン）を有する上側操作部１４１、コンピュータ読み取り可能な記録媒体が挿入される挿入口１１１が設けられている。上側操作部１４１は、その操作子の操作に応じたデータを生成するものであり、外部から情報を入力する情報入力部として機能する。
【００３０】
図２および図３は、それぞれ、画面１２１に表示される画像の一例を示す図である。これらの画像は、特定のダンスゲームの一つのプレイにおいて、画面１２１に表示される画像であり、画面１２１には、図２の画像が表示された後に図３の画像が表示される。これらの図から明らかなように、特定のダンスゲームの一つのプレイでは、画面１２１に、その下方から上方に向けて移動する踏み部指示マークＰ１，Ｐ２，…と、その上方にその左右方向に並べて固定された踏み時刻指示マークＴ１〜Ｔ８が表示される。
【００３１】
踏み時刻指示マークＴ１，Ｔ２，Ｔ３，Ｔ４は、第１踏み部１４２１の左踏み部Ｌ、後踏み部Ｂ、前踏み部Ｆ、右踏み部Ｒを踏むべき時刻を、踏み時刻指示マークＴ５，Ｔ６，Ｔ７，Ｔ８は、第２踏み部１４２２の左踏み部Ｌ、後踏み部Ｂ、前踏み部Ｆ、右踏み部Ｒを踏むべき時刻を指示するためのマークである。踏み部指示マークＰ１，Ｐ２，…は、それぞれ、踏むべき踏み部として、第１踏み部１４２１の前踏み部Ｆ、後踏み部Ｂ、左踏み部Ｌおよび右踏み部Ｒのうちいずれか一つを指示するマークである。これは、後述の操作モードがシングルプレイの場合であり、ダブルプレイの場合には、第２踏み部１４２２の各踏み部を指示するマークも登場する。各踏み部指示マークは、画面１２１の上方において、そのマークで指示される踏み部を踏むべき時刻に、当該踏み部に係る踏み時刻指示マークに重なる。
【００３２】
特定のダンスゲームのプレイでは、そのプレイヤは、下側操作部１４２の上に立ち、画面１２１に表示された画像を見ながら、その画像で指示された時刻に、その画像で指示された踏み部を踏むことにより、ダンスを行う。つまり、特定のダンスゲームのプレイでは、そのプレイヤは、本体１０１側を向く。このため、第１踏み部１４２１および第２踏み部１４２２の各々において、前踏み部Ｆは本体１０１側に、後踏み部Ｂは本体１０１の逆側に、左踏み部Ｌは本体１０１に向かって左側に、右踏み部Ｒは本体１０１に向かって右側に設けられている。
【００３３】
図４は、ゲーム端末１００の構成を示すブロック図である。ゲーム端末１００は、各種のデータ処理を行うプロセッサ１５０、その使用者に操作されて操作内容に応じた操作データをプロセッサ１５０へ供給する操作部１４０、プロセッサ１５０から供給された画像データを用いて画面１２１に画像を表示する表示部１２０、プロセッサ１５０からの音響データを用いてスピーカ１３１から音響を出力する発音部１３０、挿入口１１１に挿入された記録媒体からデータを読み取ってプロセッサ１５０へ供給する読み取り部１１０、および各種のデータを記憶する端末記憶部１６０を有する。表示部１２０は、例えばモニタである。なお、本実施の形態を変形し、表示部１２０に代わる出力部としてビデオプロジェクタを備えた構成としてもよい。この場合、画像が投射されるスクリーンが画面１２１に相当する。
【００３４】
操作部１４０は、上側操作部１４１および下側操作部１４２を有する。上側操作部１４１は、その操作子の操作内容に応じた操作データをプロセッサ１５０へ供給する。つまり、上側操作部１４１は、外部から情報を入力する情報入力部として機能する。下側操作部１４２の第１踏み部１４２１の前踏み部Ｆは、オン／オフが荷重に応じて変化するスイッチ（例えばケーブルスイッチ）を備え、人に踏まれると、自己のアドレスを示す操作データをプロセッサ１５０へ供給する。このことは、第１踏み部１４２１の他の踏み部についても同様であるし、第２踏み部１４２２の前踏み部Ｆ、後踏み部Ｂ、左踏み部Ｌおよび右踏み部Ｒについても同様である。つまり、第１踏み部１４２１および第２踏み部１４２２は、それぞれ、その操作子の人による操作の内容に応じた操作データをプロセッサ１５０へ供給する操作部として機能する。当然ながら、下側操作部１４２もまた、その操作子の人による操作の内容に応じた操作データをプロセッサ１５０へ供給する操作部として機能する。
【００３５】
端末記憶部１６０の記憶領域は、記憶内容の保持に電源が必須の揮発性領域Ｒ１と、そうでない不揮発性領域Ｒ２とに分けられる。不揮発性領域Ｒ２は、記憶内容を書き換え不可能な書き換え不可能領域Ｒ２１と、記憶内容を書き換え可能な書き換え可能領域Ｒ２２とに分けられる。揮発性領域Ｒ１は例えばＲＡＭ（Random Access Memory）により、書き換え不可能領域Ｒ２１は例えばＲＯＭ（Read Only Memory）により、書き換え可能領域Ｒ２２は例えばハードディスクにより実現されている。
【００３６】
前述したように、特定のダンスゲームの一つのプレイでは、複数の基準ダンスのうちいずれか一つに応じたプレイとなる。このため、揮発性領域Ｒ１には、現在または次のプレイの基準ダンスの内容を示す基準ダンスデータ１６５と、当該基準ダンスに応じた音響を再生するための音響データ１６８が書き込まれる。書き換え不可能領域Ｒ２１には、プロセッサ１５０に実行される、ダンスゲームプログラム１６６、設定プログラム１６７および追加プログラム１６９が保持されている。ダンスゲームプログラム１６６は、ゲーム端末１００に後述のプレイ処理を行わせるためのコンピュータプログラムである。設定プログラム１６７は、ゲーム端末１００に後述の設定処理を行わせるためのコンピュータプログラムである。追加プログラム１６９は、ゲーム端末１００に後述の追加処理を行わせるためのコンピュータプログラムである。
【００３７】
図５は、書き換え可能領域Ｒ２２に保持されるデータを模式的に示す図である。書き換え可能領域Ｒ２２には、予め用意された複数の曲の各々を識別する曲識別データＩＤ１に対応付けて、その曲名を示す曲名データ１６１が保持されている。また、書き換え可能領域Ｒ２２には、予め用意された複数の音響の各々を識別する音響識別データＩＤ３に対応付けて、その音響を再生するための音響データ１６２が保持されている。音響識別データＩＤ３は、曲識別データＩＤ１とテンポ識別データＩＤ２との組である。テンポ識別データＩＤ２は、予め用意された複数のテンポの各々を識別するデータである。
【００３８】
音響データ１６２は、サンプリングによって生成されたデータであってもよいし、他のデータであってもよい。なお、本実施の形態を変形し、音響データ１６２を適宜に変換し、同一の曲の異なるテンポの音響を、一つの音響データ１６２を用いて再生可能としてもよい。この場合には、曲と同数の音響データ１６２を用意すれば足りる。
【００３９】
また、書き換え可能領域Ｒ２２には、予め用意された複数の基準ダンスの各々について、その基準ダンスの内容を示すステップ列データ１６３と、その基準ダンスを識別する基準ダンス識別データＩＤ６と、その基準ダンスの難度を示す難度データ１６４とが互いに対応付けて保持されている。つまり、端末記憶部１６０は、複数の基準ダンスの各々について、その基準ダンスの内容を示すステップ列データと、その基準ダンスを識別する基準ダンス識別データと、その基準ダンスの難度を示す難度データとを互いに対応付けて保持する端末記憶部として機能する。
【００４０】
基準ダンス識別データＩＤ６は、曲識別データＩＤ１とテンポ識別データＩＤ２と操作モード識別データＩＤ４とステップ列識別データＩＤ５との組である。操作モード識別データＩＤ４は、予め用意された複数の操作モード（シングルプレイ／ダブルプレイ）の各々を識別するデータである。シングルプレイでのプレイでは、そのプレイヤは、第１踏み部１４２１および第２踏み部１４２２のうち、第１踏み部１４２１を使用すればよい。したがって、シングルプレイのプレイでは、そのプレイヤは、第１踏み部１４２１の中央付近をホームポジションとしてダンスを行うことになる。ダブルプレイでのプレイでは、そのプレイヤは、第１踏み部１４２１および第２踏み部１４２２を使用せねばならない。したがって、ダブルプレイのプレイでは、そのプレイヤは、第１踏み部１４２１と第２踏み部１４２２との境界付近をホームポジションとしてダンスを行うことになる。ステップ列識別データＩＤ５は、曲識別データＩＤ１、テンポ識別データＩＤ２および操作モード識別データＩＤ４で特定される複数の基準ダンスの各々を識別するデータである。
【００４１】
ステップ列データ１６３は、一連のステップであるステップ列の内容を示すデータでもあり、複数のステップデータ１６３１を有する。ステップデータ１６３１は、一つのステップの内容を示すデータであり、そのステップで踏むべき踏み部のアドレスを示す踏み部データ１６３１ａと、そのステップで踏むべき時刻を示す踏み時刻データ１６３１ｂを有する。なお、本実施の形態を変形し、図６および図７に示すデータ構造としてもよい。
【００４２】
図６は、本発明の第１の実施の形態の変形例に係るゲーム端末における一部のデータ構造を模式的に示す図である。この変形例では、曲識別データＩＤ１と操作モード識別データＩＤ４とステップ列識別データＩＤ５との組と相対ステップ列データとが１対１で対応付けられている。相対ステップ列データは複数の相対ステップデータを有し、相対ステップデータは、踏み部データと踏み拍データを有する。踏み部データは、踏み部データ１６３１ａと同様のデータであるが、踏み拍データは、時刻ではなく、曲内の拍位置を示す。
【００４３】
図７は、上記変形例に係るゲーム端末におけるデータの生成手順を模式的に示す図である。基準ダンスが選択されると、すなわち基準ダンス識別データＩＤ６（曲識別データＩＤ１、操作モード識別データＩＤ４、ステップ列識別データＩＤ５およびテンポ識別データＩＤ２）が定まると、一つの相対ステップ列データが特定される。この相対ステップ列データをテンポ識別データＩＤ２で識別されるテンポに応じて変換することにより、つまり、拍位置を時刻に変換することにより、ステップ列データ１６３と同様の絶対ステップ列データを生成することができる。
【００４４】
図８は、ゲーム端末１００が行うプレイ処理のフローチャートである。プレイ処理では、ゲーム端末１００は、まず、次のプレイの基準ダンスを選択するプレイ用選択処理を行う（ステップＳＡ１）。プレイ用選択処理では、プロセッサ１５０は、予め用意された複数の基準ダンスの難度を示す一覧表の画像Ｇ（図示略）の表示対象部分に、仮選択されている基準ダンスを示す枠を重ねた画像を表す画像データを生成し、表示部１２０へ供給する。表示部１２０は、この画像データを用いて画面１２１に画像を表示する。
【００４５】
図９は、プレイ用選択処理において画面１２１に表示される画像の一例を示す図である。この図では、仮選択枠Ｇ２が、仮選択されている基準ダンスを示す枠であり、部分画像Ｇ１が、画像Ｇの表示対象部分に仮選択枠Ｇ２を重ねた画像である。画像Ｇは、予め用意された複数の基準ダンスの各々の単位画像を繋げた画像であり、各単位画像を表す画像データは、プロセッサ１５０により、その基準ダンスの基準ダンス識別データＩＤ６および難度データ１６４を用いて生成される。各単位画像では、その基準ダンスを識別する情報（例えば「ＡＡＡＡＡ  １５０  シングル  １」）とその基準ダンスの難度を示す情報（例えは「１」）とが隣接配置されて互いに関連付けられている。
【００４６】
仮選択されている基準ダンスは予め定められているが、プロセッサ１５０は、プレイ用選択処理において、上側操作部１４１から供給される操作データに応じて、仮選択されている基準ダンスを変更することができる。これと同様に、画像Ｇの表示対象部分は予め定められているが、プロセッサ１５０は、プレイ用選択処理において、上側操作部１４１から供給される操作データに応じて、画像Ｇの表示対象部分を変更することができる。つまり、画像Ｇはスクロール表示される。
【００４７】
また、プロセッサ１５０は、プレイ用選択処理において、上側操作部１４１から特定の操作データが供給されると、仮選択されている基準ダンスを選択する。具体的には、仮選択されている基準ダンスのステップ列データ１６３を基準ダンスデータ１６５として揮発性領域Ｒ１に書き込む。なお、この際には、プロセッサ１５０は、仮選択されている基準ダンスに応じた音響を選択し、その音響データ１６２を音響データ１６８として揮発性領域Ｒ１に書き込む。
【００４８】
以上の説明から明らかなように、ゲーム端末１００は、予め用意された複数の基準ダンスの各々について、その基準ダンスに係る基準ダンス識別データおよび難度データを用いて、その基準ダンスを識別する情報と、その基準ダンスの難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、情報入力部から入力された情報に基づいて、予め用意された複数の基準ダンスから一つを選択するプレイ用選択部として機能する。
【００４９】
次に、ゲーム端末１００は、特定のダンスゲームの一つのプレイを実現するプレイ実現処理を行う（ステップＳＡ２）。具体的には、ゲーム端末１００は、選択された基準ダンスのステップを指示するステップ指示処理ＳＡ２１、選択された音響を再生する音響再生処理ＳＡ２２、および選択された基準ダンスの内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出する適合度算出処理ＳＡ２３を並列に行う。なお、実現されるプレイのプレイ期間は、プレイ実現処理の開始から終了までである。
【００５０】
音響再生処理ＳＡ２２では、プロセッサ１５０は、音響データ１６８を用いて、選択された音響を表す音響データを発音部１３０へ供給する。この結果、スピーカ１３１から、選択された音響が出力される。
【００５１】
ステップ列表示処理ＳＡ２１では、プロセッサ１５０は、基準ダンスデータ１６５を用いて、選択された基準ダンスのステップを指示する画像を表す画像データを表示部１２０へ供給する。この結果、表示部１２０には、選択された基準ダンスのステップを指示する画像（図２および図３参照）が表示される。プレイヤは、画面１２１に表示された画像の指示に従って動作する。具体的には、プレイヤは、画面１２１において、各踏み部指示マークがその踏み部に係る踏み時刻指示マークに重なったときに、当該踏み部を踏む。
【００５２】
適合度算出処理ＳＡ２３では、プロセッサ１５０は、プレイ期間にわたって下側操作部１４２から供給された操作データを用いて、プレイ期間にわたるプレイヤの動作の内容を特定し、この内容と基準ダンスデータ１６５とに基づいて、上記の適合度を算出する。つまり、ゲーム端末１００は、一つのプレイについて、そのプレイ期間にわたる操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部として機能する。
【００５３】
以上の説明より明らかなように、ゲーム端末１００は、選択された基準ダンスに応じた、特定のダンスゲームの一つのプレイを、その基準ダンスに係るステップ列データを用いて実現するプレイ実現部として機能する。
【００５４】
次に、ゲーム端末１００は、終了したプレイの結果を定め、この結果を出力する結果出力処理を行う（ステップＳＡ３）。具体的には、プロセッサ１５０は、終了したプレイにおいて算出された適合度と、終了したプレイについて選択された基準ダンスの難度とに基づいて、終了したプレイの結果を定め、この結果を表す画像データを表示部１２０へ供給する。終了したプレイの結果は、算出された適合度が高いほど善くなり、選択された基準ダンスの難度が高いほど善くなる。以降、処理はステップＳＡ１に戻る。
【００５５】
図１０は、ゲーム端末１００が行う追加処理のフローチャートである。ゲーム端末１００は、その使用者が基準ダンスを後から追加することができるように設計されており、基準ダンスを後から追加する処理が追加処理である。追加処理では、ゲーム端末１００は、まず、ステップ列データおよびそのステップ列識別データを記録したコンピュータ読み取り可能な可搬型の記録媒体が挿入口１１１に挿入されたか否かを判定する（ステップＳＢ１）。この判定は、読み取り部１１０とプロセッサ１５０とが協働して行われる。この判定結果が否定的な場合、処理はステップＳＢ１に戻る。
【００５６】
ステップＳＢ１の判定結果が肯定的な場合、ゲーム端末１００は、読み取り処理を行う（ステップＳＢ２）。具体的には、読み取り部１１０が、挿入口１１１に挿入された記録媒体から、１つの基準ダンスに係るステップ列データおよび基準ダンス識別データを読み取ってプロセッサ１５０へ供給する。次に、ゲーム端末１００は、追記処理を行う（ステップＳＢ３）。具体的には、プロセッサ１５０が、読み取り部１１０からのステップ列データおよび基準ダンス識別データを、ステップ列データ１６３および基準ダンス識別データＩＤ６として書き換え可能領域Ｒ２２に書き込む。以降、処理はステップＳＢ１に戻る。
【００５７】
以上の説明から明らかなように、ゲーム端末１００は、コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、この読み取り部に読み取られたデータを、一つの基準ダンスに係るステップ列データとして端末記憶部に書き込む追記部として機能する。
【００５８】
図１１は、ゲーム端末１００が行う設定処理のフローチャートである。設定処理では、ゲーム端末１００は、まず、難度が未設定の基準ダンスがあるか否かを判定する（ステップＳＣ１）。この判定は、プロセッサ１５０が書き換え可能領域Ｒ２２を参照することにより行われる。この判定結果が否定的な場合、処理はステップＳＣ１に戻る。本実施の形態では、当初、全ての基準ダンスの難度は未設定である。したがって、ステップＳＣ１の判定結果が肯定的となる場合が必ずある。また、本実施の形態では、追加処理によって基準ダンスが追加されることがあるから、基準ダンスが追加される都度、ステップＳＣ１の判定結果は肯定的となる。
【００５９】
ステップＳＣ１の判定結果が肯定的となると、プロセッサ１５０は、難度が設定されていない少なくとも一つの基準ダンスのうち一つの基準ダンスを選択する設定用選択処理を行う（ステップＳＣ２）。次に、プロセッサ１５０は、選択された基準ダンスについて、端末熱量推定処理を行う（ステップＳＣ３）。具体的には、選択された基準ダンスに応じた、特定のダンスゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準ダンスの内容に一致した場合にそのプレイヤが消費する熱量（カロリー）を、当該基準ダンスの内容を示すステップ列データ１６３を用いて推定する。
【００６０】
熱量の推定のアルゴリズムは、任意であり、実験に基づいて適宜に設定可能である。この実験としては、複数の基準踏み部データの各々について、その基準踏み部データで示されるアドレスの踏み部を踏む単位動作を複数の被験者に行わせ、各被験者が実際に消費した熱量を被験者に取り付けた計測器の計測結果に基づいて推定し、複数の被験者についての推定結果を集計して単位熱量を求める、という実験を例示可能である。複数の基準踏み部データは互いに異なり、任意のステップ列データに含まれる任意の踏み部データ１６３１ａが示すアドレスは、複数の基準踏み部データのいずれか一つが示すアドレスに一致する。
【００６１】
上記実験に基づく場合、例えば、選択された基準ダンスの内容を示すステップ列データ１６３に含まれている全ての踏み部データ１６３１ａについて単位熱量を合計することによってプレイヤが消費する熱量を推定するアルゴリズムを採用することが可能である。この場合、複数の基準踏み部データの単位熱量を示すデータは、書き換え可能領域Ｒ２２または書き換え不可能領域Ｒ２１に保持されていてもよいし、設定プログラム１６７に含まれていてもよい。
【００６２】
ただし、プレイヤが消費する熱量は、踏み部データ１６３１ａが同一であっても、単位動作の速さ（単位動作間の時間間隔）に応じて相違し得る。また、プレイヤが消費する熱量は、踏み部データ１６３１ａが同一であっても、操作モード（ホームポジション）に応じて相違し得る。よって、熱量の推定のアルゴリズムとしては、踏み時刻データ１６３１ｂおよび操作モード識別データＩＤ４をも用いるものが好適である。
【００６３】
次に、プロセッサ１５０は、選択された基準ダンスの難度を設定する端末設定処理を行う（ステップＳＣ４）。具体的には、プロセッサ１５０は、ステップＳＣ３で推定された熱量に応じた値を示すデータを生成し、このデータを、選択された基準ダンスの難度を示す難度データ１６４として書き換え可能領域Ｒ２２に書き込む。以降、処理はステップＳＣ１に戻る。つまり、難度が未設定の基準ダンスが無くなるまで、ステップＳＣ１〜ＳＣ４の処理が繰り返し行われる。
【００６４】
以上の説明から明らかなように、ゲーム端末１００は、複数の基準ダンスのうち少なくとも一つの基準ダンスの各々について、その基準ダンスに応じたプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準ダンスの内容に一致した場合にそのプレイヤが消費する熱量を、端末記憶部に記憶されている、その基準ダンスに係るステップ列データを用いて推定する端末熱量推定部と、上記少なくとも一つの基準ダンスの各々について推定された熱量に応じた値を示すデータを生成し、その基準ダンスの難度を示す難度データとして端末記憶部に書き込む生成書き込み部として機能する。
【００６５】
以上説明したように、ゲーム端末１００のプロセッサ１５０は、複数の基準ダンスのうち少なくとも一つの基準ダンスの各々について、その基準ダンスに応じた、特定のダンスゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準ダンスの内容に一致した場合にそのプレイヤが消費する熱量を、端末記憶部１６０に記憶されている、その基準ダンスに係るステップ列データ１６３を用いて推定し、上記少なくとも一つの基準ダンスの各々について推定された熱量に応じた値を示すデータを生成し、その基準ダンスの難度を示す難度データ１６４として端末記憶部１６０に書き込む。よって、特定のダンスゲームのゲーム端末１００によれば、少なくとも一つの基準ダンスの各々について、その内容を示すステップ列データを用いてその難度が設定されるから、難度の設定にプレイヤによる評価が不要となる。よって、ゲーム端末１００によれば、特定のダンスゲームについて、手間を削減しつつ、少なくとも一つの基準ダンスについて客観的な難度を設定することができる。
【００６６】
また、ゲーム端末１００によれば、コンピュータ読み取り可能な記録媒体に記録されたステップ列データで示される内容の基準ダンスに応じたプレイを実現可能であるから、その使用者は、自身が作成した基準ダンスの内容を示すステップ列データを記録した上記記録媒体を用意することにより、この基準ダンスに応じたプレイのプレイヤとなることができる。また、ゲーム端末１００によれば、読み取られたステップ列データがステップ列データ１６３として書き換え可能領域Ｒ２２に書き込まれるから、その使用者は、他者が作成した基準ダンスに応じたプレイのプレイヤとなることができる。さらに、ゲーム端末１００によれば、その使用者が作成した基準ダンスの難度は、その内容を示すステップ列データ１６３を用いて設定されるから、基準ダンスの作成者の申告に基づいてその基準ダンスの難度を設定する場合に比較して、客観的な難度を設定することができる。
【００６７】
＜第２の実施の形態＞
図１２は、本発明の第２の実施の形態に係るゲームシステム５０の構成を示すブロック図である。ゲームシステム５０は、一つのゲーム場２に設置されており、不特定多数の人が来訪するゲーム場２に設けられたＬＡＮ（Local Area Network）３にその終端ノードとして属する複数のゲーム端末２００，２００，…と、ＬＡＮ３に終端ノードとして属する一つの難度設定装置３００とを有する。
【００６８】
図１３は、ゲーム端末２００の構成を示すブロック図である。ゲーム端末２００は、特定のダンスゲームのゲーム端末であり、ゲーム端末１００と同様の構成を有する。ただし、ゲームシステム５０では、基準ダンスの難度の設定や基準ダンスの追加が難度設定装置３００により行われるため、ゲーム端末２００は読み取り部１１０を備えておらず、ゲーム端末２００の端末記憶部１６０の書き換え不可能領域Ｒ２１には設定プログラム１６７および追加プログラム１６９が保持されていない。また、ゲーム端末２００は、プロセッサ１５０と協働してデータを送受信する通信インターフェイス２７０を備えている。
【００６９】
以上の説明から明らかなように、ゲーム端末２００は、複数の基準ダンスの各々について、その基準ダンスの内容を示すステップ列データと、その基準ダンスを識別する基準ダンス識別データと、その基準ダンスの難度を示す難度データとを互いに対応付けて保持する端末記憶部と、各基準ダンスについて、その基準ダンスに係る基準ダンス識別データおよび難度データを用いて、その基準ダンスを識別する情報と、その基準ダンスの難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、この情報入力部に入力された情報に基づいて一つの基準ダンスを選択するプレイ用選択部と、選択された基準ダンスに応じた、特定のダンスゲームの一つのプレイを、その基準ダンスに係るステップ列データを用いて実現するプレイ実現部とを備え、各プレイでは、その基準ダンスの内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるゲーム端末として機能する。
【００７０】
図１４は、難度設定装置３００の外観を示す斜視図である。難度設定装置３００は、特定のダンスゲームの基準ダンスについてその難度を設定するコンピュータである。難度設定装置３００の筐体には、画像が表示される画面３２１、およびコンピュータ読み取り可能な記録媒体が挿入される挿入口３１１が設けられている。
【００７１】
図１５は、難度設定装置３００の構成を示すブロック図である。難度設定装置３００は、各種のデータ処理を行うプロセッサ３５０、プロセッサ３５０から供給された画像データを用いて画面３２１に画像を表示する表示部３２０、挿入口３１１に挿入された記録媒体からデータを読み取ってプロセッサ３５０へ供給する読み取り部３１０、および各種のデータを記憶する装置記憶部３６０を有する。表示部３２０、読み取り部３１０および装置記憶部３６０は、それぞれ、図４の表示部１２０、読み取り部１１０および端末記憶部１６０と同様の構成を有する。
【００７２】
装置記憶部３６０の揮発性領域Ｒ１には、一つの基準ダンスについて、基準ダンス識別データ３６１、ステップ列データ３６３および難度データ３６４が書き込まれる。装置記憶部３６０の書き換え不可能領域Ｒ２１には、プロセッサ３５０に実行される、追加設定プログラム３６７が保持されている。追加設定プログラム３６７は、難度設定装置３００に後述の追加設定処理を行わせるためのコンピュータプログラムである。
【００７３】
図１６は、難度設定装置３００が行う追加設定処理のフローチャートである。追加設定処理では、難度設定装置３００は、まず、ステップ列データおよびそのステップ列識別データを記録したコンピュータ読み取り可能な可搬型の記録媒体が挿入口３１１に挿入されたか否かを判定する（ステップＳＤ１）。この判定は、読み取り部３１０とプロセッサ３５０とが協働して行われる。この判定結果が否定的な場合、処理はステップＳＤ１に戻る。
【００７４】
ステップＳＤ１の判定結果が肯定的な場合、難度設定装置３００は、読み取り処理を行う（ステップＳＤ２）。具体的には、読み取り部３１０が、挿入口３１１に挿入された記録媒体から、１つの基準ダンスに係るステップ列データおよび基準ダンス識別データを読み取ってプロセッサ３５０へ供給する。次にプロセッサ３５０は、読み取り部３１０からのステップ列データおよび基準ダンス識別データを、ステップ列データ３６３および基準ダンス識別データ３６１として装置記憶部３６０の揮発性領域Ｒ１に書き込む（ステップＳＤ３）。
【００７５】
次にプロセッサ３５０は、上記基準ダンスについて、装置熱量推定処理を行う（ステップＳＤ４）。装置熱量推定処理の内容は、図１１の端末熱量推定処理（ステップＳＣ３）の内容と同様である。ただし、装置熱量推定処理において用いられるステップ列データは、ステップ列データ３６３である。次に、プロセッサ３５０は、上記基準ダンスの難度を設定する装置設定処理を行う（ステップＳＤ５）。具体的には、プロセッサ３５０は、ステップＳＤ４で推定された熱量に応じた値を示すデータを生成し、このデータを、選択された基準ダンスの難度を示す難度データ３６４として装置記憶部３６０の揮発性領域Ｒ１に書き込む。
【００７６】
次に難度設定装置３００は、装置記憶部３６０の揮発性領域Ｒ１に保持されている基準ダンス識別データ３６１、ステップ列データ３６３および難度データ３６４を、複数のゲーム端末２００へ送信する（ステップＳＤ６）。以降、処理はステップＳＤ１に戻る。つまり、ステップ列データおよびそのステップ列識別データを記録したコンピュータ読み取り可能な可搬型の記録媒体が挿入口３１１に挿入される度に、ステップＳＤ２〜ＳＤ６の処理が行われる。
【００７７】
一方、ゲーム端末２００は、難度設定装置３００からの基準ダンス識別データ３６１、ステップ列データ３６３および難度データ３６４を受信すると、基準ダンス識別データＩＤ６、ステップ列データ１６３および難度データ１６４として、端末記憶部１６０の書き換え可能領域Ｒ２２に書き込む。つまり、ゲーム端末２００では、選択可能な基準ダンスの数が増える。
【００７８】
以上の説明より明らかなように、難度設定装置３００は、ゲーム端末２００のプレイ用選択部に選択される候補である複数の基準ダンスのうち一つの基準ダンスについて、その基準ダンスに係るステップ列データを保持する装置記憶部と、上記基準ダンスに応じたプレイにおいて、そのプレイ期間にわたるそのプレイヤのダンスの内容がその基準ダンスの内容に一致した場合にそのプレイヤが消費する熱量を、装置記憶部に記憶されている、その基準ダンスに係るステップ列データを用いて推定する装置熱量推定部と、その基準ダンスについて推定された熱量に応じた値を示すデータを生成し、その基準ダンスの難度を示す難度データとして外部に出力する生成出力部として機能する。
【００７９】
よって、特定のダンスゲームの基準ダンスの難度を設定する難度設定装置３００によれば、一つの基準ダンスについて、その内容を示すステップ列データを用いてその難度が設定されるから、難度の設定にプレイヤによる評価が不要となる。よって、難度設定装置３００によれば、特定のダンスゲームについて、手間を削減しつつ、一つの基準ダンスについて客観的な難度を設定することができる。
【００８０】
また、ゲームシステム５０によれば、コンピュータ読み取り可能な記録媒体に記録されたステップ列データで示される内容の基準ダンスに応じたプレイを実現可能であるから、その使用者は、自身が作成した基準ダンスの内容を示すステップ列データを記録した上記記録媒体を用意することにより、この基準ダンスに応じたプレイのプレイヤとなることができる。また、ゲームシステム５０によれば、読み取られたステップ列データがステップ列データ１６３として端末記憶部１６０の書き換え可能領域Ｒ２２に書き込まれるから、その使用者は、他者が作成した基準ダンスに応じたプレイのプレイヤとなることができる。さらに、難度設定装置３００によれば、その使用者が作成した基準ダンスの難度は、その内容を示すステップ列データ３６３を用いて設定されるから、基準ダンスの作成者の申告に基づいてその基準ダンスの難度を設定する場合に比較して、客観的な難度を設定することができる。
【００８１】
なお、難度設定装置３００を変形し、装置記憶部３６０の揮発性領域Ｒ１に、複数の基準ダンスについて、基準ダンス識別データ３６１、ステップ列データ３６３および難度データ３６４が書き込まれ、かつ、これらの基準ダンスについて、順次、ステップＳＤ４〜ＳＤ６の処理を行うようにしてもよい。また、難度設定装置３００を変形し、基準ダンス識別データ３６１、ステップ列データ３６３および難度データ３６４を受信して装置記憶部３６０の揮発性領域Ｒ１に書き込むようにしてもよい。
【００８２】
また、ゲームシステム５０を変形し、難度設定装置３００をゲーム場２外に設け、一つの難度設定装置３００が複数のゲーム場２にわたって配置された複数のゲーム端末２００と通信するようにしてもよい。また、難度設定装置３００を変形し、ステップＳＤ６の送信処理に代えて、装置記憶部３６０の揮発性領域Ｒ１に保持されている難度データ３６４で表される難度を画面３２１に表示させる処理を行うようにしてもよい。この場合、プロセッサ３５０および通信インターフェイス３７０ではなく、プロセッサ３５０および表示部１２０が前述の生成出力部として機能することになる。
【００８３】
＜補足＞
上述した各実施の形態では、特定のダンスゲームのプレイの結果が基準ダンスの難度に応じたものとなる。このようなコンピュータゲームでは、特に、基準動作の難度の設定に、高い客観性が要求される。本発明は、この潜在的な要求に基づいたものでもあり、基準動作の難度の設定の客観性を十分に高くすることができる。なお、本発明は、そのプレイの結果が基準動作の難度に依存しないダンスゲームにも適用可能である。
【００８４】
上述した各実施の形態では、プレイヤが作成した基準ダンスをそのプレイヤまたは他のプレイヤが利用することができるようにしたが、このような利用を不可能としものも、本発明の範囲に含まれる。また、上述した各実施の形態では、プレイ期間における操作部の操作の内容に基づいて、プレイ期間にわたるそのプレイヤの動作の内容を特定するようにしたが、他の手法によってプレイヤの動作の内容を特定するようにしてもよい。例えば、接触式または非接触式のセンサを用いて特定するようにしてもよい。
【００８５】
上述した各実施の形態では、コンピュータゲームの一例として特定のダンスゲームを例示したが、他のダンスゲームであってもよい。例えば、音響が出力されないダンスゲームであってもよいし、ステップが画像ではなく音声で指示されるダンスゲームであってもよい。また、本発明は、ダンスゲームに限らず、その一または複数のプレイの各々では、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなる任意のコンピュータゲームに適用可能である。そのようなコンピュータゲームとしては、ボクシングゲームや、ツイスターゲーム、モグラ叩きゲーム等を例示可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態に係るゲーム端末１００の外観を示す斜視図である
【図２】ゲーム端末１００の画面１２１に表示される画像の一例を示す図である。
【図３】ゲーム端末１００の画面１２１に表示される画像の一例を示す図である。
【図４】ゲーム端末１００の構成を示すブロック図である。
【図５】書き換え可能領域Ｒ２２に保持されるデータを模式的に示す図である
【図６】本発明の第１の実施の形態の変形例に係るゲーム端末における一部のデータ構造を模式的に示す図である。
【図７】同変形例に係るゲーム端末におけるデータの生成手順を模式的に示す図である。
【図８】ゲーム端末１００が行うプレイ処理のフローチャートである。
【図９】ゲーム端末１００が行うプレイ用選択処理において画面１２１に表示される画像の一例を示す図である。
【図１０】ゲーム端末１００が行う追加処理のフローチャートである。
【図１１】ゲーム端末１００が行う設定処理のフローチャートである。
【図１２】本発明の第２の実施の形態に係るゲームシステム５０の構成を示すブロック図である。
【図１３】ゲームシステム５０内のゲーム端末２００の構成を示すブロック図である。
【図１４】ゲームシステム５０内の難度設定装置３００の外観を示す斜視図である。
【図１５】難度設定装置３００の構成を示すブロック図である。
【図１６】難度設定装置３００が行う追加設定処理のフローチャートである。
【符号の説明】
【００８７】
１００、２００  ゲーム端末
１１０、３１０  読み取り部
１２０、３２０  表示部
１３０          発音部
１４０          操作部
１５０、３５０  プロセッサ
１６０          端末記憶部
２７０、３７０  通信インターフェイス
３００          難度設定装置
３６０          装置記憶部
【図１】
2008194129.tif 000003
【図２】
2008194129.tif 000004
【図３】
2008194129.tif 000005
【図４】
2008194129.tif 000006
【図５】
2008194129.tif 000007
【図６】
2008194129.tif 000008
【図７】
2008194129.tif 000009
【図８】
2008194129.tif 000010
【図９】
2008194129.tif 000011
【図１０】
2008194129.tif 000012
【図１１】
2008194129.tif 000013
【図１２】
2008194129.tif 000014
【図１３】
2008194129.tif 000015
【図１４】
2008194129.tif 000016
【図１５】
2008194129.tif 000017
【図１６】
2008194129.tif 000018
【手続補正書】
【提出日】平成20年5月12日(2008.5.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末であって、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部と
を備えることを特徴とするゲーム端末。
【請求項２】
コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、
前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記端末記憶部に書き込む追記部と
を備えることを特徴とする請求項１に記載のゲーム端末。
【請求項３】
人に操作される操作部と、
前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部と
を備えることを特徴とする請求項１または請求項２に記載のゲーム端末。
【請求項４】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末とは別体であり、
前記ゲーム端末との間でデータを送受信可能な難度設定装置であって、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、
前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部と
を備えることを特徴とする難度設定装置。
【請求項５】
コンピュータ読み取り可能な可搬型の記録媒体からデータを読み取る読み取り部と、
前記読み取られたデータを、前記少なくとも一つの基準動作のうちいずれか一つに係る動作データとして前記装置記憶部に書き込む追記部と
を備えることを特徴とする請求項４に記載の難度設定装置。
【請求項６】
前記ゲーム端末は、
人に操作される操作部と、
前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備える、
ことを特徴とする請求項４または請求項５に記載のゲーム端末。
【請求項７】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末を、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部と
して機能させることを特徴とするプログラム。
【請求項８】
複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末とは別体であり、前記ゲーム端末との間でデータを送受信可能な難度設定装置を、
前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、
前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、
前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部と
して機能させることを特徴とするプログラム。
【請求項９】
請求項７または請求項８に記載のプログラムを記録した、
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
次に、本発明について説明する。
本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末であって、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部とを備えることを特徴とするゲーム端末を提供する。
このゲーム端末は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームのゲーム端末である。このゲーム端末では、少なくとも一つの基準動作の各々について、その内容を示す動作データを用いてその難度が設定される。つまり、このゲーム端末によれば、難度の設定にプレイヤによる評価が不要となる。よって、このゲーム端末によれば、上記コンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。また、このゲーム端末によれば、コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
さらに、上記各ゲーム端末において、人に操作される操作部と、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備えるようにしてもよいし、人の動きを検出するセンサと、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記センサの検出結果に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する他の動作特定部とを備えるようにしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末とは別体であり、前記ゲーム端末との間でデータを送受信可能な難度設定装置であって、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部とを備えることを特徴とする難度設定装置を提供する。
この難度設定装置は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームのゲーム端末とは別体の装置であり、少なくとも一つの基準動作の各々について、その内容を示す動作データを用いてその難度を設定する。つまり、この難度設定装置によれば、難度の設定にプレイヤによる評価が不要となる。よって、この難度設定装置によれば、上記コンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。また、この難度設定装置及びゲーム端末によれば、コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
さらに、上記各難度設定装置において、前記ゲーム端末は、人に操作される操作部と、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記操作部の操作の内容に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する動作特定部とを備えるものであってもよいし、人の動きを検出するセンサと、前記コンピュータゲームの一または複数のプレイの各々について、そのプレイ期間にわたる前記センサの検出結果に基づいて、そのプレイ期間にわたるそのプレイヤの動作の内容を特定する他の動作特定部とを備えるものであってもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末を、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記端末記憶部に記憶されている、その基準動作に係る動作データを用いて推定する端末熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして前記端末記憶部に書き込む生成書き込み部として機能させることを特徴とするプログラム、またはこのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供する。
このプログラムによれば、ゲーム端末は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。また、このプログラムによれば、コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、本発明は、複数の基準動作の各々について、その基準動作の内容を示す動作データと、その基準動作を識別する識別データと、その基準動作の難度を示す難度データとを互いに対応付けて保持する端末記憶部と、前記複数の基準動作の各々について、その基準動作に係る識別データおよび難度データを用いて、その基準動作を識別する情報と、その基準動作の難度を示す情報とを関連付けて外部に出力する情報出力部、および外部から情報を入力する情報入力部を有し、前記入力された情報に基づいて前記複数の基準動作から一つを選択するプレイ用選択部と、前記選択された基準動作に応じた、コンピュータゲームの一つのプレイを、その基準動作に係る動作データを用いて実現し、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度を算出するプレイ実現部と、前記コンピュータゲームの一つのプレイにおいて算出された適合度と当該プレイについて選択された基準動作の難度とに基づいて、当該適合度が高いほど善くなり、かつ、当該難度が高いほど善くなるように当該プレイの結果を定め、この結果を出力する結果出力部とを備える、前記コンピュータゲームのゲーム端末とは別体であり、前記ゲーム端末との間でデータを送受信可能な難度設定装置を、前記複数の基準動作のうち少なくとも一つの基準動作の各々について、その基準動作に係る動作データを保持する装置記憶部と、前記少なくとも一つの基準動作の各々について、その基準動作に応じた、前記コンピュータゲームの一つのプレイにおいて、そのプレイ期間にわたるそのプレイヤの動作の内容がその基準動作の内容に一致した場合にそのプレイヤが消費する熱量を、前記装置記憶部に記憶されている、その基準動作に係る動作データを用いて推定する装置熱量推定部と、前記少なくとも一つの基準動作の各々について前記推定された熱量に応じた値を示すデータを生成し、その基準動作の難度を示す難度データとして外部に出力する生成出力部として機能させることを特徴とするプログラム、またはこのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体を提供する。
このプログラムによれば、難度設定装置は、その一または複数のプレイの各々が、複数の基準動作のいずれか一つに応じたプレイであって、その基準動作の内容に対するそのプレイ期間にわたるそのプレイヤの動作の内容の適合度が高いほどその結果が善くなるプレイであるコンピュータゲームについて、手間を削減しつつ、少なくとも一つの基準動作について客観的な難度を設定することができる。また、このプログラムによれば、コンピュータゲームの一つのプレイの結果は、その基準動作の難度が高いほど善くなる。