JP5601766B2 - Game device, game screen display program - Google Patents
Game device, game screen display program Download PDFInfo
- Publication number
- JP5601766B2 JP5601766B2 JP2008230002A JP2008230002A JP5601766B2 JP 5601766 B2 JP5601766 B2 JP 5601766B2 JP 2008230002 A JP2008230002 A JP 2008230002A JP 2008230002 A JP2008230002 A JP 2008230002A JP 5601766 B2 JP5601766 B2 JP 5601766B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- objects
- arrangement
- action
- game screen
- 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.)
- Active
Links
Images
Description
本発明は、複数のオブジェクトがゲームフィールドに配置されるゲーム装置、同装置において実行されるゲーム画面表示プログラムに関する。 The present invention relates to a game apparatus in which a plurality of objects are arranged in a game field, and a game screen display program executed in the apparatus.
一般に、ゲーム装置では、ゲームフィールドに複数のオブジェクトを配置し、各オブジェクトを制御することでゲームを実行するものが多い。こうしたゲーム装置は、ゲームフィールドに配置されるオブジェクトに対して所定のパラメータを設定し、このパラメータに基づいてゲームフィールドにおけるオブジェクトを制御する(例えば、特許文献1参照)。 In general, many game devices execute a game by arranging a plurality of objects in a game field and controlling each object. Such a game device sets a predetermined parameter for an object arranged in the game field, and controls the object in the game field based on the parameter (see, for example, Patent Document 1).
特許文献1に記載されたゲーム(プログラム)では、ゲームフィールドにプレーヤキャラクや敵キャラクタを配置し、例えばレベルやライフ、攻撃力、回復力、移動速度といった能力値が定義された能力パラメータをもとに、ゲームフィールドにおけるキャラクタを制御してゲームを実行する。
ところで、複数のオブジェクトを配置して、各オブジェクトを動作させるゲームにドミノゲームがある。ドミノゲームをゲーム装置でビデオゲームとして実現する場合、ゲーム画面にドミノ形状の複数のオブジェクトを等間隔で任意に配置できるようにし、配置が完了した後、端に配置されたドミノを倒すことによって、次々に隣接するドミノが倒れていくように表示を制御する。 By the way, there is a domino game as a game in which a plurality of objects are arranged and each object is operated. When realizing a domino game as a video game on a game device, a plurality of domino-shaped objects can be arbitrarily arranged at equal intervals on the game screen, and after the arrangement is completed, the domino arranged at the end is defeated, The display is controlled so that adjacent dominoes collapse one after another.
このように、現実のドミノゲームをビデオゲームとして実現することができるが、複数の配列されたドミノを配列順に同じように倒れていくよう表示させるだけであって、現実のドミノゲームにゲーム特有の面白さを加えられることができなかった。 In this way, an actual domino game can be realized as a video game, but only a plurality of arranged dominoes are displayed so as to fall in the same order in the arrangement order. I couldn't add any fun.
本発明は前述した事情に考慮してなされたもので、その目的は、配列された複数のオブジェクトをオブジェクト毎に特徴をもった動きにより表示させることで、ゲーム特有のおもしろさを付加することが可能なゲーム装置、ゲーム画面表示プログラムを提供することにある。 The present invention has been made in view of the above-described circumstances, and an object thereof is to display a plurality of arranged objects by a movement having a characteristic for each object, thereby adding a fun unique to the game. An object is to provide a game device and a game screen display program.
本発明は、ゲーム画面中に複数のオブジェクトを配列させて表示し、前記オブジェクトを配列の順番に基づいて変化させるゲーム装置であって、配列対象とするオブジェクトの種類を、前記ゲーム画面中に表示された複数のオブジェクト種から選択させる選択手段と、前記選択手段によって選択されたオブジェクト種のオブジェクトを生成して、ゲーム画面中で指定される位置に応じて複数のオブジェクトを配列させるオブジェクト生成手段と、前記オブジェクト生成手段によって配列された複数のオブジェクトを、前記ゲーム画面中で前記配列の順番で個々のオブジェクト種に応じて動作させるものであって、前記配列中の複数のオブジェクトの組み合わせに応じて、前記複数のオブジェクトの何れか一つの動作を、前記オブジェクト種に応じた動作と異なる動作に変更し、前記配列中の第1オブジェクトの動作による作用が第2オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされる場合には前記第2オブジェクトを動作させて、前記第2オブジェクトの動作による作用が第3オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされない場合には、オブジェクトの動作を停止させるオブジェクト制御手段とを具備したことを特徴とする。 The present invention is a game device that arranges and displays a plurality of objects on a game screen and changes the objects based on the order of arrangement, and displays the types of objects to be arranged on the game screen. Selection means for selecting from a plurality of object types, and object generation means for generating an object of the object type selected by the selection means and arranging the plurality of objects according to positions designated on the game screen; A plurality of objects arranged by the object generating means are operated in the order of the arrangement in the game screen according to individual object types, and according to a combination of the plurality of objects in the arrangement , The operation of any one of the plurality of objects as the object type Change to operate with different operating Flip was, the second object if the action by the operation of the first object of the sequence is to determine exerted on the second object, acting on the second object is exerted An object control means for determining whether an action caused by the action of the second object is exerted on the third object, and stopping the action of the object when the action is not exerted on the second object. It is characterized by that.
本発明によれば、配列された複数のオブジェクトをオブジェクト毎に特徴をもった動きにより表示させることで、ゲーム特有のおもしろさを付加することが可能となる。 According to the present invention, it is possible to add a game-specific fun by displaying a plurality of arranged objects by a movement having a characteristic for each object.
以下、図面を参照して本発明の実施の形態について説明する。
図1は、本実施形態におけるシステムの構成を示すブロック図である。図1に示すように、インターネットや公衆電話網等を含むネットワーク2を介して、サーバ3,4と電子機器6(6−1,6−1,…,6−n)が相互に接続されている。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a system in the present embodiment. As shown in FIG. 1,
サーバ3は、ゲームサービスを提供するもので、例えばネットワーク2を介してアクセスしてきた電子機器6に対してゲームプログラムを配信し、また電子機器6においてゲームプログラムを実行することで得られたゲーム内容を登録して他のユーザに配信するサービスを提供する。例えば、ドミノゲームが電子機器6において実行される場合には、ゲームフィールド中に配列された複数のドミノに関するパラメータなどのデータがゲーム内容として登録される。サーバ3は、ドミノに関するパラメータなどのデータをもとに、ゲームの実行中の様子を表す映像をサムネイル表示してWebページに表示することができる。
The
サーバ4は、電子機器6のユーザが利用しているブログを運営するもので、例えばブログ中においてサーバ3に登録したゲーム内容を配信するページ(サイト)とのリンクを設定することができる。なお、ブログにおいて、サーバ3と同様にして、ゲーム内容(パラメータ)をもとに、ゲームの実行中の様子を表す映像をサムネイル表示するようにしても良い。この場合、サーバ4は、例えばサムネイルがページ中でクリックされることにより、この選択されたサムネイルに対応するゲームをアクセスしてきた電子機器6において実行させる
電子機器6(6−1,6−1,…,6−n)は、例えばパーソナルコンピュータにより実現されるもので、ネットワーク2を通じてサーバ3にアクセスしてゲームサービスを利用することができる。電子機器6は、ゲームプログラムをサーバ3からダウンロードし、このゲームプログラムを実行することにより得られたゲーム内容をサーバ3にアップロード(登録)することができる。なお、電子機器6は、パーソナルコンピュータに限らず、その他の情報処理装置、例えば業務用や家庭用のゲーム専用機、携帯型のゲーム専用機、PDA(personal digital assistant)、携帯電話機などにおいて実現することも可能である。
The
図2は、本実施形態における電子機器6の構成を示すブロック図である。図2に示す電子機器6は、例えばパーソナルコンピュータにより実現されるもので、制御部10、メモリ11、ハードディスク装置12、通信インタフェース部13、表示制御部14、音声制御部15、ディスクドライブ装置16、入力インタフェース部17、ディスプレイ18、スピーカ19、キーボード21、マウス22、及びタブレット23等が設けられている。
FIG. 2 is a block diagram showing a configuration of the
制御部10は、装置全体の制御を司るもので、CPUやROMなどを含んで構成される。本実施形態のゲーム装置(ゲームプログラム)では、複数のオブジェクトがゲーム画面中に表示されるゲームを実行するもので、例えばゲーム画面中に複数のオブジェクトを配列させて表示し、オブジェクトを配列の順番に基づいて変化させるゲームを実行する。具体的には、例えばドミノを表す複数のオブジェクトをゲームフィールド内において任意に配列して倒して遊ぶゲーム(以下、ドミノゲームと称する(第1実施形態)や、人や動物などの各種のキャラクタを配列して表示して、キャラクタの動作を伝達させていくゲーム(以下、伝達ゲームと称する(第2実施形態))などを実行するものとする。詳細については後述する。 The control unit 10 controls the entire apparatus, and includes a CPU, a ROM, and the like. In the game device (game program) of the present embodiment, a game in which a plurality of objects are displayed on the game screen is executed. For example, the plurality of objects are arranged and displayed on the game screen, and the objects are arranged in the order of arrangement. The game to change based on is executed. Specifically, for example, a game in which a plurality of objects representing dominoes are arbitrarily arranged and defeated in a game field (hereinafter referred to as a domino game (first embodiment)), and various characters such as people and animals are displayed. It is assumed that a game (hereinafter referred to as a transmission game (second embodiment)) in which the characters are arranged and displayed to transmit the motion is executed, etc. Details will be described later.
制御部10は、ネットワーク2を介して、サーバ3からゲームプログラムをダウンロードして実行することができる。また、制御部10は、ゲームプログラムを実行することにより得られたゲーム内容、例えばゲームフィールド中に配列されたオブジェクトのデータ(以下、ゲームデータと称する)をサーバ3にアップロードして、他のユーザに提供するための処理を実行する。
The control unit 10 can download and execute a game program from the
メモリ11は、制御部10によりアクセスされるプログラムや各種データが記憶される。メモリ11に記憶されるプログラムには、ドミノゲームなどのゲームを進行させるためのゲームプログラムを含む。
The
ハードディスク装置12は、基本プログラム(OS)やゲームプログラムなどの各種プログラムの他、各種のデータが記憶される。
The
通信インタフェース部13は、制御部10の制御のもとで、外部のネットワークと接続して各種のデータの送受信を制御する。本実施形態では、例えば通信インタフェース部13を介してインターネットに接続し、プログラムダウンロードサービスを提供するサーバ3からゲームプログラムをダウンロードし、またゲームデータをアップロードすることができる。
The
表示制御部14は、制御部10の制御のもとで、ディスプレイ18における画面表示を制御する。ドミノゲームが実行されている場合には、ドミノを表すオブジェクトが表示されたゲーム画面をディスプレイ18において表示させる。
The
音声制御部15は、制御部10の制御のもとで、スピーカ19からの音声出力を制御する。ゲームが実行されている場合には、ゲームの進行状況に応じた効果音(例えばドミノが倒れていることを表す音)やBGM(back ground music)、各種メッセージ音声などを出力する。
The
ディスクドライブ装置16は、DVD−ROMやCD−ROMなどに記録されたプログラムやデータの読み出しを実行する。本実施形態では、ディスクドライブ装置16によってディスクから読み出されたゲームプログラムを実行することができる。
The
入力インタフェース部17は、各種入力装置からの入力制御を行うもので、例えばキーボード21、マウス22、タブレット23などからの入力を制御する。ゲームで使用される入力装置としては、ポインティングデバイスであるマウス22あるいはタブレット23(スタイラスペン24)が使用されるものとする。マウス22あるいはタブレット23によって、ディスプレイ18に表示されたゲームフィールドを表す画像中において任意に位置を指定することができる。
The
図3は、制御部10(CPU)によってゲームプログラムを実行することにより実現されるゲーム制御部30の機能構成を示すブロック図である。
FIG. 3 is a block diagram showing a functional configuration of the
ゲーム制御部30には、入力制御部31、オブジェクト生成部32、パラメータ設定部33、オブジェクト制御部34、オブジェクトパラメータ記憶部35、カメラ設定記憶部36、及びオプション設定記憶部37が設けられる。
The
入力制御部31は、プレイヤによる入力装置に対する操作に応じて、ゲーム進行を制御するための指示を入力する。入力制御部31から入力される指示としては、ゲームフィールドにおいて表示されるポインタを操作するための指示が入力される。ポインタの操作により、ゲームフィールドにオブジェクトを配列される位置を指定することができる。また、ゲーム画面中に表示されるツールアイコンに対する指示によって、オブジェクトの配置、配置されたオブジェクトの取り消し(消去)、ゲームフィールドに配置されたオブジェクトの向きの調整、ゲームの実行などを指示することができる。
The
オブジェクト生成部32は、入力制御部31から入力される指示に応じてゲームフィールドにおいてオブジェクトを生成する。例えば、ドミノゲームでは、ゲームフィールドに対して指定された線上に、所定の間隔をもって複数のドミノを表すオブジェクトを配列する。この際、オブジェクト生成部32は、予めプレイヤからの指示に応じたオブジェクト種のオブジェクトを生成して配列する。
The
パラメータ設定部33は、オブジェクト生成部32によって生成された複数のオブジェクトのそれぞれに対して、オブジェクトをゲームフィールド中で制御するためのパラメータ、すなわち配列されたオブジェクトの動作を定義するパラメータを設定する。パラメータ設定部33には、位置設定部33a、角度設定部33b、オブジェクト種設定部33cが含まれている。
The
位置設定部33aは、ゲームフィールドにおけるオブジェクトの位置を示す位置パラメータを設定する。位置パラメータは、例えば二次元平面上におけるX座標とY座標により位置を示す。
The
角度設定部33bは、ゲームフィールドに配置されたオブジェクトの向きを示す角度パラメータを設定する。角度パラメータは、例えばドミノを表すオブジェクトの所定の面と基準とする方向との角度を示す。なお、オブジェクトを単純に1列に配置する場合には、角度パラメータは不要、あるいは全てのオブジェクトに対して同じ値が設定されるものとする。
The
オブジェクト種設定部33cは、プレイヤからの指示に応じて、配列対象とするオブジェクトの種類を複数のオブジェクト種から選択させ、ゲームフィールドに配列される各オブジェクトに対して、この選択されたオブジェクト種を設定する。ドミノゲームでは、オブジェクトをゲーム画面中で表示する際の色によってオブジェクト種を識別できるようにする。また、伝達ゲームでは、人や動物の種類によってオブジェクト種を識別できるようにする。
The object
オブジェクト制御部34は、オブジェクト生成部32によって生成されたオブジェクトを制御するもので、オブジェクトの表示を制御する表示制御部34aと、オブジェクトに関係する音の出力を制御する音声制御部34bが含まれている。
The
表示制御部34aは、パラメータ設定部33によって各オブジェクトに対して設定されたオブジェクトパラメータに応じて、ディスプレイ18のゲーム画面におけるオブジェクトの表示を制御する。オブジェクトパラメータには、オブジェクトの種類を示すオブジェクト種が含まれている。オブジェクト種には、それぞれ固有の動作が決められており、表示制御部34aは、各オブジェクトのオブジェクト種に応じて、各オブジェクトが動く様子を表示させる。また、表示制御部34aは、カメラ設定記憶部36に設定されたカメラアングルデータ(例えば、オブジェクトに対するカメラ位置)に応じて、ゲームフィールド中におけるオブジェクトを撮影する仮想のカメラを制御し、ゲームフィールドにおけるカメラにより撮影されるオブジェクトをゲーム画面中で表示させる。例えば、ドミノゲームでは、オブジェクト生成部32によってゲームフィールドに配置された複数のドミノが、配列の順番に基づいて倒れるなどの動作をする様子が表示される。本実施形態におけるドミノゲームにおいても、実物のドミノ倒しをする場合と同様に、ドミノが配置された間隔や角度が適切でない場合には、倒れていくドミノが連続しないように表示が制御される。また、ドミノの配置によっては、複数列に配置されたドミノを並行して倒していくことができる。
The
音声制御部34bは、各オブジェクトに対して設定された音パラメータに応じて、オブジェクトの状態の変化に応じた音をスピーカ19から出力させる。
The
オブジェクトパラメータ記憶部35は、オブジェクト生成部32によって生成された各オブジェクトに対して、パラメータ設定部33により設定されたオブジェクトパラメータが記憶される(図4参照)。
The object
カメラ設定記憶部36は、ゲーム実行時のオブジェクトを表示する際の仮想のカメラを制御するためのデータが設定される。カメラ設定記憶部36には、オブジェクトに対するカメラ位置(ズームを含んでいても良い)を示すカメラアングルデータが設定される(図14参照)。
The camera
オプション設定記憶部37は、プレイヤにより予め設定されるオプション内容を示すデータが設定される。オプション設定記憶部37に設定されるオプションには、例えばオブジェクト種に応じて決められた固有の動作により表示させるか否かや、ゲーム実行時の音量などが設定される。オブジェクト種に応じた固有の動作により表示させない設定がされた場合には、表示制御部34aにより、全てのオブジェクトが予め決められた同じ動作により表示されるものとする。
The option setting
(第1実施形態)
以下、第1実施形態について説明する。第1実施形態では、ドミノを表すオブジェクトをゲームフィールドに配列して、配列順に倒して遊ぶドミノゲームを例にして説明する。
図4は、オブジェクトパラメータ記憶部35に記憶されるオブジェクトパラメータの一例を示す図である。
図4に示すように、オブジェクト生成部32により生成(配列)される各オブジェクトに付されるオブジェクト番号と対応付けて、パラメータ設定部33により設定されたパラメータが設定される。
(First embodiment)
The first embodiment will be described below. In the first embodiment, a domino game in which objects representing dominoes are arranged in a game field and played by defeating them in the arrangement order will be described as an example.
FIG. 4 is a diagram illustrating an example of object parameters stored in the object
As shown in FIG. 4, the parameter set by the
図4における「X座標」「Y座標」は、位置設定部33aにより設定されるオブジェクトの位置を示す位置パラメータである。「角度」は、角度設定部33bにより設定されるオブジェクトの配置角度を示す角度パラメータである。「オブジェクト種」は、オブジェクト種設定部33cによって設定されるオブジェクト種を示すオブジェクト種パラメータである。
“X coordinate” and “Y coordinate” in FIG. 4 are position parameters indicating the position of the object set by the
図5は、第1実施形態におけるドミノゲームで使用される、オブジェクトの動作を定義するパラメータの一例を示す図である。図5に示すように、オブジェクトの動作を定義するパラメータは、オブジェクト種毎に固有の動作を示している。複数のオブジェクト種には、それぞれが異なる色(赤、水色、ピンク、…)が設定されており、オブジェクト種毎に異なる色によってゲームフィールドに表示される。そして、例えば「赤」のオブジェクトについては、動作として「正面に倒れる」が設定されている。すなわち、「赤」のオブジェクトは、一般的なドミノが倒れる場合と同じように動作させる。また、「ピンク」のオブジェクトについては「回転する」の動作が設定されており、配列順に従って「ピンク」のオブジェクトを動作させる順番となった場合に、通常のドミノとは異なり回転するように動作させる。この場合、「ピンク」のオブジェクトの動作に応じて、隣接して配置されたオブジェクトを動作させるか否かが判別される。すなわち、「赤」のオブジェクトが配置されていた場合には、このオブジェクトが動作する(倒れた)ことにより隣接する1つのオブジェクトのみが動作される配置であっても、同じ位置に「ピンク」のオブジェクトが配置されることにより、このオブジェクトが回転することから周囲に配置された複数のオブジェクトを動作させるものと判別する。また、「黄」のオブジェクトについては「飛んでいく」の動作が設定されており、このオブジェクトが配置された位置から所定の距離を飛ぶように表示が制御される。この場合、「黄」のオブジェクトが飛んだ先に配置されたオブジェクトが次に動作させるオブジェクトとして判別される。 FIG. 5 is a diagram illustrating an example of parameters used in the domino game according to the first embodiment to define the action of the object. As shown in FIG. 5, the parameter that defines the operation of the object indicates a specific operation for each object type. Different colors (red, light blue, pink,...) Are set for the plurality of object types, and are displayed in the game field with different colors for each object type. For example, for the “red” object, “fall down to the front” is set as the action. That is, the “red” object is operated in the same manner as when a general domino falls. In addition, the “Rotate” action is set for the “Pink” object, and when the “Pink” object is in the order of movement according to the arrangement order, it operates to rotate unlike the normal Domino. Let In this case, it is determined whether or not to operate an object disposed adjacent to the “pink” object. That is, if a “red” object is placed, even if it is an arrangement in which only one adjacent object is moved by moving (falling) this object, the “pink” is located at the same position. When the object is arranged, the object rotates, so that it is determined that a plurality of objects arranged around are operated. For the “yellow” object, the “flying” operation is set, and the display is controlled so as to fly a predetermined distance from the position where the object is arranged. In this case, the object arranged at the destination of the “yellow” object is determined as the object to be operated next.
図6は、第1実施形態における配列設定データの一例を示す図である。配列設定データは、オブジェクト生成部32により配列された複数のオブジェクトの組み合わせに応じて決定されるパラメータを示している。すなわち、配列中に特定のオブジェクト種の並びがある場合に、図5に示すように設定された予め設定された動作とは異なる動作をするように、動作を定義するパラメータを変更する。
FIG. 6 is a diagram illustrating an example of array setting data according to the first embodiment. The array setting data indicates parameters determined according to a combination of a plurality of objects arranged by the
図6に示す例では、「オレンジ」のオブジェクトの次に「青」のオブジェクトが配列されている場合、「青」のオブジェクトのパラメータを「倒れない」から「前に倒れる」に変更することを示している。 In the example shown in FIG. 6, when the “blue” object is arranged next to the “orange” object, the parameter of the “blue” object is changed from “cannot fall” to “fall forward”. Show.
なお、他のオブジェクト種についても、特定の複数のオブジェクトの組み合わせ(3個以上であっても良い)がある場合に、オブジェクトの動作を変更するように配列設定データを設定することができる。 For other object types, the arrangement setting data can be set so as to change the operation of the object when there is a combination of a plurality of specific objects (may be three or more).
次に、ゲームフィールドに複数のドミノを配列(オブジェクト生成)するオブジェクト配列処理について、図7に示すフローチャートを参照しながら説明する。
図8は、ドミノゲームを実行する際のゲーム画面の一例を示している。
ゲーム画面では、画面全体にゲームフィールドエリアが設定されている。ゲームフィールドエリアには、ユーザ操作によって配列された複数のオブジェクト(ドミノ)が表示される。ゲーム画面左側上部には、ズームバーが配置されている。ズームバーは、スライダーをポインティングデバイスなどの操作により上下させることで、拡大縮小率を変更して、ゲームフィールドエリアに表示される範囲を変更することができる。例えば、拡大させることで個々のドミノを確認することができ、また縮小させることで広範囲にドミノが配置された状態を確認することができる。
Next, object arrangement processing for arranging a plurality of dominoes (object generation) in the game field will be described with reference to the flowchart shown in FIG.
FIG. 8 shows an example of a game screen when executing a domino game.
On the game screen, a game field area is set on the entire screen. In the game field area, a plurality of objects (dominos) arranged by a user operation are displayed. A zoom bar is arranged in the upper left part of the game screen. The zoom bar can change the range displayed in the game field area by changing the enlargement / reduction ratio by moving the slider up and down by operating a pointing device or the like. For example, it is possible to confirm individual dominoes by enlarging them, and it is possible to confirm a state where dominoes are arranged in a wide range by reducing them.
また、ゲーム画面下部には、複数のツールアイコンが配置されている。複数のツールアイコンには、オブジェクトの配置を指示するためのペンアイコンA、配置されたオブジェクトの取り消し(消去)を指示するための消しゴムアイコンB、ゲームの実行(再生)を指示するための再生アイコンC、ゲームフィールドに配置されたオブジェクトの向きの調整を指示するための回転アイコンDが設けられている。なお、他の処理を指示するためのツールアイコンが設けられていても良い。 In addition, a plurality of tool icons are arranged at the bottom of the game screen. The plurality of tool icons include a pen icon A for instructing the placement of the object, an eraser icon B for instructing the cancellation (erasing) of the arranged object, and a playback icon for instructing the execution (playback) of the game. C, A rotation icon D is provided for instructing the adjustment of the orientation of the object arranged in the game field. A tool icon for instructing other processing may be provided.
まず、ゲーム画面において、マウス22などのポインティングデバイスの操作によりペンアイコンが選択されると、オブジェクト生成部32は、ライン描画ツールを起動して、ペン形状のカーソル(ペンカーソル)を表示させる。ここで、マウス22を用いてドラッグ操作がされると、オブジェクト生成部32は、ゲームフィールドにおいて、ドラッグが開始された位置からラインを描画する(ステップA3、Yes)。図8は、ペンカーソルがドラッグ操作により移動した軌跡(ライン)を表している。
First, when a pen icon is selected by operating a pointing device such as the
ドラッグ操作が終了されると、オブジェクト生成部32は、描画されたラインに沿ってドミノを表す複数のオブジェクトを生成して配置する(ステップA4)。図9は、ラインに沿って複数のドミノが生成されたゲーム画面の例を示している。
When the drag operation is finished, the
例えば、オブジェクト生成部32は、描画されたラインに沿って、予め決められた所定の間隔毎にドミノを配列する位置(X座標、Y座標)を設定していく。次に、オブジェクト生成部32は、設定された各位置におけるドミノを配置する向き(角度)を、例えば描画された線に対してドミノの面が垂直となるように決定する。パラメータ設定部33は、オブジェクト生成部32により生成される各オブジェクトについての位置と向きを、図4に示すように、位置パラメータ、角度パラメータとしてオブジェクトパラメータ記憶部35に記憶させる。
For example, the
なお、ペンアイコンでは、生成対象とするオブジェクトのオブジェクト種を任意に設定することができる。例えば、ペンアイコンの位置にカーソルを移動させることにより、図10に示すように、例えば9種類のオブジェクトアイコンが表示される。9種類のアイコンは、例えば図5に示す「赤」〜「緑」の8つのオブジェクト種と「8色ブロック」のそれぞれを示している(それぞれ異なる色により表示される。「8色ブロック」に対応するアイコンはレインボー表示とする)。なお、「8色ブロック」は、8つのオブジェクト種のオブジェクトが連続して配置されたブロックである。「8色ブロック」を選択することによりブロック単位でオブジェクトを配置することができる。なお、「8色ブロック」に含まれる各ブロックについては、全て同じ動作により表示が制御される(例えば「赤」のオブジェクトと同じ)、あるいは各色のブロックに対して設定された動作を個々に行うように表示が制御されるものとする。。 In the pen icon, the object type of the object to be generated can be arbitrarily set. For example, by moving the cursor to the position of the pen icon, for example, nine types of object icons are displayed as shown in FIG. Nine types of icons indicate, for example, eight object types “red” to “green” and “8 color blocks” shown in FIG. 5 (respectively displayed in different colors. “8 color blocks”) (The corresponding icon will be displayed in rainbow). The “eight color block” is a block in which objects of eight object types are continuously arranged. By selecting “8-color block”, objects can be arranged in units of blocks. The display of all blocks included in the “eight color block” is controlled by the same operation (for example, the same as the “red” object), or the operation set for each color block is individually performed. It is assumed that the display is controlled as follows. .
ここで、カーソルを何れかのアイコンの位置に移動させてから、例えば横方向に移動させてアイコン(オブジェクト種)を選択することで、前述したように、ラインを描画することにより生成されるオブジェクトの種類を指定することができる(ステップA1、A2)。なお、ペンカーソルが位置するアイコンの近傍に同アイコンを選択することで生成されるオブジェクトについての説明を表示して、ユーザがオブジェクトを選択する際の参考にできるようにする。 Here, the object generated by drawing the line as described above by moving the cursor to the position of any icon and then selecting the icon (object type) by moving it in the horizontal direction, for example. Can be specified (steps A1, A2). Note that an explanation about an object generated by selecting the icon near the icon where the pen cursor is located is displayed so that the user can refer to it when selecting the object.
オブジェクト生成部32は、ライン描画に応じてオブジェクトを生成することにより、ゲームフィールドに配置したオブジェクトが所定の条件を満たすかを判定する。ここでは、同じ種類のオブジェクトが予め決められた数(例えば10個)に到達しているかを判別する。なお、所定の条件としては、他の個数としても良いし、オブジェクト種類の組み合わせ、オブジェクトが配置された位置など、任意に設定することができる。
The
ここで条件を満たすと判定された場合(ステップA7、Yes)、オブジェクト生成部32は、例えば予め決められた数に到達したオブジェクトと同じ種類のオブジェクトをフリーオブジェクトとしてゲームフィールド中に生成する。フリーオブジェクトは、ペンカーソルによる線の描画により生成されるオブジェクトとは無関係のオブジェクトであり、ゲームフィールド中でランダムに動作させるものとする。
When it is determined that the condition is satisfied (step A7, Yes), the
図11(a)には、10個以上の同じオブジェクトが配置されたことにより、フリーオブジェクトがゲームフィールドに表れた様子を示している。さらに、オブジェクトを配置していくことで、図11(b)に示すように、複数のフリーオブジェクトがゲームフィールドにおいて表れる。なお、図11は、フリーオブジェクトが風船にぶら下がって降りてくる演出をしている例を示している(他の演出によって表れるようにしても良い)。 FIG. 11A shows a state where a free object appears in the game field due to the arrangement of 10 or more identical objects. Furthermore, by arranging the objects, a plurality of free objects appear in the game field as shown in FIG. Note that FIG. 11 shows an example in which a free object is hanging on a balloon and getting down (may be shown by other effects).
フリーオブジェクトは、ペンカーソルの操作によって配列中に組み込むことができる。例えば、図12(a)に示すように、ペンカーソルによってフリーオブジェクトがポインティングされ(ステップA9、Yes)、図12(b)に示すように、配列中にまでドラッグされると、オブジェクト生成部32は、フリーオブジェクトを既存の配列中に組み込む。 Free objects can be incorporated into the array by operating the pen cursor. For example, when the free object is pointed by the pen cursor as shown in FIG. 12A (step A9, Yes) and dragged into the array as shown in FIG. Incorporates a free object into an existing array.
フリーオブジェクトが配列に組み込まれると(ステップA10)、パラメータ設定部33は、フリーオブジェクトのパラメータをオブジェクトパラメータ記憶部35に記録する。この際、パラメータ設定部33は、フリーオブジェクトのパラメータを通常のオブジェクトとは異なる動作により表示されるように設定する。例えば、「赤」のフリーオブジェクトについては、予め設定された「正面に倒れる」動作をした後に、さらに別の動作をするようにパラメータを設定する。なお、通常のオブジェクトと同じパラメータを設定するようにしても良い。
When the free object is incorporated into the array (step A10), the
このように、第1実施形態におけるドミノゲームでは、複数のドミノをゲームフィールドにおいて配列させる場合、単にゲームフィールド中でラインを描画するだけで良い。また、複数のオブジェクト種のオブジェクトを任意に組み合わせて、描画したラインに沿ってドミノを配列させることができるので、多彩な配列を簡単に試すことができる。 Thus, in the domino game according to the first embodiment, when a plurality of dominoes are arranged in the game field, it is only necessary to draw a line in the game field. In addition, since a plurality of object types can be arbitrarily combined and dominoes can be arranged along the drawn lines, various arrangements can be easily tried.
次に、ゲームの実行(再生)時の操作について説明する。
前述のように配列された複数のオブジェクトを動作させる場合には、カーソルによって再生アイコンが選択される。カーソルが再生アイコンに移動されると、図13に示すように、複数のカメラアングルアイコンが表示させる。各カメラアングルアイコンは、配列された複数のオブジェクトが倒れていく(動作する)様子を撮影する仮想のカメラ位置にそれぞれ対応している。なお、ペンカーソルが位置するカメラアングルアイコンの近傍に同アイコンを選択することで生成されるカメラアングルについての説明を表示して、ユーザがカメラアングルを選択する際の参考にできるようにする。
Next, operations at the time of game execution (playback) will be described.
When operating a plurality of objects arranged as described above, a reproduction icon is selected by the cursor. When the cursor is moved to the reproduction icon, a plurality of camera angle icons are displayed as shown in FIG. Each camera angle icon corresponds to a virtual camera position for photographing a state in which a plurality of arranged objects are tilted (operated). An explanation about the camera angle generated by selecting the icon near the camera angle icon where the pen cursor is located is displayed so that the user can refer to the camera angle when selecting the camera angle.
図14(a)〜(d)には、カメラアングルの一例を示している。図14(a)は、オブジェクトが設置される面(ゲームフィールド面)から見て45°の位置にカメラを設置する例を示している。この場合、ゲーム画面の中心に倒れる(動作する)ドミノがくるようにカメラ位置を移動させていく。図14(b)は、ドミノの真横にカメラを設置する例を示している。例えば、ドミノの高さを2分割した高さにカメラを設置して、倒れる(動作する)ドミノが移動するのに合わせてカメラ位置を移動させていく。図14(c)は、ドミノの真上にカメラを設置する例を示している。この場合、倒れる(動作する)ドミノの真上に常にカメラがあるようにカメラ位置を移動させていく。図14(d)は、ドミノの正面にカメラを設置する例を示している。図14(d)に示す例では、倒れる(動作する)ドミノの正面に位置し(高さは、図14(b)と同じ)、ドミノ側を撮影方向にしてドミノが倒れる方向にカメラを移動させていく。なお、図14(a)〜(d)に示すカメラアングルは一例であって、他のカメラアングルを選択できるようにしても良い。また、前述した説明では、カメラアングルのみについて説明しているが、ズームなどについても任意に設定できるようにしてカメラアングルデータとして設定できるようにしても良い。 FIGS. 14A to 14D show examples of camera angles. FIG. 14A shows an example in which the camera is installed at a position of 45 ° when viewed from the surface (game field surface) on which the object is installed. In this case, the camera position is moved so that the domino that falls (operates) comes to the center of the game screen. FIG. 14B shows an example in which a camera is installed directly beside Domino. For example, the camera is installed at a height obtained by dividing the height of the domino into two, and the camera position is moved in accordance with the movement of the domino that falls (operates). FIG. 14C shows an example in which a camera is installed right above the domino. In this case, the camera position is moved so that the camera is always directly above the falling (operating) domino. FIG. 14D shows an example in which a camera is installed in front of the domino. In the example shown in FIG. 14 (d), it is located in front of the domino that falls (operates) (the height is the same as in FIG. 14 (b)), and the camera is moved in the direction in which the domino collapses with the domino side as the shooting direction. I will let you. The camera angles shown in FIGS. 14A to 14D are examples, and other camera angles may be selected. In the above description, only the camera angle has been described. However, the zoom may be arbitrarily set and set as camera angle data.
オブジェクト制御部34は、再生アイコンによって指定されたカメラアングルを示すカメラアングルデータを、カメラ設定記憶部36に設定しておく。表示制御部34aは、以下に説明するオブジェクト表示制御処理において、カメラ設定記憶部36に設定されたカメラアングルデータに応じたカメラアングル(オブジェクトに対する仮想のカメラ位置)によるゲーム画面を作成して表示させる。
The
次に、前述のようにして配列された複数のオブジェクトを動作(再生)させるオブジェクト表示制御処理について、図15に示すフローチャートを参照しながら説明する。 Next, object display control processing for moving (reproducing) a plurality of objects arranged as described above will be described with reference to the flowchart shown in FIG.
再生アイコン(カメラアングルアイコン)により再生が指示されると、表示制御部34aは、オブジェクトパラメータ記憶部35の先頭(オブジェクト番号0)に記憶されたオブジェクト種を読み出し(ステップB1)、このオブジェクト種に応じた動作を決定する(ステップB2)。表示制御部34aは、この決定された動作によりオブジェクト(ドミノ)を、カメラ設定記憶部36に設定されたカメラアングルデータに応じたゲーム画面中において表示させる(ステップB3)。例えば、「赤」のオブジェクトを示すオブジェクト種が読み出された場合には、該当するオブジェクトを配列位置から正面方向に倒れるように表示させる。
When playback is instructed by the playback icon (camera angle icon), the
表示制御部34aは、オブジェクトの動作によって作用を受ける位置に他のオブジェクトが配列されているかを、オブジェクトパラメータ記憶部35に記憶された位置パラメータをもとに判別する(ステップB4)。例えば、「赤」のオブジェクトが正面に倒れる方向に、所定の距離内で別のオブジェクトが存在する場合には、作用を受けるオブジェクトが存在するものとして判別する。
The
なお、オブジェクト種によって、オブジェクトの動作によって作用を及ぼす範囲が異なるため、オブジェクト種に応じた方向、及び距離に基づいて、作用を受ける他のオブジェクトが存在するかを判別する。例えば「水色」のオブジェクトは「右に倒れる」動作をするため、同オブジェクトの右方向の所定の距離内に他のオブジェクトが存在しているかに基づいて、作用を受けるオブジェクトが存在するか否かを判別する。 Note that since the range of action varies depending on the object type depending on the object type, it is determined whether there is another object to be acted on based on the direction and distance according to the object type. For example, because the “light blue” object “falls to the right”, whether or not there is an affected object based on whether another object exists within a predetermined distance in the right direction of the object. Is determined.
図16には「ピンク」のオブジェクトの動作例、図17には「黄」のオブジェクトの動作例をそれぞれ示している。「ピンク」のオブジェクトの場合には、図16に示すように回転させるため、同オブジェクトの周辺に配置されている複数のオブジェクトが作用を受けるものと判別する。「黄」のオブジェクトの場合には、図17に示すように、配置位置から所定距離を飛んでいくため、飛んでいく先に配置されたオブジェクトが作用を受けるものと判別する。 FIG. 16 shows an operation example of the “pink” object, and FIG. 17 shows an operation example of the “yellow” object. In the case of an object of “pink”, since it is rotated as shown in FIG. 16, it is determined that a plurality of objects arranged around the object are affected. In the case of an object of “yellow”, as shown in FIG. 17, since the object flies a predetermined distance from the arrangement position, it is determined that the object arranged ahead of the object is affected.
ここで、他のオブジェクトが存在すると判別された場合(ステップB5、Yes)、表示制御部34aは、配列設定データ(図6)を参照して、動作させたオブジェクトと作用を受ける位置に配列された他のオブジェクトとについて配列設定がされているかを判別する(ステップB6)。すなわち、予め決められた動作とは異なる動作をさせるオブジェクトが存在するかを判別する。
Here, when it is determined that another object exists (step B5, Yes), the
配列設定されたオブジェクトがない場合には(ステップB7、No)、表示制御部34aは、前述と同様にして、作用を受けると判別された他のオブジェクトのオブジェクト種をオブジェクトパラメータ記憶部35から読み出し、オブジェクト種に応じて決定された動作によって表示させる(ステップB1〜B3)。
If there is no array-set object (step B7, No), the
一方、配列設定されたオブジェクトがある場合には(ステップB7、Yes)、表示制御部34aは、他のオブジェクトの動作を配列設定データに応じて決定し(ステップB8)、この決定された動作によりオブジェクトを表示させる(ステップB9)。
On the other hand, if there is an array-set object (step B7, Yes), the
例えば、オブジェクトの配列中において、「オレンジ」のオブジェクトに続いて「青」のオブジェクトが配列されていた場合、図6に示す配列設定データに示す配列に該当するため、「青」のオブジェクトの予め設定されている動作「倒れない」を「正面に倒れる」に変更して、このオブジェクトを表示させる。以下、前述と同様にして、表示制御部34aは、オブジェクトの動作によって作用を受ける位置に他のオブジェクトが配列されているかを、オブジェクトパラメータ記憶部35に記憶された位置パラメータをもとに判別する(ステップB4)。
For example, in the arrangement of objects, when the “blue” object is arranged after the “orange” object, it corresponds to the arrangement shown in the arrangement setting data shown in FIG. Change the set action "Do not fall" to "Fall in front" and display this object. Thereafter, in the same manner as described above, the
作用を受ける他のオブジェクトがない場合には(ステップB5、No)、表示制御部34aは、オブジェクト表示制御処理を終了する。
If there is no other object to be acted on (step B5, No), the
このようにして、第1実施形態におけるドミノゲームでは、図5に示すように、オブジェクト種毎に異なる動作が設定されているため、実物のドミノのように全てが同じ動きで単純に倒れていくだけでなく、種類毎に特徴をもった動きにより表示させて、ゲーム特有のおもしろさを付加することができる。また、オブジェクトに対して予め設定された動作だけでなく、所定のオブジェクトの組み合わせにより配列させることで、さらに異なる動きにより表示させることもできる。 In this way, in the domino game according to the first embodiment, as shown in FIG. 5, since different actions are set for each object type, all of them simply fall down with the same movement like a real domino. Rather, it can be displayed by movements having characteristics for each type, and a game-specific fun can be added. Further, not only the motion set in advance with respect to the object, but also the display can be made with different motions by arranging them by a combination of predetermined objects.
(第2実施形態)
次に、第2実施形態について説明する。第2実施形態では、人や動物などの各種のキャラクタを表すオブジェクトをゲームフィールドに配列して、配列順にキャラクタの動作を伝達させていく伝達ゲームを例にして説明する。第2実施形態は、基本的に第1実施形態と同様にして実行されるものとし、異なる部分について説明する。
(Second Embodiment)
Next, a second embodiment will be described. In the second embodiment, a transmission game in which objects representing various characters such as people and animals are arranged in a game field and the movements of the characters are transmitted in the arrangement order will be described as an example. The second embodiment is basically executed in the same manner as the first embodiment, and different parts will be described.
図18は、オブジェクトパラメータ記憶部35に記憶されるオブジェクトパラメータの一例を示す図である。
図18に示すように、オブジェクト生成部32により生成(配列)される各オブジェクトに付されるオブジェクト番号と対応付けて、パラメータ設定部33により設定されたパラメータが設定される。図18に示す例では、オブジェクトパラメータとしてオブジェクト種が記憶される。第2実施形態では、オブジェクトをゲームフィールドに一列で配列させるものとし、位置パラメータ、角度パラメータを不要としている。なお、第1実施形態(図4)と同様のオブジェクトパラメータを記録するようにしても良い。
FIG. 18 is a diagram illustrating an example of object parameters stored in the object
As shown in FIG. 18, the parameter set by the
図19は、第2実施形態における伝達ゲームで使用される、オブジェクトの動作を定義するパラメータの一例を示す図である。図19に示すように、オブジェクトの動作を定義するパラメータは、オブジェクト種毎に固有の動作を示している。例えば、「青年」「おばあさん」「犬」などのキャラクタを表すオブジェクト種のそれぞれに対して、キャラクタ固有の動作が設定されている。また、オブジェクト種のそれぞれに対して、動作による他のオブジェクトに対する作用の大きさを表す勢い値と、他のオブジェクトから動作による作用を受けた場合に、次に配列された他のオブジェクトに対して動作するか否かを判断するための基準値である動作可能値が含まれている。 FIG. 19 is a diagram illustrating an example of parameters used in the transfer game according to the second embodiment to define the action of the object. As shown in FIG. 19, the parameter that defines the operation of the object indicates a specific operation for each object type. For example, a character-specific action is set for each of the object types representing characters such as “young”, “granny”, and “dog”. Also, for each object type, when receiving a momentum value indicating the magnitude of the action on the other object by the action and an action by the action from another object, the other objects arranged next An operable value that is a reference value for determining whether or not to operate is included.
図20は、第2実施形態における配列設定データの一例を示す図である。図20に示す配列設定データでは、3つのオブジェクトの組み合わせの例が含まれている(例えば「子供→お母さん→お父さん」)。また、動作が変更されるオブジェクトを後に配列されたオブジェクトとするだけでなく、前(先)に配置されたオブジェクトの動作を変更する例が含まれている。すなわち、配列「子供→青年」については、「子供」のオブジェクトの動作を「蹴る」から「頭突き」に変更することを示している。さらに、配列設定データでは、各オブジェクトの組み合わせに対して勢い値が設定されている。 FIG. 20 is a diagram illustrating an example of array setting data according to the second embodiment. The array setting data shown in FIG. 20 includes an example of a combination of three objects (for example, “children → mother → dad”). Further, an example is included in which not only the object whose behavior is changed is set as an object arranged later, but also the behavior of the object arranged in front (destination) is changed. That is, for the array “children → youth”, the movement of the object “children” is changed from “kick” to “head butt”. Furthermore, in the array setting data, a momentum value is set for each object combination.
次に、前述のようにして配列された複数のオブジェクトを動作(再生)させるオブジェクト表示制御処理について、図21に示すフローチャートを参照しながら説明する。 Next, an object display control process for moving (reproducing) a plurality of objects arranged as described above will be described with reference to the flowchart shown in FIG.
図22は、伝達ゲームを実行する際のゲーム画面の一例を示している。なお、第2実施形態におけるオブジェクト(キャラクタ)の配列は、ゲームフィールドに配置対象とするキャラクタ(オブジェクト種)をユーザにより選択させることにより行われるものとする。オブジェクト生成部32は、ユーザにより指定されたキャラクタを、順番にゲームフィールドに配置していく。なお、図22に示す例では、オブジェクトを単純に一列に配列させているが、第1実施形態と同様にして配列位置とキャラクタの方向を任意に指定させることで、キャラクタを配列するようにしても良い。また、一列に配列させるだけでなく、ドミノゲームのように列を分岐させるようにしても良い。
FIG. 22 shows an example of a game screen when a transfer game is executed. Note that the arrangement of objects (characters) in the second embodiment is performed by the user selecting a character (object type) to be placed in the game field. The
まず、再生アイコンにより再生が指示されると、表示制御部34aは、オブジェクトパラメータ記憶部35の先頭(オブジェクト番号0)に記憶されたオブジェクト種を読み出し(ステップC1)、このオブジェクト種の動作可能値と先のオブジェクトの勢い値とを比較する(ステップC2)。
First, when playback is instructed by the playback icon, the
ここで、先のオブジェクトの勢い値が次のオブジェクトの動作可能値以上でない場合には(ステップC3、No)、表示制御部34aは、先のオブジェクトの動作により次のオブジェクトに動作が伝達されないものとしてオブジェクト表示制御処理を終了する。
Here, when the momentum value of the previous object is not equal to or greater than the operable value of the next object (step C3, No), the
一方、先のオブジェクトの勢い値が次のオブジェクトの動作可能値以上である場合には(ステップC3、Yes)、表示制御部34aは、先のオブジェクトの動作により次のオブジェクトに動作が伝達されるものと判別する。そして、表示制御部34aは、図20に示す配列関係データを参照して、次のオブジェクトに配列設定がされているかを判別する。
On the other hand, when the momentum value of the previous object is equal to or greater than the operable value of the next object (step C3, Yes), the
配列設定がされていない場合には(ステップC4、No)、表示制御部34aは、次のオブジェクトのオブジェクト種に応じた動作を決定し(ステップC5)、この決定された動作によりオブジェクトを表示する。例えば、「青年」のオブジェクトについては、次に配列されたキャラクタを「殴る」ように動作させる。
When the arrangement is not set (step C4, No), the
これに対し、配列設定がされている場合には(ステップC4、Yes)、表示制御部34aは、配列設定に応じた各オブジェクトの動きを設定し(ステップC7)、決定された動作により各オブジェクトを表示する(ステップC8)。例えば、次のオブジェクトが「子供」であり、同オブジェクトに続いて「青年」のオブジェクトが配列されていた場合には、配列設定データを参照して、「子供」のオブジェクトの動作を「蹴る」から「頭突き」に変更して表示し、また「青年」のオブジェクトの動作を予め設定された「蹴る」の動作により表示させる。また、「青年」のオブジェクトの勢い値を「5」に変更して、次のオブジェクトに動作を伝達するために必要な値を変更する。
On the other hand, when the arrangement is set (step C4, Yes), the
オブジェクトパラメータ記憶部35に次のオブジェクトについてのオブジェクトパラメータが記録されていれば(ステップC9、Yes)、表示制御部34aは、前述と同様の処理を繰り返して実行する。
If the object parameter for the next object is recorded in the object parameter storage unit 35 (step C9, Yes), the
この結果、例えば図23に示すように、複数の異なるキャラクタの動作を、配列順に次々に伝達していくことができる。第2実施形態では、各オブジェクト(キャラクタ)に設定された勢い値や動作可能値を考慮しながら適切な種類のオブジェクトを配列しなければ動作が伝達することができない。また、配列関係を利用することで、キャラクタに通常とは異なる動作をさせたり、勢い値を変更させたりすることができ、ゲーム内容に変化を与えることができる。 As a result, as shown in FIG. 23, for example, the motions of a plurality of different characters can be transmitted one after another in the order of arrangement. In the second embodiment, an action cannot be transmitted unless an appropriate type of object is arranged while considering the momentum value and the actionable value set for each object (character). Further, by utilizing the arrangement relationship, the character can be made to perform an unusual action or the momentum value can be changed, and the game contents can be changed.
また、前述した説明では、勢い値を次のオブジェクトに動作を伝達できるか否かを判別するために用いているが、例えば所定のオブジェクトを配列することにより、各オブジェクトの勢い値を順次加算していき、大きな値が設定された特別なキャラクタ(敵キャラクタ)に攻撃加えて倒すといったゲーム内容とすることも可能である。 In the above description, the momentum value is used to determine whether or not the motion can be transmitted to the next object. For example, by arranging predetermined objects, the momentum value of each object is sequentially added. It is also possible to make the game content such as attacking and defeating a special character (enemy character) set with a large value.
このようにして、第2実施形態における伝達ゲームでは、第1実施形態と同様にして、複数の異なる種類のオブジェクト毎に異なる動作をさせて、配列順に動作を伝達させていくことができる。また、配列関係を利用することで、所定のオブジェクトの組み合わせにより、さらに異なる動きにより表示させることもでき、ゲーム特有のおもしろさを付加することができる。 In this way, in the transfer game in the second embodiment, as in the first embodiment, different actions can be performed for a plurality of different types of objects, and the actions can be transmitted in the order of arrangement. Further, by utilizing the arrangement relationship, it is possible to display with different movements by a combination of predetermined objects, and it is possible to add a fun unique to the game.
なお、前述した説明では、電子機器6においてゲームを実行するものとして説明しているが、オブジェクトパラメータ記憶部35に記録されたオブジェクトパラメータを、他の装置に送信して、他の装置において前述のようにしてオブジェクトを再生(動作)させることもできる。
In the above description, the game is executed on the
図24は、オブジェクトパラメータをもとに、他の装置においてオブジェクトを再生(動作)させるシステムの一例を示している。
電子機器6では、前述したように、ゲームプログラムを実行することによりオブジェクトパラメータを作成し、これをユーザが作成したカスタムデータとしてサーバ3にアップロードする。サーバ3は、アップロードされたカスタムデータをもとに、Webページを通じてサムネイルとして表示するためのサムネイル画像を生成して、Webページに登録して公開する(サムネイル変換)。このサムネイル表示では、図25に示すように、1つのオブジェクトを1つのドットにより表現し、それぞれに対応するオブジェクトと同じ色によって表示する。
FIG. 24 shows an example of a system for reproducing (operating) an object in another device based on the object parameter.
As described above, the
また、サーバ3は、電子機器6に対して、他のWebページ(例えばブログ)からサーバ3が公開するサムネイルにリンクを設定するためのタグを発行して送信する。電子機器6のユーザは、サーバ3から受信したタグを、サーバ4において公開している個人ブログに貼り付けて公開する。これにより、ユーザの個人ブログにアクセスした他のユーザは、個人ブログを通じて、サーバ3によりサムネイルが公開されているWebページにアクセスすることができる。
In addition, the
サーバ3は、サムネイルを表示する際、電子機器6において実行されるゲームプログラムと同様にして、各ドットを例えば第1実施形態における図25に示すオブジェクト種毎の動作や配列関係データにおいて設定された動作に基づいて表示制御する。例えば、「赤」のオブジェクトに対応するドットについては倒れる方向に合わせて微小距離を移動させ、「緑」のオブジェクトに対応するドットについては左右方向に微小振動させることにより、オブジェクトの動作を表現する。
When displaying the thumbnail, the
このように、サムネイル表示する際に、オブジェクトが配列された1場面の画像を表示するのではなく、カスタムデータをもとにサムネイル用のオブジェクトをドットで表現した画像を生成し、この画像においてオブジェクトの動作と同様にして各ドットを表示制御することによって、サムネイル表示から全配列によるオブジェクトの動作内容を容易に把握することができる。 In this way, when displaying thumbnails, instead of displaying an image of one scene in which objects are arranged, an image in which thumbnail objects are represented by dots based on custom data is generated. By controlling the display of each dot in the same manner as in the above operation, it is possible to easily grasp the operation contents of the object based on the entire arrangement from the thumbnail display.
サーバ3のWebページにアクセスした他のユーザは、サムネイル表示を参照することにより配列の内容を把握し、ダウンロード対象とするカスタムデータをWebページ中から選択することができる。
Other users who access the Web page of the
このようにして、電子機器6において作成されたオブジェクトパラメータをもとに、他の機器において同様の表示制御をすることが可能である。
In this way, it is possible to perform similar display control in other devices based on the object parameters created in the
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
また、実施形態に記載した手法は、コンピュータに実行させることができるプログラム(ソフトウエア手段)として、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段(実行プログラムのみならずテーブルやデータ構造も含む)をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。 In addition, the method described in the embodiment uses, as a program (software means) that can be executed by a computer, for example, a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), and a semiconductor memory. It can also be stored in a recording medium such as (ROM, RAM, flash memory, etc.), or transmitted and distributed via a communication medium. The program stored on the medium side also includes a setting program that configures in the computer software means (including not only the execution program but also a table and data structure) that is executed by the computer. A computer that implements the present apparatus reads the program recorded on the recording medium, constructs software means by a setting program in some cases, and executes the above-described processing by controlling the operation by the software means. The recording medium referred to in this specification is not limited to distribution, but includes a storage medium such as a magnetic disk or a semiconductor memory provided in a computer or a device connected via a network.
10…制御部、11…メモリ、12…ハードディスク装置、13…通信インタフェース部、14…表示制御部、15…音声制御部、16…ディスクドライブ装置、17…入力インタフェース部、18…ディスプレイ、19…スピーカ、20…ディスク、21…キーボード、22…マウス、23…タブレット、24…スタイラスペン、30…ゲーム制御部、31…入力制御部、32…オブジェクト生成部、33…パラメータ設定部、33a…位置設定部、33b…角度設定部、33c…オブジェクト種設定部、34…オブジェクト制御部、34a…表示制御部、34b…音声制御部、35…オブジェクトパラメータ記憶部。 DESCRIPTION OF SYMBOLS 10 ... Control part, 11 ... Memory, 12 ... Hard disk apparatus, 13 ... Communication interface part, 14 ... Display control part, 15 ... Audio | voice control part, 16 ... Disk drive apparatus, 17 ... Input interface part, 18 ... Display, 19 ... Speaker, 20 ... disk, 21 ... keyboard, 22 ... mouse, 23 ... tablet, 24 ... stylus pen, 30 ... game control unit, 31 ... input control unit, 32 ... object generation unit, 33 ... parameter setting unit, 33a ... position Setting unit, 33b ... Angle setting unit, 33c ... Object type setting unit, 34 ... Object control unit, 34a ... Display control unit, 34b ... Audio control unit, 35 ... Object parameter storage unit.
Claims (3)
配列対象とするオブジェクトの種類を、前記ゲーム画面中に表示された複数のオブジェクト種から選択させる選択手段と、
前記選択手段によって選択されたオブジェクト種のオブジェクトを生成して、ゲーム画面中で指定される位置に応じて複数のオブジェクトを配列させるオブジェクト生成手段と、
前記オブジェクト生成手段によって配列された複数のオブジェクトを、前記ゲーム画面中で前記配列の順番で個々のオブジェクト種に応じて動作させるものであって、前記配列中の複数のオブジェクトの組み合わせに応じて、前記複数のオブジェクトの何れか一つの動作を、前記オブジェクト種に応じた動作と異なる動作に変更し、前記配列中の第1オブジェクトの動作による作用が第2オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされる場合には前記第2オブジェクトを動作させて、前記第2オブジェクトの動作による作用が第3オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされない場合には、オブジェクトの動作を停止させるオブジェクト制御手段とを具備したことを特徴とするゲーム装置。 A game device that arranges and displays a plurality of objects in a game screen, and changes the objects based on the order of arrangement,
Selecting means for selecting the type of object to be arranged from a plurality of object types displayed in the game screen;
Object generation means for generating an object of the object type selected by the selection means, and arranging a plurality of objects in accordance with a position specified in the game screen;
A plurality of objects arranged by the object generating means are operated according to individual object types in the order of the arrangement in the game screen, and according to a combination of the plurality of objects in the arrangement, Changing any one operation of the plurality of objects to an operation different from the operation according to the object type, determining whether the action by the operation of the first object in the array is exerted on the second object, When an action is exerted on the second object, the second object is moved to determine whether the action due to the movement of the second object is exerted on the third object, and the action is not exerted on the second object Comprises an object control means for stopping the movement of the object. That the game apparatus.
前記オブジェクト追加手段により表示されたオブジェクトを前記オブジェクト生成手段により生成されたオブジェクトの配列中に組み込む組込み手段とをさらに具備することを特徴とする請求項1記載のゲーム装置。 An object adding means for generating an object not included in the array and displaying it in the game screen when the object generated by the object generating means satisfies a predetermined condition;
The game apparatus according to claim 1, further comprising a built-in unit that incorporates the object displayed by the object adding unit into the array of objects generated by the object generating unit.
配列対象とするオブジェクトの種類を、前記ゲーム画面中に表示された複数のオブジェクト種から選択させる選択手段と、
前記選択手段によって選択されたオブジェクト種のオブジェクトを生成して、ゲーム画面中で指定される位置に応じて複数のオブジェクトを配列させるオブジェクト生成手段と、
前記オブジェクト生成手段によって配列された複数のオブジェクトを、前記ゲーム画面中で前記配列の順番で個々のオブジェクト種に応じて動作させるものであって、前記配列中の複数のオブジェクトの組み合わせに応じて、前記複数のオブジェクトの何れか一つの動作を、前記オブジェクト種に応じた動作と異なる動作に変更し、前記配列中の第1オブジェクトの動作による作用が第2オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされる場合には前記第2オブジェクトを動作させて、前記第2オブジェクトの動作による作用が第3オブジェクトに及ぼされるかを判別し、前記第2オブジェクトに作用が及ぼされない場合には、オブジェクトの動作を停止させるオブジェクト制御手段として機能させるためのゲーム画面表示プログラム。 A computer that arranges and displays a plurality of objects on the game screen and changes the objects based on the order of the arrangement,
Selecting means for selecting the type of object to be arranged from a plurality of object types displayed in the game screen;
Object generation means for generating an object of the object type selected by the selection means, and arranging a plurality of objects in accordance with a position specified in the game screen;
A plurality of objects arranged by the object generating means are operated according to individual object types in the order of the arrangement in the game screen, and according to a combination of the plurality of objects in the arrangement, Changing any one operation of the plurality of objects to an operation different from the operation according to the object type, determining whether the action by the operation of the first object in the array is exerted on the second object, When an action is exerted on the second object, the second object is moved to determine whether the action due to the movement of the second object is exerted on the third object, and the action is not exerted on the second object Includes a function for functioning as an object control means for stopping the movement of the object. -Time screen display program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008230002A JP5601766B2 (en) | 2008-09-08 | 2008-09-08 | Game device, game screen display program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008230002A JP5601766B2 (en) | 2008-09-08 | 2008-09-08 | Game device, game screen display program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010063487A JP2010063487A (en) | 2010-03-25 |
JP5601766B2 true JP5601766B2 (en) | 2014-10-08 |
Family
ID=42189640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008230002A Active JP5601766B2 (en) | 2008-09-08 | 2008-09-08 | Game device, game screen display program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5601766B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4530499A (en) * | 1982-09-30 | 1985-07-23 | Marvin Glass & Associates | Domino, or the like, placing video game |
JP2000176154A (en) * | 1998-12-18 | 2000-06-27 | Enix Corp | Video game device and storage medium storing program |
JP2005007069A (en) * | 2003-06-20 | 2005-01-13 | Nintendo Co Ltd | Game machine, and game program |
JP4146320B2 (en) * | 2003-09-24 | 2008-09-10 | 株式会社バンダイナムコゲームス | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE |
-
2008
- 2008-09-08 JP JP2008230002A patent/JP5601766B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010063487A (en) | 2010-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6434583B2 (en) | Remote control of a first user's game play by a second user | |
CN101549207B (en) | Game movie distribution method and system | |
JP2008546232A (en) | Creating publications that use game-based media content | |
US20160155256A1 (en) | Avatar personalization in a virtual environment | |
Hjorth et al. | Ambient play | |
JP4040050B2 (en) | Program, character control method, and character control device | |
JP5386070B2 (en) | GAME DEVICE, GAME SCREEN DISPLAY PROGRAM, AND DISPLAY CONTROL METHOD | |
JP6357387B2 (en) | Information processing apparatus, information processing system, information processing program, and information processing method | |
US20210146265A1 (en) | Augmented reality system for enhancing the experience of playing with toys | |
JP6441612B2 (en) | Information processing apparatus, information processing system, information processing program, and information processing method | |
JP2016045848A (en) | Information processor, information processing system, information processing program, and method for information processing | |
EP2000189B1 (en) | Video image generating device, character appearance changing method, information recording medium, and program | |
JP2002278691A (en) | Game machine | |
JP6622847B2 (en) | Information processing apparatus, information processing system, information processing program, and information processing method | |
JP4881981B2 (en) | Virtual space display device, viewpoint setting method, and program | |
JP2020096768A (en) | Information processing system, information processor, information processing program, and information processing method | |
JP5601766B2 (en) | Game device, game screen display program | |
JP5205048B2 (en) | Game device, game program | |
JP2021007198A (en) | Video distribution system, video distribution method, information processor, video distribution program, and video viewing program | |
JP2015008987A (en) | Program and game device | |
JP6554506B2 (en) | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING PROGRAM | |
JP2015229065A (en) | Image processing device, image processing system, terminal device, image processing method, and image processing program | |
US20240037877A1 (en) | Augmented reality system for enhancing the experience of playing with toys | |
JP5577014B2 (en) | GAME DEVICE, GAME PROGRAM, AND OBJECT CONTROL METHOD | |
JP6793765B2 (en) | Program and game system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100305 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100408 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20100415 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130709 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140527 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140704 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140722 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140819 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5601766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |