Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7653948B2 - Method, program and information processing device for operating a puzzle - Google Patents
[go: Go Back, main page]

JP7653948B2 - Method, program and information processing device for operating a puzzle - Google Patents

Method, program and information processing device for operating a puzzle Download PDF

Info

Publication number
JP7653948B2
JP7653948B2 JP2022053571A JP2022053571A JP7653948B2 JP 7653948 B2 JP7653948 B2 JP 7653948B2 JP 2022053571 A JP2022053571 A JP 2022053571A JP 2022053571 A JP2022053571 A JP 2022053571A JP 7653948 B2 JP7653948 B2 JP 7653948B2
Authority
JP
Japan
Prior art keywords
puzzle
puzzle element
area
game
elements
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
Application number
JP2022053571A
Other languages
Japanese (ja)
Other versions
JP2023146410A (en
Inventor
基 遠藤
康幸 川口
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.)
NHN PlayArt Corp
Original Assignee
NHN PlayArt Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NHN PlayArt Corp filed Critical NHN PlayArt Corp
Priority to JP2022053571A priority Critical patent/JP7653948B2/en
Publication of JP2023146410A publication Critical patent/JP2023146410A/en
Application granted granted Critical
Publication of JP7653948B2 publication Critical patent/JP7653948B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明の一実施形態は、パズルを動作させる方法及びプログラムに関する。 One embodiment of the present invention relates to a method and program for operating a puzzle.

従来、スマートフォン等の携帯端末で実行可能なパズルゲームとして、パズル要素の並びが所定の要件を満たした場合に、当該パズル要素の並びに応じたアクションを実行するゲームが知られている。そのようなゲームとして、例えば、スリーマッチパズルというゲームが知られている。スリーマッチパズルでは、パズル領域に複数の属性を有するパズル要素が並べられており、同じ属性を有するパズル要素が3つ以上隣接した場合に、これらのパズル要素が消滅し、消去されたパズル要素を埋めるようにパズル領域のパズル要素が移動し、新たなパズル要素がパズル領域に追加される。パズル要素が移動した結果、上記と同様に、同じ属性を有するパズル要素が3つ以上隣接していれば、上記の動作に続いてパズル要素が消滅する、いわゆる「コンボ」が発生する。例えば、特許文献1に示すスリーマッチパズルでは、パズル領域内のパズル要素を移動させた結果、同じ属性を有するパズルが3つ以上隣接した場合に、これらのパズル要素が消滅し、消滅したパズル要素が配置されていた領域を埋めるように、上から下にパズル要素が移動する。 Conventionally, as a puzzle game that can be executed on a mobile terminal such as a smartphone, a game is known in which an action is executed according to the arrangement of puzzle elements when the arrangement of the puzzle elements meets a predetermined requirement. For example, a game called Three Match Puzzle is known as such a game. In the Three Match Puzzle, puzzle elements having multiple attributes are arranged in a puzzle area, and when three or more puzzle elements having the same attribute are adjacent, these puzzle elements are eliminated, the puzzle elements in the puzzle area are moved to fill the eliminated puzzle elements, and new puzzle elements are added to the puzzle area. As a result of the puzzle elements being moved, if three or more puzzle elements having the same attribute are adjacent, as described above, a so-called "combo" occurs in which the puzzle elements are eliminated following the above action. For example, in the Three Match Puzzle shown in Patent Document 1, when three or more puzzle elements having the same attribute are adjacent as a result of moving puzzle elements in the puzzle area, these puzzle elements are eliminated, and the puzzle elements are moved from top to bottom to fill the area where the eliminated puzzle elements were arranged.

特表2016-501043号公報Special table 2016-501043 publication

前述のような従来のパズルゲームでは、移動させる対象のパズル要素がパズル領域内に紛れているため、まずはそのパズル要素をパズル領域で探す必要がある。「コンボ」を楽しむことに集中したいユーザにとっては、上記の作業は不要な作業であり、改善が望まれていた。 In conventional puzzle games like those mentioned above, the puzzle element to be moved is hidden within the puzzle area, so it is necessary to first search for that puzzle element within the puzzle area. For users who want to focus on enjoying "combos," the above steps are unnecessary, and improvements were needed.

本発明の一実施形態の課題の一つは、移動可能なパズル要素の識別性を向上させ、ユーザに対するゲーム満足度を向上させることである。 One of the objectives of one embodiment of the present invention is to improve the distinguishability of movable puzzle elements and to increase the user's satisfaction with the game.

本発明の一実施形態のパズルを動作させる方法は、第1パズル要素を、画面に表示されるパズル領域に配置し、プレイヤが操作可能な第2パズル要素を、前記第1パズル要素とは異なる態様で前記画面に配置し、前記プレイヤの第1操作を受け付け、前記第1操作に追随して前記第2パズル要素を移動させ、前記プレイヤの第2操作を受け付け、前記第2パズル要素の位置に対応する前記第1パズル要素を前記第2パズル要素に置き換え、置き換えられた前記第2パズル要素と前記第2パズル要素の周囲のパズル要素とが所定の要件を満たす場合に、前記第2パズル要素と前記周囲のパズル要素とに対して所定の処理を行うパズルを動作させる。 A method of operating a puzzle according to one embodiment of the present invention includes placing a first puzzle element in a puzzle area displayed on a screen, placing a second puzzle element operable by a player on the screen in a manner different from the first puzzle element, accepting a first operation by the player, moving the second puzzle element in accordance with the first operation, accepting a second operation by the player, replacing the first puzzle element corresponding to the position of the second puzzle element with the second puzzle element, and operating a puzzle in which, if the replaced second puzzle element and the puzzle elements surrounding the second puzzle element satisfy a predetermined requirement, a predetermined process is performed on the second puzzle element and the surrounding puzzle elements.

前記第2パズル要素を、前記パズル領域の外側に配置し、前記第1操作に追随して、前記パズル領域の外側から前記パズル領域に移動してもよい。 The second puzzle element may be positioned outside the puzzle area and moved from outside the puzzle area into the puzzle area in response to the first operation.

前記第1操作に追随して前記パズル領域に移動した前記第2パズル要素に対して、前記第2パズル要素と連動するサブパズル要素を前記パズル領域に表示してもよい。 For the second puzzle element that moves into the puzzle area following the first operation, a sub-puzzle element linked to the second puzzle element may be displayed in the puzzle area.

前記サブパズル要素を、前記第1操作に追随して前記第2パズル要素が前記パズル領域の外側から前記パズル領域に移動することに基づいて表示してもよい。 The sub-puzzle element may be displayed based on the second puzzle element moving from outside the puzzle area into the puzzle area in response to the first operation.

前記第1操作に追随して前記パズル領域を移動する前記第2パズル要素に対して、前記第2パズル要素と連動するサブパズル要素を前記パズル領域に表示してもよい。 For the second puzzle element that moves through the puzzle area in response to the first operation, a sub-puzzle element linked to the second puzzle element may be displayed in the puzzle area.

前記サブパズル要素を、前記第1操作の開始に基づいて表示してもよい。 The sub-puzzle element may be displayed based on the initiation of the first operation.

前記第2パズル要素を、前記第2操作に応じて、前記第2パズル要素と前記サブパズル要素との距離が短くなるように前記サブパズル要素に向かって移動させてもよい。 The second puzzle element may be moved toward the sub-puzzle element in response to the second operation so as to shorten the distance between the second puzzle element and the sub-puzzle element.

前記サブパズル要素が前記第1パズル要素と重なる状態で、前記第2パズル要素を前記サブパズル要素に向かって移動させ、前記第2パズル要素が前記第1パズル要素に近づくことに基づき、前記第2パズル要素の形状を変化させながら、前記第1パズル要素を前記第2パズル要素に置き換えてもよい。 When the sub-puzzle element overlaps with the first puzzle element, the second puzzle element may be moved toward the sub-puzzle element, and the first puzzle element may be replaced with the second puzzle element while changing the shape of the second puzzle element based on the second puzzle element's approach to the first puzzle element.

前記第2操作に応じて、前記第2パズル要素の位置と前記サブパズル要素の位置とが一致した状態において、前記第2パズル要素に隣接する位置に前記第2パズル要素と同じ属性を備えた第3パズル要素がある場合に、前記第2パズル要素の形状及び前記第3パズル要素の形状を変化させて前記第2パズル要素と前記第3パズル要素とを接触させてもよい。 In response to the second operation, when the position of the second puzzle element and the position of the sub-puzzle element are aligned, if there is a third puzzle element adjacent to the second puzzle element that has the same attributes as the second puzzle element, the shape of the second puzzle element and the shape of the third puzzle element may be changed to bring the second puzzle element and the third puzzle element into contact.

前記第2操作に応じて、前記第1パズル要素が前記第2パズル要素に置き換えられたと仮定した場合において、置き換えられた後の前記第2パズル要素と前記周囲のパズル要素とが前記所定の要件を満たすか否かを判定し、前記所定の要件を満たすと判定された場合に、前記第1パズル要素を前記第2パズル要素に置き換えてもよい。 Assuming that the first puzzle element is replaced with the second puzzle element in response to the second operation, it may be determined whether the replaced second puzzle element and the surrounding puzzle elements satisfy the specified requirements, and if it is determined that the specified requirements are satisfied, the first puzzle element may be replaced with the second puzzle element.

前記第2操作に応じて、前記第1パズル要素が前記第2パズル要素に置き換えられたと仮定した場合において、置き換えられた後の前記第2パズル要素と前記周囲のパズル要素とが前記所定の要件を満たすか否かを判定し、前記所定の要件を満たさないと判定された場合に、前記第1パズル要素に向かって移動した前記第2パズル要素を、前記第1操作に追随して移動する前の位置に移動させてもよい。 Assuming that the first puzzle element is replaced by the second puzzle element in response to the second operation, it is determined whether the replaced second puzzle element and the surrounding puzzle elements satisfy the specified requirements, and if it is determined that the specified requirements are not satisfied, the second puzzle element that moved toward the first puzzle element may be moved to a position before it moved in response to the first operation.

前記パズル領域には、前記第1パズル要素を含むパズル要素が配置されており、前記第1操作に追随して、前記第2パズル要素が前記第1パズル要素と重なる領域を移動するときに、前記第1パズル要素を移動させなくてもよい。 Puzzle elements including the first puzzle element are arranged in the puzzle area, and when the second puzzle element moves through an area overlapping with the first puzzle element in response to the first operation, the first puzzle element does not need to be moved.

前記第1パズル要素は、第1レイヤに設けられており、前記第2パズル要素は、前記第1レイヤとは異なるレイヤである第2レイヤに設けられており、前記第1レイヤのパズル要素と前記第2レイヤのパズル要素とを、独立して制御してもよい。 The first puzzle element may be provided in a first layer, and the second puzzle element may be provided in a second layer that is a layer different from the first layer, and the puzzle elements of the first layer and the puzzle elements of the second layer may be controlled independently.

本発明の一実施形態のパズルを動作させるプログラムは、上記の方法をコンピュータに実行させるためのプログラムであってもよい。 The program for operating the puzzle of one embodiment of the present invention may be a program for causing a computer to execute the above-mentioned method.

本発明の一実施形態のパズルを動作させる情報処理装置は、上記の方法を実行する制御部を含む情報処理装置であってもよい。 An information processing device that operates the puzzle of one embodiment of the present invention may be an information processing device that includes a control unit that executes the above method.

本発明の一実施形態によれば、移動可能なパズル要素の識別性を向上させ、ユーザに対するゲーム満足度を向上させることができる。 According to one embodiment of the present invention, it is possible to improve the distinguishability of movable puzzle elements and increase the user's game satisfaction.

本発明の一実施形態における通信システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a communication system according to an embodiment of the present invention; 本発明の一実施形態における通信装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a communication device according to an embodiment of the present invention; 本発明の一実施形態におけるサーバの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a server in one embodiment of the present invention. 本発明の一実施形態における通信装置のゲーム処理機能を示すブロック図である。2 is a block diagram showing a game processing function of a communication device according to an embodiment of the present invention. FIG. 本発明の一実施形態におけるサーバのゲーム処理機能を示すブロック図である。FIG. 2 is a block diagram showing game processing functions of a server in one embodiment of the present invention. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムの動作を示すフローチャートである。4 is a flowchart showing the operation of a game program according to one embodiment of the present invention. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像の第1レイヤを示す図である。A figure showing a first layer of a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像の第2レイヤを示す図である。A figure showing a second layer of a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるパズル要素の動き及び形状変化を示す図である。11A to 11C are diagrams showing the movement and shape changes of puzzle elements when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるパズル要素の動き及び形状変化を示す図である。11A to 11C are diagrams showing the movement and shape changes of puzzle elements when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. 本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。FIG. 11 is a diagram showing a game image when a game program of one embodiment of the present invention is executed.

以下、図面を参照して本発明の一実施形態であるゲームプログラム(具体的には、パズルゲームの画像制御のためのプログラム)について説明する。但し、本発明は、多くの異なる態様で実施することが可能である。すなわち、本発明は、以下に示す実施形態の記載内容に限定して解釈されない。本実施の形態で参照する図面において、同一部分又は同様の機能を有する部分には、同一の符号又は同一の符号の後にアルファベットを付した符号を用い、その繰り返しの説明は省略する。 Below, a game program (specifically, a program for image control in a puzzle game) according to one embodiment of the present invention will be described with reference to the drawings. However, the present invention can be implemented in many different forms. In other words, the present invention should not be interpreted as being limited to the contents of the embodiment described below. In the drawings referred to in this embodiment, identical parts or parts having similar functions are designated by the same reference numerals or reference numerals with an alphabetical letter following the same reference numerals, and repeated explanations will be omitted.

本明細書及び特許請求の範囲において、各用語は、次のように定義される。 In this specification and claims, each term is defined as follows:

「ゲーム画像」は、ディスプレイに表示されるゲームの進行状況を表す画像である。パズルゲームの場合、ディスプレイには、複数のパズル要素が配置されたパズル領域を含むゲーム画像が表示される。ゲームプレイヤ(以下、単に「プレイヤ」という)は、ゲーム画像の一部にタッチ操作を行うことによりゲーム操作を行うことができる。 A "game image" is an image displayed on a display that shows the progress of a game. In the case of a puzzle game, a game image including a puzzle area in which multiple puzzle elements are arranged is displayed on the display. A game player (hereinafter simply referred to as "player") can perform game operations by performing touch operations on parts of the game image.

「パズル領域」とは、ゲーム画像における複数のパズル要素が配置された領域である。プレイヤが、パズル領域に配置されたパズル要素の配置を変更したり、パズル領域内でイベント(パズル要素の消滅やスキルの発動など)を発生させたりすることによりパズルゲームが進行する。 A "puzzle area" is an area in a game image in which multiple puzzle elements are arranged. The puzzle game progresses when the player rearranges the puzzle elements in the puzzle area or causes events to occur within the puzzle area (such as the disappearance of puzzle elements or the activation of skills).

「パズル要素」とは、パズルを構成する個々のピースとして機能するオブジェクト(具体的には、ゲーム画像に含まれる操作対象又は処理対象の画像)を指す。パズル要素には、プレイヤが操作可能な「操作オブジェクト」とプレイヤが操作不能な「非操作オブジェクト」が含まれる。操作オブジェクトには、「上書きピース」に対応する「第2パズル要素」などが含まれ得る。非操作オブジェクトには、「被上書きピース」に対応する「第1パズル要素」などが含まれ得る。 "Puzzle elements" refer to objects that function as individual pieces that make up a puzzle (specifically, images included in a game image that can be controlled or processed). Puzzle elements include "controllable objects" that can be controlled by the player, and "non-controllable objects" that cannot be controlled by the player. Controllable objects can include a "second puzzle element" that corresponds to an "overwrite piece". Non-controllable objects can include a "first puzzle element" that corresponds to an "overwritten piece".

「タッチ操作」とは、ユーザが、タッチパネル等に対し、指又はスタイラスペン等(以下、「指示物」という)を接触させて行う操作を指す。「タップ操作」とは、指示物の接触の開始から解除までが短いタッチ操作を指す。「長押し操作」とは、指示物の接触の開始から解除までがタップ操作よりも長いタッチ操作を指す。「スライド操作」とは、指示物の接触状態を維持したまま接触点を移動させる操作(接触点の座標変化を伴う操作)を指す。スライド操作のうち、指示物の接触時間が長い操作は、スワイプ操作と呼ぶ場合がある。また、スライド操作のうち、指示物の接触時間が短い操作は、フリック操作と呼ばれる場合もある。「ドラッグ操作」とは、操作オブジェクトを選択した状態で行われるスワイプ操作を指す。「ドロップ操作」とは、操作オブジェクトが所定の位置に移動した状態で指示物の接触が解除される操作を指す。 A "touch operation" refers to an operation performed by a user by touching a touch panel or the like with a finger or a stylus pen (hereinafter referred to as an "indicator"). A "tap operation" refers to a touch operation in which the time from the start of contact of the indicator to the release is short. A "long press operation" refers to a touch operation in which the time from the start of contact of the indicator to the release is longer than a tap operation. A "slide operation" refers to an operation in which the contact point of the indicator is moved while maintaining the contact state of the indicator (an operation involving a change in the coordinates of the contact point). A slide operation in which the contact time of the indicator is long is sometimes called a swipe operation. Also, a slide operation in which the contact time of the indicator is short is sometimes called a flick operation. A "drag operation" refers to a swipe operation performed with an operation object selected. A "drop operation" refers to an operation in which the contact of the indicator is released with the operation object moved to a specified position.

「プログラム」とは、プロセッサ及びメモリを備えたコンピュータにおいてプロセッサより実行される命令又は命令群を指す。「コンピュータ」は、プログラムの実行主体を指す総称である。例えば、サーバ(又はクライアント)によりプログラムが実行される場合、「コンピュータ」は、サーバ(又はクライアント)を指す。また、サーバとクライアントとの間の分散処理により「プログラム」が実行される場合、「コンピュータ」は、サーバ及びクライアントの両方を含む。この場合、「プログラム」は、「サーバで実行されるプログラム」及び「クライアントで実行されるプログラム」を含む。「プログラム」が、複数のサーバ間で分散処理される場合も同様に、「コンピュータ」は、複数のサーバを含み、「プログラム」は、各サーバで実行される各プログラムを含む。 A "program" refers to an instruction or group of instructions executed by a processor in a computer equipped with a processor and memory. A "computer" is a general term referring to the entity that executes a program. For example, when a program is executed by a server (or a client), the "computer" refers to the server (or the client). Also, when a "program" is executed by distributed processing between a server and a client, the "computer" includes both the server and the client. In this case, the "program" includes "a program executed by a server" and "a program executed by a client". Similarly, when a "program" is processed in a distributed manner among multiple servers, the "computer" includes the multiple servers, and the "program" includes each program executed by each server.

<第1実施形態>
[通信システムの構成]
図1は、本発明の一実施形態における通信システム1000の構成を示すブロック図である。通信システム1000は、通信装置100及びサーバ500を有する。通信装置100及びサーバ500は、インターネット、通信回線などのネットワークNWに接続される。通信システム1000は、クライアントである通信装置100とサーバ500とで構成されるクライアントサーバシステムである。
First Embodiment
[Configuration of communication system]
1 is a block diagram showing a configuration of a communication system 1000 according to an embodiment of the present invention. The communication system 1000 includes a communication device 100 and a server 500. The communication device 100 and the server 500 are connected to a network NW such as the Internet or a communication line. The communication system 1000 is a client-server system including the communication device 100 as a client and the server 500.

通信装置100は、例えば、スマートフォンなどの携帯端末である。通信装置100は、ネットワークNWに接続することにより、サーバ500又は他の通信装置と通信を行うことができる。通信装置100は、ゲームプログラムをインストールすることが可能である。通信装置100にインストールされたゲームプログラムを実行することにより、ユーザの操作に応じてパズル領域内の操作オブジェクトを操作可能なパズルゲームが提供される。 The communication device 100 is, for example, a mobile terminal such as a smartphone. By connecting to the network NW, the communication device 100 can communicate with the server 500 or other communication devices. A game program can be installed in the communication device 100. By executing the game program installed in the communication device 100, a puzzle game is provided in which a user can operate an operation object in a puzzle area in response to an operation.

ゲームプログラムは、サーバ500からネットワークNWを介して通信装置100にダウンロードされる。ただし、ゲームプログラムは、予め通信装置100にインストールされていてもよい。さらに、ゲームプログラムは、磁気記録媒体、光記録媒体、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録した状態で提供されてもよい。この場合、通信装置100は、記録媒体を読み取る装置を備えた情報処理装置であればよい。 The game program is downloaded from the server 500 to the communication device 100 via the network NW. However, the game program may be pre-installed on the communication device 100. Furthermore, the game program may be provided in a state recorded on a computer-readable recording medium such as a magnetic recording medium, an optical recording medium, a magneto-optical recording medium, or a semiconductor memory. In this case, the communication device 100 may be any information processing device equipped with a device for reading the recording medium.

ゲームプログラムの実行は、通信装置100が実行する場合、サーバ500が実行する場合、及び通信装置100とサーバ500とで役割を分担して実行する場合(いわゆる分散処理を行う場合)のいずれの態様も採り得る。 The game program can be executed by the communication device 100, by the server 500, or by the communication device 100 and the server 500 sharing the roles (so-called distributed processing).

サーバ500は、通信装置100に対して、ゲームプログラムを提供したり各種のサービスを提供したりする情報処理装置である。各種のサービスには、例えば、通信装置100においてオンラインゲームを実行する際におけるログイン処理、同期処理などのサービスが含まれる。そのほか、各種のサービスには、例えば、SNS(ソーシャルネットワーキングサービス)が含まれていてもよい。ゲームプログラムは、サーバ500に含まれる記憶装置、サーバ500が読み出し可能な記録媒体、又はサーバ500がネットワークNWを介して接続可能なデータベースに記録される。図1において、サーバ500は、単一の情報処理装置として図示されているが、複数の情報処理装置で構成されていてもよい。 The server 500 is an information processing device that provides game programs and various services to the communication device 100. The various services include, for example, services such as login processing and synchronization processing when playing an online game on the communication device 100. In addition, the various services may include, for example, an SNS (social networking service). The game program is recorded in a storage device included in the server 500, a recording medium readable by the server 500, or a database to which the server 500 can connect via the network NW. In FIG. 1, the server 500 is illustrated as a single information processing device, but may be composed of multiple information processing devices.

[通信装置の構成]
図2は、本発明の一実施形態における通信装置100の構成を示すブロック図である。本実施形態の通信装置100は、制御部101、記憶部102、表示部103、操作部104、センサ部105、撮像部106、位置検出部107、通信部108、音入出力部109、及び報知部110を含む。ただし、通信装置100は、これらの要素をすべて含むものに限定されない。
[Configuration of communication device]
2 is a block diagram showing the configuration of a communication device 100 according to an embodiment of the present invention. The communication device 100 according to the present embodiment includes a control unit 101, a storage unit 102, a display unit 103, an operation unit 104, a sensor unit 105, an imaging unit 106, a position detection unit 107, a communication unit 108, a sound input/output unit 109, and an alarm unit 110. However, the communication device 100 is not limited to one that includes all of these elements.

制御部101は、CPU(Central Processing Unit)などのプロセッサ(演算処理装置)及びRAM等の記憶装置を備える。制御部101は、記憶部102に記憶されたプログラムをプロセッサにより実行して、各種機能を通信装置100において実現させる。通信装置100の各要素から出力される信号は、通信装置100において実現される各種機能によって使用される。 The control unit 101 includes a processor (arithmetic processing device) such as a CPU (Central Processing Unit) and a storage device such as a RAM. The control unit 101 executes programs stored in the storage unit 102 using the processor to realize various functions in the communication device 100. Signals output from each element of the communication device 100 are used by the various functions realized in the communication device 100.

記憶部102は、不揮発性メモリ、ハードディスクドライブなどの恒久的な情報保持及び情報の書き換えが可能な記録装置(記録媒体)である。記憶部102は、プログラム及び当該プログラムの実行に必要となるパラメータ等の情報を格納する。例えば、前述のゲームプログラムは、記憶部102に格納される。 The storage unit 102 is a recording device (recording medium) that can permanently retain information and rewrite information, such as a non-volatile memory or a hard disk drive. The storage unit 102 stores information such as programs and parameters required to execute the programs. For example, the aforementioned game program is stored in the storage unit 102.

表示部103は、制御部101の制御に応じて、各種の表示画像(例えば、ゲーム画像等)を表示する表示領域を有する。表示部103は、例えば、液晶ディスプレイ又は有機ELディスプレイなどの表示装置である。 The display unit 103 has a display area that displays various display images (e.g., game images, etc.) according to the control of the control unit 101. The display unit 103 is, for example, a display device such as a liquid crystal display or an organic EL display.

操作部104は、ユーザの操作に応じた信号(例えば、命令又は情報を示す信号)を制御部101に出力する操作装置である。操作部104は、表示部103の表面に配置されたタッチセンサである。操作部104は、表示部103と組み合わせることによってタッチパネルを構成する。ユーザの操作に応じた命令又は情報は、ユーザの指又はスタイラスペン等の指示物で操作部104に接触することによって通信装置100へ入力される。ただし、操作部104は、通信装置100の筐体に配置されたスイッチを含んでもよい。 The operation unit 104 is an operation device that outputs a signal (e.g., a signal indicating a command or information) in response to a user's operation to the control unit 101. The operation unit 104 is a touch sensor arranged on the surface of the display unit 103. The operation unit 104 constitutes a touch panel when combined with the display unit 103. The command or information in response to the user's operation is input to the communication device 100 by the user touching the operation unit 104 with a pointing object such as a finger or a stylus pen. However, the operation unit 104 may also include a switch arranged on the housing of the communication device 100.

センサ部105は、通信装置100の動き、通信装置100の周囲の環境などに関する情報を収集して信号に変換する機能を備える装置である。本実施形態のセンサ部105は、例えば、加速度センサである。制御部101は、センサ部105の出力信号に基づいて、通信装置100の動き(例えば、傾き、振動など)に関する情報を取得する。ただし、センサ部105は、照度センサ、温度センサ、磁気センサその他のセンサを含んでもよい。 The sensor unit 105 is a device that has a function of collecting information related to the movement of the communication device 100 and the environment surrounding the communication device 100, and converting the information into a signal. The sensor unit 105 in this embodiment is, for example, an acceleration sensor. The control unit 101 obtains information related to the movement of the communication device 100 (for example, tilt, vibration, etc.) based on the output signal of the sensor unit 105. However, the sensor unit 105 may also include an illuminance sensor, a temperature sensor, a magnetic sensor, or other sensors.

撮像部106は、撮像対象の像を信号に変換する撮像装置(カメラ)である。通信装置100は、撮像部106から出力された撮像信号に基づいて画像ファイル(静止画ファイル及び動画ファイルを含む)を生成する。撮像部106は、一次元コード又は二次元コードなどの識別コードを読み取るスキャナーとしても機能する。 The imaging unit 106 is an imaging device (camera) that converts the image of the imaging target into a signal. The communication device 100 generates an image file (including a still image file and a video file) based on the imaging signal output from the imaging unit 106. The imaging unit 106 also functions as a scanner that reads identification codes such as one-dimensional codes or two-dimensional codes.

位置検出部107は、位置情報に基づいて通信装置100の位置を検出する。本実施形態の位置検出部107は、GNSS(Global Navigation Satellite System)を用いて通信装置100の位置を検出する。 The position detection unit 107 detects the position of the communication device 100 based on the position information. In this embodiment, the position detection unit 107 detects the position of the communication device 100 using the Global Navigation Satellite System (GNSS).

通信部108は、制御部101の制御により、ネットワークNWと接続して、ネットワークNWに接続されたサーバ500など、他の通信装置と情報の送信及び受信を行う無線通信モジュールである。通信部108は、赤外線通信、近距離無線通信などを行う通信モジュールを含んでいてもよい。 The communication unit 108 is a wireless communication module that connects to the network NW under the control of the control unit 101 and transmits and receives information to and from other communication devices, such as a server 500, connected to the network NW. The communication unit 108 may include a communication module that performs infrared communication, short-range wireless communication, etc.

音入出力部109は、音の入力及び出力を行う。例えば、音の入力は、音入出力部109のマイクにより行われる。音の出力は、音入出力部109のスピーカにより行われる。音入出力部109は、他の通信装置との通話のほか、外部音の収集又はゲーム進行に伴う音声又は効果音等の出力に用いることもできる。 The sound input/output unit 109 inputs and outputs sound. For example, sound is input through a microphone in the sound input/output unit 109. Sound is output through a speaker in the sound input/output unit 109. In addition to calling other communication devices, the sound input/output unit 109 can also be used to collect external sounds or output voices or sound effects associated with the progress of a game.

