U.S. Pat. No. 10,706,437

NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS

AssigneeGREE, INC.

Issue DateJuly 30, 2014

Illustrative Figure

Abstract

A non-transitory computer-readable medium storing a game program for a game which is played through a network causes a computer to realize a selection receiving function of receiving, from one user, the selection of whether to transmit a message to other user, an extraction function of extracting at least one other user to which the message is transmitted, on the basis of a certain condition, a message transmitting function of transmitting the message to the at least one other user extracted by the extraction function when the selection receiving function receives the selection indicating that the message is transmitted to the other user, and a reward giving function of giving a reward to the one user when the message transmitting function transmits the message to the at least one other user extracted by the extraction function.

Description

DETAILED DESCRIPTION OF THE INVENTION First, an information processing apparatus according to an embodiment of the invention will be described with reference to the drawings. As shown inFIG. 1, an information processing apparatus10processes information about a game which is played through a network and includes a selection receiving unit11, an extraction unit12, a message transmitting unit13, and a reward giving unit14. In the example shown inFIG. 1, the information processing apparatus10further includes a screen display control unit15, a setting unit16, and a check unit17. The selection receiving unit11receives, from one user, the selection of whether to transmit a message to other user. The message can be, for example, a sentence which is freely made by the one user, a sentence which is selected from fixed sentences by the one user, or a sentence which is automatically selected by the information processing apparatus10. The extraction unit12extracts at least one other user to which the message is transmitted, on the basis of certain conditions. The extraction may be performed before the selection receiving unit11receives the selection of whether to transmit the message, or it may be performed after the selection receiving unit11receives the selection of whether to transmit the message. The certain conditions are extraction conditions corresponding to the object to be extracted. For example, when a dormant user is the object to be extracted, the extraction conditions are that the user does not play the game for a certain period of time. When the selection receiving unit11receives the selection of whether to transmit the message to the other user, the message transmitting unit13transmits the message to the at least one other user extracted by the extraction unit12. When the message transmitting unit13transmits the message to the at least one other user extracted by the extraction unit12, the reward giving unit14gives a ...

DETAILED DESCRIPTION OF THE INVENTION

First, an information processing apparatus according to an embodiment of the invention will be described with reference to the drawings.

As shown inFIG. 1, an information processing apparatus10processes information about a game which is played through a network and includes a selection receiving unit11, an extraction unit12, a message transmitting unit13, and a reward giving unit14. In the example shown inFIG. 1, the information processing apparatus10further includes a screen display control unit15, a setting unit16, and a check unit17.

The selection receiving unit11receives, from one user, the selection of whether to transmit a message to other user. The message can be, for example, a sentence which is freely made by the one user, a sentence which is selected from fixed sentences by the one user, or a sentence which is automatically selected by the information processing apparatus10.

The extraction unit12extracts at least one other user to which the message is transmitted, on the basis of certain conditions. The extraction may be performed before the selection receiving unit11receives the selection of whether to transmit the message, or it may be performed after the selection receiving unit11receives the selection of whether to transmit the message.

The certain conditions are extraction conditions corresponding to the object to be extracted. For example, when a dormant user is the object to be extracted, the extraction conditions are that the user does not play the game for a certain period of time.

When the selection receiving unit11receives the selection of whether to transmit the message to the other user, the message transmitting unit13transmits the message to the at least one other user extracted by the extraction unit12.

When the message transmitting unit13transmits the message to the at least one other user extracted by the extraction unit12, the reward giving unit14gives a reward to the one user.

The reward can be given as, for example, in-game currency, an item, or a specific right. The specific right can be, for example, a continue right to revive a character operated by the user in the game and continue the game when the character is killed by the enemy, or a right to do an event again when it is difficult for the user to progress through the event.

As such, according to the information processing apparatus10of the invention, a reward is given to the transmitter of the message to urge the transmitter to transmit the message. Therefore, the information processing apparatus10according to the invention further activates the interaction between the users.

The screen display control unit15can display a screen for prompting the transmission of the message including information about the at least one other user extracted by the extraction unit12to the one user.

The setting unit16can set the at least one other user extracted by the extraction unit12as the transmission destination of the message, regardless of the selection of the one user.

The check unit17checks whether the one user selects the transmission of the message to the at least one other user within a certain period of time. The check unit17may store the number of messages transmitted by the one user and/or transmission targets.

The screen display control unit15displays a screen for prompting the transmission of the message to the one user. In addition, when the check unit17checks that the one user does not select the transmission of the message to the at least one other user within a certain period of time, the screen display control unit15can display a screen for prompting the transmission of the message to the one user.

