JP5030635B2 - GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM - Google Patents
GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM Download PDFInfo
- Publication number
- JP5030635B2 JP5030635B2 JP2007084952A JP2007084952A JP5030635B2 JP 5030635 B2 JP5030635 B2 JP 5030635B2 JP 2007084952 A JP2007084952 A JP 2007084952A JP 2007084952 A JP2007084952 A JP 2007084952A JP 5030635 B2 JP5030635 B2 JP 5030635B2
- Authority
- JP
- Japan
- Prior art keywords
- game field
- game
- egg
- function
- eggs
- 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 control technique, and more particularly, to a game device, a game control method, and a game control program for controlling a puzzle game that causes an object added in a game field to disappear.
ゲームフィールド上方から落下してくるオブジェクトを回転又は移動させながらゲームフィールドに積み上げ、所定の条件を満たす配置にしてオブジェクトを消滅させる、いわゆる「落ち物ゲーム」が幅広いユーザ層に親しまれている。 A so-called “falling object game” in which objects falling from above the game field are rotated or moved and stacked on the game field to dispose the objects in an arrangement that satisfies a predetermined condition is popular with a wide range of users.
このようなパズルゲームは、数多く市場に出回っているが、基本的なコンセプトはいずれも同じであり、変わり映えがしないものが多い。新鮮な面白さを味わうことのできる特色あるパズルゲームの開発が望まれている。 There are many such puzzle games on the market, but the basic concepts are the same, and many of them do not change. There is a demand for the development of a unique puzzle game that allows you to enjoy fresh fun.
本発明はこうした状況に鑑みてなされたものであり、その目的は、より娯楽性の高いゲーム制御技術を提供することにある。 The present invention has been made in view of such circumstances, and an object thereof is to provide a game control technique with higher entertainment.
本発明のある態様は、ゲーム制御プログラムに関する。このゲーム制御プログラムは、ゲームフィールドの画面を生成して表示する機能と、前記ゲームフィールドの内部に所定のタイミングでオブジェクトを追加する機能と、前記ゲームフィールドの内部に追加された前記オブジェクトを、前記ゲームフィールド内で所定の法則にしたがって自動的に移動させる機能と、前記オブジェクトが前記ゲームフィールドの枠、又は、前記ゲームフィールド内に存在する別のオブジェクトに接触して静止する位置を判定する機能と、ユーザの操作にしたがって、前記オブジェクトを移動させて配置を変更する機能と、静止した複数のオブジェクトの配置が所定の条件を満たすか否かを判定する機能と、前記条件が満たされたときに、前記条件を満たした複数のオブジェクトを前記ゲームフィールドから消去する機能と、をコンピュータに実現させることを特徴とする。 One embodiment of the present invention relates to a game control program. The game control program includes a function for generating and displaying a game field screen, a function for adding an object to the game field at a predetermined timing, and the object added to the game field. A function of automatically moving in accordance with a predetermined rule in the game field, and a function of determining a position where the object comes into contact with a frame of the game field or another object existing in the game field. , A function of changing the arrangement by moving the object in accordance with a user operation, a function of determining whether the arrangement of a plurality of stationary objects satisfies a predetermined condition, and when the condition is satisfied , Deleting a plurality of objects satisfying the condition from the game field Characterized in that to achieve functions and that, to the computer.
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システムなどの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above-described constituent elements and a representation of the present invention converted between a method, an apparatus, a system, etc. are also effective as an aspect of the present invention.
本発明によれば、より娯楽性の高いゲーム制御技術を提供することができる。 According to the present invention, a more entertaining game control technique can be provided.
実施の形態に係るゲーム装置は、ゲームフィールド内に次々に追加される複数のオブジェクトを、所定の条件を満たすように配置させて消去するパズルゲームを制御する。本実施の形態では、卵の孵化器に見立てたゲームフィールドに、球形の卵が積み上げられていき、ユーザが卵を移動させて、同種の卵が4個以上直線状に隣接するように配置させると、卵からヒヨコが孵化してゲームフィールドから飛び去るという設定でゲームを進行させる。まず、ゲームの概要について説明する。 The game device according to the embodiment controls a puzzle game in which a plurality of objects added one after another in the game field are arranged and deleted so as to satisfy a predetermined condition. In the present embodiment, when a spherical egg is stacked in a game field that looks like an egg hatcher, the user moves the egg and arranges it so that four or more of the same kind of eggs are linearly adjacent to each other. The game progresses with the setting that chicks hatch from eggs and fly away from the game field. First, the outline of the game will be described.
図1は、実施の形態に係るゲーム装置の表示画面の例を示す。表示画面100には、孵化器102が表示されており、孵化器102の内部に、5種類のタマゴ110が次々に産み落とされる。孵化器102に産み落とされたタマゴ112は、重力の作用により落下し、孵化器102の底や既に積み上げられているタマゴに当たって跳ね返るなど、物理法則にしたがって移動した後、互い違いに積み上がるように安定位置で静止する。全てのタマゴ110は同じ半径を有する球であり、面心立方格子(立方最密格子)を形成するように最密に積み上げられる。ただし、タマゴ110が落下したり移動したりするタイミングなどによっては、格子欠陥に相当する隙間114が生じる場合もある。
FIG. 1 shows an example of a display screen of the game device according to the embodiment. Incubator 102 is displayed on
孵化器102に積み上げられたタマゴの配置は、タマゴを移動させるためのタマゴポンプ104を用いて変更することができる。タマゴポンプ104は、タマゴを内部に収容した状態で上下左右に移動させることが可能なオブジェクトである。本実施の形態では、一段のタマゴを収容可能とするが、複数段のタマゴを収容して同時に移動させるようにしてもよい。タマゴポンプ104は、それ自体を左右にスライドさせることで、内部に収容したタマゴを左右に移動させるための棒状のオブジェクトであると考えてもよいし、押し込まれた状態では折り畳まれており、タマゴが押し出されてくると孵化器102の外側に伸び、内部に収容されたタマゴを孵化器102の内部に押し込むと再び折り畳まれる伸縮可能なオブジェクトであると考えてもよい。
The arrangement of the eggs stacked on the
タマゴポンプ104が棒状のオブジェクトであると考えた場合、タマゴポンプ104は、孵化器102の幅よりも長いので、必ず左右のどちらかが孵化器102の外にはみ出した状態になっている。タマゴポンプ104を左右にスライドさせると、外にはみ出していた部分に収容されていたタマゴが孵化器102の内部に押し込まれ、タマゴポンプ104が存在する段の反対側のタマゴが孵化器102の外に押し出される。このように、タマゴポンプ104を用いて、タマゴを孵化器102の外に引き出すことができる。タマゴポンプ104によりタマゴが孵化器102の外部に押し出されていると考えることもできるし、引き出されていると考えることもできるが、どちらも同じ状態を指しているので、本実施の形態では、とくに用語を使い分けない。図1の例では、タマゴポンプ104の長さは、タマゴ3つ分だけ孵化器102の幅よりも長く、3つのタマゴを孵化器102の外に引き出すことができるようになっている。引き出されたタマゴは、ユーザの操作により、それらのタマゴの間で互いに位置を入れ替えることができる。また、タマゴが引き出された状態でタマゴポンプ104を上下に移動すると、引き出されたタマゴを上下に移動させることができる。このとき、孵化器102の内部のタマゴは上下に移動させないようにする。このように、タマゴの位置を入れ替えたり上下に移動させたりしてから、タマゴポンプ104を孵化器102に押し戻すと、孵化器102内のタマゴの配置を変更することができる。
If the
孵化器102の幅がタマゴ6個分であり、タマゴポンプ104の長さがタマゴ3個分だけ孵化器102の幅よりも長いので、孵化器102の内部の全てのタマゴは、タマゴポンプ104により左右のどちらかに引き出すことができ、配置位置を変更することが可能である。このように、タマゴポンプ104の長さを、孵化器102の幅の1.5倍にしておくことで、ゲームフィールド内でタマゴポンプ104の移動方向に平行な列に並んでいるタマゴを半数ずつ左右に引き出すことができるので、ゲームフィールド内の全てのオブジェクトを移動させることができる。
Since the width of the
タマゴポンプ104が、孵化器102の外側に設けられた、タマゴを孵化器102の内部に押し込むためのオブジェクトであると考えた場合、タマゴポンプ104は、孵化器102の幅の半分、すなわち3個のタマゴを収容可能な長さまで孵化器102の外側へ伸長可能となっている。タマゴポンプ104が、内部に収容している3個のタマゴを孵化器102の内部に押し込むと、逆側の3個のタマゴが孵化器102の外部に押し出され、逆側のタマゴポンプ104を孵化器102の外側に伸長させる。このとき、押し込んだ側のタマゴポンプ104は、折り畳まれる。タマゴポンプ104も孵化器102の内部に押し込まれるようにしてもよい。タマゴポンプ104内のタマゴの位置は互いに入れ替えることができる。また、タマゴポンプ104を上下に移動させると、収容されている3個のタマゴも上下に移動する。
If the
ユーザは、タマゴポンプ104を用いて、同種のタマゴが4個以上直線状に並ぶようにタマゴを配置させる。4個以上直線状に並んだタマゴ116は、所定時間が経過すると、孵化してヒヨコが誕生する演出が行われ、孵化器102の内部から消去される。このとき、所定の得点がユーザに与えられる。ヒヨコが誕生して消失したタマゴの位置の隙間には、それよりも上段にあったタマゴが落下して、隙間が詰められる。タマゴ116が4個以上直線状に並んでから孵化するまでのリーチ状態にあるときに、さらに別のタマゴが4個以上直線上に並んだ状態になると、通常よりも高い得点がユーザに与えられる。これを「連鎖」と呼ぶ。既にリーチ状態になっているタマゴを含めて4個以上直線状に並べてもよい。すなわち、タマゴを4個以上直線状に並べてリーチ状態にした後、別の位置にある同種のタマゴを、既にリーチ状態になっているタマゴの位置に移動させて入れ替えると、そのタマゴもリーチ状態となって連鎖させることができる。なお、リーチ状態のタマゴは、タマゴポンプ104により孵化器102の外部に引き出されているときに孵化するタイミングを迎えると、孵化することができずに通常のタマゴに戻る。
The user uses the
本実施の形態では、ゲームの難易度を調整し、ゲームに変化をもたせるために、特別な機能を有するタマゴを用意している。×印を付したヘビータマゴ120は、通常のタマゴよりも重いという設定になっており、ヘビータマゴ120が存在する段のタマゴはタマゴポンプ104により移動させることができない。ヘビータマゴ120が存在するために移動することができない段には、その段の両側の孵化器102の外部に、×印130が表示されている。ヘビータマゴ120は、それ自体を移動させることはできないが、ヘビータマゴ120の上下の段のタマゴの配置を変更して、ヘビータマゴ120と同種のタマゴを、ヘビータマゴ120が含まれるように4個以上直線状に並べると、ヘビータマゴ120が孵化して消去されるので、移動が禁止された状態が解除される。
In the present embodiment, an egg having a special function is prepared in order to adjust the difficulty level of the game and change the game. The
星印を付したスタータマゴ122には、通常のタマゴよりも高い得点が割り当てられている。したがって、スタータマゴ122と同種のタマゴを、スタータマゴ122が含まれるように4個以上直線状に並べると、スタータマゴ122が孵化し、その際に通常よりも高いボーナス得点がユーザに与えられる。スタータマゴ122には制限時間が設けられており、スタータマゴ122に星印が表示されている間のみ、通常のタマゴよりも高い得点が割り当てられる。その間にスタータマゴ122が孵化しなかった場合には、星印が消去され、通常のタマゴに戻される。
A higher score than the normal egg is assigned to the
二重丸印を付したマイティタマゴ124は、全ての種類のタマゴとして用いることができ、マイティタマゴ124が含まれるように4個以上直線状に同種のタマゴを並べると、孵化器102の内部に存在する、その種類の全てのタマゴがリーチ状態となり、所定時間後に孵化される。マイティタマゴ124がリーチ状態となっている間に、さらに、マイティタマゴ124が含まれるように別の種類のタマゴを4個以上直線状に並べると、その種類のタマゴも連鎖的に全て孵化させることができる。
The
このように、ユーザは、次々に孵化器102の中に産み落とされ、積み上げられていくタマゴを、4個以上直線状に並ぶように配置させて消去していく。タマゴが最上段まで積み上がるとゲームオーバーとなる。
In this way, the user deletes four or more eggs that are laid down in the
本実施の形態では、3つのゲームモードが用意される。第1のゲームモードは、時間に制限なく、高得点を目指す「無制限モード」である。第2のゲームモードは、所定の制限時間内で高得点を目指す「時間制限モード」である。第3のゲームモードは、複数のユーザの間で対戦する「対戦モード」である。これらのゲームモードについては後述する。 In the present embodiment, three game modes are prepared. The first game mode is an “unlimited mode” aiming at a high score without any time limit. The second game mode is a “time limit mode” aiming for a high score within a predetermined time limit. The third game mode is a “battle mode” in which a plurality of users compete. These game modes will be described later.
図2は、実施の形態に係るゲーム装置10の構成を示す。ゲーム装置10は、コントローラ20、入力受付部30、制御部40、パラメータ保持部60、画面生成部66、表示装置68、及びスピーカ72を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
FIG. 2 shows a configuration of the
入力受付部30は、プレイヤーが操作するコントローラ20から入力される制御信号を受け付ける。制御部40は、ゲームのプログラムが格納された記憶媒体からプログラムを読み出して実行し、入力受付部30が受け付けたプレイヤーからの操作入力に基づいて、ゲームフィールドに存在するオブジェクトの動きを制御しつつ、ゲームを進行させる。パラメータ保持部60は、ゲームの進行に必要なパラメータを保持する。画面生成部66は、制御部40により制御されるゲームの画面を生成し、表示装置68に表示させる。スピーカ72は、制御部40により制御されるゲームの音声を出力する。
The
図3は、コントローラ20の外観を示す。コントローラ20の上面には、十字キー21、△ボタン22、□ボタン23、○ボタン24、×ボタン25、アナログスティック26及び27が設けられている。また、コントローラ20の側面には、Lボタン28及びRボタン29が設けられている。本実施の形態では、十字キー21のうち左右方向のキーは、タマゴポンプ104を孵化器102に押し込むように左右に移動させる機能に、上下方向のキーは、タマゴポンプ104を上下に移動させる機能に割り当てられている。また、○ボタン24は、タマゴポンプ104により孵化器102の外部に引き出された3つのタマゴの配置を入れ替える機能に、△ボタン22は、リーチ状態になっているタマゴを強制的に孵化させる機能に、□ボタン23は、タマゴを催促して降らせる機能に、それぞれ割り当てられている。さらに、コントローラ20には、図示しない6軸センサが設けられており、コントローラ20を左右に振る操作は、孵化器102を左右に揺らしてタマゴを左右にずらす機能に、コントローラ20を上下に振る操作は、孵化器102を上下に揺らしてタマゴを若干跳び上がらせて、タマゴの配置を入れ替えたり隙間を詰めたりする機能に割り当てられている。これらの機能は、アナログスティック26及び27、Lボタン28、Rボタン29などに割り当てられてもよい。
FIG. 3 shows the external appearance of the
図4は、パラメータ保持部の内部データの例を示す。パラメータ保持部60には、位置欄180、座標欄182、種類欄184、及び状態欄186が設けられている。位置欄180は、タマゴの位置を示すデータを格納する。タマゴの位置は、例えば、水平方向の位置を示す数値と、垂直方向の位置を示す数値との組で表現されてもよい。本実施の形態では、水平方向の位置は、タマゴポンプ104で左に押し出されたときの最も左の位置を1として、右へ進むにつれて大きくなる数値とする。すなわち、孵化器102の左側の外部の位置は1〜3、孵化器102の内部の位置は4〜9、孵化器102の右側の外部の位置を10〜12で示される。垂直方向の位置は、最下段を1として、下からの段数を示す数値とする。
FIG. 4 shows an example of internal data of the parameter holding unit. The
座標欄182は、タマゴの位置の画面上での座標を格納する。後述するように、タマゴが孵化器102の底から最密に積み上げられていったときのタマゴの中心位置の座標が座標欄182に予め格納される。
The coordinate
種類欄184は、タマゴの種類を格納する。前述したように、本実施の形態では、色の異なる5種類のタマゴが用意されており、さらに、それぞれの種類のタマゴには、通常タマゴ110、ヘビータマゴ120、スタータマゴ122が用意されている。本実施の形態では、マイティタマゴ124を「0」、赤色の通常タマゴ110を「1」、赤色のヘビータマゴ120を「2」、赤色のスタータマゴ122を「3」、青色の通常タマゴ110を「4」、青色のヘビータマゴ120を「5」、というように、タマゴの種類を数値で管理する。
The
状態欄186は、タマゴの状態を格納する。状態欄186には、タマゴがリーチ状態にあるか否かを示すフラグが格納される。本実施の形態では、タマゴがリーチ状態になっているとき、状態欄186のフラグが「0」から「1」に変更される。
The
図2に戻り、各構成の説明を続ける。制御部40は、ゲームの進行を制御する。制御部40は、オブジェクト生成部41、オブジェクト制御部42、移動制御部43、条件判定部44、オブジェクト消去部45、スコア管理部46、レベル制御部47、演出制御部48、ゲームフィールド制御部49、時間管理部50、及び対戦制御部51を備える。これらの構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
Returning to FIG. 2, the description of each component is continued. The
オブジェクト生成部41は、ゲームフィールドの内部に所定のタイミングでオブジェクトを追加する。オブジェクト生成部41は、所定のタイミングで乱数を発生し、産み落とされるタマゴの種類を決定する。本実施の形態では、一度に2個のタマゴを産み落とす設定となっているので、オブジェクト生成部41は、2個の乱数を発生させてそれぞれのタマゴの種類を決定する。このとき、5種類の通常タマゴ110は、それぞれほぼ同じ確率で発生し、ヘビータマゴ120、スタータマゴ122、マイティタマゴ124は、通常タマゴ110よりも低い所定の確率で発生するようにする。スタータマゴ122やマイティタマゴ124は、所定のスコア又はレベルに達したときに発生されるようにしてもよい。タマゴを産み落とすタイミングは、ユーザのスコアやレベルなどに応じて決定してもよい。例えば、ゲーム開始直後にはゆっくりとタマゴを追加し、ユーザのスコアやレベルが高くなるにしたがって、次第に早くタマゴを追加するようにしてもよい。オブジェクト生成部41は、ユーザが□ボタン23を押下したことを入力受付部30から通知されると、次にタマゴを追加するタイミングを待たずに、即座にタマゴを発生させる。
The
孵化器102の内部に初めから4段程度のタマゴが存在しないと、タマゴを移動させて直線状に4個以上並べることが難しいので、初期状態としてタマゴが4段程度積み上げられた状態からゲームが開始されてもよい。この場合、オブジェクト生成部41は、ゲーム開始時に、4段分のタマゴを生成してパラメータ保持部60に格納する。このとき、タマゴポンプ104の、孵化器102の外部にはみ出た部分にも、3個のタマゴを初めから配置させておいてもよい。これにより、孵化器102の外部にはみ出ている3個のタマゴを孵化器102に押し込むことで、逆側の3個のタマゴを孵化器102の外部に押し出す仕組みとすることができる。ゲーム開始時に、タマゴポンプ104の、孵化器102の外部にはみ出た部分にタマゴを配置させない場合には、タマゴが存在する段でタマゴポンプ104を最初に左右に移動させたときに、孵化器102の外部にタマゴが引き出されるようにすればよい。
If there are no eggs of about 4 tiers in the inside of the
オブジェクト制御部42は、ゲームフィールドの内部に追加されたオブジェクトを、ゲームフィールド内で所定の法則にしたがって自動的に移動させ、オブジェクトがゲームフィールドの枠、又は、ゲームフィールド内に存在する別のオブジェクトに接触して静止する位置を判定する。オブジェクト制御部42は、オブジェクト生成部41により発生されたタマゴを、孵化器102の上部の所定の初期位置から所定の初期速度で、物理法則にしたがって下方へ落下させる。また、タマゴと孵化器102の枠との間の反発係数や、タマゴ同士の反発係数などを設定しておき、落下するタマゴに対してコリジョン判定を行い、孵化器102の枠や他のタマゴなどに衝突したと判定されたときに、設定された反発係数を適用して物理計算により衝突後の動きを決定する。これにより、タマゴが上から降ってきて積み上がっていく様子をリアルに再現することができる。オブジェクト制御部42は、フレームごとにタマゴの位置を算出し、画面生成部66に通知してゲーム画面を生成させる。
The
オブジェクト制御部42は、タマゴの種類やユーザのスコア又はレベルなどに応じて、タマゴの初期位置、初期速度、反発係数などを変更してもよい。例えば、ユーザのレベルが高いほど、初期位置を低くし、初期速度を速くしてもよい。また、ヘビータマゴ120の反発係数を小さくして、あまり跳ね返らないようにし、重いタマゴであることを表現してもよい。
The
本実施の形態では、全てのタマゴを同一の半径を有する球とする。したがって、物理計算によりタマゴの動きを決定すれば、孵化器102の底にタマゴが積み上がる際に、最も密になるように、互い違いに積み上がるはずである。オブジェクト制御部42は、計算量を軽減するために、タマゴの速度が所定の閾値を下回ると、それ以降はタマゴを移動させず、静止させてもよい。このとき、オブジェクト制御部42は、球が孵化器102の底から最密に積み上げられたときのタマゴの位置としてパラメータ保持部60の座標欄182に予め保持された座標を取得し、その時点でのタマゴの位置に最も近い座標を判定し、その座標をタマゴの静止位置とする。オブジェクト制御部42は、タマゴの静止位置を決定すると、パラメータ保持部60の対応する位置のレコードに、そのタマゴの種別を格納する。
In this embodiment, all eggs are spheres having the same radius. Therefore, if the movement of the egg is determined by physical calculation, when the egg is stacked on the bottom of the
移動制御部43は、ユーザの操作にしたがって、静止したオブジェクトを移動させて配置を変更する。移動制御部43は、ユーザが十字キー21を押下したことを入力受付部30から通知されると、タマゴポンプ104を指示された方向へ移動させる。前述したように、タマゴポンプ104は、孵化器102の幅よりもタマゴ3個分長いので、タマゴポンプ104を移動させた方向に、3個のタマゴが孵化器102の外部に引き出される。このときに、ユーザが○ボタン24を押下したことを入力受付部30から通知されると、移動制御部43は、孵化器102の外部に引き出された3個のタマゴの位置を互いに入れ替える。また、ユーザが十字キー21の上下ボタンを押下したことを入力受付部30から通知されると、移動制御部43は、タマゴポンプ104を上下に移動させ、孵化器102の外部に引き出された3個のタマゴが、孵化器102の元の位置とは異なる位置に戻されるようにする。
The
条件判定部44は、静止した複数のオブジェクトの配置が所定の条件を満たすか否かを判定する。本実施の形態では、同種のタマゴが4個以上直線状に並んでいるか否かを判定する。条件判定部44は、オブジェクト制御部42により、あるタマゴが静止する位置が確定したとき、又は、移動制御部43により、あるタマゴの位置が変更されたときに、パラメータ保持部60を参照して、そのタマゴの周囲のタマゴの種類をチェックする。条件判定部44は、対象となるタマゴの左、右、斜め右上、斜め右下、斜め左上、斜め左下、に隣接する6個のタマゴのうち、対象となるタマゴと同種のタマゴが存在すれば、その方向に更に隣接するタマゴの種別をチェックし、4個以上同種のタマゴが並んでいれば、それらの位置のタマゴの状態欄186のフラグを「1」に変更する。画面生成部66は、状態欄186が「1」であるタマゴは、リーチ状態であることを識別可能とするために、点滅させたり、枠を太線にしたりするなどして、他のタマゴとは異なる表示態様で表示する。
The
オブジェクト消去部45は、条件判定部44により条件を満たしたと判定された複数のオブジェクトをゲームフィールドから消去する。オブジェクト消去部45は、いずれかのタマゴがリーチ状態になったことを条件判定部44から通知されると、リーチ状態が維持される所定時間の経過を確認するために、カウンタを動作させる。リーチ状態の間に、更に別のタマゴがリーチ状態となったことを条件判定部44から通知されると、カウンタをリセットして再び所定時間が経過するまで待機する。所定時間が経過すると、オブジェクト消去部45は、孵化するタマゴの位置と種類を演出制御部48に通知して、タマゴが孵化してヒヨコが誕生し、孵化器102の外へ飛び去る様子を表示させる。また、オブジェクト消去部45は、パラメータ保持部60の孵化したタマゴの位置に該当するレコードの種類欄184及び状態欄186をクリアする。
The
スコア管理部46は、ユーザのスコアを管理する。スコア管理部46は、タマゴが孵化したときに、所定の得点を加算する。スコア管理部46は、同時に孵化したタマゴの個数に応じて得点を決定してもよいし、直線状に並んだタマゴの個数に応じて得点を決定してもよいし、連続してリーチ状態が発生した回数に応じて得点を決定してもよい。また、スタータマゴ122が孵化したときには、そのスタータマゴ122に割り当てられた通常タマゴ110よりも高い得点を加算する。
The
レベル制御部47は、ユーザのレベルを制御する。レベル制御部47は、スコア管理部46が保持するユーザのスコアに応じて、ユーザのレベルを決定してもよい。例えば、ユーザが所定のスコアを獲得したときに、レベルを増加させてもよい。
The
演出制御部48は、ゲームの表示画面上においてさまざまな演出効果を制御する。演出制御部48は、タマゴが孵化するときに、各タマゴからヒヨコが産まれ、孵化器102の外部へ飛び去る様子を表示する。このとき、ヒヨコ達の楽しげな声や、誕生を祝うような効果音などを出力する。また、ユーザのスコアやレベルが上がるにつれて、背景画像を変更したり、背景音楽を変更したりする。
The
ゲームフィールド制御部49は、ユーザの操作にしたがって、ゲームフィールドを振動させることにより、ゲームフィールドの内部にあるオブジェクトを移動させる。ゲームフィールド制御部49は、ユーザがコントローラ20を上下又は左右に振ったことを入力受付部30から通知されると、ユーザがコントローラ20を振った方向に孵化器102を揺らし、孵化器102の内部にあるタマゴを移動させる。ゲームフィールド制御部49は、振動の大きさをオブジェクト制御部42に通知し、タマゴに所定の初速度を与え、その動きを計算させる。
The game
時間管理部50は、時間制限モードにおいて、ゲームの時間を管理する。時間制限モードでは、所定時間の間のスコアを競うので、時間管理部50は、ゲーム開始から経過時間をカウントし、所定時間が経過するとゲームを終了する。
The
対戦制御部51は、対戦モードにおいて、複数のユーザによる対戦を制御する。対戦制御部51は、ゲーム画面に複数の孵化器102を表示し、複数のコントローラ20からそれぞれのゲームの操作入力を受け付け、複数のパズルゲームを並行して実行させる。2人のユーザによる対戦の場合は、一方のユーザの孵化器102でタマゴが孵化したときに、他方のユーザの孵化器102にタマゴを追加する。一方のユーザの孵化器102で孵化したタマゴの数や連鎖の数などに応じて、他方のユーザの孵化器102に追加するタマゴの量や種類などが決定される。対戦制御部51は、いずれかのユーザの孵化器102の最上段までタマゴが積み上がってゲームオーバーとなると、対戦を終了させる。
The
つづいて、実際のゲームの進行について、表示画面を参照しながらより詳細に説明する。図1に示した状態で、ユーザが十字キー21の左ボタンを押下すると、移動制御部43は、タマゴポンプ104を左に移動させる。これにより、図1において、タマゴポンプ104により孵化器102の右側の外部に引き出されていた3個のタマゴは孵化器102の内部に押し戻され、代わりに、同じ列で孵化器102の内部の左半分に存在していた3個のタマゴが孵化器102の左側の外部に引き出される。その状態を図5に示す。
Next, the actual game progress will be described in more detail with reference to the display screen. When the user presses the left button of the cross key 21 in the state shown in FIG. 1, the
このとき、移動制御部43は、パラメータ保持部60の下から4段目の位置に該当するレコードの種類欄184及び状態欄186を更新する。例えば、位置(1,4)は、図1ではタマゴが存在していなかったが、タマゴポンプ104を左に移動したことで、その位置にタマゴが存在することになったので、そのタマゴの種別を示す数値を種類欄184に格納する。
At this time, the
図5に示した状態で、ユーザが○ボタン24を押下すると、移動制御部43は、タマゴポンプ104により孵化器102の左側の外部に引き出されている3つのタマゴの位置を互いに入れ替える。その状態を図6に示す。このとき、移動制御部43は、パラメータ保持部60のタマゴが入れ替わった位置に該当するレコードの種類欄184及び状態欄186を更新する。
When the user presses the ○
図6の状態で、ユーザが十字キー21の下ボタンを押下すると、移動制御部43は、タマゴポンプ104を下に移動させる。このとき、孵化器102の外部に引き出されたタマゴはタマゴポンプ104と一緒に下に移動するが、孵化器102の内部のタマゴはそのままの位置で移動させない。その状態を図7に示す。このとき、移動制御部43は、パラメータ保持部60の該当するレコードの種類欄184及び状態欄186を更新する。
When the user presses the down button of the cross key 21 in the state of FIG. 6, the
図7の状態で、ユーザが十字キー21の右ボタンを押下すると、移動制御部43は、タマゴポンプ104を右に移動させる。その状態を図8に示す。この段には、隙間114が存在していたが、タマゴポンプ104を右に移動させたときに、タマゴはタマゴポンプ104の右端から順に詰められるので、タマゴポンプ104の左端に隙間が空いている。このように、隙間が空いている段では、タマゴポンプ104の移動により隙間が詰められることも考慮に入れながらタマゴの配置を検討する必要があり、ゲームに変化を与えることができる。
When the user presses the right button of the cross key 21 in the state of FIG. 7, the
隙間が空いている段では、タマゴポンプ104を移動させた方向の端から順にタマゴが配置されることを利用して、孵化器102の左半分に存在するタマゴを右半分に、右半分に存在するタマゴを左半分に移動させることもできる。例えば、図7の状態で、タマゴポンプ104を、孵化器102上部のタマゴが存在しない段に移動させてから右に移動させると、孵化器102の左側の外部に引き出されていた3個のタマゴが、孵化器102の右側の外部に引き出される。このようにして、ユーザは、あるタマゴを、孵化器102内部に存在する任意のタマゴの位置に移動させて入れ替えることができる。
At the stage where the gap is open, the eggs are arranged in order from the end in the direction in which the
図8の状態で、ユーザが、白いタマゴが一番右にくるように○ボタン24を押し、2段上にタマゴポンプ104を移動させ、タマゴポンプ104を左へ押し込むと、図9に示した状態となる。このとき、4個の白いタマゴ140が直線状に並ぶので、これらのタマゴ140がリーチ状態となる。図1で示した4個のタマゴ116がリーチ状態となっている間に、図4から図9に示した一連の動作を行うことができれば、リーチ状態を連鎖させることができ、より高い得点を獲得することができる。
In the state of FIG. 8, the user presses the ○
図8の状態で、ユーザが、マイティタマゴが一番右にくるように○ボタン24を押し、2段上にタマゴポンプ104を移動させ、タマゴポンプ104を左へ押し込むと、図10に示した状態となる。このとき、全種類のタマゴとして機能するマイティタマゴと3個の白いタマゴが直線状に並ぶので、これら4個のタマゴ142がリーチ状態となる。このとき、条件判定部44は、マイティタマゴがリーチ状態となったので、孵化器102の内部にある全ての白いタマゴをリーチ状態とする。このように、マイティタマゴを上手に利用することで、高い得点を獲得することができる。
In the state of FIG. 8, the user presses the ○
図10の状態から所定の時間が経過すると、タマゴが孵化する演出が行われる。演出制御部48は、図11に示すように、各タマゴからヒヨコ150が産まれる様子を表示する。つづいて、図12に示すように、産まれたヒヨコ150が孵化器102の外部に飛び去る様子を表示する。このとき、孵化したタマゴはオブジェクト消去部45により消去される。オブジェクト制御部42は、孵化したタマゴよりも上の段にあったタマゴに重力を作用させて、隙間を詰めるように落下させる。上段にあったタマゴが落下して静止した状態を図13に示す。
When a predetermined time elapses from the state of FIG. 10, an effect that the egg hatches is performed. As shown in FIG. 11, the
図13の状態で、ユーザが、コントローラ20を左右に振ると、ゲームフィールド制御部49は、図14に示すように、孵化器102を左右に振動させる。オブジェクト制御部42は、孵化器102の内部にあるタマゴに、振動された方向に力を作用させる。このとき、隣の位置へ乗り越えるのに十分な力がタマゴ160に作用した場合は、タマゴ160が右に移動する。
In the state shown in FIG. 13, when the user swings the
図13の状態で、ユーザがコントローラ20を上下に振ると、ゲームフィールド制御部49は、図15に示すように、孵化器102を上下に振動させる。オブジェクト制御部42は、孵化器102の内部にあるタマゴを上方に跳ね上げた後、重力にしたがって落下させる。例えば、タマゴの間に隙間が生じているときに、何度か孵化器102を上下に振動させてタマゴを移動させることにより、隙間を詰めることができる。
In the state shown in FIG. 13, when the user swings the
図14及び図15に示したように孵化器102を振動させたとき、ヘビータマゴにも振動による力が作用するので、ヘビータマゴが移動する可能性もある。また、振動の結果、隙間を詰めるようにタマゴが移動した場合、それよりも上段にあるタマゴも下方へ転がり落ちるので、ヘビータマゴも移動する可能性がある。複数のヘビータマゴが近接する段に存在すると、それらの段のタマゴを移動させることができないので、タマゴを直線状に4個並べるのが困難になるが、通常は移動させることができないヘビータマゴも、孵化器102を振動させることで移動させることができるようにしておくことで、ユーザに救済手段を与え、適度な難易度に調整することができる。
When the
演出制御部48は、ユーザのスコアやレベルが上昇するにしたがって、又はゲーム開始から時間が経過するにしたがって、背景画像や背景音楽を変更してもよい。例えば、ユーザのレベルが上昇すると、朝、昼、夕、夜、朝、といったように時間を経過させ、時間に応じた背景画像や背景音楽に変更してもよい。図16は、ゲーム内の時間が夜になったときの画面の例を示す。このように、背景画像や背景音楽を変更することにより、長時間ゲームをプレーしても飽きがこないようにすることができる。
The
演出制御部48は、ユーザのスコアやレベルが上昇したとき、たくさんのヒヨコが誕生したことを反映して、背景に配置するヒヨコの数を増加させてもよい。図17は、ヒヨコ152の数を増加させたときの画面の例を示す。このように、楽しく賑やかな背景画像とすることにより、ゲームの楽しさをより強調させることができる。
The
演出制御部48は、孵化器102に積み上げられたタマゴの数又は段数に応じて、背景画像や背景音楽を変更してもよい。例えば、画面右上に表示される親鶏の表情を変化させてもよい。図18は、親鶏の表情を変化させたときの画面の例を示す。図18に示した例では、孵化器102の上方までタマゴが積み上がっており、親鶏154が泣いている様子が表示されている。これにより、ゲームが危機的な状況にあることを演出で表現することができる。
The
図19は、対戦制御部51により制御される対戦ゲームの画面の例を示す。2人のユーザにより対戦が行われるとき、ゲーム画面には、それぞれのユーザの孵化器102a及び102bが表示され、2つのゲームが並行して実行される。ユーザは、自身のタマゴをより早くより多く孵化させ、相手の孵化器102に多くのタマゴを落下させることにより、相手をゲームオーバーに追い込む。
FIG. 19 shows an example of a battle game screen controlled by the
以上、本発明を実施例をもとに説明した。この実施例は例示であり、その各構成要素や各処理プロセスの組合せにいろいろな変形が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to each component and combination of processing processes, and such modifications are within the scope of the present invention.
10 ゲーム装置、20 コントローラ、30 入力受付部、40 制御部、41 オブジェクト生成部、42 オブジェクト制御部、43 移動制御部、44 条件判定部、45 オブジェクト消去部、46 スコア管理部、47 レベル制御部、48 演出制御部、49 ゲームフィールド制御部、50 時間管理部、51 対戦制御部、60 パラメータ保持部、66 画面生成部、68 表示装置、72 スピーカ。
10 game devices, 20 controllers, 30 input reception units, 40 control units, 41 object generation units, 42 object control units, 43 movement control units, 44 condition determination units, 45 object deletion units, 46 score management units, 47
Claims (13)
前記ゲームフィールドの内部に所定のタイミングでオブジェクトを追加する機能と、
前記ゲームフィールドの内部に追加された前記オブジェクトを、前記ゲームフィールド内で物理法則にしたがって自動的に移動させる機能と、
前記オブジェクトと前記ゲームフィールドの枠又は前記ゲームフィールド内に存在する別のオブジェクトとの間の反発係数とを設定し、前記枠又は前記別のオブジェクトに衝突した後のオブジェクトの動きを物理計算により決定する機能と、
前記オブジェクトが前記ゲームフィールドの枠、又は、前記ゲームフィールド内に存在する別のオブジェクトに接触して静止する位置を判定する機能と、
ユーザの操作にしたがって、前記ゲームフィールドに配置されたオブジェクトを移動させて配置を変更する機能と、
複数のオブジェクトの配置が所定の条件を満たすか否かを判定する機能と、
前記条件が満たされたときに、前記条件を満たした複数のオブジェクトを前記ゲームフィールドから消去する機能と、
をコンピュータに実現させることを特徴とするゲーム制御プログラム。 A function to generate and display a game field screen,
A function of adding an object at a predetermined timing inside the game field;
A function of automatically moving the object added inside the game field in accordance with the laws of physics within the game field;
A coefficient of restitution between the object and the frame of the game field or another object existing in the game field is set, and the movement of the object after colliding with the frame or the other object is determined by physical calculation Function to
A function of determining a position where the object comes into contact with a frame of the game field or another object existing in the game field and stops.
A function of changing the arrangement by moving an object arranged in the game field according to a user operation;
A function of determining whether the arrangement of a plurality of objects satisfies a predetermined condition;
A function of erasing a plurality of objects satisfying the condition from the game field when the condition is satisfied;
Game control program, characterized in that Ru is realized on the computer.
前記オブジェクトを前記ゲームフィールドの外部に引き出す機能と、
前記ゲームフィールドの外部に引き出されたオブジェクトを、前記ゲームフィールドの異なる位置に戻す機能と、を含む
ことを特徴とする請求項1から4のいずれかに記載のゲーム制御プログラム。 The function of changing the arrangement of the object is as follows:
A function of pulling the object out of the game field;
The game control program according to any one of claims 1 to 4, further comprising: a function of returning an object drawn outside the game field to a different position in the game field.
隣接する複数の前記オブジェクトを前記ゲームフィールドの外部に引き出す機能と、
前記ゲームフィールドの外部に引き出された複数のオブジェクトの位置を互いに入れ替えてから前記ゲームフィールドの元の位置又は異なる位置に戻す機能を有することを特徴とする請求項1から4のいずれかに記載のゲーム制御プログラム。 The function of changing the arrangement of the object is as follows:
A function of pulling a plurality of adjacent objects out of the game field;
5. The function according to claim 1, further comprising: a function of replacing positions of a plurality of objects drawn outside the game field with each other and then returning to an original position or a different position of the game field. Game control program.
前記ゲームフィールドの外部に引き出す機能は、水平方向に前記オブジェクトを引き出し可能であり、前記ゲームフィールド内の水平方向に平行な列に存在するオブジェクトのうち、引き出す方向から数えて少なくとも半数のオブジェクトを左右それぞれの方向に引き出し可能であることを特徴とする請求項6に記載のゲーム制御プログラム。 The game field is displayed on the screen as a rectangle having sides parallel to the vertical direction and sides parallel to the horizontal direction.
The function of pulling out of the game field allows the object to be pulled out in the horizontal direction, and among the objects existing in a row parallel to the horizontal direction in the game field, at least half of the objects counted from the pull-out direction are The game control program according to claim 6, wherein the game control program can be pulled out in each direction.
前記ゲームフィールドの内部に所定のタイミングでオブジェクトを追加するオブジェクト生成部と、
前記ゲームフィールドの内部に追加された前記オブジェクトを、前記ゲームフィールド内で物理法則にしたがって自動的に移動させ、前記オブジェクトと前記ゲームフィールドの枠又は前記ゲームフィールド内に存在する別のオブジェクトとの間の反発係数とを設定し、前記枠又は前記別のオブジェクトに衝突した後のオブジェクトの動きを物理計算により決定し、前記オブジェクトが前記ゲームフィールドの枠、又は、前記ゲームフィールド内に存在する別のオブジェクトに接触して静止する位置を判定するオブジェクト制御部と、
ユーザの操作にしたがって、前記ゲームフィールドに配置されたオブジェクトを移動させて配置を変更する移動制御部と、
複数のオブジェクトの配置が所定の条件を満たすか否かを判定する判定部と、
前記条件が満たされたときに、前記条件を満たした複数のオブジェクトを前記ゲームフィールドから消去するオブジェクト消去部と、を備える
ことを特徴とするゲーム装置。 A screen generator for generating and displaying a game field screen;
An object generation unit for adding an object at a predetermined timing inside the game field;
The object added to the inside of the game field is automatically moved in accordance with the laws of physics within the game field, and between the object and another object existing in the game field frame or the game field. Repulsion coefficient of the object, and the movement of the object after colliding with the frame or the other object is determined by physical calculation, and the object is another frame existing in the game field frame or the game field. An object control unit that determines a position where the object comes into contact with the object and stops;
A movement control unit for changing the arrangement by moving an object arranged in the game field according to a user operation;
A determination unit that determines whether the arrangement of a plurality of objects satisfies a predetermined condition;
An object erasing unit that erases a plurality of objects that satisfy the condition from the game field when the condition is satisfied.
コンピュータに備えられたオブジェクト生成部が、前記ゲームフィールドの内部に所定のタイミングでオブジェクトを追加するステップと、
コンピュータに備えられたオブジェクト制御部が、前記ゲームフィールドの内部に追加された前記オブジェクトを、前記ゲームフィールド内で物理法則にしたがって自動的に移動させるステップと、
前記オブジェクト制御部が、前記オブジェクトと前記ゲームフィールドの枠又は前記ゲームフィールド内に存在する別のオブジェクトとの間の反発係数とを設定し、前記枠又は前記別のオブジェクトに衝突した後のオブジェクトの動きを物理計算により決定するステップと、
前記オブジェクト制御部が、前記オブジェクトが前記ゲームフィールドの枠、又は、前記ゲームフィールド内に存在する別のオブジェクトに接触して静止する位置を判定するステップと、
コンピュータに備えられた移動制御部が、ユーザの操作にしたがって、前記ゲームフィールドに配置されたオブジェクトを移動させて配置を変更するステップと、
コンピュータに備えられた判定部が、メモリに格納された条件を読み出して、複数のオブジェクトの配置が前記条件を満たすか否かを判定するステップと、
コンピュータに備えられたオブジェクト消去部が、前記条件が満たされたときに、前記条件を満たした複数のオブジェクトを前記ゲームフィールドから消去するステップと、を備える
ことを特徴とするゲーム制御方法。 A step of generating and displaying a game field screen by a screen generation unit provided in the computer;
Object generation unit provided in the computer, the steps of adding an object at a predetermined timing within the game field,
A step object control unit provided in the computer, that the objects that have been added to the interior of the game field, moving automatically in accordance with the laws of physics in the game field,
The object control unit sets a coefficient of restitution between the object and the frame of the game field or another object existing in the game field, and the object after the collision with the frame or the other object determining by physics of motion,
The object control unit, the frame of the object is the game field, or determining a position to rest in contact with other objects present in said game field,
A movement control unit provided in the computer, in accordance with a user operation, moving the object arranged in the game field to change the arrangement;
A determination unit provided in the computer reads the condition stored in the memory, and determines whether or not the arrangement of a plurality of objects satisfies the condition;
A game control method comprising: an object erasing unit provided in a computer, erasing a plurality of objects satisfying the condition from the game field when the condition is satisfied.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007084952A JP5030635B2 (en) | 2007-03-28 | 2007-03-28 | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007084952A JP5030635B2 (en) | 2007-03-28 | 2007-03-28 | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2008237710A JP2008237710A (en) | 2008-10-09 |
| JP2008237710A5 JP2008237710A5 (en) | 2009-05-21 |
| JP5030635B2 true JP5030635B2 (en) | 2012-09-19 |
Family
ID=39909744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007084952A Active JP5030635B2 (en) | 2007-03-28 | 2007-03-28 | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5030635B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010067658A1 (en) * | 2008-12-11 | 2010-06-17 | 株式会社コナミデジタルエンタテインメント | Game machine and game program |
| JP4480784B1 (en) * | 2009-02-17 | 2010-06-16 | 株式会社コナミデジタルエンタテインメント | Game console and game program |
| JP4480781B1 (en) * | 2008-12-11 | 2010-06-16 | 株式会社コナミデジタルエンタテインメント | Game machine and game program |
| JP5738454B1 (en) * | 2014-05-16 | 2015-06-24 | 株式会社 ディー・エヌ・エー | Electronic game apparatus and electronic game program |
| JP5844431B1 (en) * | 2014-06-27 | 2016-01-20 | グリー株式会社 | GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER |
| JP6698267B2 (en) * | 2014-08-08 | 2020-05-27 | 株式会社タイトー | Game program, game device |
| JP6605217B2 (en) * | 2015-03-26 | 2019-11-13 | 株式会社バンダイナムコエンターテインメント | Program, terminal and server |
| JP5952512B1 (en) * | 2016-01-14 | 2016-07-13 | KLab株式会社 | GAME PROGRAM, INFORMATION PROCESSING DEVICE, AND INFORMATION DEVICE CONTROL METHOD |
| JP6697408B2 (en) * | 2017-03-10 | 2020-05-20 | エヌエイチエヌ コーポレーション | program |
| JP6697409B2 (en) * | 2017-03-10 | 2020-05-20 | エヌエイチエヌ コーポレーション | program |
| JP6960968B2 (en) * | 2018-02-09 | 2021-11-05 | 株式会社バンダイナムコエンターテインメント | Programs and servers |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08164275A (en) * | 1994-12-13 | 1996-06-25 | Taito Corp | Video game machine |
| JP2001178967A (en) * | 1996-06-18 | 2001-07-03 | Konami Co Ltd | Game device |
| JP4137035B2 (en) * | 2004-09-21 | 2008-08-20 | 株式会社コナミデジタルエンタテインメント | GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD |
| JP2006141453A (en) * | 2004-11-16 | 2006-06-08 | Bandai Networks Co Ltd | Program for video game and video game device |
| JP5008953B2 (en) * | 2006-11-22 | 2012-08-22 | 任天堂株式会社 | GAME PROGRAM AND GAME DEVICE |
| JP5221874B2 (en) * | 2006-12-27 | 2013-06-26 | 株式会社タイトー | Block game machine and block game program |
-
2007
- 2007-03-28 JP JP2007084952A patent/JP5030635B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008237710A (en) | 2008-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5030635B2 (en) | GAME DEVICE, GAME CONTROL METHOD, AND GAME CONTROL PROGRAM | |
| US8128476B1 (en) | Electronic game, such as a computer game involving removing pegs | |
| US10569176B2 (en) | Video game gameplay having nuanced character movements and dynamic movement indicators | |
| US20140080561A1 (en) | Method for implementing a computer game | |
| JP7116099B2 (en) | game machine | |
| US9636590B2 (en) | Adaptive game object alteration | |
| Orland et al. | The videogame style guide and reference manual | |
| Polinsky | Mario | |
| JP2023060279A (en) | game machine | |
| JP2005066043A5 (en) | ||
| Powley et al. | Semi-automated level design via auto-playtesting for handheld casual game creation | |
| JP5989609B2 (en) | Game machine | |
| JP6105433B2 (en) | Game machine | |
| JP7130010B2 (en) | game machine | |
| DeLeon | Arcade-style game design: postwar pinball and the golden age of coin-op videogames | |
| US8678925B1 (en) | Method and apparatus to provide a dice application | |
| JP6227924B2 (en) | Game machine | |
| Rockwell et al. | Pachinko A Case Study in Hybrid Physical and Virtual Interface | |
| Vara | The tribulations of adventure games: integrating story into simulation through performance | |
| JP7208175B2 (en) | game machine | |
| JP6105432B2 (en) | Game machine | |
| Ferguson | Machine learning arena | |
| Hindersson | From Film to Video Game: An Analysis of Video Game Adaptations from the 2000s | |
| Cheng | Casual gaming | |
| Moseley | Music, Visual Culture, and Digital Games |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090402 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090402 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20101125 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20110127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120214 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120413 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120612 |
|
| 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: 20120626 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120626 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5030635 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |