JP2008245995A - Game apparatus, program and information storage medium - Google Patents

Game apparatus, program and information storage medium Download PDF

Info

Publication number
JP2008245995A
JP2008245995A JP2007092295A JP2007092295A JP2008245995A JP 2008245995 A JP2008245995 A JP 2008245995A JP 2007092295 A JP2007092295 A JP 2007092295A JP 2007092295 A JP2007092295 A JP 2007092295A JP 2008245995 A JP2008245995 A JP 2008245995A
Authority
JP
Japan
Prior art keywords
block
display range
hit
map
moving body
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.)
Withdrawn
Application number
JP2007092295A
Other languages
Japanese (ja)
Inventor
Tasuke Ishida
太輔 石田
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.)
Bandai Namco Entertainment Inc
Original Assignee
Namco Bandai Games Inc
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 Namco Bandai Games Inc filed Critical Namco Bandai Games Inc
Priority to JP2007092295A priority Critical patent/JP2008245995A/en
Publication of JP2008245995A publication Critical patent/JP2008245995A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a game apparatus, a program and an information storage medium executing a block break game capable of changing the disposition of blocks without interrupting the game. <P>SOLUTION: This program for executing the block break game where a moving body on a map is rebounded by a racket operated by a player to hit a block disposed on the map, is characterized in functioning a computer as a moving body control part for controlling the movement of the moving body, a hit determination part for determining whether the moving body hits the block or not, a connection processing part, when determining that the moving body hits the block, connecting the hit block to the moving body, and a display area expansion control part controlling to expand the display area of the map according to the processing result in the connection processing part. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、ゲーム装置、プログラム、及び情報記憶媒体に関する。   The present invention relates to a game device, a program, and an information storage medium.

従来から、プレーヤが操作するラケットによりマップ上の移動体を跳ね返し、前記移動体がマップ上に配置されたブロックにヒットしたかによってゲーム結果が得られるブロック崩しゲームを行うためのゲーム装置が知られている。   2. Description of the Related Art Conventionally, there is known a game apparatus for playing a block breaking game in which a moving object on a map is rebounded by a racket operated by a player, and a game result is obtained depending on whether the moving object hits a block arranged on the map. ing.

このようなゲーム装置において、ブロックの配置が異なる複数のステージを用意して、ステージ単位でゲーム画面を切替表示することでバリエーションに富んだブロック崩しゲームを実現するものが知られている。(例えば特許文献1参照)。
特開2001−286673号公報
In such a game apparatus, there is known one that realizes a block breaking game rich in variations by preparing a plurality of stages having different block arrangements and switching and displaying the game screen in units of stages. (For example, refer to Patent Document 1).
JP 2001-286673 A

しかしながら、上記ゲーム装置ではステージ毎に新しい配置を読み込む必要があり、ステージが切り替わる度にゲームが中断してしまうという問題点があった。   However, in the above game apparatus, it is necessary to read a new arrangement for each stage, and there is a problem that the game is interrupted each time the stage is switched.

本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、ゲームを中断することなくブロックの配置を変化させることが可能なブロック崩しゲームを行うことができるゲーム装置、プログラム、及び情報記憶媒体を提供することにある。   The present invention has been made in view of the above-described problems, and the object of the present invention is to play a block breaking game that can change the arrangement of blocks without interrupting the game. To provide an apparatus, a program, and an information storage medium.

(1)本発明は、プレーヤが操作するラケットによりマップ上の移動体を跳ね返し、前記移動体をマップ上に配置されたブロックにヒットさせるブロック崩しゲームを行うためのプログラムであって、
前記移動体の動きを制御する移動体制御部と、
前記移動体が前記ブロックにヒットしたか否かを判定するヒット判定部と、
前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックを前記移動体に結合させる結合処理を行う結合処理部と、
前記結合処理部での処理結果に応じて、前記マップの表示範囲を拡大する制御を行う表示範囲拡大制御部と、
してコンピュータを機能させることを特徴とする。
(1) The present invention is a program for playing a block breaking game in which a moving object on a map is rebounded by a racket operated by a player, and the moving object is hit by a block arranged on the map.
A moving body control unit for controlling the movement of the moving body;
A hit determination unit for determining whether or not the moving object has hit the block;
When it is determined that the moving object has hit the block, a combining processing unit that performs a combining process for combining the hit block with the moving object;
A display range expansion control unit that performs control to expand the display range of the map according to the processing result in the combination processing unit;
And making the computer function.

また本発明は上記各部を含むゲーム装置に関係する。また本発明はコンピュータ読み取り可能な情報記憶媒体であって、上記各部としてコンピュータを機能させるプログラムを記憶した情報記憶媒体に関係する。   The present invention also relates to a game device including the above-described units. The present invention is also a computer-readable information storage medium, and relates to an information storage medium storing a program that causes a computer to function as each of the above-described units.

本発明において、ラケットとはプレーヤが操作する操作オブジェクトであって、前記移動体を跳ね返したり、前記移動体に移動の大きさ(速度、加速度)や方向を与えるオブジェクトをいう。また本発明において、ブロックとはマップ上に配置された様々な形状のオブジェクトをいう。   In the present invention, a racket is an operation object operated by a player, and refers to an object that rebounds the moving body or gives the moving body a magnitude (speed, acceleration) or direction of movement. In the present invention, a block refers to objects having various shapes arranged on a map.

本発明によれば、ブロックが配置されたマップの表示範囲を拡大することで、ゲームを中断することなく画面に表示されるブロックの配置を変化させることができる。   According to the present invention, it is possible to change the arrangement of the blocks displayed on the screen without interrupting the game by expanding the display range of the map in which the blocks are arranged.

また本発明によれば、マップの表示範囲を拡大することで、表示物(ブロック、ラケット等)の画面上での大きさを変化(縮小)させることができ、バリエーションに富んだブロック崩しゲームを実現することができる。   Further, according to the present invention, by expanding the display range of the map, the size of the display object (block, racket, etc.) on the screen can be changed (reduced), and a block breaking game rich in variations can be achieved. Can be realized.

(2)また本発明に係るプログラム及び情報記憶媒体では、
前記移動体制御部は、
前記マップの表示範囲に基づき前記移動体の移動可能範囲を設定し、設定した移動可能範囲内での前記移動体の動きを制御することを特徴とする。
(2) In the program and information storage medium according to the present invention,
The mobile control unit is
A movable range of the movable body is set based on the display range of the map, and the movement of the movable body within the set movable range is controlled.

本発明において、前記マップの表示範囲に基づき前記移動体の移動可能範囲を設定するとは、前記マップの表示範囲より狭い範囲を前記移動体の移動可能範囲として設定する場合と、前記マップの表示範囲と一致する範囲を前記移動体の移動可能範囲として設定する場合を含む。   In the present invention, setting the movable range of the moving body based on the display range of the map means setting a range narrower than the display range of the map as the movable range of the mobile body, and the display range of the map. Is set as a movable range of the moving body.

本発明によれば、マップの表示範囲の拡大に連動して移動体の移動範囲を設定することにより、移動体がマップの表示範囲外に移動し、移動体が画面に表示されなくなってしまうことを防止することができる。   According to the present invention, by setting the moving range of the moving body in conjunction with the expansion of the map display range, the moving body moves out of the map display range, and the moving body is not displayed on the screen. Can be prevented.

(3)また本発明に係るプログラム及び情報記憶媒体では、
前記表示範囲拡大制御部は、
前記ラケットに関連づけて設定された基準位置を基点として前記マップの表示範囲を拡大する制御を行うことを特徴とする。
(3) In the program and information storage medium according to the present invention,
The display range expansion control unit
Control for enlarging the display range of the map is performed using a reference position set in association with the racket as a base point.

本発明において、前記ラケットに関連づけて設定された基準位置は、前記ラケットの移動可能範囲の中央を基準位置としてもよい。   In the present invention, the reference position set in association with the racket may have a reference position at the center of the movable range of the racket.

本発明によれば、前記マップの表示範囲が拡大されても画面に表示されるラケットの位置は変わらないため、プレーヤが違和感なくゲームプレイを続行することができる。   According to the present invention, since the position of the racket displayed on the screen does not change even when the display range of the map is expanded, the player can continue the game play without feeling uncomfortable.

(4)また本発明に係るプログラム及び情報記憶媒体では、
前記結合処理部は、
前記結合処理として、前記移動体の大きさを制御するためのパラメータの値を変更し、
前記表示範囲拡大制御部は、
前記パラメータの値に基づき前記マップの表示範囲を拡大する制御を行うことを特徴とする。
(4) In the program and information storage medium according to the present invention,
The combination processing unit includes:
As the combining process, change the value of a parameter for controlling the size of the moving body,
The display range expansion control unit
Control for enlarging the display range of the map is performed based on the value of the parameter.

本発明において、前記パラメータの値に基づき前記マップの表示範囲を拡大するとは、前記パラメータの値が所定の条件を満たした場合に前記マップの表示範囲を拡大することをいい、前記パラメータの値が所定の閾値を超えたと判断した場合に前記マップの表示範囲を拡大する場合を含む。   In the present invention, to enlarge the display range of the map based on the parameter value means to enlarge the display range of the map when the parameter value satisfies a predetermined condition. This includes a case where the display range of the map is expanded when it is determined that a predetermined threshold has been exceeded.

本発明によれば、移動体の大きさとマップの表示範囲の拡大を連動させることができる。   According to the present invention, the size of the moving body and the expansion of the display range of the map can be linked.

(5)また本発明に係るプログラム及び情報記憶媒体では、
前記結合処理部は、
前記結合処理として、ヒットしたブロックの大きさに基づき前記パラメータの値を変更することを特徴とする。
(5) In the program and information storage medium according to the present invention,
The combination processing unit includes:
As the combining process, the value of the parameter is changed based on the size of the hit block.

本発明では、各ブロックは大きさに関する設定値をもち、ヒットしたブロックの該設定値に基づき前記パラメータの値を変更する。   In the present invention, each block has a set value related to the size, and the value of the parameter is changed based on the set value of the hit block.

本発明によれば、ヒットしたブロックの大きさに基づき移動体の大きさを制御することで、ゲームの進行にバリエーションを持たせることができる。   According to the present invention, it is possible to give variation to the progress of the game by controlling the size of the moving body based on the size of the hit block.

(6)また本発明に係るプログラム及び情報記憶媒体では、
前記結合処理部は、
前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行うことを特徴とする。
(6) In the program and information storage medium according to the present invention,
The combination processing unit includes:
When it is determined that the moving object has hit the block, it is determined whether the size of the hit block satisfies a predetermined condition, and when it is determined that the predetermined condition is satisfied, It is characterized by performing.

本発明では、各ブロックは大きさに関する設定値をもち、該設定値に基づきヒットしたブロックの大きさが所定の条件を満たすか否かの判断を行う。   In the present invention, each block has a setting value related to the size, and based on the setting value, it is determined whether or not the size of the hit block satisfies a predetermined condition.

本発明によれば、ヒットしたブロックの大きさが所定の条件を満たすと判断した場合のみにブロックを移動体に結合させる処理を行うことで、ゲームの進行にバリエーションを持たせることができる。   According to the present invention, it is possible to give variation to the progress of the game by performing the process of combining the block with the moving body only when it is determined that the size of the hit block satisfies the predetermined condition.

(7)また本発明に係るプログラム及び情報記憶媒体では、
前記結合処理部は、
前記移動体が前記ブロックにヒットしたと判定された場合に、前記移動体の大きさを制御するためのパラメータの値とヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行うことを特徴とする。
(7) In the program and information storage medium according to the present invention,
The combination processing unit includes:
When it is determined that the moving object hits the block, it is determined whether the value of the parameter for controlling the size of the moving object and the size of the hit block satisfy a predetermined condition, The combination process is performed when it is determined that the predetermined condition is satisfied.

本発明によれば、ヒットしたブロックの大きさと移動体の大きさを制御するためのパラメータの値が所定の条件を満たすと判断した場合のみにブロックを移動体に結合させる処理を行うことで、ゲームの進行にバリエーションを持たせることができる。   According to the present invention, by performing the process of combining the block with the moving body only when it is determined that the value of the parameter for controlling the size of the hit block and the size of the moving body satisfies the predetermined condition, Variations can be made in the progress of the game.

(8)また本発明に係るプログラム及び情報記憶媒体では、
前記ヒット判定部は、
前記移動体と前記ブロックの2次元座標における位置と、前記移動体の大きさを制御するためのパラメータの値に基づき、前記移動体が前記ブロックにヒットしたか否かを判定することを特徴とする。
(8) In the program and information storage medium according to the present invention,
The hit determination unit
Determining whether or not the moving object hits the block based on the position of the moving object and the block in two-dimensional coordinates and the value of a parameter for controlling the size of the moving object; To do.

本発明によれば、移動体の現在の大きさに基づき2次元的にヒット判定を行うことで、ゲームの進行にバリエーションを持たせることができる。   According to the present invention, it is possible to give variation to the progress of the game by performing the two-dimensional hit determination based on the current size of the moving object.

(9)また本発明に係るプログラム及び情報記憶媒体では、
前記移動体制御部は、
前記マップの表示範囲の拡大に応じて、前記移動体の速度を増加させる制御を行うことを特徴とする。
(9) In the program and information storage medium according to the present invention,
The mobile control unit is
Control for increasing the speed of the moving body is performed in accordance with the expansion of the display range of the map.

本発明によれば、マップの表示範囲の拡大により移動体の画面上での速度が相対的に遅くなりゲームの難易度が低下することを防止することができる。   According to the present invention, it is possible to prevent the difficulty of the game from being lowered due to the relatively slow speed of the moving body on the screen due to the expansion of the map display range.

(10)また本発明に係るプログラム及び情報記憶媒体では、
前記マップの表示範囲の拡大に応じて、前記ラケットの大きさを拡大する制御を行うラケット拡大制御部としてコンピュータを機能させることを特徴とする。
(10) In the program and information storage medium according to the present invention,
The computer is caused to function as a racket expansion control unit that performs control to increase the size of the racket in accordance with expansion of the display range of the map.