The screen for prompting the transmission of the message can be displayed on a certain game screen for a certain period of time at a certain display position, and with a certain display size so as not to hinder the operation of the user or the progress of the game.

The screen for prompting the transmission of the message can be displayed for a certain period of time for which the user wants a reward. The screen for prompting the transmission of the message can be displayed on, for example, a screen displayed when the user does not have enough money to purchase an item and/or a battle defeat screen.

When the reward is not used for a certain period of time, it can be lost. For example, when the reward is not used in a message transmission date, it can be lost.

The other user can be dormant user who had played the game and has not played the game for a certain period of time or more. When the dormant user receives the message, it is possible to give the dormant user a chance to play the game again.

The certain period of time can be changed depending on the situation of the game or the user. For example, the certain period of time can be shortened before the end date of an event in the game or the expiration date of the items of other users.

The other user can be dormant user who had played the game at a high frequency for a certain period of time. The reason is that, when receiving the message, such dormant user is likely to play the game again.

The other user can be user who actively played the game for a play period. The user who actively played the game is, for example, a user who acquired a large number of items, a user who had a long total game play time, or a user who had a good battle record in the game.

The one user can be an active user who plays the game at a certain frequency or more.

The one user can be a user who is active in the game. The one user can be, for example, a user who acquires a large number of items or a user who has a good battle record in the game.

When other users who receive the message participate in the game again, the reward may be given to the one user. The reward may be given depending on the number of users who participate in the game again and/or the situation of the users. The situation of the users can be, for example, the duration of the dormant period of the user and/or the past records of the users.

The one user can be a user who requires a reward in the game. The one user can be, for example, a user who has a small amount of currency in the game, a user who has a small number of items, and/or a user who has a bad battle record.

The message can be a message which prompts the user to participate in the game. The message can be, for example, information about an event in the game, information about a new quest, or the evaluation of the user for the game.

The number of times the message is transmitted can be limited for a certain period of time. The number of times the message is transmitted can be limited to, for example, once a day, once for an event period, and/or once for a period for which the reward is not used.

When the other users receive the message and participate in the game again, the reward may be given to the other user. The reward can be given depending on the situation of other users. The situation of other users can be, for example, the duration of the dormant period of the other users and/or the past records of the other users.

Next, a game processing method according to an embodiment of the invention will be described with reference to the drawings.

FIG. 2is a flowchart illustrating the flow of the game processing method according to the embodiment of the invention.

A game processing method (S200) according to the invention processes the game played through the network and includes a selection receiving step (S210), an extraction step (S220), a message transmitting step (S230), and a reward giving step (S240).

In the selection receiving step (S210), selection receiving means receives, from one user, the selection of whether to transmit the message to other user. The selection receiving means can be, for example, the selection receiving unit11. The process of the selection receiving unit11has been described above.

In the extraction step (S220), when the selection indicating that the message is transmitted to the other user is received in the selection receiving step (S210), extraction means extracts at least one other user to which the message is transmitted, on the basis of certain conditions. The extraction means can be, for example, the extraction unit12. The process of the extraction unit12has been described above.

In this embodiment, the extraction step (S220) is performed after the selection indicating that the message is transmitted to the other user is received in the selection receiving step (S210). However, the extraction step (S220) may be performed before the selection receiving step (S210).

In the message transmitting step (S230), message transmitting means transmits the message to the at least one other user extracted by the extraction means. The message transmitting means can be, for example, the message transmitting unit13. The process of the message transmitting unit13has been described above.

In the reward giving step (S240), when the message is transmitted to the at least one other user extracted by the extraction means in the message transmitting step (S230), reward giving means gives a reward to the one user. The reward giving means can be, for example, the reward giving unit14. The process of the reward giving unit14has been described above.

Next, an example of a game program according to an embodiment of the invention will be described.

The game program according to the invention processes the game played through the network and causes a computer to realize a selection receiving function, an extraction function, a message transmitting function, and a reward giving function.

The selection receiving function receives, from one user, the selection of whether to transmit the message to other user. For example, the selection receiving function can be realized by the selection receiving unit11. The process of the selection receiving unit11has been described above.

When the selection receiving unit receives the selection indicating that the message is transmitted to the other user, the extraction function extracts at least one other user to which the message is transmitted, on the basis of certain conditions. For example, the extraction function can be realized by the extraction unit12. The process of the extraction unit12has been described above.