報知部110は、ユーザに対し、視覚的、聴覚的又は触覚的方法により通信装置100の状態を報知する。具体的には、報知部110は、ユーザに対して光、音又は振動を用いて通信装置100の状態を報知する。例えば、報知部110は、ランプを点滅させたり筐体全体を振動させたりすることにより、外部装置との通信の有無をユーザに報知することができる。筐体全体の振動は、報知部110のバイブレータにより行われる。また、報知部110は、ゲーム進行に伴うイベントの発生をユーザに報知することも可能である。例えば、報知部110は、パズル領域に配置されたパズル要素が所定の条件を満たしたことをユーザに光、音又は振動を用いて報知することができる。 The notification unit 110 notifies the user of the status of the communication device 100 by visual, auditory, or tactile means. Specifically, the notification unit 110 notifies the user of the status of the communication device 100 by using light, sound, or vibration. For example, the notification unit 110 can notify the user of the presence or absence of communication with an external device by blinking a lamp or vibrating the entire housing. The vibration of the entire housing is performed by a vibrator in the notification unit 110. The notification unit 110 can also notify the user of the occurrence of an event associated with the progress of the game. For example, the notification unit 110 can notify the user by using light, sound, or vibration that a puzzle element arranged in the puzzle area has satisfied a predetermined condition.

[サーバの構成]
図3は、本発明の一実施形態におけるサーバ500の構成を示すブロック図である。本実施形態のサーバ500は、制御部501、記憶部502及び通信部503を含む。
[Server configuration]
3 is a block diagram showing the configuration of the server 500 according to an embodiment of the present invention. The server 500 according to this embodiment includes a control unit 501, a storage unit 502, and a communication unit 503.

制御部501は、CPUなどの演算処理回路(制御装置)及びRAM等の記憶装置を備える。制御部501は、記憶部502に記憶されたプログラムをCPUにより実行して、各種機能をサーバ500において実現させる。サーバ500の各要素から出力される信号は、サーバ500において実現される各種機能によって使用される。 The control unit 501 includes a processing circuit (control device) such as a CPU and a storage device such as a RAM. The control unit 501 executes a program stored in the storage unit 502 using the CPU to realize various functions in the server 500. Signals output from each element of the server 500 are used by the various functions realized in the server 500.

記憶部502は、不揮発性メモリ、ハードディスクドライブなどの恒久的な情報保持及び情報の書き換えが可能な記録装置(記録媒体)である。記憶部502は、プログラム及び当該プログラムの実行に必要となるパラメータ等の情報を格納する。例えば、前述のゲームプログラムは、記憶部502に格納される。また、記憶部502は、ネットワークNWを介して他の装置(例えば、通信装置100)から受信した各種情報を格納する。 The storage unit 502 is a recording device (recording medium) that can permanently hold information and rewrite information, such as a non-volatile memory or a hard disk drive. The storage unit 502 stores information such as programs and parameters required to execute the programs. For example, the aforementioned game program is stored in the storage unit 502. The storage unit 502 also stores various information received from other devices (e.g., the communication device 100) via the network NW.

通信部503は、制御部501の制御により、ネットワークNWと接続して、ネットワークNWに接続された通信装置100、他のサーバなど、他の装置と情報の送信及び受信を行う無線通信モジュールである。他のサーバとしては、例えば、ゲームサーバ、SNSサーバ、メールサーバなどが例示できる。 The communication unit 503 is a wireless communication module that connects to the network NW under the control of the control unit 501 and transmits and receives information to and from other devices, such as the communication device 100 and other servers connected to the network NW. Examples of other servers include game servers, SNS servers, and mail servers.

[通信装置のゲーム処理機能]
通信装置100で実行されるゲーム処理機能について説明する。ゲーム処理機能は、通信装置100の制御部101がゲームプログラムを実行することによって実現される。以下に説明するゲーム処理機能を実現するための構成の一部又は全部がハードウエアによって実現されてもよい。
[Game processing function of communication device]
The following describes a game processing function executed by the communication device 100. The game processing function is realized by the control unit 101 of the communication device 100 executing a game program. A part or all of the configuration for realizing the game processing function described below may be realized by hardware.

図4は、本発明の一実施形態における通信装置100のゲーム処理機能10を示すブロック図である。ゲーム処理機能10は、ゲーム操作取得部11、設定データ受信部12、ゲームデータ記憶部13、ゲーム処理実行部14、ステータスデータ送信部15、表示データ生成部16、及び、表示データ出力部17を含む。ただし、図4に示すゲーム処理機能10は、一例に過ぎず、一部の機能が省略されたり他の機能が追加されたりしていてもよい。 Figure 4 is a block diagram showing the game processing function 10 of the communication device 100 in one embodiment of the present invention. The game processing function 10 includes a game operation acquisition unit 11, a setting data receiving unit 12, a game data storage unit 13, a game processing execution unit 14, a status data transmission unit 15, a display data generation unit 16, and a display data output unit 17. However, the game processing function 10 shown in Figure 4 is merely an example, and some functions may be omitted or other functions may be added.

ゲーム操作取得部11は、ユーザによって操作部104に入力された操作のうち、ゲーム操作を取得する。ゲーム操作は、ゲームに関する操作であって、例えば、後述するパズル要素(具体的には、上書きピース(第2パズル要素))の移動の指示等を含む。ゲーム操作は、操作部104に対するタッチ操作により行われる。 The game operation acquisition unit 11 acquires game operations from among operations input by the user to the operation unit 104. Game operations are operations related to the game, and include, for example, instructions to move puzzle elements (specifically, overwrite pieces (second puzzle elements)) described below. Game operations are performed by touch operations on the operation unit 104.

設定データ受信部12は、サーバ500から通信部108を介して設定データを受信する。設定データは、ゲーム進行に関する様々な設定パラメータ等を含むデータであり、サーバ500において生成される。設定データには、ゲーム制御に関する制御データが含まれていてもよい。 The setting data receiving unit 12 receives setting data from the server 500 via the communication unit 108. The setting data is data including various setting parameters related to the game progress, and is generated by the server 500. The setting data may also include control data related to game control.

ゲームデータ記憶部13は、設定データ受信部12によって受信された設定データを記憶したり、ゲーム画像を表示するために必要なデータ(例えば、画像データ等)を記憶したりする。ゲームデータ記憶部13は、後述するステータスデータを記憶してもよい。 The game data storage unit 13 stores the setting data received by the setting data receiving unit 12, and stores data (e.g., image data, etc.) necessary for displaying game images. The game data storage unit 13 may also store status data, which will be described later.

ゲーム処理実行部14は、ゲーム操作取得部11によって取得されたゲーム操作及び設定データ受信部12によって受信された設定データに基づいて、ゲームの進行を制御するための処理(ゲーム進行処理)を実行する。ゲーム進行処理は、例えば、後述するパズル領域内に配置された複数のパズル要素の移動に伴う各種イベントの処理(パズル要素の再配置を含む)、各種イベントの処理に応じたステータスデータを生成するための処理、及び、ゲーム進行の状況に応じたゲーム画像を制御するための処理を含む。ステータスデータは、ゲーム進行の状態(各パズル要素の配置など)を表すデータである。ゲーム処理実行部14は、任意のタイミングでステータスデータを生成することができる。ゲーム進行処理の詳細な具体例については後述する。 The game processing execution unit 14 executes processing for controlling the progress of the game (game progress processing) based on the game operations acquired by the game operation acquisition unit 11 and the setting data received by the setting data reception unit 12. The game progress processing includes, for example, processing of various events accompanying the movement of multiple puzzle elements arranged in a puzzle area (described later) (including rearrangement of puzzle elements), processing for generating status data according to the processing of various events, and processing for controlling a game image according to the state of the game progress. The status data is data that represents the state of the game progress (such as the arrangement of each puzzle element). The game processing execution unit 14 can generate status data at any timing. Detailed examples of the game progress processing will be described later.

ステータスデータ送信部15は、通信部108を介して、ゲーム処理実行部14によって生成されたステータスデータをサーバ500に送信する。ステータスデータ送信部15は、例えば、ゲーム終了時、イベント発生時など任意のタイミングでステータスデータを送信することができる。 The status data transmission unit 15 transmits the status data generated by the game processing execution unit 14 to the server 500 via the communication unit 108. The status data transmission unit 15 can transmit the status data at any timing, for example, when the game ends or when an event occurs.

表示データ生成部16は、ゲーム処理実行部14において制御されるゲームの進行に応じたゲーム画像を表示部103に表示するための表示データを生成する。表示データは、背景画像及びパズル要素等のオブジェクト画像を含む。 The display data generation unit 16 generates display data for displaying game images on the display unit 103 in accordance with the progress of the game controlled by the game processing execution unit 14. The display data includes background images and object images such as puzzle elements.

表示データ出力部17は、表示データ生成部16において生成された表示データを表示部103に出力する。表示データ出力部17は、例えば、表示画像の出力タイミングを制御する信号、表示部103の各ドライバ回路を制御する信号などを生成する。 The display data output unit 17 outputs the display data generated by the display data generation unit 16 to the display unit 103. The display data output unit 17 generates, for example, a signal that controls the output timing of the display image, a signal that controls each driver circuit of the display unit 103, etc.

[サーバのゲーム処理機能]
サーバ500で実行されるゲーム処理機能について説明する。ゲーム処理機能は、サーバ500の制御部501がゲームプログラムを実行することによって実現される。以下に説明するゲーム処理機能を実現するための構成の一部又は全部がハードウエアによって実現されてもよい。
[Server game processing function]
The following describes a game processing function executed by the server 500. The game processing function is realized by the control unit 501 of the server 500 executing a game program. A part or all of the configuration for realizing the game processing function described below may be realized by hardware.

図5は、本発明の一実施形態におけるサーバ500のゲーム処理機能50を示すブロック図である。ゲーム処理機能50は、ステータスデータ受信部51、ゲームデータ記憶部52、ゲーム処理実行部53、及び、設定データ送信部54を含む。ただし、図5に示すゲーム処理機能50は、一例に過ぎず、一部の機能が省略されたり他の機能が追加されたりしていてもよい。 Figure 5 is a block diagram showing a game processing function 50 of a server 500 in one embodiment of the present invention. The game processing function 50 includes a status data receiving unit 51, a game data storage unit 52, a game processing execution unit 53, and a setting data transmission unit 54. However, the game processing function 50 shown in Figure 5 is merely an example, and some functions may be omitted or other functions may be added.

ステータスデータ受信部51は、通信装置100から通信部503を介してステータスデータを受信する。ステータスデータには、送信元の通信装置100を識別するための識別データが含まれていてもよい。 The status data receiving unit 51 receives status data from the communication device 100 via the communication unit 503. The status data may include identification data for identifying the communication device 100 that sent the status data.

ゲームデータ記憶部52は、ステータスデータ受信部51によって受信されたステータスデータを記憶したり、ゲーム処理実行部53によって生成された設定データを記憶したりする。ステータスデータ及び設定データは、対応する通信装置100に関連付けられて記憶される。 The game data storage unit 52 stores the status data received by the status data receiving unit 51, and stores the setting data generated by the game processing execution unit 53. The status data and setting data are stored in association with the corresponding communication device 100.

ゲーム処理実行部53は、ステータスデータ受信部51によって受信されたステータスデータに基づいて、ゲームの進行状況を管理するための処理(ゲーム管理処理)を実行する。ゲーム管理処理は、例えば、各通信装置100に関連付けられたステータスデータを管理するための処理、各ゲームの進行状況に応じた設定データを生成するための処理、及び、各通信装置100のゲームへのログイン処理を含む。ゲーム管理処理は、各通信装置100の間におけるゲーム進行を同期させるための処理を含んでもよい。また、ゲーム処理実行部53は、この例に限らず、ゲーム管理処理に加えて、前述したゲーム進行処理の少なくとも一部を実行することも可能である。 The game processing execution unit 53 executes processing (game management processing) for managing the progress of the game based on the status data received by the status data receiving unit 51. The game management processing includes, for example, processing for managing status data associated with each communication device 100, processing for generating setting data according to the progress of each game, and processing for logging into the game of each communication device 100. The game management processing may include processing for synchronizing the game progress between each communication device 100. Furthermore, the game processing execution unit 53 is not limited to this example, and in addition to the game management processing, it is also possible to execute at least a part of the game progress processing described above.

設定データは、ゲーム進行の状態に応じた各パラメータを設定するためのデータである。例えば、設定データは、関連する通信装置100の識別データ、次のゲームステージの進行及び制御に関するパラメータ、第1パズル要素及び第2パズル要素の属性の設定に関するパラメータなどを含む。ゲーム処理実行部53は、ステータスデータを受信したことに応じて、当該ステータスデータに対応する通信装置100に関連付けられた設定データを生成することができる。 The setting data is data for setting each parameter according to the state of game progress. For example, the setting data includes identification data of the associated communication device 100, parameters related to the progress and control of the next game stage, parameters related to setting the attributes of the first puzzle element and the second puzzle element, etc. In response to receiving status data, the game processing execution unit 53 can generate setting data associated with the communication device 100 corresponding to the status data.

設定データ送信部54は、通信部503を介して、ゲーム処理実行部53によって生成された設定データを、対応する通信装置100に送信する。設定データ送信部54は、例えば、イベント発生時、次のゲームステージへの移行時などのタイミングで設定データを送信することができる。設定データ送信部54は、設定データに加えて、現時点におけるステータスデータを通信装置100に送信してもよい。 The setting data transmission unit 54 transmits the setting data generated by the game processing execution unit 53 to the corresponding communication device 100 via the communication unit 503. The setting data transmission unit 54 can transmit the setting data, for example, when an event occurs or when transitioning to the next game stage. The setting data transmission unit 54 may transmit current status data to the communication device 100 in addition to the setting data.

[ゲーム画像の構成]
以下に説明するゲーム画像GIは、図2に示した通信装置100の制御部101(具体的には、制御部101が備えるプロセッサ)が、記憶部102から読み出したゲームプログラムを実行することにより表示部103に表示される。ただし、図3に示したサーバ500の制御部501(具体的には、制御部501が備えるプロセッサ)が、記憶部502に記憶されたゲームプログラムを実行して、通信装置100の表示部103にゲーム画像GIを表示する構成としてもよい。
[Game image composition]
The game image GI described below is displayed on the display unit 103 by the control unit 101 (specifically, the processor included in the control unit 101) of the communication device 100 shown in Fig. 2 executing a game program read from the storage unit 102. However, a configuration may also be adopted in which the control unit 501 (specifically, the processor included in the control unit 501) of the server 500 shown in Fig. 3 executes a game program stored in the storage unit 502 to display the game image GI on the display unit 103 of the communication device 100.

