Information processing program, information processing method, information processing device and information processing system
By implementing an information processing program in a computer game, allowing players to implement multiple processing steps through a single operation, solving the problem of hard work in the game operation and improving the simplicity and intuitiveness of the operation.
Patent Information
- Application Number
- CN202080019217.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-07
- Filing Date
- 2020-02-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2040-02-28
AI Technical Summary
In a computer game where the display area is movable, the player must perform multiple operations sequentially or in parallel, resulting in laborious operation.
Through an information processing program, the computer realizes the arrangement function, the display control function, the area movement function, the selection function and the action execution function, allowing the player to implement multiple processing steps through a single continuous movement indication operation.
It simplifies the player's operation process, reduces the complexity and laboriousness of the operation, and makes the game more intuitive and convenient.
Smart Images

Figure CN113613739B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing program, an information processing method, an information processing device and an information processing system. Background Art
[0002] In a computer game, a player performs various operations, and the game proceeds based on these various operations. For example, the player performs various operations such as an operation for moving an operable object, an operation for selecting another object, and an operation for causing an operable object to perform an action.
[0003] Furthermore, in the case of a game that is displayed in three dimensions (3D), it is often the case that a player further performs an operation for moving a display area to move the display area (for example, see Patent Document 1).
[0004] By enabling various operations including such an operation for moving the display area to be performed in the game, the diversity of the player's operations can be increased, thereby further enhancing the complexity of the game.
[0005] Prior art literature
[0006] Patent Literature
[0007] Patent Document 1: Japanese Patent No. 5485702 Summary of the invention
[0008] Problem that the invention aims to solve
[0009] However, in the case where various operations including the operation for moving the display area can be performed as described above, the player must perform these various operations sequentially or in parallel. Therefore, there has been an aspect that the player considers these operations laborious.
[0010] The present invention has been made in view of the above-mentioned situation, and an object of the present invention is to provide a player with simpler operation in a computer game in which a display area is movable.
[0011] Solutions for solving problems
[0012] In order to achieve the above-mentioned object, an information processing program according to an aspect of the present invention is implemented by a computer:
[0013] An arrangement function for arranging the first object and the second object in the virtual space;
[0014] A display control function, used to make a display medium display a specified area of the virtual space;
[0015] An area movement function for moving the specified area based on the input of continuous movement instruction operations of the player;
[0016] a selection function for selecting the first object when the first object is displayed at a prescribed position in the prescribed area while the movement indication operation is continuing; and
[0017] An action execution function is used to, when the movement indication operation is completed, cause the second object to execute an action that can be executed on the first object selected when the movement indication operation is continuing.
[0018] Effects of the Invention
[0019] The present invention makes it possible to provide players with simpler operations in a computer game in which a display area is movable. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 is a block diagram showing a hardware structure of an information processing apparatus according to an embodiment of the present invention.
[0021] Figure 2 It is shown Figure 1 A functional block diagram of a functional structure for executing complex operation implementation processing in the functional structure of the information processing device shown.
[0022] Figure 3 is shown by having Figure 2 Functional structure Figure 1 A flowchart of the process of implementing a composite operation performed by an information processing apparatus.
[0023] Figure 4 : is a schematic diagram showing a presentation example of the positions of respective objects and the like as an example of presentation in a composite operation realization process.
[0024] Figure 5 : is a schematic diagram showing a presentation example of selection of a first object and the like as an example of presentation in a composite operation realization process.
[0025] Figure 6 : is a schematic diagram showing an example of presentation using an action of a second object and the like as an example of presentation in a composite operation realization process.
[0026] Figure 7 : is a schematic diagram showing a presentation example of object information and the like as an example of presentation in a composite operation realization process.
[0027] Figure 8 is a diagram showing another presentation example of object information and the like as an example of presentation in a composite operation realization process.
[0028] Fig. 9: is a schematic diagram showing an example of presentation using another action of a second object or the like as an example of presentation in a composite operation realization process. DETAILED DESCRIPTION
[0029] Embodiments of the present invention will be described below with reference to the accompanying drawings.
[0030] [Overview of Embodiments]
[0031] The purpose of this embodiment is to provide players with simpler operations in a computer game in which a display area is movable.
[0032] To this end, in this embodiment, a first object (e.g., a character other than a character operable by a player) and a second object (e.g., a character operable by a player) are arranged in a virtual space (e.g., a 3D space in which a computer game is played). In addition, in this embodiment, a prescribed area of the virtual space is displayed on a display medium (e.g., a touch screen).
[0033] Furthermore, in the present embodiment, the prescribed area is moved based on the input of the player's continuous movement instruction operation (e.g., the player's slide operation). Furthermore, in the present embodiment, when the first object is displayed at a prescribed position in the prescribed area while the movement instruction operation is continuing, the first object is selected. Furthermore, in the present embodiment, when the movement instruction operation is completed, the second object is caused to perform an action that can be performed on the first object selected while the movement instruction operation is continuing.
[0034] According to the present embodiment configured as described above, it is possible to realize a plurality of processing steps which are conventionally realized by a combination of a plurality of operations only by a single operation (ie, a movement instruction operation).
[0035] Specifically, through only a single operation (i.e., a move indication operation), multiple processing steps such as the following can be implemented: (1) an operation for moving a displayed specified area (which is traditionally implemented through a sliding operation); (2) an operation for selecting a first object related to the execution of an action (which is traditionally implemented through a tapping operation); and (3) an operation for instructing a second object to perform an action (which is traditionally implemented through a single tapping operation), wherein these multiple processing steps are traditionally implemented through a combination of three operations such as a sliding operation and multiple tapping operations.
[0036] Furthermore, by the present embodiment capable of realizing the above-described operation method, it is possible to solve the problem that the player finds the operation laborious when performing various operations sequentially or in parallel as in the conventional case.
[0037] That is, the present embodiment makes it possible to provide players with simpler operations in a computer game in which the display area is movable.
[0038] [Hardware structure]
[0039] Next, refer to Figure 1 The hardware structure of this embodiment is described below. Figure 1 : is a block diagram showing the hardware structure of the information processing apparatus 1 according to the embodiment of the present invention.
[0040] like Figure 1 As shown, the information processing device 1 includes a central processing unit (CPU) 11, a read-only memory (ROM) 12, a random access memory (RAM) 13, a bus 14, an input / output interface 15, a touch screen 16, an input unit 17, an output unit 18, a storage unit 19, a communication unit 20 and a drive 21.
[0041] The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 19 into the RAM 13 .
[0042] The RAM 13 also appropriately stores data and the like necessary for the CPU 11 to execute various processes.
[0043] The CPU 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output interface 15 is also connected to the bus 14. A touch screen 16, an input unit 17, an output unit 18, a storage unit 19, a communication unit 20, and a drive 21 are connected to the input / output interface 15.
[0044] The touch screen 16 is configured by stacking a touch operation acceptance unit 162 and a display unit 161 .
[0045] The display unit 161 is constituted by a liquid crystal or other type of display, and displays various images such as images related to the game so that the player can recognize the images.
[0046] The touch operation accepting unit 162 is composed of, for example, an electrostatic capacitance-based or resistive film-based (pressure-sensitive) position input sensor stacked on the display unit 161, and detects the coordinates of the position where the touch operation is performed. Here, the touch operation refers to an operation for making an object contact or approach the touch operation accepting unit 162. For example, the object contacting or approaching the touch operation accepting unit 162 is a player's finger or a stylus pen, etc.
[0047] Examples of touch operations include tapping operations, sliding operations, and flicking operations. Note, however, that both sliding operations and flicking operations are a series of operations in which the state changes from a state in which an object begins to contact or approach the touch screen 16 (hereinafter referred to as a “first sliding state”) to a state in which the object does not contact or approach the touch screen 16 (hereinafter referred to as a “third sliding state”) by moving the position of the object while maintaining the object in contact or approaching the touch screen 16 (hereinafter referred to as a “second sliding state”). Therefore, in the following description, a series of movement operations performed continuously as described above will be collectively referred to as a “sliding operation”. That is, the “sliding operation” in the following description is a broad concept that includes the above-mentioned flicking operation and the like as well as operations generally referred to as sliding operations.
[0048] The input unit 17 is composed of various buttons, direction keys, or a microphone, etc., and accepts input of various information according to instruction operations performed by an administrator or the like of the information processing apparatus 1. Alternatively, the input unit 17 may be implemented by an input device (such as a game controller, keyboard, or mouse, etc.) that is independent of a main unit that accommodates other units of the information processing apparatus 1.
[0049] The output unit 18 outputs the sound data to a connected speaker (not shown). The speaker outputs the sound data output from the output unit 18 in a form recognizable by the player, such as music, sound effects, and voice.
[0050] The storage unit 19 is constituted by a semiconductor memory such as a dynamic random access memory (DRAM) or the like, and stores various data.
[0051] The communication unit 20 implements the communication performed with other devices. For example, the communication unit 20 communicates with a server device (not shown) and other information processing devices 1 (not shown), wherein the program for executing the game is downloaded from the server device. The communication is performed, for example, via a network such as a local area network (LAN), the Internet or a mobile phone network, or a network formed by combining these types of networks. In addition, the communication can be performed via a relay device, or directly performed between devices without any intermediate relay device. However, it is noted that in the present embodiment, the communication unit 20 is not a necessary component and can be omitted from the hardware.
[0052] The drive 21 is provided as needed. A removable medium 100 formed of a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately loaded in the drive 21. The removable medium 100 stores a program for executing a game and various data such as image data. The program and various data such as image data read from the removable medium 100 by the drive 21 are installed in the storage unit 19 as needed.
[0053] The information processing device 1 having such a hardware structure can be realized by an electronic instrument having an information processing function, such as a smartphone or a portable game machine.
[0054] [Functional structure]
[0055] Next, refer to Figure 2 The functional structure of the information processing device 1 will be described.
[0056] Figure 2 It is shown Figure 1 A functional block diagram of a functional structure for executing complex operation realization processing in the functional structure of the information processing device 1 shown.
[0057] Here, the compound operation implementation processing refers to the following series of processing steps, through which multiple processing steps corresponding to multiple operations are performed with a single operation by processing the player's continuous movement indication operation as a single operation (for example, the player's sliding operation as described above) as a combined operation (hereinafter referred to as a "compound operation").
[0058] In the case of performing composite operations to achieve processing, such as Figure 2 As shown, the CPU 11 functions as an operation detection unit 111, a game execution control unit 112, an output control unit 113, a shooting area movement unit 114, an object selection unit 115, and an action execution unit 116. In addition to the processing described below, these functional blocks appropriately perform calculation processing required for performing composite operation realization processing and information exchange between the functional blocks as needed.
[0059] Furthermore, a game execution data storage unit 191 and a parameter storage unit 192 are provided in the area of the storage unit 19 .
[0060] The operation detection unit 111 detects the input of the operation from the player received via the touch screen 16 or the input unit 17. In addition, the operation detection unit 111 determines the content of the detected operation input from the player. For example, in the case where the input of the operation from the player is received via the touch screen 16, the operation detection unit 111 determines at which coordinates on the touch screen the operation is received. In this case, the operation detection unit 111 determines the content of the operation based on the change of the coordinates where the operation is received, etc.
[0061] In addition, for example, when an operation input from a player is received via a controller implementing the input unit 17, the operation detection unit 111 determines which button or direction key is used to receive the operation. In this case, the operation detection unit 111 determines the content of the operation based on the type of button or direction key used to receive the operation.
[0062] Then, the operation detection unit 111 appropriately outputs the content of the player's operation input recognized by the judgment to other functional blocks.
[0063] The game execution control unit 112 controls how the game as a whole is executed by executing a process for executing the game. Specifically, the game execution control unit 112 controls how the game is executed based on the game software stored in the game execution data storage unit 191 described later and the content of the player's operation input from the operation detection unit 111. In addition, the game execution control unit 112 appropriately outputs the progress status of the game based on the game execution control to other functional blocks.
[0064] In addition, the game execution control unit 112 manages prescribed parameters that change in the game as the game executes. Examples of prescribed parameters include parameters representing values of conditions (such as level and health points) of ally characters that are objects operable by the player, parameters representing items and equipment available to ally characters, and parameters representing past game results.
[0065] These prescribed parameters are stored in the parameter storage unit 192 to be described later. In addition, in the case where a process involving a change in these prescribed parameters occurs in the game (for example, a process involving an increase or decrease in a parameter value, or a process causing a change in a flag indicating a parameter status), the game execution control unit 112 changes the prescribed parameters based on the result of the process. For example, in the case where a process involving a successful normal attack by an enemy character on an ally character occurs, the life value of the ally character decreases according to the normal attack.
[0066] Furthermore, the game execution control unit 112 updates the prescribed parameters stored in the parameter storage unit 192 based on the prescribed parameters after the changes. Furthermore, the game execution control unit 112 continues to execute the game according to the updated prescribed parameters.
[0067] It is sufficient that the game executed by the game execution control unit 112 is a game in which multiple objects appear, and the content of the game is not particularly limited. That is, the present embodiment can be applied to any game without restrictions on game content, game style, etc.
[0068] As an example, the present embodiment assumes a situation in which the game execution control unit 112 executes a third-person viewpoint shooter game (TPS: Third Person Shooter), in which various movable objects having three-dimensional shapes appear in a virtual space which is a virtual three-dimensional space constructed in a prescribed global coordinate system.
[0069] In this game, movable objects each have a local coordinate system set therefor, and the movable objects are arranged in a virtual space in a state where coordinates in the respective local coordinate systems are converted into coordinates in the global coordinate system.
[0070] In the following description, objects other than movable objects that can be operated by the player will be referred to as "first objects". In order to move the first objects, the game execution control unit 112 changes the coordinates of these first objects in the local coordinate system based on a prescribed algorithm. Therefore, the coordinates in the changed local coordinate system are converted into coordinates in the global coordinate system, thereby realizing the movement of the first objects in the virtual space.
[0071] In addition, the movable object that the player can operate will be referred to as a "second object". In order to move the second object, the game operation control unit 112 changes the coordinates of the second object in the local coordinate system based on the player's movement instruction operation on the second object. Therefore, the coordinates in the changed local coordinate system are converted into coordinates in the global coordinate system, thereby realizing the movement of the second object in the virtual space.
[0072] In addition, in order to realize the third-person viewpoint, the game operation control unit 112 arranges a virtual camera in the virtual space in a manner similar to that of a movable object. For example, in order to realize a viewpoint of viewing the second object from the upper back of the head of the second object and downward, the game operation control unit 112 arranges a virtual camera at a position corresponding to the upper back position of the head of the second object. The arrangement position of the virtual camera moves with the movement of the second object. In other words, in order to move the virtual camera, the game operation control unit 112 changes the coordinates of the virtual camera in the local coordinate system based on the player's movement instruction operation of the second object. Therefore, the coordinates in the changed local coordinate system are converted into coordinates in the global coordinate system, thereby realizing the movement of the virtual camera in the virtual space.
[0073] Furthermore, the shooting direction of the virtual camera in the virtual space (ie, the orientation of the virtual camera) changes based on the complex operation of the player.
[0074] In addition, the output control unit 113 to be described later displays the following image on the touch screen 16, which is an image obtained by the virtual camera by shooting along the shooting direction from the arrangement position of the virtual camera, and corresponds to an area corresponding to the viewing angle of the virtual camera in the virtual space (hereinafter referred to as the "shooting area").
[0075] The output control unit 113 performs a control process for generating an image corresponding to the progress status of the game based on the progress status of the game controlled by the game execution control unit 112, the image data stored in the game execution data storage unit 191 to be described later, the arrangement position and shooting direction of the virtual camera described above, and the coordinates of each movable object in the global coordinate system, and causes the touch screen 16 to display the generated image. That is, the output control unit 113 also functions as a drawing unit for performing a process for drawing a virtual space, each movable object, a user interface, etc. when the game is executed.
[0076] In addition, the output control unit 113 performs the following processing, which is used to generate music, sound effects, voice, etc. used in the game based on the progress of the game controlled by the game operation control unit 112 and the sound data stored in the game operation data storage unit 191, and enables the speaker connected to the output unit 18 to output the generated sound, etc.
[0077] The shooting area moving unit 114 performs the following processing, which is used to move the shooting area shot by the virtual camera by changing the shooting direction of the virtual camera in the virtual space based on the player's composite operation. To this end, the shooting area moving unit 114 monitors the content of the player's operation input from the operation detection unit 111. In addition, when the player performs a composite operation, the shooting area moving unit 114 outputs an instruction for changing the shooting direction of the virtual camera to each functional block. Here, the composite operation is a sliding operation as described above. The shooting area moving unit 114 outputs an instruction to other functional blocks so that the shooting direction of the virtual camera will be changed to a direction corresponding to the change in the coordinates of the position touched in the second sliding state in the sliding operation.
[0078] Therefore, the game execution control unit 112 changes the shooting direction of the virtual camera in the virtual space. In addition, accordingly, the output control unit 113 generates an image corresponding to the shooting area shot based on the changed shooting direction, and causes the touch screen 16 to display the image. Therefore, the movement of the shooting area shot by the virtual camera is achieved.
[0079] The object selection unit 115 performs processing for selecting the first object based on the composite operation of the player. To this end, the object selection unit 115 monitors the content of the player's operation input from the operation detection unit 111. In addition, when the player performs the composite operation, the object selection unit 115 outputs instructions to other functional blocks so that a cursor for selecting the first object will be displayed in the first sliding state. Therefore, the output control unit 113 generates an image corresponding to the cursor (for example, an image of a black circle) and causes the touch screen 16 to display the image. On the image corresponding to the shooting area, the image corresponding to the cursor is displayed in a superimposed manner at a prescribed position of the shooting area shot by the virtual camera. For example, on the image corresponding to the shooting area, the image corresponding to the cursor is displayed in a superimposed manner at the central position of the shooting area.
[0080] In addition, the object selection unit 115 outputs an indication for selecting the first object to each functional block in the following case: in the second sliding state, the photographing area is moved as a result of processing by the photographing area moving unit 114, or the first object is moved, thereby displaying the first object at a specified position where an image corresponding to the cursor is displayed.
[0081] Therefore, the game execution control unit 112 sets the first object to a selected state. In addition, the game execution control unit 112 determines information (hereinafter referred to as "object information") to be displayed on the touch screen 16 regarding the selected first object. There is no limit on what kind of information to be displayed as the object information.
[0082] For example, the game running control unit 112 determines to display information representing an action that can be performed by the second object on the selected first object as object information. The action that can be performed by the second object can be a single fixed action, or can be an action that is different between the various items equipped by the selected first object or the second object, and the action can be arbitrarily defined by the game developer. Optionally, the game running control unit 112 determines to display information representing the status of the selected first object, etc. as object information. For example, the game running control unit 112 determines to display information representing the name of the first object and the parameters of the first object (for example, the current health value of the first object) as object information.
[0083] Therefore, the output control unit 113 causes the touch screen 16 to display the object information determined by the game execution control unit 112 as the information to be displayed. The object information is displayed in an overlay manner at a prescribed position of the photographed area photographed by the virtual camera on the image corresponding to the photographed area. For example, the object information is displayed in an overlay manner near the display position of the cursor on the image corresponding to the photographed area. In this case, in order to allow the player to recognize that the first object is currently selected, for example, the output control unit 113 may change the cursor image to a different image (e.g., an image surrounding the first object).
[0084] The action execution unit 116 performs processing for causing the second object to perform an executable action based on the player's composite operation. To this end, the action execution unit 116 monitors the content of the player's operation input from the operation detection unit 111. In addition, when the player performs a composite operation and the third sliding state results in a state in which the first object is selected, the action execution unit 116 outputs instructions to other functional blocks so that the second object will perform an executable action. Therefore, the output control unit 113 causes the second object to perform an executable action. Therefore, the shooting area moving unit 114 generates an image corresponding to the action performed by the second object (for example, an image representing the movement of the second object performing the action, an image representing the movement of the first object in response to the action, or an image representing the effect associated with the action), and causes the touch screen 16 to display the image.
[0085] Here, as mentioned above, the executable action of the second object may be different according to the selected first object. For example, in the case where the selected first object is an enemy character, the action is an action performed on the enemy character, such as attacking with a sword, continuous attacking with a sword, shooting with an arrow, continuous shooting with an arrow, attacking with magic, continuous attacking with magic, defending with a shield, or hitting with a shield, etc., which is different from the simple movement of the game character. Alternatively, the action can be an action for setting a sword, bow and arrow, or shield in a suitable position (or equipping a sword, bow and arrow, or shield) to attack the enemy character, etc. Note that these are only examples, and for example, in the case where the second object is a character or article other than the enemy character, etc., the action can be an action of talking with the character or obtaining an article, etc.
[0086] As described above, the composite operation implementation process is performed through the cooperation between the various functional blocks, which makes it possible to process a single slide operation as a composite operation. Therefore, as described above, multiple processing steps that are conventionally implemented by a combination of three operations such as a slide operation and a multi-tap operation can be implemented only by a single slide operation.
[0087] The game execution data storage unit 191 stores various data required for the game execution control unit 112 to execute the game. Examples of various data for executing the game include game software as a program for executing the game, and image data, music data, and sound data for generating game images and sounds. In addition, in the case where at least a part of a character and a background is displayed in the game by using three-dimensional computer graphics as in the present embodiment, the game execution data storage unit 191 also stores polygon data, texture information, and the like for realizing presentation based on three-dimensional computer graphics.
[0088] As described above in the description of the game execution control unit 112 , the parameter storage unit 192 stores prescribed parameters.
[0089] Note that, although these various data for running the game may be stored only in the game running data storage unit 191 of the storage unit 19, the data may be appropriately read from the removable medium 100 through the drive 21. Alternatively, these various data may be appropriately sent to the information processing device 1 from a server device (not shown) or other information processing device 1 (not shown) by communication via the communication unit 20. That is, when the game is installed or when the game is updated, these various data may be appropriately downloaded as needed.
[0090] [Operation and presentation examples]
[0091] Next, refer to Figure 3 The operations in the composite operation realization process performed by the information processing apparatus 1 will be described. Figure 3 is a flowchart for explaining the process of implementing the composite operation. Figures 4 to 7 Transitions between presentation examples on the touch screen 16 associated with operations of the composite operation implementation process will be described. Figures 4 to 7 is a schematic diagram showing transitions between presentation examples on the touch screen 16 .
[0092] The composite operation implementation process is executed in response to the player's operation to start the game. The above-mentioned functional blocks appropriately perform the processing required for the composite operation implementation process, which includes the processing in reference to Figure 3 Processing not particularly mentioned in the following description of the flowchart.
[0093] In step S11, the object selection unit 115 determines whether the player's compound operation is started. In the case where the player's compound operation has been started, the determination in step S11 results in "yes", and the process proceeds to step S12. On the other hand, in the case where the player's compound operation has not been started, the determination in step S11 results in "no", and the determination in step S11 is repeated in the process.
[0094] In step S12 , the photographing area moving unit 114 starts processing for moving the photographing area based on the composite operation.
[0095] In step S13 , the output control unit 113 starts a process for displaying a cursor for selecting the first object.
[0096] Reference Figure 4 First, at the timing before the composite operation starts (i.e., the timing at which "No" is obtained in step S11), for example, a display is provided at Figure 4 The presentation shown in part (A) of . That is, the virtual space, the first object OB11, and the second object OB21 are displayed as images corresponding to the shooting area. In addition, a software button B simulating a direction key for accepting a movement instruction operation of the second object OB21 from the player is displayed at a specified position. In the case where the player performs a touch operation on a position corresponding to a specified direction of the software button B, the operation detection unit 111 determines that the content of the operation is a movement instruction operation along the specified direction. Then, the game operation control unit 112 moves the second object OB21 based on the movement instruction operation. Note that, as described above, when the second object OB21 moves, the arrangement position of the virtual camera also moves.
[0097] Furthermore, when the composite operation has started and steps S12 and S13 have been executed, for example, Figure 4 That is, the shooting area is moved based on the second sliding state in the composite operation performed with the player's finger. Note that the player's finger F and arrows are schematically shown in these figures to show how the display area moves when the player performs the composite operation. Figure 4 In addition to the presentation in part (A) of FIG. 1 , a cursor image C is displayed at the central portion of the photographing area as an image corresponding to the cursor.
[0098] Return to reference Figure 3 , in step S14, the object selection unit 115 determines whether the first object is displayed at the prescribed position of the display cursor image C as a result of the movement of the photographing area or the movement of the first object. In the case where the first object is displayed at the prescribed position of the display cursor image C, the determination in step S14 results in "Yes", and the process proceeds to step S16. On the other hand, in the case where the first object is not displayed at the prescribed position of the display cursor image C, the determination in step S14 results in "No", and the process proceeds to step S15.
[0099] In step S15, the action execution unit 116 determines whether the composite operation has passed through the third sliding state and is completed. In the case where the composite operation has passed through the third sliding state and is completed, the determination in step S15 results in "yes", and the process is completed. On the other hand, in the case where the second sliding state is maintained and the composite operation is not completed, the determination in step S15 results in "no", and the process returns to step S14 and is repeated from the determination in step S14.
[0100] In step S16 , the object selection unit 115 starts processing for selecting the first object displayed at the prescribed position where the cursor image C is displayed.
[0101] In step S17 , the object selection unit 115 starts processing for displaying object information corresponding to the first object displayed at the prescribed position where the cursor image C is displayed.
[0102] Will refer to Figure 5 As a result of executing steps S16 and S17, for example, a display on the touch screen 16 is provided. Figure 5 That is, except Figure 4 In addition to the presentation in part (B), in order to make the player recognize that the first object OB11 is currently selected with the cursor image C, the cursor image C is also changed to an image surrounding the first object OB11, and the image is displayed. In addition, object information IN11 and object information IN12 are displayed as object information. Here, object information IN11 is information indicating the status of the first object OB11, etc., and as an example, the text "Broad-leaved tree" representing the name of the first object OB11 is displayed in the figure. In addition, object information IN12 is information indicating the action that the second object OB21 can perform on the selected first object OB11, and as an example, the text "Equip an axe" executable by the second object OB21 is displayed in the figure. This indicates that the second object OB21 can perform the action of equipping an axe as a preparation for chopping down the first object OB11.
[0103] As another example, in the case where the first object OB12 is selected as another first object, the Figure 5 That is, in order to let the player recognize that the first object OB12 is currently selected by the cursor image C instead of Figure 5In the presentation of the first object OB11 in part (A), the cursor image C is changed to an image surrounding the first object OB12, and the image is displayed. In addition, object information IN21 and object information IN22 are displayed as object information. Here, IN21 is information indicating the status of the first object OB12, and as an example, the text "Wild Boar" indicating the name of the first object OB11 and the text "HP: 120" indicating the current health value of the first object OB12 are displayed in the figure. In addition, object information IN12 is information indicating the action that the second object OB21 can perform on the selected first object OB11, and as an example, the text "Equip Weapon" executable by the second object OB21 is displayed in the figure. This indicates that the second object OB21 can perform the action of equipping a weapon as a preparation for attacking the first object OB11.
[0104] Return to reference Figure 3 , in step S18, the object selection unit 115 determines whether the first object is displayed outside the prescribed position of the display cursor image C as a result of the movement of the photographing area or the movement of the first object. In the case where the first object is displayed outside the prescribed position of the display cursor image C, the determination in step S18 results in "Yes", and the process proceeds to step S20. On the other hand, in the case where the first object is still displayed at the prescribed position of the display cursor image C, the determination in step S18 results in "No", and the process proceeds to step S19.
[0105] In step S19, the action execution unit 116 determines whether the composite operation has passed through the third slide state and is completed. In the case where the composite operation has passed through the third slide state and is completed, the determination in step S19 results in "yes", and the process proceeds to step S20. On the other hand, in the case where the second slide state is maintained and the composite operation is not completed, the determination in step S19 results in "no", and the process returns to step S18 and is repeated from the determination in step S18.
[0106] In step S20 , the action execution unit 116 executes a process for causing the second object to execute an executable action. Then, the process ends.
[0107] Reference Figure 6 Here, an example of presentation on the touch screen 16 in this case is described. Figure 6 The presentation shown in part (A) is similar to that in Figure 5 In this case, as a result of executing step S20, for example, Figure 6That is, the display state of the second object OB21 is changed to a state in which the second object OB21 is equipped with a weapon (here, a sword). In the figure, the player's finger F is schematically shown by a dotted line to illustrate that the composite operation has passed through the third sliding state and is completed.
[0108] Furthermore, when the operations up to step S20 are performed in the composite operation realization process newly executed later (ie, when the first object OB12 is selected again and the second object OB21 is caused to execute the executable action), for example, Figure 6 As shown in (cursor image C), the weapon equipped by the second object OB21 is used to attack the first object OB12, thereby reducing the health value of the first object OB12.
[0109] As described above, only through the composite operation performed by the player, processing such as displaying the object information of the selected second object, equipping the weapon corresponding to the selected second object, executing the attack on the second object, and moving the shooting area corresponding to the display area can be realized. That is, it is possible to provide the player with simpler operations in a computer game in which the display area is movable.
[0110] Return to reference Figure 3 In step S21, the object selection unit 115 completes the process for selecting the first object displayed at the prescribed position where the cursor image C is displayed. Then, the cursor image C is changed back from the image surrounding the first object to the black circle image. On the other hand, a part of the object information started to be displayed in step S17 is continuously displayed.
[0111] In step S22, the object selection unit 115 determines whether the first object (which may be the first object that was once selected and whose object information is currently displayed, or may be another first object) is displayed again at the specified position of the display cursor image C as a result of the movement of the photographing area or the movement of the first object. In the case where the first object is displayed again at the specified position of the display cursor image C, the judgment in step S22 results in "yes", and the process returns to step S16 and is repeated. On the other hand, in the case where the first object is not displayed again at the specified position of the display cursor image C, the judgment in step S22 results in "no", and the process proceeds to step S23.
[0112] In step S23, the action execution unit 116 determines whether the composite operation has passed through the third sliding state and is completed. In the case where the composite operation has passed through the third sliding state and is completed, the judgment in step S23 is "yes" and the processing is completed. On the other hand, in the case where the second sliding state is maintained and the composite operation is not completed, the judgment in step S23 is "no" and the processing proceeds to step S24.
[0113] In step S24, the object selection unit 115 determines whether the first object, which is the movement of the shooting area or the movement of the previously selected and currently displayed object information, is outside the shooting area. If the first object is outside the shooting area, the determination in step S24 is "Yes", and the process proceeds to step S25. On the other hand, if the first object is within the shooting area, the determination in step S24 is "No", and the process returns to step S22 and repeats.
[0114] In step S25, the process of displaying the currently displayed object information is completed. Then, the process returns to step S14 and repeats.
[0115] A reference Figure 7 will be used to illustrate an example of the presentation on the touch screen 16 in this case. As shown in part (A) of Figure 7 , in this example, assume the following situation: In step S16, the first object OB13 is selected, and in step S17, object information IN31 and object information IN32 are displayed as object information. Here, object information IN31 is information representing the status of the first object OB13, etc., and as an example, the text "Mr. M" representing the name of the first object OB13 is displayed in this figure. In addition, object information IN32 is information representing the actions that the second object OB21 can perform on the selected first object OB13, and as an example, the text "Chat" that can be performed by the second object OB21 is displayed in this figure. This indicates that the second object OB21 can perform the action of chatting with the first object OB13.
[0116] In this case, as a result of executing step S21, for example, the presentation shown in part (B) of Figure 7 is provided. That is, the cursor image C changes back from the image surrounding the first object to the black circle image. On the other hand, among the object information started to be displayed in step S17, object information IN31 is continuously displayed. Therefore, the player can continue to refer to object information IN31. However, since the first object OB13 is not in the selected state, the second object OB21 cannot perform the action of chatting with the first object OB13. Therefore, the presentation of object information IN32 is exited.
[0117] In this case, when the first object OB13 is outside the shooting area and step S25 is further executed, the presentation of object information IN31 is also exited. That is, the presentation of all object information is exited. Therefore, the presentation becomes the same as the presentation in part (B) of Figure 4 , and the above process can be repeated for a new first object.
[0118] [Modifications]
[0119] Although the embodiments of the present invention have been described above, the embodiments are merely examples and do not limit the technical scope of the present invention. The present invention may be embodied in various other forms, and various modifications such as omissions and substitutions may be made without departing from the spirit of the present invention. These embodiments and their modifications are included in the scope and spirit of the present invention disclosed in this specification, etc., and are included in the scope of the present invention recorded in the claims and their equivalents.
[0120] For example, the embodiment of the present invention may be modified as in the following modified examples. In addition, the following modified examples may be combined with each other.
[0121] <First Modification>
[0122] In the above-described embodiment, the object selection unit 115 performs steps S16 and S17 when it is determined in step S14 that the first object is displayed at the specified position of the display cursor image C as a result of the movement of the shooting area or the movement of the first object. That is, the object selection unit 115 performs a process for selecting the first object and a process for displaying object information corresponding to the first object when the first object exists in the range located in the shooting direction of the virtual camera and included in the shooting area. However, without being limited to this embodiment, other criteria may be considered to perform the process. For example, the process may also be performed in consideration of the distance between the position of the virtual camera and the position of the first object.
[0123] For example, the processing can be configured such that: when the first object is displayed at a specified position of the display cursor image C and the distance between the position of the virtual camera and the position of the first object is within a specified distance, the judgment in step S14 is "yes" and steps S16 and S17 are executed.
[0124] On the other hand, the processing may be configured such that: in a case where the first object is displayed at the prescribed position of the display cursor image C, but the distance between the position of the virtual camera and the position of the first object is not within the prescribed distance, the judgment in step S14 is "No", and steps S16 and S17 are not executed. Alternatively, as another modification, the processing may be configured such that: in a case where the first object is displayed at the prescribed position of the display cursor image C, and the distance between the position of the virtual camera and the position of the first object is not within the prescribed distance, the judgment in step S14 is "Yes", but only step S16 or S17 is executed. For example, the processing may be configured such that: although the processing for selecting the first object in step S16 is executed, the processing for displaying the object information corresponding to the first object in step S17 is not executed.
[0125] This makes it possible to prevent the execution of steps S16 and S17 even for the first object that is too far away. For this reason, the length of the prescribed distance used for judgment should be, for example, a distance that does not feel unnatural even when the second object performs an executable action. This makes it possible to prevent, for example, the second object from performing an attack action with a sword against the first object that is too far away for the sword to reach.
[0126] Note that the distance between the position of the virtual camera and the position of the first object used for judgment can be calculated based on the difference between the coordinates of the virtual camera obtained by converting the coordinates in the local coordinate system into the coordinates in the global coordinate system and the coordinates of the first object also obtained by converting the coordinates in the local coordinate system into the coordinates in the global coordinate system.
[0127] In addition, the above modification example can be further modified. For example, instead of the distance between the position of the virtual camera and the position of the first object, a process similar to that in the above modification example can be performed based on the distance between the position of the second object and the position of the first object. In this case as well, there is provided such an advantage that, as described above, the second object can be prevented from performing an attack action with a sword on the first object that is located too far away for the sword to reach.
[0128] <Second Modification>
[0129] In the above-described embodiment, the sliding operation of the player on the touch screen 16 is processed as a composite operation, and a plurality of processing steps are performed based on the single composite operation. However, without being limited to this embodiment, other operations of the player may also be processed as composite operations. For example, an operation for moving the shooting area other than the sliding operation (for which the start and end can be recognized) may be processed as a composite operation.
[0130] For example, in the case of operation using an operating mechanism (such as a cross key or an analog joystick, etc.) of a controller connected to the input unit 17, and in the case of detecting the start of input via one of these operating mechanisms, processing is performed when the first sliding state described above is considered to be detected. In addition, during the continuous detection of a moving operation in a prescribed direction via one of these operating mechanisms, processing is performed when the second sliding state described above is considered to be detected. In addition, at the timing when the detection of the moving operation in a prescribed direction via one of these operating mechanisms has ended (or the timing when a prescribed time has passed since the end of the detection), processing is performed when the third sliding state described above is considered to be detected. In this case as well, the above-mentioned composite operation implementation processing can be implemented.
[0131] Alternatively, the above-mentioned composite operation implementation processing can be implemented even in the case of operations using multiple devices. For example, even in the case where operations for moving the second object, etc. are performed by using a keyboard connected to the input unit 17, etc., and operations for moving the shooting area are performed by actually moving a pointing device (e.g., a mouse) connected to the input unit 17, the above-mentioned composite operation implementation processing can be implemented. In this case, when the movement of the pointing device has started, the processing is performed when it is considered that the first sliding state described above is detected. In addition, during the continuous detection of movement in a specified direction by the pointing device, the processing is performed when it is considered that the second sliding state described above is detected. In addition, at the timing when the detection of these movements in the specified direction by the pointing device has ended (or the timing when a specified time has passed since the end of the detection), the processing is performed when it is considered that the third sliding state described above is detected. In this case as well, the above-mentioned composite operation implementation processing can be implemented.
[0132] In addition, the above-mentioned composite operation implementation processing can also be implemented when the controller is detected by an acceleration sensor or a gyro sensor (the controller is used to detect the player's movement or tilt of the controller itself). In this case, the above-mentioned detection of movement using the pointing device should be replaced by detection of movement or tilt of the controller itself.
[0133] <Third Modification>
[0134] In the above embodiment, it is assumed that the second object can perform only one action on the first object selected by the object selection unit 115. However, without being limited to this embodiment, the second object can perform multiple actions. Figure 8 To illustrate the situation.
[0135] Figure 8 An example of presentation of object information is shown, which shows Figure 5 Part (A) of Figure 5 Part (B) and Figure 7 As a result of executing steps S16 and S17, for example, Figure 8 Rendering shown.
[0136] That is to say, except Figure 4In addition to the presentation in part (B), in order for the player to recognize that the first object OB14 is currently selected with the cursor image C, the cursor image C is changed to an image surrounding the first object OB14, and the image is displayed. In addition, as object information, object information IN41, object information IN42, and object information IN43 are displayed. Here, object information IN41 is information indicating the status of the first object OB14, etc., and as an example, the text "fire" representing the name of the first object OB14 is displayed in the figure. In addition, object information IN42 and object information IN43 are information respectively indicating the actions that the second object OB21 can perform on the selected first object OB14. As an example, the text "heating" and the text "cooking" that can be executed by the second object OB21 are displayed in the figure.
[0137] In this modification, as described above, the second object has multiple actions that can be executed, and each action is displayed as object information. In addition, when the player performs an operation for selecting one of these actions, the second object is caused to execute the selected action. For example, after it is determined in step S23 that the composite operation has passed the third sliding state and is completed, the player performs a tap operation on the object information corresponding to the action to be selected. Then, based on the tap operation, the second object is caused to execute the selected action.
[0138] As described above, while implementing the above-mentioned composite operation implementation process, the player's options can be increased by allowing multiple actions to be performed.
[0139] In addition, as another variation, for example, when the second object has multiple actions that can be performed, one of these actions can be selected based on the status of the second object. For example, one of these actions can be selected based on the type of weapon that the second object has (or has equipped). Figure 6 As described in part (B) of , if the second object is equipped with a sword, attacking with the sword is selected as the action that the second object can perform. Fig. 9 Another example of a presentation is shown in which the second object is equipped with a bow and arrow. Fig. 9 As shown, when the second object is equipped with a bow and arrow, attacking with the bow and arrow is selected as the action that the second object can perform. As described above, by selecting one of these actions based on the type of weapon that the second object has (or has equipped), the operation for selecting the action can be omitted while implementing the above-mentioned composite operation implementation process.
[0140] <Fourth Modification>
[0141] In the above-described embodiment, it is assumed that the function blocks for performing the composite operation implementation processing are implemented by a single device (i.e., the information processing device 1). However, without being limited to this embodiment, the function blocks for performing the composite operation implementation processing can be implemented by cooperation between multiple devices. For example, the function blocks for performing the composite operation implementation processing implemented by the information processing device 1 can be dispersed to the server device, whereby these function blocks are implemented in the form of a client-server system. In this case, the server device can be a single server device, or a combination of multiple server devices such as a cloud server.
[0142] In addition, the information processing device 1 and the server device appropriately perform communication to appropriately send and receive information. The information processing device 1 sends the operation accepted from the player via its touch screen 16 to the functional block of the server device. In addition, the functional block of the server device performs processing based on the operation accepted from the player received from the information processing device 1. In addition, the server device sends the result of the processing to the information processing device 1. In addition, the information processing device 1 displays an image based on the result of the processing received from the server device on its touch screen 16.
[0143] Also in this case, the above-mentioned composite operation realization processing can be implemented.
[0144] <Fifth Modification>
[0145] The above embodiment is described under the assumption that a single player participates in the game. However, without being limited to this embodiment, a multiplayer game in which multiple players participate can be applied to the above embodiment. In this case, multiple second objects corresponding to multiple players are provided in a single virtual space, and each player operates each second object. In addition, the above-mentioned composite operation implementation process is performed in each operation of each second object. In this case, the second object operated by a certain player can be processed as a first object for other players.
[0146] <Sixth Modification>
[0147] In the above embodiment, only through the composite operation performed by the player, processing such as the following can be realized: displaying the object information of the selected first object, equipping the weapon corresponding to the selected first object, executing the attack on the first object, and moving the shooting area corresponding to the display area. However, without being limited to this embodiment, these types of processing can also be realized when the player performs a separate operation other than the composite operation. That is, although the operation for realizing a certain processing can be limited to the composite operation, the certain processing can also be realized by other operations.
[0148] For example, in the case where an operation other than a composite operation (e.g., a tap operation) is accepted via the touch screen 16, processing such as displaying object information of the selected first object, equipping a weapon corresponding to the selected first object, and executing an attack on the first object can be implemented. Alternatively, in the case where an operation is accepted via one of various buttons, direction keys, etc. included in the input unit 17, these kinds of processing can be performed.
[0149] <Other Modifications>
[0150] The embodiments and some modifications of the present invention have been described above. However, it is noted that the present invention is not limited to the embodiments and some modifications described above, and the present invention includes modifications, improvements, etc. within the scope that can achieve the purpose of the present invention.
[0151] Furthermore, the above-described series of processing steps may be executed by hardware or by software.
[0152] in other words, Figure 2 The functional structure shown is only an example and is not particularly limited. That is, it is sufficient to provide the information processing device 1 with functions that enable the above-mentioned series of processing steps to be performed as a whole, and the selection of specific functional blocks for realizing these functions is not particularly limited. Figure 2 Function blocks in the example.
[0153] Furthermore, each functional block may be implemented by hardware alone, by software alone, or by a combination of hardware and software.
[0154] The functional structure in the embodiment is implemented by using a processor that performs computational processing. The processor that can be used in the present embodiment includes a processor composed of only one various information processing device such as a single processor, a multiprocessor, or a multi-core processor, and a combination of one of these various processing devices and a processing circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
[0155] When a series of processing steps are executed by software, a program constituting the software is installed in a computer or the like from a network or a recording medium.
[0156] The computer may be a computer embedded in special hardware. Alternatively, the computer may be a computer capable of executing various functions when various programs are installed, such as a general-purpose personal computer.
[0157] A recording medium including such a program is distributed separately from the main unit of the device to provide the program to the player. Figure 1The removable medium 100 is implemented by, for example, a magnetic disk (including a floppy disk), an optical disk, or a magneto-optical disk. The optical disk is implemented by, for example, a compact disk-read only memory (CD-ROM), a digital versatile disk (DVD), or a Blu-ray (Blu-ray, registered trademark) disk. The magneto-optical disk is implemented by, for example, a mini disk (MD). In addition, the recording medium provided to the player in a state of being embedded in the main unit of the device is implemented by, for example, a CD-ROM having a program recorded thereon. Figure 1 ROM 12 in, or Figure 1 It is implemented by the semiconductor memory included in the storage unit 19.
[0158] Note that in this specification, the steps defining the program recorded in the recording medium may include processing that is not necessarily performed sequentially but is performed in parallel or individually, as well as processing that is performed sequentially in order. In addition, the steps performed according to the program recorded in the recording medium may be performed in any order within the scope of the present invention.
[0159] Description of Reference Numerals
[0160] 1 Information processing device
[0161] 11 CPU
[0162] 12 ROM
[0163] 13 RAM
[0164] 14 Bus
[0165] 15 Input / Output Interface
[0166] 16 Touch screen
[0167] 161 Display unit
[0168] 162 Touch operation receiving unit
[0169] 17 Input Unit
[0170] 18 Output Units
[0171] 19 Storage Unit
[0172] 20 Communication Unit
[0173] 21 Drive
[0174] 100 Removable Media
[0175] 111 Operation detection unit
[0176] 112 Game operation control unit
[0177] 113 Output control unit
[0178] 114 Shooting area moving unit
[0179] 115 Object Selection Unit
[0180] 116 Action Execution Unit
[0181] 191 Game running data storage unit
[0182] 192 parameter storage unit
Claims
1. A computer-readable medium storing an information processing program for implementing, by means of a computer: An arrangement function for arranging the first object and the second object in the virtual space; A display control function, used to make a display medium display a specified area of the virtual space; An area movement function for moving the specified area based on the input of continuous movement instruction operations of the player; a selection function for selecting the first object when the first object is displayed at a prescribed position in the prescribed area while the movement indication operation is continuing; as well as an action execution function for causing the second object to execute an action that can be executed on the first object selected while the movement indication operation is continuing, if the movement indication operation is completed; The area moving function, the selection function and the action execution function are realized by the movement indication operation. Wherein, when there are a plurality of actions that can be performed on the first object selected while the movement instruction operation is continuing, an action to be performed by the second object is selected from the plurality of actions based on the status of the second object.
2. The computer-readable medium of claim 1, wherein: The arrangement function also arranges virtual cameras in the virtual space, The display control function causes the display medium to display, as the prescribed area, an area photographed by the virtual camera along a prescribed direction from the arrangement position of the virtual camera itself, and The area moving function moves the prescribed area by changing the prescribed direction of imaging of the virtual camera based on the input of the movement instruction operation.
3. The computer-readable medium according to claim 2, wherein the information processing program further implements, using the computer, an object moving function for moving the position of the second object based on an input of a move instruction operation for the second object that is an operation different from the move instruction operation, in, The arrangement function determines an arrangement position of the virtual camera based on the position of the second object moved by the object movement function.
4. The computer-readable medium of claim 1, wherein: The input of the movement instruction operation is accepted by using an input acceptance device stacked on the display medium.
5. The computer-readable medium of claim 1, wherein: The display control function causes the display medium to display information related to the first object selected by the selection function.
6. The computer-readable medium of claim 5, wherein: The display control function includes, in the information related to the first object, at least one of information indicating an action executable on the first object and information indicating a status of the first object.
7. The computer-readable medium of claim 1, wherein: The selection function does not select the first object if the position of the first object and the position of the second object are at least a specified distance apart.
8. The computer-readable medium according to any one of claims 1 to 7, wherein: In a case where there are a plurality of actions that can be performed on the first object selected while the movement instruction operation is continuing, The display control function causes the display medium to display the plurality of actions that can be performed as options, and The action execution function determines an action to be performed by the second object based on an input of an operation by the player for selecting an action from the options.
9. An information processing method, which is executed by a computer, the information processing method comprising: an arrangement step for arranging the first object and the second object in the virtual space; A display control step for causing a display medium to display a specified area of the virtual space; An area moving step for moving the specified area based on the input of continuous movement instruction operations of the player; A selecting step for selecting the first object when the first object is displayed at a prescribed position in the prescribed area while the movement indication operation is continuing; as well as an action execution step for causing the second object to execute an action that can be executed on the first object selected while the movement instruction operation is continuing, if the movement instruction operation is completed. The processing in the area moving step, the processing in the selecting step and the processing in the action executing step are implemented by the moving instruction operation. Wherein, when there are a plurality of actions that can be performed on the first object selected while the movement instruction operation is continuing, an action to be performed by the second object is selected from the plurality of actions based on the status of the second object.
10. An information processing device, comprising: An arrangement component, for arranging the first object and the second object in the virtual space; A display control component, used to make a display medium display a specified area of the virtual space; An area moving component, used to move the specified area based on the input of continuous movement instruction operation of the player; a selection component for selecting the first object when the first object is displayed at a prescribed position in the prescribed area while the movement indication operation is continuing; as well as an action execution component, configured to, when the movement instruction operation is completed, cause the second object to execute an action that can be executed on the first object selected when the movement instruction operation is continuing, The processing performed by the area moving component, the processing performed by the selecting component and the processing performed by the action executing component are implemented through the moving instruction operation. Wherein, when there are a plurality of actions that can be performed on the first object selected while the movement instruction operation is continuing, an action to be performed by the second object is selected from the plurality of actions based on the status of the second object.
11. An information processing system comprising a terminal and a server communicatively connected to the terminal, The terminal comprises: Display medium, used for display; as well as an input accepting device stacked on the display medium, and The server comprises: An arrangement component, for arranging the first object and the second object in the virtual space; A display control component, configured to cause the display medium to display a specified area of the virtual space; an area moving means for moving the specified area based on the input of the continuous movement instruction operation of the player accepted by the input accepting device; A selecting means for selecting the first object in a case where the first object is displayed at a prescribed position in the prescribed area while the movement indication operation is continuing; and an action execution component, configured to, when the movement instruction operation is completed, cause the second object to execute an action that can be executed on the first object selected when the movement instruction operation is continuing, The processing performed by the area moving component, the processing performed by the selecting component and the processing performed by the action executing component are implemented through the moving instruction operation. Wherein, when there are a plurality of actions that can be performed on the first object selected while the movement instruction operation is continuing, an action to be performed by the second object is selected from the plurality of actions based on the status of the second object.
Citation Information
Patent Citations
Device for punching record disk center
JP1979085702A
Method and device for automatic aiming of shooting games
CN105148520A
Method and device applied to human-computer interaction
CN106959812A
Target object locking method and device in game scene and electronic equipment
CN107362535A
Positioning assisting method and device and equipment
CN108310764A