The message transmitting function transmits the message to the at least one other user extracted by the extraction function. For example, the message transmitting function can be realized by the message transmitting unit13. The process of the message transmitting unit13has been described above.

When the message is transmitted to the at least one other user extracted by the extraction function by the message transmitting function, the reward giving function gives a reward to the one user. For example, the reward giving function can be realized by the reward giving unit14. The process of the reward giving unit14has been described above.

The game program can be recorded on a computer-readable recording medium and then provided. The recording medium is not particularly limited as long as it can be read by the computer. For example, the recording medium is a CD-ROM or a DVD.

FIG. 3is a diagram illustrating the structure of a game system1according to an embodiment of the invention.

In the game system1according to the invention, a server apparatus2is connected to one or more user terminals3through a network4.

The game program according to the invention can be executed by the server apparatus2or the user terminal3or it can be separately executed by the server apparatus2and the user terminal3.

Similarly, the information processing apparatus10can be the server apparatus2or the user terminal3or it can be a combination of the server apparatus2and the user terminal3.

FIG. 4is a flowchart illustrating an example of the flow of the game realized by the game program, the game processing method, and the information processing apparatus10according to the invention.

As shown inFIG. 4, when the user starts the game, a game top screen is displayed, an event is selected, and a stage selection screen is displayed (S10). Then, when a stage is selected, it is determined whether a request, which is a message for prompting the dormant user to participate in the game, is transmitted (S20and S30). When the request is transmitted, the process proceeds to a partner selection screen (S50). When the request is not transmitted, a request transmission screen is displayed. After the user performs an operation, the process proceeds to the partner selection screen (S40and S50). When the user performs a request transmission operation, a continue right, which is a reward for the transmission of the request, is given to the user (S45).

Then, a partner is selected and a battle starts (S60).

When the user wins the battle, the result of a victory or a defeat is displayed and the battle ends (S70and S120).

When the user loses the battle, the battle is interrupted and a continue screen is displayed (S80). When a continue right given by transmitting the request remains, a continue selection screen is displayed (S90to S100). When the continue right given by transmitting the request does not remain, a “continue” selection screen using other items is displayed (S110).

When the execution of “continue” is selected, the interrupted battle is resumed. When the execution of “continue” is not selected, the result of a victory or a defeat is displayed and the battle ends (S120). The resumed battle can take over the battle situation before the interruption. Examples of the taking-over of the battle situation before the interruption can include a case in which damage to the enemy before the interruption remains and/or a case in which the effects of the items used before the interruption are maintained.

In this embodiment, the request transmission screen is displayed after the stage is selected. However, as shown inFIG. 5, the request transmission screen may be displayed when the user presses a button displayed on the screen. For example, the button can be displayed together with each selection item on a screen for selecting events and/or stages.

As shown inFIG. 6, the request transmission screen may pop up on the screen at any time.

As shown inFIG. 7, one or more transmission targets can be displayed on the request transmission screen. For example, the user name of each user and/or the avatar of the user can be displayed on the request transmission screen.

The displayed user is set as the transmission destination of the message. When the user presses a “SEND” button to select the transmission of the message, the message can be collectively transmitted to all of the displayed users. In addition, the upper limit of the number of displayed users can be set, considering a screen display area of an information processing apparatus. Furthermore, a dormant user who has not played the game for a short time, a dormant user who had frequently played the game for a certain period of time, or a dormant user who was active for a play period can be preferentially displayed on the transmission screen.

The above-described embodiments are representative examples, but the invention is not limited to the above-described embodiments.