図6は、本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。具体的には、図6は、ゲームプログラム実行中のパズルゲームの一場面を表している。通信装置100は、スマートフォン等の携帯端末である。ゲーム画像GIは、通信装置100の表示部103に表示されている。なお、図示は省略するが、表示部103とほぼ同じ領域に操作部104としてタッチセンサが配置される。 Figure 6 is a diagram showing a game image when a game program of one embodiment of the present invention is executed. Specifically, Figure 6 shows a scene from a puzzle game during execution of the game program. The communication device 100 is a mobile terminal such as a smartphone. The game image GI is displayed on the display unit 103 of the communication device 100. Although not shown in the figure, a touch sensor is arranged as the operation unit 104 in approximately the same area as the display unit 103.

図6に示すゲーム画像GIは、第1パズル領域PA1、第2パズル領域PA2、及び背景領域BAを含む。第1パズル領域PA1は表示部103の中央付近に設けられている。第2パズル領域PA2は第1パズル領域PA1の下方に設けられている。背景領域BAは、第1パズル領域PA1及び第2パズル領域PA2を囲むように設けられている。 The game image GI shown in FIG. 6 includes a first puzzle area PA1, a second puzzle area PA2, and a background area BA. The first puzzle area PA1 is located near the center of the display unit 103. The second puzzle area PA2 is located below the first puzzle area PA1. The background area BA is located so as to surround the first puzzle area PA1 and the second puzzle area PA2.

第1パズル領域PA1は、パズルゲームが表示される領域であり、複数のパズル要素が配置される。第1パズル領域PA1に配置されるパズル要素を「被上書きピース」又は「第1パズル要素PE1」という。第1パズル領域PA1には、複数の異なる属性を備えた第1パズル要素PE1(例えば、PE11、PE12、PE13)が配置されている。第1パズル要素PE1は、プレイヤの操作を受け付けない非操作オブジェクトである。つまり、プレイヤが第1パズル領域PA1に配置された第1パズル要素PE1に対してタッチ操作をしても、第1パズル要素PE1を操作することはできない。 The first puzzle area PA1 is the area where the puzzle game is displayed, and multiple puzzle elements are placed. The puzzle elements placed in the first puzzle area PA1 are called "overwritten pieces" or "first puzzle elements PE1". The first puzzle elements PE1 (e.g., PE11, PE12, PE13) with multiple different attributes are placed in the first puzzle area PA1. The first puzzle element PE1 is a non-operable object that does not accept operation by the player. In other words, even if the player performs a touch operation on the first puzzle element PE1 placed in the first puzzle area PA1, the first puzzle element PE1 cannot be operated.

隣接する第1パズル要素PE1が同じ属性を備える場合、当該隣接する第1パズル要素PE1は連続的に表示される。一方、隣接する第1パズル要素PE1が異なる属性を備える場合、当該隣接する第1パズル要素PE1は独立して(離隔して)表示される(例えば、PE11とPE12とは離隔している)。図6において、第1パズル領域PA1は矩形であり、第1パズル要素PE1は第1パズル領域PA1内でマトリックス状に配置されている。 When adjacent first puzzle elements PE1 have the same attribute, the adjacent first puzzle elements PE1 are displayed consecutively. On the other hand, when adjacent first puzzle elements PE1 have different attributes, the adjacent first puzzle elements PE1 are displayed independently (separately) (for example, PE11 and PE12 are separated). In FIG. 6, the first puzzle area PA1 is rectangular, and the first puzzle elements PE1 are arranged in a matrix within the first puzzle area PA1.

第1パズル要素PE1の配置は上記の構成に限定されない。例えば、隣接する第1パズル要素PE1が同じ属性を備える場合であっても、互いに独立して(離隔して)表示されてもよい。また、第1パズル領域PA1が矩形ではなくてもよい。この場合、第1パズル要素PE1は第1パズル領域PA1の形状に沿って配置されてもよい。また、第1パズル領域PA1の内部に、第1パズル要素PE1を配置することができない妨害オブジェクトが設けられてもよい。第1パズル要素PE1が操作オブジェクトであってもよい。 The arrangement of the first puzzle elements PE1 is not limited to the above configuration. For example, even if adjacent first puzzle elements PE1 have the same attribute, they may be displayed independently (separately) from each other. Furthermore, the first puzzle area PA1 does not have to be rectangular. In this case, the first puzzle elements PE1 may be arranged along the shape of the first puzzle area PA1. Furthermore, an obstruction object that prevents the first puzzle element PE1 from being placed inside the first puzzle area PA1 may be provided. The first puzzle element PE1 may be an operation object.

第2パズル領域PA2は、操作可能な上書き用のピースが表示される領域である。第2パズル領域PA2に配置されるパズル要素を「上書きピース」又は「第2パズル要素PE2」という。第2パズル領域PA2には、第1パズル領域PA1に配置された第1パズル要素PE1と同様の属性を備えた第2パズル要素PE2(PE21、PE22、PE23)が配置されている。上記のように、第2パズル要素PE2は、プレイヤの操作を受け付ける操作オブジェクトである。つまり、プレイヤが第2パズル領域PA2に配置された第2パズル要素PE2に対してタッチ操作をすることで、第2パズル要素PE2を操作することができる。 The second puzzle area PA2 is an area where operable overwrite pieces are displayed. The puzzle elements placed in the second puzzle area PA2 are called "overwrite pieces" or "second puzzle elements PE2". Second puzzle elements PE2 (PE21, PE22, PE23) with attributes similar to those of the first puzzle element PE1 placed in the first puzzle area PA1 are placed in the second puzzle area PA2. As described above, the second puzzle element PE2 is an operational object that accepts operation by the player. In other words, the player can operate the second puzzle element PE2 by performing a touch operation on the second puzzle element PE2 placed in the second puzzle area PA2.

第2パズル領域PA2は、第1パズル領域PA1と区別し得る態様(異なる態様)で表示されている。本実施形態では、第2パズル領域PA2は第1パズル領域PA1とは異なる領域、つまり第1パズル領域PA1の外側に設けられている。具体的には、図6に示すように第2パズル領域PA2は第1パズル領域PA1の下方に設けられている。図6の例では、第2パズル領域PA2に配置される第2パズル要素PE2として、第1パズル要素PE11と同じ属性を備えた第2パズル要素PE21、第1パズル要素PE12と同じ属性を備えた第2パズル要素PE22、及び第1パズル要素PE13と同じ属性を備えた第2パズル要素PE23が示されている。 The second puzzle area PA2 is displayed in a manner (different manner) that allows it to be distinguished from the first puzzle area PA1. In this embodiment, the second puzzle area PA2 is provided in an area different from the first puzzle area PA1, that is, outside the first puzzle area PA1. Specifically, as shown in FIG. 6, the second puzzle area PA2 is provided below the first puzzle area PA1. In the example of FIG. 6, the second puzzle elements PE2 arranged in the second puzzle area PA2 are a second puzzle element PE21 having the same attributes as the first puzzle element PE11, a second puzzle element PE22 having the same attributes as the first puzzle element PE12, and a second puzzle element PE23 having the same attributes as the first puzzle element PE13.

[ゲームの動作]
図7~図21を用いて、本実施形態のゲームプログラムによって実行されるゲームの動作について説明する。図7は、本発明の一実施形態のゲームプログラムの動作を示すフローチャートである。図8~図10、図13~図14、及び図17~図21は、本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。図11は、本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像の第1レイヤを示す図である。図12は、本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像の第2レイヤを示す図である。図15~図16は、本発明の一実施形態のゲームプログラムを実行した際におけるパズル要素の動き及び形状変化を示す図である。
[Game Actions]
The operation of the game executed by the game program of this embodiment will be described with reference to Figures 7 to 21. Figure 7 is a flowchart showing the operation of the game program of one embodiment of the present invention. Figures 8 to 10, Figures 13 to 14, and Figures 17 to 21 are diagrams showing game images when the game program of one embodiment of the present invention is executed. Figure 11 is a diagram showing a first layer of game images when the game program of one embodiment of the present invention is executed. Figure 12 is a diagram showing a second layer of game images when the game program of one embodiment of the present invention is executed. Figures 15 to 16 are diagrams showing the movement and shape change of puzzle elements when the game program of one embodiment of the present invention is executed.

図7に示すように、ステップS701において、第2パズル領域PA2に配置された第2パズル要素PE2に対して、プレイヤによってドラッグ操作が実行されているか否かの判定が行われる。ドラッグ操作が実行されていると判定されると(ステップS701の「Yes」)、ゲームプログラムが当該ドラッグ操作を受け付け、当該ドラッグ操作に追随して第2パズル要素PE2を移動させる(ステップS702)。一方、ドラッグ操作が実行されていないと判定されると(ステップS701の「No」)、第2パズル要素PE2を移動させずにステップS702の次のステップに進める。例えば、プレイヤが第2パズル要素PE2を選択したまま静止した状態に相当する。当該ドラッグ操作を「第1操作」という。 As shown in FIG. 7, in step S701, it is determined whether or not a drag operation is being performed by the player on the second puzzle element PE2 placed in the second puzzle area PA2. If it is determined that a drag operation is being performed ("Yes" in step S701), the game program accepts the drag operation and moves the second puzzle element PE2 in accordance with the drag operation (step S702). On the other hand, if it is determined that a drag operation is not being performed ("No" in step S701), the second puzzle element PE2 is not moved and the game program proceeds to the next step of step S702. For example, this corresponds to a state in which the player remains motionless with the second puzzle element PE2 selected. This drag operation is referred to as the "first operation."

図8及び図9は、ステップS701及びS702の一例である。図8に示すように、プレイヤの指によって第2パズル要素PE23のドラッグ操作が行われると、図9に示すように、第2パズル要素PE23はプレイヤの指の動きに追随して移動する。第2パズル要素PE23は、ドラッグ操作に追随して矢印の方向に移動し、第2パズル領域PA2から、背景領域BAを経て前記第1パズル領域PA1に移動する。 Figures 8 and 9 are examples of steps S701 and S702. As shown in Figure 8, when the second puzzle element PE23 is dragged by the player's finger, as shown in Figure 9, the second puzzle element PE23 moves following the movement of the player's finger. The second puzzle element PE23 moves in the direction of the arrow following the drag operation, and moves from the second puzzle area PA2 through the background area BA to the first puzzle area PA1.

ドラッグ操作に追随して移動している間の第2パズル要素PE23は、第2パズル領域PA2の所定の位置に配置されている状態の第2パズル要素PE21、PE22とは異なる態様で表示されている。具体的には、移動している間の第2パズル要素PE23(図9)は、第2パズル領域PA2に固定されていた状態の第2パズル要素PE23(図8)及び上記の第2パズル要素PE21、PE22より大きい。移動中の第2パズル要素PE23の大きさは、第2パズル要素PE23のドラッグ操作の開始に基づいて変化する。具体的には、第2パズル要素PE23の大きさは、プレイヤの指が第2パズル要素PE23に接触するタイミングで変化してもよく、第2パズル要素PE23が第2パズル領域PA2に固定されていた位置から移動開始するタイミングで変化してもよい。ただし、上記の構成に限定されず、第2パズル領域PA2に表示された第2パズル要素PE21、PE22、PE23は、ドラッグ操作が開始される前から第1パズル領域PA1の第1パズル要素(第1パズル要素PE11、PE12、PE13等)よりも大きく表示されてもよい。 The second puzzle element PE23, which is moving in response to the drag operation, is displayed in a different manner from the second puzzle elements PE21 and PE22, which are located at a predetermined position in the second puzzle area PA2. Specifically, the second puzzle element PE23 (FIG. 9) which is moving is larger than the second puzzle element PE23 (FIG. 8) which is fixed in the second puzzle area PA2 and the above-mentioned second puzzle elements PE21 and PE22. The size of the second puzzle element PE23 which is moving changes based on the start of the drag operation of the second puzzle element PE23. Specifically, the size of the second puzzle element PE23 may change at the timing when the player's finger touches the second puzzle element PE23, or may change at the timing when the second puzzle element PE23 starts moving from the position where it was fixed in the second puzzle area PA2. However, without being limited to the above configuration, the second puzzle elements PE21, PE22, PE23 displayed in the second puzzle area PA2 may be displayed larger than the first puzzle elements (first puzzle elements PE11, PE12, PE13, etc.) in the first puzzle area PA1 even before the drag operation is started.

第2パズル要素PE23が移動している間、第2パズル領域PA2において、当該移動の前に第2パズル要素PE23が固定されていた位置(PE23’)は、空白(第2パズル領域PA2の背景のみが表示された状態)であってもよく、第2パズル要素PE2の輪郭が点線で表示されてもよく、第2パズル要素PE2が半透明で表示されてもよい。第2パズル要素PE23が移動している間、第2パズル要素PE23が固定されていた位置(PE23’)に、次に補充される予定の第2パズル要素が表示されてもよい。 While the second puzzle element PE23 is moving, the position (PE23') in the second puzzle area PA2 where the second puzzle element PE23 was fixed before the movement may be blank (with only the background of the second puzzle area PA2 displayed), the outline of the second puzzle element PE2 may be displayed with a dotted line, or the second puzzle element PE2 may be displayed semi-transparently. While the second puzzle element PE23 is moving, the second puzzle element that is scheduled to be replenished next may be displayed at the position (PE23') where the second puzzle element PE23 was fixed.

ドラッグ操作が実行されているか否かの判定(ステップS701)に続いて、現在の第2パズル要素PE23の位置と第1パズル領域PA1との位置関係が所定の要件を満たしているか否かの判定が行われる(ステップS703)。本実施形態では、第2パズル要素PE23が第1パズル領域PA1に位置しているか否かの判定が行われる例について説明する。第2パズル要素PE2の位置が第1パズル領域PA1であれば(ステップS703の「Yes」)、図10に示すように、第2パズル要素PE2の影SHが表示される(ステップS704)。一方、第2パズル要素PE2の位置が第1パズル領域PA1の外側であれば(ステップS703の「No」)、影SHが表示されずにステップ704の次のステップに進める。 Following the determination of whether a drag operation is being performed (step S701), a determination is made of whether the current position of the second puzzle element PE23 and the positional relationship between the first puzzle area PA1 meets a predetermined requirement (step S703). In this embodiment, an example is described in which a determination is made of whether the second puzzle element PE23 is located in the first puzzle area PA1. If the position of the second puzzle element PE2 is in the first puzzle area PA1 ("Yes" in step S703), the shadow SH of the second puzzle element PE2 is displayed as shown in FIG. 10 (step S704). On the other hand, if the position of the second puzzle element PE2 is outside the first puzzle area PA1 ("No" in step S703), the shadow SH is not displayed and the process proceeds to the next step of step 704.

