Game Program

By controlling the initial position of puzzle elements and virtual external forces, and combining physical operations to change shapes, the problem of monotonous operation in traditional puzzle games is solved, and an unpredictable and novel puzzle experience is achieved.

JP2026073916APending Publication Date: 2026-05-01NHN PLAYART
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NHN PLAYART
Filing Date
2025-02-27
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In traditional jigsaw puzzle games, the movement and arrangement of puzzle elements are too predictable, making the operation tedious and lacking in challenge.

Method used

By controlling the initial position of puzzle elements and applying virtual external forces, the puzzle elements change or combine according to their properties when they come into contact or approach each other, forming new puzzle elements. Their shapes can be changed or eliminated through physical operations, increasing the unpredictability of the game.

Benefits of technology

It offers an unpredictable and novel puzzle game experience, enhancing the game's fun and challenge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026073916000001_ABST
    Figure 2026073916000001_ABST
Patent Text Reader

Abstract

To provide a novel puzzle game where the movement of puzzle elements is unpredictable. [Solution] The game program specifies the initial position of the first puzzle element to be manipulated in response to user operation, moves the first puzzle element from the specified initial position by applying a virtual external force to the first puzzle element, and when the first puzzle element and a second puzzle element different from the first puzzle element come into contact or are close together, if the attributes of the first puzzle element and the second puzzle element are the same, the program combines the first puzzle element and the second puzzle element to transform them into a third puzzle element having different attributes, and if the attributes of the first puzzle element and the second puzzle element are different from each other, the program causes the computer to change the shapes of the first puzzle element and the second puzzle element without combining them.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One embodiment of the present disclosure relates to a game program.

Background Art

[0002] Conventionally, puzzle elements (puzzle pieces) that fall due to virtual gravity set in a puzzle area are stacked in order from the bottom, and when a block that satisfies a predetermined condition is completed by a combination of a plurality of puzzle elements, the block is erased. There is known a puzzle game in which the block is erased from the puzzle area. In such a puzzle game, various shaped puzzle elements combining a plurality of square objects are prepared. The user operates the puzzle elements to drop them to a desired position. When The above-mentioned block is completed by the dropped puzzle elements, the block is erased from the puzzle area.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the above-mentioned puzzle game, the main focus of the game lies in considering where to drop the puzzle elements and how to arrange them. That is, in the above-mentioned puzzle game, it is assumed that the puzzle elements are arranged at the position intended by the user by the user's operation. However, such a puzzle game is such that the puzzle elements only move within the range assumed by the user, so for users accustomed to the operation, the operation tends to be monotonous and the game is easily boring.​​​​​​​​​​​​​ There is a problem with that.

[0005] One embodiment of the present disclosure has been made in view of the above problem, and the movement of the puzzle elements is predictable. The goal is to provide a novel puzzle game that is difficult to imagine. [Means for solving the problem]

[0006] A game program in one embodiment of this disclosure involves the user manipulating multiple puzzle elements. This is a game program that allows a computer to run a puzzle game that progresses according to the instructions. The game program of one embodiment shown here controls the first puzzle element to be manipulated in response to user input. By specifying the initial position and applying a virtual external force to the first puzzle element, the specified front Move the first puzzle element from its initial position, and the first puzzle element and the first puzzle element When a second puzzle element that is different from the first puzzle element comes into contact with or is in close proximity to the first puzzle element, the first puzzle element and the second puzzle element If the attributes of the cheating elements are the same, the first puzzle element and the second puzzle element are combined. Then, it is transformed into a third puzzle element having attributes different from the aforementioned attributes, and the first puzzle element and the previous If the attributes of the second puzzle element are different from each other, the first puzzle element and the second puzzle element Without combining them, the shapes of the first puzzle element and the second puzzle element are changed. Have the computer perform the task.

[0007] The aforementioned attributes may be the size, shape, or type of the puzzle element.

[0008] The first puzzle element and the second puzzle element are combined to transform into the third puzzle element. In this case, the attributes of the puzzle elements may change according to a predetermined order.

[0009] The game program causes the computer to execute, without combining, the first puzzle element having the last attribute in the predetermined order and the second puzzle element having the same attribute when they come into contact with or are close to each other to be erased. When the first puzzle element having the last attribute in the predetermined order comes into contact with or is close to a second puzzle element having the same attribute, the computer may be caused to execute erasing the first puzzle element and the second puzzle element without combining them. The computer may be caused to execute erasing the first puzzle element and the second puzzle element without combining them when the first puzzle element having the last attribute in the predetermined order comes into contact with or is close to a second puzzle element having the same attribute. This may be.

[0010] Physical property parameters may be set for each of the plurality of puzzle elements. The game program may cause the computer to elastically change the shape of the puzzle element based on a physical operation on the physical property parameter. Based on the physical operation on the physical property parameter, the game program may cause the computer to elastically change the shape of the puzzle element. The game program may cause the computer to elastically change the shape of the puzzle element based on a physical operation on the physical property parameter.

[0011] When the size of the third puzzle element is larger than the sizes of the first puzzle element and the second puzzle element before combination, the game program may cause the computer to execute movement or shape change of other puzzle elements that come into contact with the third puzzle element based on at least a physical operation on the physical property parameter of the third puzzle element. When the size of the third puzzle element is larger than the sizes of the first puzzle element and the second puzzle element before combination, at least based on the physical operation on the physical property parameter of the third puzzle element, the game program may cause the computer to execute movement or shape change of other puzzle elements that come into contact with the third puzzle element. Based on the physical operation on the physical property parameter of the third puzzle element, the game program may cause the computer to execute movement or shape change of other puzzle elements that come into contact with the third puzzle element when the size of the third puzzle element is larger than the sizes of the first puzzle element and the second puzzle element before combination. The game program may cause the computer to execute movement or shape change of other puzzle elements that come into contact with the third puzzle element based on at least a physical operation on the physical property parameter of the third puzzle element when the size of the third puzzle element is larger than the sizes of the first puzzle element and the second puzzle element before combination.

[0012] The game program may cause the computer to combine the first puzzle element and the second puzzle element in such a manner that the first puzzle element merges with the second puzzle element as a reference. The game program may cause the computer to combine the first puzzle element and the second puzzle element in such a manner that the first puzzle element merges with the second puzzle element as a reference. The game program may cause the computer to execute combining the first puzzle element and the second puzzle element in such a manner that the first puzzle element merges with the second puzzle element as a reference.

[0013] The plurality of puzzle elements may include a fourth puzzle element that is not combined with other puzzle elements and whose shape does not change. At this time, the fourth puzzle element may be erasable by using a predetermined item. The plurality of puzzle elements may include a fourth puzzle element that is not combined with other puzzle elements and whose shape does not change. At this time, the fourth puzzle element may be erasable by using a predetermined item. The fourth puzzle element may be erasable by using a predetermined item.

[0014] The game program may cause the computer to execute, together with the first puzzle element to be operated on, a change in the operation target of the puzzle element to be operated on in subsequent times. The computer may be caused to display a plurality of puzzle elements that result in this. This At this time, the game program may cause the computer to change the first puzzle element to be operated on to another puzzle element that is the next operation target.

[0015] The virtual external force may be virtual gravity.

Advantages of the Invention

[0016] According to one embodiment of the present disclosure, a novel puzzle game in which the movement of puzzle elements is difficult to predict can be provided.

Brief Description of the Drawings

[0017] [Figure 1] It is a block diagram showing the configuration of a communication system in one embodiment of the present disclosure. [Figure 2] It is a block diagram showing the configuration of a communication device in one embodiment of the present disclosure. [Figure 3] It is a block diagram showing the configuration of a server in one embodiment of the present disclosure. [Figure 4] It is a block diagram showing the game processing function of a communication device in one embodiment of the present disclosure. [Figure 5] It is a block diagram showing the game processing function of a server in one embodiment of the present disclosure. [Figure 6] It is a diagram showing a game image of a puzzle game by a game program according to one embodiment of the present disclosure. [Figure 7] It is a diagram for explaining puzzle elements used in a puzzle game by a game program according to one embodiment of the present disclosure. [Figure 8] It is a diagram for explaining puzzle elements used in a puzzle game by a game program according to one embodiment of the present disclosure. [Figure 9] It is a diagram showing a puzzle area of a puzzle game by a game program according to one embodiment of the present disclosure. ​ [Figure 10] This figure shows the puzzle area of ​​a puzzle game using a game program according to one embodiment of the present disclosure. [Figure 11] This figure shows the puzzle area of ​​a puzzle game using a game program according to one embodiment of the present disclosure. [Figure 12] This figure shows the puzzle area of ​​a puzzle game using a game program according to one embodiment of the present disclosure. [Modes for carrying out the invention]

