US20130288787A1 - Non-transitory computer-readable storage medium storing game program, and game system - Google Patents
Non-transitory computer-readable storage medium storing game program, and game system Download PDFInfo
- Publication number
- US20130288787A1 US20130288787A1 US13/734,626 US201313734626A US2013288787A1 US 20130288787 A1 US20130288787 A1 US 20130288787A1 US 201313734626 A US201313734626 A US 201313734626A US 2013288787 A1 US2013288787 A1 US 2013288787A1
- Authority
- US
- United States
- Prior art keywords
- player
- battle
- opposing character
- character
- opposing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 107
- 230000008569 process Effects 0.000 claims abstract description 107
- 206010034719 Personality change Diseases 0.000 claims abstract 3
- 238000011084 recovery Methods 0.000 claims description 126
- 238000012545 processing Methods 0.000 claims description 31
- 230000004044 response Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 230000007704 transition Effects 0.000 description 14
- 230000000052 comparative effect Effects 0.000 description 10
- 230000007123 defense Effects 0.000 description 8
- 238000013500 data storage Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/46—Computing the game score
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/49—Saving the game status; Pausing or ending the game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/822—Strategy games; Role-playing games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/847—Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
Definitions
- This invention relates to a non-transitory computer-readable storage medium storing a game program, and a game system.
- a game program causes a computer to execute a battle game in which an operational input is received from a player and in which, based on the operational input, a player battles with an opposing character (an adversary) and an outcome is determined (for example, Japanese Laid-Open Patent Publication No. 2007-61253).
- the present invention has been conceived in view of the above issue, and an object thereof is to have a larger number of players participate in a battle with an opposing character.
- An aspect of the invention to solve the above problem is a non-transitory computer-readable storage medium storing a game program that causes a computer to perform the following processes:
- FIG. 1 is an example of an overall configuration of a game system 1 according to the present embodiment.
- FIG. 2 is a block diagram of a functional configuration of a server device 10 according to the present embodiment.
- FIG. 3 is a block diagram of a functional configuration of a user terminal 20 according to the present embodiment.
- FIG. 4 illustrates an example of a data structure of card information.
- FIG. 5 illustrates an example of a data structure of recovery item information.
- FIG. 6 illustrates an example of a data structure of user information.
- FIG. 7 illustrates an example of a data structure of owned card information.
- FIG. 8 illustrates an example of a data structure of owned recovery item information.
- FIG. 9 illustrates an example of a data structure of opposing character information.
- FIG. 10 illustrates screen transitions from the recovery of a consumption parameter to a battle with an opposing character in a comparative example.
- FIG. 11 illustrates screen transitions from the recovery of a consumption parameter to a battle with an opposing character in the present embodiment.
- FIG. 12 is a flowchart describing an operation example of the game system 1 according to the present embodiment.
- a non-transitory computer-readable storage medium storing a game program that causes a computer to perform the following processes:
- Such a game program can make a larger number of players participate in a battle with an opposing character.
- Such a game program can make the third player actively participate in the battle because a participation time period is limited.
- Such a game program can make the third player actively participate in the battle by notifying the defeat of the second player.
- Such a game program can make the third player actively participate in the battle by giving a special reward.
- Such a game program can make the third player actively participate in the battle by giving a special reward.
- Such a game program can make a larger number of players participate in a battle with an opposing character.
- FIG. 1 is an example of an overall configuration of a game system 1 according to the present embodiment.
- the game system 1 according to the present embodiment provides various types of services related to games to a user who has been registered as a member (also referred to as “player”) over a network 2 .
- the user can play a game transmitted over the network 2 by accessing the game system 1 .
- the user can also register other users as friends on a friend list by accessing the game system 1 .
- the game system 1 encourages communication between a plurality of users by allowing the users to play games and exchange messages with users who have become friends.
- the game system 1 includes a server device 10 and a plurality of user terminals 20 (also referred to as “player terminals”).
- the server device 10 and the user terminals 20 are each connected to the network 2 and are able to communicate with each other.
- the network 2 is, for example, the Internet, a local area network (LAN), or a value added network (VAN) established by Ethernet (trademark) or a public switched telephone network, a radio communication network, or a mobile phone network.
- LAN local area network
- VAN value added network
- the server device 10 is an information processing device used by a person such as a system administrator when managing and controlling the game service.
- the server device 10 is, for example, a workstation or personal computer and is able to distribute various types of information to the user terminals 20 in response to various commands (requests) transmitted from those user terminals 20 .
- the server device 10 When a distribution request for game contents is received from a user terminal 20 used by a user playing a game, the server device 10 according to the present embodiment is able to distribute in accordance with the request the following game contents: a game program that is operable on the user terminal 20 ; a web page which is generated by a mark-up language (HTML and the like) suited to the standards of the user terminal; and the like.
- HTML mark-up language
- the user terminal 20 is an information processing device used by a user when playing a game.
- the user terminal 20 may be, for example, a mobile telephone terminal, a smartphone, a personal computer, or a game device and the like.
- the user terminal 20 is able to send a distribution request for various types of information (e.g., game contents such as game programs and web pages) related to the game to the server device 10 that is accessible over the network 2 .
- the user terminal 20 also has a web browser function for allowing users to view web pages. Therefore, when web pages (e.g., game play images) linked to, for example, image data related to a game are distributed from the server device 10 , the user terminals 20 are able to display the web pages on screens.
- FIG. 2 is a block diagram of a functional configuration of a server device 10 .
- the server device 10 includes a control unit 11 , a data storage unit 12 , an input unit 13 , a display unit 14 , and a communication unit 15 .
- the control unit 11 is a unit that transfers data among the units and controls the entire server device 10 , and is realized by a central processing unit (CPU) executing a program stored in a certain memory. Specifically, the control unit 11 has a function to execute various controls and information processes related to the game system 1 such as various processes to provide a game service and various processes to respond to requests from the user terminals 20 . To be more specific, the control unit 11 according to the present embodiment includes a reception unit 111 , a battle processing unit 112 , an image generation unit 113 , a reward unit 114 , and a notification unit 115 as shown in FIG. 2 .
- the reception unit 111 has a function to perform a process for receiving operational inputs from players. Specifically, the reception unit 111 is able to receive operational inputs from players by the server device 10 receiving operational information (e.g., operational commands) which the players input with the user terminals 20 over a network.
- operational information e.g., operational commands
- the battle processing unit 112 has a function to perform a process for determining an outcome of a battle with an opposing character.
- the battle processing unit 112 also has the following functions: a function to perform a recovery process for increasing a value of a consumption parameter set for a player (a parameter consumed through a battle with an opposing character); a function to perform an attack process for reducing a value of a hit point parameter of the opposing character when the player attacks the opposing character; and the like.
- the image generation unit 113 has a function to perform a process for generating various types of image data such as a task image that allows players to play a game and game images including an opposing character and the like. Screen transitions according to the present embodiment will be described later in detail.
- the reward unit 114 has a function to perform a process for giving a reward to players who have satisfied a predetermined reward condition during a battle with an opposing character. Specifically, the reward unit 114 according to the present embodiment has a function to perform a process for giving a normal reward to players and a process for giving a special reward which is superior to the normal reward to players.
- the notification unit 115 has a function as follows: when a predetermined notification condition has been satisfied during a battle with an opposing character, the notification unit 115 performs a process for notifying players of participation information indicating that the players can participate in the battle with the opposing character.
- the data storage unit 12 has a read only memory (ROM) and a random access memory (RAM): the ROM is a read-only storage region in which system programs for the server device 10 are stored, and the RAM is a rewritable storage region in which various types of data (flags and computed values used by the system program) generated by the control unit 11 are stored and which is used as a work area for computing processes performed by the control unit 11 .
- the data storage unit 12 is realized, for example, by a non-volatile storage device such as a flash memory or a hard disk and the like.
- the data storage unit 12 stores card information, user information, opposing character information, and recovery item information: the card information is information related to a game card used by a user in a game; the user information is information related to the user; the opposing character information is information related to an opposing character; and the recovery item information is related to recovery items. These pieces of information will be described later in detail.
- the input unit 13 is a unit with which a system administrator, etc. input various types of data (e.g., the following card information, opposing character information and recovery item information), and is realized by a keyboard, a mouse, and the like.
- various types of data e.g., the following card information, opposing character information and recovery item information
- the display unit 14 is a unit which displays operating screens for the system administrator according to commands from the control unit 11 , and is realized, for example, by a liquid crystal display (LCD) and the like.
- LCD liquid crystal display
- the communication unit 15 is a unit for performing communication with the user terminals 20 , and has a function as a reception unit for receiving signals and various data transmitted from the user terminals 20 , and a function as a transmission unit for transmitting the signals and various data to the user terminals 20 in accordance with commands from the control unit 11 .
- the communication unit 15 is realized, for example, by a network interface card (NIC) and the like.
- FIG. 3 is a block diagram of a functional configuration of a user terminal 20 .
- the user terminal 20 includes a terminal control unit 21 , a terminal storage unit 22 , a terminal input unit 23 , a terminal display unit 24 , and a terminal communication unit 25 .
- the terminal control unit 21 is a unit that transfers data among the units and controls the entire user terminal 20 .
- the terminal control unit 21 is realized by a central processing unit (CPU) executing a program stored in a certain memory.
- the terminal control unit 21 has a function to execute various controls and information processes related to the game system 1 such as various processes for accessing a game site, and various processes for sending requests to the server device 10 .
- the terminal storage unit 22 has a read only memory (ROM) a random access memory (RAM): the ROM is a read-only storage region in which system programs for the user terminal 20 are stored; and the RAM is a rewritable storage region in which various types of data (flags and computed values used by the system program) generated by the terminal control unit 21 are stored and which is used as a work area for computing processing by the terminal control unit 21 .
- the terminal storage unit 22 is realized, for example, by a non-volatile storage device such as a flash memory or a hard disk and the like.
- the terminal storage unit 22 is connected to the terminal control unit 21 through a bus.
- the data stored in the terminal storage unit 22 is looked up, read, and rewritten.
- the terminal storage unit 22 records user IDs and the following game contents which are transmitted from the server device 10 : game programs; game data; and the like.
- the terminal input unit 23 is a unit with which the user performs various operations (game operations, text input operations, and the like), and is realized, for example, by an operating button, a touchscreen or the like.
- the terminal display unit 24 is a unit for displaying a game screen (game play image) generated based on game information according to commands from the terminal control unit 21 , and is realized, for example, by a liquid crystal display (LCD) and the like.
- LCD liquid crystal display
- the terminal communication unit 25 is a unit that performs communication with the server device 10 , and has a function as a reception unit for receiving signals and various data transmitted from the server device 10 , and a function as a transmission unit for transmitting the signals and various data to the server device 10 in accordance with commands from the terminal control unit 21 .
- the terminal communication unit 25 is realized, for example, by a network interface card (NIC) and the like.
- the game system 1 is able to provide users (players) with a battle game that is played using a game medium.
- the following describes a battle card game that is played using a game card as one example of the game medium.
- this game card serves as digital content, namely a virtual card used in a virtual space in the game.
- the game system 1 is able to provide a battle card game that determines an outcome by allowing a character selected by a player to battle with an opposing character, i.e. an adversary.
- the player first selects a character to battle with the opposing character.
- the player is able to own a plurality of game cards (virtual cards used in a virtual space in the game).
- the game cards are each associated with a game character.
- the player selects a game card to be used in the battle from the game cards that the player owns, the character associated with the selected game card is set as the character to battle with the opposing character (hereinafter referred to as a “player character”).
- a battle game is started in which the player character selected by the user battles with the opposing character.
- the system is set such that, when a player finds an opposing character through a search, the opposing character appears as a battle adversary of the player character and the battle game starts. At this time, the player can start a battle with the opposing character that has appeared, by consuming a consumption parameter (battle energy) which is necessary for battling with the opposing character.
- a consumption parameter attle energy
- the player When the battle with the opposing character that has appeared is started, the player inputs a command to perform an attack. Then, the player character attacks the opposing character in accordance with the input command, and the opposing character performs a counter-attack to resist the attack.
- the outcome in the battle game in the present embodiment is determined based on a life parameter (hit point parameter) which is set for each character.
- the battle game is programmed so that as the value of the life parameter (hit point parameter) is reduced in accordance with attacks by an adversary, either the character whose value reaches zero first or the character whose value remaining at the end of a battle time period is smaller is defeated.
- the battle card game according to the present embodiment may be a multiplayer battle game in which a plurality of players participate. More specifically, an opposing character that is common to various players is set as an adversary. Each player individually battles with the common opposing character. A value of a life parameter of the common opposing character is reduced in accordance with an attack by each player character. When the common opposing character performs a counter-attack to resist the attack, a value of a hit point parameter of each player character is reduced in accordance with the counter-attack.
- a player In the present battle card game, a player is able to start a battle with an opposing character that has appeared, through consumption of a consumption parameter which is necessary for battling with the opposing character.
- a consumption parameter which is necessary for battling with the opposing character.
- the player needs to recover the consumption parameter to perform the battle.
- the player can recover the consumption parameter using a recovery item.
- the consumption parameter can be recovered with time without using any recovery item.
- a reward is given to each player based on the battle content and the result of the battle.
- a special reward e.g., rare game card and rare item
- a special reward that is different from a normal reward is given to a player who has contributed to a victory in the multiplayer battle game, such as a player who has caused a larger amount of damage to the opposing character than any other players, a player who has secured the defeat of the opposing character (i.e., a player who has taken the life of the opposing character at the end), and the like.
- This participation information may be text data, image data, audio data, or the like which indicates that other players can participate in the battle with the opposing character.
- FIG. 4 illustrates an example of a data structure of card information.
- FIG. 5 illustrates an example of a data structure of recovery item information.
- FIG. 6 illustrates an example of a data structure of user information.
- FIG. 7 illustrates an example of a data structure of owned card information.
- FIG. 8 illustrates an example of a data structure of owned recovery item information.
- FIG. 9 illustrates an example of a data structure of opposing character information. At least card information, recovery item information, user information, and opposing character information are stored in the data storage unit 12 in the server device 10 in the present embodiment.
- the card information includes: a card ID which is one example of identification information for identifying a game card; and various types of information related to the game card associated with the card ID.
- the card information includes the card ID, the name of the character associated with the game card, the level of the character, and various types of parameters such as attack power, defense power, and hit point.
- the recovery item information includes: a recovery item ID which is one example of identification information for identifying a recovery item; and various types of information related to the recovery item associated with the recovery item ID.
- the recovery item information includes: the recovery item ID; the name of the recovery item associated with the recovery item ID; and various types of parameters such as the price and recovery value of the recovery item.
- the user information includes: a user ID which is one example of identification information for identifying a user; and various types of information related to the particular user associated with the user ID.
- the user information includes: the user ID; friend user IDs; virtual currency; battle energy; owned card information; owned recovery item information; accumulated damage; opposing-character appearance information; and the like.
- Friend user IDs are information indicative of other users (players) who have been registered on a friend list of the user. That is to say, the larger the number of friend user IDs is, the larger the number of other users with whom the user have become friends is.
- the friend user IDs are updated when the user registers other users on the friend list, and when the user deletes other users who have already been registered from the friend list.
- the virtual currency is information indicative of the amount of virtual currency owned by the user (player).
- the virtual currency is updated when the user earns or spends virtual currency.
- the user can purchase a recovery item by spending virtual currency.
- the battle energy is one example of the consumption parameter, and is data consumed through a battle with an opposing character.
- the player can start the battle with the opposing character by consuming the battle energy (by reducing a value of the battle energy).
- the system is set such that the player cannot battle with the opposing character when there is a shortage of battle energy.
- the owned card information is information indicative of cards owned by the user (player).
- the owned card information includes: owned card IDs indicative of cards owned by the user; and various types of information related to the owned cards associated with the owned card IDs.
- the owned card information includes: the owned card IDs; the levels of characters associated with game cards with the owned card IDs; various types of parameters such as attack power and defense power; acquisition dates and times when the user acquired the owned cards; and the like.
- the levels are information indicative of the levels of the characters associated with the game cards with the owned card IDs.
- Various types of parameters such as attack power, defense power and hit point are data indicative of skill values set for the characters. These levels and various types of parameters such as attack power are changed and updated in accordance with the result of the battle card game.
- the acquisition dates and times are information indicative of the dates and times when the user acquired the owned cards.
- the owned recovery item information is information indicative of recovery items owned by the user.
- the recovery items are items used to recover a parameter consumed through a battle.
- the battle energy set for a player can be recovered (the value of the battle energy can be increased) by the player using a recovery item that he/she owns.
- the owned recovery item information includes: owned recovery item IDs indicative of the recovery items owned by the user; and various types of information related to the owned recovery items associated with the owned recovery item IDs.
- the owned recovery item information includes: the owned recovery item IDs; the numbers of owned recovery items associated with the owned recovery item IDs; and recovery values.
- the accumulated damage is data obtained by accumulating values of the life parameter of the opposing character that were reduced when attacks by the player damaged the opposing character. That is to say, the larger the value of the accumulated damage, the larger the amount of damage to the opposing character.
- the opposing-character appearance information is flag information indicative of whether or not the player has caused the opposing character to appear.
- “TRUE” is set when the player has caused the opposing character to appear
- “FALSE” is set when the player has not caused the opposing character to appear.
- the opposing character information includes: an opposing character ID for identifying the opposing character; and various types of information related to the opposing character associated with the opposing character ID.
- the opposing character information includes: the opposing character name; the level of the opposing character; various types of parameters such as attack power, defense power and life (HP: hit point); and the appearance time period.
- attack power e.g., attack power
- HP defense power and life
- the appearance time period is the duration of time during which the opposing character is making an appearance.
- the appearance time period is a battle time period during which the player can battle with the opposing character. Therefore, a battle with the opposing character is limited to being performed within this appearance time period.
- FIGS. 10 and 11 illustrate screen transitions from the recovery of a consumption parameter to a battle with an opposing character.
- FIG. 10 illustrates screen transitions in a comparative example from the recovery of a consumption parameter to a battle with an opposing character.
- FIG. 11 illustrates screen transitions in the present embodiment from the recovery of a consumption parameter to a battle with an opposing character.
- a player searches for an opposing character using a user terminal 20 .
- the server device 10 judges that the player has encountered the opposing character, i.e. an adversary (the opposing character has appeared)
- the server device 10 generates a game image indicative of the appearance of the opposing character and transmits the generated game image to the user terminal 20 .
- “boss A” is selected as the opposing character that has appeared, from among a plurality of opposing characters registered in the opposing character information (see FIG. 9 ).
- the user terminal 20 Upon receiving such a game image, the user terminal 20 displays on the terminal display unit 24 “(1) pre-battle screen” illustrated in FIG. 10 .
- This “(1) pre-battle screen” includes: the name and image of “boss A” that has appeared; a battle energy 51 that is consumed through a battle; and a battle button 50 for attacking the opposing character.
- the user terminal 20 transmits to the server device 10 a battle request for battling with “boss A”.
- the server device 10 performs a battle process against “boss A” by causing consumption of the battle energy 51 of the player. That is to say, the server device 10 receives the battle request, and thereby receives a selection input (battle request) from the player into the reception unit 111 (reception process). Then, the server device 10 causes the battle processing unit 112 to perform the battle process against “boss A” through consumption of the battle energy 51 . Thus, an outcome of the battle with boss A is determined.
- the server device 10 causes the image generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to the user terminal 20 over the network.
- the user terminal 20 Upon receiving such a performance image, the user terminal 20 causes the terminal display unit 24 to display “(2) battle screen” illustrated in FIG. 10 .
- this “(2) battle screen” performance image
- the player can enjoy the status of the battle with “boss A”.
- the server device 10 When the server device 10 repeatedly receives a selection input (battle request) from the player through the reception unit 111 , the server device 10 can perform the battle process against “boss A” until the battle energy 51 is consumed completely (until the battle energy 51 reaches zero). In the present example, each time the player battles with “boss A” (each time the player presses the battle button 50 ), one point is consumed out of the three-point battle energy. When the battle energy 51 is consumed completely through the battle with “boss A”, the server device 10 causes the image generation unit 113 to generate a game image indicating that the battle energy 51 is consumed completely, and transmits the generated game image to the user terminal 20 .
- the terminal display unit 24 in the user terminal 20 Upon receiving such a game image, the terminal display unit 24 in the user terminal 20 displays “(3) pre-battle screen” illustrated in FIG. 10 .
- This “(3) pre-battle screen” includes: the result of the battle (“defeated”); the completely-consumed battle energy 51 ; and a selection button 52 for selecting a recovery item.
- the user terminal 20 transmits a selection request for selecting a recovery item to the server device 10 .
- the server device 10 Upon receiving a selection input (selection request) from the player through the reception unit 111 , the server device 10 causes the image generation unit 113 to generate a game image including a list of recovery items to be purchased by the player, and transmits the generated game image to the user terminal 20 .
- the user terminal 20 Upon receiving such a game image, the user terminal 20 causes the terminal display unit 24 to display “(4) item selection screen” illustrated in FIG. 10 .
- This “(4) item selection screen” includes: the names and images of recovery items; menu buttons 54 for selecting the number; and purchase buttons 55 .
- While “(4) item selection screen” is displayed on the terminal display unit 24 , the player selects a recovery item that the player wishes to purchase from the list of the items, selects a desired number from among selection items in a pull-down menu by operating a menu button 54 , and selects a purchase button 55 . It is assumed here that the player purchases “one” “recovery item A” by spending virtual currency.
- the “recovery item A” is defined as an item that can recover one point (recovery value) worth of battle energy.
- the user terminal 20 transmits to the server device 10 a purchase request for purchasing the recovery item desired by the player.
- the server device 10 refers to the user information (see FIG. 6 ) and the recovery item information (see FIG. 5 ), and the server device 10 judges whether or not the virtual currency owned by the player is equal to or larger than the price of the recovery item.
- the server device 10 judges that the player can purchase the recovery item, it causes the image generation unit 113 to generate a game image including the recovery item selected by the player and transmits the generated game image to the user terminal 20 .
- the user terminal 20 Upon receiving such a game image, the user terminal 20 causes the terminal display unit 24 to display “(5) item-use confirmation screen” illustrated in FIG. 10 .
- This “(5) item-use confirmation screen” includes: the name and image of the purchased recovery item; a use button 56 for using the recovery item; and a return button 57 for returning to the list of the items.
- the player checks the recovery item displayed on “(5) item-use confirmation screen”, and selects the use button 56 when using the displayed recovery item.
- the player can select the return button 57 , return to the list of the items, and select another recovery item.
- the user terminal 20 transmits to the server device 10 a use request for using the recovery item.
- the server device 10 refers to the recovery item information (see FIG. 5 ) and recovers the battle energy in accordance with the recovery value of the purchased recovery item.
- the server device 10 then causes the image generation unit 113 to generate a game image indicating that the use of the recovery item has been completed, and transmits the generated game image to the user terminal 20 .
- the terminal display unit 24 in the user terminal 20 Upon receiving such a game image, the terminal display unit 24 in the user terminal 20 displays “(6) item use completion screen” illustrated in FIG. 10 .
- This “(6) item use completion screen” includes: the name and image of the recovery item the use of which has been completed; information indicating that the battle energy has been recovered; a re-battle button 58 for battling with “boss A” again; and the return button 57 for returning to the list of the items.
- the battle energy has recovered from “0/3” to “1/3”.
- the user terminal 20 transmits to the server device 10 a re-battle request for battling with “boss A”.
- the server device 10 causes the image generation unit 113 to generate a game image that precedes the start of the battle. Then, the server device 10 transmits the generated game image to the user terminal 20 .
- the terminal display unit 24 in the user terminal 20 displays “(7) pre-battle screen” illustrated in FIG. 10 .
- This “(7) pre-battle screen” includes: the name and image of “boss A”, i.e. an adversary; the recovered battle energy 51 ; and the battle button 50 for attacking the opposing character.
- the user terminal 20 transmits to the server device 10 a battle request for battling with “boss A”.
- the server device 10 performs a battle process against “boss A” by causing consumption of the battle energy 51 of the player, and determines an outcome.
- the server device 10 causes the image generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to the user terminal 20 .
- the user terminal 20 Upon receiving such a performance image, the user terminal 20 causes the terminal display unit 24 to display “(8) battle screen” illustrated in FIG. 10 .
- the player can enjoy the status of the battle with “boss A”.
- the screen transitions from the recovery of the consumption parameter to the battle with the opposing character are made up of six steps, namely “(3) pre-battle screen” through “(8) battle screen” illustrated in FIG. 10 . That is to say, in order to battle with the opposing character (boss A) after recovering the consumption parameter (battle energy), the player not only needs to cause the terminal display unit 24 to display these six screens in sequence using the user terminal 20 , but also needs to perform at least the following two operations: an operational input for using a recovery item through selection of the selection button 52 , and an operational input for attacking the opposing character through selection of the battle button 50 . Therefore, the recovery of the consumption parameter (battle energy) is troublesome, which requires a long period of time until the battle with the opposing character (boss A).
- the server device 10 when the server device 10 receives from a user terminal 20 a battle request for battling with “boss A”, the server device 10 performs a battle process against “boss A” by causing consumption of the battle energy of a player.
- the server device 10 can perform the battle process against “boss A” until the battle energy is consumed completely (until the battle energy reaches zero).
- each time the player battles with “boss A” each time the player presses the battle button 50 ), one point is consumed out of the three-point battle energy.
- the server device 10 When the battle energy is consumed completely through the battle with “boss A”, the server device 10 causes the image generation unit 113 to generate a game image indicating that the battle energy is consumed completely, and transmits the generated game image to the user terminal 20 .
- the terminal display unit 24 in the user terminal 20 Upon receiving such a game image, the terminal display unit 24 in the user terminal 20 displays “(1) pre-battle screen” illustrated in FIG. 11 .
- this “(1) pre-battle screen” includes: an item menu button 70 for selecting a recovery item; a number menu button 71 ; a collective input button 72 for inputting the recovery and the attack collectively; and a support request button 80 .
- the player In order to battle with “boss A”, the player needs to recover a battle energy 73 that has been consumed completely. Therefore, the player selects a desired recovery item from among selection items in a pull-down menu by operating the item menu button 70 , selects a desired number from among selection items in a pull-down menu by operating the number menu button 71 , and selects the collective input button 72 . It is assumed here that the player selects “one” “recovery item A”.
- the “recovery item A” is defined as an item that can recover one point (recovery value) worth of battle energy.
- the user terminal 20 transmits a battle request to the server device 10 , the battle request being for recovering the battle energy by the selected “recovery item A” and attacking boss A.
- the server device 10 Upon receiving the selection input (battle request) from the player through the reception unit 111 (reception process), the server device 10 continuously performs a recovery process for recovering the battle energy 73 using “recovery item A” and an attack process for attacking boss A by causing consumption of the recovered battle energy 73 . That is to say, the battle processing unit 112 performs a process for determining an outcome of the battle with “boss A” by collectively performing the recovery process and the attack process.
- the recovery process for recovering the battle energy and the attack process for attacking “boss A” are collectively performed (in a single operation, the recovery process and the attack process are performed continuously). In this way, the player can perform the recovery and the attack through a single operation. This simplifies the operation and allows quick attacking of “boss A”.
- the server device 10 causes the image generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to the user terminal 20 .
- the user terminal 20 Upon receiving such a performance image, the user terminal 20 causes the terminal display unit 24 to display “(2) battle screen” illustrated in FIG. 11 .
- this “(2) battle screen” performance image
- the player can enjoy the status of the battle with “boss A”.
- the user terminal 20 transmits a support request to the server device 10 .
- the server device 10 to other players transmits participation information indicating that other players can participate in the battle with “boss A”. This support request is made by mailing the participation information to the mail addresses of other players. Note that other players may be friend users of the player battling with “boss A”, or may be other players selected by random selection.
- the screen transitions from the recovery of the consumption parameter to the battle with the opposing character are made up of two steps, namely “(1) pre-battle screen” and “(2) battle screen” illustrated in FIG. 11 . That is to say, in order to battle with the opposing character (boss A) after recovering the consumption parameter (battle energy), the player only needs to display two screens in sequence on the terminal display unit 24 of the user terminal 20 , which are smaller in number than the six screens displayed in the comparative example. Furthermore, a single operation (selecting the collective input button 72 ) enables the player to perform the following two operational inputs: an operational input for using a recovery item; and an operational input for attacking the opposing character. Therefore, it is possible to simplify recovery of the consumption parameter (battle energy) and to reduce a time period required until the battle with the opposing character (boss A).
- FIG. 12 is a flowchart describing an operation example of the game system 1 according to the present embodiment. Note that in the game system 1 according to the present embodiment, the units are controlled and the processes are performed by causing the server device 10 and the user terminals 20 to cooperate based on a game program.
- a user terminal 20 used by a player A is a user terminal A
- a user terminal 20 used by a player B is a user terminal B
- a user terminal 20 used by a player C is a user terminal C.
- players A and B are friend users
- players B and C are friend users
- players A and C are not friend users.
- the player A issues a start request for starting a battle card game by operating the user terminal A (S 101 ). Specifically, a web page accessed by the player A for starting the battle game is displayed on the terminal display unit 24 of the user terminal A and the battle card game is started by the player A operating the terminal input unit 23 . That is to say, when the terminal control unit 21 receives from the terminal input unit 23 an operational input signal to start the battle, the terminal control unit 21 associates the user ID with a command (game start request) to start the battle game and transmits the command to the server device 10 through the terminal communication unit 25 .
- a command game start request
- the player A at this time can select a game card, in other words, can select a character associated with the game card to be used in the battle game.
- the character selected by the player becomes the player character to battle with the opposing character in the virtual space in the game. Therefore, when the character is selected by the user operating the terminal input unit 23 , the terminal control unit 21 reads from the terminal storage unit 22 the card ID of the game card corresponding to the selected character. Then, the terminal control unit 21 transmits the read card ID and the user ID to the server device 10 through the terminal communication unit 25 .
- the server device 10 performs an appearance determination process for determining whether or not to cause the opposing character, i.e. an adversary against the player A, to appear (S 102 ). Specifically, the control unit 11 determines by random selection either of the following states: whether to “cause the opposing character to appear” because the player A has encountered the opposing character as a result of the player A conducting a search, or to “cause the opposing character not to appear” because the player A has not encountered the opposing character. When the control unit 11 has determined to “cause the opposing character to appear”, the control unit 11 selects one of the plurality of opposing characters registered in the opposing character information illustrated in FIG. 9 as an adversary against the player A. In the present embodiment, it is assumed that the control unit 11 has determined to “cause the opposing character to appear” and “boss A” is selected as the opposing character.
- the opposing-character appearance information associated with the user ID of the player A is set to “TRUE” (see FIG. 6 ). Accordingly, in the reward determination process to be mentioned below, this opposing-character appearance information is referred, and a special reward (e.g., rare card and rare item) is given to the player A as a reward to a player who has caused the opposing character to appear.
- a special reward e.g., rare card and rare item
- the control unit 11 performs a judgment process for judging whether or not the player A can battle with the opposing character that has appeared (S 103 ). Specifically, looking up the user information illustrated in FIG. 6 , the control unit 11 judges whether or not the battle energy associated with the user ID (player A) included in the game start request is equal to or larger than a predetermined value. In the present embodiment, when the control unit 11 judges that the battle energy is equal to or larger than one point, it is judged that the player A can battle with the opposing character. On the other hand, when the control unit 11 judges that the battle energy of the player A is less than one point, it is judged that the player A cannot battle with the opposing character due to a shortage of battle energy. The following description is given under the assumption that the control unit 11 judges that the player A can battle with the opposing character (“boss A”).
- control unit 11 causes the image generation unit 113 to generate a game image (e.g., “(1) pre-battle screen” illustrated in FIG. 10 ) indicating that the opposing character which has appeared is “boss A” and indicating that the player can battle with “boss A”.
- the control unit 11 transmits the game image generated by the image generation unit 113 , to the user terminal A that has issued the request through the communication unit 15 .
- the terminal display unit 24 in the user terminal A displays the received game image and the user terminal A receives an operational input from the player A (S 104 ). Since this game image includes an operating button (e.g., the battle button 50 on “(1) pre-battle screen” illustrated in FIG. 10 ) for battling with “boss A”, the player A can select a battle with “boss A” by operating the terminal input unit 23 .
- an operating button e.g., the battle button 50 on “(1) pre-battle screen” illustrated in FIG. 10
- the terminal control unit 21 receives an input signal to select the battle with “boss A” from the terminal input unit 23 , associates the user ID with a command (battle request) to battle with “boss A”, and transmits the command to the server device 10 through the terminal communication unit 25 .
- the server device 10 when the server device 10 receives the operational input from the player A through the reception unit 111 by receiving the battle request for battling with “boss A”, the server device 10 sets an appearance time period of the opposing character. Also, the server device 10 causes the notification unit 115 to perform a notification process (S 105 ), and causes the battle processing unit 112 to perform a battle process (S 106 ).
- the control unit 11 Upon receiving the operational input from the player A (reception process), the control unit 11 sets the appearance time period in order to limit a time period of the battle with “boss A”. Specifically, by looking up the opposing character information illustrated in FIG. 9 , the control unit 11 sets a timer for the appearance time period (60 minutes) which is set for “boss A”. When the operational input is received from the player A within the appearance time period, the control unit 11 judges that the player A can battle with “boss A”. On the other hand, when the operational input is received from the player A after the appearance time period has elapsed, the control unit 11 judges that the player A cannot battle with “boss A”.
- the notification unit 115 Upon receiving the operational input from the player A (reception process), the notification unit 115 performs a notification process for notifying other players of the participation information which indicates that the other players can participate in the battle with the opposing character (S 105 ).
- the participation information is notified to the player B who is a friend user of the player A, but is not notified to the player C who is not a friend user of the player A. In this way, the number of players who participate in the battle with “boss A” can be restricted to a certain extent.
- the notification unit 115 identifies a friend user (player B) based on the friend user IDs associated with the player A by looking up the user information (see FIG. 6 ).
- the notification unit 115 then generates a mail including the participation information indicating that the friend user (player B) can participate in the battle with “boss A”, and distributes the generated mail to the mail address (included in the user information) of the friend user (player B).
- the battle processing unit 112 Upon receiving the operational input from the player A, the battle processing unit 112 performs a battle process in which the battle energy that is set for the player A is consumed and in which an outcome of the battle with “boss A” is determined (S 106 ).
- the battle processing unit 112 acquires the battle energy value (points) of the player A by looking up the user information illustrated in FIG. 6 , subtracts points necessary for the battle from the acquired battle energy value, and writes the battle energy value obtained as a result of the subtraction back to the user information.
- the battle process against “boss A” is performed by subtracting (consuming) one point from three points.
- the battle processing unit 112 obtains the following parameters which are set for the player character (game card) selected by the player A: level; attack power; defense power; hit point; and the like. Also, on the basis of the opposing character information illustrated in FIG. 9 , the battle processing unit 112 obtains the following parameters which are set for “boss A”: level; attack power; defense power; life (HP); and the like. On the basis of the parameters such as level, attack power, defense power and the like set for the player character, the battle processing unit 112 calculates the amount of damage which the player character causes to “boss A”, and then reduces the life parameter set for “boss A” in accordance with the damage.
- the battle processing unit 112 accumulates damage values that are reduced as a result of causing damage to “boss A” (values subtracted from the life parameter) and records them as an accumulated damage value in the user information (see FIG. 6 ). In this way, in the reward determination process to be described below, the accumulated damage value is looked up and a special reward (e.g., rare card and rare item) is given to a player who has caused the largest amount of damage to “boss A”.
- a special reward e.g., rare card and rare item
- the battle processing unit 112 calculates the amount of damage which “boss A” causes to the player character, and then reduces the hit point parameter set for the player character in accordance with the damage.
- the battle processing unit 112 repeats the above calculation.
- the battle processing unit 112 assesses that the life parameter has reached zero first, it determines that “boss A” is defeated (the player character has won).
- the battle processing unit 112 assesses that the hit point parameter has reached zero first, it determines that the player character is defeated (“boss A” has won).
- the server device 10 causes the image generation unit 113 to generate a game image in accordance with the result of the battle (S 107 ).
- the image generation unit 113 generates a game image indicating that the player A is defeated in the battle with “boss A” and that the battle energy thereof is consumed completely.
- the control unit 11 looks up the owned recovery item information illustrated in FIG. 8 and judges whether or not the player A owns any recovery item. When the control unit 11 judges that the player A does not own any recovery item, the control unit 11 causes the image generation unit 113 to generate the game image of “(3) pre-battle screen” illustrated in FIG. 10 . On the other hand, when the control unit 11 judges that the player A owns recovery items, it causes the image generation unit 113 to generate the game image of “(1) pre-battle screen” illustrated in FIG. 11 .
- this game image includes the collective input button 72 , the player A can perform the following two actions through a single operation by selecting the collective input button 72 : the recovery of the battle energy using a recovery item; and the attack against “boss A”. Therefore, it is possible to simplify recovery of the battle energy and to reduce a time period required until the battle with “boss A”.
- the control unit 11 then transmits to the user terminal 20 through the communication unit 15 the game image generated by the image generation unit 113 .
- the terminal display unit 24 displays the received game image.
- the player A can recognize that the battle energy is consumed completely. Also, the player A can recognize that it is necessary to recover the battle energy to battle with “boss A” again.
- the server device 10 sets a recovery time period for recovering the battle energy of the player A.
- the control unit 11 (battle processing unit 112 ) performs a process for recovering the battle energy with time as illustrated in FIG. 12 .
- the battle energy is automatically recovered by one point every two minutes. That is to say, when six minutes have elapsed, the battle energy is automatically recovered by three points. Note that the battle energy of at least one point is required to battle with “boss A”. Therefore, when the battle energy is zero, the player A is forced to lose at least two minutes.
- the player A can immediately recover the battle energy by using a recovery item. For example, as illustrated in FIG. 12 , when the player A selects the collective input button 72 before the lapse of the minimum recovery time period (two minutes) (S 109 ), the user terminal A transmits to the server device 10 a battle request for recovering the battle energy and attacking boss A. In this case, the server device 10 can immediately recover the battle energy of the player A even when the minimum recovery time period (two minutes) has not elapsed yet. Furthermore, by performing the collective input, the player can recover the battle energy in a simplified manner and can reduce a time period required until the battle with “boss A”. In this way, the player can promptly attack “boss A”.
- the server device 10 can selectively perform the following processes: a process for recovering the battle energy using a recovery item that increases the value of the battle energy; and a process for increasing the value of the battle energy with time regardless of the use of a recovery item.
- a process for recovering the battle energy using a recovery item that increases the value of the battle energy and a process for increasing the value of the battle energy with time regardless of the use of a recovery item.
- the former recovery process when the player performs the collective input, the battle energy can be recovered promptly. This enables the player to quickly attack “boss A”.
- the notification unit 115 When the player A is defeated in the battle with “boss A”, the notification unit 115 performs a notification process for notifying other players of the participation information which indicates that other players can participate in the battle with “boss A” whom the player A has caused to appear (S 108 ).
- the participation information is notified to the player B who is a friend user of the player A, but is not notified to the player C who is not a friend user of the player A. Therefore, the player B can participate in the battle with “boss A” whom the player A could not defeat. If the player B defeats “boss A”, then the player B can earn a special reward.
- the following describes the case where the player B receives the participation information notified in relation to the battle between the player A and “boss A” whom the player A has caused to appear and the player B participates in the battle with “boss A”.
- the player B can participate in the battle with “boss A” within the appearance time period. As mentioned above, allowing other players to participate in the battle within a limited time period makes a larger number of players actively participate in the battle.
- a web page accessed by the player B for starting the battle with “boss A” is displayed on the terminal display unit 24 of the user terminal B and the battle game is started by the player B operating the terminal input unit 23 .
- the terminal control unit 21 receives an input signal from the terminal input unit 23 , the terminal control unit 21 associates the user ID with a command (battle request) to battle with “boss A” and transmits the command to the server device 10 through the terminal communication unit 25 (S 110 ).
- the server device 10 When the server device 10 receives an operational input (second operational input) from the player B through the reception unit 111 by receiving the battle request for battling with “boss A”, the server device 10 performs a judgment process for judging whether or not the player B can battle with “boss A” (S 111 ). Specifically, the control unit 11 looks up the user information illustrated in FIG. 6 and judges whether or not the battle energy associated with the player B is equal to or larger than a predetermined value. In the present embodiment, when the control unit 11 judges that the battle energy is equal to or larger than one point, it is judged that the player B can battle with the opposing character.
- control unit 11 judges that the battle energy of the player B is less than one point, it is judged that the player B cannot battle with the opposing character due to a shortage of battle energy.
- the following description is given under the assumption that the control unit 11 judges that the player B can battle with “boss A”.
- the battle processing unit 112 Upon receiving the operational input from the player B, the battle processing unit 112 performs a battle process in which the battle energy that is set for the player B is consumed and in which an outcome of the battle with “boss A” is determined (S 112 ).
- the server device 10 causes the image generation unit 113 to generate a game image in accordance with the result of the battle (S 113 ).
- the image generation unit 113 generates a game image indicating that the player B is defeated in the battle with “boss A” and that the battle energy thereof is consumed completely.
- the server device 10 sets a recovery time period for recovering the battle energy of the player B.
- the control unit 11 (battle processing unit 112 ) performs a process for recovering the battle energy with time as illustrated in FIG. 12 .
- the battle energy is automatically recovered by one point every two minutes.
- the notification unit 115 performs a notification process for notifying other players of the participation information which indicates that other players can participate in the battle with “boss A” whom the player A has caused to appear (S 114 ).
- the participation information is notified to the player C who is a friend user of the player B. Consequently, it is possible for the player C to participate in the battle with “boss A” whom the player A has caused to appear; the player C is not a friend user of the player A, but the player B who is a friend user of the player A notified the player C of the participation information.
- each player can enjoy the multiplayer battle game in cooperation with or in competition with a larger number of players; in the multiplayer battle game, each player battles with an opposing character (boss A) who is common to a plurality of players.
- the player C when the player C receives the participation information notified as a result of the battle between the player B and “boss A” whom the player A has caused to appear, the player C can participate in the battle with “boss A” using the user terminal C.
- the player C can participate in the battle with “boss A” within the appearance time period set for “boss A”.
- a larger number of players the player C
- the number of such players can be limited because the appearance time period is limited.
- since other players who maintain a certain level of relationship with the player A participate in the battle only a group of limited users can enjoy the battle game.
- the user terminal C transmits a battle request to the server device 10 (S 115 ).
- the server device 10 receives the battle request, and thereby the control unit 11 receives the operational input from the player C. Based on the battle energy of the player C, the control unit 11 then judges that the player C can battle with “boss A” (S 116 ).
- the image generation unit 113 generates a game image indicating that the player C is defeated (S 118 ).
- the notification unit 115 performs a notification process for notifying the participation information to other players because the player C is defeated in the battle with “boss A”.
- the participation information is further notified to friend users of the player C (excluding the player B).
- the user terminal C When the user terminal C receives the game image transmitted from the server device 10 , it causes the terminal display unit 24 to display the game image. In this way, the player C can check that he/she has been defeated by “boss A”.
- the user terminal A transmits a battle request to the server device 10 (S 119 ).
- the control unit 11 receives the operational input from the player A by the server device 10 receiving the battle request.
- the control unit 11 judges that the player A can battle with “boss A”, based on the battle energy of the player A (S 120 ).
- the battle processing unit 112 determines that the player A defeats “boss A” and has won (S 121 )
- the image generation unit 113 generates a game image indicating that the player A has won (S 122 ).
- the terminal display unit 24 displays the game image. In this way, the player A can check that he/she has defeated “boss A”.
- the server device 10 performs a reward determination process for determining a reward to be given to each player who has participated in the battle with “boss A” (S 123 ).
- a player who has contributed to a victory in the battle with “boss A” is given a special reward that is different from a normal reward that is equally given to each player.
- the reward unit 114 looks up the opposing-character appearance information (TRUE) registered in the user information illustrated in FIG. 6 , identifies the player who has caused the opposing character to appear, and gives to the identified player a special reward (e.g., rare card and rare item).
- the reward unit 114 looks up the accumulated damage values registered in the user information illustrated in FIG.
- the reward unit 114 identifies the player who has caused the largest amount of damage to “boss A”, and gives a special reward to the identified player. Furthermore, when the defeat of “boss A” has been determined, the reward unit 114 identifies, out of a plurality of players, the player who has secured the defeat of “boss A”, based on changes in the life parameter (hit point parameter) of “boss A”. The reward unit 114 gives a special reward to the identified player.
- the server device 10 distributes to the user terminals A to C game result information including the record of the battle and the like.
- the input for using a recovery item and the input for attacking “boss A” can be performed through a single operation. Therefore, it is possible to simplify recovery of the consumption parameter (battle energy) and to reduce a time period required until a battle with an opposing character (boss A).
- each player can enjoy the battle game in cooperation with or in competition with a larger number of players; in the battle game, each player battles with an opposing character (boss A) whom is common to a plurality of players. Moreover, since it is possible to limit participating players to a group of users who maintain a certain level of relationship with one another, each player can enjoy the battle game while actively communicating with one another.
- the present embodiment has described an example in which the image generation unit 113 generates a game image including the battle energy (e.g., “(2) battle screen” illustrated in FIG. 11 ).
- the image generation unit 113 may generate a game image that further includes a life parameter of an opposing character. This enables a player to strategically play the battle game by operating the collective input button 72 while checking the status of the opposing character.
- the notification unit 115 may notify other players of the following information: the appearance time period of the opposing character; and the start time and the end time of the appearance of the opposing character. This allows other players to acknowledge the times in advance and thus makes it easy for the other players to participate in the battle with the opposing character. Accordingly, each player can enjoy the battle game in cooperation with or in competition with a larger number of players.
- the present embodiment has described the battle energy set for a player as one example of the consumption parameter.
- the present invention is not limited in this way.
- the hit point parameter set for a player character may be used as the consumption parameter.
- damage caused to the opposing character when attacking an opposing character after recovering the battle energy, damage caused to the opposing character (a decrease in the hit point parameter of the opposing character) may be changed in accordance with the value of the recovered battle energy.
- the system may be set such that the amount of the opposing character's damage caused by a single attack is larger when the battle energy is recovered by three points than when the battle energy is recovered by one point. This allows strategically attacking of the opposing character, thereby making the battle enjoyable.
- the present embodiment has described the game system 1 including one server device 10 as an example. However, the present invention is not limited in this way.
- a plurality of server devices may be connected via a network, and each server device may execute various types of distributed processing.
- the virtual currency may be given to each user periodically by a certain amount, or may be purchased by each user. Also, the virtual currency may be given to each user in accordance with communication performed between that user and other users.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- The present application claims priority upon Japanese Patent Application No. 2012-103508 filed on Apr. 27, 2012 which is herein incorporated by reference.
- 1. Technical Field
- This invention relates to a non-transitory computer-readable storage medium storing a game program, and a game system.
- 2. Related Art
- A game program is known that causes a computer to execute a battle game in which an operational input is received from a player and in which, based on the operational input, a player battles with an opposing character (an adversary) and an outcome is determined (for example, Japanese Laid-Open Patent Publication No. 2007-61253).
- With such a game program, there are cases where it is difficult to defeat an opposing character if the number of players is small. In these cases, it is preferable to have a larger number of players participate in a battle with the opposing character.
- The present invention has been conceived in view of the above issue, and an object thereof is to have a larger number of players participate in a battle with an opposing character.
- An aspect of the invention to solve the above problem is a non-transitory computer-readable storage medium storing a game program that causes a computer to perform the following processes:
-
- a reception process to receive
- a first operational input from a first player and
- a second operational input from a second player who is associated with the first player;
- a battle process in which
- a battle between the first player and an opposing character starts based on the first operational input,
- a hit point parameter indicative of an amount of damage that the opposing character can withstand changes through the battle,
- an outcome of the battle between the first player and an opposing character is determined,
- a battle between the second player and the opposing character starts based on the second operational input,
- the hit point parameter of the opposing character further changes through the battle, and
- an outcome of the battle between the second player and the opposing character is determined; and
- a notification process to, before the outcome of the battle with the opposing character is determined in the battle process, notify participation information to a third player who is not associated with the first player and is associated with the second player, the participation information indicating that the third player can participate in the battle with the opposing character.
- a reception process to receive
- Other features of this invention will become apparent from the description in this specification and the attached drawings.
-
FIG. 1 is an example of an overall configuration of agame system 1 according to the present embodiment. -
FIG. 2 is a block diagram of a functional configuration of aserver device 10 according to the present embodiment. -
FIG. 3 is a block diagram of a functional configuration of auser terminal 20 according to the present embodiment. -
FIG. 4 illustrates an example of a data structure of card information. -
FIG. 5 illustrates an example of a data structure of recovery item information. -
FIG. 6 illustrates an example of a data structure of user information. -
FIG. 7 illustrates an example of a data structure of owned card information. -
FIG. 8 illustrates an example of a data structure of owned recovery item information. -
FIG. 9 illustrates an example of a data structure of opposing character information. -
FIG. 10 illustrates screen transitions from the recovery of a consumption parameter to a battle with an opposing character in a comparative example. -
FIG. 11 illustrates screen transitions from the recovery of a consumption parameter to a battle with an opposing character in the present embodiment. -
FIG. 12 is a flowchart describing an operation example of thegame system 1 according to the present embodiment. - With the description and the accompanied drawings, at least the following matters will be apparent.
- A non-transitory computer-readable storage medium storing a game program that causes a computer to perform the following processes:
-
- a reception process to receive
- a first operational input from a first player and
- a second operational input from a second player who is associated with the first player;
- a battle process in which
- a battle between the first player and an opposing character starts based on the first operational input,
- a hit point parameter indicative of an amount of damage that the opposing character can withstand changes through the battle,
- an outcome of the battle between the first player and an opposing character is determined,
- a battle between the second player and the opposing character starts based on the second operational input,
- the hit point parameter of the opposing character further changes through the battle, and
- an outcome of the battle between the second player and the opposing character is determined; and
- a notification process to, before the outcome of the battle with the opposing character is determined in the battle process, notify participation information to a third player who is not associated with the first player and is associated with the second player, the participation information indicating that the third player can participate in the battle with the opposing character.
- a reception process to receive
- Such a game program can make a larger number of players participate in a battle with an opposing character.
- In such a game program, it is acceptable that
-
- when a third operational input from the third player is received in the reception process within a limited time period that has been set in advance for the opposing character,
- the game program causes the computer to execute the battle process between the third player and the opposing character, and
- when the third operational input from the third player is received in the reception process after the limited time period has elapsed,
- the game program does not cause the computer to execute the battle process between the third player and the opposing character.
- when a third operational input from the third player is received in the reception process within a limited time period that has been set in advance for the opposing character,
- Such a game program can make the third player actively participate in the battle because a participation time period is limited.
- In such a game program, it is acceptable that
-
- the battle process is a process for starting a battle with the opposing character by causing consumption of a consumption parameter set for each player,
- the game program causes the computer to selectively execute
- a first recovery process in which the consumption parameter of each player recovers using a recovery item by which the consumption parameter of each player recovers, and
- a second recovery process in which the consumption parameter of each player recovers with time regardless of the use of the recovery item, and
- the game program causes the computer to execute
- an attack process in which a value of the hit point parameter of the opposing character reduces as a result of each player's attack that is performed on the opposing character after the recovery.
- With such a game program, it is possible to enjoy a strategic play together with other players in a battle game in which players battle with a common opposing character.
- In such a game program, it is acceptable that
-
- when it has been determined in the battle process that the second player who has battled with the opposing character based on the second operational input from the second player is defeated,
- the game program causes the computer to execute the notification process.
- when it has been determined in the battle process that the second player who has battled with the opposing character based on the second operational input from the second player is defeated,
- Such a game program can make the third player actively participate in the battle by notifying the defeat of the second player.
- In such a game program, it is acceptable that
-
- when it has been determined that the opposing character is defeated as a result of the battle,
- the game program causes the computer to execute a reward process in which
- a player who has secured the defeat of the opposing character is identified out of a plurality of players based on changes in the hit point parameter of the opposing character and
- a special reward is given to the identified player.
- the game program causes the computer to execute a reward process in which
- when it has been determined that the opposing character is defeated as a result of the battle,
- Such a game program can make the third player actively participate in the battle by giving a special reward.
- In such a game program, it is acceptable that
-
- when it has been determined that the opposing character is defeated as a result of the battle,
- the game program causes the computer to execute
- a process to calculate for each player an accumulated value of the hit point parameter of the opposing character, the accumulated value being a value that are reduced as a result of attacks by each player, and
- a process in which a special reward is given to a player who has the largest accumulated value.
- the game program causes the computer to execute
- when it has been determined that the opposing character is defeated as a result of the battle,
- Such a game program can make the third player actively participate in the battle by giving a special reward.
- Further, A game system
-
- that includes
- a plurality of player terminals used by each of a plurality of players and
- a server device connected to each player terminal over a network and
- in which each player plays a battle game for battling with an opposing character,
- each of the player terminals including:
- an input unit with which a player performs an operational input; and
- a transmission unit that transmits the operational input from the player to the server device over the network, and
- the server device including:
- a reception unit that receives a first operational input from a first player and a second operational input from a second player who is associated with the first player;
- a battle processing unit that performs
- a process in which
- a battle between the first player and the opposing character starts based on the first operational input,
- a hit point parameter indicative of an amount of damage that the opposing character can withstand change through the battle, and
- an outcome of the battle with the opposing character is determined, and
- a process in which
- a battle between the second player and the opposing character starts based on the second operational input,
- the hit point parameter of the opposing character further changes through the battle, and
- an outcome of the battle with the opposing character is determined; and
- a process in which
- a notification unit that, before the outcome of the battle with the opposing character is determined in the battle processing unit, notifies participation information to a third player who is not associated with the first player and is associated with the second player, the participation information indicating that the third player can participate in the battle with the opposing character.
- that includes
- Such a game program can make a larger number of players participate in a battle with an opposing character.
-
FIG. 1 is an example of an overall configuration of agame system 1 according to the present embodiment. Thegame system 1 according to the present embodiment provides various types of services related to games to a user who has been registered as a member (also referred to as “player”) over anetwork 2. The user can play a game transmitted over thenetwork 2 by accessing thegame system 1. The user can also register other users as friends on a friend list by accessing thegame system 1. In this way, thegame system 1 encourages communication between a plurality of users by allowing the users to play games and exchange messages with users who have become friends. - The
game system 1 according to the present embodiment includes aserver device 10 and a plurality of user terminals 20 (also referred to as “player terminals”). Theserver device 10 and theuser terminals 20 are each connected to thenetwork 2 and are able to communicate with each other. Thenetwork 2 is, for example, the Internet, a local area network (LAN), or a value added network (VAN) established by Ethernet (trademark) or a public switched telephone network, a radio communication network, or a mobile phone network. - The
server device 10 is an information processing device used by a person such as a system administrator when managing and controlling the game service. Theserver device 10 is, for example, a workstation or personal computer and is able to distribute various types of information to theuser terminals 20 in response to various commands (requests) transmitted from thoseuser terminals 20. When a distribution request for game contents is received from auser terminal 20 used by a user playing a game, theserver device 10 according to the present embodiment is able to distribute in accordance with the request the following game contents: a game program that is operable on theuser terminal 20; a web page which is generated by a mark-up language (HTML and the like) suited to the standards of the user terminal; and the like. - The
user terminal 20 is an information processing device used by a user when playing a game. Theuser terminal 20 may be, for example, a mobile telephone terminal, a smartphone, a personal computer, or a game device and the like. Theuser terminal 20 is able to send a distribution request for various types of information (e.g., game contents such as game programs and web pages) related to the game to theserver device 10 that is accessible over thenetwork 2. Theuser terminal 20 also has a web browser function for allowing users to view web pages. Therefore, when web pages (e.g., game play images) linked to, for example, image data related to a game are distributed from theserver device 10, theuser terminals 20 are able to display the web pages on screens. -
FIG. 2 is a block diagram of a functional configuration of aserver device 10. Theserver device 10 according to the present embodiment includes acontrol unit 11, adata storage unit 12, aninput unit 13, adisplay unit 14, and acommunication unit 15. - The
control unit 11 is a unit that transfers data among the units and controls theentire server device 10, and is realized by a central processing unit (CPU) executing a program stored in a certain memory. Specifically, thecontrol unit 11 has a function to execute various controls and information processes related to thegame system 1 such as various processes to provide a game service and various processes to respond to requests from theuser terminals 20. To be more specific, thecontrol unit 11 according to the present embodiment includes areception unit 111, abattle processing unit 112, animage generation unit 113, areward unit 114, and anotification unit 115 as shown inFIG. 2 . - The
reception unit 111 has a function to perform a process for receiving operational inputs from players. Specifically, thereception unit 111 is able to receive operational inputs from players by theserver device 10 receiving operational information (e.g., operational commands) which the players input with theuser terminals 20 over a network. - The
battle processing unit 112 has a function to perform a process for determining an outcome of a battle with an opposing character. Thebattle processing unit 112 also has the following functions: a function to perform a recovery process for increasing a value of a consumption parameter set for a player (a parameter consumed through a battle with an opposing character); a function to perform an attack process for reducing a value of a hit point parameter of the opposing character when the player attacks the opposing character; and the like. - The
image generation unit 113 has a function to perform a process for generating various types of image data such as a task image that allows players to play a game and game images including an opposing character and the like. Screen transitions according to the present embodiment will be described later in detail. - The
reward unit 114 has a function to perform a process for giving a reward to players who have satisfied a predetermined reward condition during a battle with an opposing character. Specifically, thereward unit 114 according to the present embodiment has a function to perform a process for giving a normal reward to players and a process for giving a special reward which is superior to the normal reward to players. - The
notification unit 115 has a function as follows: when a predetermined notification condition has been satisfied during a battle with an opposing character, thenotification unit 115 performs a process for notifying players of participation information indicating that the players can participate in the battle with the opposing character. - The
data storage unit 12 has a read only memory (ROM) and a random access memory (RAM): the ROM is a read-only storage region in which system programs for theserver device 10 are stored, and the RAM is a rewritable storage region in which various types of data (flags and computed values used by the system program) generated by thecontrol unit 11 are stored and which is used as a work area for computing processes performed by thecontrol unit 11. Thedata storage unit 12 is realized, for example, by a non-volatile storage device such as a flash memory or a hard disk and the like. Thedata storage unit 12 according to the present embodiment stores card information, user information, opposing character information, and recovery item information: the card information is information related to a game card used by a user in a game; the user information is information related to the user; the opposing character information is information related to an opposing character; and the recovery item information is related to recovery items. These pieces of information will be described later in detail. - The
input unit 13 is a unit with which a system administrator, etc. input various types of data (e.g., the following card information, opposing character information and recovery item information), and is realized by a keyboard, a mouse, and the like. - The
display unit 14 is a unit which displays operating screens for the system administrator according to commands from thecontrol unit 11, and is realized, for example, by a liquid crystal display (LCD) and the like. - The
communication unit 15 is a unit for performing communication with theuser terminals 20, and has a function as a reception unit for receiving signals and various data transmitted from theuser terminals 20, and a function as a transmission unit for transmitting the signals and various data to theuser terminals 20 in accordance with commands from thecontrol unit 11. Thecommunication unit 15 is realized, for example, by a network interface card (NIC) and the like. -
FIG. 3 is a block diagram of a functional configuration of auser terminal 20. Theuser terminal 20 according to the present embodiment includes aterminal control unit 21, aterminal storage unit 22, aterminal input unit 23, aterminal display unit 24, and aterminal communication unit 25. - The
terminal control unit 21 is a unit that transfers data among the units and controls theentire user terminal 20. Theterminal control unit 21 is realized by a central processing unit (CPU) executing a program stored in a certain memory. Specifically, theterminal control unit 21 has a function to execute various controls and information processes related to thegame system 1 such as various processes for accessing a game site, and various processes for sending requests to theserver device 10. - The
terminal storage unit 22 has a read only memory (ROM) a random access memory (RAM): the ROM is a read-only storage region in which system programs for theuser terminal 20 are stored; and the RAM is a rewritable storage region in which various types of data (flags and computed values used by the system program) generated by theterminal control unit 21 are stored and which is used as a work area for computing processing by theterminal control unit 21. Theterminal storage unit 22 is realized, for example, by a non-volatile storage device such as a flash memory or a hard disk and the like. Theterminal storage unit 22 is connected to theterminal control unit 21 through a bus. In accordance with commands from theterminal control unit 21, the data stored in theterminal storage unit 22 is looked up, read, and rewritten. In the present embodiment, theterminal storage unit 22 records user IDs and the following game contents which are transmitted from the server device 10: game programs; game data; and the like. - The
terminal input unit 23 is a unit with which the user performs various operations (game operations, text input operations, and the like), and is realized, for example, by an operating button, a touchscreen or the like. - The
terminal display unit 24 is a unit for displaying a game screen (game play image) generated based on game information according to commands from theterminal control unit 21, and is realized, for example, by a liquid crystal display (LCD) and the like. - The
terminal communication unit 25 is a unit that performs communication with theserver device 10, and has a function as a reception unit for receiving signals and various data transmitted from theserver device 10, and a function as a transmission unit for transmitting the signals and various data to theserver device 10 in accordance with commands from theterminal control unit 21. Theterminal communication unit 25 is realized, for example, by a network interface card (NIC) and the like. - An outline of the game provided by the
game system 1 is described below. - The
game system 1 according to the present embodiment is able to provide users (players) with a battle game that is played using a game medium. The following describes a battle card game that is played using a game card as one example of the game medium. Note that this game card serves as digital content, namely a virtual card used in a virtual space in the game. - The
game system 1 according to the present embodiment is able to provide a battle card game that determines an outcome by allowing a character selected by a player to battle with an opposing character, i.e. an adversary. - In this battle card game, the player first selects a character to battle with the opposing character. In the present embodiment, the player is able to own a plurality of game cards (virtual cards used in a virtual space in the game). The game cards are each associated with a game character. Thus, when the player selects a game card to be used in the battle from the game cards that the player owns, the character associated with the selected game card is set as the character to battle with the opposing character (hereinafter referred to as a “player character”).
- Next, a battle game is started in which the player character selected by the user battles with the opposing character. In the present embodiment, the system is set such that, when a player finds an opposing character through a search, the opposing character appears as a battle adversary of the player character and the battle game starts. At this time, the player can start a battle with the opposing character that has appeared, by consuming a consumption parameter (battle energy) which is necessary for battling with the opposing character.
- When the battle with the opposing character that has appeared is started, the player inputs a command to perform an attack. Then, the player character attacks the opposing character in accordance with the input command, and the opposing character performs a counter-attack to resist the attack. The outcome in the battle game in the present embodiment is determined based on a life parameter (hit point parameter) which is set for each character. The battle game is programmed so that as the value of the life parameter (hit point parameter) is reduced in accordance with attacks by an adversary, either the character whose value reaches zero first or the character whose value remaining at the end of a battle time period is smaller is defeated.
- Furthermore, the battle card game according to the present embodiment may be a multiplayer battle game in which a plurality of players participate. More specifically, an opposing character that is common to various players is set as an adversary. Each player individually battles with the common opposing character. A value of a life parameter of the common opposing character is reduced in accordance with an attack by each player character. When the common opposing character performs a counter-attack to resist the attack, a value of a hit point parameter of each player character is reduced in accordance with the counter-attack. When the value of the life parameter of the opposing character reaches zero first, or when the remaining value of the life parameter of the opposing character is smaller than the remaining value of the hit point parameter of each player character at the end of a battle time period, each player character wins the battle with the opposing character.
- In the present battle card game, a player is able to start a battle with an opposing character that has appeared, through consumption of a consumption parameter which is necessary for battling with the opposing character. However, there are cases where the player cannot battle with the opposing character due to a shortage in the consumption parameter caused by repetitive battles. In such cases, the player needs to recover the consumption parameter to perform the battle. In the present embodiment, the player can recover the consumption parameter using a recovery item. Furthermore, the consumption parameter can be recovered with time without using any recovery item.
- In the present battle card game, rewards are given to a player who satisfy a predetermined reward condition during a battle with an opposing character.
- More specifically, when the outcome of the battle with the opposing character is determined and the player defeats the opposing character, rewards such as a game card and an item are given to the player. Therefore, by playing the present battle card game, the player can increase the number of game cards, items, etc. he/she owns.
- In the case of the aforementioned multiplayer battle game, when the common opposing character is defeated, a reward is given to each player based on the battle content and the result of the battle. In the present embodiment, a special reward (e.g., rare game card and rare item) that is different from a normal reward is given to a player who has contributed to a victory in the multiplayer battle game, such as a player who has caused a larger amount of damage to the opposing character than any other players, a player who has secured the defeat of the opposing character (i.e., a player who has taken the life of the opposing character at the end), and the like. This encourages each player to actively participate in such a participatory battle game because the players try to earn a special reward by defeating the opposing character before other players do.
- In the present battle card game, when a predetermined notification condition is satisfied during a battle with an opposing character, other players are notified of participation information indicating that they can participate in the battle with the opposing character. This participation information may be text data, image data, audio data, or the like which indicates that other players can participate in the battle with the opposing character.
- More specifically, when a player has caused the opposing character to appear, other players are notified that they can participate in the battle with the opposing character that has appeared by a mail or the like. Also, when the player is defeated in the battle with the opposing character, other players are notified that they can participate in the battle with the opposing character by a mail or the like. This makes a large number of players participate in the battle with the opposing character.
- The various types of information used in the
game system 1 of the present embodiment will be described with reference toFIGS. 4 to 9 .FIG. 4 illustrates an example of a data structure of card information.FIG. 5 illustrates an example of a data structure of recovery item information.FIG. 6 illustrates an example of a data structure of user information.FIG. 7 illustrates an example of a data structure of owned card information.FIG. 8 illustrates an example of a data structure of owned recovery item information.FIG. 9 illustrates an example of a data structure of opposing character information. At least card information, recovery item information, user information, and opposing character information are stored in thedata storage unit 12 in theserver device 10 in the present embodiment. - The card information includes: a card ID which is one example of identification information for identifying a game card; and various types of information related to the game card associated with the card ID. For example, as illustrated in
FIG. 4 , the card information includes the card ID, the name of the character associated with the game card, the level of the character, and various types of parameters such as attack power, defense power, and hit point. Thus, at the time of performing a battle process, when a game card to be used to battle with the opposing character is selected by a user (player), the card information (e.g., attack power and hit point) of the selected game card is reflected as a skill value set for the character corresponding to the selected game card. Thus, the outcome of the battle game is determined. - The recovery item information includes: a recovery item ID which is one example of identification information for identifying a recovery item; and various types of information related to the recovery item associated with the recovery item ID. For example, as illustrated in
FIG. 5 , the recovery item information includes: the recovery item ID; the name of the recovery item associated with the recovery item ID; and various types of parameters such as the price and recovery value of the recovery item. Thus, when a recovery item is selected by a user, the recovery item information (e.g., recovery value) of the selected recovery item is reflected, and the consumption parameter which is set for the player is recovered. - The user information includes: a user ID which is one example of identification information for identifying a user; and various types of information related to the particular user associated with the user ID. For example, as illustrated in
FIG. 6 , the user information includes: the user ID; friend user IDs; virtual currency; battle energy; owned card information; owned recovery item information; accumulated damage; opposing-character appearance information; and the like. - Friend user IDs are information indicative of other users (players) who have been registered on a friend list of the user. That is to say, the larger the number of friend user IDs is, the larger the number of other users with whom the user have become friends is. The friend user IDs are updated when the user registers other users on the friend list, and when the user deletes other users who have already been registered from the friend list.
- The virtual currency is information indicative of the amount of virtual currency owned by the user (player). The virtual currency is updated when the user earns or spends virtual currency. In the present embodiment, the user can purchase a recovery item by spending virtual currency.
- The battle energy is one example of the consumption parameter, and is data consumed through a battle with an opposing character. In the present embodiment, the player can start the battle with the opposing character by consuming the battle energy (by reducing a value of the battle energy). Specifically, the system is set such that the player cannot battle with the opposing character when there is a shortage of battle energy.
- The owned card information is information indicative of cards owned by the user (player). The owned card information includes: owned card IDs indicative of cards owned by the user; and various types of information related to the owned cards associated with the owned card IDs.
- For example, as illustrated in
FIG. 7 , the owned card information includes: the owned card IDs; the levels of characters associated with game cards with the owned card IDs; various types of parameters such as attack power and defense power; acquisition dates and times when the user acquired the owned cards; and the like. - The levels are information indicative of the levels of the characters associated with the game cards with the owned card IDs. Various types of parameters such as attack power, defense power and hit point are data indicative of skill values set for the characters. These levels and various types of parameters such as attack power are changed and updated in accordance with the result of the battle card game. The acquisition dates and times are information indicative of the dates and times when the user acquired the owned cards.
- The owned recovery item information is information indicative of recovery items owned by the user. The recovery items are items used to recover a parameter consumed through a battle. In the present embodiment, the battle energy set for a player can be recovered (the value of the battle energy can be increased) by the player using a recovery item that he/she owns. The owned recovery item information includes: owned recovery item IDs indicative of the recovery items owned by the user; and various types of information related to the owned recovery items associated with the owned recovery item IDs. For example, as illustrated in
FIG. 8 , the owned recovery item information includes: the owned recovery item IDs; the numbers of owned recovery items associated with the owned recovery item IDs; and recovery values. - The accumulated damage is data obtained by accumulating values of the life parameter of the opposing character that were reduced when attacks by the player damaged the opposing character. That is to say, the larger the value of the accumulated damage, the larger the amount of damage to the opposing character.
- The opposing-character appearance information is flag information indicative of whether or not the player has caused the opposing character to appear. In the present embodiment, “TRUE” is set when the player has caused the opposing character to appear, and “FALSE” is set when the player has not caused the opposing character to appear.
- The opposing character information includes: an opposing character ID for identifying the opposing character; and various types of information related to the opposing character associated with the opposing character ID. For example, as illustrated in
FIG. 9 , the opposing character information includes: the opposing character name; the level of the opposing character; various types of parameters such as attack power, defense power and life (HP: hit point); and the appearance time period. Thus, while the battle game process is being performed, the opposing character information (e.g., attack power) is reflected as a skill value which is set for the opposing character. Thus, the outcome of the battle game is determined. - The appearance time period is the duration of time during which the opposing character is making an appearance. In other words, the appearance time period is a battle time period during which the player can battle with the opposing character. Therefore, a battle with the opposing character is limited to being performed within this appearance time period.
- With reference to
FIGS. 10 and 11 , the following describes screen transitions from the recovery of a consumption parameter to a battle with an opposing character.FIG. 10 illustrates screen transitions in a comparative example from the recovery of a consumption parameter to a battle with an opposing character.FIG. 11 illustrates screen transitions in the present embodiment from the recovery of a consumption parameter to a battle with an opposing character. - Below, the screen transitions of a battle card game according to the present embodiment are described after the description of the comparative example.
- First, the screen transitions in the comparative example is described with reference to
FIG. 10 . - A player searches for an opposing character using a
user terminal 20. When theserver device 10 judges that the player has encountered the opposing character, i.e. an adversary (the opposing character has appeared), theserver device 10 generates a game image indicative of the appearance of the opposing character and transmits the generated game image to theuser terminal 20. It is assumed here that “boss A” is selected as the opposing character that has appeared, from among a plurality of opposing characters registered in the opposing character information (seeFIG. 9 ). - Upon receiving such a game image, the
user terminal 20 displays on theterminal display unit 24 “(1) pre-battle screen” illustrated inFIG. 10 . This “(1) pre-battle screen” includes: the name and image of “boss A” that has appeared; abattle energy 51 that is consumed through a battle; and abattle button 50 for attacking the opposing character. - When the player selects the
battle button 50, theuser terminal 20 transmits to the server device 10 a battle request for battling with “boss A”. Upon receiving the battle request, theserver device 10 performs a battle process against “boss A” by causing consumption of thebattle energy 51 of the player. That is to say, theserver device 10 receives the battle request, and thereby receives a selection input (battle request) from the player into the reception unit 111 (reception process). Then, theserver device 10 causes thebattle processing unit 112 to perform the battle process against “boss A” through consumption of thebattle energy 51. Thus, an outcome of the battle with boss A is determined. - After the outcome has been determined, the
server device 10 causes theimage generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to theuser terminal 20 over the network. Upon receiving such a performance image, theuser terminal 20 causes theterminal display unit 24 to display “(2) battle screen” illustrated inFIG. 10 . By thus displaying this “(2) battle screen” (performance image) before displaying the battle outcome, the player can enjoy the status of the battle with “boss A”. - When the
server device 10 repeatedly receives a selection input (battle request) from the player through thereception unit 111, theserver device 10 can perform the battle process against “boss A” until thebattle energy 51 is consumed completely (until thebattle energy 51 reaches zero). In the present example, each time the player battles with “boss A” (each time the player presses the battle button 50), one point is consumed out of the three-point battle energy. When thebattle energy 51 is consumed completely through the battle with “boss A”, theserver device 10 causes theimage generation unit 113 to generate a game image indicating that thebattle energy 51 is consumed completely, and transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
terminal display unit 24 in theuser terminal 20 displays “(3) pre-battle screen” illustrated inFIG. 10 . This “(3) pre-battle screen” includes: the result of the battle (“defeated”); the completely-consumedbattle energy 51; and aselection button 52 for selecting a recovery item. - By looking at “(3) pre-battle screen”, the player can check that the
battle energy 51 has been consumed completely through the battle with “boss A”. The player needs to recover thebattle energy 51 in order to battle with “boss A” again. - When the player selects the
selection button 52 while “(3) pre-battle screen” is displayed on theterminal display unit 24, theuser terminal 20 transmits a selection request for selecting a recovery item to theserver device 10. Upon receiving a selection input (selection request) from the player through thereception unit 111, theserver device 10 causes theimage generation unit 113 to generate a game image including a list of recovery items to be purchased by the player, and transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
user terminal 20 causes theterminal display unit 24 to display “(4) item selection screen” illustrated inFIG. 10 . This “(4) item selection screen” includes: the names and images of recovery items;menu buttons 54 for selecting the number; and purchasebuttons 55. - While “(4) item selection screen” is displayed on the
terminal display unit 24, the player selects a recovery item that the player wishes to purchase from the list of the items, selects a desired number from among selection items in a pull-down menu by operating amenu button 54, and selects apurchase button 55. It is assumed here that the player purchases “one” “recovery item A” by spending virtual currency. The “recovery item A” is defined as an item that can recover one point (recovery value) worth of battle energy. - When the player selects the
purchase button 55, theuser terminal 20 transmits to the server device 10 a purchase request for purchasing the recovery item desired by the player. Upon receiving the purchase request, theserver device 10 refers to the user information (seeFIG. 6 ) and the recovery item information (seeFIG. 5 ), and theserver device 10 judges whether or not the virtual currency owned by the player is equal to or larger than the price of the recovery item. When theserver device 10 judges that the player can purchase the recovery item, it causes theimage generation unit 113 to generate a game image including the recovery item selected by the player and transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
user terminal 20 causes theterminal display unit 24 to display “(5) item-use confirmation screen” illustrated inFIG. 10 . This “(5) item-use confirmation screen” includes: the name and image of the purchased recovery item; ause button 56 for using the recovery item; and areturn button 57 for returning to the list of the items. - The player checks the recovery item displayed on “(5) item-use confirmation screen”, and selects the
use button 56 when using the displayed recovery item. When the player does not use the displayed recovery item, the player can select thereturn button 57, return to the list of the items, and select another recovery item. - When the player selects the
use button 56, theuser terminal 20 transmits to the server device 10 a use request for using the recovery item. Upon receiving the use request, theserver device 10 refers to the recovery item information (seeFIG. 5 ) and recovers the battle energy in accordance with the recovery value of the purchased recovery item. Theserver device 10 then causes theimage generation unit 113 to generate a game image indicating that the use of the recovery item has been completed, and transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
terminal display unit 24 in theuser terminal 20 displays “(6) item use completion screen” illustrated inFIG. 10 . This “(6) item use completion screen” includes: the name and image of the recovery item the use of which has been completed; information indicating that the battle energy has been recovered; are-battle button 58 for battling with “boss A” again; and thereturn button 57 for returning to the list of the items. In the present example, since “one” “recovery item A” has been used (purchased) through selection by the player, the battle energy has recovered from “0/3” to “1/3”. - When the player selects the
re-battle button 58, theuser terminal 20 transmits to the server device 10 a re-battle request for battling with “boss A”. Upon receiving the re-battle request, theserver device 10 causes theimage generation unit 113 to generate a game image that precedes the start of the battle. Then, theserver device 10 transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
terminal display unit 24 in theuser terminal 20 displays “(7) pre-battle screen” illustrated inFIG. 10 . This “(7) pre-battle screen” includes: the name and image of “boss A”, i.e. an adversary; the recoveredbattle energy 51; and thebattle button 50 for attacking the opposing character. - When the player selects the
battle button 50, theuser terminal 20 transmits to the server device 10 a battle request for battling with “boss A”. Upon receiving the battle request, theserver device 10 performs a battle process against “boss A” by causing consumption of thebattle energy 51 of the player, and determines an outcome. - After the outcome has been determined, the
server device 10 causes theimage generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to theuser terminal 20. Upon receiving such a performance image, theuser terminal 20 causes theterminal display unit 24 to display “(8) battle screen” illustrated inFIG. 10 . By thus displaying this “(8) battle screen” (performance image) before displaying the battle outcome, the player can enjoy the status of the battle with “boss A”. - As has been described above, in the comparative example, the screen transitions from the recovery of the consumption parameter to the battle with the opposing character are made up of six steps, namely “(3) pre-battle screen” through “(8) battle screen” illustrated in
FIG. 10 . That is to say, in order to battle with the opposing character (boss A) after recovering the consumption parameter (battle energy), the player not only needs to cause theterminal display unit 24 to display these six screens in sequence using theuser terminal 20, but also needs to perform at least the following two operations: an operational input for using a recovery item through selection of theselection button 52, and an operational input for attacking the opposing character through selection of thebattle button 50. Therefore, the recovery of the consumption parameter (battle energy) is troublesome, which requires a long period of time until the battle with the opposing character (boss A). - Screen transitions in the present embodiment are described with reference to
FIG. 11 . - In the present embodiment, as with the comparative example, when the
server device 10 receives from a user terminal 20 a battle request for battling with “boss A”, theserver device 10 performs a battle process against “boss A” by causing consumption of the battle energy of a player. When theserver device 10 repeatedly receives a selection input (battle request) from the player through thereception unit 111, theserver device 10 can perform the battle process against “boss A” until the battle energy is consumed completely (until the battle energy reaches zero). In the present embodiment, each time the player battles with “boss A” (each time the player presses the battle button 50), one point is consumed out of the three-point battle energy. - When the battle energy is consumed completely through the battle with “boss A”, the
server device 10 causes theimage generation unit 113 to generate a game image indicating that the battle energy is consumed completely, and transmits the generated game image to theuser terminal 20. - Upon receiving such a game image, the
terminal display unit 24 in theuser terminal 20 displays “(1) pre-battle screen” illustrated inFIG. 11 . Unlike “(3) pre-battle screen” according to the comparative example (seeFIG. 10 ), this “(1) pre-battle screen” includes: anitem menu button 70 for selecting a recovery item; anumber menu button 71; acollective input button 72 for inputting the recovery and the attack collectively; and asupport request button 80. - In order to battle with “boss A”, the player needs to recover a
battle energy 73 that has been consumed completely. Therefore, the player selects a desired recovery item from among selection items in a pull-down menu by operating theitem menu button 70, selects a desired number from among selection items in a pull-down menu by operating thenumber menu button 71, and selects thecollective input button 72. It is assumed here that the player selects “one” “recovery item A”. The “recovery item A” is defined as an item that can recover one point (recovery value) worth of battle energy. - When the player selects the
collective input button 72 in the above manner, theuser terminal 20 transmits a battle request to theserver device 10, the battle request being for recovering the battle energy by the selected “recovery item A” and attacking boss A. - Upon receiving the selection input (battle request) from the player through the reception unit 111 (reception process), the
server device 10 continuously performs a recovery process for recovering thebattle energy 73 using “recovery item A” and an attack process for attacking boss A by causing consumption of the recoveredbattle energy 73. That is to say, thebattle processing unit 112 performs a process for determining an outcome of the battle with “boss A” by collectively performing the recovery process and the attack process. - As set forth above, in the battle process, upon receiving a single operational input from the player, the recovery process for recovering the battle energy and the attack process for attacking “boss A” are collectively performed (in a single operation, the recovery process and the attack process are performed continuously). In this way, the player can perform the recovery and the attack through a single operation. This simplifies the operation and allows quick attacking of “boss A”.
- After the outcome has been determined, the
server device 10 causes theimage generation unit 113 to generate a performance image showing the ongoing battle with “boss A”, and transmits the generated performance image to theuser terminal 20. Upon receiving such a performance image, theuser terminal 20 causes theterminal display unit 24 to display “(2) battle screen” illustrated inFIG. 11 . By thus displaying this “(2) battle screen” (performance image) before displaying the battle outcome, the player can enjoy the status of the battle with “boss A”. - While “(1) pre-battle screen” is displayed on the
terminal display unit 24, the player can select thesupport request button 80 to let other players participate in the battle with “boss A”. - When the player selects the
support request button 80, theuser terminal 20 transmits a support request to theserver device 10. Upon receiving the support request, theserver device 10 to other players transmits participation information indicating that other players can participate in the battle with “boss A”. This support request is made by mailing the participation information to the mail addresses of other players. Note that other players may be friend users of the player battling with “boss A”, or may be other players selected by random selection. - As has been described above, in the present embodiment, unlike the comparative example, the screen transitions from the recovery of the consumption parameter to the battle with the opposing character are made up of two steps, namely “(1) pre-battle screen” and “(2) battle screen” illustrated in
FIG. 11 . That is to say, in order to battle with the opposing character (boss A) after recovering the consumption parameter (battle energy), the player only needs to display two screens in sequence on theterminal display unit 24 of theuser terminal 20, which are smaller in number than the six screens displayed in the comparative example. Furthermore, a single operation (selecting the collective input button 72) enables the player to perform the following two operational inputs: an operational input for using a recovery item; and an operational input for attacking the opposing character. Therefore, it is possible to simplify recovery of the consumption parameter (battle energy) and to reduce a time period required until the battle with the opposing character (boss A). - The following describes an overall operation of the
game system 1 with reference toFIG. 12 .FIG. 12 is a flowchart describing an operation example of thegame system 1 according to the present embodiment. Note that in thegame system 1 according to the present embodiment, the units are controlled and the processes are performed by causing theserver device 10 and theuser terminals 20 to cooperate based on a game program. - In the following description, it is assumed that a
user terminal 20 used by a player A (first player) is a user terminal A, auser terminal 20 used by a player B (second player) is a user terminal B, and auser terminal 20 used by a player C (third player) is a user terminal C. - It is also assumed that players A and B are friend users, players B and C are friend users, and players A and C are not friend users.
- First, the player A issues a start request for starting a battle card game by operating the user terminal A (S101). Specifically, a web page accessed by the player A for starting the battle game is displayed on the
terminal display unit 24 of the user terminal A and the battle card game is started by the player A operating theterminal input unit 23. That is to say, when theterminal control unit 21 receives from theterminal input unit 23 an operational input signal to start the battle, theterminal control unit 21 associates the user ID with a command (game start request) to start the battle game and transmits the command to theserver device 10 through theterminal communication unit 25. - The player A at this time can select a game card, in other words, can select a character associated with the game card to be used in the battle game. The character selected by the player becomes the player character to battle with the opposing character in the virtual space in the game. Therefore, when the character is selected by the user operating the
terminal input unit 23, theterminal control unit 21 reads from theterminal storage unit 22 the card ID of the game card corresponding to the selected character. Then, theterminal control unit 21 transmits the read card ID and the user ID to theserver device 10 through theterminal communication unit 25. - Next, when the
server device 10 receives the game start request with the associated user ID, theserver device 10 performs an appearance determination process for determining whether or not to cause the opposing character, i.e. an adversary against the player A, to appear (S102). Specifically, thecontrol unit 11 determines by random selection either of the following states: whether to “cause the opposing character to appear” because the player A has encountered the opposing character as a result of the player A conducting a search, or to “cause the opposing character not to appear” because the player A has not encountered the opposing character. When thecontrol unit 11 has determined to “cause the opposing character to appear”, thecontrol unit 11 selects one of the plurality of opposing characters registered in the opposing character information illustrated inFIG. 9 as an adversary against the player A. In the present embodiment, it is assumed that thecontrol unit 11 has determined to “cause the opposing character to appear” and “boss A” is selected as the opposing character. - Note that, since the player A has caused the opposing character to appear, the opposing-character appearance information associated with the user ID of the player A is set to “TRUE” (see
FIG. 6 ). Accordingly, in the reward determination process to be mentioned below, this opposing-character appearance information is referred, and a special reward (e.g., rare card and rare item) is given to the player A as a reward to a player who has caused the opposing character to appear. - Subsequently, the
control unit 11 performs a judgment process for judging whether or not the player A can battle with the opposing character that has appeared (S103). Specifically, looking up the user information illustrated inFIG. 6 , thecontrol unit 11 judges whether or not the battle energy associated with the user ID (player A) included in the game start request is equal to or larger than a predetermined value. In the present embodiment, when thecontrol unit 11 judges that the battle energy is equal to or larger than one point, it is judged that the player A can battle with the opposing character. On the other hand, when thecontrol unit 11 judges that the battle energy of the player A is less than one point, it is judged that the player A cannot battle with the opposing character due to a shortage of battle energy. The following description is given under the assumption that thecontrol unit 11 judges that the player A can battle with the opposing character (“boss A”). - Thereafter, the
control unit 11 causes theimage generation unit 113 to generate a game image (e.g., “(1) pre-battle screen” illustrated inFIG. 10 ) indicating that the opposing character which has appeared is “boss A” and indicating that the player can battle with “boss A”. Thecontrol unit 11 then transmits the game image generated by theimage generation unit 113, to the user terminal A that has issued the request through thecommunication unit 15. - Upon receiving the game image transmitted from the
server device 10, theterminal display unit 24 in the user terminal A displays the received game image and the user terminal A receives an operational input from the player A (S104). Since this game image includes an operating button (e.g., thebattle button 50 on “(1) pre-battle screen” illustrated inFIG. 10 ) for battling with “boss A”, the player A can select a battle with “boss A” by operating theterminal input unit 23. - When the player A selects the battle with “boss A”, the
terminal control unit 21 receives an input signal to select the battle with “boss A” from theterminal input unit 23, associates the user ID with a command (battle request) to battle with “boss A”, and transmits the command to theserver device 10 through theterminal communication unit 25. - Subsequently, when the
server device 10 receives the operational input from the player A through thereception unit 111 by receiving the battle request for battling with “boss A”, theserver device 10 sets an appearance time period of the opposing character. Also, theserver device 10 causes thenotification unit 115 to perform a notification process (S105), and causes thebattle processing unit 112 to perform a battle process (S106). - Upon receiving the operational input from the player A (reception process), the
control unit 11 sets the appearance time period in order to limit a time period of the battle with “boss A”. Specifically, by looking up the opposing character information illustrated inFIG. 9 , thecontrol unit 11 sets a timer for the appearance time period (60 minutes) which is set for “boss A”. When the operational input is received from the player A within the appearance time period, thecontrol unit 11 judges that the player A can battle with “boss A”. On the other hand, when the operational input is received from the player A after the appearance time period has elapsed, thecontrol unit 11 judges that the player A cannot battle with “boss A”. - Upon receiving the operational input from the player A (reception process), the
notification unit 115 performs a notification process for notifying other players of the participation information which indicates that the other players can participate in the battle with the opposing character (S105). In the present embodiment, the participation information is notified to the player B who is a friend user of the player A, but is not notified to the player C who is not a friend user of the player A. In this way, the number of players who participate in the battle with “boss A” can be restricted to a certain extent. Specifically, thenotification unit 115 identifies a friend user (player B) based on the friend user IDs associated with the player A by looking up the user information (seeFIG. 6 ). Thenotification unit 115 then generates a mail including the participation information indicating that the friend user (player B) can participate in the battle with “boss A”, and distributes the generated mail to the mail address (included in the user information) of the friend user (player B). - Upon receiving the operational input from the player A, the
battle processing unit 112 performs a battle process in which the battle energy that is set for the player A is consumed and in which an outcome of the battle with “boss A” is determined (S106). - Specifically, the
battle processing unit 112 acquires the battle energy value (points) of the player A by looking up the user information illustrated inFIG. 6 , subtracts points necessary for the battle from the acquired battle energy value, and writes the battle energy value obtained as a result of the subtraction back to the user information. In the present embodiment, provided that the acquired battle energy of the player A is three points, the battle process against “boss A” is performed by subtracting (consuming) one point from three points. - On the basis of the owned card information illustrated in
FIG. 7 , thebattle processing unit 112 obtains the following parameters which are set for the player character (game card) selected by the player A: level; attack power; defense power; hit point; and the like. Also, on the basis of the opposing character information illustrated inFIG. 9 , thebattle processing unit 112 obtains the following parameters which are set for “boss A”: level; attack power; defense power; life (HP); and the like. On the basis of the parameters such as level, attack power, defense power and the like set for the player character, thebattle processing unit 112 calculates the amount of damage which the player character causes to “boss A”, and then reduces the life parameter set for “boss A” in accordance with the damage. - Note that the
battle processing unit 112 accumulates damage values that are reduced as a result of causing damage to “boss A” (values subtracted from the life parameter) and records them as an accumulated damage value in the user information (seeFIG. 6 ). In this way, in the reward determination process to be described below, the accumulated damage value is looked up and a special reward (e.g., rare card and rare item) is given to a player who has caused the largest amount of damage to “boss A”. - Similarly, on the basis of the parameters such as level, attack power, defense power and the like set for “boss A”, the
battle processing unit 112 calculates the amount of damage which “boss A” causes to the player character, and then reduces the hit point parameter set for the player character in accordance with the damage. - Each time the player A battles with “boss A” (each time the player A presses an operating button (the
battle button 50 or the collective input button 72)), thebattle processing unit 112 repeats the above calculation. When thebattle processing unit 112 assesses that the life parameter has reached zero first, it determines that “boss A” is defeated (the player character has won). When thebattle processing unit 112 assesses that the hit point parameter has reached zero first, it determines that the player character is defeated (“boss A” has won). - When the outcome of the battle with “boss A” has been determined by the
battle processing unit 112, theserver device 10 causes theimage generation unit 113 to generate a game image in accordance with the result of the battle (S107). - The following describes the case where the battle energy of the player A is consumed completely through the battle with “boss A” and the player A is defeated in the battle with “boss A”. In this case, the
image generation unit 113 generates a game image indicating that the player A is defeated in the battle with “boss A” and that the battle energy thereof is consumed completely. - That is to say, the battle energy of the player A is less than the predetermined value (the battle energy is zero). Therefore, the
control unit 11 looks up the owned recovery item information illustrated inFIG. 8 and judges whether or not the player A owns any recovery item. When thecontrol unit 11 judges that the player A does not own any recovery item, thecontrol unit 11 causes theimage generation unit 113 to generate the game image of “(3) pre-battle screen” illustrated inFIG. 10 . On the other hand, when thecontrol unit 11 judges that the player A owns recovery items, it causes theimage generation unit 113 to generate the game image of “(1) pre-battle screen” illustrated inFIG. 11 . Since this game image includes thecollective input button 72, the player A can perform the following two actions through a single operation by selecting the collective input button 72: the recovery of the battle energy using a recovery item; and the attack against “boss A”. Therefore, it is possible to simplify recovery of the battle energy and to reduce a time period required until the battle with “boss A”. - The
control unit 11 then transmits to theuser terminal 20 through thecommunication unit 15 the game image generated by theimage generation unit 113. In the user terminal A, theterminal display unit 24 displays the received game image. By looking at the game image displayed on theterminal display unit 24, the player A can recognize that the battle energy is consumed completely. Also, the player A can recognize that it is necessary to recover the battle energy to battle with “boss A” again. - At this time, the
server device 10 sets a recovery time period for recovering the battle energy of the player A. Specifically, the control unit 11 (battle processing unit 112) performs a process for recovering the battle energy with time as illustrated inFIG. 12 . In the present embodiment, the battle energy is automatically recovered by one point every two minutes. That is to say, when six minutes have elapsed, the battle energy is automatically recovered by three points. Note that the battle energy of at least one point is required to battle with “boss A”. Therefore, when the battle energy is zero, the player A is forced to lose at least two minutes. - However, without waiting for the lapse of time, the player A can immediately recover the battle energy by using a recovery item. For example, as illustrated in
FIG. 12 , when the player A selects thecollective input button 72 before the lapse of the minimum recovery time period (two minutes) (S109), the user terminal A transmits to the server device 10 a battle request for recovering the battle energy and attacking boss A. In this case, theserver device 10 can immediately recover the battle energy of the player A even when the minimum recovery time period (two minutes) has not elapsed yet. Furthermore, by performing the collective input, the player can recover the battle energy in a simplified manner and can reduce a time period required until the battle with “boss A”. In this way, the player can promptly attack “boss A”. - As set forth above, through the control unit 11 (battle processing unit 112), the
server device 10 according to the present embodiment can selectively perform the following processes: a process for recovering the battle energy using a recovery item that increases the value of the battle energy; and a process for increasing the value of the battle energy with time regardless of the use of a recovery item. In the former recovery process, when the player performs the collective input, the battle energy can be recovered promptly. This enables the player to quickly attack “boss A”. - When the player A is defeated in the battle with “boss A”, the
notification unit 115 performs a notification process for notifying other players of the participation information which indicates that other players can participate in the battle with “boss A” whom the player A has caused to appear (S108). In the present embodiment, the participation information is notified to the player B who is a friend user of the player A, but is not notified to the player C who is not a friend user of the player A. Therefore, the player B can participate in the battle with “boss A” whom the player A could not defeat. If the player B defeats “boss A”, then the player B can earn a special reward. At this time, “boss A” has been damaged through the battle with the player A, and therefore can easily be defeated compared to the case where the player A was battling with “boss A”. Thus, if the player B participates in the battle, then there is a higher chance that “boss A” will be defeated than when the player A was battling with “boss A”. This increases the motivation for participating in the battle with “boss A”, thereby making a larger number of players participate in the battle with “boss A”. - Meanwhile, although the player A has been defeated by “boss A”, the player A can battle with “boss A” again by recovering the battle energy. However, when the recovery of the battle energy is delayed (when there is a shortage of battle energy), the player A cannot battle with “boss A” immediately. Therefore, there is a possibility that the player B who participates in the battle later defeat “boss A” first. For this reason, in order to earn a special reward, the player A needs to immediately recover the battle energy and battle with “boss A”. In view of this, by selecting the collective input button 72 (S109), the player A can perform through a single operation the recovery of the battle energy using a recovery item and the attack against “boss A”. In this way, even when the player B has participated in the battle through the notification, a time period from the recovery of the battle energy to the battle with “boss A” can be reduced, and therefore the battle with “boss A” can be performed promptly to earn a special reward.
- The following describes the case where the player B receives the participation information notified in relation to the battle between the player A and “boss A” whom the player A has caused to appear and the player B participates in the battle with “boss A”. The player B can participate in the battle with “boss A” within the appearance time period. As mentioned above, allowing other players to participate in the battle within a limited time period makes a larger number of players actively participate in the battle.
- A web page accessed by the player B for starting the battle with “boss A” is displayed on the
terminal display unit 24 of the user terminal B and the battle game is started by the player B operating theterminal input unit 23. Specifically, when theterminal control unit 21 receives an input signal from theterminal input unit 23, theterminal control unit 21 associates the user ID with a command (battle request) to battle with “boss A” and transmits the command to theserver device 10 through the terminal communication unit 25 (S110). - When the
server device 10 receives an operational input (second operational input) from the player B through thereception unit 111 by receiving the battle request for battling with “boss A”, theserver device 10 performs a judgment process for judging whether or not the player B can battle with “boss A” (S111). Specifically, thecontrol unit 11 looks up the user information illustrated inFIG. 6 and judges whether or not the battle energy associated with the player B is equal to or larger than a predetermined value. In the present embodiment, when thecontrol unit 11 judges that the battle energy is equal to or larger than one point, it is judged that the player B can battle with the opposing character. On the other hand, when thecontrol unit 11 judges that the battle energy of the player B is less than one point, it is judged that the player B cannot battle with the opposing character due to a shortage of battle energy. The following description is given under the assumption that thecontrol unit 11 judges that the player B can battle with “boss A”. - Upon receiving the operational input from the player B, the
battle processing unit 112 performs a battle process in which the battle energy that is set for the player B is consumed and in which an outcome of the battle with “boss A” is determined (S112). - When the outcome of the battle with “boss A” has been determined by the
battle processing unit 112, theserver device 10 causes theimage generation unit 113 to generate a game image in accordance with the result of the battle (S113). - It is assumed here that the battle energy of the player B is consumed completely through the battle with “boss A” and the player B is defeated in the battle with “boss A”. In this case, the
image generation unit 113 generates a game image indicating that the player B is defeated in the battle with “boss A” and that the battle energy thereof is consumed completely. - At this time, the
server device 10 sets a recovery time period for recovering the battle energy of the player B. Specifically, the control unit 11 (battle processing unit 112) performs a process for recovering the battle energy with time as illustrated inFIG. 12 . In the present embodiment, the battle energy is automatically recovered by one point every two minutes. - Since the player B is defeated in the battle with “boss A”, the
notification unit 115 performs a notification process for notifying other players of the participation information which indicates that other players can participate in the battle with “boss A” whom the player A has caused to appear (S114). In the present embodiment, the participation information is notified to the player C who is a friend user of the player B. Consequently, it is possible for the player C to participate in the battle with “boss A” whom the player A has caused to appear; the player C is not a friend user of the player A, but the player B who is a friend user of the player A notified the player C of the participation information. This allows the players who participate in the battle with “boss A” to be limited to a group of users who maintain a certain level of relationship with one another. Although the player A is a friend user of the player B, the participation information is not notified to the player A. This is because the player A has already participated in the battle with “boss A” whom the player A has caused to appear. As a result, the player C can participate in the battle with “boss A” whom neither the player A nor the player B could defeat. If the player C defeats “boss A”, then the player C can earn a special reward. - By thus notifying the participation information to friend users in sequence, each player can enjoy the multiplayer battle game in cooperation with or in competition with a larger number of players; in the multiplayer battle game, each player battles with an opposing character (boss A) who is common to a plurality of players.
- Similarly, when the player C receives the participation information notified as a result of the battle between the player B and “boss A” whom the player A has caused to appear, the player C can participate in the battle with “boss A” using the user terminal C. The player C can participate in the battle with “boss A” within the appearance time period set for “boss A”. In this manner, a larger number of players (the player C) actively participate in the battle within a limited time period. Even if other players who are not friend users of the player A participate in the battle, the number of such players can be limited because the appearance time period is limited. Furthermore, since other players who maintain a certain level of relationship with the player A participate in the battle, only a group of limited users can enjoy the battle game.
- When the player C performs an operational input for attacking “boss A” (third operational input), the user terminal C transmits a battle request to the server device 10 (S115). The
server device 10 receives the battle request, and thereby thecontrol unit 11 receives the operational input from the player C. Based on the battle energy of the player C, thecontrol unit 11 then judges that the player C can battle with “boss A” (S116). When “boss A” defeats the player C and thebattle processing unit 112 thereby determines that “boss A” has won (S117), theimage generation unit 113 generates a game image indicating that the player C is defeated (S118). - At this time, the
notification unit 115 performs a notification process for notifying the participation information to other players because the player C is defeated in the battle with “boss A”. In the present embodiment, the participation information is further notified to friend users of the player C (excluding the player B). - When the user terminal C receives the game image transmitted from the
server device 10, it causes theterminal display unit 24 to display the game image. In this way, the player C can check that he/she has been defeated by “boss A”. - Finally, when the player A performs an operational input for attacking “boss A”, the user terminal A transmits a battle request to the server device 10 (S119). The
control unit 11 receives the operational input from the player A by theserver device 10 receiving the battle request. Thecontrol unit 11 then judges that the player A can battle with “boss A”, based on the battle energy of the player A (S120). When thebattle processing unit 112 determines that the player A defeats “boss A” and has won (S121), theimage generation unit 113 generates a game image indicating that the player A has won (S122). - When the user terminal A receives the game image transmitted from the
server device 10, theterminal display unit 24 displays the game image. In this way, the player A can check that he/she has defeated “boss A”. - Next, the
server device 10 performs a reward determination process for determining a reward to be given to each player who has participated in the battle with “boss A” (S123). A player who has contributed to a victory in the battle with “boss A” is given a special reward that is different from a normal reward that is equally given to each player. Specifically, thereward unit 114 looks up the opposing-character appearance information (TRUE) registered in the user information illustrated inFIG. 6 , identifies the player who has caused the opposing character to appear, and gives to the identified player a special reward (e.g., rare card and rare item). In addition, thereward unit 114 looks up the accumulated damage values registered in the user information illustrated inFIG. 6 , identifies the player who has caused the largest amount of damage to “boss A”, and gives a special reward to the identified player. Furthermore, when the defeat of “boss A” has been determined, thereward unit 114 identifies, out of a plurality of players, the player who has secured the defeat of “boss A”, based on changes in the life parameter (hit point parameter) of “boss A”. Thereward unit 114 gives a special reward to the identified player. - When the rewards have been determined by the
reward unit 114, theserver device 10 distributes to the user terminals A to C game result information including the record of the battle and the like. - As has been described above, in the
game system 1 according to the present embodiment, the input for using a recovery item and the input for attacking “boss A” can be performed through a single operation. Therefore, it is possible to simplify recovery of the consumption parameter (battle energy) and to reduce a time period required until a battle with an opposing character (boss A). - Furthermore, by notifying the participation information in sequence from one player to his/her friend user, and then from that friend user to his/her friend user, each player can enjoy the battle game in cooperation with or in competition with a larger number of players; in the battle game, each player battles with an opposing character (boss A) whom is common to a plurality of players. Moreover, since it is possible to limit participating players to a group of users who maintain a certain level of relationship with one another, each player can enjoy the battle game while actively communicating with one another.
- The present embodiment facilitates understanding of the present invention and does not intend to limit the interpretation of the present invention. Variations and modifications may be made in accordance with the spirit and scope of the present invention and equivalents thereof are included in the present invention. In particular, embodiments described below are to be included in the present invention.
- The present embodiment has described an example in which the
image generation unit 113 generates a game image including the battle energy (e.g., “(2) battle screen” illustrated inFIG. 11 ). However, the present invention is not limited in this way. For example, theimage generation unit 113 may generate a game image that further includes a life parameter of an opposing character. This enables a player to strategically play the battle game by operating thecollective input button 72 while checking the status of the opposing character. - The above embodiment has described an example in which the
notification unit 115 notifies the players of the participation information. However, the present invention is not limited in this way. For example, thenotification unit 115 may notify other players of the following information: the appearance time period of the opposing character; and the start time and the end time of the appearance of the opposing character. This allows other players to acknowledge the times in advance and thus makes it easy for the other players to participate in the battle with the opposing character. Accordingly, each player can enjoy the battle game in cooperation with or in competition with a larger number of players. - The present embodiment has described the battle energy set for a player as one example of the consumption parameter. However, the present invention is not limited in this way. For example, the hit point parameter set for a player character may be used as the consumption parameter.
- In the battle process according to the present embodiment, when attacking an opposing character after recovering the battle energy, damage caused to the opposing character (a decrease in the hit point parameter of the opposing character) may be changed in accordance with the value of the recovered battle energy. For example, the system may be set such that the amount of the opposing character's damage caused by a single attack is larger when the battle energy is recovered by three points than when the battle energy is recovered by one point. This allows strategically attacking of the opposing character, thereby making the battle enjoyable.
- The present embodiment has described the
game system 1 including oneserver device 10 as an example. However, the present invention is not limited in this way. A plurality of server devices may be connected via a network, and each server device may execute various types of distributed processing. - In the present embodiment, the virtual currency may be given to each user periodically by a certain amount, or may be purchased by each user. Also, the virtual currency may be given to each user in accordance with communication performed between that user and other users.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/283,064 US9101828B2 (en) | 2012-04-27 | 2014-05-20 | Non-transitory computer-readable storage medium storing game program, and game system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012103508A JP5220937B1 (en) | 2012-04-27 | 2012-04-27 | GAME PROGRAM AND GAME SYSTEM |
| JP2012-103508 | 2012-04-27 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/283,064 Continuation US9101828B2 (en) | 2012-04-27 | 2014-05-20 | Non-transitory computer-readable storage medium storing game program, and game system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20130288787A1 true US20130288787A1 (en) | 2013-10-31 |
| US8764570B2 US8764570B2 (en) | 2014-07-01 |
Family
ID=48778744
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/734,626 Expired - Fee Related US8764570B2 (en) | 2012-04-27 | 2013-01-04 | Non-transitory computer-readable storage medium storing game program, and game system |
| US14/283,064 Active US9101828B2 (en) | 2012-04-27 | 2014-05-20 | Non-transitory computer-readable storage medium storing game program, and game system |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/283,064 Active US9101828B2 (en) | 2012-04-27 | 2014-05-20 | Non-transitory computer-readable storage medium storing game program, and game system |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US8764570B2 (en) |
| JP (1) | JP5220937B1 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140325528A1 (en) * | 2013-04-24 | 2014-10-30 | Nintendo Co., Ltd | Computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method |
| US20140357363A1 (en) * | 2013-05-31 | 2014-12-04 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US20160271499A1 (en) * | 2015-03-17 | 2016-09-22 | Gree, Inc. | Game program, method for controlling computer, and computer |
| US9463376B1 (en) | 2013-06-14 | 2016-10-11 | Kabam, Inc. | Method and system for temporarily incentivizing user participation in a game space |
| US9468851B1 (en) | 2013-05-16 | 2016-10-18 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US9517405B1 (en) * | 2014-03-12 | 2016-12-13 | Kabam, Inc. | Facilitating content access across online games |
| US20170036119A1 (en) * | 2015-08-04 | 2017-02-09 | Hothead Games, Inc. | Virtual card play based interactive gaming experiences |
| US9613179B1 (en) | 2013-04-18 | 2017-04-04 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US9610503B2 (en) | 2014-03-31 | 2017-04-04 | Kabam, Inc. | Placeholder items that can be exchanged for an item of value based on user performance |
| US9626475B1 (en) | 2013-04-18 | 2017-04-18 | Kabam, Inc. | Event-based currency |
| US9656174B1 (en) | 2014-11-20 | 2017-05-23 | Afterschock Services, Inc. | Purchasable tournament multipliers |
| US9782679B1 (en) | 2013-03-20 | 2017-10-10 | Kabam, Inc. | Interface-based game-space contest generation |
| US9795885B1 (en) | 2014-03-11 | 2017-10-24 | Aftershock Services, Inc. | Providing virtual containers across online games |
| US9827499B2 (en) | 2015-02-12 | 2017-11-28 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US9873040B1 (en) | 2014-01-31 | 2018-01-23 | Aftershock Services, Inc. | Facilitating an event across multiple online games |
| US9919213B2 (en) | 2016-05-03 | 2018-03-20 | Hothead Games Inc. | Zoom controls for virtual environment user interfaces |
| US10004991B2 (en) | 2016-06-28 | 2018-06-26 | Hothead Games Inc. | Systems and methods for customized camera views in virtualized environments |
| US10010791B2 (en) | 2016-06-28 | 2018-07-03 | Hothead Games Inc. | Systems and methods for customized camera views and customizable objects in virtualized environments |
| US20180221765A1 (en) | 2013-03-04 | 2018-08-09 | Gree, Inc | Server, control method therefor, computer-readable recording medium, and game system |
| US10156970B2 (en) | 2012-02-06 | 2018-12-18 | Hothead Games Inc. | Virtual opening of boxes and packs of cards |
| US10226691B1 (en) | 2014-01-30 | 2019-03-12 | Electronic Arts Inc. | Automation of in-game purchases |
| US10463968B1 (en) | 2014-09-24 | 2019-11-05 | Kabam, Inc. | Systems and methods for incentivizing participation in gameplay events in an online game |
| US20220062754A1 (en) * | 2020-09-02 | 2022-03-03 | Square Enix Co., Ltd. | Non-transitory computer-readable medium and video game processing system |
| US20240286041A1 (en) * | 2022-03-17 | 2024-08-29 | Netease (Hangzhou) Network Co., Ltd. | Screen display method and apparatus, electronic device, and readable storage medium |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5687324B1 (en) * | 2013-10-09 | 2015-03-18 | 株式会社 ディー・エヌ・エー | Server device, electronic game device, and electronic game program |
| JP6218584B2 (en) * | 2013-12-06 | 2017-10-25 | 株式会社カプコン | GAME PROGRAM AND GAME DEVICE |
| JP2015096227A (en) * | 2015-01-21 | 2015-05-21 | 株式会社 ディー・エヌ・エー | Server device, electronic game device, and electronic game program |
| JP5792406B1 (en) * | 2015-01-30 | 2015-10-14 | グリー株式会社 | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM |
| JP5979401B1 (en) * | 2015-06-18 | 2016-08-24 | 株式会社セガゲームス | Program and information processing apparatus |
| JP5841288B1 (en) * | 2015-07-28 | 2016-01-13 | 株式会社 ディー・エヌ・エー | Information processing apparatus and game program |
| JP6815359B2 (en) * | 2018-09-14 | 2021-01-20 | 株式会社コロプラ | Game programs, methods, and information processing equipment |
| CN112494953B (en) * | 2020-12-01 | 2023-08-01 | 咪咕互动娱乐有限公司 | Game matching method, electronic device, and computer-readable storage medium |
| US20230141621A1 (en) * | 2021-11-09 | 2023-05-11 | Wonder People Co., Ltd. | Method for providing battle royale game which allows players to search for sub items used for upgrading or repairing main items and game server using the same |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040143852A1 (en) * | 2003-01-08 | 2004-07-22 | Meyers Philip G. | Systems and methods for massively multi-player online role playing games |
| US20080146338A1 (en) * | 2006-12-13 | 2008-06-19 | Christophe Bernard | System and method for managing virtual worlds mapped to real locations in a mobile-enabled massively multiplayer online role playing game (mmorpg) |
| US20100287065A1 (en) * | 2004-02-12 | 2010-11-11 | Besjon Alivandi | System and method for producing custom merchandise from a virtual environment |
| US20130116052A1 (en) * | 2010-07-26 | 2013-05-09 | Atsushi Okada | Server, game device, and program executed by said server |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3818768B2 (en) * | 1997-12-12 | 2006-09-06 | 株式会社バンダイナムコゲームス | Game machine and information storage medium |
| JP4781743B2 (en) * | 2005-05-06 | 2011-09-28 | 任天堂株式会社 | Communication game system |
| JP4987270B2 (en) | 2005-08-30 | 2012-07-25 | 株式会社カプコン | GAME DEVICE AND GAME PROGRAM |
| JP5430054B2 (en) * | 2007-03-13 | 2014-02-26 | 任天堂株式会社 | Network game system, game device, and game program |
| JP5616011B2 (en) * | 2008-10-08 | 2014-10-29 | 株式会社カプコン | Game program and game system |
| JP2011092623A (en) * | 2009-11-02 | 2011-05-12 | Copcom Co Ltd | Computer program, recording media and game device |
| JP2011182895A (en) * | 2010-03-05 | 2011-09-22 | Konami Digital Entertainment Co Ltd | Game system, game controller, method of controlling game system, method of controlling game controller, and program |
-
2012
- 2012-04-27 JP JP2012103508A patent/JP5220937B1/en active Active
-
2013
- 2013-01-04 US US13/734,626 patent/US8764570B2/en not_active Expired - Fee Related
-
2014
- 2014-05-20 US US14/283,064 patent/US9101828B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040143852A1 (en) * | 2003-01-08 | 2004-07-22 | Meyers Philip G. | Systems and methods for massively multi-player online role playing games |
| US20100287065A1 (en) * | 2004-02-12 | 2010-11-11 | Besjon Alivandi | System and method for producing custom merchandise from a virtual environment |
| US20080146338A1 (en) * | 2006-12-13 | 2008-06-19 | Christophe Bernard | System and method for managing virtual worlds mapped to real locations in a mobile-enabled massively multiplayer online role playing game (mmorpg) |
| US20130116052A1 (en) * | 2010-07-26 | 2013-05-09 | Atsushi Okada | Server, game device, and program executed by said server |
Cited By (81)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10761699B2 (en) | 2012-02-06 | 2020-09-01 | Hothead Games Inc. | Virtual opening of boxes and packs of cards |
| US10156970B2 (en) | 2012-02-06 | 2018-12-18 | Hothead Games Inc. | Virtual opening of boxes and packs of cards |
| US11925858B2 (en) | 2013-03-04 | 2024-03-12 | Gree, Inc. | Server, control method therefor, computer-readable recording medium, and game system |
| US10960305B2 (en) | 2013-03-04 | 2021-03-30 | Gree, Inc. | Server, control method therefor, computer-readable recording medium, and game system |
| US10974141B2 (en) | 2013-03-04 | 2021-04-13 | Gree, Inc. | Server, control method therefor, computer-readable recording medium, and game system |
| US20180221765A1 (en) | 2013-03-04 | 2018-08-09 | Gree, Inc | Server, control method therefor, computer-readable recording medium, and game system |
| US12220628B2 (en) | 2013-03-04 | 2025-02-11 | Gree, Inc. | Server, control method therefor, computer-readable recording medium, and game system |
| US11278800B2 (en) | 2013-03-04 | 2022-03-22 | Gree, Inc. | Server, control method therefor, computer-readable recording medium, and game system |
| US10245513B2 (en) | 2013-03-20 | 2019-04-02 | Kabam, Inc. | Interface-based game-space contest generation |
| US10035069B1 (en) | 2013-03-20 | 2018-07-31 | Kabam, Inc. | Interface-based game-space contest generation |
| US9782679B1 (en) | 2013-03-20 | 2017-10-10 | Kabam, Inc. | Interface-based game-space contest generation |
| US9626475B1 (en) | 2013-04-18 | 2017-04-18 | Kabam, Inc. | Event-based currency |
| US10290014B1 (en) | 2013-04-18 | 2019-05-14 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US10741022B2 (en) | 2013-04-18 | 2020-08-11 | Kabam, Inc. | Event-based currency |
| US10565606B2 (en) | 2013-04-18 | 2020-02-18 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US10929864B2 (en) | 2013-04-18 | 2021-02-23 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US10319187B2 (en) | 2013-04-18 | 2019-06-11 | Kabam, Inc. | Event-based currency |
| US9773254B1 (en) | 2013-04-18 | 2017-09-26 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US12121817B2 (en) | 2013-04-18 | 2024-10-22 | Kabam, Inc. | Event-based currency |
| US9613179B1 (en) | 2013-04-18 | 2017-04-04 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US9978211B1 (en) | 2013-04-18 | 2018-05-22 | Kabam, Inc. | Event-based currency |
| US11868921B2 (en) | 2013-04-18 | 2024-01-09 | Kabam, Inc. | Method and system for providing an event space associated with a primary virtual space |
| US11484798B2 (en) | 2013-04-18 | 2022-11-01 | Kabam, Inc. | Event-based currency |
| US20140325528A1 (en) * | 2013-04-24 | 2014-10-30 | Nintendo Co., Ltd | Computer-readable storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method |
| US9468851B1 (en) | 2013-05-16 | 2016-10-18 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US11654364B2 (en) | 2013-05-16 | 2023-05-23 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US9669313B2 (en) | 2013-05-16 | 2017-06-06 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US10357719B2 (en) | 2013-05-16 | 2019-07-23 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US10933330B2 (en) | 2013-05-16 | 2021-03-02 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US12246260B2 (en) | 2013-05-16 | 2025-03-11 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| US20190176039A1 (en) * | 2013-05-31 | 2019-06-13 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US11369872B2 (en) * | 2013-05-31 | 2022-06-28 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US20140357363A1 (en) * | 2013-05-31 | 2014-12-04 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US20170348600A1 (en) * | 2013-05-31 | 2017-12-07 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US10449452B2 (en) * | 2013-05-31 | 2019-10-22 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US10974146B2 (en) * | 2013-05-31 | 2021-04-13 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US9457273B2 (en) * | 2013-05-31 | 2016-10-04 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US20160367897A1 (en) * | 2013-05-31 | 2016-12-22 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US10328346B2 (en) * | 2013-05-31 | 2019-06-25 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US9636583B2 (en) * | 2013-05-31 | 2017-05-02 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US9770659B2 (en) * | 2013-05-31 | 2017-09-26 | Gree, Inc. | Storage medium storing game program, game processing method, and information processing apparatus |
| US10252150B1 (en) | 2013-06-14 | 2019-04-09 | Electronic Arts Inc. | Method and system for temporarily incentivizing user participation in a game space |
| US9682314B2 (en) | 2013-06-14 | 2017-06-20 | Aftershock Services, Inc. | Method and system for temporarily incentivizing user participation in a game space |
| US9463376B1 (en) | 2013-06-14 | 2016-10-11 | Kabam, Inc. | Method and system for temporarily incentivizing user participation in a game space |
| US10226691B1 (en) | 2014-01-30 | 2019-03-12 | Electronic Arts Inc. | Automation of in-game purchases |
| US9873040B1 (en) | 2014-01-31 | 2018-01-23 | Aftershock Services, Inc. | Facilitating an event across multiple online games |
| US10245510B2 (en) | 2014-01-31 | 2019-04-02 | Electronic Arts Inc. | Facilitating an event across multiple online games |
| US9795885B1 (en) | 2014-03-11 | 2017-10-24 | Aftershock Services, Inc. | Providing virtual containers across online games |
| US10398984B1 (en) | 2014-03-11 | 2019-09-03 | Electronic Arts Inc. | Providing virtual containers across online games |
| US9517405B1 (en) * | 2014-03-12 | 2016-12-13 | Kabam, Inc. | Facilitating content access across online games |
| US9789407B1 (en) | 2014-03-31 | 2017-10-17 | Kabam, Inc. | Placeholder items that can be exchanged for an item of value based on user performance |
| US9610503B2 (en) | 2014-03-31 | 2017-04-04 | Kabam, Inc. | Placeholder items that can be exchanged for an item of value based on user performance |
| US10245514B2 (en) | 2014-03-31 | 2019-04-02 | Kabam, Inc. | Placeholder items that can be exchanged for an item of value based on user performance |
| US9968854B1 (en) | 2014-03-31 | 2018-05-15 | Kabam, Inc. | Placeholder items that can be exchanged for an item of value based on user performance |
| US10987590B2 (en) | 2014-09-24 | 2021-04-27 | Kabam, Inc. | Systems and methods for incentivizing participation in gameplay events in an online game |
| US11925868B2 (en) | 2014-09-24 | 2024-03-12 | Kabam, Inc. | Systems and methods for incentivizing participation in gameplay events in an online game |
| US10463968B1 (en) | 2014-09-24 | 2019-11-05 | Kabam, Inc. | Systems and methods for incentivizing participation in gameplay events in an online game |
| US11583776B2 (en) | 2014-09-24 | 2023-02-21 | Kabam, Inc. | Systems and methods for incentivizing participation in gameplay events in an online game |
| US9656174B1 (en) | 2014-11-20 | 2017-05-23 | Afterschock Services, Inc. | Purchasable tournament multipliers |
| US10195532B1 (en) | 2014-11-20 | 2019-02-05 | Electronic Arts Inc. | Purchasable tournament multipliers |
| US11420128B2 (en) | 2015-02-12 | 2022-08-23 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US11794117B2 (en) | 2015-02-12 | 2023-10-24 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US10058783B2 (en) | 2015-02-12 | 2018-08-28 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US10350501B2 (en) | 2015-02-12 | 2019-07-16 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US10857469B2 (en) | 2015-02-12 | 2020-12-08 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US9827499B2 (en) | 2015-02-12 | 2017-11-28 | Kabam, Inc. | System and method for providing limited-time events to users in an online game |
| US12427401B2 (en) | 2015-03-17 | 2025-09-30 | Gree Holdings, Inc. | Game program, method for controlling computer, and computer |
| US20160271499A1 (en) * | 2015-03-17 | 2016-09-22 | Gree, Inc. | Game program, method for controlling computer, and computer |
| US10625148B2 (en) * | 2015-03-17 | 2020-04-21 | Gree, Inc. | Game program, method for controlling computer, and computer |
| US11471754B2 (en) | 2015-03-17 | 2022-10-18 | Gree, Inc. | Game program, method for controlling computer, and computer |
| US20170036119A1 (en) * | 2015-08-04 | 2017-02-09 | Hothead Games, Inc. | Virtual card play based interactive gaming experiences |
| US9919213B2 (en) | 2016-05-03 | 2018-03-20 | Hothead Games Inc. | Zoom controls for virtual environment user interfaces |
| US11745103B2 (en) | 2016-06-28 | 2023-09-05 | Hothead Games Inc. | Methods for providing customized camera views in virtualized environments based on touch-based user input |
| US11077371B2 (en) | 2016-06-28 | 2021-08-03 | Hothead Games Inc. | Systems and methods for customized camera views in virtualized environments |
| US10589175B2 (en) | 2016-06-28 | 2020-03-17 | Hothead Games Inc. | Systems and methods for customized camera views in virtualized environments |
| US10744412B2 (en) | 2016-06-28 | 2020-08-18 | Hothead Games Inc. | Systems and methods for customized camera views and customizable objects in virtualized environments |
| US10004991B2 (en) | 2016-06-28 | 2018-06-26 | Hothead Games Inc. | Systems and methods for customized camera views in virtualized environments |
| US10010791B2 (en) | 2016-06-28 | 2018-07-03 | Hothead Games Inc. | Systems and methods for customized camera views and customizable objects in virtualized environments |
| US11648462B2 (en) * | 2020-09-02 | 2023-05-16 | Square Enix Co., Ltd. | Non-transitory computer-readable medium and video game processing system |
| US20220062754A1 (en) * | 2020-09-02 | 2022-03-03 | Square Enix Co., Ltd. | Non-transitory computer-readable medium and video game processing system |
| US20240286041A1 (en) * | 2022-03-17 | 2024-08-29 | Netease (Hangzhou) Network Co., Ltd. | Screen display method and apparatus, electronic device, and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5220937B1 (en) | 2013-06-26 |
| JP2013230230A (en) | 2013-11-14 |
| US20140248947A1 (en) | 2014-09-04 |
| US8764570B2 (en) | 2014-07-01 |
| US9101828B2 (en) | 2015-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8764570B2 (en) | Non-transitory computer-readable storage medium storing game program, and game system | |
| US8790171B2 (en) | Non-transitory computer-readable storage medium storing game program, and game system | |
| US9089778B2 (en) | Video game with expedited combat | |
| US10589170B2 (en) | Method of controlling a server, server, and non-transitory computer-readable recording medium | |
| JP5499137B2 (en) | Server device and game program | |
| CN105727554A (en) | Non-transitory computer-readable record medium, game system and information processing device | |
| JP6596471B2 (en) | Control program, control method, and computer | |
| JP2019166403A (en) | Game control method, computer, and control program | |
| US9176925B2 (en) | Non-transitory computer-readable storage medium storing game program, and information processing device | |
| JP5819015B1 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP2014217732A (en) | Information processor, and game program | |
| JP2022031489A (en) | Control program, computer and control method | |
| JP2021007887A (en) | Control programs, computers and control methods | |
| JP7373154B2 (en) | Control program, control method and computer | |
| JP5406391B2 (en) | GAME PROGRAM AND INFORMATION PROCESSING DEVICE | |
| JP6170532B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
| JP2014128696A (en) | Server device and game program | |
| JP5478749B2 (en) | Information processing apparatus and game program | |
| JP5977916B2 (en) | Information processing apparatus and game program | |
| JP2019025039A (en) | Control program, control method, and computer | |
| JP2019025319A (en) | Control program, control method, and computer | |
| JP2014121627A (en) | Game program and game system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: DENA CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YOSHIE, NAOTO;KITAZAWA, YOSHIRO;SUZUKI, TOSHINORI;REEL/FRAME:030167/0150 Effective date: 20130121 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
| AS | Assignment |
Owner name: DENA CO., LTD., JAPAN Free format text: CHANGE OF ADDRESS;ASSIGNOR:DENA CO., LTD.;REEL/FRAME:059805/0970 Effective date: 20220406 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220701 |