具体的には、図10に示すように、ドラッグ操作によって移動する第2パズル要素PE2の影SHが第1パズル領域PA1に入るタイミングで、当該影SHが第1パズル領域PA1に表示される。このように、影SHは、第2パズル要素PE2が第1パズル領域PA1の外側から第1パズル領域PA1に移動することに基づいて表示される。影SHは、ドラッグ操作によって移動する第2パズル要素PE2と連動する。このように、影SHは第2パズル要素PE2に付随するオブジェクトなので、影SHを「サブパズル要素」という場合がある。上記の構成を換言すると、影SHは、移動する第2パズル要素PE2と第1パズル領域PA1との位置関係に応じて表示され、第2パズル要素PE2と連動して第1パズル領域PA1を移動する。 Specifically, as shown in FIG. 10, when the shadow SH of the second puzzle element PE2 moving by the drag operation enters the first puzzle area PA1, the shadow SH is displayed in the first puzzle area PA1. In this way, the shadow SH is displayed based on the second puzzle element PE2 moving from outside the first puzzle area PA1 into the first puzzle area PA1. The shadow SH works in conjunction with the second puzzle element PE2 moving by the drag operation. In this way, the shadow SH is an object associated with the second puzzle element PE2, and therefore may be referred to as a "sub-puzzle element." In other words, the above configuration is displayed according to the positional relationship between the moving second puzzle element PE2 and the first puzzle area PA1, and moves in the first puzzle area PA1 in conjunction with the second puzzle element PE2.

本実施形態では、影SHが第1パズル領域PA1のみに表示される構成を例示したが、この構成に限定されない。例えば、影SHは、ドラッグ操作によって第2パズル要素PE2の移動が開始するタイミングで表示されてもよい。第2パズル要素PE2がドラッグ操作によって第2パズル領域PA2に配置された位置から移動する際に、実際に物が持ち上げられたときのように、第2パズル要素PE2と影SHの距離が徐々に離れつつ、第2パズル要素PE2及び影SHの両方の大きさが拡大されてもよい。 In this embodiment, a configuration in which the shadow SH is displayed only in the first puzzle area PA1 has been exemplified, but this configuration is not limited to the above. For example, the shadow SH may be displayed at the timing when the second puzzle element PE2 starts to move by a drag operation. When the second puzzle element PE2 moves from its position in the second puzzle area PA2 by a drag operation, the distance between the second puzzle element PE2 and the shadow SH may gradually increase, and the size of both the second puzzle element PE2 and the shadow SH may increase, as if an object is actually being lifted.

影SHが第1パズル領域PA1の第1パズル要素PE1と重なる場合、影SHは第1パズル要素PE1と重ねて表示される。この場合、影SHが半透明で表示されるため、影SHと重なる第1パズル要素PE1は識別可能に表示される。ただし、影SHが第1パズル要素PE1と重なる場合、当該重なる領域について影SHのみを表示してもよい。例えば、影SHを黒で表示し、影SHと重なる領域の第1パズルを表示しなくてもよい。 When the shadow SH overlaps with the first puzzle element PE1 in the first puzzle area PA1, the shadow SH is displayed overlapping the first puzzle element PE1. In this case, the shadow SH is displayed semi-transparently, so the first puzzle element PE1 overlapping with the shadow SH is displayed identifiable. However, when the shadow SH overlaps with the first puzzle element PE1, only the shadow SH may be displayed for the overlapping area. For example, the shadow SH may be displayed in black, and the first puzzle in the area overlapping with the shadow SH may not be displayed.

ドラッグ操作によって第1パズル領域PA1を移動する第2パズル要素PE2に対して影SHを表示しなくてもよい。影SHを表示する代わりに、移動中の第2パズル要素PE2を第1パズル要素PE1と異なる態様で表示してもよい。例えば、影SHの代わりに、第2パズル要素PE2への置き換えを実行する位置を示すターゲットマークなど、照準を定めるための画像を表示してもよい。この場合、ターゲットマークが指示している第1パズル要素PE1を他の第1パズル要素PE1と異なる態様で表示してもよい。移動中の第2パズル要素PE2が、変色(第2パズル領域PA2に配置されていたときの色からの変色)、点滅、透過表示(背景が透けて見える表示)、微動などの態様で表示されてもよい。もちろん、移動中の第2パズル要素PE2を第1パズル要素PE1と同じ態様で表示してもよい。 A shadow SH may not be displayed for the second puzzle element PE2 moving in the first puzzle area PA1 by dragging. Instead of displaying a shadow SH, the moving second puzzle element PE2 may be displayed in a manner different from that of the first puzzle element PE1. For example, instead of the shadow SH, an image for aiming may be displayed, such as a target mark indicating the position where replacement with the second puzzle element PE2 is to be performed. In this case, the first puzzle element PE1 indicated by the target mark may be displayed in a manner different from that of the other first puzzle elements PE1. The moving second puzzle element PE2 may be displayed in a manner such as a color change (a color change from the color when it was placed in the second puzzle area PA2), a blinking, a transparent display (a display in which the background is visible through), or a slight movement. Of course, the moving second puzzle element PE2 may be displayed in the same manner as the first puzzle element PE1.

図11及び図12に示すように、ドラッグ操作によって移動する第2パズル要素PE23及び影SHは、第1パズル要素PE1とは異なるレイヤに表示される。第1パズル要素PE1は第1レイヤLY1に表示されており、第2パズル要素PE23及び影SHは第2レイヤLY2に表示されている。第1レイヤLY1と第2レイヤLY2とは独立して制御されるレイヤである。本実施形態では、第1レイヤLY1はプレイヤの操作を受け付けないレイヤであり、第2レイヤLY2はプレイヤの操作を受け付けるレイヤである。したがって、図11に示すように、第1パズル領域PA1は第1パズル要素PE1を含むパズル要素で満たされているが、第2パズル要素PE2が上記ドラッグ操作に追随して第1パズル要素PE1と重なる領域を移動するときに、第1パズル要素PE1は当該ドラッグ操作の影響を受けない。 As shown in FIG. 11 and FIG. 12, the second puzzle element PE23 and the shadow SH, which are moved by the drag operation, are displayed on a layer different from the first puzzle element PE1. The first puzzle element PE1 is displayed on the first layer LY1, and the second puzzle element PE23 and the shadow SH are displayed on the second layer LY2. The first layer LY1 and the second layer LY2 are layers that are controlled independently. In this embodiment, the first layer LY1 is a layer that does not accept the player's operation, and the second layer LY2 is a layer that accepts the player's operation. Therefore, as shown in FIG. 11, the first puzzle area PA1 is filled with puzzle elements including the first puzzle element PE1, but when the second puzzle element PE2 follows the drag operation and moves through the area overlapping with the first puzzle element PE1, the first puzzle element PE1 is not affected by the drag operation.

第2パズル要素PE2の位置が第1パズル領域PA1にあるか否かの判定(ステップS703)に続いて、第2パズル要素PE2に対してドロップ操作が実行されたか否かの判定が行われる(図7のステップS705)。ドロップ操作が実行されたと判定されると(ステップS705の「Yes」)、第2パズル要素PE2を影SHに向かって移動させる。一方、ドロップ操作が実行されていないと判定されると(ステップS705の「No」)、第2パズル要素PE2を影SHとの相対的な位置関係を維持したまま、ステップS701に戻り、ドラッグ操作が実行されているか否かの判定が行われる。 Following the determination of whether the position of the second puzzle element PE2 is in the first puzzle area PA1 (step S703), a determination is made as to whether a drop operation has been performed on the second puzzle element PE2 (step S705 in FIG. 7). If it is determined that a drop operation has been performed ("Yes" in step S705), the second puzzle element PE2 is moved toward the shadow SH. On the other hand, if it is determined that a drop operation has not been performed ("No" in step S705), the process returns to step S701 while maintaining the relative positional relationship of the second puzzle element PE2 with the shadow SH, and a determination is made as to whether a drag operation has been performed.

上記のドラッグ操作によって、プレイヤがピースの上書き(第1パズル要素PE1から第2パズル要素PE2への置き換え)を希望する第1パズル要素PE1の位置に第2パズル要素PE2を移動させ、その位置で第2パズル要素PE2に対してドロップ操作を行われると(図7のステップS705の「Yes」)、第1パズル要素PE1が第2パズル要素PE2に置き換えられる。当該ドロップ操作を「第2操作」という。 By using the drag operation described above, the player moves the second puzzle element PE2 to the position of the first puzzle element PE1 where the player wishes to overwrite the piece (replace the first puzzle element PE1 with the second puzzle element PE2), and when a drop operation is performed on the second puzzle element PE2 at that position ("Yes" in step S705 of FIG. 7), the first puzzle element PE1 is replaced with the second puzzle element PE2. This drop operation is referred to as the "second operation."

本実施形態では、図13に示すように、影SHの位置が第1パズル要素PE1(被上書きピース)の位置に移動した状態で第2パズル要素PE23のドロップ操作が行われる。図14に示すように、第2パズル要素PE23は、ドロップ操作に応じて影SHの位置に向かって落下するように移動する(図7のステップS706)。つまり、ドロップ操作に応じて、第2パズル要素PE23は影SHに向かって移動し、第2パズル要素PE23と影SHとの距離が短くなる。 In this embodiment, as shown in FIG. 13, a drop operation of the second puzzle element PE23 is performed with the position of the shadow SH having moved to the position of the first puzzle element PE1 (the piece to be overwritten). As shown in FIG. 14, the second puzzle element PE23 moves so as to fall toward the position of the shadow SH in response to the drop operation (step S706 in FIG. 7). In other words, in response to the drop operation, the second puzzle element PE23 moves toward the shadow SH, shortening the distance between the second puzzle element PE23 and the shadow SH.

ドロップ操作に応じた第2パズル要素PE2及び影SHの動作及び形状の変化について、図15及び図16を用いて詳細に説明する。図15の(A)は、ドロップ操作が行われた直後の状態を示す。図15の(A)では、第2パズル要素PE2が第1パズル要素PE1よりも大きく表示されており、第2パズル要素PE2が持ち上げられているような視覚効果をプレイヤに与えている。図15の(B)に示すように、ドロップ操作が行われた後に、第2パズル要素PE2は影SHに近づく。その際、第2パズル要素PE2及び影SHの大きさは徐々に小さくなる。そして、図15の(C)に示すように、第2パズル要素PE2の位置が影SHの位置と一致すると、第2パズル要素PE2の大きさは第1パズル要素PE1と同じ大きさになり、影SH及び第1パズル要素PE1は消滅する。つまり、第1パズル要素PE1が第2パズル要素PE2に置き換わる。このように、第2パズル要素PE2と影SHとの位置関係に応じて、第2パズル要素PE2及び影SHの大きさを変化させることで、第2パズル要素PE2が落下するような視覚効果をプレイヤに与えている。 The behavior and shape change of the second puzzle element PE2 and the shadow SH in response to the drop operation will be described in detail with reference to FIG. 15 and FIG. 16. FIG. 15 (A) shows the state immediately after the drop operation. In FIG. 15 (A), the second puzzle element PE2 is displayed larger than the first puzzle element PE1, giving the player a visual effect of the second puzzle element PE2 being lifted up. As shown in FIG. 15 (B), after the drop operation is performed, the second puzzle element PE2 approaches the shadow SH. At that time, the sizes of the second puzzle element PE2 and the shadow SH gradually become smaller. Then, as shown in FIG. 15 (C), when the position of the second puzzle element PE2 coincides with the position of the shadow SH, the size of the second puzzle element PE2 becomes the same as that of the first puzzle element PE1, and the shadow SH and the first puzzle element PE1 disappear. In other words, the first puzzle element PE1 is replaced by the second puzzle element PE2. In this way, by changing the size of the second puzzle element PE2 and the shadow SH depending on the positional relationship between the second puzzle element PE2 and the shadow SH, the player is given the visual effect of the second puzzle element PE2 falling.

ドラッグ操作によって移動中の第2パズル要素PE2が第1パズル要素PE1よりも小さく表示されてもよい。又は、移動中の第2パズル要素PE2が第1パズル要素PE1より大きく表示され、影SHは第1パズル要素PE1より小さく表示されてもよい。逆に、移動中の第2パズル要素PE2が第1パズル要素PE1より小さく表示され、影SHは第1パズル要素PE1より大きく表示されてもよい。もちろん、移動中の第2パズル要素PE2及び影SHが第1パズル要素PE1と同じ大きさで表示されてもよい。 The second puzzle element PE2 being moved by the drag operation may be displayed smaller than the first puzzle element PE1. Alternatively, the second puzzle element PE2 being moved may be displayed larger than the first puzzle element PE1, and the shadow SH may be displayed smaller than the first puzzle element PE1. Conversely, the second puzzle element PE2 being moved may be displayed smaller than the first puzzle element PE1, and the shadow SH may be displayed larger than the first puzzle element PE1. Of course, the second puzzle element PE2 and shadow SH being moved may be displayed at the same size as the first puzzle element PE1.

上記のように、影SHが被上書きピースである第1パズル要素PE1と重なる状態で、第2パズル要素PE2が影SHに向かって移動する際に、第2パズル要素PE2は影SHに近づくことに基づいて、第2パズル要素PE2の形状を変化させる。上記のように、本実施形態では、第2パズル要素PE2は、影SHに近づくにしたがって小さく変化しているが、上記とは異なる形状に変化してもよい。そして、第2パズル要素PE2の位置が影SHの位置に到達すると、第1パズル要素PE1が第2パズル要素PE2に置き換えられる。 As described above, when the shadow SH overlaps with the first puzzle element PE1, which is the overwritten piece, and the second puzzle element PE2 moves toward the shadow SH, the shape of the second puzzle element PE2 changes based on the approach of the second puzzle element PE2 to the shadow SH. As described above, in this embodiment, the second puzzle element PE2 changes in size as it approaches the shadow SH, but it may also change to a shape different from the above. Then, when the position of the second puzzle element PE2 reaches the position of the shadow SH, the first puzzle element PE1 is replaced with the second puzzle element PE2.