[0018] Hereinafter, with reference to the drawings, a game program (specifically, a puzzle program) is an embodiment of the present disclosure. This document describes a program for image control in video games. However, this disclosure does not cover many different aspects. It is possible to carry out the invention in the following manner. That is, this disclosure describes the embodiments shown below. It is not to be interpreted as being limited to the content. In the drawings referenced in this embodiment, the same part or the same Parts that have a specific function are given the same code or the same code followed by an alphabet. We will use symbols and omit the explanation of their repetition.

[0019] In this specification and in the claims, each term is defined as follows:

[0020] A "game image" is an image displayed on the screen that represents the progress of the game. In the case of the cheating game, the display includes a puzzle area where multiple puzzle elements are placed. Game images are displayed. Game users (hereinafter simply referred to as "users") view the game images The game can be controlled by touching certain parts of the screen.

[0021] The "puzzle area" is the area in a game image where multiple puzzle elements are provided. The user controls the initial position of the puzzle elements (the puzzle elements move toward the puzzle area) using touch controls. By determining the starting position of the movement, you can decide where to move the puzzle piece within the puzzle area. The user decides whether to move the element. This involves repeated touch operations. Puzzle elements are sequentially supplied to the puzzle area, and the puzzle game progresses according to predetermined rules. To do.

[0022] "Puzzle elements" are objects that function as individual puzzle pieces that make up a puzzle. This refers to the object (specifically, the image that is the target of manipulation or processing within the game image). (See below for further details.) As such, puzzle elements have various attributes (for example, size, shape, or type) It includes puzzle elements. The puzzle elements are designed to deform in response to external forces, as described below. It is an object with set physical property parameters. However, the puzzle element is an exception, A special object whose physical properties are set so that it does not undergo the above deformation ("Special Puzzle") Also called an "element". ) may be included. Here, "deforms in response to external force" means external This means that the shape changes due to elastic or plastic deformation when a force is applied. For example, when a puzzle element falls and collides with another puzzle element, both puzzle elements will interact with each other. Its shape can change through elastic or plastic deformation.

[0023] The term "elasticity" shall also include "viscoelasticity." Therefore, "elastic deformation" The term "elastic body" means "deformation due to elasticity or viscoelasticity," and the term "elastic body" means "bullet." It means "an object that has elastic or viscoelastic properties." Also, the expression "elastically" means It is used to mean "like an object that has elastic or viscoelastic properties."

[0024] "Material properties parameters" are parameters that indicate the physical properties of a substance. The puzzle elements include... Each has its own set of physical property parameters. These physical property parameters include the elastic modulus (elastic coefficient). It can include properties such as (number), dynamic modulus of elasticity, density (mass), hardness, and coefficient of friction. Puzzle Key Depending on the setting of the material properties parameters, elastic deformation may or may not be possible. For example, the material properties of the puzzle elements are set so that they can undergo elastic deformation. If present, the puzzle elements behave as if they were elastic.

[0025] "Touch operation" refers to the user touching a touch panel, etc., with their finger or a stylus pen, etc. ( Below, it refers to an operation performed by touching the "indicator" (referred to as "the object"). "Tap operation" refers to an operation performed by touching the indicator. This refers to a short touch operation from the start to the release of contact. A "long press operation" refers to a long press operation where contact with the object being pressed is released. This refers to a touch operation where the duration from start to release is longer than a tap operation. "Slide operation" refers to an instruction. An operation that moves the point of contact while maintaining the state of contact between objects (an operation that involves a change in the coordinates of the point of contact) To point to. Among sliding operations, those involving a longer contact time with the object being pointed to are sometimes called swipe operations. Yes. Also, among sliding operations, those with a short contact time with the object being pointed to are called flick operations. In some cases, this may occur.

[0026] A "program" is a computer equipped with a processor and memory. This refers to the instructions or set of instructions that are executed. "Computer" refers to the entity that executes the program. It is a general term. For example, when a program is executed by a server (or client). In general, "computer" refers to a server (or client). Also, servers and clients When a "program" is executed through distributed processing between the computer and the ant, the computer will This includes both servers and clients. In this case, "program" means "running on the server." This includes "programs that are executed" and "programs that run on the client." Similarly, when the "computer" is processed in a distributed manner across multiple servers, the "computer" is also referred to as "multiple servers" The term "program" includes the server, and "program" includes each program that runs on each server.

[0027] In this specification and the description of the drawings, when it is necessary to distinguish each puzzle element individually, Sometimes, a common code (e.g., PE) is followed by a number to distinguish them from one another (e.g., PE1). ~PE7). However, in the explanation, if there is no need to distinguish each puzzle element, In some cases, explanations may be given using only common symbols.

[0028] <First Embodiment> [Communication system configuration] Figure 1 is a block diagram showing the configuration of a communication system 1000 in one embodiment of the present disclosure. Yes. The communication system 1000 has a communication device 100 and a server 500. The 100 and Server 500 are connected to a network such as the Internet or a communication line. The communication system 1000 consists of a client communication device 100 and a server 500. It is a client-server system composed of [the specified components].

[0029] The communication device 100 is, for example, a mobile terminal such as a smartphone. By connecting to the network NW, it communicates with server 500 or other communication devices. It is possible to do so. The communication device 100 can install game programs. Yes. By executing the game program installed on the communication device 100, A puzzle game is provided in which each puzzle element can be manipulated according to the user's actions.

[0030] The game program is transmitted from server 500 to communication device 100 via network NW. It will be downloaded. However, the game program is pre-installed on the communication device 100. It may also be included. Furthermore, the game program may be recorded on a magnetic recording medium, optical recording medium, or magneto-optical recording medium. Provided in a state where it is recorded on a computer-readable recording medium such as a medium or semiconductor memory. It may also be used. In this case, the communication device 100 is an information processing device equipped with a device for reading the recording medium. Any placement is fine.

