JP2005258809A - 情報処理装置及びプログラム - Google Patents

情報処理装置及びプログラム Download PDF

Info

Publication number
JP2005258809A
JP2005258809A JP2004069467A JP2004069467A JP2005258809A JP 2005258809 A JP2005258809 A JP 2005258809A JP 2004069467 A JP2004069467 A JP 2004069467A JP 2004069467 A JP2004069467 A JP 2004069467A JP 2005258809 A JP2005258809 A JP 2005258809A
Authority
JP
Japan
Prior art keywords
trajectory
trajectory data
information
magic
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004069467A
Other languages
English (en)
Inventor
Kazumasa Yoshizawa
一雅 吉澤
Junichi Kogo
淳一 向後
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Universal Entertainment Corp
Original Assignee
Aruze Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aruze Corp filed Critical Aruze Corp
Priority to JP2004069467A priority Critical patent/JP2005258809A/ja
Priority to AU2005201050A priority patent/AU2005201050A1/en
Priority to EA200500334A priority patent/EA008783B1/ru
Priority to US11/076,453 priority patent/US20050208993A1/en
Priority to KR1020050020400A priority patent/KR100699376B1/ko
Priority to CNB2005100538000A priority patent/CN100542642C/zh
Priority to EP05005373A priority patent/EP1577851A3/en
Priority to SG200502899A priority patent/SG115857A1/en
Publication of JP2005258809A publication Critical patent/JP2005258809A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1068Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
    • A63F2300/1075Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad using a touch screen

Landscapes

  • Position Input By Displaying (AREA)

Abstract

【課題】 処理の種類の数が多数であっても、入力領域の面積に制限されることなく、所望の処理を選択して実行できる。
【解決手段】 ユーザが位置情報を入力可能な入力領域を有するタッチパネルと、入力領域に入力された位置情報を取得する位置情報取得手段と、位置情報取得手段により取得された位置情報に基づいて軌跡情報を認識する軌跡認識手段と、複数の処理のそれぞれに関連づけされた、複数の軌跡データを記憶する軌跡データ記憶手段と、軌跡データ記憶手段に記憶された複数の軌跡データから軌跡認識手段により認識された軌跡情報と相関するいずれか一の軌跡データを選択する軌跡データ選択手段と、軌跡情報と軌跡データとが相関するときに、軌跡データに関連付けされた処理を実行する処理手段とを有する。
【選択図】 図17

Description

