Information processing device and program

The information processing apparatus addresses the issue of low affinity in electronic games by specifying and determining effect changes based on the completion point of closed figures drawn on a touch panel, ensuring the game adapts effects accordingly.

JP2025109761APending Publication Date: 2025-07-25MIXI INC
View PDF 14 Cites 0 Cited by

Patent Information

Application Number
JP2025077448
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-05-07
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

Existing electronic games that generate effects based on closed figures drawn by touch operations on a touch panel lack the ability to change effects according to the completion point of the figure, leading to low affinity with mechanisms that alter attacks based on completion points.

Method used

An information processing apparatus that specifies the relative relationship between a reference element and a comparison element related to the completion point of a closed figure, determining the content of the effect change based on this relationship.

Benefits of technology

The apparatus ensures that the electronic game changes effects according to the completion point of the closed figure, enhancing the game's affinity with mechanisms that alter attacks based on completion points.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025109761000001_ABST
    Figure 2025109761000001_ABST
Patent Text Reader

Abstract

To add a change to an electronic game according to a completion point of a closed graphic in the electronic game that generates an effect in association with the closed graphic drawn by a locus of a series of touch operations to a touch panel.SOLUTION: An information processing device of an aspect of the present invention includes: identifying means for identifying, when a locus of a series of touch operations forms a closed graphic (for example, a closed curved line 101), a relative relationship (for example, the level of separation) between a reference element (for example, the position of a start point 111 or an end point 112) related to a reference point on the locus and a comparison element (for example, the position of a completion point 120) related to a completion point of the closed graphic; and determination means for determining change contents of effect to be generated in association with the formed closed graphic according to the relative relationship identified by the identifying means.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an electronic game using a display capable of two-dimensional or higher-dimensional display. In particular, the present invention relates to an apparatus and a program for implementing a game that progresses using coordinate data input by a user's touch operation on a touch panel.

Background Art

[0002] There is known an electronic game in which when a locus of a touch operation for moving a first object displayed on a screen provided with a touch panel draws a closed figure, the first object attacks a second object surrounded by the closed figure (see, for example, Patent Document 1). The game apparatus for implementing the electronic game is originally intended to allow a user to select an object to be attacked by an intuitive operation.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The game apparatus described in Patent Document 1 sequentially repeats a process of complementing a locus of a touch operation in the progress direction of the operation and a process of determining whether a closed figure is completed so as not to give a user a bad impression on the operability. Therefore, there are cases where a closed figure is regarded as completed even if the locus of the touch operation does not draw a closed figure. Therefore, the game apparatus described in Patent Document 1 has essentially low affinity with a mechanism that changes the effect of an attack according to the completion point of a closed figure.

[0005] The problem to be solved by the present invention is that in an electronic game that generates an effect in association with a closed figure drawn by the trajectory of a series of touch operations on a touch panel, the electronic game is changed according to the completion point of the closed figure.

Means for Solving the Problem

[0006] To solve the above problems, an "information processing apparatus" which is an aspect of the present invention includes a specifying means for specifying a relative relationship between a reference element related to a reference point on the trajectory and a comparison element related to the completion point of the closed figure when the trajectory of a series of touch operations forms a closed figure, and a determining means for determining the content of change of an effect to be generated in association with the formed closed figure according to the relative relationship specified by the specifying means. To solve the above problems, a "control method of an information processing apparatus" which is an aspect of the present invention includes a specifying step for specifying a relative relationship between a reference element related to a reference point on the trajectory and a comparison element related to the completion point of the closed figure when the trajectory of a series of touch operations forms a closed figure, and a determining step for determining the content of change of an effect to be generated in association with the formed closed figure according to the relative relationship specified in the specifying step. To solve the above problems, a "control program" which is an aspect of the present invention causes a computer of an information processing apparatus to realize a specifying function for specifying a relative relationship between a reference element related to a reference point on the trajectory and a comparison element related to the completion point of the closed figure when the trajectory of a series of touch operations forms a closed figure, and a determining function for determining the content of change of an effect to be generated in association with the formed closed figure according to the relative relationship specified by the specifying function. To solve the above problems, a "computer-readable recording medium" which is an aspect of the present invention records a program for causing a computer of an information processing apparatus to realize a specifying function for specifying a relative relationship between a reference element related to a reference point on the trajectory and a comparison element related to the completion point of the closed figure when the trajectory of a series of touch operations forms a closed figure, and a determining function for determining the content of change of an effect to be generated in association with the formed closed figure according to the relative relationship specified by the specifying function.