[0031] The game program is executed by the server 500 when the communication device 100 is executing it. In cases where the communication device 100 and the server 500 share the roles and perform the tasks (so Any of the following configurations can be adopted (when performing distributed processing).

[0032] Server 500 provides game programs and various other services to communication device 100. This is an information processing device that provides services such as [service name]. Various services include, for example, a communication device 10 In version 0, when running online games, services such as login processing and synchronization processing are performed. This includes various services such as SNS (Social Networking Services). The game program may include services such as billing and payment processing. , a storage device included in the server 500, a recording medium that the server 500 can read, or The user 500 is recorded in a database accessible via the network. (See Figure 1) Although Server 500 is illustrated as a single information processing device, it can also be a multiple information processing device. It may be composed of pieces.

[0033] [Configuration of the G device] Figure 2 is a block diagram showing the configuration of a communication device 100 in one embodiment of the present disclosure. The communication device 100 of this embodiment includes a control unit 101, a storage unit 102, a display unit 103, and an operation unit 1 04, Sensor unit 105, Imaging unit 106, Position detection unit 107, Communication unit 108, Sound input / output unit 1 09, and the notification unit 110. However, the communication device 100 does not include all of these elements. It is not limited to those that do not do.

[0034] The control unit 101 is a CPU (Central Processing Unit) and It includes a processor (arithmetic processing unit) and memory devices such as RAM. The control unit 101 is memory The program stored in unit 102 is executed by the processor, and various functions are performed by the communication device 10 This is realized at 0. The signals output from each element of the communication device 100 are from the communication device 100. It is used by the various functions implemented in it.

[0035] The memory unit 102 is a non-volatile memory, hard disk drive, etc. for permanent information storage. It is a recording device (recording medium) that can rewrite program information. The storage unit 102 is a program It also stores information such as parameters necessary for the execution of the program. For example, as mentioned above. The game program is stored in the memory unit 102.

[0036] The display unit 103 displays various display images (for example, game images) in accordance with the control unit 101. It has a display area that displays (etc.). The display unit 103 is, for example, a liquid crystal display or It is a display device such as an EL display.

[0037] The operation unit 104 outputs signals (for example, signals indicating commands or information) in response to user operations. This is an operating device that outputs to the control unit 101. The operating unit 104 is located on the surface of the display unit 103. It is a touch sensor. The operation unit 104, when combined with the display unit 103, Configures a touch panel. Commands or information in response to user operation are displayed by the user's finger or style. Input is sent to the communication device 100 by touching the operation unit 104 with an indicator such as a pen. However, the operation unit 104 includes switches located on the housing of the communication device 100. That's good too.

[0038] The sensor unit 105 is responsible for sensing the movement of the communication device 100, the environment surrounding the communication device 100, and other related information. This device has the function of collecting information and converting it into a signal. The sensor unit 105 of this embodiment is For example, an acceleration sensor. The control unit 101 controls the output signal of the sensor unit 105. The system acquires information regarding the movement of the communication device 100 (e.g., tilt, vibration, etc.). However, In this example, the sensor unit 105 may be an illuminance sensor, a temperature sensor, a magnetic sensor, or other sensors. It may include "sa".

[0039] The imaging unit 106 is an imaging device (camera) that converts the image of the object to be imaged into a signal. 100 generates an image file (still image file) based on the imaging signal output from the imaging unit 106. It generates a one-dimensional code or a two-dimensional code (including video files). The imaging unit 106 generates a one-dimensional code or a two-dimensional code. It also functions as a scanner that reads identification codes such as text codes.

[0040] The position detection unit 107 detects the position of the communication device 100 based on the position information. The position detection unit 107 uses GNSS (Global Navigation Satellite System). The location of the communication device 100 is detected using the lite System.

[0041] The communication unit 108 connects to the network NW under the control of the control unit 101, and Server 500 and other communication devices connected to the network perform the transmission and reception of information. This is a linear communication module. The communication unit 108 performs communication such as infrared communication and short-range wireless communication. It may include modules.

[0042] The sound input / output unit 109 performs sound input and output. For example, sound input is handled by the sound input / output unit 10 This is done using 9 microphones. The sound output is provided by the speaker of the sound input / output unit 109. The audio input / output unit 109 is used for communication with other communication devices, as well as for collecting external sounds or during game progression. It can also be used to output voices or sound effects.

[0043] The notification unit 110 communicates to the user via visual, auditory, or tactile means using the communication device 10 It notifies the user of a state of 0. Specifically, the notification unit 110 notifies the user of light, sound, or vibration. The status of the communication device 100 is notified using this. For example, the notification unit 110 flashes a lamp. The system uses vibrations throughout the entire enclosure to inform the user whether or not it is communicating with an external device. This is possible. The vibration of the entire casing is performed by the vibrator of the notification unit 110. Also, The notification unit 110 can also notify the user of events that occur as the game progresses. For example, the notification unit 110 will notify the user when the puzzle elements supplied to the puzzle area satisfy predetermined conditions. This can be communicated to the user using light, sound, or vibration.

[0044] [Server Configuration] Figure 3 is a block diagram showing the configuration of server 500 in one embodiment of the present disclosure. The server 500 of this embodiment includes a control unit 501, a storage unit 502, and a communication unit 503.

[0045] The control unit 501 controls the arithmetic processing circuit (control device) such as the CPU and the storage device such as RAM. The control unit 501 executes the program stored in the memory unit 502 using the CPU. Various functions are implemented in server 500. Signals output from each element of server 500 The code is used by various functions implemented on server 500.

[0046] The memory unit 502 is a non-volatile memory, hard disk drive, etc. for permanent information storage. It is a recording device (recording medium) that can rewrite information. The storage unit 502 is a program It also stores information such as parameters necessary for the execution of the program. For example, as mentioned above. The game program is stored in memory unit 502. Also, memory unit 502 is a network It stores various types of information received from other devices (e.g., communication device 100) via the network.

[0047] The communication unit 503 connects to the network NW under the control of the control unit 501, and Communication device 100 connected to the network network, other servers, and other devices for sending and receiving information. It is a wireless communication module that performs communication. Other servers include, for example, game servers and SNs. Examples include S servers and mail servers.

[0048] [Game processing function of communication device] The game processing function performed by the communication device 100 will be described below. This is achieved by the control unit 101 of the signaling device 100 executing the game program. Some or all of the configuration required to implement the game processing functions described below is hardware-based. That would be fine.

[0049] Figure 4 shows a block illustrating the game processing function 10 of a communication device 100 in one embodiment of the present disclosure. This is a diagram. The game processing function 10 includes a game operation acquisition unit 11, a setting data receiving unit 12, Game data storage unit 13, game processing execution unit 14, status data transmission unit 15, display data It includes a data generation unit 16 and a display data output unit 17. However, this is the game processing machine shown in Figure 4. Function 10 is just one example, and some functions may be omitted or other functions may be added. good.

[0050] The game operation acquisition unit 11 selects from the operations input by the user to the operation unit 104 that the game Get the game controls. Game controls are operations related to the game, for example, puzzle elements. This includes instructions for the initial position (starting position), instructions for using items, etc. The operation is performed by touching the control unit 104.

[0051] The configuration data receiving unit 12 receives configuration data from the server 500 via the communication unit 108. The settings data includes various setting parameters related to game progression, etc. Generated in the 500. The configuration data includes control data related to game control. It's okay if it's not allowed.

[0052] The game data storage unit 13 records the setting data received by the setting data receiving unit 12. It stores data necessary to remember or display game images (for example, image data, etc.). For example, the game data storage unit 13 may store status data, which will be described later.

[0053] The game processing execution unit 14 receives the game operations and Based on the setting data received by the setting data receiving unit 12, the game progress is controlled. The process to perform the necessary actions (game progression processing) is executed. Game progression processing is, for example, the puzzle described later. Processing of various events associated with the combination or deletion of multiple puzzle elements supplied within the area (Puzzle (Including rearrangement of elemental elements) To generate status data according to the processing of various events This includes processing of the game and processing to control the game images according to the game's progress. The data includes the state of game progress (placement of each puzzle element, whether an event occurred, item This data represents whether or not a function is used. The game processing execution unit 14 executes at any time Status data can be generated using this method. For detailed examples of game progression processing, see below. More details will follow.

[0054] The status data transmission unit 15 transmits data via the communication unit 108 to the game processing execution unit 14. The generated status data is sent to the server 500. Status data transmission unit 15 For example, status data can be updated at any time, such as when the game ends or when an event occurs. It can be sent.

[0055] The display data generation unit 16 responds to the progress of the game controlled by the game processing execution unit 14. Display data is generated for displaying the game image on the display unit 103. The display data is: Includes background images and object images such as puzzle elements.

[0056] The display data output unit 17 displays the display data generated by the display data generation unit 16. Output to unit 103. Display data output unit 17 controls, for example, the output timing of the display image. It generates signals to control, signals to control each driver circuit of the display unit 103, and so on.

[0057] [Server game processing capabilities] This section describes the game processing functions that run on server 500. This is achieved by the control unit 501 of unit 500 executing the game program. Some or all of the configuration required to implement the game processing functions described is done by hardware It may be implemented.

[0058] Figure 5 shows a block illustrating the game processing function 50 of the server 500 in one embodiment of the present disclosure. This is a diagram. The game processing function 50 includes a status data receiving unit 51 and a game data storage unit. 52, including a game processing execution unit 53 and a setting data transmission unit 54. However, as shown in Figure 5 Game processing function 50 is just one example; some functions may be omitted or other functions may be added. It's okay to do that.

[0059] The status data receiving unit 51 receives status data from the communication device 100 via the communication unit 503. The data is received. The status data includes an identifier to identify the source communication device 100. Other data may be included.

[0060] The game data storage unit 52 receives the status data received by the status data receiving unit 51. It stores data and setting data generated by the game processing execution unit 53. The status data and configuration data are associated with the corresponding communication device 100. It will be remembered.

[0061] The game processing execution unit 53 receives the status data received by the status data receiving unit 51 Based on the data, execute processes (game management processes) to manage the game's progress. The game management process, for example, uses the status data associated with each communication device 100. Processing for management, processing for generating setting data according to the progress of each game, and This includes the login process for each communication device 100 to the game. The game management process is performed by each communication device It may include processing to synchronize game progress over a period of 100. The execution unit 53, not limited to this example, performs the aforementioned game progress processing in addition to game management processing. It is possible to perform at least some of these actions.

[0062] The configuration data is used to set various parameters according to the game's progress. For example, the configuration data includes the identification data of the associated communication device 100, and the next game stage. Parameters related to progress and control, updated puzzle element attributes and physical properties parameters (details This may include (details will be described later). The game processing execution unit 53 receives the status data. Accordingly, the setting data associated with the communication device 100 corresponding to the status data It is possible to generate data.

[0063] The setting data transmission unit 54 is generated by the game processing execution unit 53 via the communication unit 503. The configured settings data is transmitted to the corresponding communication device 100. The settings data transmission unit 54 is, for example, For example, setting data is changed at times such as when an event occurs or when transitioning to the next game stage. It can transmit. The setting data transmission unit 54 transmits the setting data in addition to the current data. Status data may be transmitted to the communication device 100.

[0064] [Composition of game images] The game image GI described below is controlled by the control unit 101 of the communication device 100 shown in Figure 2 (specifically... Specifically, the processor in the control unit 101 reads the game program from the memory unit 102. The results are displayed on the display unit 103 by executing the gram. However, the server 5 shown in Figure 3 The control unit 501 of 00 (specifically, the processor provided in the control unit 501) The game program stored in the device is executed, and the game image is displayed on the display unit 103 of the communication device 100. It is also possible to configure it to display GI.

[0065] Figure 6 shows a game image GI of a puzzle game using a game program according to one embodiment of the present disclosure. This is a diagram. Specifically, Figure 6 shows the puzzle game during game program execution. This depicts a scene. The communication device 100 is a mobile terminal such as a smartphone. The image GI is displayed on the display unit 103 of the communication device 100. (The diagram is omitted, but the display unit) A touch sensor is positioned as the operating unit 104 in almost the same area as 103.

[0066] As shown in Figure 6, the game image GI includes a container 61 having an opening facing upwards. In this embodiment, the area inside the container 61 is called the puzzle area PA, and the area outside the container 61 is called the puzzle area PA. The region is called the non-puzzle region NPA. The puzzle region PA is a complex region that functions as a puzzle piece. Numerical puzzle elements PE are supplied, and each puzzle element PE interacts with one another. This is the area where the puzzle game progresses further. The non-puzzle area NPA is part of the game image GI. This is an area other than the puzzle area PA. In the example shown in Figure 6, the puzzle area PA contains multiple puzzles A puzzle element PE is supplied. In this embodiment, the puzzle element PE reflexes in response to an external force. The material properties are set to allow for deformation. Each puzzle is located in the puzzle area PA. Element PE varies in size, type, and shape, the reason for which will be explained later. The NPA area includes background images, user interface images (UI images), etc. Various images and objects are placed to assist in the progression.

[0067] The game image GI shown in Figure 6 includes a conveyor belt 21 and a hold stage 2 as background images. 2. Includes a piece transporter 23 and a score display 24. Conveyor 21 is located in the puzzle area. This is a device for sequentially transporting multiple puzzle elements PE supplied to PA. Stage 22 is an area for temporarily saving the puzzle element PE that is being manipulated. The transfer device 23 moves the puzzle element PE to be manipulated in the left-right direction according to the user's operation. It is a device for that purpose. The score display 24 shows the points earned during the progress of the puzzle game. This is the area for displaying [something].

[0068] Furthermore, the game image GI includes UI images such as the control lever 31 and the control switch 32. and an operating switch 33 is included. The operating lever 31 allows the user to move the piece transferr 23 left and right. U for moving in a direction or dropping puzzle element PE from piece transporter 23 I (User Interface). Operation switches 32 and 33 are, for example, used by the user. Use items, or move the puzzle element PE to hold stage 22. This is a UI for that purpose.

[0069] The puzzle game of this embodiment allows the user to interact with a game image GI having the above-described configuration. The game progresses through the operation. However, the game image GI shown in Figure 6 is the game of this embodiment. This is just one example of a puzzle game when running a program, and within the game image GI The background images and UI images (including the functions assigned to the UI images) to be placed are as shown in the diagram. The configuration is not limited to this. For example, the operation of the piece transfer device 23 can be performed at any position on the screen. It can also be executed by user touch operations on the screen. Specifically, any action on the screen In response to the sliding operation relative to the position, the piece transfer device 23 moves left and right, and the user's finger It may also be designed so that when released, the puzzle element PE falls from the piece transfer device 23. In this case, the position where the user releases their finger is the starting point of the puzzle element PE supplied to the puzzle area PA. This will be the period position.

[0070] [Overview of game progression] Next, regarding the progress of the puzzle game when the game program of this embodiment is executed... This will be explained using Figure 6. In general terms, the puzzle game of this embodiment responds to user operations. Then, puzzle elements PE are sequentially supplied to the puzzle area PA, and in the puzzle area PA, puzzle elements A game where players compete to accumulate the highest total score by repeatedly combining and deleting PE (Player Image). It is Mu.

[0071] As a basic operation in the puzzle game of this embodiment, the user keeps the pieces in the piece transferr 23 Move the held puzzle element PE in the left and right directions, and the initial point where the puzzle element PE will start to fall. Specify the position. At this time, as shown in Figure 6, the items are transported one after another onto the conveyor 21. Multiple puzzle elements PE are displayed. Specifically, the game image GI is selected by the user. While the piece transporter 23 is being operated (i.e., the initial position of the puzzle element PE being operated on) (While the operation to specify the placement is being performed) Multiple puzzle elements that will be the target of subsequent operations are included. The user can see each puzzle element PE placed on the conveyor belt 21. Therefore, what are the attributes (size, shape, or type) of the puzzle element PE that will be manipulated in subsequent sessions? ) can be recognized as a puzzle element. In the example shown in Figure 6, conveyor 2 The multiple puzzle elements PE placed on top of 1 are manipulated from right to left.

[0072] Furthermore, the user can use the hold stage 22 to store the pieces in the piece transferr 23. The supply of puzzle elements PE to the puzzle area PA can be temporarily withheld. Specifically, the user will select the puzzle element PE currently being manipulated as the next target of their manipulation. It is possible to temporarily move the object to be operated onto the hold stage 22. The puzzle element PE moved onto hold stage 22, and the next target of the operation was the other The puzzle element (puzzle element PE, which was located on the far right of conveyor belt 21) is the target of the operation. It is attached to the piece transfer device 23 as a cheating element PE. In other words, the user controls the puzzle to be operated on. The element PE can be changed to another puzzle element PE that is the next target of the operation. The puzzle element PE held in stage 22 then holds another puzzle element PE. When the operation to evacuate to Stage 22 occurred, the puzzle elements attached to the piece transporter 23 It will replace PE and become the target of the operation.

[0073] As described above, on the conveyor belt 21 are multiple puzzle elements P that will be manipulated in subsequent steps. E is displayed. Therefore, the user must consider the puzzle element PE on the conveyor belt 21. By using the hold stage 22, etc., the puzzles supplied to the puzzle area PA By strategically determining the PE elements, you can efficiently earn points.

[0074] The puzzle element PE, whose initial position is determined by the piece transfer device 23, It detaches and is supplied to the puzzle area PA (inside container 61). Piece transfer device 23 and container A virtual gravitational field is set in the space between 61 and the puzzle area PA. In other words, A virtual force, or virtual gravity, acts upon the puzzle element PE once it has detached from the piece transporter 23. Therefore, the puzzle element PE that has detached from the piece transporter 23 will fall due to virtual gravity. Move towards the bottom of the sea urchin container 61. Multiple puzzle elements supplied to the puzzle area PA. PE is arranged so as to be stacked from the bottom, as shown in Figure 6. The progression of the puzzle game will be explained later.

[0075] The game image GI shown in Figure 6 contains liquid 62 inside container 6. It mimics water filled in container 1. A predetermined amount of liquid 62 is placed inside container 61. When puzzle elements PE are supplied into container 61, the liquid level (the water level of liquid 62) gradually rises. The liquid is released. In other words, the liquid level of liquid 62 is the ratio of the puzzle element PE to the puzzle area PA. It increases as the number of matches increases. Ultimately, the number of puzzle elements PE located in the puzzle area PA increases. As a result, when the liquid level of liquid 62 exceeds a predetermined position, the game ends. In this puzzle game, the game ends when liquid 62 overflows from container 61. It is set up that way.

[0076] The ratio of puzzle element PE to the aforementioned puzzle area PA is the ratio of the area of ​​puzzle element PE. It may also be the ratio of the volume of the puzzle element PE. Furthermore, it is not limited to those examples. For example, if the total number of puzzle elements PE in container 61 exceeds a predetermined value, the game ends. It is also possible to use bars. Furthermore, points can be set for each type of puzzle element PE. However, if the total score of the puzzle elements PE in container 61 exceeds a predetermined amount, the game ends. It is also possible to do so.

[0077] Thus, in this embodiment, depending on the proportion of puzzle elements PE in the puzzle region PA The game is determined based on the changing liquid level (water level) of liquid 62. Yes. Such a criterion is that, as in this embodiment, the puzzle element PE deforms in response to an external force. This is particularly effective when the game has the following characteristics: Because it does not deform, the height of the collection of puzzle elements stacked in the puzzle area is equal to the height of one puzzle element. The height can be clearly determined in units of minutes. On the other hand, as in this embodiment, the puzzle When the elemental PE deforms, the height of the pile of puzzle elements stacked in the puzzle area changes irregularly. Therefore, it is difficult to accurately determine the height of the collection of puzzle elements PE. In this embodiment, even if the height of the collection of puzzle elements PE cannot be accurately determined, a clear standard is provided. To enable its use, the height of the liquid level of the aforementioned liquid 62 is used as the criterion for ending the game. They are employing them.

[0078] Furthermore, the height of the liquid level of liquid 62 is determined by the area and volume of the region where puzzle element PE does not exist. This also includes the gaps between the cheating elements (PE). Traditionally, the focus has been solely on the puzzle element. Because the game was determined by focusing on certain aspects, even if puzzle elements accumulated locally, the game would still end. There were cases where this resulted in a "mum-over" (a type of error). In contrast, in this embodiment, for example, puzzle element P E is locally piled up, and some of it exceeds the liquid level or the height of the wall of container 61. However, the game will not end unless the liquid level exceeds a predetermined value. This type of puzzle game allows for the development of strategies not found in traditional puzzle games. From this perspective, the strategic appeal has also improved.

[0079] [Structure of puzzle elements] Figure 7 shows a puzzle used in a puzzle game by a game program according to one embodiment of the present disclosure. This is a diagram to explain the element PE. Figure 7 shows seven puzzle element PEs as examples. For the sake of explanation, in order to distinguish each puzzle element PE, we have seven puzzle elements PE. These are called puzzle elements PE1 to PE7. The puzzle elements PE1 to PE7 in this embodiment are Each has different attributes set. Here, "attributes" refers to things like size, Including shape or type.

[0080] In the example shown in Figure 7, the puzzle elements PE1 to PE6 each have different sizes. Puzzle element PE1 has the smallest size, puzzle element PE2 has the smallest size, puzzle element P It has a larger size than E1. As shown in Figure 7, the puzzle elements PE1 to PE6 are The size increases sequentially from cheating element PE1 to puzzle element PE6, and puzzle element PE6 is , has the largest size.

[0081] Furthermore, the puzzle elements PE1 to PE6 are all of different types. Here, "different types" This means that the appearance of puzzle elements PE1 to PE6 is different. For example, puzzle elements PE1~PE6 may differ in color, shape, or other characteristics. The patterns that appear on each surface (for example, the pattern of the assigned character's face) are different. This may be the case. In the example shown in Figure 7, for the sake of explanation, the hatching type is changed. This better illustrates the differences between the types of puzzle elements PE1 to PE6.

[0082] Furthermore, each puzzle element PE1 to PE6 has physical property parameters set for it. Specifically Each puzzle element PE1 to PE6 is elastic and can be deformed like an elastic material (such as rubber). The physical properties parameters are set for each puzzle element PE1 to PE6. In the PA region, it behaves as if it were an elastic body. Also, puzzle elements PE1~PE For example, each of the 6 materials has a different density (mass) set as a physical property parameter. Under virtual gravity, the weight of puzzle element PE1 is the smallest, and the weight of puzzle element PE2 is the smallest. The weight is greater than puzzle element PE1. The weight of puzzle elements PE1~PE6 is the same as the puzzle element The puzzle elements increase in order from PE1 to PE6, with puzzle element PE6 having the largest weight. However, this is not limited to this example, and the density of puzzle elements PE1 to PE6 is always They may be the same.

[0083] Figure 8 shows a puzzle used in a puzzle game by a game program according to one embodiment of the present disclosure. This is a diagram illustrating element PE. As shown in Figure 8, each puzzle element PE is multiply It is set up as a collection of a number of particles PT. Each particle PT is roughly circular. These are shaped objects, each with the aforementioned physical property parameters set. The behavior of element PE is based on physical calculations applied to the physical properties parameters of individual particle PT. It can be controlled by controlling the individual particles PT that make up the puzzle element PE. By performing physical calculations on the property parameters, the degree of elastic deformation of the puzzle element PE can be determined. The degree of restorative force (recovery force), the degree of elastic force, etc., are controlled to make the puzzle element PE an actual elastic body. It can be made to behave like this. For example, if two puzzle elements PE collide, both Physical calculations are performed on the physical properties parameters of each particle PT that makes up the object, and two puzzles The behavior of the PE elements colliding with each other, deforming, and then repelling each other due to elastic force is simulated. It can be expressed in accordance with the physical phenomena at hand.

[0084] By changing the settings of the aforementioned physical property parameters, various attributes can be assigned to the puzzle element PE. It can be given. The puzzle element PE of this embodiment is the puzzle element P as shown in Figure 7. In addition to E1-PE6, it includes a special puzzle element PE7. Puzzle element PE7 is a puzzle element The original PE1-PE6 differs in type and shape. Specifically, the puzzle elements PE1-PE6 are While the other has an outer shape that is roughly circular or roughly elliptical, the puzzle element PE7 has a polygonal shape. It has an external shape. In addition, the puzzle element PE7 has material property parameters set so that its shape does not change. It is fixed. Other features of puzzle element PE7 will be described later.

[0085] [Combination of puzzle elements] The puzzle elements PE1 to PE6 of this embodiment are two puzzle elements PE having the same attribute. When they come into contact or are close together, the two puzzle elements PE combine with each other to form one other puzzle element It changes to PE. For example, in the example shown in Figure 7, two puzzle elements PE1 are in contact or close to each other. When they come into contact and are combined, they transform into a single puzzle element PE2. Similarly, two puzzle elements P When two E2 elements come into contact or are close together and combine, they transform into a single puzzle element, PE3. (Generalization) Then, when two puzzle elements PE(N) come into contact or are close to each other and are combined, one puzzle element is formed. The element changes to PE(N+1). In this way, the puzzle elements PE1 to PE6 of this embodiment The attributes have a predetermined order, and two puzzle elements PE are combined to create a new puzzle When transforming into elements, the attributes of the puzzle element PE change according to a predetermined order.

[0086] In the example above, "proximity" means that the distance between puzzle elements PE is within a predetermined distance. This means they have gotten close enough. The distance between the puzzle elements PE has fallen within a predetermined distance. Whether or not this is the case can be determined, for example, by using the distance between the center points of the aforementioned particle PT. Specifically, the center point of particle PT located on the outermost edge of one puzzle element PE and The distance between the other puzzle element PE and the center point of particle PT located on the outermost edge is, When they are within a predetermined distance (for example, 1 to 2 times the diameter of particle PT), both puzzles Element PE can be determined to be in close proximity. However, this is not limited to this example; puzzle element PE The point at which two objects are considered to be in close proximity (and therefore when the compositing process is performed) is determined on an appropriate basis. It is configurable.

[0087] In accordance with the above conditions, the puzzle element PE newly supplied to the puzzle area PA will land at the landing spot. If other puzzle elements PE of the same attribute exist, they are combined when they come into contact or are close to each other, as described above. It transforms into a puzzle element PE having different attributes in a predetermined order. Specifically, as shown in Figure 7. For example, when puzzle elements PE of the same attribute are combined, they will be different in type and weight, The puzzle elements change to larger PE (Puzzle Element).

[0088] Figures 9 and 10 show a puzzle game using a game program according to one embodiment of the present disclosure. This is a diagram showing the region PA. Specifically, Figure 9 shows the two puzzle elements PE3 being combined. This shows how it transforms into one puzzle element PE4. Figure 10 shows the puzzle region PA Then, an event occurs in which the synthesis of puzzle elements PE is repeated in succession (a so-called chain reaction). It shows the situation.

[0089] As shown in Figure 9, the puzzle element PE3 supplied into the container 61 by user operation is , it falls through the liquid 62. In this embodiment, a virtual buoyancy force is provided to the liquid 62 as a virtual external force. Although not yet established, this is not limited to this example; it is also possible to set virtual buoyancy for liquid 62. It is possible. In that case, a virtual buoyancy force is applied to the puzzle element PE that falls into liquid 62, and a virtual gravity is applied. The speed of the fall may be reduced.

[0090] As shown in the upper diagram of Figure 9, directly below the puzzle element PE3 that fell into the liquid 62, Puzzle element PE3 of the same attribute is located in the puzzle area PA. Two puzzle elements When PE3 comes into contact or is in close proximity, the two puzzle elements PE3 are combined, as shown in the lower diagram of Figure 9. It is then transformed into a single puzzle element PE4. At this time, the two combined puzzle elements PE Both 3s are eliminated. In the example shown in Figure 9, the two eliminated puzzle elements PE3 are indicated by dotted lines. This is shown.

[0091] In the example shown in Figure 9, puzzle element PE2 is below puzzle element PE4, which was generated by synthesis. It is located. At this time, puzzle element PE2 and puzzle element PE4 have different attributes, so Even if they are touching, they will not be combined. Also, in the state shown in the upper part of Figure 9, the puzzle element PE 3 is resting on puzzle element PE2, but in the state shown in the lower part of Figure 9, puzzle element PE Since 3 is transformed into puzzle element PE4 through synthesis, the weight of puzzle element PE4 determines the puzzle The load applied from above to the puzzle element PE2 increases. In this case, puzzle element P Based on the physical calculations for the material properties parameters of both E2 and puzzle element PE4, the increase The shape of puzzle element PE2 is changed so that it is further compressed by the amount of the load applied. You may allow it.

[0092] In the example shown in Figure 9, the fallen puzzle element PE3 is located below the puzzle element PE When it comes into contact with or is close to 3, it is attracted to the lower puzzle element PE3 in such a manner (fusion) It is synthesized in such a manner. As a result, the fallen puzzle element PE3 is lowered to the puzzle element below. It merges with the original PE3. In other words, the fallen puzzle element PE3 and the puzzle element located below it. When element PE3 is combined with another element, the position of the puzzle element PE3 located below is used as the reference point for the combination. Later puzzle element PE4 is displayed. In this way, the newly supplied puzzle element PE is It will be integrated with existing puzzle elements PE (puzzle elements PE that have already been supplied to the puzzle area PA). In this manner, it may be combined with existing puzzle elements PE. However, the combination of puzzle elements PE The form is not limited to this example, and will be integrated with newly supplied puzzle elements PE. Existing puzzle elements PE may be combined in such a manner, or newly supplied puzzle elements P E and the existing puzzle element PE can be combined at an intermediate point between them.

[0093] By the way, as shown in the upper part of Figure 9, before the two puzzle elements PE3 are combined, Puzzle element PE3 located below the supplied puzzle element PE3 (existing puzzle element PE 3) is in contact with the existing puzzle element PE4. Therefore, as shown in the lower part of Figure 9, The puzzle element PE4, newly generated by combining two puzzle elements PE3, is an existing puzzle This will result in contact with element PE4.

[0094] When a newly generated puzzle element PE4 comes into contact with or is in close proximity to an existing puzzle element PE4 As shown in the upper diagram of Figure 10, the two puzzle elements PE4 are spontaneously combined, and the puzzle element It changes to element PE5. In the example shown in the upper part of Figure 10, the two erased puzzle elements PE4 This is shown by the dotted line. In this way, a single event (in this case, the synthesis of puzzle elements PE) A series of events occurring in succession is generally called a "chain reaction." Chain reactions are a type of game image GI. It is possible that this may occur simultaneously in multiple locations. In that case, the status data will be used to identify each individual case. The number of occurrences in the chain reaction, the points earned, etc., may also be managed.

[0095] In the example shown in the upper part of Figure 10, two puzzle elements PE4 have been transformed into puzzle element PE5. Consequently, puzzle element PE2 is being thrown towards the wall of container 61. This is because Puzzle element PE5 appeared where puzzle element PE4 was, so above puzzle element PE4 As a result of the puzzle element PE2 (see the lower diagram in Figure 9) being pushed out and separated, Yes. In this case, the manner in which puzzle element PE2 is bounced away is that puzzle element PE5 and Puzzle It is controlled based on physical calculations for both material properties of element PE2. Specifically In the game's GI image, puzzle element PE2 bounces due to the elastic force of puzzle element PE5. The effect will be that it looks like it's been thrown. Furthermore, a new puzzle element, PE5, is located in the lower right corner. The puzzle element PE3, which was positioned, was deformed as if being crushed by puzzle element PE5. This deformation is also based on physical calculations applied to the material properties parameters of puzzle element PE3. It is controlled by [something].

[0096] Also, as shown in the lower part of Figure 9, before the two puzzle elements PE4 are combined, the existing puzzle Puzzle element PE5, located below puzzle element PE4, is in contact with the existing puzzle element PE4. Therefore, as shown in the upper diagram of Figure 10, a new puzzle element is formed by combining the two puzzle elements PE4. The newly generated puzzle element PE5 comes into contact with the existing puzzle element PE5 located below it. As a result, as shown in the lower part of Figure 10, the two puzzle elements PE5 are combined, and a new puzzle is formed. The element changes to PE6. That is, from the bottom diagram of Figure 9 to the bottom diagram of Figure 10, a series of chains It continues. In the example shown in the lower part of Figure 10, the two removed puzzle elements PE5 are indicated by dotted lines. It is showing.

[0097] In the example shown in the lower part of Figure 10, two puzzle elements PE5 have been transformed into puzzle element PE6. Accordingly, puzzle element P, which was located to the left of puzzle element PE5 in the upper diagram of Figure 10. E2 is being bounced towards puzzle element PE1, which is located further to the left. In such cases, the manner in which puzzle element PE2 is bounced away by puzzle element PE6 is Based on physical calculations for the material properties parameters of both puzzle element PE6 and puzzle element PE2. It is controlled accordingly. Note that in the upper diagram of Figure 10, the puzzle element P collides with the wall of container 61. E2 bounces off the wall of the container 61 and, as shown in the lower diagram of Figure 10, near the surface of the liquid 62. It is located. Even such subtle details are included in the physical property parameters of puzzle element PE2. It can be controlled based on the corresponding physics calculations.

[0098] As explained above, puzzle elements PE synthesized in the puzzle area PA are increased in size. Then it changes into another puzzle element PE. At this time, the two puzzle elements PE before synthesis become the puzzle A larger puzzle element, PE, occupies a larger proportion of the puzzle area PA. If the proportion is larger, the liquid level of the liquid 62 in the container 61 shown in Figure 6 will rise. In other words, in the puzzle region PA, as the synthesis of puzzle elements PE is repeated, the liquid level of liquid 62 The value increases, bringing you closer to game over. On the other hand, the largest puzzle element P When two E6s come into contact or are close together, they are removed without being combined. Puzzle element PE When it is removed, the proportion of puzzle element PE in the puzzle area PA decreases, as shown in Figure 6. The liquid level of the liquid 62 in the indicated container 61 decreases.

[0099] In this embodiment of the puzzle game, as the game progresses, each puzzle in the puzzle area PA The size of the puzzle element PE increases, putting the user at a disadvantage (because of the need to combine puzzle element PE). This leads to a situation where the degree of freedom is reduced. On the other hand, the puzzle element PE is the largest size By combining them until they form a circle, you can eliminate two of the largest puzzle elements, PE6, at once. This makes it possible to remove the puzzle element PE, creating a situation advantageous to the user (degree of freedom to combine puzzle elements PE). It is possible to create a situation in which the situation has improved. Also, when synthesizing puzzle elements PE, By setting the points that can be used higher according to the size of the puzzle element PE, the size can be increased. The combination of puzzle elements PE can also be used to create a situation that is more advantageous to the user. To improve their score, users are encouraged to continue playing for as long as possible. Therefore, it is necessary to efficiently enlarge and eliminate the puzzle element PE. However, the increased size of the puzzle element PE creates a disadvantageous situation for the user. Thus, the user's gameplay aimed at achieving a high score can actually put the user at a disadvantage. The appeal of this puzzle game lies in the way it creates a situation.

[0100] Furthermore, as mentioned above, the user does not directly specify the placement of the puzzle element PE. It does not specify the initial position for supplying puzzle elements PE to the puzzle area PA, The behavior of the puzzle element PE after movement begins is left to virtual external forces, regardless of the user's intentions. In addition to that point, puzzle elements PE1 to PE6 have an outer shape that is roughly circular or roughly elliptical. Furthermore, since the material properties are set to behave as an elastic body, when they come into contact with each other... The subsequent behavior is difficult to predict. In other words, when the user operates the piece transfer device 23 (see Figure 6) Even if you drop the puzzle element PE aiming for the desired landing point, the fallen puzzle element It is difficult to predict whether the PE will stay precisely in the desired position. Furthermore, the puzzle requires identical attributes. Even when raw PE is synthesized, the enlarged puzzle element PE that appears after synthesis affects the surrounding area. It is difficult to predict how the puzzle element PE in the enclosure will move. According to the implementation method, it provides a novel puzzle game in which the movement of the puzzle element PE is difficult to predict. This allows users who are familiar with the controls to continue playing the puzzle game without getting bored. It is possible.

[0101] [Structure of unique puzzle elements] Puzzle element PE7 shown in Figure 7 differs from puzzle elements PE1 to PE6 in terms of attributes and physical property parameters. It is a unique puzzle element that is significantly different from other puzzles. Specifically, puzzle element PE7 is different from other puzzles. Even if the cheat element PE7 comes into contact with or is in close proximity to it, they will not combine with each other. Also, puzzle elements Basic PE7 cannot be combined with any of the puzzle elements PE1 to PE6. In other words, puzzle element The raw PE7 acts as an object that hinders the efficient progress of the game, and in puzzle games... This enhances the strategic appeal. Furthermore, puzzle element PE7 is a combination of puzzle elements PE1-PE The material properties are set so that the weight is greater than 6.

[0102] Figure 11 shows the puzzle area P of a puzzle game by a game program according to one embodiment of the present disclosure. Figure A. Specifically, Figure 11 shows the collision between puzzle element PE7 and puzzle element PE3. This shows the situation before and after the protrusion. In the example shown in the upper part of Figure 11, the piece transfer is operated by the user. Puzzle element PE7 that fell from 23 (see Figure 6) has already been supplied to the puzzle area PA. This shows what happened immediately after colliding with puzzle element PE3.

[0103] Puzzle element PE7 is made heavier than puzzle elements PE1-PE6 by adjusting its material properties parameters. Because this is set, when it comes into contact with other puzzle elements PE, it will be added to the other puzzle elements PE. The force is large. Therefore, as shown in the upper diagram of Figure 11, the puzzle element PE7 is hit by a large force. The cheat element PE3 deforms significantly. Also, in the example shown in the upper part of Figure 11, the puzzle element PE Puzzle elements PE2 and PE5, which are adjacent to 3, are also between puzzle element PE3. It is being deformed by a force applied to it. All of these deformations are puzzle element PE7, puzzle element The physical properties of element PE3, puzzle element PE2, and puzzle element PE5 It can be controlled based on mathematical calculations.

[0104] The lower diagram in Figure 11 shows the result after puzzle element PE3 and puzzle element PE7 collide, due to elastic force This shows how they are diverging from each other. As mentioned above, puzzle element PE3 is greatly transformed. Therefore, its resilience (recovery) is also great. For this reason, the puzzle element PE7 is a puzzle Element PE3 has been thrown far away. In this way, puzzle element PE7 is being thrown by other puzzle elements When colliding with a regular PE, the amount of movement tends to be large, so the puzzle element PE7 is unintentional. It may end up being placed in an odd position. Furthermore, the outer shape of puzzle element PE3 is roughly circular or It is roughly elliptical in shape, and since puzzle element PE7 is polygonal, the movement of puzzle element PE7 The direction is difficult to predict. In this way, the puzzle element PE7 is introduced as an obstacle object. This can further enhance the strategic appeal of puzzle games.

[0105] As mentioned above, puzzle element PE7 cannot be combined with other puzzle elements PE. Therefore, the amount supplied to the puzzle area PA remains. The system also has a function to remove the aforementioned puzzle element PE7. Specifically, a predetermined eye By using the item, the puzzle element PE7 can be erased from the puzzle area PA. It can be done.

[0106] FIG. 12 is a diagram showing the puzzle area P of a puzzle game according to a game program of an embodiment of the present disclosure. A. Specifically, FIG. 12 shows a state in which the puzzle element PE7 is erased from the puzzle area PA. The condition for using the erasing item 41 can be arbitrarily set. For example, when the above-described chain occurs, a meter or the like is displayed such that the gauge amount increases according to the number of chains, and when the meter is filled, the erasing item 41 may be usable. Alternatively, by the user operating the operation switch 32 or the operation switch 33 shown in FIG. 6, a predetermined erasing item 41 may be made usable. When an instruction to use the erasing item 41 is given, the erasing item 41 appears in the game image GI. In the example shown in FIG. 12, when the erasing item 41 is superimposed on the puzzle element PE7 to be erased,

[0107] a plurality of consecutive puzzle elements PE7 become selected. Specifically, based on the puzzle element PE7 that overlaps with the erasing item 41, by highlighting (framing with a double line) a plurality of consecutive puzzle elements PE7, the plurality of selected puzzle elements PE7 can be recognized. Here, "consecutive" means being in a directly contacting state or an indirectly contacting state. However, the plurality of puzzle elements PE7 can be selected collectively according to a predetermined rule, and are not limited to the above example. In the present embodiment, a group of puzzle elements PE7 looped according to a predetermined rule can be selected as an erasing target. By highlighting (framing with a double line) a plurality of consecutive puzzle elements PE7, the plurality of selected puzzle elements PE7 can be recognized. Here, "consecutive" means being in a directly contacting state or an indirectly contacting state. Here, "consecutive" means being in a directly contacting state or an indirectly contacting state. However, the plurality of puzzle elements PE7 can be selected collectively according to a predetermined rule, and are not limited to the above example. In the present embodiment, a group of puzzle elements PE7 looped according to a predetermined rule can be selected as an erasing target. In the present embodiment, a group of puzzle elements PE7 looped according to a predetermined rule can be selected as an erasing target.

[0108] Once the puzzle element PE7 to be eliminated is selected, the user can use the elimination item 41 by operating the operation switch 32 or the operation switch 33. When using the elimination item 41, as shown in the lower diagram of FIG. 12, a plurality of puzzle elements PE7 in the selected state are eliminated. In this case, since a plurality of puzzle elements PE7 are eliminated at once, it is possible to greatly restore the space in the puzzle area PA. In the example shown in FIG. 12, an example of eliminating a plurality of puzzle elements PE7 is shown, but there is no limit to the number that can be eliminated. Also, the elimination item 41 can be used when eliminating a single puzzle element PE7. ッチ33を操作することにより消去アイテム41を使用することができる。消去アイテム 41を使用すると、図12の下図に示すように、選択状態にあった複数のパズル要素PE 7が消去される。この場合、複数のパズル要素PE7が一度に消去されるため,パズル領 域PAに大きく空間を復活させることが可能である。図12に示す例では、複数のパズル 要素PE7を消去する例を示したが、消去可能な数に制限はない。また、消去アイテム4 1は、単一のパズル要素PE7を消去する場合にも使用可能である。

[0109] [[ID=,19]]Furthermore, the elimination item 41 can also eliminate the puzzle elements PE1 to PE6. However, when eliminating the puzzle elements PE1 to PE6 using the elimination item 41, it is preferable to impose a restriction that only one puzzle element PE can be eliminated at a time. Even with such a restriction, for example, it is possible to eliminate the puzzle element PE6 shown in FIG. 12 alone by using the elimination item 41, which can improve the strategic fun of the puzzle game. 。ただし、消去アイテム41を用いてパズル要素PE1~PE6を消去する場合は、1回 につき1つのパズル要素PEしか消去することができないという制約を設けることが好ま しい。このような制約を設けたとしても、例えば、消去アイテム41を用いることにより 、図12に示すパズル要素PE6を単独で消去することが可能であり、パズルゲームの戦 略的な面白さを向上させることが可能である。

[0110] (Modification 1) In this embodiment, an example where virtual gravity acts as the virtual external force is shown, but it is not limited to this example. That is, the virtual external force for supplying the puzzle element PE to the puzzle area PA may be a force other than virtual gravity. For example, the virtual external force may be something that applies a propulsive force to the puzzle element PE by any means such as throwing or launching from a launch pad. Also, the puzzle element P ではない。すなわち、パズル要素PEをパズル領域PAに供給するための仮想外力は、仮 想重力以外の力であってもよい。例えば、仮想外力は、投擲、発射台からの発射など、何 らかの手段でパズル要素PEに推進力を働かせるものであればよい。また、パズル要素P When E moves, what kind of motion does it take, such as accelerated motion, uniform velocity motion, or uniformly accelerated motion? You may do so.

[0111] (Modification 2) In this embodiment, the proportion of the two puzzle elements PE before synthesis in the puzzle region PA is greater than Examples where the enlarged puzzle element PE occupies a larger proportion of the puzzle area PA. As shown, this is not the only example. For example, if the two puzzle elements PE before synthesis are The proportion of the cheating area PA and the enlarged size of another puzzle element PE occupy the puzzle area PA The ratio of mixing can be approximately the same. In this case, even if the puzzle elements PE are combined, the liquid will still be the same. The liquid level of body 62 does not change in principle; only a new puzzle element PE is transferred to piece transporter 2. If supplied from source 3, the liquid level will rise.

[0112] In this modified example, the height of the liquid level of liquid 62 is occupied by the puzzle element PE within the puzzle area PA. Instead of changing according to the proportion, the total number of puzzle elements PE in container 61 determines the position If a certain value is exceeded, the game may be over. When two puzzle elements PE are combined, The total number of puzzle elements PE in container 61 decreases by 1, so the puzzle elements PE are combined. The act itself works to the user's advantage. However, the puzzle element PE increases in size. The more you combine it, the more difficult it becomes to combine it with other puzzle elements, so the size of each puzzle element PE As this increases, the total number of puzzle elements PE in container 61 tends to increase. This modified puzzle game also offers a strategic appeal that differs from traditional puzzle games.

[0113] <Second Embodiment> In the first embodiment, an example in which the control unit 101 of the communication device 10 executes game progress processing when advancing the puzzle game has been described. However, the game progress processing is not limited to this example and may be executed by the control unit 501 of the server 500. In this case, the control unit 101 of the communication device 100 is responsible for acquiring the game operations by the user and executing the display control of the game image GI, and the control unit 501 of the server 500 is responsible for other game progress processing. As another example, it is also possible to execute the game progress processing as distributed processing between the communication device 100 and the server 500. However, not limited to this example, the game progress processing may be executed by the control unit 501 of the server 500. In this case, the control unit 101 of the communication device 100 is responsible for acquiring the game operations by the user and executing the display control of the game image GI, and the control unit 501 of the server 500 is responsible for other game progress processing. It is also possible to configure it in such a way that the control unit 501 of the server 500 is responsible for other game progress processing. In addition, as another example, it is also possible to execute the game progress processing as distributed processing between the communication device 100 and the server 500. Furthermore, as described above, the present disclosure has been described with reference to the drawings. However, each of the above-described embodiments can be appropriately changed without departing from the gist of the present disclosure. For example, based on each embodiment, even if those in which those skilled in the art have appropriately added, deleted, or changed the components are within the scope of the present disclosure as long as they include the gist of the present disclosure. In addition, as long as they include the gist of the present disclosure, they are included in the scope of the present disclosure.

[0114] Furthermore, each of the above-described embodiments can be appropriately combined as long as they do not conflict with each other, and technical matters common to each embodiment are included in each embodiment even if not explicitly described. Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure. Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure. Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure. Furthermore, each of the above-described embodiments can be appropriately combined as long as they do not conflict with each other, and technical matters common to each embodiment are included in each embodiment even if not explicitly described. Furthermore, each of the above-described embodiments can be appropriately combined as long as they do not conflict with each other, and technical matters common to each embodiment are included in each embodiment even if not explicitly described.

[0115] Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure. Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure. Even if there are other effects different from the effects brought about by the aspects of each of the above-described embodiments, those that are obvious from the description of this specification or can be easily predicted by those skilled in the art are naturally considered to be brought about by the present disclosure.

Description of Reference Numerals

[0116] 10... Game processing function, 11... Game operation acquisition unit, 12... Setting data reception unit, 13... Game data storage unit, 14... Game processing execution unit, 15... Status data transmission unit, 16... Table 10... Game processing function, 11... Game operation acquisition unit, 12... Setting data reception unit, 13... Game data storage unit, 14... Game processing execution unit, 15... Status data transmission unit, 16... Table Display data generation unit, 17...Display data output unit, 21...Conveyor, 22...Hold stage, 23...Piece transporter, 24...Score display, 31...Operation lever, 32, 33...Operation switches Chi, 41... Delete item, 50... Game processing function, 51... Status data receiving unit, 52 ...Game data storage unit, 53...Game processing execution unit, 54...Setting data transmission unit, 61...Container ,62...Liquid, 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...Pass Signal unit, 109...Sound input / output unit, 110...Notification unit, 500...Server, 501...Control unit, 502 ...Memory Unit, 503...Communication Unit, 1000...Communication System

Claims

[Claim 1] A puzzle game in which the user manipulates multiple puzzle elements to progress, controlled by the computer. A game program to be executed by The initial position of the first puzzle element to be manipulated is specified in response to user input. By applying a virtual external force to the first puzzle element, the specified initial position is moved forward. Move the first puzzle element, The first puzzle element and a second puzzle element different from the first puzzle element are in contact or close to each other. When the first puzzle element and the second puzzle element have the same attributes, the first puzzle A cheating element and the second puzzle element are combined to form a third puzzle having attributes different from the aforementioned attributes. If the elements are transformed and the attributes of the first puzzle element and the second puzzle element are different from each other, Without combining the first puzzle element and the second puzzle element, the first puzzle element and and changing the shape of the second puzzle element A game program that causes a computer to execute.

Citation Information

Patent Citations

  • Puzzle game device and program

    JP2010259455A