本発明は情報処理装置及びプログラムに関し、より詳しくは、複数の処理を限られた入力領域を用いて選択して実行させることが可能な、情報処理装置及びプログラムに関する。
近年、遊技装置として種々の情報処理装置が開発されている。一般に広く普及されている情報処理装置は、ユーザの操作に応じて画面上のキャラクタを移動させたり、変化させてゲームを行うようにプログラムされている。この情報処理装置では、通常複数の操作キーを有するコントローラにより画面上のキャラクタを操作する。
最近情報処理装置の画面をユーザが直接触れることにより、ユーザがタッチパネルのどこに触れたかを検出し、触れた位置に応じて所定の処理を行う情報処理装置(ゲーム機)が開発されている(例えば、特許文献1)。
特開2002−939号公開公報(図24,段落[0086]〜[0094])
上記のような情報処理装置においては、複数の処理それぞれにタッチパネルのいずれかの位置又は領域が割り当てられている必要がある。そのため、処理の種類が多くなると、有限であるタッチパネル面のすべてがいずれかの処理に割り当てられてしまい、それ以上の処理の割り当てができなくなる場合もある。そのような場合には、画面の切替処理や入力領域用の新たなウインドウの生成などにより新たな処理のための一又領域の確保を行う方法もあるが、このよう様な方法ではユーザに複数の操作動作を要求することとなり、操作性が悪化するという問題がある。
本発明はかかる点に鑑みてなされたものであり、処理の種類の数が多数であっても、入力領域の面積に制限されることなく、所望の処理を選択して実行させることが可能な情報処理装置及びプログラムを提供することを目的とする。
本発明の情報処理装置は、ユーザが位置情報を入力可能な入力領域を有する入力手段(入力部、タッチパネル)と、入力領域に入力された位置情報を取得する位置情報取得手段(CPU)と、位置情報取得手段により取得された位置情報に基づいて軌跡情報を認識する軌跡認識手段(CPU)と、複数の処理のそれぞれに関連づけされた、複数の軌跡データを記憶する軌跡データ記憶手段(メモリ及び/又は格納部)と、軌跡データ記憶手段に記憶された複数の軌跡データから軌跡認識手段により認識された軌跡情報と相関するいずれか一の軌跡データを選択する軌跡データ選択手段(CPU)と、軌跡情報と軌跡データとが相関するときに、軌跡データに関連付けされた処理を実行する処理手段(CPU)とを有することを特徴とする。
この構成によれば、ユーザが例えば入力手段であるタッチパネルに直接入力して軌跡を描くことが入力操作となり、いずれの処理を行わせる場合にも共通の入力領域を使用することで足り、処理ごとに入力領域を設ける必要はない。従って、処理の種類がいくつであっても常にこの共通の入力領域を使用すれば足りる。
この情報処理装置は、ユーザが共通の入力領域に入力した軌跡と所定の処理と関連づけられた軌跡データとを照合して、照合できた場合にその軌跡データに対応した処理を実行する。このため、ユーザは、所定の軌跡を直接共通の入力領域に描くことにより、複数の処理からユーザが希望する処理を選択させることができる。したがって、処理の種類を増やしてもその処理に割り当てられる領域を新たに設けることなく、処理の選択が可能な情報処理装置が提供できる。
本発明の情報処理装置においては、位置情報取得手段が検知した位置情報に基づく軌跡情報に関する表示を行う表示手段(表示部、液晶ディスプレイ装置)をさらに有する構成としても良い。
この構成によれば、ユーザが描いた軌跡情報が画面に表示されるので、ユーザは自分が描く軌跡を確認することができ、確認しながら希望の軌跡を描くことができる。
本発明の情報処理装置においては、入力手段は、表示手段上に設けられた透明タッチパネルであり、表示手段は、軌跡情報と相関すると比較判定手段により判定された軌跡データに基づく画像を表示する構成としても良い。
この構成によれば、ユーザが希望する軌跡をユーザの指で簡単になぞって描くことができる。
本発明のプログラムは、複数の処理のいずれかに関連づけされた複数の軌跡データを予め記憶させるステップと、入力された位置情報を取得するステップと、位置情報に基づいて軌跡情報を認識するステップと、複数の軌跡データから、軌跡情報と相関するいずれか一の軌跡データを選択するステップと、選択された軌跡データに関連付けされた処理を実行するステップとをコンピュータに実行させることを特徴とする。
このプログラムによれば、ユーザが例えば入力手段であるタッチパネルに直接入力して軌跡を描くことが入力操作となり、いずれの処理を行わせる場合にも共通の入力領域を使用することで足り、処理ごとに入力領域を設ける必要はない。従って、処理の種類がいくつであっても常にこの共通の入力領域を使用すれば足りる。
このプログラムは、ユーザが共通の入力領域に入力した軌跡と所定の処理と関連づけられた軌跡データとを照合して、照合できた場合にその軌跡データに対応した処理を実行する。このため、ユーザは、所定の軌跡を直接共通の入力領域に描くことにより、複数の処理からユーザが希望する処理を選択させることができる。したがって、処理の種類を増やしてもその処理に割り当てられる領域を新たに設けることなく、処理の選択が可能な情報処理装置が提供できる。
本発明の情報処理装置及びプログラムによれば、処理の種類の数が多数であっても、入力領域の面積に制限されることなく、所望の処理を選択して実行させることが可能となる。
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。本実施の形態においては、アーケードゲームに本発明を適用した場合について説明する。
図1は、本発明の実施の形態にかかる情報処理装置として機能するゲーム機を含むロールプレイングゲームシステムを示す概略図である。このシステムは、ホストコンピュータ11と、このホストコンピュータ11に通信回線13を介して接続された複数のゲーム機12とから主に構成されている。図1においては、8台のゲーム機12がホストコンピュータ11に接続された場合について説明している。ホストコンピュータ11に接続するゲーム機の台数については特に制限はない。このような構成のロールプレイングゲームシステムにより、多人数のプレイヤがロールプレイングゲームを同時にプレイすることができる。
図2は、本発明のゲーム機におけるロールプレイングゲーム(以下、RPGと省略する)を示す図である。このRPGでは、プレイヤのアバターであるキャラクタ23と、キャラクタ23の進行を妨害する敵(モンスターなど)21と、同じロケーション内で同時にプレイする他のプレイヤの分身であるキャラクタ25と、キャラクタ23,25が使用する武器、防具、薬などの各種アイテム22などがゲーム中に表示される。また、本実施の形態にかかるRPGでは、表示画面上で所定の印24を描画することにより特別なゲーム処理(魔法)を行うようになっている。
このRPGにおける操作には、図3(a)から図3(c)に示す基本操作と特殊操作がある。基本操作には、図3(a)に示すような移動と、図3(b)に示すような通常攻撃とがある。移動の操作においては、図3(a)に示すように、表示画面上で移動したい側のキャラクタ31の近傍をタップする。そのとき、キャラクタ31は、なるべく近いルートを通って所望の方向に移動する。通常攻撃の操作においては、図3(b)に示すように、表示画面に表示されている敵32をタップする。そのとき、キャラクタ31は、敵32に対してなるべく有利な位置に移動して敵32を剣や弓で攻撃する。
特殊操作には、図3(c)に示すような魔法の発動がある。この魔法の発動は、表示画面上に表示された敵32上で所定の印33を描画することにより魔法が出現する。これにより、キャラクタ31が魔法を使って敵32を倒す。この場合において、印33の大きさや描く場所、描画するタイミングなどにより魔法の効果が変化するようになっている。なお、具体的なゲーム処理については後述する。
図4は、本発明のゲーム機12の概略構成を示すブロック図である。ゲーム機12は、種々のゲーム処理を行う処理部42と、通信回線13を介してホストコンピュータとの間の通信制御を行う通信制御部45と、RPGのプログラムなどを格納する格納部(記憶装置、例えばハードディスク、RAM、或いは記憶媒体読み取り装置など)46と、RPGを表示する表示手段である表示部47と、操作のための入力を行う入力手段である入力部48とから主に構成されている。処理部42は、ゲーム処理の制御を行うCPU43と、種々のデータを一時的に又は恒久的に保持するメモリ44とを含む。CPU43は、本発明の構成要素である位置情報取得手段、軌跡認識手段、軌跡データ選択手段、及び処理手段として機能する。また、メモリ44及び/又は格納部46は、本発明の構成要素である軌跡データ記憶手段として機能する。
処理部42では、種々の処理を行う。処理としては、具体的には、移動、攻撃、メニュー、ショートカット、物を取る、マイルストーンに触るなどのゲームに関する処理が挙げられる。これらの処理は、例示であり、RPGの種類により適宜変更されることに留意すべきである。
移動は、図5(a)に示すように、表示画面上でキャラクタ52が行きたい場所を1回タップすることにより行う(タップアイコン51が表示される)。これにより、図5(b)に示すように、キャラクタ52をその場所まで移動させる。この場合、その時間(キャラクタを移動させる際)に、キャラクタが現在いる位置から移動させたい位置の間に障害物があっても、キャラクタがその障害物を自動的に避けて最短距離で目的の場所まで移動する。
攻撃は、図6(a)に示すように、表示画面上でキャラクタ52が攻撃したい対象53(図中では敵モンスター)を1回タップすることにより行う(タップアイコン51が表示される)。このとき、図6(b)に示すように、タップした対象53(敵モンスターやジェネレータなど)に対する攻撃に最適である距離までキャラクタ52が移動し、対象53に攻撃を行う。
メニューは、図7(a)に示すように、表示画面上で任意の場所で2回連続でタップすることにより行う(タップアイコン51が重なって表示される)。これにより、図7(b)に示すように、選択可能なメニュー54(図中ではキャラクタ52が使用できる魔法の選択肢)が表示される。
ショートカット(上述した特殊操作)は、図8(a),(b)に示すように、表示画面上をなぞって所定の印を描画することにより行う。すなわち、図8(b)に示すように、タップ開始点55からタップ終了点56まで表示画面をなぞることにより、所望の魔法を発動させることができる。この魔法は、前述のメニューから選択することも可能であるが、表示画面をなぞることでショートカットして魔法を発動させることにより素早く魔法を発動させることができる。このように素早く魔法を発動することにより、RPGの流れを妨げることなく魔法を発動させることが可能となる。この特殊操作の詳細な処理については後述する。
物を取る操作は、図9(a)に示すように、表示されているステージにあるアイテム57をタップすることにより行う(タップアイコン51が表示される)。これにより、キャラクタ52がアイテム57に近づいてアイテム57を拾う。これにより、図9(b)に示すように、キャラクタ52のレベルアップを図ることができる。なお、アイテム57としては、マナ、武器、防具などを挙げることができる。
マイルストーンに触る操作は、図10(a)に示すように、マイルストーンと呼ばれるオブジェクトをタップすることにより行う(タップアイコン51が表示される)。この操作は、まず画面に表示されるマップ内に落ちているマナを拾い集めてから行う。これにより、マイルストーン58をタップすると、キャラクタ52がマイルストーン58に近づいて自動的にマナをマイルストーン58に入れる。これにより、図10(b)に示すように、キャラクタ52のレベルアップを図ることができる。集めたマナの種類によりキャラクタ52は、処理におけるパラメータがアップする。
図4において、通信制御部45は、RPGにおける処理を通信回線13を介してホストコンピュータに伝送すると共に、RPGを共に行っている他のゲーム機からの処理を伝送する。他のゲーム機からの処理は、自分の処理と共に、表示部47により画面上に表示される。これにより、他のプレイヤと共にゲームを楽しむことができる。なお、通信回線13としては、インターネットやLANのようなネットワークなどを挙げることができる。
入力手段である入力部48としては、タッチパネル、マウス、トラックボール、デジタイザー、モーションキャプチャなどを挙げることができる。特に表示画面上に設けた透明タッチパネルのように、表示画面に直接接触して操作する接触型の入力手段を用いることにより、より簡単に特殊操作、すなわちプレイヤが希望する軌跡をプレイヤの指で簡単になぞって描く操作を行うことが可能となる。
次に、上記構成を有するゲーム機における処理についてより詳しく説明する。
図11は、本発明のゲーム機における処理のタップメイン処理を説明するためのフローチャートである。なお、ここでは、入力部48がタッチパネルである場合について説明する。
ステップ(以下、STと省略する)1では、プレイヤがタップ処理を行う。すなわち、プレイヤが表示画面上に設けられた入力部48であるタッチパネル上(以下、単に「表示画面上」と略す)でタップを行う。このタップ処理を行うと、メニュー処理ST2、オブジェクトタップ処理ST3、自己キャラクタ移動処理ST4が行われる。これらの処理はプレイヤがタップする位置により異なる。
図12は、本発明のゲーム機におけるタップ処理を説明するためのフローチャートである。タップ処理においては、プレイヤが表示画面上でタップする位置により、メニュー処理、オブジェクトタップ処理、又は自己キャラクタ移動処理がなされる。
まず、ST11において、プレイヤが表示画面上でタップしたかどうか、すなわちタッチパネルへの入力があるかどうかが判断される。タップがあった場合には、プレイヤのタップがダブルタップであるかどうかが判断される(ST12)。ダブルタップである場合には、メニュー処理フラグがONになり(ST13)、表示画面上に図7(b)に示すようなメニューが表示される。
ダブルタップでない場合には、プレイヤのタップがオブジェクトに対してなされたかどうかを判断する(ST14)。オブジェクトにタップした場合には、オブジェクトタップ処理フラグをONにする(ST15)。このオブジェクトタップ処理については、図13を用いて後述する。
オブジェクトにタップしていない場合には、プレイヤのタップがマップ上でなされたかどうかを判断する(ST16)。マップ上をタップした場合には、自己キャラクタ移動処理フラグをONにする(ST17)。なお、図12においては、ダブルタップ、オブジェクトタップ、マップ上のタップの順に判断するように記載されているが、これに限定されず、ダブルタップ、オブジェクトタップ、マップ上のタップの判断の順序が図12と異なっていても良い。
図13は、本発明のゲーム機におけるオブジェクトタップ処理を説明するためのフローチャートである。オブジェクトタップ処理においては、プレイヤが表示画面上でタップする位置により、魔法陣処理、仲間関連処理、敵攻撃処理、アイテム関連処理又は構造物関連処理がなされる。
まず、ST21において、オブジェクトタップ処理フラグがONであるかどうかを判断する。オブジェクトタップ処理フラグがONである場合には、プレイヤが表示画面上で自己キャラクタをタップしたかどうかを判断する(ST22)。自己キャラクタをタップした場合には、魔法陣処理を行う(ST23)。この魔法陣処理については、図14を用いて後述する。
自己キャラクタをタップしていない場合には、プレイヤが仲間キャラクタをタップしたかどうかを判断する(ST24)。仲間キャラクタをタップした場合には、仲間関連処理を行う(ST25)。
仲間キャラクタをタップしていない場合には、プレイヤが敵キャラクタをタップしたかどうかを判断する(ST26)。敵キャラクタをタップした場合には、図6(b)に示すように、敵攻撃処理を行う(ST27)。
敵キャラクタをタップしていない場合には、プレイヤがアイテムをタップしたかどうかを判断する(ST28)。アイテムをタップした場合には、図9(b)に示すように、キャラクタをレベルアップするなどのアイテム関連処理を行う(ST29)。
アイテムをタップしていない場合には、プレイヤが構造物(例えば、マイルストーン)をタップしたかどうかを判断する(ST30)。構造物をタップした場合には、図10(b)に示すように、キャラクタをレベルアップするなどの構造物関連処理を行う(ST31)。
なお、図13においては、自己キャラクタタップ、仲間キャラクタタップ、敵キャラクタタップ、アイテムタップ、構造物タップの順に判断するように記載されているが、これに限定されず、自己キャラクタタップ、仲間キャラクタタップ、敵キャラクタタップ、アイテムタップ、構造物タップの判断の順序が図13と異なっていても良い。また、仲間キャラクタタップ処理、敵キャラクタタップ処理、アイテムタップ処理及び構造物タップ処理については、説明を簡単にするために省略する。
図14は、本発明のゲーム機における魔法陣処理を説明するためのフローチャートである。ST41においては、表示画面上での対象を指定する対象指定処理を行う。この対象指定処理については、図15を用いて後述する。対象が指定された後に、この対象が使う魔法を特定するための魔法陣描画処理を行う(ST42)。その後、描画された魔法陣と関連づけられた魔法を発動する魔法発動処理を行う(ST43)。
ST44においては、対象指定済みフラグがONであるかどうか、すなわち対象の指定が済んでいるかどうかを判断する。対象指定済みフラグがONであれば、魔法陣描画終了フラグがONであるか、すなわち魔法陣の描画が終了しているかどうかを判断する(ST46)。対象指定済みフラグがONでなければ、対象指定処理フラグをONにする(ST45)。
魔法陣描画終了フラグがONであれば、魔法発動処理終了フラグがONであるか、すなわち魔法発動処理が終了しているかどうかを判断する(ST48)。魔法陣描画終了フラグがONでなければ、魔法陣描画処理フラグをONにする(ST47)。
魔法発動処理フラグがONである場合には、オブジェクトタップ処理フラグをOFFとし、対象指定済みフラグをOFFとし、魔法陣描画終了フラグをOFFとし、魔法発動処理終了フラグをOFFとする(ST50)。すなわち、オブジェクトタップ処理をリセットする。魔法発動処理終了フラグがONでなければ、魔法発動処理フラグをONにする(ST49)。
上記魔法陣処理は、対象指定、魔法陣描画、及び魔法発動により実行される。具体的には、魔法を発動する対象が指定された後に、入力された位置情報を検知し、検知した位置情報に基づく軌跡情報を認識し、予め記憶された少なくとも一つの軌跡データと認識された軌跡情報とを比較して、軌跡情報と相関する軌跡データを選択し、選択した軌跡データに関連づけされた所定の処理を実行する。これにより軌跡に対応した魔法の発動という魔法発動処理がなされる。
すなわち、プレイヤが入力部48から入力して魔法陣と呼ばれる軌跡(「サイン」ともいう)を描く。ゲーム機は、プレイヤが入力した軌跡情報と所定の処理と関連づけられた軌跡データとを照合する(魔法陣描画)。そして、照合できた場合にその処理を実行する(魔法発動)。このため、プレイヤは、所定の軌跡を描くことによりプレイヤが希望する処理を行うことができる。したがって、プレイヤが画面に対して直接行う入力操作自体に遊技性を持たせ、それによりゲームの興趣を向上させることができる。
以下、対象指定処理、魔法陣描画処理及び魔法発動処理をより詳細に説明する。
図15は、本発明のゲーム機における対象指定処理を説明するためのフローチャートである。ST51においては、対象指定フラグがONであるかどうかを判断する。対象指定処理フラグがONであれば、対象指定メイン処理を行う(ST52)。この対象指定メイン処理においては、オブジェクトタップ処理におけるタップ対象の特定を主に行う。
次いで、対象指定が完了したかどうかを判断し(ST53)、対象指定が完了していれば、対象指定済みフラグをONとし、対象指定処理フラグをOFFとする(ST54)。
対象指定処理の後に魔法陣描画処理を行う。この魔法陣処理では、所定期間にプレイヤが描画した印(軌跡情報)と予め格納された軌跡データとを照合する。すなわち、所定期間内にプレイヤが描画を完了したかどうかを判断し、描画された軌跡情報について、予め格納された軌跡データを用いて認証する。
図16は、本発明のゲーム機における魔法陣描画処理を説明するためのフローチャートである。まず、ST61においては、魔法陣描画処理フラグがONであるかどうかを判断する。魔法陣描画処理フラグがONであれば、魔法陣描画処理中フラグがONであるかどうかを判断する(ST62)。魔法陣描画処理中フラグがONでなければ、魔法陣描画処理を開始するかどうかを判断する(ST63)。
プレイヤの魔法陣描画が始まり、魔法陣描画処理が開始されると、その描画のための所定期間の計測を行う。すなわち、魔法陣描画処理フラグをONにし(ST64)、魔法陣描画タイマーを始動する(ST65)。したがって、このタイマーで計測した所定期間中に描画された印を軌跡情報として後述する魔法陣認証処理に用いる。
魔法陣描画処理中フラグがONであれば、プレイヤの描画が行われているので、魔法陣描画メイン処理を行う(ST66)。魔法陣描画メイン処理においては、プレイヤが入力した印の位置情報を検知する。このとき、検知した位置情報に基づく軌跡情報を画面に表示する。これにより、プレイヤが描いた軌跡情報が画面に表示されるので、プレイヤは自分が描く軌跡を確認することができ、確認しながら希望の軌跡を描くことができる。
次いで、魔法陣描画が終了したかどうかを判断する(ST67)。魔法陣描画が終了していれば、魔法陣描画のためのタイマーを停止し(ST68)、魔法陣描画処理中フラグをOFFにする(ST69)。
次いで、プレイヤが描画した軌跡情報を用いて魔法陣認証処理を行う(ST70)。魔法陣認証処理では、軌跡情報と予め格納されている複数の軌跡データとを照合する。すなわち、プレイヤが描画した魔法陣(印)が有効であるかどうかを判断する(ST71)。具体的には、検知した位置情報に基づく軌跡情報を認識し、予め記憶された複数の軌跡データのそれぞれと認識された軌跡情報とを比較して、軌跡情報と相関するいずれかの軌跡データを選択し、選択した軌跡データに関連づけされた処理を実行する。
図17は、魔法陣認証処理(ST70)の具体的な処理例を示すフロー図である。以下、この図を参照しながら魔法陣認証処理の例について説明する。
まず、入力手段であるタッチパネル上にプレイヤによって描かれた魔法陣の軌跡の任意の点の位置情報が刻々(例えば、0.05秒ごとに)CPU43に渡され、CPU43はこの位置情報を位置情報取得手段であるメモリ44に記憶させる。各位置情報は例えばxy座標値やベクトルデータとして記憶されている。
まず、魔法陣認証処理が開始されると、軌跡認識手段であるCPU43は、メモリ44に記憶された位置情報に基づいて軌跡情報の認識処理を行う(ST701)。軌跡認識手段であるCPU43は、必ずしもメモリ44に記憶された位置情報のすべてを軌跡情報として認識する必要はなく、メモリ44に記憶された位置情報のうちいくつかの位置情報(例えば、変節点に対応する位置情報のみ)を抽出して抽出した位置情報の集合を軌跡情報として認識する構成としても良い。
次に、CPU43は、前記軌跡情報の正規化処理を行う(ST702)。正規化処理は、軌跡データと比較できるよう、軌跡情報の軌跡の大きさや傾き(回転)を修正し、或いは軌跡情報に含まれる座標値を任意の点(例えば軌跡のスタート点)を原点とする座標値に変換するような、軌跡情報の変換処理である。なお、軌跡の大きさを変更する処理を行う場合は、この大きさの変更示す値(例えば、1.3倍、0.6倍など)を拡大縮小率として記憶するようにしても良い。この拡大縮小率は、後の効果の大きさや魔法エフェクトグラフィック表示の大きさなどに用いることができる。
次に、軌跡データ選択手段であるCPU43は、軌跡データ記憶手段である格納部46及び/又はメモリ44から軌跡データを読み出し、軌跡情報と軌跡データを比較する(ST703)。軌跡データ選択手段であるCPU43は、この比較に基づいて軌跡情報と軌跡データとの相関の程度を求める(ST704)。ここで、「相関」とは、軌跡情報の示す形状と、軌跡データの示す形状とが全体としてみた場合に関連性を有することをいう。「相関する」と判定されるのは、軌跡情報の示す形状と軌跡データの示す形状とが完全に一致する場合に限られず、一部においては異なるが全体としては一致すると判定可能な場合も「相関」するものとして扱われる。
本実施の形態では、相関するか否かは、「相関度」をもって判定される。「相関度」は、軌跡情報の示す形状(図形)と軌跡データの示す形状(図形)の一致の程度を示す数値である。相関度を算出する方法は種々考えられるが、一例としては軌跡情報の示す形状(図形)と軌跡データの示す形状(図形)において、対応する複数の点をそれぞれ定め、対応する点の距離の合計をもって相関度を算出する方法などがある。例えば、100から対応する点の距離の合計をひいた数値を相関度とし、軌跡情報の示す形状(図形)と軌跡データの示す形状(図形)が完全に一致する場合は、相関度は100−0=100となり、軌跡情報の示す形状(図形)と軌跡データの示す形状(図形)が一部において相違し、対応する点の距離の合計が30である場合は、相関度は100−30=70となる。相関するか否かの判定は、相関度に関する閾値を予め定めておき、前述のように軌跡情報の示す形状(図形)と軌跡データの示す形状(図形)の相関度を算出し、この相関度が閾値(例えば85)以上であれば相関すると判定し、一方この相関度が閾値未満であれば相関しないと判定する様にすればよい。
軌跡情報と軌跡データとが相関するかどうか判断する場合において、図18(a)に示すように、鏡像関係にある軌跡情報及び軌跡データ61a,61bは相関するとする。また、図18(b)に示すように、相似関係にある軌跡情報及び軌跡データ62a,62bも相関すると判定するようにしても良い。
図18(b)に示す場合においては、軌跡情報と軌跡データとを比較判断するときに、正規化処理(ST702)して照合する。このとき、その正規化処理時に得られる拡縮小率を処理の効果に反映させても良い。
軌跡情報と軌跡データとが相関するかどうかを判断する場合、予め記憶された少なくとも一つの軌跡データから軌跡情報と相関するものを選択する。各軌跡データは、複数の処理のいずれかと関連づけられている。したがって、軌跡データが選択されると、プレイヤが描く軌跡に応じた固有の処理(魔法)が選択されることとなる。例えば、図18(c)に示すように、印63aを描画すると、敵(ターゲット)に火の玉を当てる魔法がなされ、印63bを描画すると、敵(ターゲット)に稲妻を当てる魔法がなされ、印63cを描画すると、敵(ターゲット)に毒針を当てる魔法がなされる。これにより、プレイヤが画面に対して直接行う入力操作への遊技性がより向上する。なお、これらの魔法については上記に限定されず適宜変更して実施することが可能である。
これらの軌跡データは、軌跡データ毎に固有の入力用の所定期間を有しても良い。所定期間内に軌跡の入力が終了しない場合は、軌跡データに関連づけされた処理を行わない(例えば、魔法陣に応じた魔法の発動が起こらない)ように、処理を行うようにしても良い。また、軌跡データ毎に固有の軌跡量を有しても良い。これらの場合において、固有の入力用の所定期間に応じて表示を行う。これにより、軌跡データ毎に固有の入力用の所定期間や固有の軌跡量を有するので、プレイヤが描く軌跡に難易度を設けることができる。例えば、固有の入力用の所定期間が長い軌跡や固有の軌跡量が多い軌跡に高い難易度を割り当てることができる。
また、固有の軌跡量は、前記軌跡データの大きさ及び/又は変節点の数で異なることが好ましい。この構成によれば、プレイヤが描く軌跡に細かいレベルの難易度を設けることができる。例えば、軌跡データの大きさが大きい及び/又は変節点の数が大きい軌跡により高い難易度を割り当てることができる。
魔法発動(処理)においては、上記固有の入力用の所定期間及び/又は固有の軌跡量に対応して効果が変わるように処理を行っても良い。具体的には、図18(b)に示すように、印を大きく描画した場合や、変節点(印における角)の数を多くしたときに、処理の効果を大きくしても良い。例えば、火の玉を大きくして敵に大きなダメージを与えるようにしても良い。
これにより、魔法陣の入力難易度に応じた魔法を実行することができる。例えば、高い難易度の場合に効果の大きい魔法を割り当てることができる。これにより、難易度の高い軌跡をプレイヤが描くことにより効果の大きい魔法を実行することができる。その結果、プレイヤが画面に対して直接行う入力操作への遊技性がより向上する。
軌跡情報と軌跡データとを比較する場合においては、軌跡データの少なくとも一つの特定点で軌跡情報との間の相関を判断することが好ましい。すなわち、軌跡データに照合のための特定点を設け、軌跡データの特定点とプレイヤが描いた軌跡情報の特定点とを照合して比較判断することにより、細かく照合を行うことができ、精度良く比較判断を行うことができる。
ここで、特定点とは、例えば図19に示すタップスタート点、タップエンド点、中間点をいう。このような特定点についての相対座標及びタップスタート点−中間点−タップエンド点の順序を予め軌跡データとして格納しておく、この軌跡データに基づいて軌跡情報と比較判断を行う。したがって、上述したような鏡像関係、相似関係にあるものも相対座標及びタップスタート点−中間点−タップエンド点の順序を含む軌跡データに基づいて比較対象を作成することができる。
図17に戻り、魔法陣認証処理の説明を続ける。
比較処理の結果、現在比較している軌跡データについて、既に選択済みの軌跡データの相関の程度より高い相関の程度を有する場合(ST704,Yes)、CPU43はその軌跡データを選択して保持する(ST705)。例えば、軌跡データ選択手段であるCPU43は、その軌跡データに関連づけされて記憶された処理コードを、軌跡データ記憶手段である格納部46及び/又はメモリ44から読み出し、軌跡データに関連付けされた処理を実行する処理手段であるCPU43に渡すように動作する。
一方、比較処理の結果、現在選択済みの軌跡データより相関の程度が低いと判定された場合(ST704,No)、軌跡データ選択手段であるCPU43は軌跡データ記憶手段である格納部46及び/又はメモリ44に記憶されたすべての軌跡データとの比較が終了したか否かを判定する(ST706)。すべての軌跡データとの比較が終了していない場合(ST706,No)は、CPU43は、次に未比較の軌跡データへ移動し(ST707)、その軌跡データと軌跡情報との比較を行い(ST703)、選択された軌跡データの相関より高い相関の程度を有するか否かについて判定を行う(ST704)。一方、すべての軌跡データとの比較が終了した場合(ST706,Yes)は、選択された軌跡データに関連づけされた処理を処理手段であるCPU43に渡す(ST708)。以上で魔法陣認証処理が終了し、処理制御は図16に示すST71に移行することとなる。
このようにして魔法陣の認証を行って、描画された魔法陣が有効であれば、魔法陣描画終了フラグをONにし、魔法陣描画処理フラグをOFFにする(ST72)。そして、魔法発動処理に入る。
図20は、本発明のゲーム機における魔法陣認証処理の比較判断後の処理を説明するための図である。ST81では、魔法発動処理フラグがONであるかどうかを判断する。魔法発動フラグがONであれば、すなわちプレイヤが描画した印(魔法陣)が有効であれば、魔法発動メイン処理を行う(ST82)。
軌跡データと魔法である処理とは予め関連づけられているので、プレイヤが描画した印(軌跡情報)から認証された軌跡データに関連づけされた処理を処理手段であるCPU43が実行し、その結果表示画面上で特定の魔法が敵に対してかけられる(魔法発動)。その後、魔法発動処理が終了したかどうかが判断される(ST83)。魔法発動処理が終了していれば、魔法発動処理終了フラグをONにし、魔法発動処理フラグをOFFにする(ST84)。
本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。例えば、上記実施の形態においては、アーケードゲームについて説明しているが、本発明はこれに限定されず、他の情報処理に適用することが可能である。また、上記実施の形態は、入力部がタッチパネルである場合について説明しているが、本発明は入力部がタッチパネル以外の入力手段を用いた場合にも同様に適用することができる。また、本発明のゲーム機はアーケード用、コンシューマ用のいずれであっても良い。
また、上記実施の形態に係るゲーム機のシミュレーションは、データ処理装置として説明しているが、これらのシミュレーションのデータ処理をソフトウェアとして構成しても良い。例えば、上記データ処理(すなわち、入力された位置情報を検知する手順、所定期間に検知した位置情報に基づく軌跡情報を認識する手順、予め記憶された少なくとも一つの軌跡データと認識された軌跡情報とを比較し、軌跡情報と軌跡データとが相関するかどうかを判断する手順、及び軌跡情報と軌跡データとが相関するときに、軌跡データに関連する予め記憶された少なくとも一つの処理を実行する手順)のプログラムをROMに格納し、そのプログラムにしたがってCPUの指示により動作させるように構成しても良い。また、このプログラムをコンピュータで読み取り可能な記憶媒体に格納し、この記憶媒体のデータ処理プログラムをコンピュータのRAMに記録して、データ処理プログラムにしたがって動作させるようにしても良い。このような場合においても、上記実施の形態と同様の作用、効果を呈する。
本発明にかかる情報処理装置を利用したゲーム機を含むロールプレイングゲームシステムを示す概略図である。 本発明にかかる情報処理装置を利用したゲーム機におけるロールプレイングゲームを示す図である。 本発明にかかる情報処理装置を利用したゲーム機における操作を説明するための図であり、(a),(b)は基本操作を示し、(c)は特殊操作を示す。 本発明にかかる情報処理装置を利用したゲーム機の概略構成を示すブロック図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 (a),(b)は、本発明にかかる情報処理装置を利用したゲーム機における種々の処理を説明するための図である。 本発明にかかる情報処理装置を利用したゲーム機における処理のタップメイン処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機におけるタップ処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機におけるオブジェクトタップ処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機における魔法陣処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機における対象指定処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機における魔法陣描画処理を説明するためのフローチャートである。 本発明にかかる情報処理装置を利用したゲーム機における魔法陣認証処理を説明するためのフローチャートである。 (a)〜(c)は、本発明にかかる情報処理装置を利用したゲーム機における魔法陣認証処理の比較判断説明するための図である。 本発明にかかる情報処理装置を利用したゲーム機における魔法陣認証処理の比較判断を説明するための図である。 本発明にかかる情報処理装置を利用したゲーム機における魔法発動処理を説明するためのフローチャートである。
符号の説明
11 ホストコンピュータ
12 ゲーム機
13 通信回線
21,32 敵
22,57 アイテム
23,25,31,52 キャラクタ
24,33,61a,61b,62a,62b,63a,63b,63c 印
42 処理部
43 CPU
44 メモリ
45 通信制御部
46 格納部
47 表示部
48 入力部
51 タップアイコン
53 対象
54 メニュー
55 タップ開始点
56 タップ終了点

