1. Field of the Invention
The present invention relates to an information processing device and a game program.
2. Description of the Related Art
Game systems for conducting battle games played by players using game contents such as character cards have been known, and the game contents have parameters such as attack point and defense point set therefor (for example, Japanese Patent Application Laid-Open No. 2005-168744).
An outcome of such a battle game is not only determined on the basis of comparison of parameters set for the game contents but also determined randomly by calculating the win/loss result by using a random number. Thus, it may be difficult for a player to figure out why the player won (or lost) when the determined win/loss result is presented.
The present invention has been made in view of the foregoing, and an object is to give a feeling of accepting a win/loss result of a battle game.
A principal invention of the present invention to solve the aforementioned problems is an information providing device that conducts a battle game played by a player by using a battle deck composed of a plurality of game contents, the information processing device including:
a deck forming unit configured to form the battle deck to be used for a battle by the player;
a parameter determining unit configured to determine a deck parameter value set for the battle deck formed by the deck forming unit on the basis of game content parameter values set for the game contents included in the battle deck;
a storage unit configured to store a parameter change condition that is a condition for changing the deck parameter value determined by the parameter determining unit and a predetermined value by which the deck parameter value determined by the parameter determining unit is changed in association with each other;
a determination unit configured to determine whether or not the parameter change condition is satisfied after the deck parameter value is determined by the parameter determining unit;
a parameter changing unit configured to change the deck parameter value determined by the parameter determining unit by using a predetermined value corresponding to the parameter change condition when the parameter change condition is determined to be satisfied by the determination unit;
a battle processing unit configured to:
determine an outcome of a battle game by using the deck parameter value resulting from the change by the parameter changing unit when the parameter change condition is determined to be satisfied by the determination unit, and
determine an outcome of a battle game by using the deck parameter value determined by the parameter determining unit when the parameter change condition is determined not to be satisfied by the determination unit; and
a screen data generation unit configured to generate data of a game screen on which parameter information indicating the deck parameter value resulting from the change by the parameter changing unit or the deck parameter value determined by the parameter determining unit after an outcome is determined by the battle processing unit.
Other characteristics of the present invention will become clear from the description of the present specification and the appended drawings.
According to the present invention, a feeling of accepting a win/loss result of a battle game can be given to a player.
At least the following matters will become clear according to the description of the present specification and the appended drawings:
An information providing device that conducts a battle game played by a player by using a battle deck composed of a plurality of game contents, the information processing device including:
a deck forming unit configured to form the battle deck to be used for a battle by the player;
a parameter determining unit configured to determine a deck parameter value set for the battle deck formed by the deck forming unit on the basis of game content parameter values set for the game contents included in the battle deck;
a storage unit configured to store a parameter change condition that is a condition for changing the deck parameter value determined by the parameter determining unit and a predetermined value by which the deck parameter value determined by the parameter determining unit is changed in association with each other;
a determination unit configured to determine whether or not the parameter change condition is satisfied after the deck parameter value is determined by the parameter determining unit;
a parameter changing unit configured to change the deck parameter value determined by the parameter determining unit by using a predetermined value corresponding to the parameter change condition when the parameter change condition is determined to be satisfied by the determination unit;
a battle processing unit configured to:
determine an outcome of a battle game by using the deck parameter value resulting from the change by the parameter changing unit when the parameter change condition is determined to be satisfied by the determination unit, and
determine an outcome of a battle game by using the deck parameter value determined by the parameter determining unit when the parameter change condition is determined not to be satisfied by the determination unit; and
a screen data generation unit configured to generate data of a game screen on which parameter information indicating the deck parameter value resulting from the change by the parameter changing unit or the deck parameter value determined by the parameter determining unit after an outcome is determined by the battle processing unit.
According to such an information processing device, the parameter information indicating the deck parameter values is presented to the player, which can give a feeling of accepting the win/loss result of the battle game to the player.
Furthermore, in the information processing device,
the storage unit may store a plurality of game contents possessed by the player and store preset hands,
the deck forming unit may include a first deck forming unit configured to select game contents from game contents possessed by the player, the number of selected game contents being smaller than the number of game contents possessed by the player, to form a preliminary deck composed of game contents used for forming a preset hand, and a second deck forming unit configured to randomly select game contents from the game contents included in the preliminary deck, the number of selected game contents being smaller than the number of game contents included in the preliminary deck, to form a battle deck, and
the parameter change condition may be that a preset hand is made by the battle deck.
According to such an information processing device, the number of game contents to be used for forming a preset hand can be made smaller than the number of game contents possessed by the player, which allows a battle deck to easily make a preset hand.
Furthermore, in the information processing device, the first deck forming unit may select game contents of the preliminary deck from the game contents possessed by the player in response to operation input by the player.
According to such an information processing device, game contents to be used for forming a preset hand can be selected by the player, which can give a greater feeling of acceptance to the player.
In the information processing device, the first deck forming unit may select a plurality of game contents of the preliminary deck from the game contents possessed by the player on the basis of game contents parameter values set for the game contents.
According to such an information processing device, a preliminary deck can automatically be formed without operation by the player.
Furthermore, in the information processing device,
the storage unit may store a game content for which any of multiple kinds of first attributes is set and a player possessing the game content in association with each other, and
the first deck forming unit may select a plurality of game contents from game contents possessed by the player for each of the first attributes and assign any of multiple kinds of second attributes to each of the selected game contents to form the preliminary deck composed of game contents each having the first attribute and the second attribute.
According to such an information processing device, multiple kinds of attributes area set for game contents included in the preliminary deck, which can increase the kinds of the preset hands.
The control unit 11 is configured to pass data among the units and control the entire server device 10, and is realized by a central processing unit (CPU) executing a program stored in a predetermined memory. The control unit 11 of the present embodiment includes a providing unit 111, a determination unit 112, a recording unit 113, a deck forming unit 114, a parameter determining unit 115, a parameter changing unit 116, a battle processing unit 117, and a screen data generation unit 118.
The providing unit 111 includes a function to execute a process of providing a player with a game content to be used in a game. A game content refers to a game card, a figure or the like associated with a character or the like, or an item or the like such as a tool or an ability that can be used in a game. The providing unit 111 of the present embodiment provides a game card as the game content to be used in a virtual space in a game.
The determination unit 112 has a function to execute various determination processes such as a process of determining whether or not a parameter change condition, which will be described later, is satisfied.
The recording unit 113 is connected to the data storage unit 12 via a bus, and has a function to execute a recording process of recording data into the data storage unit 12 in response to a command from the control unit 11.
The deck forming unit 114 has a function to form a deck composed of multiple game cards. A deck refers to a card group of multiple cards put into a set. The deck forming unit 114 includes a first deck forming unit 114A and a second deck forming unit 114B.
The first deck forming unit 114A has a function to form a first deck composed of multiple game cards selected from game cards possessed by a player. In the present embodiment, a preliminary deck that is an example of the first deck is formed. A preliminary deck is a deck composed of game cards that are candidates to be selected for forming a battle deck and that are to be used for forming a predetermined hand, which will be described later.
The second deck forming unit 114B has a function to form a second deck composed of multiple game cards selected from the game cards included in the first deck. In the present embodiment, a battle deck that is an example of the second deck is formed. As battle deck is a deck used for a battle and composed of a smaller number of game cards than the number of game cards included in the preliminary deck.
The parameter determining unit 115 has a function to determine the value of a deck parameter set for a deck on the basis of card parameters set for the respective game cards composing the deck.
The parameter changing unit 116 has a function to change the value of the deck parameter determined by the parameter determining unit 115 when the parameter change condition, which will be described later, is satisfied.
The battle processing unit 117 has a function to execute a battle game process of making a battle deck of a player compete against a battle deck of an opponent. The battle processing unit 117 of the present embodiment determines the outcome of a battle game by using the deck parameter value resulting from the change by the parameter changing unit 116 when the parameter change condition to be described later is satisfied, and determines the outcome of a battle game by using the deck parameter value resulting from the determination by the parameter determining unit 115 when the parameter change condition to be described later is not satisfied.
The screen data generation unit 118 has a function to execute a process of generating screen data for displaying an operation screen and a game screen for allowing the player to play games on the player terminal 20. The screen data generation unit 118 of the present embodiment generates HTML data as the screen data for the game screen.
The data storage unit 12 includes a read only memory (ROM) that is a read only storage area in which a system program is stored, and a random access memory (RAM) that is a rewritable storage area used as a work area for arithmetic processing by the control unit 11. The data storage unit 12 is, for example, realized by a non-volatile storage device, such as flash memory or a hard disk. The data storage unit 12 of the present embodiment stores at least card information that is information on game cards that are an example of the game contents, player information on the player, card hand information, and skill information. Details of the information will be described later.
The input unit 13 is used by the system administrator or the like for inputting various data (for example, the card information or the like), and is realized, for example, by a keyboard, a mouse, and the like.
The display unit 14 is used for displaying an operation screen for the system administrator on the basis of a command from the control unit 11, and is realized, for example, by a liquid crystal display (LCD) or the like.
The communication unit 15 is used for performing communication with the player terminals 20, and has a function as a reception unit to receive various data and signals transmitted from the player terminals 20, and a function as a transmission unit to transmit various data and signals to the player terminals 20 according to commands from the control unit 11. The communication unit 15 is realized, for example, by a network interface card (NIC), or the like.
The terminal control unit 21 is configured to pass data among the units and control the entire player terminal 20, and is realized by a central processing unit (CPU) executing a program stored in a predetermined memory. Note that the terminal control unit 21 of the present embodiment also functions as a screen display control unit that controls a display form of a game screen displayed on the terminal display unit 24. The terminal storage unit 22 is connected to the terminal control unit 21 through a bus, and performs processing of referring to, reading out, and rewriting stored data according to a command from the terminal control unit 21. The terminal storage unit 22 is realized, for example, by flash memory, a hard disk, or the like. The terminal input unit 23 is used for performing various operations (a game operation, and the like) by the player, and is realized, for example, by an operation button, a touch panel, and the like. The terminal display unit 24 is used for displaying a game screen by a command from the terminal control unit 21, and is realized, for example, by a liquid crystal display (LCD) and the like. The terminal communication unit 25 functions as a transmission/reception unit for performing transmission/reception of various types of information to/from the server device 10 through the network 2, and is realized, for example, by a network interface card (NIC), or the like.
Here, an outline of a game provided by the game system 1 of the present embodiment will be described. The game system 1 provides various games conducted by using game cards (virtual cards used in a virtual space of a game).
In the game system 1 of the present embodiment, a player can possess a plurality of game cards each being associated with a game character. The player can play a battle game by using a battle deck composed of the game cards that the player possesses.
In the battle game of the present embodiment, a poker game using the battle deck is conducted. The poker game of the present embodiment is conducted by using 24 game cards selected from the game cards that the player possesses unlike the poker game conducted by using 52 cards such as the actual playing cards. Specifically, 24 game cards in combination of four suit attributes (spade, heart, club, and diamond) and six number attributes (1, 9 to 13) are used instead of 52 playing cards in combination of four suit attributes (spade, heart, club, and diamond) and 13 number attributes (1 to 13).
Upon start of the battle game, 24 game cards are selected from the game cards that the player possesses to form a preliminary deck that is a talon for the player. Five cards are then randomly selected from the preliminary deck composed of 24 game cards to form a battle deck composed of five game cards that constitute a hand. As a result of limiting the number of game cards included in a preliminary deck to 24 (24 kinds) in this manner, possible kinds of hands (also referred to as poker hands) of the poker game are also limited and the kinds of game cards that are candidates for selection in formation of a battle deck are also limited. A battle deck can thus easily make a poker hand.
The player makes his/her battle deck compete against a battle deck of an opponent, and if the player's battle deck composed of five game cards can make a preset poker hand, the player can gain a reward depending on the kind of the poker hand. In addition, if the player can exercise a skill for his/her battle deck, the player can gain a reward depending on the skill. The reward thus gained is reflected in the parameter value of the battle deck and the outcome of the battle game is determined by using the parameter value. Upon determination of the outcome of the battle game in this manner, parameter information indicating the parameter values of the battle decks at the outcome determination as well as the win/loss result are displayed to the player. Thus, player can know why the player won (or lost) and can thus accept the win/loss result of the battle game.
As illustrated in
Subsequently, upon receiving the opponent selection request transmitted from the player terminal 20, the server device 10 causes the screen data generation unit 118 to generate screen data (HTML data) for displaying an opponent selection screen 50 (see
Subsequently, upon receiving the screen data (HTML data) transmitted from the server device 10, the player terminal 20 analyzes the screen data to display a game screen corresponding to the screen data on the terminal display unit 24 (S103).
In the battle game process for the poker game, the server device 10 first causes the first deck forming unit 114A to execute a first deck forming process (S106). The first deck forming unit 114A refers to the player information illustrated in
Subsequently, the server device 10 causes the second deck forming unit 114B to execute a second deck forming process (S107). The second deck forming unit 114B refers to the player information illustrated in
Subsequently, the server device 10 performs a process of calculating deck parameter values set for the battle decks formed in this manner (S108). Hereinafter, the calculation process will be described more specifically.
First, the parameter determining unit 115 refers to the player information illustrated in
Alternatively, in step S201, the deck parameter value set for the battle deck may be determined by acquiring the card parameter value of each of the game cards (24 game cards) included in the preliminary deck, calculating the sum of all of the card parameter values, and determining the sum to be the deck parameter value set for the battle deck.
Subsequently, the determination unit 112 determines whether or not the parameter change condition is satisfied, that is, whether or not each of the battle decks of the player and the opponent makes a preset poker hand (S202).
If a poker hand is not made (S202: NO), this process is terminated. If, on the other hand, a poker hand is made (S202: YES), the parameter changing unit 116 refers to the card hand information illustrated in
Subsequently, the parameter changing unit 116 changes the deck parameter value determined by the parameter determining unit 115 (S204). For example, if a poker hand “one pair” is made by the battle deck when the deck parameter value is “10000”, the multiplier value is “1.1” (see
Alternatively, in step S204, an added value may be used instead of a multiplier value mentioned above for changing the deck parameter value determined by the parameter determining unit 115. Still alternatively, while the deck parameter value of the player is changed by using a multiplier value (or an added value), the deck parameter value of the opponent may be changed by using a divisor value (or a subtrahend value).
Referring back to
Subsequently, the player terminal 20 analyzes the screen data (HTML data) transmitted from the server device 10 to display a game screen corresponding to the screen data on the terminal display unit 24 (S110).
In the present embodiment, since “one pair” is made by the battle deck of the player as illustrated in
Here, a case in which the card exchange button 68 is selected by the player will be described.
As described above, the player terminal 20 receives an operation input relating to advancement of the battle game (an input of selection of the game advancement button 67, an input of selection of the card exchange button 68, or the like) from the payer while the battle screen 60 is displayed on the terminal display unit 24 (S111). Thereafter, the player terminal 20 transmits a battle advancement request in which the operation information is set to the server device 10 (S112).
Subsequently, upon receiving the request, the server device 10 continues the battle game process for the poker game. As illustrated in
Subsequently, the server device 10 performs a process of recalculating deck parameter values set for the battle decks of the player and the opponent (S115). Hereinafter, the calculation process will be described more specifically.
First, the process of calculating the deck parameters to be set for the battle decks illustrated in
Next, a process of calculating deck parameters to be set for the battle decks illustrated in
If it is determined that the battle deck does not have a skill (S301: NO), this process is terminated. If, on the other hand, it is determined that the battle deck has a skill (S301: YES), the process proceeds to step S302.
Subsequently, the determination unit 112 determines whether or not the parameter change condition is satisfied, that is, whether or not the skill is to be exercised on each of the battle decks of the player and the opponent on the basis of a predetermined probability (S302).
If it is determined not to exercise the skill (S302: NO), this process is terminated. If, on the other hand, it is determined to exercise the skill (S302: YES), the parameter changing unit 116 refers to the skill information illustrated in
Subsequently, the parameter changing unit 116 changes the deck parameter value determined by the parameter determining unit 115 (the value calculated by executing the deck parameter calculation process illustrated in
Alternatively, in step S304, a multiplier value may be used instead of an added value mentioned above for changing the deck parameter value determined by the parameter determining unit 115. Still alternatively, while the deck parameter value of the player is changed by using an added value (or a multiplier value), the deck parameter value of the opponent may be changed by using a subtrahend value (or a divisor value).
Alternatively, in step S115 described above, the calculation process using a multiplier value illustrated in
Referring back to
Note that the battle processing unit 117 changes the card parameter values (such as attack point) of the game cards included in the battle deck according to the win/loss result. As a result, the combination of game cards included in the preliminary decks for a next battle can be changed each time a battle is performed. Specifically, the kinds of game cards to be candidates for selection can be changed in formation of battle decks.
Subsequently, after the outcome is determined by the battle game process for the poker game in this manner, the server device 10 transmits screen data (HTML data) generated by the screen data generation unit 118 to the requesting player terminal 20 via the communication unit 15 (S117).
Subsequently, the player terminal 20 analyzes the screen data (HTML data) transmitted from the server device 10 to display a game screen corresponding to the screen data on the terminal display unit 24 (S118).
In the present embodiment, since “straight” is newly made by the battle deck of the player as illustrated in
As described above, according to the game system 1 according to the present embodiment, a battle of the poker game is conducted between the battle deck of the player and the battle deck of the opponent, and the calculated deck parameter values of the battle decks are compared to determine the outcome of the battle game. Upon determination of the outcome of the battle game, parameter information (for example, information displayed in the deck parameter display areas on the battle screen 60) indicating the deck parameter values at the outcome determination as well as the win/loss result are displayed to the player. Thus, player can know why the player won (or lost) and can thus accept the win/loss result of the battle game.
The above-described embodiment has been given for easy understanding of the present invention, and is not to construe the present invention in a limited manner. The present invention can be modified and improved without departing from the gist of the invention and includes its equivalents. In particular, embodiments described below are also included in the present invention.
In the above-described embodiment, an example in which the second deck forming unit 114B randomly selects game cards at a given probability from a preliminary deck for forming a battle deck is described, the present invention is not limited thereto. For example, the probability for selection may be changed depending on the kind of the number attribute set for a game card. Specifically, the probability may be set so that game cards having any of three number attributes of 12 (queen: Q), 13 (king: K), and 1 (ace: A) are less likely to be selected than the other three number attributes among the six number attributes of 9, 10, 11 (jack: J), 12 (queen: Q), 13 (king: K), and 1 (ace: A).
Furthermore, in the above-described embodiment, an example in which the deck forming unit 114 first forms battle decks, the parameter determining unit 115 then determines the deck parameter values (and the parameter changing unit 116 changes the determined deck parameter values if the determination unit 112 determines that the parameter change condition is satisfied), and the battle processing unit 117 compares the deck parameter values to determine the outcome of the battle game is described, but the present invention is not limited thereto. For example, the battle processing unit 117 may first determine the outcome, and thereafter, the parameter determining unit 115 may determine the deck parameter value of the battle decks according to the outcome determined by the battle processing unit 117, and the deck forming unit 114 may form the battle decks to meet the determined deck parameter values. Specifically, the deck forming unit 114 may select game cards so that the determined deck parameter value and the sum of card parameters agrees with each other. Alternatively, the deck forming unit 114 may select game cards so that the determined deck parameter value and the value resulting from changing the sum of card parameters agree with each other (so that the parameter change condition is satisfied by the battle deck (for example, a predetermined hand is made)).
In the above-described embodiment, an example of the poker game is described as an example of the battle game, the present invention is not limited thereto and the battle game may be other card games, mah-jong, Hanafuda (Japanese playing cards) or the like.
In the above-described present embodiments, the game system 1 provided with one server device 10 as an example of a server device has been exemplarily described. However, the game system 1 is not limited to this example, and may be provided with a plurality of server devices 10 as an example of the server device. Specifically, a plurality of server devices 10 may be connected through a network 2, and each of the server devices 10 may perform various types of processing in a distributed manner.
In the above-described game system 1 in the present embodiments, an example in which various types of information processing are executed on the basis of a game program by the server device 10 and the player terminal 20 in cooperation with each other is described. However, the game system 1 is not limited to the example. The various types of information processing may be executed by the player terminal 20 alone or by the server device 10 alone as an information processing device on the basis of a game program.
Furthermore, the player terminal 20 may bare some of the functions of the information processing device. In this case, the server device 10 and the player terminal 20 constitute the information processing device.
Note that the information processing device is an example of a computer provided with a processor and a memory.
Number | Date | Country | Kind |
---|---|---|---|
2013-005297 | Jan 2013 | JP | national |