Program, information processing device and system
The program enhances game control by receiving and displaying coordinate designations to align game medium directions, improving user convenience and operability through adjustable movement initiation and angle-based thresholds.
Patent Information
- Application Number
- JP2023124585
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-11-17
- Estimated Expiration
- 2043-07-31
AI Technical Summary
Existing game control technologies do not sufficiently improve user convenience, particularly in maintaining the intended direction of game content movement.
A program that includes a reception means to receive coordinate designations, a display means to show directional relationships, and a movement start means to initiate game medium movement based on these relationships, with optional waiting times and angle thresholds to ensure accurate direction alignment.
Improves user convenience and operability by allowing users to adjust and confirm intended game medium directions before initiating movement, reducing unintended directional errors.
Smart Images

Figure 0007770636000001 
Figure 0007770636000002 
Figure 0007770636000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, an information processing device, and a system. [Background technology]
[0002] Conventionally, there have been known techniques for controlling a game based on coordinate instructions on a display. For example, Patent Document 1 describes a technique related to a game program that prevents players from becoming confused when performing operations that mimic a joystick using a pointing device.
[0003] Furthermore, Patent Document 2 describes a technology related to a program that can realize a joystick-like operation feel on a touch panel while making it easier for the player to recognize reference coordinates and preventing the game from being controlled in an unintended manner by the player. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-068385 [Patent Document 2] Japanese Patent Application Publication No. 2019-134880 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the prior art does not sufficiently improve user convenience. For example, there is room for further consideration regarding control of the direction in which the game content moves.
[0006] In view of the above, an object of the present invention is to improve user convenience. [Means for solving the problem]
[0007] The first aspect is a program that causes a computer to function as a first reception means that receives from a user a designation of a first designated coordinate on a display screen on which game media is displayed, a display means that displays on the display screen a first direction corresponding to the positional relationship between the first designated coordinate and a reference coordinate on the display screen, a second reception means that receives from the user a designation of a second designated coordinate on the display screen after the display means has displayed the first direction, and a movement start means that, when the second reception means receives the second designated coordinate, starts movement of the game media based on the second direction corresponding to the positional relationship between the second designated coordinate and the reference coordinate.
[0008] In the first aspect, the display means may display the first direction by orienting the game medium in the first direction.
[0009] In a first aspect, the movement starting means may start the movement of the game medium after a predetermined waiting time has elapsed from at least one of the time when the first receiving means receives the designation of the first designated coordinates and the time when the second receiving means receives the designation of the second designated coordinates.
[0010] In the first aspect, the movement starting means may start the movement of the game medium regardless of whether a waiting time has elapsed if the angle between the first direction and the second direction is equal to or smaller than a predetermined threshold.
[0011] The program of the first aspect may further cause the computer to function as a determination means that determines a waiting time based on an angle between a first direction and a second direction, and the determination means may determine the waiting time to be a first period if the angle is a first angle, and may determine the waiting time to be a second period that is shorter than the first period if the angle is a second angle that is smaller than the first angle.
[0012] In the first aspect, when the second accepting means accepts the specification of the second specified coordinates, the display means may further display the second direction on the display screen during the waiting time.
[0013] In the first aspect, when the second receiving means receives the second designated coordinates, the movement starting means may start the movement of the game medium further based on a third direction corresponding to the positional relationship between the first designated coordinates and the second designated coordinates.
[0014] The program of the first aspect may further cause the computer to function as a third reception means that receives from the user a designation of a third designated coordinate on the display screen after the second reception means receives the second designated coordinate, and a movement means that, when the third reception means receives the third designated coordinate, further moves the game medium that has been started to move by the movement start means based on a fourth direction corresponding to the positional relationship between the reference coordinate and the third designated coordinate, and a fifth direction corresponding to the positional relationship between the second designated coordinate and the third designated coordinate.
[0015] The program of the first aspect may further cause the computer to function as a change means for changing the reference coordinates to coordinates close to the first specified coordinates after the second reception means receives the second specified coordinates.
[0016] The second aspect is an information processing device comprising: a first reception unit that receives from a user a designation of a first designated coordinate on a display screen on which a game medium is displayed; a display unit that displays on the display screen a first direction corresponding to the positional relationship between the first designated coordinate and a reference coordinate on the display screen; a second reception unit that receives from the user a designation of a second designated coordinate on the display screen after the display unit displays the first direction; and a movement start unit that, when the second reception unit receives the second designated coordinate, starts movement of the game medium based on the second direction corresponding to the positional relationship between the second designated coordinate and the reference coordinate.
[0017] A third aspect is a system including: a first reception unit that receives, from a user, a designation of a first designated coordinate on a display screen on which a game medium is displayed; a display unit that displays, on the display screen, a first direction corresponding to the positional relationship between the first designated coordinate and a reference coordinate on the display screen; a second reception unit that receives, from the user, a designation of a second designated coordinate on the display screen after the display unit has displayed the first direction; and a movement initiation unit that, when the second reception unit receives the second designated coordinate, starts movement of the game medium based on the second direction corresponding to the positional relationship between the second designated coordinate and the reference coordinate. [Effects of the Invention]
[0018] According to the present disclosure, it is possible to improve user convenience. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 1 is a functional block diagram of the system 1. [Figure 2] 4 is a flowchart for explaining the operation of the terminal device 2 according to the first embodiment. [Figure 3] 3 is a diagram for explaining an example of a display screen of the terminal device 2 according to the first embodiment. FIG. [Figure 4] 3 is a diagram for explaining an example of a display screen of the terminal device 2 according to the first embodiment. FIG. [Figure 5] 3 is a diagram for explaining an example of a display screen of the terminal device 2 according to the first embodiment. FIG. [Figure 6] 10 is a flowchart for explaining the operation of the terminal device 2 according to the second embodiment. [Figure 7] FIG. 10 is a diagram for explaining an example of a display screen of the terminal device 2 according to the second embodiment. [Figure 8] 10 is a flowchart for explaining the operation of the terminal device 2 according to the third embodiment. [Figure 9] FIG. 10 is a diagram for explaining an example of a display screen of the terminal device 2 according to the third embodiment. [Figure 10] FIG. 10 is a diagram for explaining an example of a display screen of the terminal device 2 according to the third embodiment. [Figure 11] FIG. 10 is a diagram for explaining an example of a display screen of the terminal device 2 according to the third embodiment. [Figure 12] FIG. 2 is a hardware configuration diagram of a terminal device 2. [Figure 13] FIG. 10 is a diagram illustrating a modified example of the terminal device 2. [Figure 14] FIG. 10 is a diagram illustrating a modified example of the terminal device 2. DETAILED DESCRIPTION OF THE INVENTION
[0020] A preferred embodiment of the present disclosure (hereinafter referred to as the present embodiment) will be described with reference to the accompanying drawings. In each drawing, components with the same reference numerals have the same or similar configurations.
[0021] In this disclosure, the terms "unit," "means," "device," and "system" do not simply mean physical means, but also include cases where the functions of the "unit," "means," "device," or "system" are realized by software. Furthermore, the functions of one "unit," "means," "device," or "system" may be realized by two or more physical means, devices, or software, or the functions of two or more "units," "means," "device," or "system" may be realized by one physical means, device, or software.
[0022] <1. Overview of System 1> The system 1 according to this embodiment enables a user of a terminal device 2 to play a game. By using the terminal device 2, the user can play a game in which the user controls a game medium C (an object in the game, for example, a character in the game) based on the designation of coordinates on the display screen.
[0023] In the game according to the present disclosure, the game medium C operates based on the positional relationship between the coordinates specified by the user and, typically, predetermined reference coordinates. In such a game, in order to move the game medium C as the user intended, the user had to constantly keep track of the reference coordinates. This is because the operation of the game medium C is determined based on the relationship between the coordinates specified by the user and the reference coordinates.
[0024] However, it is common for a user to play a game while paying attention to the game medium C on the display screen, making it difficult to keep track of the position of the reference coordinates. For example, a user may intend to specify coordinates to the right of the reference coordinates, but may actually specify coordinates above the reference coordinates. In this case, the game medium C will behave differently than intended by the user. As a result, the operability of the game will be impaired.
[0025] The terminal device 2 can improve the operability of the game. One example of the effect of the terminal device 2 is that it supports the operation of the game medium C as intended by the user when the positional relationship between the coordinates initially specified by the user and the reference coordinates is not as intended by the user. In this embodiment, the game medium C will be described as a character in the game.
[0026] <2. Functional configuration of System 1> The functional configuration of the system 1 will be described with reference to Fig. 1. The system 1 includes a terminal device 2, a game server device 3, and a communication network 4.
[0027] [Terminal device 2] The terminal device 2 is a device used by a user to play a game. The terminal device 2 is, for example, an electronic device such as a game console, a smartphone, a smart watch, a tablet terminal, or a personal computer. In this embodiment, the terminal device 2 will be described as being a smartphone.
[0028] The terminal device 2 can execute a game. Executing a game includes accepting operations from a user, generating video and audio related to the game based on the operations accepted from the user, and outputting the generated video and audio. When the terminal device 2 executes a game by communicating with the game server device 3, the terminal device 2 may transmit information related to the operations accepted from the user to the game server device 3, and may receive information related to the video and audio related to the game generated by the game server device 3.
[0029] The terminal device 2 includes a control unit 10, a storage unit 14, a network interface unit 18, and a bus 16. The control unit 10, the storage unit 14, and the network interface unit 18 are electrically connected to one another via the bus 16.
[0030] (Storage unit 14) The storage unit 14 stores various information for the user to play the game. The storage unit 14 stores, for example, a game program, user information about the user, and information about video and audio related to the game. The storage unit 14 also stores various programs executed by the control unit 10, which will be described later.
[0031] (Control unit 10) The control unit 10 executes various programs stored in the memory unit 14 to function as a reception means 100, a display means 102, a determination means 104, a decision means 106, a movement start means 108, a movement means 110, and a change means 112.
[0032] -100 ways to receive information- The accepting unit 100 includes a first accepting unit 100a, a second accepting unit 100b, and a third accepting unit 100c.
[0033] The first reception unit 100a receives a designation of a first designated coordinate L1 on the display screen from a user. The first designated coordinate L1 is typically a coordinate that is first designated by a user who intends to move a stopped game medium C.
[0034] After the first receiving means 100a receives the designation of the first designated coordinate L1 from the user, the second receiving means 100b receives the designation of the second designated coordinate L2 on the display screen from the user.
[0035] After the second receiving unit 100b receives the designation of the second designated coordinate L2 from the user, the third receiving unit 100c receives the designation of the third designated coordinate L3 on the display screen from the user.
[0036] As described above, the first designated coordinate L1, the second designated coordinate L2, and the third designated coordinate L3 are coordinates designated by the user in this order. Hereinafter, when there is no need to distinguish between the first designated coordinate L1, the second designated coordinate L2, and the third designated coordinate L3, they will be collectively referred to as "designated coordinates."
[0037] The designated coordinates are designated, for example, by touching a touch panel provided in the terminal device 2 or by clicking with a mouse connected to the terminal device 2. For example, when a user performs a swipe operation on the touch panel of the terminal device 2, the accepting unit 100 accepts the designation of a point that the user touched at the start of the swipe as a first designated coordinate L1, a point that the user touched during the swipe as a second designated coordinate L2, and a point that the user touched at the end of the swipe as a third designated coordinate L3.
[0038] -Display means 102- The display means 102 displays on the display screen a first direction D1 corresponding to the positional relationship between the first specified coordinate L1 and the reference coordinate L0 on the display screen. At this time, the display means 102 typically displays the first direction D1 by orienting the game medium C in the first direction D1.
[0039] Furthermore, when the second receiving means 100b receives the designation of the second designated coordinate L2, the display means 102 displays on the display screen a second direction D2 corresponding to the positional relationship between the second designated coordinate L2 and the reference coordinate L0. At this time, the display means 102 typically displays the second direction D2 by orienting the game medium C in the second direction D2. When the user designates the first designated coordinate L1 and the second designated coordinate L2 by a swipe operation on the terminal device 2, the game medium C changes its orientation to follow the swipe operation.
[0040] Note that orienting the game medium C in the first direction D1 or the second direction D2 typically does not include moving the game medium C or performing preparatory actions related to the movement. Orienting the game medium C in the first direction D1 or the second direction D2 means, for example, keeping the game medium C standing still and directing the line of sight of the game medium C in the first direction D1 or the second direction D2. Note that, in the present disclosure, "preparatory actions related to the movement" includes slight movements to make the movement of the stopped game medium C appear smooth until it starts to move, such as a run-up at the start of movement.
[0041] Furthermore, the term "direction" in the present disclosure includes a direction in real space from one coordinate to another on the display screen of the terminal device 2, and a direction in the game space corresponding to the direction in real space. For example, the "first direction D1" includes a direction from the reference coordinate L0 on the display screen to the first specified coordinate L1, and the direction in which the game medium C looks in the game space when the accepting unit 100 accepts the designation of the first specified coordinate L1.
[0042] -Judgment means 104- The determination means 104 determines whether a movement start condition for starting the movement of the game medium C is satisfied. The movement start condition includes a condition related to the time elapsed from the timing at which the designation of the designated coordinates is accepted. One example of the movement start condition is that a predetermined waiting time has elapsed from the timing at which the first accepting means 100a accepts the designation of the first designated coordinates L1. Another example of the movement start condition is that a predetermined waiting time has elapsed from the timing at which the second accepting means 100b accepts the designation of the second designated coordinates L2. In other words, the movement start condition is typically a condition that is not satisfied at the timing at which the first accepting means 100a accepts the designation of the first designated coordinates L1. The predetermined waiting time is, for example, 500 milliseconds to 2 seconds.
[0043] The movement start condition also includes a condition regarding the positional relationship between the reference coordinate L0 and two or more designated coordinates. One example of the movement start condition is that the angle between the first direction D1 and the second direction D2 (i.e., the angle determined based on the positional relationship between the reference coordinate L0, the first designated coordinate L1, and the second designated coordinate L2; hereinafter referred to as the "transition angle") is equal to or less than a predetermined threshold. In this case, the predetermined threshold is, for example, 0 to 30 degrees.
[0044] When the movement start condition includes multiple conditions, the movement start condition may be satisfied when at least some of the multiple conditions are satisfied, or when all of the multiple conditions are satisfied. The movement start condition is, for example, when either "a predetermined waiting time has elapsed since the first receiving unit 100a accepted the designation of the first designated coordinate L1" or "the transition angle is equal to or less than a predetermined threshold" is satisfied.
[0045] -Decision Method 106- The determination means 106 determines the waiting time related to the movement start condition based on the transition angle. Typically, when the transition angle is a first angle, the determination means 106 determines the waiting time to be a first period, and when the transition angle is a second angle smaller than the first angle, the determination means 106 determines the waiting time to be a second period shorter than the first period. In other words, the smaller the transition angle, the shorter the waiting time related to the movement start.
[0046] -Movement start means 108- When the movement start condition is satisfied, the movement start means 108 starts the movement of the game medium C in a direction determined based on one or more designated coordinates.
[0047] In one embodiment, when the reception means 100 receives the designation of the second designated coordinates L2, the movement starting means 108 starts the movement of the game medium C based on the second direction D2. That is, the movement starting means 108 starts the movement of the game medium C in the direction corresponding to the second designated coordinates L2, which was designated after the first designated coordinates L1.
[0048] In another embodiment, when the receiving means 100 receives the designation of the second designated coordinate L2, the movement starting means 108 starts the movement of the game medium C based on the second direction D2 and the third direction D3 corresponding to the positional relationship between the first designated coordinate L1 and the second designated coordinate L2. In other words, the movement starting means 108 corrects the direction in which the movement of the game medium C starts based on the positional relationship between the first designated coordinate L1 and the second designated coordinate L2.
[0049] -Transportation 110- The moving means 110 further moves the game medium C after the movement starting means 108 has started the movement of the game medium C.
[0050] In one embodiment, when the reception means 100 receives a designation of a second designated coordinate L2, the movement means 110 moves the game medium C in a second direction D2. When the reception means 100 receives a designation of a third designated coordinate L3, the movement means 110 moves the game medium C in a fourth direction D4 corresponding to the positional relationship between the reference coordinate L0 and the third designated coordinate L3.
[0051] In another embodiment, when the third receiving means 100c receives the designation of the third designated coordinate L3, the moving means 110 moves the game medium C based on the fourth direction D4 and the fifth direction D5 corresponding to the positional relationship between the second designated coordinate L2 and the third designated coordinate L3. In other words, the moving means 110 corrects the direction in which the game medium C is moved based on the positional relationship between the second designated coordinate L2 and the third designated coordinate L3.
[0052] -Method of change 112- The change means 112 changes the coordinate of the reference coordinate L0 in response to the user's designation of the second designated coordinate L2. The change means 112 typically changes the reference coordinate L0 to a coordinate close to the first designated coordinate L1 after the second reception means 100b accepts the designation of the second designated coordinate L2. By changing the reference coordinate L0, the first direction D1 (i.e., the direction corresponding to the positional relationship between the reference coordinate L0 and the first designated coordinate L1), the second direction D2 (i.e., the direction corresponding to the positional relationship between the reference coordinate L0 and the second designated coordinate L2), and the fourth direction D4 (i.e., the direction corresponding to the positional relationship between the reference coordinate L0 and the third designated coordinate L3) are changed. In other words, by changing the reference coordinate L0 by the change means 112, the direction in which the movement starting means 108 starts moving the game medium C and the direction in which the moving means 110 moves the game medium C are changed.
[0053] (Network Interface Unit 18) The network interface unit 18 realizes communication with other devices via the communication network 4. The network interface unit 18 may realize communication based on the TCP / IP protocol, for example.
[0054] [Game server device 3] The game server device 3 is a device that provides game-related services to the terminal device 2. The game server device 3 may receive information regarding operations accepted by the terminal device 2 from the user, generate information regarding video and audio related to the game, and transmit the information to the terminal device 2.
[0055] <3. Operation of Terminal Device 2> [First embodiment] (Operation of the terminal device 2 according to the first embodiment) In the first embodiment, a basic aspect of the terminal device 2 according to the present disclosure will be described. Figures 2 to 5 are diagrams for explaining an example of the operation of the terminal device 2 according to the first embodiment.
[0056] 2 is a flowchart illustrating an example of the operation of the terminal device 2. First, the terminal device 2 receives, from the user, a designation of a first designated coordinate L1 on the display screen on which the game medium C is displayed (S100).
[0057] Next, the terminal device 2 displays on the display screen a first direction D1 that corresponds to the positional relationship between the first specified coordinate L1 and the reference coordinate L0 on the display screen (S102).
[0058] Fig. 3(A) is a diagram showing an example of a display screen in S102, and Fig. 3(B) is a conceptual diagram showing an overhead view of the space within the game in S102.
[0059] The example display screen in Figure 3(A) displays a reference coordinate L0, a first specified coordinate L1, a game medium C, a first direction D1, and a target point G. The target point G virtually indicates the point to which the user is aiming the game medium C.
[0060] 3(B) shows a first direction D1, game content C, a target point G, and a viewpoint V. The viewpoint V indicates a reference position for generating a display screen. That is, the example display screen of FIG. 3(A) corresponds to a situation in which the game content C is observed from the viewpoint V in FIG. 3(B).
[0061] A user visually viewing the example display screen of FIG. 3(A) can understand that the first direction D1 is not directed toward the target point G. In other words, if the game medium C were to start moving in the first direction D1, the user would understand that it would end up moving in a direction different from the intended direction.
[0062] Next, the terminal device 2 receives a designation of a second designated coordinate L2 on the display screen from the user (S104).
[0063] Fig. 4(A) is a diagram showing an example of a display screen at S104, and Fig. 4(B) is a conceptual diagram showing an overhead view of the space within the game at S104.
[0064] The example display screen in Figure 4(A) displays a reference coordinate L0, a first designated coordinate L1, a second designated coordinate L2, a game medium C, a second direction D2, and a target point G. Figure 4(B) shows the second direction D2, the game medium C, the target point G, and a viewpoint V.
[0065] A user visually viewing the example display screen of FIG. 4(A) can understand that the second direction D2 is pointing toward the target point G. In other words, the user can understand that the game medium C can start moving in the intended direction.
[0066] Next, the terminal device 2 determines whether or not a movement start condition is satisfied (S106). In this embodiment, the movement start condition is that a predetermined waiting time has elapsed since the first accepting unit 100a accepted the designation of the first designated coordinates L1. That is, the terminal device 2 determines whether or not the predetermined waiting time has elapsed since the first accepting unit 100a accepted the designation of the first designated coordinates L1.
[0067] If it is determined that the waiting time has not elapsed (NO in S106), the terminal device 2 does not start moving the game medium C. In this case, the terminal device 2 continuously accepts the designation of the second designated coordinate L2 (S104). That is, the user can change the second designated coordinate L2 during the waiting time. For example, if the user determines that the second designated coordinate L2 initially designated by the user is not sufficient to move the game medium C toward the target point G, the user can change the second designated coordinate L2 during the waiting time to adjust the direction in which the game medium C starts moving.
[0068] If it is determined that the waiting time has elapsed (YES at S106), the terminal device 2 starts moving the game medium C (S108).
[0069] Fig. 5(A) is a diagram showing an example of a display screen in S108. Fig. 5(B) is a conceptual diagram showing an overhead view of the space within the game in S108. Fig. 5 is a diagram showing the situation when the second specified coordinates L2 have not been changed since S104.
[0070] The example display screen in Figure 5(A) displays a reference coordinate L0, a first specified coordinate L1, a second specified coordinate L2, a game medium C moving toward a target point G, a second direction D2, and the target point G. Figure 5(B) shows the second direction D2, the game medium C moving toward the target point G, the target point G, and a viewpoint V.
[0071] To summarize the above, a program according to one embodiment of the present disclosure causes a computer 70 to function as a first reception means 100a that receives, from a user, a designation of a first designated coordinate L1 on a display screen on which a game medium C is displayed; a display means 102 that displays, on the display screen, a first direction D1 that corresponds to the positional relationship between the first designated coordinate L1 and a reference coordinate L0 on the display screen; a second reception means 100b that receives, from the user, a designation of a second designated coordinate L2 on the display screen after the display means 102 displays the first direction D1; and a movement start means 108 that, when the second reception means 100b receives the designation of the second designated coordinate L2, starts movement of the game medium C based on the second direction D2 that corresponds to the positional relationship between the second designated coordinate L2 and the reference coordinate L0.
[0072] (Effects of the terminal device 2 according to the first embodiment) The terminal device 2 can improve user convenience. Specifically, the terminal device 2 allows the user to determine the second direction D2 in which to start moving the game medium C (see FIGS. 4 and 5) after first determining the first direction D1 corresponding to the first specified coordinate L1 that the user initially specified (see FIG. 3). This prevents the game medium C from starting to move in a direction unintended by the user, even if the user does not always determine the position of the reference coordinate L0. As a result, the operability of the game is improved.
[0073] Furthermore, the display means 102 displays the first direction D1 by orienting the game medium C in the first direction D1.
[0074] With this configuration, the first direction D1 can be shown to the user without impairing the user's sense of immersion in the game.
[0075] Furthermore, when the second receiving means 100b receives the designation of the second designated coordinates L2, the display means 102 further displays the second direction D2 on the display screen during the standby time.
[0076] This configuration makes it easy for the user to adjust the second direction D2 while understanding the relationship between the second direction D2 and the target point G.
[0077] In addition, the movement start means 108 starts the movement of the game medium C after a predetermined waiting time has elapsed from at least one of the timing when the first reception means 100a receives the designation of the first designated coordinate L1 and the timing when the second reception means 100b receives the designation of the second designated coordinate L2.
[0078] This configuration allows the user to adjust the second direction D2 during the standby time, which makes it easier for the user to start moving the game medium C in the intended direction.
[0079] [Second embodiment] (Operation of the terminal device 2 according to the second embodiment) In the second embodiment, a case will be described in which the movement start condition includes a condition related to the transition angle. Specifically, when the transition angle is equal to or less than a predetermined threshold, the terminal device 2 according to the second embodiment starts moving the game medium C regardless of whether the waiting time has elapsed. FIGS. 6 and 7 are diagrams illustrating an example of the operation of the terminal device 2 according to the second embodiment.
[0080] Fig. 6 is a flowchart for explaining another example of the operation of the terminal device 2. Note that S200, S202, and S210 in Fig. 6 are similar to S100, S102, and S108 in Fig. 2, respectively, and therefore will not be described below.
[0081] After displaying the first direction D1, the terminal device 2 receives a designation of a second designated coordinate L2 on the display screen from the user (S204).
[0082] 7 is a diagram showing an example of a display screen in S204. The example display screen in Fig. 7 displays a reference coordinate L0, a first specified coordinate L1, a second specified coordinate L2, a transition angle θ, a threshold angle θ', a boundary B1, a boundary B2, an area AR, a game medium C, a second direction D2, and a target point G.
[0083] The transition angle θ is the angle between the first direction D1 and the second direction D2. The threshold angle θ' is a threshold angle related to the movement start condition. In other words, if the transition angle θ is equal to or less than the threshold angle θ', the terminal device 2 starts moving the game medium C without waiting for the waiting time to elapse.
[0084] Boundary B1 is a straight line obtained by rotating the first direction D1 counterclockwise by a threshold angle θ'. Furthermore, boundary B2 is a straight line obtained by rotating the first direction D1 clockwise by a threshold angle θ'. Area AR includes the first specified coordinate L1 and is an area surrounded by boundaries B1 and B2. When the second specified coordinate L2 is included in area AR, the transition angle θ is equal to or smaller than the threshold angle θ'. In other words, when the second specified coordinate L2 is included in area AR, the terminal device 2 starts moving the game medium C without waiting for the waiting time to elapse.
[0085] After accepting the designation of the second designated coordinate L2, the terminal device 2 determines whether or not a movement start condition is satisfied (S206 and S208). In the second embodiment, the movement start condition is satisfied when either "a predetermined waiting time has elapsed since the designation of the first designated coordinate L1 was accepted" or "the transition angle θ is equal to or smaller than a predetermined threshold (i.e., the threshold angle θ')."
[0086] First, the terminal device 2 determines whether a predetermined waiting time has elapsed since the timing at which the terminal device 2 accepted the designation of the first designated coordinates L1 (S206).
[0087] If it is determined that the waiting time has elapsed (YES in S206), the terminal device 2 starts moving the game medium C (S210).
[0088] If it is determined that the waiting time has not elapsed (NO in S206), the terminal device 2 determines whether the transition angle θ is equal to or smaller than the threshold angle θ′ (S208).
[0089] If it is determined that the transition angle θ is not equal to or less than the threshold angle θ′ (S208 NO), the terminal device 2 does not start movement of the game medium C. In this case, the terminal device 2 continues to accept designation of the second designated coordinate L2 (S204).
[0090] If it is determined that the transition angle θ is equal to or less than the threshold angle θ′ (S208 YES), the terminal device 2 starts moving the game medium C (S210). That is, if the angle between the first direction D1 and the second direction D2 is small, the terminal device 2 immediately starts moving the game medium C.
[0091] (Effects of the terminal device 2 according to the second embodiment) As described above, the movement starting means 108 starts the movement of the game medium C regardless of the elapse of the waiting time when the angle between the first direction D1 and the second direction D2 (corresponding to the transition angle θ) is less than or equal to a predetermined threshold (corresponding to the threshold angle θ').
[0092] If a waiting time is set before the game medium C starts moving, a time lag occurs between the time the user performs an operation and the time the game medium C actually starts moving, which may impair the operability of the game depending on the length of the waiting time. Therefore, it is desirable to be able to start the movement of the game medium C without waiting for the waiting time to elapse, depending on the user's operation.
[0093] Here, if the transition angle θ is small, it is estimated that the first direction D1 is sufficiently close to the direction intended by the user (i.e., the second direction D2). In such a case, even if the waiting time for accepting the designation of the second designated coordinate L2 is shortened, the possibility that the game medium C will start moving in a direction unintended by the user is sufficiently low. In other words, with the above configuration, it is possible to maintain the operability of the game while preventing the game medium C from starting to move in a direction unintended by the user.
[0094] [Third embodiment] (Operation of the terminal device 2 according to the third embodiment) In the first and second embodiments, the case where the game medium C moves in the second direction D2 determined based on the second designated coordinate L2 is described. In the third embodiment, the case where the direction of movement of the game medium C is determined based on the relationship between two or more designated coordinates is described. FIGS. 8 to 11 are diagrams for explaining an example of the operation of the terminal device 2 according to the third embodiment.
[0095] Fig. 8 is a flowchart for explaining another example of the operation of the terminal device 2. Note that S300, S302, and S308 in Fig. 8 are similar to S100, S102, and S106 in Fig. 2, respectively, and therefore will not be described below.
[0096] After displaying the first direction D1, the terminal device 2 receives a designation of a second designated coordinate L2 on the display screen from the user (S304). The terminal device 2 further displays a first composite direction CD1 on the display screen (S306).
[0097] 9 is a diagram showing an example of a display screen in S304. The example display screen in Fig. 9 displays a reference coordinate L0, a first specified coordinate L1, a second specified coordinate L2, a game medium C, a second direction D2, a third direction D3, a first composite direction CD1, and a target point G.
[0098] The third direction D3 is a direction corresponding to the positional relationship between the first designated coordinate L1 and the second designated coordinate L2. When the user designates the first designated coordinate L1 and the second designated coordinate L2 by a swipe operation, the third direction D3 can also be said to be the direction of the swipe operation from the first designated coordinate L1 to the second designated coordinate L2.
[0099] The first composite direction CD1 is a direction determined based on the second direction D2 and the third direction D3. If vectors corresponding to the first composite direction CD1, the second direction D2, and the third direction D3 are cv1, v2, and v3, respectively, the following relationship holds between cv1, v2, and v3. cv1=α2×v2+α3×v3 Note that α2 and α3 are scalar values and are weighting coefficients corresponding to v2 and v3, respectively.
[0100] After the first composite direction CD1 is displayed and the standby time has elapsed (YES in S308), the terminal device 2 starts moving the game medium C toward the first composite direction CD1 (S310).
[0101] Next, the terminal device 2 accepts the designation of a third designated coordinate L3 on the display screen (S312).
[0102] 10 is a diagram showing an example of a display screen in S312. The example display screen in Fig. 10 displays the reference coordinate L0, the second specified coordinate L2, the third specified coordinate L3, the game medium C that has started moving in the first composite direction CD1, the fourth direction D4, the fifth direction D5, the second composite direction CD2, and the target point G.
[0103] The third specified coordinate L3 is a coordinate that the user specifies after the second specified coordinate L2. The fourth direction D4 is a direction corresponding to the positional relationship between the reference coordinate L0 and the third specified coordinate L3.
[0104] The fifth direction D5 is a direction corresponding to the positional relationship between the second designated coordinate L2 and the third designated coordinate L3. When the user designates the second designated coordinate L2 and the third designated coordinate L3 by a swipe operation, the fifth direction D5 can also be said to be the direction of the swipe operation from the second designated coordinate L2 to the third designated coordinate L3.
[0105] The second combined direction CD2 is a direction determined based on the fourth direction D4 and the fifth direction D5. If the vectors corresponding to the second combined direction CD2, the fourth direction D4, and the fifth direction D5 are cv2, v4, and v5, respectively, the following relationship holds between cv2, v4, and v5. cv2=α4×v4+α5×v5 Note that α4 and α5 are scalar values and are weighting coefficients corresponding to v4 and v5, respectively. The absolute value (norm) of v4 and the absolute value of v5 may be proportional to the distance between the reference coordinate L0 and the third designated coordinate, and the distance between the second designated coordinate L2 and the third designated coordinate L3, respectively.
[0106] Next, the terminal device 2 moves the game medium C in the second composite direction CD2 (S314).
[0107] 11 is a diagram showing an example of a display screen at S314. The example display screen in Fig. 11 displays the reference coordinate L0, the second specified coordinate L2, the third specified coordinate L3, the game medium C that starts moving in the first composite direction CD1 and then moves in the second composite direction CD2, and the target point G.
[0108] (Effects of the terminal device 2 according to the third embodiment) As described above, when the second receiving means 100b receives the designation of the second designated coordinate L2, the movement starting means 108 starts the movement of the game medium C further based on the third direction D3 corresponding to the positional relationship between the first designated coordinate L1 and the second designated coordinate L2.
[0109] This configuration can further improve the operability of the game. Specifically, by starting the movement of the game medium C based on the second direction D2 and the third direction D3, it becomes easier to start the movement in the direction intended by the user.
[0110] For example, as shown in FIG. 9, if the first direction D1 on the display screen is pointing more to the left than the user intended, the user specifies a second designated coordinate L2 to the right of the first designated coordinate L1 in order to move the game medium C toward the target point G. At this time, the third direction D3 (i.e., the direction from the first designated coordinate L1 to the second designated coordinate L2) is taken into consideration as the direction in which the game medium C starts to move, so that the game medium C starts to move to the right of the second direction D2. This allows the user to feel as if assistance is being applied to the direction in which the game medium C starts to move.
[0111] In addition, a program according to one embodiment of the present disclosure causes the computer 70 to further function as a third reception means 100c that receives from the user the designation of a third designated coordinate L3 on the display screen after the second reception means 100b receives the second designated coordinate L2, and a movement means 110 that, when the third reception means 100c receives the designation of the third designated coordinate L3, further moves the game medium C that has been started to move by the movement start means 108 based on a fourth direction D4 corresponding to the positional relationship between the reference coordinate L0 and the third designated coordinate L3, and a fifth direction D5 corresponding to the positional relationship between the second designated coordinate L2 and the third designated coordinate L3.
[0112] This configuration can further improve the operability of the game. Specifically, by moving the game medium C based on the fourth direction D4 and the fifth direction D5, it becomes easier to move the game medium C in the direction intended by the user.
[0113] For example, as shown in FIG. 10, if the direction in which the game medium C starts moving indicates a position to the left of the target point G on the display screen, the user designates a third designated coordinate L3 to the right of the second designated coordinate L2 in order to move the game medium C toward the target point G. At this time, the fifth direction D5 (i.e., the direction from the second designated coordinate L2 to the third designated coordinate L3) is taken into consideration in the direction in which the game medium C moves, so that the game medium C moves to the right of the fourth direction D4. This allows the user to feel as if assistance is being applied to the direction in which the game medium C moves.
[0114] <4. Hardware Configuration> 12, an example of a hardware configuration in which each device including the above-described terminal device 2 is realized by a computer 70 will be described. Note that the functions of each device can also be realized by dividing them into multiple devices.
[0115] As shown in FIG. 12, the computer 70 includes a processor 700 , a storage device 702 , an input I / F 704 , a data I / F 706 , a communication I / F 708 , and a display device 710 .
[0116] The processor 700 controls various processes in the computer 70 by executing programs stored in the storage device 702. For example, each functional unit included in the control unit 10 of the terminal device 2 can be realized by the processor 700 executing the programs stored in the storage device 702.
[0117] The storage device 702 is a storage medium such as a RAM (Random Access Memory), etc. The RAM temporarily stores the program code of the program executed by the processor 700 and data required when the program is executed.
[0118] The storage device 702 may also be a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 702 stores an operating system and various programs for implementing the above-described configurations. The storage medium storing the various programs may be a non-transitory computer-readable medium. The storage device 702 may also store tables for registering various pieces of information and a DB for managing the tables. Such programs and data are loaded into the storage device 702 as needed and referenced by the processor 700.
[0119] The input I / F 704 is a device for receiving input from a user. Specific examples of the input I / F 704 include a camera, a button, a microphone, a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F 704 may be connected to the computer 70 via an interface such as a USB (Universal Serial Bus).
[0120] The data I / F 706 is a device for inputting data from outside the computer 70. A specific example of the data I / F 706 is a drive device for reading data stored in various storage media. The data I / F 706 may be provided outside the computer 70. In this case, the data I / F 706 is connected to the computer 70 via an interface such as a USB.
[0121] The communication I / F 708 is a device for performing data communication with devices external to the computer 70 via the communication network 4, either wired or wirelessly. The communication I / F 708 may be provided external to the computer 70. In this case, the communication I / F 708 is connected to the computer 70 via an interface such as a USB.
[0122] The display device 710 is a device for displaying various types of information. Specific examples of the display device 710 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 710 may be provided outside the computer 70. In this case, the display device 710 is connected to the computer 70 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F 704, the display device 710 can be configured as an integral part of the input I / F 704.
[0123] The components of the terminal device 2 described in the above embodiment are assumed to implement predetermined processing in cooperation with other hardware when the processor 700 executes a program stored in the storage device 702. In other words, these components are considered to be software or firmware, as well as corresponding hardware, and in both of these concepts, they are also referred to as "functions," "means," "parts," "processing circuits," "units," or "modules," and can be interpreted as such.
[0124] <5. Variations> [About viewpoint V after starting movement] In the above embodiment, it has been described that the position of the viewpoint V does not change even after the game medium C starts to move. However, this is not limited to this, and the position of the viewpoint V may be changed in accordance with the movement of the game medium C.
[0125] Fig. 13(A) is a diagram showing an example of a display screen of the terminal device 2 when the position of the viewpoint V is changed. Fig. 13(B) is a conceptual diagram showing an overhead view of the space within the game when the position of the viewpoint V is changed.
[0126] The example display screen of FIG. 13(A) displays a reference coordinate L0, a first specified coordinate L1, a second specified coordinate L2, a game medium C that has started moving in the second direction D2, the second direction D2, and a target point G. FIG. 13(B) also shows the second direction D2, a game medium C that has started moving in the second direction D2, the target point G, and a viewpoint V. As in this example, the viewpoint V may be changed to a position where the game medium C is observed from behind. Furthermore, the position of the viewpoint V may be changed sequentially to follow changes in the direction of movement after the start of movement.
[0127] [Changing the position of the reference coordinate L0] In the above embodiment, the reference coordinate L0 is described as being a preset coordinate and is not changed, but this is not limited to this. The program according to the present disclosure may cause the computer 70 to function as a change unit 112 that changes the reference coordinate L0 to a coordinate close to the first specified coordinate L1 after the second reception unit 100b receives the designation of the second specified coordinate L2.
[0128] 14 is a diagram showing an example of a display screen of the terminal device 2 when the position of the reference coordinate L0 is changed. The example display screen of Fig. 14 displays the original reference coordinate L0, the changed reference coordinate L'0, the first designated coordinate L1, the second designated coordinate L2, the game medium C, the second direction D2, and the target point G. In this case, the game medium C starts moving based on the second direction D2 that corresponds to the positional relationship between the changed reference coordinate L'0 and the second designated coordinate L2.
[0129] By changing the reference coordinate L0 to a coordinate closer to the first designated coordinate L1, the change in the transition angle θ relative to the change in distance between the first designated coordinate L1 and the second designated coordinate L2 becomes larger, allowing the user to adjust the direction in which the game medium C starts to move with a relatively small amount of operation.
[0130] [About the strength of the assist] In the above embodiment, it has been described that the vector cv2 corresponding to the second composite direction CD2 is determined by a linear combination of the vector v4 corresponding to the fourth direction D4 and the vector v5 corresponding to the fifth direction D5. In this case, the coefficients of the linear combination (corresponding to α4 and α5 in the above embodiment) may be determined by a function with time as a variable.
[0131] For example, α5, which is the weighting coefficient for v5, may be determined by a monotonically decreasing function with elapsed time t as a variable. As a result, the component of cv2 related to v5 is relatively large while the elapsed time t is short, and the component related to v5 becomes smaller as the elapsed time t increases. In other words, the assist strength in the fifth direction D5 is large immediately after the user starts the operation, and the assist strength becomes smaller as time passes.
[0132] [Regarding the control signal for Game Media C] The terminal device 2 may further function as a generating means for generating a control signal for controlling the operation of the game medium C in response to the designation of the specified coordinates. The control signal includes a first control signal for controlling the orientation of the game medium C without moving the game medium C, and a second control signal for moving the game medium C. The generating means may generate the second control signal only when a movement start condition is satisfied.
[0133] Each of the means described in the above embodiment may function based on a control signal generated by the generation means. For example, the display means 102 may display a first direction D1 and a second direction D2 based on the orientation of the game medium C controlled based on the first control signal. Furthermore, the movement starting means 108 may start the movement of the game medium C based on the second control signal. Similarly, the movement means 110 may move the game medium C based on the second control signal.
[0134] The preparatory action relating to the movement of the game medium C described in the above embodiment is also generally performed based on a signal equivalent to the second control signal.
[0135] [Other variations] In the above embodiment, the terminal device 2 is described as displaying the first direction D1 by pointing the game medium C in the first direction D1, but this is not limited to this; the first direction D1 may be displayed, for example, by a marker (e.g., an arrow) on the display screen or by changing the viewpoint V.
[0136] In the above embodiment, an example has been described in which the terminal device 2 starts moving the game medium C after accepting the designation of the second designated coordinates L2. However, the present invention is not limited to this. If the terminal device 2 does not accept the designation of the second designated coordinates L2 during the standby time, the terminal device 2 may start moving the game medium C based on the first direction D1.
[0137] In the above embodiment, the movement start condition of the terminal device 2 is described as a condition that is not satisfied at the timing when the first receiving unit 100a receives the designation of the first designated coordinates L1, but this is not limited thereto. In other words, the movement start condition may be a condition that is satisfied when the first receiving unit 100a receives the designation of the first designated coordinates L1.
[0138] <6. Other embodiments> The following aspects are also included within the scope of the present disclosure.
[0139] [Appendix 1] A program according to one embodiment of the present disclosure causes a computer 70 to function as: a first reception means 100a that receives, from a user, a designation of a first designated coordinate L1 on a display screen on which a game medium C is displayed; a display means 102 that displays, on the display screen, a first direction D1 that corresponds to the positional relationship between the first designated coordinate L1 and a reference coordinate L0 on the display screen; a second reception means 100b that receives, from the user, a designation of a second designated coordinate L2 on the display screen after the display means 102 displays the first direction D1; and a movement start means 108 that, when the second reception means 100b receives the designation of the second designated coordinate L2, starts movement of the game medium C based on the second direction D2 that corresponds to the positional relationship between the second designated coordinate L2 and the reference coordinate L0.
[0140] [Appendix 2] In the program described in Supplementary Note 1, the display means 102 may display the first direction D1 by orienting the game medium C in the first direction D1.
[0141] [Appendix 3] In the program described in Appendix 1 or Appendix 2, the movement start means 108 may start the movement of the game medium C after a predetermined waiting time has elapsed from at least one of the time when the first reception means 100a receives the designation of the first designated coordinate L1 and the time when the second reception means 100b receives the designation of the second designated coordinate L2.
[0142] [Appendix 4] In the program described in Supplementary Note 3, the movement starting means 108 may start the movement of the game medium C regardless of the elapse of the waiting time if the angle between the first direction D1 and the second direction D2 is less than or equal to a predetermined threshold.
[0143] [Appendix 5] The program of Supplementary Note 3 or Supplementary Note 4 may further cause the computer 70 to function as a determination means 106 that determines a waiting time based on an angle between the first direction D1 and the second direction D2, and the determination means 106 may determine the waiting time to be a first period if the angle is a first angle, and may determine the waiting time to be a second period shorter than the first period if the angle is a second angle smaller than the first angle.
[0144] [Appendix 6] In the program described in any one of Supplementary Notes 3 to 5, when the second receiving means 100b receives the designation of the second designated coordinate L2, the display means 102 may further display the second direction D2 on the display screen during the waiting time.
[0145] [Appendix 7] In the program described in any one of Appendices 1 to 6, when the second reception means 100b receives the designation of the second designated coordinate L2, the movement start means 108 may start the movement of the game medium C further based on a third direction D3 corresponding to the positional relationship between the first designated coordinate L1 and the second designated coordinate L2.
[0146] [Appendix 8] The program described in Appendix 7 may further cause the computer 70 to function as a third reception means 100c that receives from the user the designation of a third designated coordinate L3 on the display screen after the second reception means 100b receives the second designated coordinate L2, and a movement means 110 that, when the third reception means 100c receives the designation of the third designated coordinate L3, further moves the game medium C that has been started to move by the movement start means 108 based on a fourth direction D4 corresponding to the positional relationship between the reference coordinate L0 and the third designated coordinate L3, and a fifth direction D5 corresponding to the positional relationship between the second designated coordinate L2 and the third designated coordinate L3.
[0147] [Appendix 9] The program described in any one of Appendices 1 to 8 may further cause the computer 70 to function as a change means 112 that changes the reference coordinate L0 to a coordinate close to the first designated coordinate L1 after the second reception means 100b receives the designation of the second designated coordinate L2.
[0148] [Appendix 10] An information processing device (terminal device 2) according to another embodiment of the present disclosure includes a first reception unit that receives, from a user, a designation of a first designated coordinate L1 on a display screen on which a game medium C is displayed; a display unit that displays, on the display screen, a first direction D1 corresponding to the positional relationship between the first designated coordinate L1 and a reference coordinate L0 on the display screen; a second reception unit that receives, from the user, a designation of a second designated coordinate L2 on the display screen after the display unit displays the first direction D1; and a movement start unit that, when the second reception unit receives the designation of the second designated coordinate L2, starts movement of the game medium C based on the second direction D2 corresponding to the positional relationship between the second designated coordinate L2 and the reference coordinate L0.
[0149] [Appendix 11] A system 1 according to another embodiment of the present disclosure includes a first reception unit that receives, from a user, a designation of a first designated coordinate L1 on a display screen on which a game medium C is displayed; a display unit that displays, on the display screen, a first direction D1 corresponding to the positional relationship between the first designated coordinate L1 and a reference coordinate L0 on the display screen; a second reception unit that receives, from the user, a designation of a second designated coordinate L2 on the display screen after the display unit displays the first direction D1; and a movement start unit that, when the second reception unit receives the designation of the second designated coordinate L2, starts movement of the game medium C based on the second direction D2 corresponding to the positional relationship between the second designated coordinate L2 and the reference coordinate L0. [Explanation of symbols]
[0150] 1. System 2...Terminal device 3...Game server device 10...Control unit 14...Storage section 70...Computer 100...Method of reception 100a...First reception method 100b...Second reception means 100c…Third reception method 102...Display means 104...Judgment means 106...Decision-making means 108…Movement start means 110...Transportation 112...Change method C...Game media D1…first direction D2…Second direction D3…Third direction D4…4th direction D5…Fifth direction L0: Reference coordinates L1...First specified coordinate L2...Second designated coordinate L3: Third designated coordinate
Claims
1. Computer, a first receiving means for receiving, from a user, a designation of a first designated coordinate on a display screen on which the game content is displayed; a display means for displaying on the display screen a first direction corresponding to a positional relationship between the first designated coordinates and a reference coordinate on the display screen; second accepting means for accepting from the user a designation of a second designated coordinate on the display screen after the display means has displayed the first direction; a movement starting means for starting movement of the game medium based on a second direction corresponding to a positional relationship between the second designated coordinates and the reference coordinates when the second accepting means accepts the designation of the second designated coordinates; A program that functions as a
2. The program according to claim 1 , wherein the display means displays the first direction by orienting the game medium in the first direction.
3. The program described in claim 1, wherein the movement starting means starts the movement of the game medium after a predetermined waiting time has elapsed from at least one of the time when the first receiving means receives the designation of the first designated coordinates and the time when the second receiving means receives the designation of the second designated coordinates.
4. The program according to claim 3, wherein the movement starting means starts the movement of the game medium regardless of whether the waiting time has elapsed if the angle between the first direction and the second direction is less than a predetermined threshold.
5. The computer determining the waiting time based on an angle between the first direction and the second direction; 4. The program according to claim 3, wherein the determination means determines the waiting time to be a first period when the angle is a first angle, and determines the waiting time to be a second period shorter than the first period when the angle is a second angle smaller than the first angle.
6. 4. The program according to claim 3, wherein, when the second accepting means accepts the designation of the second designated coordinates, the display means further displays the second direction on the display screen during the waiting time.
7. The program described in claim 1, wherein when the second receiving means receives the designation of the second designated coordinates, the movement starting means starts the movement of the game medium further based on a third direction corresponding to the positional relationship between the first designated coordinates and the second designated coordinates.
8. The computer third accepting means for accepting from the user a designation of third designated coordinates on the display screen after the second accepting means has accepted the second designated coordinates; a moving means for, when the third accepting means accepts the designation of the third designated coordinates, further moving the game medium whose movement has been started by the movement starting means, based on a fourth direction corresponding to a positional relationship between the reference coordinates and the third designated coordinates and a fifth direction corresponding to a positional relationship between the second designated coordinates and the third designated coordinates; The program according to claim 7, further functioning as:
9. The computer 2. The program according to claim 1, further functioning as a changer that changes the reference coordinates to coordinates close to the first specified coordinates after the second reception means receives the designation of the second specified coordinates.
10. a first receiving unit that receives, from a user, a designation of a first designated coordinate on a display screen on which the game content is displayed; a display unit that displays, on the display screen, a first direction corresponding to a positional relationship between the first designated coordinates and a reference coordinate on the display screen; a second receiving unit that receives, from the user, designation of a second designated coordinate on the display screen after the display unit displays the first direction; a movement initiation unit that, when the second reception unit receives the designation of the second designated coordinates, starts movement of the game medium based on a second direction corresponding to a positional relationship between the second designated coordinates and the reference coordinates; An information processing device comprising:
11. a first receiving unit that receives, from a user, a designation of a first designated coordinate on a display screen on which the game content is displayed; a display unit that displays, on the display screen, a first direction corresponding to a positional relationship between the first designated coordinates and a reference coordinate on the display screen; a second receiving unit that receives, from the user, designation of a second designated coordinate on the display screen after the display unit displays the first direction; a movement initiation unit that, when the second reception unit receives the designation of the second designated coordinates, starts movement of the game medium based on a second direction corresponding to a positional relationship between the second designated coordinates and the reference coordinates; A system comprising:
Citation Information
Patent Citations
Game program which changes movement of game object relating to input location
JP2005279165A
Game program, game apparatus, and input device
JP2006068385A
Object movement control program and information processing device
JP2007102499A
Displacement control apparatus, displacement control method, and program
JP2015011517A
Program and game device
JP2016187531A