The present invention relates to a game system, a game device, a game server, and a recording medium recorded with a game program, all of which are intended to allow a player to obtain game result information on a game played by the player in one game device with one game program stored therein and to use the game result information in another game played by the player in another game device with another game program stored therein.
Japanese Patent No. 3715302 discloses a game server system that enables game elements to be edited using different terminals and stores game results for each player.
Japanese Patent No. 3683848 discloses a game system in which personal information and game result data for a plurality of players are stored in a center server and are provided to shop servers and home-use game devices via the Internet and also to mobile game terminals via a communication network so that a game may be played in any of terminals connected to the shop servers, home-use game devices, and mobile game terminals.
In the game system of Japanese Patent No. 3683848, games the same sort can be executed in different terminals and the players may be kept interested in the games of the same sort. However, if there are different sorts of games are available, the players' interests may change from one sort to another and it is hard to keep the players interested in the games of the same sort.
Accordingly, an object of the present invention is to provide a game system, a game device, a game server, and a recording medium recorded with a game program, all of which are intended to keep the players' interests in the games for a long time.
In a first embodiment of the present invention, a game system may comprise a first game control server and at least one second game control server capable of intercommunicating with the first game control server. The first game control server comprises a first data storing section for storing player information on each of a plurality of players operating first game devices for executing a first game program. For example, the player information includes at least game result data for each player. The at least one second game control server is capable of intercommunicating with the first game control server and comprises a second data storing section for storing player information on each of a plurality of players operating second game devices for executing a second game program. Here again, the player information includes at least game result data on each player.
The first game control server also comprises a first usable data transmitting section for transmitting first usable data to the second game control server in response to a transmission request command from the second game control server. The first usable data for each of the players are included in the game result data for the player, which are stored in the first data storing section, and are usable by the player when the second game program is executed by the player in the second game device. The second game control server also comprises a second usable data transmitting section for transmitting second usable data to the first game control server in response to a transmission request command from the first game control server. The second usable data for each of the players are included in the game result data for the player, which are stored in the second data storing section, and are usable by the player when the first game program is executed by the player in the first game device. The first game control server further comprises a first usable data storing section for storing the second usable data for each of the players transmitted from the second game control server. The second game control server further comprises a second usable data storing section for storing the first usable data for each of the players transmitted from the first game control server.
The first game program is configured to allow each of the players operating the first game devices to proceed with the game using the data for the player stored in the first data storing section and the data for the player stored in the first usable data storing section. The second game program is configured to allow each of the players operating the second game devices to proceed with the game using the data for the player stored in the second data storing section and the data for the player stored in the second usable data storing section.
In the game system of the present invention, a player obtains a given game result by operating the first game device to execute the first game program using data acquired from the first game control server. Then, when the player operates the second game device to execute the second game program using data acquired from the second game control sever, the player may use in the second game device the first usable data based on the game result obtained by executing the first game program. Likewise, when the player operates the first game device to execute the first game program using data acquired from the first game control sever, the player may use in the first game device the second usable data based on the game result obtained by executing the second game program. As a result, the player may reflect the game result, which the player has obtained from one sort of game, in another sort of game. Thus, the game system of the present invention may keep the player interested in both of the two games.
An idea to have the game result obtained from one sort of game reflected in another sort of game may apply to various situations: there are one first game control server and one second game control server; one first game control server and two or more second game control servers; and two or more first game control servers and two or more second game control servers. The number of the game control servers may increase. For clarity of understanding, the foregoing description may apply to two of the game control servers among the game control servers, namely, one first game control server and one second game control server. However, the present invention is not limited to the situation where there are only two game control servers.
The first usable data transmitting section may be configured to transmit data updated from the previously transmitted first usable data as the first usable data for each of the players to be next transmitted without transmitting unupdated data. The second usable data transmitting section may be configured to transmit data updated from the previously transmitted second usable data as the second usable data for each of the players to be next transmitted without transmitting unupdated data. In this manner, if only a difference between current and previous data, namely, data updated from the data previously transmitted are transmitted as usable data, the amount of data to be transmitted between the first and second game control servers may significantly be reduced, thereby alleviating the workload of the game control servers.
The first data storing section of the first game control server may store at least game result data for a plurality of players transmitted from at least one first game server to which a plurality of first game devices are connected. In this configuration, the first game control server may be called as a center server. Likewise, the second data storing section of the second game control server may store at least game result data for a plurality of players transmitted from at least one second game server to which a plurality of second game devices are connected.
In a second embodiment of the present invention, a game system may be configured to include only one game server which works as both the first and second game control servers. In this configuration, the game server includes a first data storing section, a second data storing section, a first usable data providing section, and a second usable data providing section. The first data storing section stores at least game result data for each of the players operating the first game devices for executing a first game program. The second data storing section stores at least game result data for each of the players operating the second game devices for executing a second game program. The first usable data providing section provides the second game devices with first usable data for each of the players that are included in the game result data for the player, which are stored in the first data storing section, and that are usable by the player when the second game program is executed by the player in the second game device. The second usable data providing section provides the first game devices with second usable data for each of the players that are included in the game result data for the player, which are stored in the second data storing section, and that are usable by the player when the first game program is executed by the player in the first game device. Also in the second embodiment, the first game program is configured to allow each of the players operating the first game devices to proceed with the game using the game result data for the player stored in the first data storing section and the second usable data for the player provided by the second usable data providing section. The second game program is configured to allow each of the players operating the second game devices to proceed with the game using the game result data for the player stored in the second data storing section and the first usable data for the player provided by the first usable data providing section. According to the second embodiment, the game system may be implemented using one server.
The present invention may be implemented as a game device that proceeds with a game using game result data obtained by a player from a previously executed game. In one or more embodiments, the game device may comprise a data receiving section, a game executing section, a game result data storing section, and a data transmitting section. The data receiving section receives at least game result data previously obtained and other usable data from a game control server to which the game device is connected via a communication network. The game executing section proceeds with the game using game result data obtained by a player from a previously executed game and other usable data. The game result data storing section stores game result data newly generated as a result of the game executed by the game executing section. The data transmitting section transmits the game result data newly generated and stored in the game result data storing section to the game control server via the communication network upon completion of the game. In the game device of the present invention, the usable data are at least a part of game result data obtained by the player as a result of a different sort of game executed by the player in a different game device. In the game device of the present invention, each player may proceed with the game by using at least a part of the game result data obtained by the player as a result of a different sort of game executed by the player in a different game device. Thus, the player may be kept interested in both of the two games for a long time.
Preferably, the game device may further comprise a new usable data notifying section for notifying the player of new usable data which have newly been obtained and included in the other usable data, but were not present in the other usable data when the game was previously executed. The player may strategically proceed with the game since the presence of new usable data that the player may use is notified to the player by the new usable data notifying section.
Game programs used in the first and second game devices each implement the aforementioned data receiving section, game executing section, game result data storing section, and data transmitting section in the computers of the first and second game devices.
Now, embodiments of a game system according to the present invention will be described in detail with reference to the drawings.
The game system of
The first usable data storing section 33 stores second usable data transmitted from the second game control server. The second usable data refer to data transmitted from a second usable data transmitting section 52 of the second game control server 5. As with the first usable data, the second usable data are a part of the game result data for each player, which are stored in the second data storing section 51 of the second game control server 5, and are used by the first game program installed in the first game device 7 under the control of the first game control server 3. Since the second usable data are stored in the first usable data storing section 33, the first game device 7 will normally work using the second usable data stored in the first usable data storing section 33 as long as the first game control server 3 works properly even if the second game control server 5 breaks down. In other words, the first usable data storing section 33 is provided for the purpose of mirroring of a part of the data stored in the second game control server 5.
The second game control server 5 includes a second data storing section 51, a second usable data transmitting section 52, a second usable data storing section 53, a personal data storing section 54, and a data processing section 55. The personal data storing section 54 stores data that identify a plurality of players, including IDs of the players. The data processing section 55 is constituted from a CPU and is in charge of processing all the data in the second game control server 5. The second data storing section 51 stores at least game result data for each of the players operating the second game devices 9 for executing a second game program. In other words, the second data storing section 51 stores game result data for each player together with an identification number such as an ID of each player. The second usable data transmitting section 52 transmits the second usable data to the first game control server 3 in response to a transmission request command from the first game control server 3. The second usable data are included in the player information on each of the players including the game result data for each player, which are stored in the second data storing section 51, and are usable by each player when the first game program is executed by the player in the first game device 7. The transmission request command is transmitted from the data processing section 55 to the first game control sever 3 according to predetermined timing. Also, the transmission request command is transmitted from the data processing section 35 to the second game control server 5 according to predetermined timing. In the configuration according to the first embodiment, the second usable data transmitting section 52 includes a data storing means for storing second usable data in advance. The second usable data refer to data that are a part of the game result data for each player, which are stored in the second data storing section 51, and that are used by the first game program installed in the first game device 7 under the control of the first game control server 3. The second usable data transmitting section 52 of the first embodiment stores in the aforementioned data storing means data updated from the previously transmitted second usable data for each of the players as the second usable data for each player to be next transmitted.
The second usable data storing section 53 stores first usable data transmitted from the first game control server. The first usable data refer to data transmitted from the first usable data transmitting section 32 of the first game control server 3. The first usable data are a part of the game result data for each player, which are stored in a first data storing section 31 of the first game control server 3, and are used by the second game program installed in the second game device 9 under the control of the second game control server 5. The second usable data storing section 53 is provided for the purpose of mirroring of a part of the data stored in the first game control server 3.
The first game program executed in the game device 7 is configured to allow each of the players operating the first game devices 7 to proceed with the game using the data for the player stored in the first data storing section 31 and the data for the player stored in the first usable data storing section 33. Also, the second game program is configured to allow each of the players operating the second game devices 9 to proceed with the game using the data for the player stored in the second data storing section 51 and the data for the player stored in the second usable data storing section 53.
In the configuration of the first embodiment, a plurality of first game devices 7 are connected to one first game server 8. For example, the first game server 8 is installed in a shop together with the first game devices 7. The first game server 8 has a function of providing the game result data generated in the first game devices 7 to the first game control server 3 disposed in a different location from the first game server 8 via a communication network 11 such as the Internet. The first game server 8 also has a function of providing data required for the game and obtained from the first game control server 3 to the first game devices 7 via the communication network 11. In the configuration of the first embodiment, only one first game server 8 is illustrated, but a plurality of first game servers 8 are connected to the first game control server 3 via the communication network 11. Further, a plurality of second game devices 9 are connected to one second game server 10. Here again, for example, the second game server 10 is installed in a shop together with the second game devices 9. The second game server 10 has a function of providing the game result data generated in the second game devices 9 to the second game control server 5 disposed in a different location from the second game server 10 via the communication network 11 such as the Internet. The second game server 10 also has a function of providing data required for the game and obtained from the second game control server 5 to the second game devices 9 via the communication network 11. In the configuration of the first embodiment, only one second game server 10 is illustrated, but a plurality of second game servers 10 are connected to the second game control server 5 via the communication network 11.
The first game devices 7 each include a data receiving section 71, a game executing section 72, a game result data storing section 73, a data transmitting section 74, and a new usable data notifying section 75. The data receiving section 71 acquires or receives at least the game result data previously obtained and other usable data, namely, the second usable data, from the first data storing section 31 and the first usable data storing section 33 of the first game control server 3 via the first game server 8 to which the first game device 7 is connected. The game executing section 72 proceeds with the game using the game result data previously obtained and other usable data, namely, the second usable data. The game result data storing section 73 stores game result data newly generated as a result of the game executed by the game executing section 72. The data transmitting section 74 transmits the game result data newly generated and stored in the game result data storing section 73 to the first data storing section 31 of the first game control server 3 via the first game server 8 and the communication network 11 upon completion of the game. In the first game devices 7, the second usable data are at least a part of game result data obtained by the player as a result of a game that is different from the game executed by the player in the game device 7 and has been executed by the player in a different game device 9. It is arbitrary how to use the second usable data in the first game devices 7. For example, if the first game program is a medal game played by entering medals, the acquired second usable data may be used as an item for temporarily increasing the rate of letting out medals. If the first game program is intended for two players, the acquired second usable data may be used as an item for getting a new weapon. Thus, if the player is allowed to proceed with the game in the first game device 7 by using at least a part of the game result data obtained by the same player from a different game, the player may be kept interested in both of the game executed in the first game device 7 and the game executed in the second game device 9 for a long time.
The new usable data notifying section 75 notifies the player of new usable data which have newly been obtained and included in the other usable data, but were not present in the other usable data when the game was previously executed.
The first game control server 3 stores the game result data in the first data storing section 31 upon receipt of the data transmitted from the first game devices 7. Then, the first game control server 3 generates first usable data based on the game result data newly obtained and stores the generated first usable data in the data storing means in the first usable data transmitting section 32 such that the first usable data are ready for transmission. In response to a transmission request command from the second game control server 5, the first game control server 3 transmits the first usable data to the second game control server 5. In other words, the second game control server 5 reads out the first usable data stored in the first game control server 3, and stores the data in second usable data storing section 53 in the second game control server 5. The transmission request (to read the data) is periodically transmitted depending upon operating conditions in the second game control server 5. At these times, the first usable data for other players are also transmitted to the second game control server 5 together with the data for the player concerned.
Next, the player transmits his/her ID or password for identifying the player from the second game device 9 to the second game control server 5 in order to start a game in the came device 9. The second game control server 5 confirms the player's ID and then transmits to the second game device 9 the game result data previously obtained and stored for the player and the first usable data for the player. Once the player has operated the game device to end the game, the game result data are transmitted from the second game device 9 to the second game control server 5. The second game control server 5 stores the game result data in the second data storing section 51 upon receipt of the data transmitted from the second game devices 9. Then, the second game control server 5 generates second usable data based on the game result data newly obtained and stores the generated second usable data in the data storing means in the second usable data transmitting section 52 such that the second usable data are ready for transmission. In response to a transmission request command from the first game control server 3, the second game control server 5 transmits the second usable data to the first game control server 3. In other words, the first game control server 3 reads out the second usable data stored in the second game control server 5, and stores the data in the first usable data storing section 33 in the first game control server 3. The transmission request (to read the data) is periodically transmitted depending upon operating conditions in the first game control server 3. At these times, the second usable data for other players are also transmitted to the first game control server 3 together with the data for the player concerned. The aforementioned steps are subsequently repeated.
In the game system according to the first embodiment, the player obtains certain game result data by acquiring data from the first game control server 3 and operating the first game device 7 for executing the first game program; and then the player is allowed to acquire from the second game control server 5 first usable data based on the game result data obtained by executing the first game program and to use the first usable data in the second game device 9 for executing the second game program. The opposite is true, namely, the player is allowed to acquire from the first game control server 3 second usable data based on the game result data obtained by executing the second game program and to use the second usable data in the first game device 7 for executing the first game program. As a result, the player may wish to reflect in a game running on a game device or the first game device 7 the game result data obtained by the same player by executing a different game in a different game device or the second game device 9. Thus, the player may be kept interested in both of the two games for a long time.
An idea to have the game result obtained from one sort of game reflected or used in another sort of game may apply to various situations: there are one game control server and another game control server; one game control server and two or more other game control servers; and two or more game control servers and two or more other game control servers.
The game programs installed in the computers of the first and second game devices are recorded in a computer-readable recording medium. Each game program implements the aforementioned data receiving section 71, game executing section 72, game result data storing section 73, data transmitting section 74, and new usable data notifying section 75 in the computer.
The first control section 103 includes a first data storing section 131, a first usable data providing section 132, and a first usable data storing section 133. The first data storing section 131 stores player information on each of the players, including at least game result data for each player, operating the first game devices 107 for executing a first game program. In other words, the first data storing section 131 stores player information including the game result data for each player and an identification number of each player such as an ID. The game result data may be a time-series collection of data regarding game results obtained by each player in the past or game result data regarding the game currently executed by each player. The first usable data providing section 132 provides the first usable data to the second game control section 105 in response to a request command from the second game control section 105. The first usable data are included in the game result data for each of the players, which are stored in the first data storing section 131, and are usable by each player when the second game program is executed by the player in the second game device 109 under the control of the second game control section 105. In the configuration according to the second embodiment, the first usable data providing section 132 includes a data storing means for storing the first usable data in advance. The first usable data refer to data that are a part of the game result data for each player, which are stored in the first data storing section 131, and are used by the second game program installed in the second game device 109 under the control of the second game control section 105. The first usable data providing section 132 of the second embodiment stores in the aforementioned data storing means data updated from the previously provided first usable data for each of the players as the first usable data for each player to be next provided. In other words, the first usable data providing section 132 is configured to provide a difference between the current first usable data and the previously provided first usable data.
The first usable data storing section 133 stores second usable data for each of the players. As with the first usable data, the second usable data refer to data provided by a second usable data providing section 152 of the second game control section 105. The second usable data are a part of the game result data for each of the players, which are stored in a second data storing section 151 of the second game control section 105, and are used by the first game program installed in the first game device 107 under the control of the first game control section 103.
The second game control section 105 includes the second data storing section 151, the second usable data providing section 152, and a second usable data storing section 153. The second data storing section 151 stores at least game result data for each of the players operating the second game devices 109. In other words, the second data storing section 151 stores the game result data for each player and an identification number of each player such as an ID. The second usable data providing section 152 provides the second usable data to the first game control section 103 in response to a request command from the first game control section 103. The second usable data are included in the player information on each of the players including the game result data for each player, which are stored in the second data storing section 151, and are usable by each player when the first game program is executed by the player in the first game device 107 under the control of the first game control section 103. The request command is given from the data processing section 155 to the first game control section 103 according to predetermined timing. Also, the request command is given from the data processing section 135 to the second game control section 105 according to predetermined timing. In the configuration according to the second embodiment, the second usable data providing section 152 includes a data storing means for storing the second usable data in advance. The second usable data refer to data that are a part of the game result data for each player, which are stored in the second data storing section 151, and are used by the first game program installed in the first game device 107 under the control of the first game control section 103. The second usable data providing section 152 of the second embodiment stores in the aforementioned data storing means data updated from the previously provided second usable data for each of the players as the second usable data for each player to be next provided.
The second usable data storing section 153 stores first usable data for each of the players. The first usable data refer to data provided by the first usable data providing section 132 of the first game control section 103. The first usable data are a part of the game result data for each of the players, which are stored in the first data storing section 131 of the first game control section 103, and are used by the second game program installed in the second game device 109 under the control of the second game control section 105.
Also in the second embodiment, the first game program is configured to allow each of the players operating the first game devices to proceed with the game using the game result data for the player stored in the first data storing section and the second usable data for the player provided by the second usable data providing section. The second game program is configured to allow each of the players operating the second game devices to proceed with the game using the game result data for the player stored in the second data storing section and the first usable data for the player provided by the first usable data providing section.
According to the present invention, the game result obtained from one sort of game may be reflected in another sort of game. Therefore, the players may be kept interested in both of the two games for a long time.
The present invention is not limited to the example embodiments described above, and various modifications and variations of the example embodiments and other embodiments of the present invention are deemed to lie within the spirit and scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2009-088549 | Mar 2009 | JP | national |