[0007] For the "information processing apparatus" according to one aspect of the present invention, the following technical limitations may be added. Also, similar technical limitations may be added to the "control method" and "control program" according to one aspect of the present invention. For example, a technical limitation may be added that the determination means determines the amount of change in the parameter that defines the effect to be generated in association with the formed closed figure. For the "information processing apparatus" with the above technical limitation added, the following technical limitations may be further added. Also, similar technical limitations may be further added to the "control method" and "control program" with the technical limitation added. For example, a technical limitation may be further added that the reference element is an element related to the position of the end point of the locus, the comparison element is an element related to the position of the completion point of the closed figure, and the specifying means specifies the degree of separation between the reference element and the comparison element as the relative relationship. Here, when the reference element is the start position of the series of touch operations, it is preferable that the determination means determines the amount of change in the parameter such that the larger the degree of separation, the larger the amount of change, or the smaller the degree of separation, the larger the amount of change. On the other hand, when the reference element is the end position of the series of touch operations, it is suitable that the determination means determines the amount of change in the parameter such that the smaller the degree of separation, the larger the amount of change, or the larger the degree of separation, the larger the amount of change. Also, for example, a technical limitation may be further added that the reference element is an element related to the input timing of the end point of the locus, the comparison element is an element related to the completion timing of the closed figure, and the specifying means specifies the degree of separation between the reference element and the comparison element as the relative relationship. Here, when the reference element is the start timing of the series of touch operations, it is preferable that the determination means determines the amount of change in the parameter such that the larger the degree of separation, the larger the amount of change, or the smaller the degree of separation, the larger the amount of change. On the other hand, when the reference element is the end timing of the series of touch operations, it is preferable that the determination means determines the amount of change in the parameter such that the smaller the degree of separation, the larger the amount of change, or the larger the degree of separation, the larger the amount of change.For the "information processing apparatus" according to one aspect of the present invention, the following technical limitations may be added. Also, similar technical limitations may be added to the "control method" and "control program" according to one aspect of the present invention. For example, the reference element is the maximum length set for the length from the start point to the end point of the trajectory, the comparison element is the length from the start point of the trajectory to the completion point of the closed figure, and the determination means may further add the technical limitation of determining the amount of change in the parameter that defines the effect of extending the maximum length. At this time, the specifying means specifies the degree of separation between the reference element and the comparison element as the relative relationship each time the closed figure is formed, and the determination means determines the amount of change in the parameter such that the amount of change increases as the degree of separation decreases, or the amount of change increases as the degree of separation increases.

Effects of the Invention

[0008] In the present invention, according to the relative relationship between a reference element related to a reference point on the trajectory of a series of touch operations and a comparison element related to the completion point of a closed figure formed by the trajectory, the content of the change in the effect to be generated in association with the closed figure is determined. Therefore, if the content of the effect is changed according to the content of the change determined by the present invention, in an electronic game that generates an effect in association with a closed figure drawn by the trajectory of a series of touch operations on a touch panel, the electronic game changes according to the completion point of the closed figure.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

[0010] [1. Embodiment] [1-1. Outline] In this embodiment, when the locus of a series of touch operations (for example, a slide operation) on a touch panel draws a closed figure (for example, closed curve 101) (Fig. 1(a)), an effect is generated in association with a range that at least includes the area inside the closed figure (for example, closed area 102) (Fig. 1(b)).