マップの表示範囲を拡大すると、ラケットの画面上での大きさが相対的に小さくなりゲームの難易度を高くすることができるが、ラケットの画面上での大きさが小さくなりすぎるとプレーヤがラケットを識別しづらくなってしまう。   If the display range of the map is expanded, the size of the racket on the screen becomes relatively small and the difficulty of the game can be increased, but if the size of the racket on the screen becomes too small, the player It becomes difficult to identify.

本発明によれば、マップの表示範囲の拡大に応じて、ラケットの大きさを拡大する制御を行うことで、プレーヤがラケットを識別しづらくなることを防止することができる。   According to the present invention, it is possible to prevent the player from having difficulty identifying the racket by performing the control to increase the racket size in accordance with the expansion of the map display range.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。   Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.

1.構成
図1に、本実施形態のゲーム装置の機能ブロック図の一例を示す。なお同図において本実施形態は、少なくとも処理部100を含めばよく(或いは処理部100と記憶部170を含めばよく)、それ以外の各部(機能ブロック)については任意の構成要素とすることができる。
1. Configuration FIG. 1 shows an example of a functional block diagram of the game apparatus of the present embodiment. In this figure, the present embodiment only needs to include at least the processing unit 100 (or include the processing unit 100 and the storage unit 170), and the other units (functional blocks) may be optional components. it can.

操作部160は、プレーヤが操作データを入力するためのものであり、その機能は、レバー、ボタン、ステアリング、シフトレバー、アクセルペダル、ブレーキペダル、マイク、センサー、タッチパネル、或いは筺体などのハードウェアにより実現できる。   The operation unit 160 is used by a player to input operation data, and functions thereof are hardware such as a lever, button, steering, shift lever, accelerator pedal, brake pedal, microphone, sensor, touch panel, or chassis. realizable.

記憶部170は、処理部100や通信部196などのワーク領域となるもので、その機能はRAMなどのハードウェアにより実現できる。   The storage unit 170 serves as a work area for the processing unit 100, the communication unit 196, and the like, and the function can be realized by hardware such as a RAM.

情報記憶媒体180(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD、ブルーレイディスク)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などのハードウェアにより実現できる。処理部100は、この情報記憶媒体180に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体180には、本実施形態の各部(各手段)としてコンピュータを機能させるためのプログラム(各部をコンピュータに実現させるためのプログラム)が記憶(記録、格納)される。   An information storage medium 180 (a computer-readable medium) stores programs, data, and the like, and functions as an optical disk (CD, DVD, Blu-ray disk), magneto-optical disk (MO), magnetic disk, and hard disk. It can be realized by hardware such as a magnetic tape or a memory (ROM). The processing unit 100 performs various processes of this embodiment based on a program (data) stored in the information storage medium 180. That is, the information storage medium 180 stores (records and stores) a program for causing the computer to function as each unit (each unit) of the present embodiment (a program for causing the computer to implement each unit).

表示部190は、本実施形態により生成された画像を出力するものであり、その機能は、CRT、LCD、或いはHMD(ヘッドマウントディスプレイ)などのハードウェアにより実現できる。ここでディスプレイは1つ設ける場合でもよいし、2つ設ける場合でもよい。   The display unit 190 outputs an image generated according to the present embodiment, and the function thereof can be realized by hardware such as a CRT, LCD, or HMD (head mounted display). Here, one display may be provided, or two displays may be provided.

また表示部190としてタッチパネルディスプレイを用いることによりプレーヤが操作入力を行う操作部として機能させるようにしてもよい。2つのディスプレイを有する場合にはいずれか一方のディスプレイをタッチパネルディスプレイとして構成してもよい。   Further, a touch panel display may be used as the display unit 190 so that the player can function as an operation unit that performs operation input. In the case of having two displays, one of the displays may be configured as a touch panel display.

音出力部192は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。   The sound output unit 192 outputs the sound generated by the present embodiment, and its function can be realized by hardware such as a speaker or headphones.

携帯型情報記憶装置194は、プレーヤの個人データやゲームのセーブデータなどが記憶されるものであり、この携帯型情報記憶装置194としては、メモリカードなどを考えることができる。   The portable information storage device 194 stores player personal data, game save data, and the like. As the portable information storage device 194, a memory card or the like can be considered.

通信部196は、サーバとの間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。   The communication unit 196 performs various controls for communicating with the server, and the function can be realized by hardware such as various processors or communication ASICs, a program, or the like.

なお本実施形態の各部としてコンピュータを機能させるためのプログラム(データ)は、サーバが有する情報記憶媒体からネットワーク及び通信部196を介して情報記憶媒体180(記憶部170)に配信するようにしてもよい。このようなサーバの情報記憶媒体の使用も本発明の範囲内に含まれる。   A program (data) for causing a computer to function as each unit of the present embodiment may be distributed from the information storage medium of the server to the information storage medium 180 (storage unit 170) via the network and communication unit 196. Good. Use of such server information storage media is also within the scope of the present invention.

処理部100(プロセッサ)は、操作部160からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部100は、記憶部170をワーク領域として使用して、各種の処理を行う。この処理部100の機能は、各種プロセッサ(メインプロセッサ、描画プロセッサ、DSP等)又はASIC(ゲートアレイ等)などのハードウェアや、プログラム(ゲームプログラム)により実現できる。   The processing unit 100 (processor) performs various processes such as a game process, an image generation process, and a sound generation process based on operation data from the operation unit 160, a program, and the like. In this case, the processing unit 100 performs various processes using the storage unit 170 as a work area. The function of the processing unit 100 can be realized by hardware such as various processors (main processor, drawing processor, DSP, etc.) or ASIC (gate array, etc.), and a program (game program).

処理部100は、ラケット制御部110、移動体制御部112、ヒット判定部114、結合処理部116、表示範囲拡大制御部118、ラケット拡大制御部120、画像生成部130、音生成部140を含む。   The processing unit 100 includes a racket control unit 110, a moving body control unit 112, a hit determination unit 114, a combination processing unit 116, a display range expansion control unit 118, a racket expansion control unit 120, an image generation unit 130, and a sound generation unit 140. .

ラケット制御部110は、操作部160からの操作データに基づきマップ上のラケットの動きを制御する。   The racket control unit 110 controls the movement of the racket on the map based on operation data from the operation unit 160.

移動体制御部112は、マップ上の移動体の動きを制御する。   The moving body control unit 112 controls the movement of the moving body on the map.

また移動体制御部112は、前記ラケットとマップ上に配置されたブロックが、所定の速度で移動する前記移動体を反射する(跳ね返す)ように、前記移動体の動きを制御してもよい。   Further, the moving body control unit 112 may control the movement of the moving body so that the racket and the blocks arranged on the map reflect (bounce) the moving body moving at a predetermined speed.

ヒット判定部114は、前記移動体がマップ上に配置されたブロックにヒットしたか否かを判定する。   The hit determination unit 114 determines whether or not the moving object has hit a block arranged on the map.

結合処理部116は、ヒット判定部114によって前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックを前記移動体に結合させる結合処理を行う。   When the hit determination unit 114 determines that the moving object has hit the block, the combining processing unit 116 performs a combining process for combining the hit block with the moving object.