図16の(D)に示すように、影SHが消滅した後、第2パズル要素PE2は変形しながら大きく変化してもよい。このように変化することで、第1パズル領域PA1に落下した第2パズル要素PE2が、落下の衝撃で弾性変形するような視覚効果をプレイヤに与えている。図16の(E)に示すように、第2パズル要素PE2はさらに変形しながら大きくなり、隣接する第1パズル要素PE1と重なる(接触する)まで大きくなる。当該第2パズル要素PE2に接触した第1パズル要素PE1(PE14)が、大きくなった第2パズル要素PE2と同じ属性である場合、図16の(F)に示すように、第2パズル要素PE2と第1パズル要素PE14とが連続的になる。 As shown in FIG. 16D, after the shadow SH disappears, the second puzzle element PE2 may change significantly while deforming. This change gives the player the visual effect of the second puzzle element PE2, which has fallen into the first puzzle area PA1, elastically deforming due to the impact of the fall. As shown in FIG. 16E, the second puzzle element PE2 continues to deform and grow until it overlaps (contacts) the adjacent first puzzle element PE1. If the first puzzle element PE1 (PE14) that contacts the second puzzle element PE2 has the same attributes as the enlarged second puzzle element PE2, the second puzzle element PE2 and the first puzzle element PE14 become continuous, as shown in FIG. 16F.

図16の(D)~(F)のように第2パズル要素PE2の大きさ及び形状を変化させることで、落下の衝撃で弾性変形するような視覚効果、及び隣接するパズル要素が同じ属性である場合に、当該パズル要素が粘着性を有し、その粘着性によって隣接するパズル要素が連続的になるような視覚効果をプレイヤに与えている。なお、図15の(A)及び(B)に示す第2パズル要素PE2は、(C)に示す第2パズル要素PE2と相似の関係にあるが、図16の(D)及び(E)に示す第2パズル要素PE2は、(C)に示す第2パズル要素PE2と相似の関係にない。 By changing the size and shape of the second puzzle element PE2 as shown in (D) to (F) of FIG. 16, the player is given the visual effect of elastic deformation due to the impact of a fall, and the visual effect of the puzzle element having stickiness and adjacent puzzle elements becoming continuous due to the stickiness when adjacent puzzle elements have the same attribute. Note that the second puzzle element PE2 shown in (A) and (B) of FIG. 15 is similar to the second puzzle element PE2 shown in (C), but the second puzzle element PE2 shown in (D) and (E) of FIG. 16 is not similar to the second puzzle element PE2 shown in (C).

上記のように、ドロップ操作に応じて、第2パズル要素PE2の位置と影SHの位置とが一致した状態において、第2パズル要素PE2に隣接する位置に第2パズル要素PE2と同じ属性を備えた第1パズル要素PE14(「第3パズル要素」という)がある場合に、当該第3パズル要素の形状及び第2パズル要素PE2の形状を変化させることによって、両者が接触し、連続的になっている。上記のように、プレイヤのドロップ操作に応じて、第2パズル要素PE2の位置に対応する第1パズル要素PE1を第2パズル要素PE2に置き換えることができる。 As described above, when the position of the second puzzle element PE2 and the position of the shadow SH coincide in response to a drop operation, if there is a first puzzle element PE14 (called the "third puzzle element") with the same attributes as the second puzzle element PE2 in a position adjacent to the second puzzle element PE2, the shapes of the third puzzle element and the second puzzle element PE2 are changed so that the two are in contact and continuous. As described above, the first puzzle element PE1 corresponding to the position of the second puzzle element PE2 can be replaced with the second puzzle element PE2 in response to a drop operation by the player.

なお、図16の動作が行われず、図15の(C)の動作によって、第1パズル要素PE1から第2パズル要素PE2への置き換えが終了してもよい。 In addition, the operation of FIG. 16 may not be performed, and the replacement of the first puzzle element PE1 with the second puzzle element PE2 may be completed by the operation of FIG. 15 (C).

本実施形態では、図15及び図16に示す動作が実行される前に、第1パズル要素PE1が第2パズル要素PE2に置き換えられたと仮定した場合に、置き換えが実行された後のパズル要素の並びが所定の要件を満たすか否かの判定がなされる(図7のステップS707)。ステップS707で、パズル要素の並びが所定の要件を満たすと判定された場合(ステップS707の「Yes」)、パズル要素の置き換えが実行され(ステップS708)、置き換えられた第2パズル要素PE2とその周囲のパズル要素とに対して所定の処理が実行される。本実施形態では、同じ属性を備えるパズル要素が3つ以上隣接する場合に、上記の所定の要件が満たされると判定される。 In this embodiment, assuming that the first puzzle element PE1 has been replaced with the second puzzle element PE2 before the operation shown in Figures 15 and 16 is performed, a determination is made as to whether the arrangement of the puzzle elements after the replacement satisfies a specified requirement (step S707 in Figure 7). If it is determined in step S707 that the arrangement of the puzzle elements satisfies the specified requirement ("Yes" in step S707), the puzzle elements are replaced (step S708), and a specified process is performed on the replaced second puzzle element PE2 and its surrounding puzzle elements. In this embodiment, it is determined that the above-mentioned specified requirement is satisfied when three or more puzzle elements with the same attribute are adjacent to each other.

つまり、ステップS705のドロップ操作によって、図16の(F)に示すように第1パズル要素PE1が第2パズル要素PE2に置き換えられた後の状態において、同じ属性を備えるパズル要素が3つ以上隣接する場合、図17に点線で示すようにこれらのパズル要素が消去される(ステップS709)。つまり、上記の所定の処理として、置き換えられた第2パズル要素PE2と、当該第2パズル要素PE2の周囲のパズル要素のうち当該第2パズル要素PE2と同じ属性を備えるパズル要素を消去するという処理が実行される。 In other words, after the first puzzle element PE1 is replaced with the second puzzle element PE2 by the drop operation in step S705 as shown in (F) of FIG. 16, if there are three or more adjacent puzzle elements with the same attribute, these puzzle elements are erased as shown by the dotted lines in FIG. 17 (step S709). In other words, the above-mentioned predetermined process is to erase the replaced second puzzle element PE2 and the puzzle elements surrounding the second puzzle element PE2 that have the same attribute as the second puzzle element PE2.

ステップS709で、所定の要件を満たしたパズル要素が消去されると、図18に示すように、パズル要素が消去されて間隙が形成された領域を埋めるように、パズル要素が移動し(ステップS710)、動作フローが終了する。本実施形態では、形成された間隙の上方に隣接するパズル要素が間隙を埋めるように下方に移動し、その動きに連動して画面の上方から新たなパズル要素が補充される。ただし、パズル要素の補充方法は上記に限定されない。 When a puzzle element that meets the specified requirements is erased in step S709, the puzzle elements are moved to fill the area where a gap was formed by erasing the puzzle element (step S710), as shown in FIG. 18, and the operation flow ends. In this embodiment, adjacent puzzle elements above the gap that was formed move downward to fill the gap, and new puzzle elements are replenished from the top of the screen in conjunction with this movement. However, the method of replenishing puzzle elements is not limited to the above.

一方、ステップS707で、パズル要素の並びが所定の要件を満たさないと判定された場合(ステップS707の「No」)、第1パズル要素PE1から第2パズル要素PE2への置き換えは実行されず、第2パズル要素PE2は初期位置である第2パズル領域PA2に戻され(ステップS711)、動作フローが終了する。例えば、図19に示すように、ドロップ操作に伴い、第2パズル要素PE23が影SHに向かって移動し始める。図15の(B)と同様に、第2パズル要素PE23は、徐々に小さくなりながら影SHに近づく(図20)。しかし、第2パズル要素PE2がその場所に置き換えられたとしても、上記の所定の要件を満たさないため、パズル要素の置き換えは実行されず、影SHに近づいていった第2パズル要素PE2は、第2パズル領域PA2の元の位置(つまり、ドラッグ操作に追随して移動する前の位置)に移動する(図21)。 On the other hand, if it is determined in step S707 that the arrangement of the puzzle elements does not satisfy the predetermined requirements ("No" in step S707), the first puzzle element PE1 is not replaced with the second puzzle element PE2, and the second puzzle element PE2 is returned to its initial position in the second puzzle area PA2 (step S711), and the operation flow ends. For example, as shown in FIG. 19, the second puzzle element PE23 starts moving toward the shadow SH in response to the drop operation. As in FIG. 15B, the second puzzle element PE23 gradually becomes smaller and approaches the shadow SH (FIG. 20). However, even if the second puzzle element PE2 is replaced at that location, the above-mentioned predetermined requirements are not satisfied, so the puzzle element replacement is not performed, and the second puzzle element PE2 that has approached the shadow SH moves to its original position in the second puzzle area PA2 (i.e., the position before it moved in response to the drag operation) (FIG. 21).

以上のように、本実施形態に係るゲームの動作及びそのプログラムによると、移動可能な第2パズル要素PE2が第1パズル領域PA1とは異なる位置に設けられた第2パズル領域PA2に設けられているため、移動可能なパズル要素の識別性を向上させることができ、ユーザに対するゲームの満足度を向上させることができる。 As described above, according to the operation of the game and the program thereof in this embodiment, the movable second puzzle element PE2 is provided in a second puzzle area PA2 that is provided in a position different from the first puzzle area PA1, thereby improving the identifiability of the movable puzzle element and improving the user's satisfaction with the game.

本実施形態では、第2パズル要素PE2に対してドラッグ操作及びドロップ操作を行う構成を例示したが、この構成に限定されない。例えば、ドラッグ操作の代わりに第2パズル要素PE2に対して第1タップ操作が行われ、ドロップ操作の代わりに第2パズル要素PE2に置き換えようとする対象の第1パズル要素PE1に対して第2タップ操作が行われてもよい。 In this embodiment, a configuration in which a drag operation and a drop operation are performed on the second puzzle element PE2 is exemplified, but this configuration is not limited to the above. For example, instead of a drag operation, a first tap operation may be performed on the second puzzle element PE2, and instead of a drop operation, a second tap operation may be performed on the first puzzle element PE1 that is to be replaced with the second puzzle element PE2.

ドラッグ操作に追随して第2パズル要素PE2が第2パズル領域PA2から移動する際に、図22に示すように、第2パズル要素PE2の追随動作が開始されたことを強調する演出がなされてもよい。図22の例では、第2パズル要素PE23の一部はドラッグ操作によって移動し、第2パズル要素PE23の他の部分は第2パズル領域PA2に残った状態で、両者が連続した形状になっている。このように表示することで、第2パズル要素PE2の質感を演出するとともに、プレイヤが第2パズル要素をドラッグ操作していることを認識しやすくなる。 When the second puzzle element PE2 moves out of the second puzzle area PA2 following the drag operation, an effect may be produced to emphasize that the following action of the second puzzle element PE2 has begun, as shown in FIG. 22. In the example of FIG. 22, part of the second puzzle element PE23 moves due to the drag operation, while the other part of the second puzzle element PE23 remains in the second puzzle area PA2, with the two forming a continuous shape. Displaying it in this manner enhances the texture of the second puzzle element PE2 and makes it easier for the player to recognize that they are dragging the second puzzle element.

<第2実施形態>
図23及び図24を用いて、第2実施形態に係るゲームプログラムを実行した場合の動作について説明する。第2実施形態は、第2パズル要素PE2の表示態様において第1実施形態と相違する。以下の説明において、第1実施形態と同様の構成については説明を省略し、主に第1実施形態と相違する点について説明する。
Second Embodiment
23 and 24, the operation when the game program according to the second embodiment is executed will be described. The second embodiment differs from the first embodiment in the display mode of the second puzzle element PE2. In the following explanation, the explanation of the same configuration as the first embodiment will be omitted, and the differences from the first embodiment will be mainly explained.

図23及び図24は、本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。図23に示すように、操作可能な上書き用のピースである第2パズル要素PE3(PE31、PE32、PE33、PE34)は第1パズル領域PA1に配置されている。第2パズル要素PE3は、第1パズル領域PA1の角付近において、他の第1パズル要素PE1とは異なる態様で表示されている。具体的には、第2パズル要素PE3は、第1パズル要素PE1より大きく表示されている。 Figures 23 and 24 are diagrams showing game images when a game program of one embodiment of the present invention is executed. As shown in Figure 23, a second puzzle element PE3 (PE31, PE32, PE33, PE34), which is an operable overwrite piece, is placed in the first puzzle area PA1. The second puzzle element PE3 is displayed in a manner different from the other first puzzle elements PE1 near the corner of the first puzzle area PA1. Specifically, the second puzzle element PE3 is displayed larger than the first puzzle element PE1.

図23では、第2パズル要素PE3が第1パズル領域PA1の角付近に配置された構成を例示したが、この構成に限定されない。第2パズル要素PE3が第1パズル要素PE1と区別し得る態様で表示されていれば、第1パズル領域PA1の角付近以外の位置に配置されていてもよい。また、図23では、第2パズル要素PE3が第1パズル要素PE1より大きく表示された構成を例示したが、この構成に限定されない。例えば、第2パズル要素PE3が第1パズル要素PE1と異なる色又は模様で表示される場合、第2パズル要素PE3の大きさは第1パズル要素PE1の大きさと同じであってもよい。また、第2パズル要素PE3が配置される位置が第1パズル領域PA1の角付近であることが明確である場合、第2パズル要素PE3の大きさ及び色等は第1パズル要素PE1の大きさ及び色等と同じであってよい。 23 illustrates a configuration in which the second puzzle element PE3 is arranged near a corner of the first puzzle area PA1, but is not limited to this configuration. As long as the second puzzle element PE3 is displayed in a manner that allows it to be distinguished from the first puzzle element PE1, it may be arranged in a position other than near the corner of the first puzzle area PA1. Also, in FIG. 23, a configuration in which the second puzzle element PE3 is displayed larger than the first puzzle element PE1 is illustrated, but is not limited to this configuration. For example, if the second puzzle element PE3 is displayed in a color or pattern different from that of the first puzzle element PE1, the size of the second puzzle element PE3 may be the same as the size of the first puzzle element PE1. Also, if it is clear that the position in which the second puzzle element PE3 is arranged is near a corner of the first puzzle area PA1, the size, color, etc. of the second puzzle element PE3 may be the same as the size, color, etc. of the first puzzle element PE1.