Claims (4)

  1. ユーザが位置情報を入力可能な入力領域を有する入力手段と、
    前記入力領域に入力された位置情報を取得する位置情報取得手段と、
    前記位置情報取得手段により取得された位置情報に基づいて軌跡情報を認識する軌跡認識手段と、
    複数の処理のそれぞれに関連づけされた、複数の軌跡データを記憶する軌跡データ記憶手段と、
    前記軌跡データ記憶手段に記憶された複数の軌跡データから前記軌跡認識手段により認識された軌跡情報と相関するいずれか一の軌跡データを選択する軌跡データ選択手段と、
    前記軌跡情報と前記軌跡データとが相関するときに、前記軌跡データに関連付けされた処理を実行する処理手段と
    を有することを特徴とする情報処理装置。
  2. 前記情報処理装置は、位置情報取得手段が検知した位置情報に基づく軌跡情報に関する表示を行う表示手段をさらに有することを特徴とする請求項1に記載の情報処理装置。
  3. 前記入力手段は、前記表示手段上に設けられた透明タッチパネルであり、前記表示手段は、軌跡情報と相関すると比較判定手段により判定された軌跡データに基づく画像を表示することを特徴とする請求項2に記載の情報処理装置。
  4. コンピュータにより動作可能であるプログラムであって、
    複数の処理のいずれかに関連づけされた複数の軌跡データを予め記憶させるステップと、
    入力された位置情報を取得するステップと、
    前記位置情報に基づいて軌跡情報を認識するステップと、
    前記複数の軌跡データから、前記軌跡情報と相関するいずれか一の軌跡データを選択するステップと、
    前記選択された軌跡データに関連付けされた処理を実行するステップと
    をコンピュータに実行させることを特徴とするプログラム。