また結合処理部116は、前記結合処理として、前記移動体の大きさを制御するためのパラメータの値を変更してもよい。   Further, the combination processing unit 116 may change the value of a parameter for controlling the size of the moving body as the combination process.

また結合処理部116は、前記結合処理として、ヒットしたブロックの大きさに基づき前記パラメータの値を変更してもよい。   Further, the combination processing unit 116 may change the value of the parameter based on the size of the hit block as the combination process.

また結合処理部116は、ヒット判定部114によって前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行ってもよい。   When the hit determination unit 114 determines that the moving object has hit the block, the combination processing unit 116 determines whether the size of the hit block satisfies a predetermined condition, and When it is determined that the condition is satisfied, the combining process may be performed.

また結合処理部116は、ヒット判定部114によって前記移動体が前記ブロックにヒットしたと判定された場合に、前記移動体の大きさを制御するためのパラメータの値とヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行ってもよい。   In addition, when the hit determination unit 114 determines that the moving object has hit the block, the combination processing unit 116 determines the value of the parameter for controlling the size of the moving object and the size of the hit block. It may be determined whether or not a predetermined condition is satisfied, and the combination process may be performed when it is determined that the predetermined condition is satisfied.

またヒット判定部114は、前記移動体と前記ブロックの2次元座標における位置と、結合処理部116によって変更された前記パラメータの値に基づき、前記移動体が前記ブロックにヒットしたか否かを判定してもよい。   The hit determination unit 114 determines whether the mobile unit hits the block based on the position of the mobile unit and the block in the two-dimensional coordinates and the parameter value changed by the combination processing unit 116. May be.

表示範囲拡大制御部118は、結合処理部116での処理結果に応じて、前記マップの表示範囲を拡大する制御を行う。   The display range expansion control unit 118 performs control to expand the display range of the map according to the processing result in the combination processing unit 116.

また表示範囲拡大制御部118は、前記ラケットに関連づけて設定された基準位置を基点として前記マップの表示範囲を拡大する制御を行ってもよい。   The display range expansion control unit 118 may perform control to expand the display range of the map with a reference position set in association with the racket as a base point.

また表示範囲拡大制御部118は、結合処理部116によって変更された前記パラメータの値に基づき、前記マップの表示範囲を拡大する制御を行ってもよい。   The display range expansion control unit 118 may perform control to expand the display range of the map based on the parameter value changed by the combination processing unit 116.

またラケット制御部110は、表示範囲拡大制御部118によって拡大された前記マップの表示範囲に基づき前記ラケットの移動可能範囲を設定し、設定した移動可能範囲内でのラケットの動きを制御してもよい。   Further, the racket control unit 110 sets the racket movable range based on the display range of the map enlarged by the display range expansion control unit 118, and controls the movement of the racket within the set movable range. Good.

また移動体制御部112は、表示範囲拡大制御部118によって拡大された前記マップの表示範囲に基づき前記移動体の移動可能範囲を設定し、設定した移動可能範囲内での移動体の動きを制御してもよい。   The moving body control unit 112 sets a movable range of the moving body based on the display range of the map enlarged by the display range expansion control unit 118, and controls the movement of the moving body within the set movable range. May be.

また移動体制御部112は、所定の速度で移動する前記移動体が、設定した移動可能範囲の外縁又は前記ラケットにヒットした場合に、所定の規則に従って反射される(跳ね返される)ように前記移動体の動きを制御してもよい。例えば反射面(ラケット、移動可能範囲の外縁)に対して移動体の入射角と反射角が等しくなるように、移動体に方向を与える制御を行ってもよい。   In addition, when the moving body moving at a predetermined speed hits the outer edge of the set movable range or the racket, the moving body control unit 112 is reflected (rebounded) according to a predetermined rule. You may control the movement of your body. For example, control may be performed to give a direction to the moving body so that the incident angle and the reflection angle of the moving body are equal to the reflecting surface (racquet, outer edge of the movable range).

また移動体制御部112は、表示範囲拡大制御部118による前記マップの表示範囲の拡大に応じて、前記移動体の速度を増加させる制御を行ってもよい。   Further, the moving body control unit 112 may perform control to increase the speed of the moving body in accordance with the expansion of the display range of the map by the display range expansion control unit 118.

ラケット拡大制御部120は、表示範囲拡大制御部118による前記マップの表示範囲の拡大に応じて、前記ラケットの大きさを拡大する制御を行う。   The racket expansion control unit 120 performs control to increase the size of the racket in accordance with the expansion of the display range of the map by the display range expansion control unit 118.

画像生成部130は、処理部100で行われる種々の処理(ゲーム処理)の結果に基づいて描画処理を行い、表示部190に出力する。この場合、画像生成部130が生成する画像は、いわゆる2次元画像であってもよいし、3次元画像であってもよい。   The image generation unit 130 performs drawing processing based on the results of various processing (game processing) performed by the processing unit 100 and outputs the drawing processing to the display unit 190. In this case, the image generated by the image generation unit 130 may be a so-called two-dimensional image or a three-dimensional image.

また画像生成部130は、結合処理部116によるヒットしたブロックを前記移動体に結合させる処理に基づき、ヒットしたブロックが移動体に結合したような新たな移動体の画像を生成する。   Further, the image generation unit 130 generates an image of a new moving object such that the hit block is combined with the moving object based on the process of combining the hit block with the moving object by the combining processing unit 116.

また画像生成部130は、表示範囲拡大制御部118によって設定されたマップの表示範囲に基づき表示範囲内のゲーム画像を生成する。   The image generation unit 130 also generates a game image within the display range based on the map display range set by the display range expansion control unit 118.

音生成部140は、処理部100で行われる種々の処理の結果に基づいて音処理を行い、BGM、効果音、又は音声などのゲーム音を生成し、音出力部192に出力する。   The sound generation unit 140 performs sound processing based on the results of various processes performed by the processing unit 100, generates game sounds such as BGM, sound effects, or sounds, and outputs the game sounds to the sound output unit 192.

2.本実施形態の手法
次に本実施形態の手法について図面を用いて説明する。
2. Next, the method of this embodiment will be described with reference to the drawings.

図2〜図5に本実施形態により生成されるゲーム画像の一例を示す。   2 to 5 show examples of game images generated according to the present embodiment.

図2は表示部に表示されるゲーム開始当初のゲーム画像の一例である。   FIG. 2 is an example of a game image at the beginning of the game displayed on the display unit.

ラケット200は、プレーヤによる操作入力に基づきゲーム画像の左縁から右縁までの範囲を移動可能範囲として左右方向に移動する。また移動体202はラケット200から発射され(ラケット200から移動の向きと大きさを与えられ)、ラケット200やゲーム画像の外縁(下縁を除く)となる壁にヒットした場合に、所定の規則に従って跳ね返される。移動体202がラケット200にヒットせずにゲーム画面下方に落下した場合には、ラケット200で跳ね返すことが可能な位置に移動体202が出現する。また移動体202がブロックb1〜b10のいずれかにヒットした場合には、移動体202は所定の規則に従って跳ね返され、ヒットしたブロックは移動体202に結合される。   The racket 200 moves in the left-right direction with the range from the left edge to the right edge of the game image as a movable range based on the operation input by the player. The moving body 202 is fired from the racket 200 (given the direction and size of movement from the racket 200) and hits a wall that becomes the outer edge (excluding the lower edge) of the racket 200 or the game image. Will be bounced back. When the moving body 202 falls below the game screen without hitting the racket 200, the moving body 202 appears at a position where it can be rebounded by the racket 200. When the moving body 202 hits any of the blocks b1 to b10, the moving body 202 is bounced according to a predetermined rule, and the hit block is coupled to the moving body 202.