[0011] In this embodiment, the effect includes at least any one of the following. (a) Visual processing for changing the display (b) Auditory processing for outputting sound (c) Internal processing for changing parameters related to the user or object The effect to be generated when a closed figure is formed by a touch operation should be selected from a plurality of effects according to the attributes of the first object that is the target of the touch operation and the attributes of the second object existing in the area inside the closed figure. For example, it may be selected according to the relationship between the first object and the second object.

[0012] In this embodiment, the content of the change in the effect generated in association with the closed figure is determined according to the relative relationship between the reference element related to the reference point on the locus of the series of touch operations and the comparison element related to the completion point of the closed figure drawn by the locus. For example, the content of the change may be determined so that the processing content by the selected effect is changed, or the content of the change may be determined so that the selected effect is changed. Therefore, if the content of the effect is changed according to the content of the change determined by this embodiment, the electronic game will change according to the completion point of the closed figure.

[0013] [1-2. Information Processing Apparatus] The information processing apparatus (e.g., a mobile device) according to this embodiment includes a specifying unit that specifies the relative relationship between a reference element related to a reference point on the trajectory of a series of touch operations and a comparison element related to the completion point of the closed figure when the trajectory of the series of touch operations forms a closed figure, and a determining unit that determines the change content of the effect to be generated in association with the formed closed figure according to the relative relationship specified by the specifying unit. It is preferable that the determining unit is configured to determine the amount of change in the parameter that defines the effect to be generated in association with the formed closed figure.

[0014] [1-3. Definition of Terms and Specific Examples] In this embodiment, the "reference element" refers to an element related to a reference point on the trajectory of a series of touch operations. For example, it includes elements related to the positions of the endpoints (e.g., start point, end point) of the trajectory of a series of touch operations, elements related to the time when the endpoints (e.g., start point, end point) of the trajectory of a series of touch operations are input, elements related to the length (e.g., maximum length) from the start point to the end point of the trajectory, etc. In this embodiment, the "comparison element" refers to an element related to the completion point of the closed figure. For example, it includes elements related to the position of the completion point of the closed figure, elements related to the time when the completion point of the closed figure is input, elements related to the length (e.g., current length) from the start point of the trajectory to the completion point of the closed figure, etc. In this embodiment, the "relative relationship" refers to the degree of separation between the reference element and the comparison element. For example, it includes the difference between the numerical value specifying the reference element and the numerical value specifying the comparison element, the ratio between the numerical value specifying the reference element and the numerical value specifying the comparison element, etc.

Example