第2パズル要素PE3が第1パズル要素PE1と区別し得る態様として、上記の態様の他に、第2パズル要素PE3が配置された位置の背景が他のパズル要素の背景と異なるように表示されてもよい。例えば、第2パズル要素PE3がオーラをまとっているように表示されてもよい。又は、第2パズル要素PE3が、パズル要素以外の補助要素とともに表示されてもよい。例えば、第2パズル要素PE3がパズル要素を乗せる台座、もしくは矢印によって指示されるように表示されてもよい。又は、第2パズル要素PE3が点滅表示されていてもよい。又は、第2パズル要素PE3が動作(微動している、浮遊している、回転している等)していてもよく、変形(膨張と収縮を繰り返す、輪郭が波打つ)していてもよい。 In addition to the above, other ways in which the second puzzle element PE3 can be distinguished from the first puzzle element PE1 include displaying the background of the position where the second puzzle element PE3 is placed so that it is different from the background of the other puzzle elements. For example, the second puzzle element PE3 may be displayed as if it is surrounded by an aura. Or, the second puzzle element PE3 may be displayed together with auxiliary elements other than puzzle elements. For example, the second puzzle element PE3 may be displayed as a pedestal on which a puzzle element is placed, or as indicated by an arrow. Or, the second puzzle element PE3 may be displayed flashing. Or, the second puzzle element PE3 may be in motion (moving slightly, floating, rotating, etc.) or deformed (repeatedly expanding and contracting, having a wavy outline).

図24に示すように、本実施形態の場合、第2パズル要素PE3が第1パズル要素PE1と同じ第1パズル領域PA1に配置されているため、第2パズル要素PE3に対するドラッグ操作の開始に基づいて、影SHが表示される。この場合、図15の(A)~(C)の動作とは逆に、第2パズル要素PE3が影SHから離れるにしたがって、第2パズル要素PE3及び影SHが大きく変化する。 As shown in FIG. 24, in this embodiment, the second puzzle element PE3 is located in the same first puzzle area PA1 as the first puzzle element PE1, so a shadow SH is displayed when a drag operation on the second puzzle element PE3 is started. In this case, contrary to the operations in (A) to (C) of FIG. 15, the second puzzle element PE3 and the shadow SH change significantly as the second puzzle element PE3 moves away from the shadow SH.

<第3実施形態>
図25~図29を用いて、第3実施形態に係るゲームプログラムを実行した場合の動作について説明する。第3実施形態では、第2パズル領域PA2への第2パズル要素PE2の補充方法及び特殊パズル要素PXについて説明する。以下の説明において、第1実施形態と同様の構成については説明を省略し、主に第1実施形態と相違する点について説明する。図25~図29は、いずれも本発明の一実施形態のゲームプログラムを実行した際におけるゲーム画像を示す図である。
Third Embodiment
The operation when the game program according to the third embodiment is executed will be described using Figures 25 to 29. In the third embodiment, a method of replenishing the second puzzle area PA2 with second puzzle elements PE2 and special puzzle elements PX will be described. In the following explanation, the explanation of the same configuration as in the first embodiment will be omitted, and the differences from the first embodiment will be mainly described. Figures 25 to 29 are all diagrams showing game images when the game program of one embodiment of the present invention is executed.

図25は、図7におけるステップS710が終了した後の状態を示す。図7に示す各ステップによって、第2パズル領域PA2に配置されていた第2パズル要素PE2が、ドラッグ操作及びドロップ操作によって第1パズル要素PE1と置き換えられると、第2パズル領域PA2の一部(第2パズル要素PE2が配置されていた箇所)は空欄になる。ここで、空欄とは、第2パズル領域PA2において、パズル要素を配置可能な領域にパズル要素が配置されていない状態を意味する。当該空欄には、新たなパズル要素が補充される。図25では、空欄に特殊パズル要素PXが補充される構成が例示されている。もちろん、空欄に補充されるパズル要素は第2パズル要素PE2であってもよい。 Figure 25 shows the state after step S710 in Figure 7 is completed. When the second puzzle element PE2 placed in the second puzzle area PA2 is replaced with the first puzzle element PE1 by dragging and dropping in each step shown in Figure 7, a part of the second puzzle area PA2 (the area where the second puzzle element PE2 was placed) becomes blank. Here, a blank space means a state in which no puzzle element is placed in an area in the second puzzle area PA2 where a puzzle element can be placed. The blank space is filled with a new puzzle element. Figure 25 shows an example of a configuration in which a special puzzle element PX is filled in the blank space. Of course, the puzzle element filled in the blank space may be the second puzzle element PE2.

図25では、補充されるパズル要素が第2パズル領域PA2の下方から現れる構成を例示したが、この構成に限定されない。例えば、補充されるパズル要素が第2パズル領域PA2の上方又は側方から現れてもよい。又は、補充されるパズル要素は、アニメーション動作とともに現れてもよい。例えば、図26に示すように、補充されるパズル要素が、ある点を起点としてズーム動作によって現れてもよい。もちろん、当該パズル要素が、その他のアニメーション動作によって現れてもよい。 Figure 25 illustrates an example of a configuration in which the puzzle elements to be replenished appear from below the second puzzle area PA2, but the present invention is not limited to this configuration. For example, the puzzle elements to be replenished may appear from above or to the side of the second puzzle area PA2. Or, the puzzle elements to be replenished may appear with an animation action. For example, as shown in Figure 26, the puzzle elements to be replenished may appear by a zoom action starting from a certain point. Of course, the puzzle elements may also appear by other animation actions.

上記のように、パズル要素の補充は、図7におけるステップS710が終了した後に行われてもよく、図9のようにドラッグ操作によって第2パズル要素PE2が第2パズル領域PA2から移動するタイミングで行われてもよい。補充されるパズル要素は、ランダムに決定されてもよく、ゲームの進行に応じて決定されてもよい。又は、補充されるパズル要素の種類毎に上限数が設けられていてもよい。 As described above, the puzzle elements may be replenished after step S710 in FIG. 7 is completed, or may be replenished when the second puzzle element PE2 is moved from the second puzzle area PA2 by a drag operation as shown in FIG. 9. The puzzle elements to be replenished may be determined randomly or according to the progress of the game. Alternatively, an upper limit may be set for each type of puzzle element to be replenished.

第2パズル領域PA2に配置された特殊パズル要素PXは、第2パズル要素PE2と同様に操作される。つまり、図27に示すように、特殊パズル要素PXは、ドラッグ操作によって第2パズル領域PA2から第1パズル領域PA1に移動し、ドロップ操作によって第1パズル領域PA1の所定の第1パズル要素PE1と置き換えられる。 The special puzzle element PX placed in the second puzzle area PA2 is operated in the same way as the second puzzle element PE2. That is, as shown in FIG. 27, the special puzzle element PX is moved from the second puzzle area PA2 to the first puzzle area PA1 by a drag operation, and is replaced with a specified first puzzle element PE1 in the first puzzle area PA1 by a drop operation.

第1実施形態では、所定の要件を満たす場合のみ第1パズル領域PA1に配置された第1パズル要素PE1と第2パズル要素PE2との置き換えが実行されていたが、本実施形態では、特殊パズル要素PXは、上記の要件とは無関係に、強制的に第1パズル要素PE1と置き換えられ、特殊パズル要素PXの属性に応じた処理が実行される。 In the first embodiment, the first puzzle element PE1 placed in the first puzzle area PA1 was replaced with the second puzzle element PE2 only when certain requirements were met, but in this embodiment, the special puzzle element PX is forcibly replaced with the first puzzle element PE1 regardless of the above requirements, and processing is performed according to the attributes of the special puzzle element PX.

本実施形態では、特殊パズル要素PXが第1パズル要素PE1と置き換えられると、図28に示すように特殊パズル要素PXが拡大され、図29に示すように、拡大された特殊パズル要素PXに対応する領域に設けられた第1パズル要素PE1が消去される。 In this embodiment, when the special puzzle element PX is replaced with the first puzzle element PE1, the special puzzle element PX is enlarged as shown in FIG. 28, and the first puzzle element PE1 provided in the area corresponding to the enlarged special puzzle element PX is erased as shown in FIG. 29.

特殊パズル要素PXは、上記のように、第2パズル要素PE2と同様にドラッグ操作及びドロップ操作によって第1パズル要素PE1と置き換えられてもよく、ドラッグ操作の代わりに第2パズル領域PA2に配置された特殊パズル要素PXに対して第1タップ操作が行われ、ドロップ操作の代わりに特殊パズル要素PXに置き換えようとする対象の第1パズル要素PE1に対して第2タップ操作が行われてもよい。 The special puzzle element PX may be replaced with the first puzzle element PE1 by a drag and drop operation, as described above, in the same manner as the second puzzle element PE2, or instead of a drag operation, a first tap operation may be performed on the special puzzle element PX placed in the second puzzle area PA2, and instead of a drop operation, a second tap operation may be performed on the first puzzle element PE1 to be replaced with the special puzzle element PX.

本実施形態では、特殊パズル要素PXが配置された位置を基準として等方的に第1パズル要素PE1を消去する動作を例示したが、この動作に限定されない。例えば、特殊パズル要素PXが配置された位置を基準として異方的に第1パズル要素PE1を消去してもよい。具体的には、特殊パズル要素PXが配置された位置を基準として、上下左右方向に配置された第1パズル要素PE1が消去されてもよい。又は、特殊パズル要素PXが特定の属性を備えており、当該属性に関連する属性の第1パズル要素PE1が消去されてもよく、当該第1パズル要素PE1の属性が変更されてもよい。又は、特殊パズル要素PXと置き換えられた第1パズル要素PE1と同じ属性を備えた第1パズル要素PE1に対して、消去や属性変更などの特定の処理を実行してもよい。 In this embodiment, an operation of isotropically erasing the first puzzle element PE1 based on the position where the special puzzle element PX is placed has been exemplified, but the operation is not limited to this. For example, the first puzzle element PE1 may be anisotropically erased based on the position where the special puzzle element PX is placed. Specifically, the first puzzle elements PE1 arranged in the up, down, left and right directions may be erased based on the position where the special puzzle element PX is placed. Alternatively, the special puzzle element PX may have a specific attribute, and the first puzzle element PE1 with an attribute related to the attribute may be erased, or the attribute of the first puzzle element PE1 may be changed. Alternatively, a specific process such as erasure or attribute change may be performed on the first puzzle element PE1 with the same attribute as the first puzzle element PE1 replaced with the special puzzle element PX.

本実施形態では、特殊パズル要素PXが第2パズル領域PA2に現れる構成を例示したが、この構成に限定されない。例えば、特殊パズル要素PXは第1パズル領域PA1に現れてもよい。例えば、図7のステップS710のタイミングで、図18に示すように、第1パズル領域PA1に新たな第1パズル要素PE1が補充される際に特殊パズル要素PXが追加されてもよい。又は、イベントの発生に伴い、第1パズル領域PA1に配置された第1パズル要素PE1が特殊パズル要素PXに置き換えられてもよい。第1パズル領域PA1に特殊パズル要素PXが配置されている場合、例えば、ユーザが当該特殊パズル要素PXを直接タップすることで、特殊パズル要素PXの属性に基づく処理が行われる。 In this embodiment, a configuration in which the special puzzle element PX appears in the second puzzle area PA2 has been exemplified, but the present invention is not limited to this configuration. For example, the special puzzle element PX may appear in the first puzzle area PA1. For example, at the timing of step S710 in FIG. 7, as shown in FIG. 18, the special puzzle element PX may be added when a new first puzzle element PE1 is replenished in the first puzzle area PA1. Alternatively, the first puzzle element PE1 placed in the first puzzle area PA1 may be replaced with the special puzzle element PX when an event occurs. When the special puzzle element PX is placed in the first puzzle area PA1, for example, a user may directly tap on the special puzzle element PX to perform processing based on the attributes of the special puzzle element PX.

以上のように、本実施形態に係るゲームの動作及びそのプログラムによると、第1実施形態と同様の効果を得ることができる。 As described above, the game operation and program of this embodiment can achieve the same effects as the first embodiment.

他の例として、ゲーム進行処理を通信装置100及びサーバ500の間の分散処理として実行することも可能である。又は、ゲーム進行処理をサーバ500の処理として実行することも可能である。サーバ500は1つの情報処理装置によって実現されてもよく、複数の情報処理装置が協働することによって実現されてもよい。 As another example, the game progress processing can be executed as distributed processing between the communication device 100 and the server 500. Alternatively, the game progress processing can be executed as processing by the server 500. The server 500 can be realized by a single information processing device, or can be realized by multiple information processing devices working together.

以上、本発明について図面を参照しながら説明したが、本発明は前述の各実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、各実施形態(変形例を含む)を基にして、当業者が適宜構成要素の追加、削除もしくは設計変更を行ったものも、本発明の要旨を備えている限り、本発明の範囲に含まれる。さらに、前述した各実施形態は、相互に矛盾がない限り適宜組み合わせが可能であり、各実施形態に共通する技術事項については、明示の記載がなくても各実施形態に含まれる。 Although the present invention has been described above with reference to the drawings, the present invention is not limited to the above-mentioned embodiments, and can be modified as appropriate without departing from the spirit of the present invention. For example, a person skilled in the art can add, delete, or modify components as appropriate based on each embodiment (including modifications), and this is also included in the scope of the present invention as long as it maintains the gist of the present invention. Furthermore, the above-mentioned embodiments can be combined as appropriate as long as there are no mutual contradictions, and technical matters common to each embodiment are included in each embodiment even if not explicitly stated.

前述した各実施形態の態様によりもたらされる作用効果とは異なる他の作用効果であっても、本明細書の記載から明らかなもの、又は、当業者において容易に予測し得るものについては、当然に本発明によりもたらされるものと解される。 Even if there are other effects and advantages different from those brought about by the aspects of each of the above-mentioned embodiments, if they are clear from the description in this specification or can be easily predicted by a person skilled in the art, they are naturally understood to be brought about by the present invention.

10:ゲーム処理機能、 11:ゲーム操作取得部、 12:設定データ受信部、 13:ゲームデータ記憶部、 14:ゲーム処理実行部、 15:ステータスデータ送信部、 16:表示データ生成部、 17:表示データ出力部、 50:ゲーム処理機能、 51:ステータスデータ受信部、 52:ゲームデータ記憶部、 53:ゲーム処理実行部、 54:設定データ送信部、 100:通信装置、 101:制御部、 102:記憶部、 103:表示部、 104:操作部、 105:センサ部、 106:撮像部、 107:位置検出部、 108:通信部、 109:音入出力部、 110:報知部、 500:サーバ、 501:制御部、 502:記憶部、 503:通信部、 1000:通信システム、 BA:背景領域、 GI:ゲーム画像、 LY1:第1レイヤ、 LY2:第2レイヤ、 NW:ネットワーク、 PA1:第1パズル領域、 PA2:第2パズル領域、 PE1:第1パズル要素、 PE2:第2パズル要素、 PE3:第2パズル要素、 SH:影 10: Game processing function, 11: Game operation acquisition unit, 12: Setting data receiving unit, 13: Game data storage unit, 14: Game processing execution unit, 15: Status data transmission unit, 16: Display data generation unit, 17: Display data output unit, 50: Game processing function, 51: Status data receiving unit, 52: Game data storage unit, 53: Game processing execution unit, 54: Setting data transmission unit, 100: Communication device, 101: Control unit, 102: Storage unit, 103: Display unit, 104: Operation unit, 105: Sensor unit, 106: Imaging unit, 107: Position detection unit, 108: Communication unit, 109: Sound input/output unit, 110: Notification unit, 500: Server, 501: Control unit, 502: Storage unit, 503: Communication unit, 1000: Communication system, BA: background area, GI: game image, LY1: first layer, LY2: second layer, NW: network, PA1: first puzzle area, PA2: second puzzle area, PE1: first puzzle element, PE2: second puzzle element, PE3: second puzzle element, SH: shadow

Claims (13)

コンピュータが実行する方法であって、
第1パズル要素を、画面に表示されるパズル領域に配置し、
プレイヤが操作可能な第2パズル要素を、前記第1パズル要素とは異なる態様で前記画面に配置し、
前記プレイヤのドラッグ操作を受け付け、前記ドラッグ操作に追随して前記第2パズル要素を移動させ、
前記ドラッグ操作に追随して前記パズル領域を移動する前記第2パズル要素に対して、前記第2パズル要素との相対的な位置関係を維持したまま連動するサブパズル要素を前記パズル領域に表示し
記プレイヤのドロップ操作を受け付けると前記第2パズル要素を前記サブパズル要素に向けて移動し、前記サブパズル要素と重なる前記第1パズル要素を前記第2パズル要素に置き換え、前記サブパズル要素を消滅させ
置き換えられた前記第2パズル要素と前記第2パズル要素の周囲のパズル要素とが所定の要件を満たす場合に、前記第2パズル要素と前記周囲のパズル要素とに対して所定の処理を行うパズルを動作させる方法。
1. A computer-implemented method comprising:
placing a first puzzle element in a puzzle area displayed on the screen;
placing a second puzzle element operable by a player on the screen in a manner different from that of the first puzzle element;
accepting a drag operation by the player and moving the second puzzle element in accordance with the drag operation;
In response to the second puzzle element moving in the puzzle area in response to the drag operation, a sub-puzzle element is displayed in the puzzle area while maintaining a relative positional relationship with the second puzzle element ;
When a drop operation by the player is received , the second puzzle element is moved toward the sub-puzzle element, the first puzzle element overlapping the sub-puzzle element is replaced with the second puzzle element , and the sub-puzzle element is eliminated;
A method for operating a puzzle that performs a predetermined process on the replaced second puzzle element and the surrounding puzzle elements when the replaced second puzzle element and the surrounding puzzle elements satisfy predetermined requirements.
コンピュータが実行する方法であって、
第1パズル要素を、画面に表示されるパズル領域に配置し、
プレイヤが操作可能な第2パズル要素を、前記第1パズル要素とは異なる態様で前記画面に配置し、
前記プレイヤのドラッグ操作を受け付け、前記ドラッグ操作に追随して前記第2パズル要素を移動させ、
前記ドラッグ操作に追随して前記パズル領域を移動する前記第2パズル要素に対して、前記第2パズル要素との相対的な位置関係を維持したまま連動するサブパズル要素を前記パズル領域に表示し
記プレイヤのドロップ操作を受け付けると、前記第2パズル要素を、前記ドロップ操作に応じて、前記第2パズル要素と前記サブパズル要素との距離が短くなるように前記サブパズル要素に向かって移動させ、前記第2パズル要素の位置に対応する前記第1パズル要素を前記第2パズル要素に置き換え、前記サブパズル要素を消滅させ
置き換えられた前記第2パズル要素と前記第2パズル要素の周囲のパズル要素とが所定の要件を満たす場合に、前記第2パズル要素と前記周囲のパズル要素とに対して所定の処理を行うパズルを動作させる方法。
1. A computer-implemented method comprising:
placing a first puzzle element in a puzzle area displayed on the screen;
placing a second puzzle element operable by a player on the screen in a manner different from that of the first puzzle element;
accepting a drag operation by the player and moving the second puzzle element in accordance with the drag operation;
In response to the second puzzle element moving in the puzzle area in response to the drag operation, a sub-puzzle element is displayed in the puzzle area while maintaining a relative positional relationship with the second puzzle element ;
when a drop operation by the player is accepted , the second puzzle element is moved toward the sub-puzzle element in response to the drop operation so as to shorten a distance between the second puzzle element and the sub-puzzle element, the first puzzle element corresponding to the position of the second puzzle element is replaced with the second puzzle element , and the sub-puzzle element is eliminated;
A method for operating a puzzle that performs a predetermined process on the replaced second puzzle element and the surrounding puzzle elements when the replaced second puzzle element and the surrounding puzzle elements satisfy predetermined requirements.
前記第2パズル要素を、前記パズル領域の外側に配置し、
前記ドラッグ操作に追随して、前記パズル領域の外側から前記パズル領域に移動する、請求項1又は2に記載の方法。
placing the second puzzle element outside the puzzle area;
The method of claim 1 or 2, further comprising following the dragging operation by moving from outside the puzzle area into the puzzle area.
前記サブパズル要素を、前記ドラッグ操作に追随して前記第2パズル要素が前記パズル領域の外側から前記パズル領域に移動することに基づいて表示する、請求項1乃至3のいずれか一に記載の方法。 A method according to any one of claims 1 to 3, wherein the sub-puzzle element is displayed based on the second puzzle element moving from outside the puzzle area into the puzzle area following the drag operation. 前記サブパズル要素を、前記ドラッグ操作の開始に基づいて表示する、請求項1又は2に記載の方法。 The method of claim 1 or 2, wherein the sub-puzzle element is displayed based on the start of the drag operation. 前記サブパズル要素が前記第1パズル要素と重なる状態で、前記第2パズル要素を前記サブパズル要素に向かって移動させ、前記第2パズル要素が前記第1パズル要素に近づくことに基づき、前記第2パズル要素の形状を変化させながら、前記第1パズル要素を前記第2パズル要素に置き換える、請求項1又は2に記載の方法。 3. The method of claim 1, further comprising: moving the second puzzle element toward the sub-puzzle element while the sub-puzzle element overlaps the first puzzle element; and replacing the first puzzle element with the second puzzle element while changing a shape of the second puzzle element based on the approach of the second puzzle element to the first puzzle element. 前記ドロップ操作に応じて、前記第2パズル要素の位置と前記サブパズル要素の位置とが一致した状態において、前記第2パズル要素に隣接する位置に前記第2パズル要素と同じ属性を備えた第3パズル要素がある場合に、前記第2パズル要素の形状及び前記第3パズル要素の形状を変化させて前記第2パズル要素と前記第3パズル要素とを接触させる、請求項1、2、又は6に記載の方法。 The method according to claim 1, 2, or 6, wherein, in response to the drop operation, when the position of the second puzzle element and the position of the sub-puzzle element are aligned and there is a third puzzle element adjacent to the second puzzle element that has the same attributes as the second puzzle element, the shape of the second puzzle element and the shape of the third puzzle element are changed to bring the second puzzle element and the third puzzle element into contact with each other. 前記ドロップ操作に応じて、前記第1パズル要素が前記第2パズル要素に置き換えられたと仮定した場合において、置き換えられた後の前記第2パズル要素と前記周囲のパズル要素とが前記所定の要件を満たすか否かを判定し、
前記所定の要件を満たすと判定された場合に、前記第1パズル要素を前記第2パズル要素に置き換える、請求項1乃至のいずれか一に記載の方法。
Assuming that the first puzzle element is replaced with the second puzzle element in response to the drop operation, determining whether the second puzzle element after the replacement and the surrounding puzzle elements satisfy the predetermined requirements;
The method of claim 1 , further comprising replacing the first puzzle element with the second puzzle element if it is determined that the predetermined requirement is met.
前記ドロップ操作に応じて、前記第1パズル要素が前記第2パズル要素に置き換えられたと仮定した場合において、置き換えられた後の前記第2パズル要素と前記周囲のパズル要素とが前記所定の要件を満たすか否かを判定し、
前記所定の要件を満たさないと判定された場合に、前記第1パズル要素に向かって移動した前記第2パズル要素を、前記ドラッグ操作に追随して移動する前の位置に移動させる、請求項1乃至のいずれか一に記載の方法。
Assuming that the first puzzle element is replaced with the second puzzle element in response to the drop operation, determining whether the second puzzle element after the replacement and the surrounding puzzle elements satisfy the predetermined requirements;
A method according to any one of claims 1 to 8, further comprising the steps of: moving the second puzzle element that has moved towards the first puzzle element to a position before it moved in response to the drag operation when it is determined that the specified requirement is not met.
前記パズル領域には、前記第1パズル要素を含むパズル要素が配置されており、
前記ドラッグ操作に追随して、前記第2パズル要素が前記第1パズル要素と重なる領域を移動するときに、前記第1パズル要素を移動させない、請求項1乃至のいずれか一に記載の方法。
The puzzle area includes puzzle elements including the first puzzle element,
10. The method of claim 1, further comprising: following the dragging operation, not moving the first puzzle element when the second puzzle element moves through an area where the first puzzle element overlaps.
前記第1パズル要素は、第1レイヤに設けられており、
前記第2パズル要素は、前記第1レイヤとは異なるレイヤである第2レイヤに設けられており、
前記第1レイヤのパズル要素と前記第2レイヤのパズル要素とを、独立して制御する、請求項10に記載の方法。
the first puzzle element is provided in a first layer;
The second puzzle element is provided in a second layer that is a layer different from the first layer,
The method of claim 10 , wherein the first layer puzzle elements and the second layer puzzle elements are controlled independently.
請求項1乃至11のいずれか一に記載の方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the method according to any one of claims 1 to 11 . 請求項1乃至11のいずれか一に記載の方法を実行する制御部を含む情報処理装置。 12. An information processing apparatus comprising a control unit for executing the method according to any one of claims 1 to 11 .
JP2022053571A 2022-03-29 2022-03-29 Method, program and information processing device for operating a puzzle Active JP7653948B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022053571A JP7653948B2 (en) 2022-03-29 2022-03-29 Method, program and information processing device for operating a puzzle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022053571A JP7653948B2 (en) 2022-03-29 2022-03-29 Method, program and information processing device for operating a puzzle

Publications (2)

Publication Number Publication Date
JP2023146410A JP2023146410A (en) 2023-10-12
JP7653948B2 true JP7653948B2 (en) 2025-03-31

Family

ID=88286745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022053571A Active JP7653948B2 (en) 2022-03-29 2022-03-29 Method, program and information processing device for operating a puzzle

Country Status (1)

Country Link
JP (1) JP7653948B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130331162A1 (en) 2012-06-12 2013-12-12 Alexander Higgins Krivicich Match three gaming system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10561949B2 (en) * 2013-02-19 2020-02-18 Funkitron, Inc. Systems and methods for ordered array processing
JP6212449B2 (en) * 2014-08-08 2017-10-11 株式会社 ディー・エヌ・エー Program, system, and method for providing a puzzle game
JP6577528B2 (en) * 2017-06-15 2019-09-18 株式会社カプコン GAME PROGRAM, GAME DEVICE, AND SERVER DEVICE
JP7029568B1 (en) * 2021-06-29 2022-03-03 エヌエイチエヌ コーポレーション Game program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130331162A1 (en) 2012-06-12 2013-12-12 Alexander Higgins Krivicich Match three gaming system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Jigsaw Puzzles - Block Puzzle (Tow inone)[アプリゲット]#shorts,Youtube[Online], Youtube[Online][Video], 2022年02月24日, 発行日, https://www.youtube.com/watch?v=BSeCJRjwHG4

Also Published As

Publication number Publication date
JP2023146410A (en) 2023-10-12

Similar Documents

Publication Publication Date Title
US12236079B2 (en) Device, method, and graphical user interface for managing folders with multiple pages
US12079910B2 (en) Device, method, and graphical user interface for presenting CGR files
US11782571B2 (en) Device, method, and graphical user interface for manipulating 3D objects on a 2D screen
JP7613089B2 (en) Information processing device and program
US11385761B2 (en) Device, method, and graphical user interface for composing CGR files
US12429940B2 (en) Systems, methods, and graphical user interfaces for automatic measurement in augmented reality environments
JP7029568B1 (en) Game program
JP2023159124A (en) Systems, methods, and graphical user interfaces for interacting with augmented reality and virtual reality environments
JP6097835B2 (en) Device, method and graphical user interface for managing folders with multiple pages
US11154779B2 (en) Processing device, program, and method
JP7653948B2 (en) Method, program and information processing device for operating a puzzle
US11922904B2 (en) Information processing apparatus and information processing method to control display of a content image
JP6936911B1 (en) Image control methods, programs, servers and communication devices
JP7504261B1 (en) Game Program
JP7366307B1 (en) game program
JP2022097359A (en) program
JP7356615B1 (en) game program
US20250377717A1 (en) Systems, Methods, and Graphical User Interfaces for Automatic Measurement in Augmented Reality Environments
JP5515752B2 (en) Display processing apparatus, display processing method, and display processing program
JP2022097041A (en) program
JP2025008017A (en) Information processing device, head-mounted display device, electronic device, information processing method, and program
JP2000167241A (en) Video game machine having feature in function for displaying attention pattern on game video generated by three-dimensional computer graphics, and program storage medium
JP2019121312A (en) Electronic apparatus, information processing method, program and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220329

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220524

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230111

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230628

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230712

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20230810

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250318

R150 Certificate of patent or registration of utility model

Ref document number: 7653948

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150