図3に示すゲーム画像では、図2において移動体202がブロックb1、b2、b6にヒットした結果、ヒットしたブロックb1、b2、b6が移動体202に結合され新たな移動体202の一部となっている。このように移動体202がブロックにヒットする度に、移動体202の大きさが雪ダルマ式に拡大していき、移動体202の大きさに基づきゲーム成績が算出される。画面右上には移動体202の現在の大きさ値204が表示され、ブロックが移動体202に結合する度に結合したブロックの大きさに応じて更新される。   In the game image shown in FIG. 3, as a result of the moving body 202 hitting the blocks b1, b2, and b6 in FIG. 2, the hit blocks b1, b2, and b6 are combined with the moving body 202 and a part of the new moving body 202 is displayed. It has become. Thus, every time the moving body 202 hits a block, the size of the moving body 202 expands in a snow dharma type, and the game score is calculated based on the size of the moving body 202. The current size value 204 of the moving object 202 is displayed on the upper right of the screen, and is updated according to the size of the combined block every time the block is combined with the moving object 202.

図4に示すゲーム画像では、図3においてブロックb3、b4、b5が移動体202に結合された結果、移動体202の大きさ値204が所定の閾値を超えたため、マップの表示範囲が拡大している。これによりプレーヤは、これまで表示範囲外に配置されていたため表示されていなかったブロックを移動体202に結合させることができるようになる。   In the game image shown in FIG. 4, as a result of the combination of the blocks b3, b4, and b5 with the moving body 202 in FIG. 3, the size value 204 of the moving body 202 exceeds a predetermined threshold value, the map display range is expanded. ing. As a result, the player can join the moving body 202 with blocks that have not been displayed because they have been arranged outside the display range.

このように本実施形態によれば、ブロックが配置されたマップの表示範囲を拡大することで、ゲームを中断させずに画面上でのブロックの配置を変化させることができる。また複数のステージを用意してステージ毎にブロックの配置に関するデータを用意する必要がないので、少ないメモリ消費量でバリエーションに富んだブロック崩しゲームを行うことができる。   As described above, according to the present embodiment, by expanding the display range of the map in which the blocks are arranged, the arrangement of the blocks on the screen can be changed without interrupting the game. In addition, since it is not necessary to prepare a plurality of stages and prepare data regarding the arrangement of blocks for each stage, it is possible to play a variety of block breaking games with a small amount of memory consumption.

図5に示すゲーム画像では、移動体202の大きさ値204がより大きな値の閾値を超えたため、マップの表示範囲がマップ全体にまで拡大している。これによりプレーヤは、マップ上の全てのブロックを移動体202に結合させることができるようになる。   In the game image shown in FIG. 5, since the size value 204 of the moving body 202 exceeds the larger threshold value, the display range of the map is expanded to the entire map. As a result, the player can combine all the blocks on the map with the moving body 202.

ここで移動体202が結合することのできるブロックは移動体202の大きさ値204に基づき決定され、例えば図3に示す移動体202はブロックb7〜b10のようなブロックを結合することはできるが、ブロックb11〜b13のようなより大きなブロックにヒットしても跳ね返されるのみでこれらのブロックを結合することはできない。一方図4に示す移動体202は大きさ値204が増加したためブロックb11〜b13のような大きなブロックを結合することができる。   Here, the blocks to which the moving body 202 can be combined are determined based on the size value 204 of the moving body 202. For example, the moving body 202 shown in FIG. 3 can combine blocks such as blocks b7 to b10. Even if a larger block such as the blocks b11 to b13 is hit, it is simply rebounded and these blocks cannot be combined. On the other hand, since the moving body 202 shown in FIG. 4 has an increased size value 204, large blocks such as the blocks b11 to b13 can be combined.

図6は本実施形態のマップの表示範囲について説明するための図である。   FIG. 6 is a diagram for explaining the display range of the map of the present embodiment.

本実施形態では、ブロックが配置されたマップ300の表示範囲として、予め第1の表示範囲310、第2の表示範囲320、第3の表示範囲330が設定されている。また画面上でのラケット200の位置が同一となるように、ラケット200の基準位置を基点として第1の表示範囲310を拡大した範囲を、第2の表示範囲320、第3の表示範囲330として設定されている。ここでラケット200の基準位置は、ラケット200の移動可能範囲312の中央に設定されている。   In the present embodiment, a first display range 310, a second display range 320, and a third display range 330 are set in advance as display ranges of the map 300 in which blocks are arranged. In addition, the second display range 320 and the third display range 330 are obtained by enlarging the first display range 310 with the reference position of the racket 200 as a base point so that the positions of the racket 200 on the screen are the same. Is set. Here, the reference position of the racket 200 is set at the center of the movable range 312 of the racket 200.

本実施形態では、表示範囲拡大制御部118は、ゲーム開始当初は表示範囲として第1の表示範囲310を設定し、画像生成部130は、第1の表示範囲310のゲーム画像を生成する。また移動体制御部112は、移動体の移動可能範囲として第1の表示範囲310と一致する範囲を設定し、移動可能範囲内での移動体の動きを制御する。すなわち移動可能範囲の外縁で移動体が跳ね返されるように移動体の動きを制御する。またラケット制御部110は、ラケット移動可能範囲として第1の移動可能範囲312を設定し、移動可能範囲内でのラケットの動きを制御する。図2、図3に示したゲーム画像は表示範囲として第1の表示範囲310が設定された場合に生成されるゲーム画像である。   In the present embodiment, the display range expansion control unit 118 sets the first display range 310 as a display range at the beginning of the game, and the image generation unit 130 generates a game image of the first display range 310. In addition, the moving body control unit 112 sets a range that matches the first display range 310 as the movable range of the moving body, and controls the movement of the moving body within the movable range. That is, the movement of the moving body is controlled so that the moving body is bounced off the outer edge of the movable range. The racket control unit 110 sets the first movable range 312 as the racket movable range, and controls the movement of the racket within the movable range. The game images shown in FIGS. 2 and 3 are game images generated when the first display range 310 is set as the display range.

そして表示範囲拡大制御部118は、移動体とブロックとのヒット結果(結合処理の結果)に応じ表示範囲を第2の表示範囲320に変更し、さらに第3の表示範囲330に変更する。また移動体制御部112は、表示範囲の変更に応じて、移動体の移動可能範囲を第2の表示範囲320と一致する範囲、第3の表示範囲330と一致する範囲に変更し、ラケット制御部110は、ラケットの移動可能範囲を第2の移動可能範囲322、第3の移動可能範囲332に変更する。図4に示したゲーム画像は表示範囲として第2の表示範囲320が設定された場合に生成されるゲーム画像であり、図5に示したゲーム画像は表示範囲として第3の表示範囲330が設定された場合に生成されるゲーム画像である。   Then, the display range expansion control unit 118 changes the display range to the second display range 320 and further changes to the third display range 330 according to the hit result (combination processing result) between the moving object and the block. In addition, the moving body control unit 112 changes the movable range of the moving body to a range that matches the second display range 320 and a range that matches the third display range 330 according to the change of the display range, and performs racket control. The unit 110 changes the movable range of the racket to the second movable range 322 and the third movable range 332. The game image shown in FIG. 4 is a game image generated when the second display range 320 is set as the display range, and the third display range 330 is set as the display range in the game image shown in FIG. It is a game image generated when it is played.