JP2004069467A 2004-03-11 2004-03-11 情報処理装置及びプログラム Pending JP2005258809A (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2004069467A JP2005258809A (ja) 2004-03-11 2004-03-11 情報処理装置及びプログラム
AU2005201050A AU2005201050A1 (en) 2004-03-11 2005-03-09 Gaming machine and program thereof
EA200500334A EA008783B1 (ru) 2004-03-11 2005-03-10 Игровой автомат и программа для него
US11/076,453 US20050208993A1 (en) 2004-03-11 2005-03-10 Gaming machine and program thereof
KR1020050020400A KR100699376B1 (ko) 2004-03-11 2005-03-11 게임 머신 및 그 프로그램이 기록된 컴퓨터 판독가능 기록 매체
CNB2005100538000A CN100542642C (zh) 2004-03-11 2005-03-11 游戏机
EP05005373A EP1577851A3 (en) 2004-03-11 2005-03-11 Gaming machine and program thereof
SG200502899A SG115857A1 (en) 2004-03-11 2005-03-11 Gaming machine and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004069467A JP2005258809A (ja) 2004-03-11 2004-03-11 情報処理装置及びプログラム

Publications (1)

Publication Number Publication Date
JP2005258809A true JP2005258809A (ja) 2005-09-22

Family

ID=35084461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004069467A Pending JP2005258809A (ja) 2004-03-11 2004-03-11 情報処理装置及びプログラム

Country Status (1)

Country Link
JP (1) JP2005258809A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014193386A (ja) * 2014-05-30 2014-10-09 Square Enix Co Ltd ゲーム装置及びゲームシステム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014193386A (ja) * 2014-05-30 2014-10-09 Square Enix Co Ltd ゲーム装置及びゲームシステム

Similar Documents

Publication Publication Date Title
KR100699376B1 (ko) 게임 머신 및 그 프로그램이 기록된 컴퓨터 판독가능 기록 매체
US7736235B2 (en) Game system for varying parameter of a character
JP4213052B2 (ja) タッチパネル入力を用いたゲームシステム
US7942743B2 (en) Game apparatus and storage medium storing game program
JP4340725B2 (ja) ビデオゲーム処理装置、ビデオゲーム処理方法およびビデオゲーム処理プログラム
JP6185123B1 (ja) プログラム、制御方法、及び情報処理装置
JP5210229B2 (ja) 情報処理装置、情報処理装置の制御方法及びプログラム
KR101094636B1 (ko) 제스처 기반 사용자 인터페이스 시스템 및 그 방법
JP2013246521A (ja) 情報処理装置,情報処理方法,及びゲーム装置
JP4848401B2 (ja) タッチパネル入力を用いたゲームシステム
EP1617386A1 (en) Gaming machine and program thereof
JP6872401B2 (ja) ゲームシステム及びプログラム
JP2006026167A (ja) ゲーム機及びプログラム
CN109663345A (zh) 一种3d游戏的信息处理方法和装置
JP7708464B2 (ja) プログラム、情報処理装置及び情報処理方法
JP2005253686A (ja) 情報処理装置及びプログラム
JP2016126511A (ja) 入力処理装置及びプログラム
JP2005253687A (ja) ゲーム機及びプログラム
JP2005258808A (ja) 入力認識装置及びプログラム
JP2005258809A (ja) 情報処理装置及びプログラム
JP4743602B2 (ja) 画像処理装置、画像処理プログラム、ゲーム装置およびゲームプログラム
JP2006026166A (ja) ゲーム機及びプログラム
JP6980748B2 (ja) 表示制御プログラム、表示制御方法、及び表示制御システム
KR101819441B1 (ko) 게임 인터페이스 제공 장치 및 방법
JP7074658B2 (ja) プログラム、ゲームの制御方法、及び情報処理装置

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20060811

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081027

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090303