Claims

  1. A non-transitory computer-readable medium storing a game program for a game played through a network that causes a computer to realize: an extraction function of extracting at least one dormant user from at least part of all users of the game, on the basis of a certain condition regarding a play history of the game by the at least one dormant user;a screen display control function of automatically displaying a request transmission screen for prompting transmission of an invitation message from an active user to the at least one dormant user, wherein the request transmission screen is automatically displayed to the active user without input by the active user;a selection receiving function of receiving from the active user a selection of whether to transmit the invitation message to the at least one dormant user;a message transmitting function of transmitting the invitation message to the at least one dormant user in response to the selection receiving function receiving the selection indicating that the invitation message is to be transmitted to the at least one dormant user through the network;and a reward giving function of giving a reward to the active user in response to both of the following occurring: (i) the invitation message is received by the at least one dormant user extracted by the extraction function and (ii) the at least one dormant user participates in the game after receiving the invitation message, wherein the dormant user had played the game and has not played the game for a certain period of time or more, the invitation message prompts the at least one dormant user to participate in the game, the reward relates to a right of the active user to continue playing the game, and the reward is given to the active user by the computer in response to both a determination by the computer that the invitation message transmitted via the message transmitting function is received by the at least one dormant user and a determination by the computer that, in response to receiving the invitation message from the active user, the at least one dormant user has renewed participation in the game.
  1. The non-transitory computer-readable medium storing a game program according to claim 1 , further causing the computer to realize: a setting function of setting the at least one dormant user extracted by the extraction function as a transmission destination of the invitation message, regardless of the selection of the active user.
  2. The non-transitory computer-readable medium storing a game program according to claim 1 , further causing the computer to realize: a check function of checking whether the active user selects the transmission of the invitation message to the at least one dormant user within a certain period of time, wherein, when the check function checks that the active user does not select the transmission of the invitation message to the at least one dormant user within the certain period of time, the screen display control function displays the screen for prompting the transmission of the invitation message to the active user.
  3. The non-transitory computer-readable medium storing a game program according to claim 1 , wherein the reward is lost when the reward is not used within a certain period of time.
  4. The non-transitory computer-readable medium storing a game program according to claim 1 , wherein the dormant user had played the game at a high frequency for a certain period of time.
  5. The non-transitory computer-readable medium storing a game program according to claim 1 , wherein, the active user plays the game at a certain frequency or more.
  6. A method of processing a game played through a network, comprising: extracting, by a processor, at least one dormant user from at least part of all users of the game, on the basis of a certain condition regarding a play history of the game by the at least one dormant user;automatically displaying, by the processor, a request transmission screen for prompting transmission of an invitation message from an active user to the at least one dormant user, wherein the request transmission screen is automatically displayed to the active user without input by the active user;receiving, by the processor, from the active user a selection of whether to transmit the invitation message to the at least one dormant user;transmitting, by the processor, the invitation message through the network to the at least one dormant user in response to the selection being received indicating that the invitation message is to be transmitted to the at least one dormant user;and giving, by the processor, a reward to the active user in response to both of the following occurring: (i) the invitation message is received by the at least one dormant user extracted and (ii) the at least one dormant user participates in the game after receiving the invitation message, wherein the dormant user had played the game and has not played the game for a certain period of time or more, the invitation message prompts the at least one dormant user to participate in the game the reward relates to a right of the active user to continue playing the game, and the reward is given to the active user in response to both a determination that the transmitted invitation message is received by the at least one dormant user and a determination that, in response to receiving the invitation message from the active user, the at least one dormant user has renewed participation in the game.
  7. An information processing apparatus for a game played through a network, comprising a processor programmed to: extract at least one dormant user from at least part of all users of the game, on the basis of a certain condition regarding a play history of the game by the at least one dormant user;automatically display a request transmission screen for prompting transmission of an invitation message from an active user to the at least one dormant user, wherein the request transmission screen is automatically displayed to the active user without input by the active user;receive from the active user a selection of whether to transmit the invitation message to the at least one dormant user;transmit the invitation message to the at least one dormant user in response to the processor receiving the selection indicating that the invitation message is to be transmitted to the at least one dormant user through the network;and give a reward to the active user in response to both of the following occurring: (i) the invitation message is received by the at least one dormant user extracted by the processor and (ii) the at least one dormant user participates in the game after receiving the invitation message, wherein the dormant user had played the game and has not played the game for a certain period of time or more, the invitation message prompts the at least one dormant user to participate in the game the reward relates to a right of the active user to continue playing the game, and the reward is given to the active user by the processor in response to both a determination by the processor that the invitation message transmitted via the processor is received by the at least one dormant user and a determination by the processor that, in response to receiving the invitation message from the active user, the at least one dormant user has renewed participation in the game.
  8. The non-transitory computer-readable medium storing a game program according to claim 1 , wherein the request transmission screen is automatically displayed to the active user at a predetermined display position and with a predetermined display size so as not to hinder gameplay of the active user.
  9. The method according to claim 7 , wherein the request transmission screen is automatically displayed to the active user at a predetermined display position and with a predetermined display size so as not to hinder gameplay of the active user.
  10. The information processing apparatus according to claim 8 , wherein the request transmission screen is automatically displayed to the active user at a predetermined display position and with a predetermined display size so as not to hinder gameplay of the active user.

Disclaimer: Data collected from the USPTO and may be malformed, incomplete, and/or otherwise inaccurate.