ここで第2の表示範囲320、第3の表示範囲330が設定された場合に生成されるゲーム画像は、画面に収まるように縮小して表示される。このため移動体制御部112は、表示範囲が第2の表示範囲320、第3の表示範囲330に変更された場合には移動体の速度を増加させ、画面上で移動体の速度が遅くなったように見えてしまうことを防止している。同様にラケット拡大制御部120は、表示範囲が第2の表示範囲320、第3の表示範囲330に変更された場合にはラケット200の大きさを識別可能な程度に拡大して、ラケット200が見え難くなってしまうことを防止している。このときラケットを拡大しすぎるとゲームの難易度が低下してしまうので、難易度が低下せずラケットが識別可能な程度に拡大することが好ましい。   Here, the game image generated when the second display range 320 and the third display range 330 are set is reduced and displayed so as to fit on the screen. For this reason, the moving body control unit 112 increases the speed of the moving body when the display range is changed to the second display range 320 or the third display range 330, and the speed of the moving body is reduced on the screen. To prevent it from appearing like. Similarly, when the display range is changed to the second display range 320 or the third display range 330, the racket expansion control unit 120 increases the size of the racket 200 so that the racket 200 can be identified. It prevents it from becoming difficult to see. At this time, if the racket is enlarged too much, the difficulty level of the game is lowered. Therefore, it is preferable that the racket is enlarged so that the racket can be identified without reducing the difficulty level.

3.本実施形態の処理
次に、本実施形態のゲーム装置の処理の一例について図7のフローチャートを用いて説明する。
3. Processing of this Embodiment Next, an example of processing of the game device of this embodiment will be described using the flowchart of FIG.

まずラケットと移動体の動きを制御する(ステップS10)。ラケットについては操作データに基づきラケットの移動範囲内での移動を演算し、移動体についてはラケット、ブロック、移動体の移動可能範囲の外縁のいずれかに移動体がヒットした場合に、所定の規則に従って跳ね返されるような移動体の動きを演算する。   First, the movement of the racket and the moving body is controlled (step S10). For the racket, the movement within the moving range of the racket is calculated based on the operation data, and for the moving object, when the moving object hits one of the outer edges of the movable range of the racket, block, or moving object, the predetermined rule The movement of the moving body that is bounced back is calculated.

次に移動体がマップ上に配置されたブロックにヒットしたか否かを判断する(ステップS12)。ヒットしたか否かの判断は、現在の移動体の位置と大きさに基づき設定される移動体のヒット範囲と各ブロックの位置に基づき行う。ヒットしたと判断した場合には、ヒットしたブロックが結合可能か否かを判断する(ステップS14)。具体的には記憶部170に記憶された図8(A)に示すブロック大きさテーブル400を参照して、ヒットしたブロックのブロック番号402に対応付けられた大きさ値404を取得する。そして図8(B)に示す結合判定テーブル410を参照して、現在の移動体の大きさ(移動体の大きさを制御するためのパラメータの値)が該当する移動体の大きさ範囲412に対応付けられた結合可能なブロックの大きさ範囲414に、ヒットしたブロックの大きさ値が該当するか否かを判断する。結合可能なブロックの大きさ範囲414にヒットしたブロックの大きさ値が該当すると判断した場合には、ヒットしたブロックを移動体に結合させ、移動体の大きさを制御するためのパラメータの値にヒットしたブロックの大きさ値を加算して該パラメータ値を更新する結合処理を行う。(ステップS16)。   Next, it is determined whether or not the mobile object hits a block arranged on the map (step S12). The determination of whether or not a hit has occurred is made based on the hit range of the moving object set based on the current position and size of the moving object and the position of each block. If it is determined that there is a hit, it is determined whether the hit blocks can be combined (step S14). Specifically, referring to the block size table 400 shown in FIG. 8A stored in the storage unit 170, the size value 404 associated with the block number 402 of the hit block is acquired. Then, referring to the combination determination table 410 shown in FIG. 8B, the current moving body size (the value of the parameter for controlling the moving body size) falls within the corresponding moving body size range 412. It is determined whether or not the hit block size value falls within the associated block size range 414 that can be combined. If it is determined that the hit block size value falls within the connectable block size range 414, the hit block is connected to the moving object, and the parameter value for controlling the moving object size is set. A join process is performed to update the parameter value by adding the size values of the hit blocks. (Step S16).

次にマップの表示範囲を変更するか否かを判断する(ステップS18)。具体的には記憶部170に記憶された図9(A)に示す表示範囲設定テーブル420を参照して、現在の移動体の大きさが該当する移動体の大きさ範囲422に対応付けられたマップの表示範囲424が、現在設定されているマップの表示範囲と一致するか否かを判断する。マップの表示範囲424と現在設定されているマップの表示範囲とが異なる場合には表示範囲を変更すると判断し、現在のマップの表示範囲をマップの表示範囲424中の対応するマップの表示範囲に変更する(ステップS20)。例えば現在の移動体の大きさが「30」であり現在設定されているマップの表示範囲が第1の表示範囲310である場合には、表示範囲を対応する第2の表示範囲320に変更して設定する。   Next, it is determined whether or not to change the display range of the map (step S18). Specifically, with reference to the display range setting table 420 shown in FIG. 9A stored in the storage unit 170, the current moving body size is associated with the corresponding moving body size range 422. It is determined whether or not the map display range 424 matches the currently set map display range. When the map display range 424 is different from the currently set map display range, it is determined that the display range is changed, and the current map display range is changed to the corresponding map display range in the map display range 424. Change (step S20). For example, when the size of the current moving body is “30” and the currently set map display range is the first display range 310, the display range is changed to the corresponding second display range 320. To set.

次に変更後のマップの表示範囲に基づき移動体とラケットの移動可能範囲を設定する(ステップS22)。   Next, the movable range of the moving object and the racket is set based on the changed map display range (step S22).

次に移動体の速度を増加させ(ステップS24)、ラケットの大きさを拡大する処理を行う(ステップS26)。具体的には記憶部170に記憶された図9(B)に示すテーブル430を参照して、現在設定されているマップの表示範囲が該当するマップの表示範囲432に対応付けられた移動体の速度434、ラケットの画像436に従って、移動体の速度を変更し、描画時に使用するラケットの画像を変更する。   Next, the speed of the moving body is increased (step S24), and the process of enlarging the racket size is performed (step S26). Specifically, referring to the table 430 shown in FIG. 9B stored in the storage unit 170, the currently set map display range is associated with the corresponding map display range 432. The speed of the moving object is changed according to the speed 434 and the racket image 436, and the racket image used for drawing is changed.

