(57)【要約】【課題】リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させる。【解決手段】リズムゲームの進行を制御するリズムゲーム制御装置１００が、トリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶部１２ｂと、トリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶部１２ｃとを備え、基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を表示し（ステップＳ１０１）、譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付け（ステップＳ１０２）、トリガ配置要求によるトリガの配置要求位置が配置許容位置である場合に、当該トリガ配置要求に従い基礎譜面にトリガを配置し（ステップＳ１０３）、基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を譜面情報記憶部１２ｃに登録する（ステップＳ１０３）。【選択図】図６
2014104318.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を再生すると共に、タッチパネルを備える表示装置の表示画面に、プレイヤに対して当該楽曲のリズムに合わせた操作入力を促す操作標識を示すトリガを表示することでリズムゲームの進行を制御するリズムゲーム制御装置であって、
前記トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶手段と、
前記リズムゲームにて使用される譜面であって前記トリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶手段と、
前記基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を前記表示装置に表示する譜面編集画面表示手段と、
前記譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付けるトリガ配置要求受付手段と、
前記トリガ配置要求によるトリガの配置要求位置が前記トリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い前記基礎譜面にトリガを配置するトリガ配置手段と、
該トリガ配置手段によって前記基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する編集譜面情報登録手段とを含む
ことを特徴とするリズムゲーム制御装置。
【請求項２】
前記譜面編集画面表示手段は、前記譜面情報記憶手段に登録されている譜面情報が示す譜面を編集可能な譜面編集画面を前記表示装置に表示し、
前記トリガ配置手段は、前記トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い譜面にトリガを配置し、
前記編集譜面情報登録手段は、前記トリガ配置手段によって譜面にトリガが配置されたことにより編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する
請求項１記載のリズムゲーム制御装置。
【請求項３】
前記譜面編集画面においてプレイヤのトリガ配置変更操作によるトリガ配置変更要求を受け付けるトリガ配置変更要求受付手段と、
前記トリガ配置変更要求によるトリガの配置変更要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置変更要求に従いトリガの配置位置を変更するトリガ配置位置変更手段とを含み、
前記編集譜面情報登録手段は、前記トリガ配置位置変更手段によってトリガの配置位置が変更されたことにより編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する
請求項１または請求項２記載のリズムゲーム制御装置。
【請求項４】
前記譜面編集画面表示手段は、前記表示画面に表示する譜面編集画面の大きさに応じて前記トリガ配置許容マークを選択的に表示する
請求項１から請求項３のうち何れかに記載のリズムゲーム制御装置。
【請求項５】
楽曲を再生すると共に、タッチパネルを備える表示装置の表示画面に、プレイヤに対して当該楽曲のリズムに合わせた操作入力を促す操作標識を示すトリガを表示することでリズムゲームの進行を制御する機能をコンピュータに実現させるためのリズムゲーム制御プログラムであって、
前記トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶手段と、前記リズムゲームにて使用される譜面であって前記トリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶手段とを備えたコンピュータに、
前記基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を前記表示装置に表示する譜面編集画面表示機能と、
前記譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付けるトリガ配置要求受付機能と、
前記トリガ配置要求によるトリガの配置要求位置が前記トリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い前記基礎譜面にトリガを配置するトリガ配置機能と、
該トリガ配置機能によって前記基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する編集譜面情報登録機能とを
実現させるためのリズムゲーム制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リズムゲームの進行を制御するための技術に関する。
【背景技術】
【０００２】
従来から、音楽ゲーム（またはリズムゲーム）システムでは、プレイヤによるプレイ内容に応じて、非表示状態に設定されている指示マークを非表示状態から表示状態に切り替えるようにしたものが種々提案されている（例えば、特許文献１、２参照）。このようなシステムでは、予めゲームシステムの提供者等により作成された譜面（楽曲に応じた操作標識の入力時期を示す画像）を用いて趣向性の高い操作感を実現することに重点が置かれていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−０８８６８４号公報
【特許文献２】特開２０１０−０８８６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、これら従来のシステムでは、プレイヤは音楽ゲームにおいてゲーム提供者側で予め作成されている譜面しか利用することができず、バラエティに富んだ様々な譜面を利用したいというプレイヤのニーズを満たすことができないという問題があった。
【０００５】
本発明は、上記の問題を解決すべく、リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のビデオゲーム処理装置は、楽曲を再生すると共に、タッチパネルを備える表示装置の表示画面に、プレイヤに対して当該楽曲のリズムに合わせた操作入力を促す操作標識を示すトリガを表示することでリズムゲームの進行を制御するリズムゲーム制御装置であって、前記トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶手段と、前記リズムゲームにて使用される譜面であって前記トリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶手段と、前記基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を前記表示装置に表示する譜面編集画面表示手段と、前記譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付けるトリガ配置要求受付手段と、前記トリガ配置要求によるトリガの配置要求位置が前記トリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い前記基礎譜面にトリガを配置するトリガ配置手段と、該トリガ配置手段によって前記基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する編集譜面情報登録手段とを含むことを特徴とする。
【０００７】
上記の構成としたことで、リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させることができるようにすることができるようになる。
【０００８】
前記譜面編集画面表示手段は、前記譜面情報記憶手段に登録されている譜面情報が示す譜面を編集可能な譜面編集画面を前記表示装置に表示し、前記トリガ配置手段は、前記トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い譜面にトリガを配置し、前記編集譜面情報登録手段は、前記トリガ配置手段によって譜面にトリガが配置されたことにより編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する構成とされていてもよい。
【０００９】
前記譜面編集画面においてプレイヤのトリガ配置変更操作によるトリガ配置変更要求を受け付けるトリガ配置変更要求受付手段と、前記トリガ配置変更要求によるトリガの配置変更要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置変更要求に従いトリガの配置位置を変更するトリガ配置位置変更手段とを含み、前記編集譜面情報登録手段は、前記トリガ配置位置変更手段によってトリガの配置位置が変更されたことにより編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する構成とされていてもよい。
【００１０】
前記譜面編集画面表示手段は、前記表示画面に表示する譜面編集画面の大きさに応じて前記トリガ配置許容マークを選択的に表示する構成とされていてもよい。
【００１１】
さらに、本発明のビデオゲーム処理プログラムは、楽曲を再生すると共に、タッチパネルを備える表示装置の表示画面に、プレイヤに対して当該楽曲のリズムに合わせた操作入力を促す操作標識を示すトリガを表示することでリズムゲームの進行を制御する機能をコンピュータに実現させるためのリズムゲーム制御プログラムであって、前記トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶手段と、前記リズムゲームにて使用される譜面であって前記トリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶手段とを備えたコンピュータに、前記基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を前記表示装置に表示する譜面編集画面表示機能と、前記譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付けるトリガ配置要求受付機能と、前記トリガ配置要求によるトリガの配置要求位置が前記トリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い前記基礎譜面にトリガを配置するトリガ配置機能と、該トリガ配置機能によって前記基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を前記譜面情報記憶手段に登録する編集譜面情報登録機能とを実現させるためのものである。
【発明の効果】
【００１２】
本発明によれば、リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させることができるようになる。
【図面の簡単な説明】
【００１３】
【図１】ビデオゲーム処理装置の構成例を示すブロック図である。
【図２】制御部の構成の例を説明するための説明図である。
【図３】エディットモード情報の格納状態の例を示す説明図である。
【図４】基礎譜面情報の格納状態の例を示す説明図である。
【図５】譜面情報の格納状態の例を示す説明図である。
【図６】エディットモード処理の例を示すフローチャートである。
【図７】譜面編集画面の例について説明するための説明図である。
【図８】トリガの配置要求について説明するための説明図である。
【図９】トリガ編集処理の例を示すフローチャートである。
【図１０】編集メニュー表示画面について説明するための説明図である。
【図１１】編集メニュー画面の他の例について説明するための説明図である。
【図１２】ホールドトリガ専用の編集メニューを含む編集メニュー画面について説明するための説明図である。
【図１３】譜面の拡大について説明するための説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について図面を参照して説明する。
【００１５】
図１は、本発明の一実施の形態におけるリズムゲーム制御装置１００の構成例を示すブロック図である。図１に示すように、リズムゲーム制御装置１００は、ゲームプログラム読取部１０、制御部１１、記憶部１２、表示部１３、音声出力部１４、およびプレイヤ操作受付部１５と、通信部１６とを含む。
【００１６】
プログラム読取部１０は、各種ビデオゲームプログラムが格納された記憶媒体を内蔵する記憶媒体から必要なビデオゲームプログラムを読み出す機能を有する。なお、本例においては、プログラム読取部１０は、ビデオゲームプログラムが格納された着脱可能なゲームカートリッジ２０を装着する装着部を有し、プレイヤ（リズムゲーム制御装置１００の操作者（ユーザ））により装着部に装着されたゲームカートリッジ２０の記憶媒体からゲームプログラムを読み出し、記憶部１２に格納する。なお、本例で用いられるビデオゲームプログラムに従って実行されるビデオゲームは、ＲＰＧ、シミュレーションゲーム、パズルゲーム、バトルゲームなど、ゲームの要素としてリズムゲームを含むビデオゲームであればどのようなものであってもよい。
【００１７】
制御部１１は、プログラム読取部１０により読み取られ記憶部１２に格納されたゲームプログラムを実行し、プレイヤの操作に応じてビデオゲームを進行するための各種の制御を実行する機能を有する。
【００１８】
図２は、本例における制御部１１の構成の例を説明するための説明図である。図２に示すように、制御部１１は、譜面編集画面表示部１１ａと、トリガ配置要求受付部１１ｂと、トリガ配置部１１ｃと、編集譜面情報登録部１１ｄとを含む。
【００１９】
譜面編集画面表示部１１ａは、後述する基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を表示部１３に表示するための処理を実行する機能を有する。
【００２０】
トリガ配置要求受付部１１ｂは、譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付けるための処理を実行する機能を有する。
【００２１】
トリガ配置部１１ｃは、トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、トリガ配置要求に従い基礎譜面にトリガを配置するための処理を実行する機能を有する。
【００２２】
編集譜面情報登録部１１ｄは、トリガ配置部１１ｃによって基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を譜面情報記憶部１２ｃに登録するための処理を実行する機能を有する。
【００２３】
記憶部１２は、ビデオゲームを進行する際に必要なビデオゲームプログラムや各種のデータを記憶する記憶媒体である。記憶部１２は、例えばＲＡＭなどの不揮発性のメモリによって構成される。記憶部１２には、ゲームの進行に従って登録・更新される各種の情報や、ゲームカートリッジ２０に内蔵される記憶媒体から読み出されたゲームにおいて使用される各種の情報が格納される。
【００２４】
なお、リズムゲーム制御装置１００が、ビデオゲームプログラムを図示しないゲームプログラム提供サーバからインターネット等の通信ネットワークを介してダウンロードして記憶部１２に格納する構成としてもよい。
【００２５】
本例においては、記憶部１２は、エディットモード情報記憶部１２ａと、基礎譜面情報記憶部１２ｂと、譜面情報記憶部１２ｃとを含む。
【００２６】
エディットモード情報記憶部１２ａは、リズムゲームに用いる譜面の編集を行うモード（エディットモード）に関する情報であるエディットモード情報を記憶する記憶媒体である。
【００２７】
図３は、エディットモード情報記憶部１２ａに記憶されるエディットモード情報の格納状態の例を示す説明図である。図３に示すように、エディットモード情報は、編集対象と、ガイド表示対象と、編集メニュー情報とを含む。なお、図示しないが、本例においては、エディットモード情報記憶部１２ａには、エディットモードにおいて表示する画面や画像を示す情報が含まれるものとする。
【００２８】
ここで、編集対象とは、エディットモードでトリガの配置を編集する譜面を示す対象となる譜面である。本例においては、編集対象として、トリガが配置されていない譜面である基礎譜面と、既にトリガが配置されている譜面（本例においては、デフォルト譜面または編集済み譜面）とのうち何れかが編集対象として設定される。また、トリガとは、リズムゲームにおいてプレイヤに対して所定の操作入力を促す操作標識を意味する。
【００２９】
また、ガイド表示対象とは、エディットモードにおいてトリガの配置位置の例を案内するために表示される対象（すなわち、ガイド表示される対象）を意味する。本例においては、ガイド表示対象として、基礎譜面に対応付けて予め作成された３種類（基本、熟練、究極）の譜面（デフォルト譜面）のうち何れかがデフォルト譜面として設定される。
【００３０】
また、編集メニュー情報とは、エディットモードにおいて表示される編集メニューに関する情報である。本例においては、編集メニュー情報は、エディットモードにおいて選択されるトリガに応じて表示する編集メニューを示す規則のほか、編集メニューとして表示する画像情報などを含む。以下、編集メニューを示す規則として、「トリガが選択された場合、編集メニュー１を表示し、ホールドトリガが選択された場合、（編集メニュー１とは異なる）編集メニュー２を表示する」という規則が設定されている場合を例にして説明を行う。
【００３１】
基礎譜面情報記憶部１２ｂは、トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する記憶媒体である。
【００３２】
図４は、基礎譜面情報記憶部１２ｂに記憶される基礎譜面情報の格納状態の例を示す説明図である。図４に示すように、基礎譜面情報は、基礎譜面名称と、音楽情報と、トリガ配置許容マーク情報と含む。
【００３３】
ここで、基礎譜面名称とは、基礎譜面を一意に特定するための識別情報として用いられる名称を意味する。
【００３４】
また、音楽情報とは、リズムゲームの際に再生される音楽を示す情報である。
【００３５】
また、トリガ配置許容マーク情報とは、譜面におけるトリガの配置許容位置を示すトリガ配置許容マークに関する情報である。本例においては、基礎譜面毎に、トリガの配置を許容する位置が定められているものとする。なお、トリガ配置許容位置は、基礎譜面に対応する音楽のテンポに基づいて定められていることが好ましい。
【００３６】
譜面情報記憶部１２ｃは、リズムゲームにおいて使用される譜面であってトリガが配置された譜面を示す譜面情報を記憶する記憶媒体である。
【００３７】
図５は、譜面情報記憶部１２ｃに記憶される譜面情報の格納状態の例を示す説明図である。図５に示すように、譜面情報は、基礎譜面名称と、デフォルト譜面情報と、編集済み譜面情報とを含む。
【００３８】
ここで、デフォルト譜面情報とは、予め、例えばリズムゲームの製作者等によりトリガが配置された譜面に関する情報を意味する。本例においては、デフォルト譜面情報は、デフォルト譜面を一意に特定するための識別情報として用いられるデフォルト譜面名称と、配置されたトリガに関する情報であるトリガ情報とを含む。
【００３９】
また、編集済み譜面情報とは、プレイヤにより編集された譜面に関する情報を意味する。ここで、本例において「譜面を編集する」とは、譜面に配置されたトリガ配置許容マーク上にトリガを配置すること、または譜面に配置されたトリガ配置許容マーク上に配置されたトリガの削除およびトリガの種類や位置を変更することを意味する。そして、本例においては、編集済み譜面情報は、編集済み譜面を一意に特定するための識別情報として用いられる編集済み譜面名称と、編集されたトリガに関する情報であるトリガ情報とを含む。なお、編集済み譜面名称は、譜面の編集者により設定される構成としてもよいし、編集後に自動的に所定規則に従って作成されたものが設定される構成としてもよい。
【００４０】
表示部１３は、制御部１１の制御に従って、ビデオゲームの進行やプレイヤ操作に応じたゲーム画面を表示する表示装置である。表示部１３は、例えば、液晶表示装置によって構成される。
【００４１】
音声出力部１４は、制御部１１の制御に従って、ビデオゲームの進行やプレイヤ操作に応じて音声を出力する。
【００４２】
プレイヤ操作受付部１５は、プレイヤ操作に応じた操作信号を受け付け、その結果を制御部１１に通知する。本例においては、操作受付部１５は、表示部１３に設けられたタッチパネルを介してプレイヤの操作を受け付ける。なお、操作受付部１５は、マウスやゲームパットなどのコントローラを介してプレイヤの操作を受け付ける構成とされていてもよい。
【００４３】
通信部１６は、インターネットなどの通信ネットワークに無線あるいは有線によって接続し、各種情報を送受信する。
【００４４】
次に、本例のリズムゲーム制御装置１００にて実行されるリズムゲームの概要について説明する。本例において実行されるリズムゲームは、プレイヤが音楽に合わせて所定の操作を行うことで進行するゲームモードと、プレイヤが譜面の編集を行うエディットモードとを備える。
【００４５】
ゲームモードでは、譜面情報に基づいて操作標識であるトリガが表示画面上に表示され、プレイヤは、トリガが表示画面上の特定の位置に到達するタイミングに合わせて当該トリガが示す操作を行う。そして、プレイヤが行った操作の内容とタイミングとが順次判定されながら、リズムゲームが進行する。なお、リズムゲームの進行方法は特に限定されないが、本例においては、プレイヤの操作が成功したと判定された場合に敵キャラクタへの攻撃が実行される進行方法と、プレイヤの操作が成功したと判定された場合にプレイヤキャラクタが仮想空間（フィールド）を進む進行方法とが採用されているものとする。
【００４６】
一方、エディットモードでは、楽曲に応じたトリガを配置するための画面が表示画面上に表示され、プレイヤは、トリガの追加や配置変更などを行うことで譜面を作成する。エディットモードについては、後で詳しく説明する。
【００４７】
次に、本例のリズムゲーム制御装置１００の動作について説明する。
【００４８】
図６は、リズムゲーム制御装置１００が実行するエディットモード処理の例を示すフローチャートである。エディットモード処理では、プレイヤからの指示に応じて譜面を編集（特に、トリガの追加、削除、変更）するための処理が行われる。なお、本発明に関係しない処理については、その内容を省略している場合がある。
【００４９】
エディットモード処理は、例えばプレイヤからのエディットモードの開始要求と、編集対象とする譜面（基礎譜面またはトリガが配置されている譜面）の選択とを受け付けたことにより開始される。
【００５０】
エディットモード処理において、先ず、制御部１１は、選択を受け付けた編集対象を編集可能な譜面編集画面を表示する（ステップＳ１０１）。本例においては、制御部１１が、基礎譜面Ａの選択を受け付けたことにより、既にトリガが配置された譜面である譜面Ａ−１を編集可能な譜面編集画面を表示する場合を例にして説明を行う。なお、制御部１１が、編集対象を特定しないで譜面編集画面を表示し、その後にプレイヤによる編集対象の選択を受け付ける構成としてもよい。
【００５１】
図７は、譜面編集画面の例について説明するための説明図である。図７に示すように、譜面編集画面には、４つのレーンＬ１〜Ｌ４により構成される譜面と、戻るボタンＢＢと、テンプレート表示領域ＴＤと、テンプレート変更ボタンＴＢと、記録ボタンＲＢと、プレイボタンＰＢとが設けられる。
【００５２】
各レーン上には、譜面Ａ−１に対応する譜面情報と、譜面Ａ−１の基礎譜面である基礎譜面Ａに対応する基礎譜面情報とに基づいて、トリガと、トリガ配置許容マークと、ガイドとが表示される。
【００５３】
ここで、本例におけるトリガの種類について簡単に説明する。本例におけるトリガには、タップトリガと、スライドトリガと、ホールドトリガと、ホールドスライドトリガとの４種類がある。
【００５４】
タップトリガ（例えば、図７におけるトリガ７０１）は、画面上の任意に位置に対するタップ操作を示す操作標識として機能する。スライドトリガ（例えば、図７におけるトリガ７０２）は、スライドトリガに描かれた矢印の方向へのスライド操作を示す操作標識として機能する。ホールドトリガ（例えば、図７におけるトリガ７０３）は、始点トリガ７０３ａと、ホールドライン７０３ｂと、終点トリガ７０３ｃとにより構成されるトリガであり、ホールドラインの長さ分だけ始点トリガ７０３が示す操作を継続することを示す操作標識として機能する。ホールドスライドトリガ（図示せず）は、ホールドトリガ７０３の始点トリガ７０３ａをスライドトリガに置き換えた構成のトリガであり、始点トリガとしてのスライドトリガが示す操作をホールドラインの長さ分だけ継続する操作を示す操作標識として機能する。
【００５５】
また、トリガ許容マーク（例えば、図７におけるトリガ許容マーク７０５）は、譜面Ａ−１の音楽情報が示す音楽のリズムに沿ったタイミングに配置されており、プレイヤ（譜面の編集者）は、トリガ許容マーク上にトリガを配置していく。
【００５６】
また、ガイドは、譜面Ａ−１に対応するデフォルト譜面情報に従って表示される。具体的には、デフォルト譜面情報が示すトリガの位置に、譜面Ａ−１に設定されたトリガとは異なる態様で所定の画像が表示される。本例においては、テンプレート表示領域ＴＤにデフォルト譜面情報が示す譜面の種類が表示される。また、デフォルト譜面情報は、テンプレート変更ボタンＴＢにより変更される。
【００５７】
また、本例においては、戻るボタンＢＢの選択を受け付けた場合、制御部１１は、エディットモードを終了する。
【００５８】
また、記録ボタンＲＢの選択を受け付けた場合、制御部１１は、楽曲を出力（演奏）しながらその場でトリガを配置していくモードであるリアルタイム入力モードを実行するための処理を開始する（図示せず）。リアルタイム入力モードでは、制御部１１は、楽曲の演奏を開始し、同時にトリガの記録を行う。このとき、制御部１１は、トリガの操作入力を要求する領域を示す画像を譜面上に表示し、トリガ配置許容マークを楽曲の演奏に応じて流していくことにより、ゲームプレイ時と同様の感覚でプレイヤにトリガを配置させる。
【００５９】
さらに、プレイボタンＰＢの選択を受け付けた場合、制御部１１は、現在配置されているトリガを自動再生で確認できるモードであるオートプレイモードを実行するための処理を開始する（図示せず）。オートプレイモードでは、制御部１１は、プレイボタンＰＢの選択を受け付けたときの譜面編集画面に表示されていた譜面に応じた楽曲の演奏を開始するとともに、譜面に配置されたトリガが示す操作がゲームモードにおける「最高のタイミング（クリティカル）」で入力された場合の効果音を出力する。
【００６０】
譜面編集画面を表示すると、制御部１１は、トリガの配置要求を受け付けたか否かを判定する（ステップＳ１０２）。
【００６１】
図８は、トリガの配置要求について説明するための説明図である。図８（Ａ）に示すように、プレイヤの指Ｐにより譜面上のトリガ配置許容マーク８０１がタップされると、制御部１１は、トリガ配置許容マーク８０１に対するトリガの配置要求を受け付けたものと判定する。なお、本例においては、プレイヤが多少ラフな操作でトリガの配置を行っても、制御部１１が、トリガ許容マーク上にトリガをスナップする。すなわち、例えばプレイヤが、トリガ配置許容マーク８０１から所定距離だけずれた位置に触れた場合であっても、触れた位置に他のトリガ配置許容マークがなければ、トリガ配置許容マーク８０１に対するトリガ配置要求を受け付けたものと判定する。このような構成とすることで、プレイヤが厳密なタイミングや位置を気にしないでトリガを配置していっても、譜面に対応する曲のリズムに合致した譜面を作成していくことができるようになる。
【００６２】
トリガ配置要求を受け付けたと判定すると（ステップＳ１０２のＹ）、制御部１１は、受け付けたトリガ配置要求に従い譜面情報を更新する（ステップＳ１０３）。本例においては、制御部１１は、トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、図８（Ｂ）に示すように、譜面Ａ−１上にタップトリガ８０２を配置する。なお、トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置でない場合は、制御部１１は、その旨を示す所定のエラーメッセージを表示画面に表示し、トリガを配置しない。また、本例においては、制御部１１は、譜面情報を更新する度に、更新後の譜面情報を譜面情報記憶部１２ｃに登録する。ただし、例えば更新した譜面情報を登録するか否かまたは更新後の譜面情報を上書きするか否かについて、制御部１１が、プレイヤの選択を要求する構成としてもよい。
【００６３】
譜面情報を更新すると、制御部１１は、エディットモードを終了するか否かを判定する（ステップＳ１０４）。ここで、たとえばプレイヤによる戻るボタンＢＢの選択を受け付けたことによりエディットモードを終了すると判定すると（ステップＳ１０４のＹ）、制御部１１は、ここでの処理を終了する。
【００６４】
一方、エディットモードを終了しないと判定すると（ステップＳ１０４のＮ）、制御部１１は、更新後の譜面情報に応じた譜面編集画面を表示して、ステップＳ１０２の処理に移行する。
【００６５】
また、ステップ１０２の処理において、トリガ配置要求を受け付けていないと判定すると（ステップＳ１０２のＮ）、制御部１１は、トリガの選択を受け付けたか否かを判定する（ステップＳ１０５）。ここで、例えばプレイヤの指Ｐによって表示画面上のトリガがタップされたことにより、トリガの選択を受け付けたと判定すると（ステップＳ１０５のＹ）、制御部１１は、プレイヤにトリガの配置位置を編集させるためのトリガ編集処理を開始する（ステップＳ２００）。なお、このときプレイヤの指Ｐによって表示画面上のトリガがドラッグ操作された場合、制御部１１は、ドラッグ操作に応じてトリガを上下左右に移動する。トリガを左右に移動した場合はタイミングの調整になり、上下に移動した場合にはレーンチェンジになる。
【００６６】
図９は、リズムゲーム制御装置１００が実行するトリガ編集処理の例を示すフローチャートである。なお、本発明に関係しない処理については、その内容を省略している場合がある。
【００６７】
トリガ編集処理において、先ず、制御部１１は、選択を受け付けたトリガの種類を判定する（ステップＳ２０１）。
【００６８】
トリガの種類を判定すると、制御部１１は、プレイヤによる選択を受け付けたトリガの種類がホールドトリガ（ホールドスライドトリガを含む）であるか否かを判定する（ステップＳ２０２）。ここで、トリガの種類がホールドトリガでないと判定すると（ステップＳ２０２のＮ）、制御部１１は、後述するステップＳ２０４の処理に移行する。
【００６９】
一方、トリガの種類がホールドトリガであると判定すると（ステップＳ２０２のＹ）、制御部１１は、編集メニュー表示画面に表示する編集メニューをホールドトリガ専用の編集メニューに決定する（ステップＳ２０３）。なお、トリガの種類がホールドトリガでない場合、編集メニュー表示画面に表示する編集メニューは、ホールドトリガ専用の編集メニューとは異なる通常のものが選択される。
【００７０】
表示する編集メニューを決定すると、制御部１１は、選択を受け付けたトリガの移動可能位置を決定する（ステップＳ２０４）。本例においては、所定条件（例えば、他のトリガと同一のタイミング、楽曲の演奏開始直後、楽曲の演奏終了直前、フィーチャーゾーンの開始時、フィーチャーゾーンの終了時）を満たす位置にはトリガが配置できないものとする。なお、本例におけるフィーチャーゾーンとは、ゲームモードの進行時にプレイヤがタイミング良く操作を続けた場合に特殊効果（例えば、召喚獣の召喚）が発動される譜面上の一定の範囲である。制御部１１が、特定の条件を満たすプレイヤに対して、譜面編集の１態様としてフィーチャーゾーンの設定を許容する構成としてもよい。
【００７１】
トリガの移動可能位置を決定すると、制御部１１は、編集メニュー表示画面を表示する（ステップＳ２０５）。
【００７２】
図１０は、編集メニュー表示画面について説明するための説明図である。図１０（Ａ）に示すように、プレイヤの指Ｐにより表示画面に単一表示されたタップトリガ１００１に対するタップ操作を受け付けると、制御部１１は、図１０（Ｂ）に示すように、タップトリガ１００１に関連付けされた形態で表示される編集メニュー１０１０を含む編集メニュー表示画面を表示する。ここで、本例においては、タップトリガ１００１と直線で結ばれる編集メニュー１０１０には、タップトリガ１０１１と、複数種類のスライドトリガ１０１２と、ホールドトリガ１０１３と、ゴミ箱アイコン１０１４とが表示される。そして、プレイヤにより編集メニュー１０１０に対する選択操作を受け付けた場合に、制御部１１は、タップトリガ１００１を変更する。すなわち、例えばスライドトリガの選択を受け付けた場合、制御部１１は、タップトリガ１００１をスライドトリガに変更する。また、ゴミ箱アイコン１０１４の選択を受け付けた場合、制御部１１は、タップトリガ１００１を削除する。
【００７３】
なお、図１０（Ｂ）に示すように、編集メニュー表示画面においては、制御部１１は、トリガ配置許容マーク（例えば、トリガ配置許容マーク１００２）を強調して（具体的には、編集メニュー画面に移行するまでには光っていなかったトリガ配置許容マークを白色に光らせて）表示する。そして、プレイヤによるドラッグ操作を受け付け、受け付けたドラッグ操作がタップトリガ１００１を移動可能位置に移動する操作であると判定した場合、制御部１１は、タップトリガ１００１を移動可能位置に配置する（図示せず）。
【００７４】
図１１は、編集メニュー画面の他の例について説明するための説明図である。図１１（Ａ）に示すように、表示画面上に複数のトリガが表示されている状態で、プレイヤの指Ｐにより表示画面に表示されたスライドトリガ１１０１に対するタップ操作を受け付けると、制御部１１は、図１１（Ｂ）に示すように、スライドトリガに関連付けされた形態で表示される編集メニュー１１１０を含む編集メニュー表示画面を表示する。また、本例においては、制御部１１は、譜面編集画面に表示されていたトリガ配置許容マークのうち（例えば、図１１（Ａ）における２つのトリガ配置許容マーク１１２０，１１２１参照）、スライドトリガ１１０１の移動可能位置となるトリガ配置許容マークだけ（例えば、図１１（Ｂ）におけるトリガ配置許容マーク１１２０）を強調して表示する。
【００７５】
図１２は、ホールドトリガ専用の編集メニューを含む編集メニュー画面について説明するための説明図である。譜面編集画面においてプレイヤによるホールドトリガの選択を受け付けた場合、制御部１１は、図１２（Ａ）に示すように、ホールドトリガ１２０１に関連付けされた形態で表示される編集メニュー１２１０を含む編集メニュー表示画面を表示する。ここで、本例においては、ホールドトリガ１２０１と直線で結ばれる編集メニュー１２１０には、ホールドスライドトリガへの変更要求を受け付けるためのスライドトリガ（始点スライドトリガ）が複数選択可能に表示される。
【００７６】
なお、譜面編集画面においてプレイヤによるホールドスライドトリガの選択を受け付けた場合、制御部１１は、図１２（Ｂ）に示すように、ホールドスライドトリガ１２５１に関連付けされた形態で表示される編集メニュー１２６０を含む編集メニュー表示画面を表示する。ここで、本例においては、ホールドスライドトリガ１２５１と直線で結ばれる編集メニュー１２６０には、スライド角度の変更要求を受け付けるためのスライドトリガ（始点スライドトリガ）が複数表示されるとともに、ホールドトリガへの変更要求を受け付けるためのタップトリガ（始点タップトリガ）が選択可能に表示される。
【００７７】
編集メニュー表示画面を表示すると、制御部１１は、編集メニューに対する選択操作を受け付けたか否かを判定する（ステップＳ２０６）。ここで、編集メニューに対する選択操作を受け付けたと判定すると（ステップＳ２０６のＹ）、制御部１１は、選択操作に応じて選択を受け付けたトリガを編集（本例においては、トリガの種類の変更または削除）し、編集内容が反映されるように譜面情報を更新して、更新後の譜面情報を譜面情報記憶部１２ｃに登録する（ステップＳ２０７）。
【００７８】
譜面情報を更新すると、制御部１１は、更新後の譜面情報に基づいて譜面編集画面を表示して（ステップＳ２０８）、ここでの処理を終了し、エディットモード処理におけるステップ１０４の処理に移行する（図６参照）。
【００７９】
一方、編集メニューに対する選択操作を受け付けていないと判定すると（ステップＳ２０６のＮ）、制御部１１は、トリガの配置を変更する旨の要求（トリガ配置変更要求）を受け付けたか否かを判定する（ステップＳ２０９）。例えば、トリガ配置変更操作としてのドラッグ操作を受け付けたことにより、トリガ配置変更要求を受け付けたと判定すると（ステップＳ２０９のＹ）、制御部１１は、トリガ配置変更要求に従いトリガの配置位置が変更されるように譜面情報を更新する（ステップＳ２０７）。なお、本例においては、制御部１１は、トリガ配置変更要求として受け付けたドラッグ操作が示すトリガの配置変更要求位置（すなわち、ドラッグ操作が終了した位置）がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置変更要求に従いトリガの配置位置を変更する。一方、トリガ配置変更要求を受け付けていないと判定すると（ステップＳ２０９のＮ）、制御部１１は、トリガ編集処理を終了するか否かを判定する（ステップＳ２１０）。ここで、トリガ編集処理を終了しないと判定すると（ステップＳ２１０のＮ）、制御部１１は、ステップＳ２０５の処理に移行する。
【００８０】
一方、例えば所定のトリガ編集処理終了操作を受け付けたことにより、トリガ編集処理を終了すると判定すると、制御部１１は、ここでの処理を終了し、エディットモード処理におけるステップ１０４の処理に移行する（図６参照）。
【００８１】
また、エディットモード処理におけるトリガ編集処理を開始する前の処理（すなわち、ステップＳ１０５の処理）において、トリガの選択を受け付けていないと判定すると（ステップＳ１０５のＮ）、制御部１１は、譜面の拡大要求を受け付けたか否かを判定する（ステップＳ１０６）。ここで、譜面の拡大要求を受け付けていないと判定すると（ステップＳ１０６のＮ）、制御部１１は、ステップＳ１０４の処理に移行する。
【００８２】
一方、例えばプレイヤによる所定の譜面拡大操作（例えば、ピンチアウト操作）を受け付けたことにより譜面の拡大要求を受け付けたと判定すると（ステップＳ１０６のＹ）、制御部１１は、譜面を拡大した譜面編集画面を表示して（ステップＳ１０７）、ステップＳ１０２の処理に移行する。
【００８３】
図１３は、譜面の拡大について説明するための説明図である。図１３（Ａ）に示すように、表示画面の一部に対してプレイヤの指Ｐによるピンチアウト操作（すなわち、２本の指により表示画面の２点に触れ、当該２点間の距離が伸びるように接触点を移動させる操作）を受け付けると、制御部１１は、図１３（Ｂ）に示すように、レーン上の２つのトリガ配置許容マーク１３０１，１３０２の間隔が開くように譜面編集画面を更新する。なお、本例においては、譜面を拡大しても、トリガのサイズは変えないものとする。また、制御部１１は、譜面の大きさ（または拡大率）に応じて、トリガ配置許容マークを選択的に表示する。すなわち、例えば図１３（Ａ）に示す状態から図１３（Ｂ）に示す状態に譜面を拡大する場合、制御部１１は、表示中の譜面に対応するトリガ配置許容マーク情報に基づいて、拡大前に表示していた２つのトリガ配置許容マーク１３０１，１３０２の間に１つのトリガ配置許容マーク１３０３を追加表示する。
【００８４】
なお、制御部１１は、ピンチイン操作を受け付けた場合は、譜面を縮小して表示する。また、所定操作（例えば、表示画面に対するダブルタップ）を受け付けた場合に、制御部１１は、譜面スケールをリセットする。
【００８５】
以上に説明したように、上述した実施の形態では、楽曲を再生すると共に、タッチパネルを備える表示装置の表示画面に、プレイヤに対して当該楽曲のリズムに合わせた操作入力を促す操作標識を示すトリガを表示することでリズムゲームの進行を制御するリズムゲーム制御装置１００が、トリガの配置許容位置を示すトリガ配置許容マークが配置された基礎譜面を示す基礎譜面情報を記憶する基礎譜面情報記憶部１２ｂと、リズムゲームにて使用される譜面であってトリガが配置された譜面を示す譜面情報を記憶する譜面情報記憶部１２ｃとを備え、基礎譜面情報が示す基礎譜面を編集可能な譜面編集画面を表示装置に表示し（例えば、ステップＳ１０１）、譜面編集画面においてプレイヤのトリガ配置操作によるトリガ配置要求を受け付け（例えば、ステップＳ１０２）、トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い基礎譜面にトリガを配置し（例えば、ステップＳ１０３）、基礎譜面にトリガが配置されたことにより当該基礎譜面が編集された譜面を示す譜面情報を譜面情報記憶部１２ｃに登録する（例えば、ステップＳ１０３）構成としているので、リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させることができるようになる。この結果、様々な譜面を利用したいというプレイヤのニーズを満たすことができるようになる。
【００８６】
すなわち、プレイヤが譜面に対してトリガを対応付けすることによってバラエティに富んだ様々な譜面を作成することができるようになるので、ゲーム提供者側で作成された譜面以外の様々な譜面をリズムゲームにおいて利用することができるようになる。
【００８７】
また、上述した実施の形態では、リズムゲーム制御装置１００が、譜面情報記憶部１２ｃに登録されている譜面情報が示す譜面を編集可能な譜面編集画面を表示装置に表示し（例えば、ステップＳ１０１）、トリガ配置要求によるトリガの配置要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置要求に従い譜面にトリガを配置し（例えば、ステップＳ１０３）、譜面にトリガが配置されたことにより編集された譜面を示す譜面情報を譜面情報記憶部１２ｃに登録する（例えば、ステップＳ１０３）構成としているので、トリガ配置許容マークの配置を曲のテンポやリズムとマッチした位置にしておくことで、プレイヤの技量に依らずに曲に合った譜面を作成させることができるようになる。
【００８８】
また、上述した実施の形態では、リズムゲーム制御装置１００が、譜面編集画面においてプレイヤのトリガ配置変更操作によるトリガ配置変更要求を受け付け（例えば、ステップ２０９）、トリガ配置変更要求によるトリガの配置変更要求位置がトリガ配置許容マークが配置された配置許容位置である場合に、当該トリガ配置変更要求に従いトリガの配置位置を変更し（ステップＳ２０７）、トリガの配置位置が変更されたことにより編集された譜面を示す譜面情報を譜面情報記憶部１２ｃに登録する（ステップＳ２０７）構成としているので、トリガの位置が曲に合わない位置となるようなことを防止することができるようになる。
【００８９】
また、上述した実施の形態では、リズムゲーム制御装置１００が、表示画面に表示する譜面編集画面の大きさに応じてトリガ配置許容マークを選択的に表示する構成としているので、トリガを配置する画面の操作性を向上させることができるようになる。また、拡大を続けていくことでトリガを配置可能な位置が徐々に細分化され、フレーム単位での配置が可能になる。この機能を駆使することで、楽曲のリズム外の箇所にトリガを配置できるようになる。また、このような構成とすることで、変則的な譜面や、よりテクニカルな譜面を作ることができるようになる。
【００９０】
また、上述した実施の形態では特に言及していないが、リズムゲーム制御装置１００が、譜面情報記憶部１２ｃに記憶されている譜面情報の一部または全部を、通信ネットワークを介して他の装置に送信する構成としてもよい。このような構成とすることにより、同一ゲームのプレイヤ間で譜面のやり取りができるようになり、ゲーム自体のソーシャル性を向上させることができるようになる。
【００９１】
なお、上述した実施の形態では、リズムゲーム制御装置１００がゲームカートリッジ２０から読み取ったゲームプログラムに基づいて上述したゲーム処理などの各種の処理を実行する構成としていたが、リズムゲーム制御装置１００が、インターネットなどの通信ネットワークを介してゲームプログラムを取得するようにしてもよい。また、リズムゲーム制御装置１００がゲームサーバとして機能し、通信ネットワークを介してゲームプログラムをゲーム端末に提供するようにしてもよい。
【００９２】
また、上述した実施の形態では、リズムゲーム制御装置１００は、自己が備える記憶装置（記憶部１２）に記憶されている各種制御プログラム（例えば、リズムゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【産業上の利用可能性】
【００９３】
本発明は、リズムゲームにおいてバラエティに富んだ様々な譜面をプレイヤ側に作成させるのに有用である。
【符号の説明】
【００９４】
１０        ゲームプログラム読取部
１１        制御部
１２        記憶部
１３        表示部
１４        音声出力部
１５        プレイヤ操作受付部
１６        通信部
２０        ゲームカートリッジ
１００      ビデオゲーム処理装置
【図１】
2014104318.tif 000003
【図２】
2014104318.tif 000004
【図３】
2014104318.tif 000005
【図４】
2014104318.tif 000006
【図５】
2014104318.tif 000007
【図６】
2014104318.tif 000008
【図７】
2014104318.tif 000009
【図８】
2014104318.tif 000010
【図９】
2014104318.tif 000011
【図１０】
2014104318.tif 000012
【図１１】
2014104318.tif 000013
【図１２】
2014104318.tif 000014
【図１３】
2014104318.tif 000015