[0015] [2. Example] [2-1. Overview] Referring to FIG. 1, the overview of this example will be described. This example is about the order of attacks In an electronic game, every time a (turn) comes around, the movement path of an object (the user's own character) to be operated on is specified by a slide operation on a touch panel. In this embodiment, when the locus of the slide operation draws a closed curve 101 (an example of a closed figure), an effect is generated in association with a range that at least includes a closed region 102 inside the closed curve. For example, the HP (hit points) of an object (enemy character) surrounded by the slide operation is decreased (that is, damage is inflicted on the enemy character).

[0016] The main feature of this embodiment is that, according to the degree of separation between a reference element related to the positions of the end points (starting point 111, ending point 112) on the locus of the slide operation and a comparison element related to the position of the completion point (completion point 120) of the closed figure (closed curve 101) formed by the locus, the amount of change in the parameter included in the setting information of the effect is determined. If the effect parameter is changed according to the amount of change determined by this embodiment, the electronic game will change according to the completion point of the closed figure.

[0017] [2-2. Network Configuration] FIG. 2 shows an example of the network configuration of the system of the embodiment. The system of this embodiment includes a user terminal 10, a user management server 20, and a data management server 30. The user terminal 10 and the user management server 20 can respectively exchange data through a communication network 40. Also, the user management server 20 can access the data stored in the storage device 31 via the data management server 30. The communication network 40 may include at least any one of existing networks (for example, the Internet, a mobile phone network, a wireless WAN (Wireless Wide Area Network), a wireless LAN (Wireless Local Area Network), Ethernet (registered trademark), etc.).

[0018] [2-2-1. User Terminal] The user terminal 10 is a user device (computer) with a predetermined game program installed. In the system of this embodiment, as the user device, a general-purpose portable device (e.g., mobile phone, smartphone, tablet terminal, tablet PC, small PC, wearable device (wearable device), etc.) or a dedicated game device with a predetermined game program pre-installed can be used.

[0019] [2-2-2. User Management Server] The user management server 20 is a server device (computer) with a Web server program (also called HTTP daemon (HyperText Transfer Protocol Daemon)) installed. The user management server 20 reads necessary data from the storage device 31 via the data management server 30 in response to a request from the user terminal 10 and provides (responds) it to the user terminal 10. Also, the user management server 20 (request) in response to a request from the user terminal 10, writes the data acquired from the user terminal 10 to the storage device 31 via the data management server 30, and provides (responds) the processing result to the user terminal 10. Note that a server system may be configured by cooperating multiple server devices to share the functions of the user management server 20 or distribute the load on the user management server 20.

[0020] [2-2-3. Data Management Server] The data management server 30 is a server device (computer) installed with a DB (Database) server program, and constitutes a DBMS (Database Management System) together with a built-in or externally connectable storage device 31. The data management server 30 has, for example, a function of storing data acquired from a requester in response to a data storage request in the storage device 31, and a function of responding to the requester with the data extracted from the storage device 31 in response to a data extraction request. Note that a server system may be configured by cooperating a plurality of server devices to share the functions of the data management server 30 or to distribute the load on the data management server 30. Also, it is possible to distribute data across a plurality of storage devices.

[0021] [2-3. Hardware Configuration] [2-3-1. Hardware Configuration of User Device] FIG. 3 shows an example of the hardware configuration of a user device. A typical user device includes at least an MPU (Micro-Processing Unit) 311 that constitutes a control processing unit, a RAM (Random Access Memory) 321 that constitutes a main storage unit, a ROM (Read Only Memory) 322 and an EEPROM (Electrically Erasable Programmable Read-Only Memory) 323 that constitute an auxiliary storage unit, a touch panel display 331 that constitutes an input unit and a display unit, a speaker 332 that constitutes an audio output unit, and a NIC (Network Interface Controller) 341 and a wireless LAN (Local Area Network) chip 342 that constitute a communication control unit.

[0022] The RAM 321, the ROM 322, the EEPROM 323, the touch panel display 331, the speaker 332, the NIC 341, and the wireless LAN chip 342 are connected to the MPU 311 via bus lines. The MPU 311 (1) reads a game program stored in the ROM 322 or the EEPROM 323 onto the RAM 321, (2) acquires data from at least any one of the touch panel display 331, the EEPROM 323, the NIC 341, and the wireless LAN chip 342 according to the instructions of the game program, (3) calculates and processes the acquired data according to the procedures specified in the game program, and then (4) provides the calculated and processed data to at least any one of the EEPROM 323, the touch panel display 331, the speaker 332, the NIC 341, and the wireless LAN chip 342.

[0023] [2-3-2. Server Device] Fig. 4 shows an example of the hardware configuration of a server device. A typical server device includes a control processing device 410 including an MPU (Micro-Processing Unit) and a ROM (Read Only Memory), a main memory device 420 including a RAM (Random Access Memory), an auxiliary storage device 430 including an HDD (Hard Disc Drive), an input device 440 including a mouse and a keyboard, an output device 450 including a display and a speaker, and a communication control device 460 including a network interface card.

[0024] The main memory device 420, the auxiliary storage device 430, the input device 440, the output device 450, and the communication control device 460 are each connected to the control processing device 410 via bus lines. The control processing device 410 (1) reads a program stored in the auxiliary storage device 430 onto the main memory device 420, (2) acquires data from at least any one of the input device 440, the auxiliary storage device 430, and the communication control device 460 according to the instructions of the program, (3) calculates and processes the acquired data according to the procedures specified in the program, and then (4) provides the calculated and processed data to at least any one of the auxiliary storage device 430, the output device 450, and the communication control device 460.

[0025] [2-4. Functional Configuration] Fig. 5 shows an example of the functional configuration of the user terminal. The functions of the user terminal 10 are realized by installing an OS (Operating System) for the user device and a game program operating on the OS on the user device, respectively.

[0026] The game program to be installed on the user device is generally supplied to the user device by being superimposed on a carrier wave via the communication network 40. Note that the game program may be distributed in a state recorded on various recording media (for example, CD (Compact Disc), DVD (Digital Versatile Disk), MO disk (Magneto-Optical disk), flash memory, etc.) and read from the recording media into the user device. Also, it may be installed on the user device from the beginning of shipment.

[0027] As shown in Fig. 5, the user terminal 10 includes a display control unit 511, an audio control unit 512, a storage unit 521, a display unit 522, an input unit 523, an audio output unit 524, a detection unit 531, a specification unit 532, a determination unit 533, and a modification unit 534. Among these, the storage unit 521 is configured to include a RAM 321. The display unit 522 and the input unit 523 are configured to include a touch panel display 331. The audio output unit 524 is configured to include a speaker 332.

[0028] The display control unit 511 selects the video data stored in the storage unit 521 or the EEPROM 323 according to various parameters stored in the storage unit 521 and causes it to be displayed on the display unit 522. The audio control unit 512 selects the audio data stored in the storage unit 521 or the EEPROM 323 according to various parameters stored in the storage unit 521 and causes it to be played back on the audio output unit 524. The storage unit 521 stores various parameters. The display unit 522 displays video under the control of the display control unit 511. The input unit 523 outputs the contact position on the touch panel. The audio output unit 524 plays back audio under the control of the audio control unit 512.

[0029] When the locus of a series of touch operations (slide operations) that continue the contact position on the input unit 523 forms a closed curve, the detection unit 531 activates the specifying unit 532. The specifying unit 532 specifies the relative relationship (in this embodiment, the degree of separation) between the reference element and the comparison element using the data indicating the reference element and the data indicating the comparison element. The determination unit 533 selects the parameter to be changed taking into account the situation inside the closed curve formed by the locus of the series of touch operations, and determines the amount of change of the parameter according to the relative relationship specified by the specifying unit 532. The changing unit 534 updates the data in the storage unit 521 so that the parameter to be changed selected by the determination unit 533 becomes a value changed by the amount of change determined by the determination unit 533.

[0030] [2-5. Parameters] Figure 6(a) shows an example of items of user-related information. User-related information is a parameter related to the user who plays the game. As illustrated in Figure 6(a), the user-related information includes the key item "User ID", the "Total Score" indicating the cumulative value of the privileges held by the user, the "Object ID to be Operated" identifying the object to be operated by the user, and the "Remaining Slide Operation Value" specifying the upper limit value of the distance of the slide operation by the user. In this embodiment, it is assumed that the initial values of the user-related information are stored in the storage device 31 at the time of initial setting. Also, when the game program is launched on the user terminal 10, it is downloaded from the storage device 31 via the user management server 20 and the data management server 30, and when the game program ends, it is uploaded to the storage device 31 via the user management server 20 and the data management server 30.

[0031] Figure 6(b) shows an example of items of object-related information. Object-related information is a parameter related to the objects (e.g., characters, items, etc.) that appear in the game. As illustrated in Figure 6(b), the object-related information includes the key item "Object ID", the "Type Code" indicating the type of the object, the "Current Position" indicating the display position of the object, and the "Remaining HP" indicating the HP (hit points) of the object.

[0032] Figure 6(c) shows an example of items of effect setting information. Effect setting information is a parameter for setting (defining) the effect to be generated when the trajectory of the slide operation forms a closed figure. As illustrated in Figure 6(c), the effect setting method includes the key item "Effect ID", the "Visual Processing Code" contributing to the specification of visual processing, the "Auditory Processing Code" contributing to the specification of auditory processing, the "Internal Processing Code" contributing to the specification of internal processing, and the "Processing Level" specifying the level of processing (e.g., the magnitude of attack / recovery, the width of the influence range, etc.).

[0033] The contents of visual processing, auditory processing, and internal processing shall be defined in detail separately. As the content of visual processing, at least the file path of the image data (still image data, moving image data) to be displayed on the screen information and its display position are set. As the content of auditory processing, at least the file path of the audio data to be played is set. As the content of internal processing, the parameters to be changed and the initial values of the change amounts are set.

[0034] Fig. 6(d) shows an example of items of trajectory-related information. The trajectory-related information is parameters related to the trajectory of a series of touch operations (slide operations) that specify the movement path of an object to be operated on. As illustrated in Fig. 6(d), the object-related information includes the key item "trajectory ID", the "coordinate data group" indicating the positions of a plurality of points on the trajectory, the "start time" indicating the start time of the input of the trajectory, the "end time" indicating the end time of the input of the trajectory, the "closed figure flag" significant when the trajectory forms a closed figure, the "closed figure completion position" indicating the point where the trajectory intersects or a point approximating thereto, and the "closed figure completion time" indicating the time when the trajectory intersects or a time approximating thereto.

[0035] [2-6. Parameter change procedure] Fig. 7 shows the parameter change procedure. Each time the turn comes around, the user terminal 10 acquires data for specifying a trajectory according to the following procedure. [Procedure 1] Acquire contact position data (S710). [Procedure 2] Store the contact position data (S720). At this time, further store the time when the contact position was acquired. [Procedure 3] Determine whether the slide operation has ended (S730). If the slide operation has not ended (S730: No), return to [Procedure 1]. If the slide operation has ended (S730: Yes), proceed to [Procedure 4]. At this time, store the start time and end time of the slide operation.

[0036] Subsequently, when the trajectory of the slide operation forms a closed figure, the user terminal 10 changes at least one type of parameter. [Step 4] Determine whether a closed figure has been drawn (S740). If a closed figure has not been drawn (S740: No), end the process. If a closed figure has been drawn (S740: Yes), proceed to [Step 5]. At this time, remember the position (or a position approximating this) and the time (or a time approximating this). [Step 5] Specify the relative relationship between the reference element and the comparison element (S750). For example, specify at least any one of the degree of separation between the start position and the completion position (A1), the degree of separation between the end position and the completion position (A2), the degree of separation between the start time and the completion time (B1), and the degree of separation between the end time and the completion time (B2).

[0037] [Step 6] Select the parameter to be changed (S760). For example, it is advisable to select the parameter related to the object of 1 surrounded by the closed figure formed by the slide operation. Also, for example, the parameter may be selected according to the combination of the object to be operated (the first object) and the object of 1 surrounded by the closed figure formed by the slide operation (the second object). In this embodiment, the "processing level" of the effect setting information (Fig. 6(c)) is selected. [Step 7] Determine the amount of change of the parameter selected in [Step 6] (S770). For example, the larger the degree of separation (A1, B1) specified in [Step 5], the larger the amount of change, or the smaller the degree of separation (A2, B2), the larger the amount of change. [Step 8] Change the parameter selected in [Step 6] by the amount of change determined in [Step 7] (S780).

[0038] [3. Modification Example] [3-1. Parameters to be Changed] In the above embodiment, the user terminal 10 is configured to change the "processing level" in the effect setting information (Fig. 6(c)) when a closed figure is completed (the above [2-6. Parameter Change Procedure]). Since the effect includes at least any one of visual processing, auditory processing, and internal processing (the above [1-1. Overview]), if the "processing level" related to the effect is changed, the level of the effect generated (for example, the magnitude of attack / recovery, etc., the width of the influence range) changes. On the other hand, it may be configured to change at least any one of the "visual processing code", "auditory processing code", and "internal processing code" in the effect setting information (Fig. 6(c)). Further, it may be configured to change the "effect ID" to be referred to so that a different effect is executed.

[0039] [3-2. Timing for Determining the Completion of a Closed Figure] In the above embodiment, the user terminal 10 is configured to determine the completion of a closed figure after the end of the slide operation (the above [2-6. Parameter Change Procedure]). On the other hand, it may be configured to determine the completion of a closed figure in real time during the slide operation. If it is configured to perform the determination of the completion of a closed figure in real time, an effect can be generated during the slide operation (for example, immediately after the closed figure is completed).

[0040] [3-3. Effect when determining the success or failure of a closed figure in real time] When configured to determine the success or failure of a closed figure during a slide operation (the above modification example [3-2. Timing for determining the success or failure of a closed figure]), an effect may be generated when the closed figure is completed. Also, a plurality of effects with different properties may be generated respectively at both the time when the closed figure is completed and the time when the slide operation ends. For example, an effect including an internal process of increasing the upper limit value of the trajectory length is set, and the degree of increase of the upper limit value is configured to be determined according to the relative relationship between the reference element and the comparison element. Specifically, it is advisable to change the "processing level" (Fig. 6(c)) of the effect of increasing the "remaining slide operation value" (Fig. 6(a)). Note that the effect including the internal process of increasing the upper limit value of the trajectory length may be configured to be activated only when a specific object (for example, an item for increasing the upper limit value) exists in the internal area of the closed figure.

Explanation of symbols

[0041] 10 User terminal 20 User management server 30 Data management server 31 Storage device 40 Communication network

Claims

1. When a locus of a series of touch operations forms a closed figure, an effect to be generated in association with the formed closed figure is selected from among a plurality of effects according to the attributes of objects existing in the area of the closed figure, and the change content of the effect is determined based on the locus. An information processing apparatus.

2. The information processing apparatus according to claim 1, wherein the effect is selected according to the relationship between the object existing in the area of the closed figure and an object operable by a touch operation.

3. The information processing apparatus according to claim 1 or 2, wherein the amount of change of the effect is determined based on a reference element that is a maximum length set for the length from the start point to the end point of the locus and a comparison element that is the length from the start point of the locus to the completion point of the closed figure.

4. The information processing apparatus according to claim 3, wherein the degree of separation between the reference element and the comparison element is specified each time the closed figure is formed, and the amount of change of the effect is determined such that the smaller the degree of separation, the larger the amount of change, or the larger the degree of separation, the larger the amount of change.

5. A program that causes a computer of an information processing apparatus to realize a function of selecting, from among a plurality of effects, an effect to be generated in association with a formed closed figure according to the attributes of objects existing in the area of the closed figure when a locus of a series of touch operations forms a closed figure, and determining the change content of the effect based on the locus.

6. An information processing method, wherein when a locus of a series of touch operations forms a closed figure, an effect to be generated in association with the formed closed figure is selected from among a plurality of effects according to the attributes of objects existing in the area of the closed figure, and the change content of the effect is determined based on the locus.

Citation Information

Patent Citations

  • Game device using handwriting recognition, image erasing method in game device and program therefor

    JP2002282542A

  • Game device and game program

    JP2006150062A

  • Game program and game apparatus

    JP2007130376A

  • Game system using touch panel input

    JP2008259915A

  • Game program and game device

    JP2009119288A