次に現在設定されているマップの表示範囲内の画像を描画してゲーム画像を生成する。   Next, a game image is generated by drawing an image within the display range of the currently set map.

次に、ゲーム処理を続けるか否か判断し(ステップS30)、続けるのであればステップS10に戻り、ステップS10以下の処理を繰り返す。   Next, it is determined whether or not the game process is to be continued (step S30).

なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。   The present invention is not limited to the one described in the above embodiment, and various modifications can be made. For example, terms cited as broad or synonymous terms in the description in the specification or drawings can be replaced with broad or synonymous terms in other descriptions in the specification or drawings.

また上記実施形態では、移動体がブロックにヒットした場合に、所定の規則に従って跳ね返される場合について説明したが、跳ね返されずにヒットしたブロックを結合するのみでもよい。   In the above-described embodiment, a case has been described in which when a moving object hits a block, it is rebounded according to a predetermined rule, but it is also possible to combine only the hit blocks without being rebounded.

また上記実施形態では、ヒットしたブロックが結合可能か否かを判断し、結合可能と判断されなければヒットしたブロックを結合しない場合について説明したが、結合処理部が、移動体が結合不可能なブロックにヒットしたと判断した場合に、既に移動体に結合している一部のブロックの結合を解除する処理を行い、移動体の大きさを縮小するようにしてもよい。また表示範囲拡大制御部が、結合処理部でのブロックの結合を解除する処理の処理結果に応じてマップの表示範囲を縮小する制御を行うようにしてもよい。   In the above-described embodiment, it is determined whether or not the hit block can be combined. If the hit block is not determined to be combined, the hit block is not combined. However, the combination processing unit cannot combine the moving objects. When it is determined that the block has been hit, a process of releasing the combination of some blocks that have already been combined with the moving body may be performed to reduce the size of the moving body. Further, the display range expansion control unit may perform control to reduce the display range of the map in accordance with the processing result of the processing for releasing the block combination in the combination processing unit.

また上記実施形態では、現在設定されているマップの表示範囲と一致する範囲を移動体の移動可能範囲として設定する場合について説明したが、移動体の移動可能範囲をマップ全体を含む範囲に固定するか、表示範囲よりも広い範囲に設定して、表示範囲外で移動体をブロックにヒットさせ、ヒットしたブロックを移動体に結合させるようにしてもよい。   In the above-described embodiment, the case where the range that matches the currently set display range of the map is set as the movable range of the moving body has been described. However, the movable range of the moving body is fixed to a range that includes the entire map. Alternatively, a range wider than the display range may be set so that the moving body hits the block outside the display range, and the hit block is combined with the moving body.

また上記実施形態では、移動体の大きさに基づきマップの表示範囲を変更し、マップの表示範囲内のゲーム画像を生成する場合について説明したが、移動体の大きさに基づき仮想カメラのゲーム空間における位置を変化させて、仮想カメラからみたゲーム空間の画像を生成するようにしてもよい。この場合、移動体の大きさに基づき移動体と仮想カメラとの距離を変化させるようにしてもよい。   In the above embodiment, the case has been described in which the display range of the map is changed based on the size of the moving body and the game image within the display range of the map is generated. However, the game space of the virtual camera is based on the size of the moving body. The position of the game space may be changed to generate an image of the game space viewed from the virtual camera. In this case, the distance between the moving body and the virtual camera may be changed based on the size of the moving body.

また本発明は、業務用ゲームシステム、家庭用ゲームシステム、携帯型ゲームシステム、ゲーム画像を生成するシステムボード等の種々のゲームシステムに適用できる。   The present invention can also be applied to various game systems such as a business game system, a home game system, a portable game system, and a system board for generating a game image.

本実施形態のゲーム装置の機能ブロック図。The functional block diagram of the game device of this embodiment. 本実施形態の手法の説明図。Explanatory drawing of the method of this embodiment. 本実施形態の手法の説明図。Explanatory drawing of the method of this embodiment. 本実施形態の手法の説明図。Explanatory drawing of the method of this embodiment. 本実施形態の手法の説明図。Explanatory drawing of the method of this embodiment. 本実施形態の手法の説明図。Explanatory drawing of the method of this embodiment. 本実施形態のゲーム装置の処理例を示すフローチャート。The flowchart which shows the process example of the game device of this embodiment. 本実施形態のテーブルのデータ構造の一例を示す図。The figure which shows an example of the data structure of the table of this embodiment. 本実施形態のテーブルのデータ構造の一例を示す図。The figure which shows an example of the data structure of the table of this embodiment.

符号の説明Explanation of symbols

100 処理部
110 ラケット制御部
112 移動体制御部
114 ヒット判定部
116 結合処理部
118 表示範囲拡大制御部
120 ラケット拡大制御部
130 画像生成部
140 音生成部
160 操作部
170 記憶部
180 情報記憶媒体
190 表示部
192 音出力部
194 携帯型情報記憶装置
196 通信部
DESCRIPTION OF SYMBOLS 100 Processing part 110 Racket control part 112 Mobile body control part 114 Hit determination part 116 Joint processing part 118 Display range expansion control part 120 Racket expansion control part 130 Image generation part 140 Sound generation part 160 Operation part 170 Storage part 180 Information storage medium 190 Display unit 192 Sound output unit 194 Portable information storage device 196 Communication unit

Claims (12)

プレーヤが操作するラケットによりマップ上の移動体を跳ね返し、前記移動体をマップ上に配置されたブロックにヒットさせるブロック崩しゲームを行うためのプログラムであって、
前記移動体の動きを制御する移動体制御部と、
前記移動体が前記ブロックにヒットしたか否かを判定するヒット判定部と、
前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックを前記移動体に結合させる結合処理を行う結合処理部と、
前記結合処理部での処理結果に応じて、前記マップの表示範囲を拡大する制御を行う表示範囲拡大制御部と、
してコンピュータを機能させることを特徴とするプログラム。
A program for playing a block breaking game in which a moving object on a map is bounced back by a racket operated by a player and the moving object is hit by a block arranged on the map,
A moving body control unit for controlling the movement of the moving body;
A hit determination unit for determining whether or not the moving object has hit the block;
When it is determined that the moving object has hit the block, a combining processing unit that performs a combining process for combining the hit block with the moving object;
A display range expansion control unit that performs control to expand the display range of the map according to the processing result in the combination processing unit;
A program that causes a computer to function.
請求項1において、
前記移動体制御部は、
前記マップの表示範囲に基づき前記移動体の移動可能範囲を設定し、設定した移動可能範囲内での前記移動体の動きを制御することを特徴とするプログラム。
In claim 1,
The mobile control unit is
A program characterized in that a movable range of the movable body is set based on the display range of the map and the movement of the movable body within the set movable range is controlled.
請求項1又は2において、
前記表示範囲拡大制御部は、
前記ラケットに関連づけて設定された基準位置を基点として前記マップの表示範囲を拡大する制御を行うことを特徴とするプログラム。
In claim 1 or 2,
The display range expansion control unit
A program for performing control for enlarging a display range of the map with a reference position set in association with the racket as a base point.
請求項1乃至3のいずれかにおいて、
前記結合処理部は、
前記結合処理として、前記移動体の大きさを制御するためのパラメータの値を変更し、
前記表示範囲拡大制御部は、
前記パラメータの値に基づき前記マップの表示範囲を拡大する制御を行うことを特徴とするプログラム。
In any one of Claims 1 thru | or 3,
The combination processing unit includes:
As the combining process, change the value of a parameter for controlling the size of the moving body,
The display range expansion control unit
A program for performing control to expand a display range of the map based on a value of the parameter.
請求項4において、
前記結合処理部は、
前記結合処理として、ヒットしたブロックの大きさに基づき前記パラメータの値を変更することを特徴とするプログラム。
In claim 4,
The combination processing unit includes:
A program characterized in that, as the combining process, the value of the parameter is changed based on the size of a hit block.
請求項1乃至5のいずれかにおいて、
前記結合処理部は、
前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行うことを特徴とするプログラム。
In any one of Claims 1 thru | or 5,
The combination processing unit includes:
When it is determined that the moving object has hit the block, it is determined whether the size of the hit block satisfies a predetermined condition, and when it is determined that the predetermined condition is satisfied, The program characterized by performing.
請求項1乃至6のいずれかにおいて、
前記結合処理部は、
前記移動体が前記ブロックにヒットしたと判定された場合に、前記移動体の大きさを制御するためのパラメータの値とヒットしたブロックの大きさが所定の条件を満たすか否かを判断し、前記所定の条件を満たすと判断した場合に、前記結合処理を行うことを特徴とするプログラム。
In any one of Claims 1 thru | or 6.
The combination processing unit includes:
When it is determined that the moving object hits the block, it is determined whether the value of the parameter for controlling the size of the moving object and the size of the hit block satisfy a predetermined condition, A program for performing the combining process when it is determined that the predetermined condition is satisfied.
請求項1乃至7のいずれかにおいて
前記ヒット判定部は、
前記移動体と前記ブロックの2次元座標における位置と、前記移動体の大きさを制御するためのパラメータの値に基づき、前記移動体が前記ブロックにヒットしたか否かを判定することを特徴とするプログラム。
The hit determination unit according to any one of claims 1 to 7,
Determining whether or not the moving object hits the block based on the position of the moving object and the block in two-dimensional coordinates and the value of a parameter for controlling the size of the moving object; Program to do.
請求項1乃至8のいずれかにおいて、
前記移動体制御部は、
前記マップの表示範囲の拡大に応じて、前記移動体の速度を増加させる制御を行うことを特徴とするプログラム。
In any one of Claims 1 thru | or 8.
The mobile control unit is
A program for performing a control to increase the speed of the moving body in accordance with the expansion of the display range of the map.
請求項1乃至9のいずれかにおいて、
前記マップの表示範囲の拡大に応じて、前記ラケットの大きさを拡大する制御を行うラケット拡大制御部としてコンピュータを機能させることを特徴とするプログラム。
In any one of Claims 1 thru | or 9,
A program that causes a computer to function as a racket expansion control unit that performs control to increase the size of the racket in accordance with expansion of a display range of the map.
コンピュータ読み取り可能な情報記憶媒体であって、請求項1乃至10のいずれかのプログラムを記録したことを特徴とする情報記憶媒体。   A computer-readable information storage medium, wherein the program according to any one of claims 1 to 10 is recorded. プレーヤが操作するラケットによりマップ上の移動体を跳ね返し、前記移動体をマップ上に配置されたブロックにヒットさせるブロック崩しゲームを行うためのゲーム装置であって、
前記移動体の動きを制御する移動体制御部と、
前記移動体が前記ブロックにヒットしたか否かを判定するヒット判定部と、
前記移動体が前記ブロックにヒットしたと判定された場合に、ヒットしたブロックを前記移動体に結合させる結合処理を行う結合処理部と、
前記結合処理部での処理結果に応じて、前記マップの表示範囲を拡大する制御を行う表示範囲拡大制御部と、
を含むことを特徴とするゲーム装置。
A game device for playing a block breaking game in which a moving body on a map is bounced back by a racket operated by a player, and the moving body is hit by a block arranged on the map,
A moving body control unit for controlling the movement of the moving body;
A hit determination unit for determining whether or not the moving object has hit the block;
When it is determined that the moving object has hit the block, a combining processing unit that performs a combining process for combining the hit block with the moving object;
A display range expansion control unit that performs control to expand the display range of the map according to the processing result in the combination processing unit;
A game apparatus comprising:
JP2007092295A 2007-03-30 2007-03-30 Game apparatus, program and information storage medium Withdrawn JP2008245995A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007092295A JP2008245995A (en) 2007-03-30 2007-03-30 Game apparatus, program and information storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007092295A JP2008245995A (en) 2007-03-30 2007-03-30 Game apparatus, program and information storage medium

Publications (1)

Publication Number Publication Date
JP2008245995A true JP2008245995A (en) 2008-10-16

Family

ID=39971658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007092295A Withdrawn JP2008245995A (en) 2007-03-30 2007-03-30 Game apparatus, program and information storage medium

Country Status (1)

Country Link
JP (1) JP2008245995A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017120558A (en) * 2015-12-28 2017-07-06 キヤノン株式会社 Information processor, information processing method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017120558A (en) * 2015-12-28 2017-07-06 キヤノン株式会社 Information processor, information processing method, and program
US10573073B2 (en) 2015-12-28 2020-02-25 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and storage medium

Similar Documents

Publication Publication Date Title
JP4177381B2 (en) Image generation method, image generation apparatus, and image generation program
WO2017115793A1 (en) Game apparatus, processing method, and information storage medium
JP2017119033A (en) Game device and program
JPWO2005107903A1 (en) Electronic game device, data processing method in electronic game device, program therefor, and storage medium
JP2007301039A (en) Game program and game apparatus
JP2017119032A (en) Game device and program
JP2010233734A (en) Game device, method of controlling a game device, and program
JP3707995B2 (en) GAME SYSTEM AND INFORMATION STORAGE MEDIUM
JP5363452B2 (en) GAME DEVICE, GAME PROGRAM, AND INFORMATION STORAGE MEDIUM
JP3981382B2 (en) GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD
JP2004283249A (en) Game device, game control method, and program
JP2007159760A (en) Game program, game apparatus and game control method
JP4508918B2 (en) Image generation system and information storage medium
JP2008200255A (en) Game device, game program, and storage medium
JP2011039895A (en) Virtual space display device, viewpoint setting method, and program
JP5677050B2 (en) GAME PROGRAM AND GAME DEVICE
JP5538148B2 (en) GAME PROGRAM AND GAME DEVICE
JP6538112B2 (en) Game program and game apparatus
JP2008245995A (en) Game apparatus, program and information storage medium
JP2009207594A (en) Program, information storing medium and game device
JP4091643B2 (en) GAME PROGRAM, GAME DEVICE, AND GAME CONTROL METHOD
JP2005322144A (en) Image generation program, information storage medium, and image generation system
JP6845682B2 (en) Game programs and storage media
JP2017148592A (en) Game system
JP2007014700A (en) Game program, game device and game method

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100601