US20070066400A1 - Gaming system and gaming management server - Google Patents
Gaming system and gaming management server Download PDFInfo
- Publication number
- US20070066400A1 US20070066400A1 US11/531,706 US53170606A US2007066400A1 US 20070066400 A1 US20070066400 A1 US 20070066400A1 US 53170606 A US53170606 A US 53170606A US 2007066400 A1 US2007066400 A1 US 2007066400A1
- Authority
- US
- United States
- Prior art keywords
- gaming
- gaming machine
- game
- expiration date
- data
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims abstract description 163
- 230000008569 process Effects 0.000 claims abstract description 152
- AFJYYKSVHJGXSN-KAJWKRCWSA-N selamectin Chemical compound O1[C@@H](C)[C@H](O)[C@@H](OC)C[C@@H]1O[C@@H]1C(/C)=C/C[C@@H](O[C@]2(O[C@@H]([C@@H](C)CC2)C2CCCCC2)C2)C[C@@H]2OC(=O)[C@@H]([C@]23O)C=C(C)C(=N\O)/[C@H]3OC\C2=C/C=C/[C@@H]1C AFJYYKSVHJGXSN-KAJWKRCWSA-N 0.000 description 66
- 238000007726 management method Methods 0.000 description 52
- 238000012545 processing Methods 0.000 description 37
- 238000004891 communication Methods 0.000 description 31
- 230000005540 biological transmission Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 14
- 210000003027 ear inner Anatomy 0.000 description 12
- 238000013500 data storage Methods 0.000 description 11
- 238000012423 maintenance Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 230000001965 increasing effect Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000008520 organization Effects 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000007123 defense Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000037361 pathway Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000003042 antagnostic effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/326—Game play aspects of gaming systems
- G07F17/3269—Timing aspects of game play, e.g. blocking/halting the operation of a gaming machine
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/32—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
- G07F17/3225—Data transfer within a gaming system, e.g. data sent between gaming machines and users
- G07F17/3232—Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
Definitions
- the present invention relates to a gaming system comprising a commercial gaming machine and a gaming management server, as well as to the gaming management server composing the gaming system.
- Japanese Patent Application Laid-Open No. Hei. 7-152833 discloses a customer management system capable of preventing member cards from becoming invalid due to neglect of renewal by allowing a grace period to a member card which has expired to extend the expiration date and outpuffing, when the card is used during the grace period, a message prompting the renewal.
- Japanese Patent Application Laid-Open No. 2002-366778 discloses a server having the function to extend the available period of attribution for temporally, regionally, and selectively restricting character information about a character.
- An object of the present invention is to allow extension of the expiration date without the necessity to play the game on an arcade gaming machine in a gaming system comprising a commercial gaming machine and a gaming management server, as well as in the gaming management server composing the gaming system.
- the present invention provides a gaming system comprising a first gaming machine for executing a game with gaming data, a second gaming machine for executing the game with the gaming data, and a gaming management server connected to the first gaming machine and the second gaming machine via a network.
- the gaming management server includes: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
- FIG. 1 is a system block diagram of a gaming system according to the present invention
- FIG. 2 is a perspective view illustrating a plurality of gaming machines and a card vending machine
- FIG. 3 is a perspective view illustrating a whole structure of the gaming machine
- FIG. 4 is a block diagram of the gaming machine illustrating mainly the internal configuration
- FIG. 5 is a block diagram illustrating an exemplary internal configuration of an image control circuit
- FIG. 6 is a block diagram illustrating a shop server
- FIG. 7 is a block diagram illustrating a gaming server and a database server
- FIG. 8 is a flow chart illustrating an operation procedure of gaming process from start to end of the game in the gaming machine.
- FIG. 9 is a flow chart illustrating the operation procedure of game startup process.
- FIG. 10 is a flow chart illustrating the operation procedure of character battle process.
- FIG. 11 is a flow chart illustrating the operation procedure of selected stage battle process.
- FIG. 12 is a flow chart illustrating the operation procedure of interruption process.
- FIG. 13 is a block diagram illustrating a home-use gaming machine.
- FIG. 14 is a flow chart illustrating the operation procedure of gaming process from start to end of the game in the home-use gaming machine.
- FIG. 15 is a diagram illustrating an exemplary world map.
- FIG. 16 is a diagram illustrating an exemplary field map.
- FIG. 17 is a diagram illustrating an exemplary field map and battle screen
- FIG. 18 is a diagram illustrating an exemplary stronghold maintenance management table.
- FIG. 19 is a diagram illustrating a game screen according to a first associated gaming system.
- FIG. 20 is a diagram illustrating a game screen according to a second associated gaming system.
- FIG. 21 is a diagram illustrating a game screen according to a third associated gaming system.
- FIG. 22 is a flow chart illustrating the operation procedure of expiration date extension process in the database server.
- FIG. 1 shows a system configuration of a gaming system 100 according to an embodiment of the present invention
- FIG. 2 is a perspective view illustrating a plurality of gaming machines 1 and card vending machines 6
- the gaming system 100 includes three shop servers in total installed in two amusement shops A and B; one for shop A and the other two for shop B, a plurality (eight in the present embodiment) of gaming machines 1 and card vending machines 6 communicably connected via private lines 3 ; in-shop routers 7 installed in the amusement shops A and B; and a group of center servers 5 connected to the in-shop router 7 via a communication network 4 a and the Internet 4 .
- a base station 110 connected to a cellular phone 111 via a radio link and a home-use gaming machine 112 are connected to the Internet 4 .
- the shop server 2 In each of the game shops A and B, the shop server 2 , the gaming machines 1 , and the card vending machine 6 are connected by a private line 3 to form an in-shop LAN (Local Area Network), the LAN being connected to the Internet 4 via an in-shop router 7 .
- a commercial gaming system 8 is composed of a shop server 2 and eight gaming machines 1 connected to the shop server 2 by a private line.
- the amusement shop mentioned mainly refers to a game center, but any other business site would be sufficient as long as a gaming machine can be installed therein.
- the gaming system 100 in the form of a gaming system according to the present invention, is provided for a plurality (four in this embodiment) of players of the gaming machines 1 or a home-use gaming machine 112 to participate in a character battle game.
- a character battle game For illustrative purposes, however, in the following description, an exemplary case is described wherein one player operates one of the gaming machines 1 installed in the amusement shop A, while another player operates the home-use gaming machine 112 , so that the same character battle game is played by the two players together with a CPU player.
- the objective of the character battle game is to expand the territory of the home country of each player who governs his/her home country as a warlord and leads his/her military force in an attempt to invade other countries governed by other players.
- the character battle game is designed to progress in real time with each player looking at shared images.
- four types of countries are prepared, namely, Soil-land, Water-land, Fire-land, and Wind-land, one of which the player can choose to be the warlord for.
- a gaming machine 1 in the form of a stationary commercial gaming machine (first gaming machine) according to the embodiment of the present invention, comprises an image display device for displaying images showing how a plurality of force characters C 1 -C 4 belonging to opposing countries (described below) battle against each other while moving around a field map 125 (described below), and is configured to cause respective force characters C 1 -C 4 to perform actions such as advance, attack, or defend, according to the player's operation (mainly touch operation on a touch panel 11 a described below).
- actions of respective force characters C 1 -C 4 are decided according to the player's operation, autonomous actions of respective force characters C 1 -C 4 are determined using AI technology so that actions of respective force characters C 1 -C 4 will not stall in the absence of player's operation.
- Each force is made up by soldier characters having a variety of abilities such as those of a warrior, a wizard, or the like.
- the soldier characters are led by a single leader character.
- the player controls the force to make various moves by providing the leader character with commands.
- the characters C 1 -C 4 indicating the forces can be displayed in two ways: as a single character similar to the leader character, or as a plurality of characters including the leader character and the soldier characters, both of which can be switched by arbitrarily changing the display format (see FIG. 17 ).
- the gaming machine 1 has a main display 11 equipped with a liquid-crystal display device, in the front side of the housing 10 , as shown in FIG. 3 . Additionally, above the main display 11 , the gaming machine 1 has a sub-display 12 likewise equipped with a liquid-crystal display device, and speakers 13 L, 13 R provided at the right and left sides thereof for outputting sounds used for making the game realistic.
- the main display 11 is configured to display game images (e.g., field map 120 ) according to respective stages of the game (described in detail below).
- the sub-display 12 is configured to display explanation about the character battle game, or images at particular stages of the game.
- the gaming machine 1 has an operation panel 14 under the main display 11 and a table 15 on the near side of the operation panel 14 .
- the operation panel 14 has a coin slot 16 for dropping in a coin (gaming medium such as hard currency or gaming token) required when playing a game, and a card slot 18 for inserting an ID card 17 .
- Each of the gaming machines 1 composing the gaming system 100 has a machine ID assigned specific to itself.
- the machine ID includes a server ID specific to each shop server 2 and an ID specific to each gaming machine 1 , which are given, for example, such as A01, A02, A03, . . . in the case of respective gaming machines 1 installed in a shop A.
- FIG. 4 is a block diagram of the gaming machine 1 illustrating mainly the internal structure.
- the gaming machine 1 comprises a plurality of components, in the center of which is provided a microcomputer 31 .
- the microcomputer 31 comprises a main CPU (Central Processing Unit) 32 , a RAM (Random Access Memory) 33 , and a ROM (Read Only Memory) 34 .
- the main CPU 32 which is operated according to a program stored in the ROM 34 , receives signals, via an I/O port 39 , from respective components provided on the operation panel 14 , while communicating signals to and from other components to control the overall operation of the gaming machine 1 .
- the RAM 33 stores data and programs (in this embodiment, application data and gaming data described below) which are used when the main CPU 32 is operated.
- the ROM 34 stores control programs executed by the main CPU 32 and permanent data.
- the gaming machine 1 includes a random number generator 35 , a sampling circuit 36 , a clock pulse generating circuit 37 , and a divider 38 .
- the random number generator 35 operates according to instructions from the main CPU 32 to generate random numbers within a certain range.
- the sampling circuit 36 following the instructions from the main CPU 32 , extracts an arbitrary random number from those generated by the random number generator 35 , and inputs the extracted random number into the main CPU 32 .
- the clock pulse generating circuit 37 generates a reference clock for operating the main CPU 32
- the divider 38 inputs the signal resulted from dividing the reference clock by a constant cycle into the main CPU 32 .
- the gaming machine 1 includes a touch panel 11 a, a coin sensor 16 a, a card reader 18 a, a communication control unit 21 , and a communication processing unit 22 , and further includes an image control circuit 71 and an audio control circuit 72 .
- the touch panel 11 a detects the position where the player's finger touched and feeds the position signal corresponding to the detected position into the main CPU 32 .
- the player uses the touch panel 11 a to perform input operation mainly to provide the leader character with commands (e.g., letting his/her force characters avoid hostile characters, sending force characters for reinforcement).
- the touch panel 11 a with the rectangular transparent plate surface having conductive material coated thereon, detects the position where the player's finger touched by applying voltage from electrodes disposed on the four comers of the transparent plate and detecting, through the electrodes, feeble change of electric current due to the player's finger touch.
- the coin sensor 16 a detects a coin dropped in from the coin slot 16 , and outputs, to the main CPU 32 , a detection signal corresponding to the detection.
- the card reader 18 a reads card information, such as a player ID being recorded on the ID card 17 inserted into the card slot 18 , and feeds the read-out card information into the main CPU 32 .
- the communication control unit 21 operates according to the instructions from the main CPU 32 , and controls the connection and disconnection of the circuit for communicating with the shop server 2 .
- the communication processing unit 22 operates according to the instructions from the communication control unit 21 , and transmits and receives data via the private line 3 .
- the image control circuit 71 controlling the display of images on each of the main display 11 and the sub-display 12 , causes the main display 11 to display images showing how the force characters are battling against each other on the field map described below, and causes the sub-display 12 to display explanatory or acting images of the character battle game.
- the image control circuit 71 includes an image control CPU 71 a, a work RAM 71 b, a program ROM 71 c, an image ROM 71 d, a video RAM 71 e, and a VDP (Video Display Processor) 71 f, as shown in FIG. 5 .
- the image control CPU 71 a determines, based on parameters set by the microcomputer 31 , the images to be displayed on the main display 11 and the sub-display 12 in accordance with the image control program (related to the display on the main display 11 and the sub-display 12 ) which is preliminarily stored in the program ROM 71 c.
- the work RAM 71 b is configured as a temporary storage device when the image control CPU 71 a executes the image control program.
- the program ROM 71 c stores image control programs, various selection tables or the like.
- the image ROM 71 d stores dot data used to form the images.
- the video RAM 71 e is arranged as a temporary storage device when forming an image by the VDP 71 f.
- the VDP 71 f including a control RAM 71 g, forms images according to the display content of the main display 11 and the sub-display 12 determined by the image control CPU 71 a, and outputs respective formed image to the main display 11 and the sub-display 12 .
- the audio control circuit 72 inputs, into speakers 13 L and 13 R, audio signal for outputting sound from the speakers 13 L and 13 R. From the speakers 13 L and 13 R, sound is output in order to boost the game mood at a suitable timing after the game started, for example.
- the shop server 2 includes a CPU 201 , a ROM 202 , a RAM 203 , a communication processing unit 204 , a communication control unit 205 , and a data storage unit 206 for storing application data, as shown in FIG. 6 . While the CPU 201 operates to read and write data from and to the RAM 203 according to the program stored in the ROM 202 , the communication control unit 205 causes the communication processing unit 204 to operate following the instructions from the CPU 201 .
- the shop server 2 transmits and receives data to and from respective gaming machine 1 installed in respective amusement shops A and B, executes transmission (down load) of data to respective gaming machines 1 , and relays data transmission and reception between respective gaming machines 1 or to and from the center server group 5 .
- the application data includes various data (such as image data for the game) to be used in execution of character battle games played on the gaming machine 1 .
- the card vending machine 6 includes an operation unit by which the player performs input operation of his/her individual information and a card issuing unit, wherein a predefined input operation using the operation unit causes the card issuing unit to issue an ID card 17 storing card information including the player ID specific to each player.
- the in-shop router 7 connects the in-shop LAN formed in each of the amusement shops A and B to the Internet 4 .
- the center server group 5 includes a plurality of gaming servers (two gaming servers 101 and 102 in FIG. 1 ) installed corresponding to respective games, and a database server 103 , wherein respective gaming servers are connected via the private line 104 to form a LAN, the LAN being connected to the Internet 4 via a router (not shown).
- the gaming server 101 includes a CPU 301 , a ROM 302 , a RAM 303 , a communication processing unit 304 , a communication control unit 305 , and a data storage unit 306 , as shown in FIG. 7 . While the CPU 301 operates to read and write data from and to the RAM 303 according to the program stored in the ROM 302 , the communication control unit 305 causes the communication processing unit 304 to operate following the instructions from the CPU 301 .
- the gaming server 101 transmits and receives data including information for game to and from the shop servers 2 and home-use gaming machine 112 , via the Internet 4 .
- the information for game is the information (e.g., information that a force character of a certain player moved to somewhere, or information that a force character of a certain player used magic) with regard to the current game status (i.e., the latest game status).
- the gaming server 101 synchronizes the game, as well as sharing the game status, between the gaming machine 1 and the home-use gaming machine 112 which are engaged in the battle game, by transmitting and receiving information for game to and from the gaming machine 1 via the shop server 2 , and also transmitting and receiving information for game to and from the home-use gaming machine 112 .
- the gaming server 101 receives entry data transmitted from the gaming machine 1 and the home-use gaming machine 112 , accepts the player's participation (entry) to the character battle game and updates the player's participation information, determines the players supposed to become opponents, and transmits the result of determining the opponents to the database server 103 .
- the gaming server 102 is installed in order to execute another game (e.g., the game according to the second to the fourth embodiment described below), and has an arrangement identical to that of the gaming server 101 , although the data and the program stored are different from those for the gaming server 101 .
- the database server 103 in the form of a gaming management server according to the present invention, includes a CPU 401 , a ROM 402 , a RAM 403 , a communication processing unit 404 , a communication control unit 405 , and a data storage unit 406 .
- the CPU 401 operates to read and write data from and to the RAM 403 according to the program stored in the ROM 402 and operates as a setting processing device, an update processing device, a notification control device, and an update control device characteristic to the present invention
- the communication control unit 405 causes the communication processing unit 404 to operate following the instructions from the CPU 401 to transmit and receive data to and from respective shop servers 2 via the Internet 4 .
- a player ID In the data storage unit 406 , a player ID, a password to be used for player authentication, the type of game, and gaming data are stored for each player.
- the player ID may be read from the ID card 17 and transmitted by the gaming machine 1 , or input and transmitted by the player using the home-use gaming machine 112 .
- the database server 103 stores the gaming data in the data storage unit 406 , while the CPU 401 manages the gaming data by updating the stored gaming data according to the progress status of the game or extension request data described below.
- the management unit according to the present invention is constituted by the CPU 401 and the data storage unit 406 .
- the gaming data includes a battle strength parameter (a value determined by the offense and defense power) on respective force characters described above, and data indicating the play history of the character battle game for respective players.
- the gaming data which is transmitted from the database server 103 to the gaming machine 1 and the home-use gaming machine 112 at the start of the game to be used in the character battle game, corresponds to the gaming data according to the present invention.
- the gaming data are managed by the database server 103 for each player (i.e., in a distinct manner to be identifiable using the player ID).
- the gaming data are set with an effective period (e.g., three months after issue) during which the character battle game can be played effectively.
- the effective period can be extended if the character battle game is played on the gaming machine 1 within the effective period, and the effective period is also extendable using the home-use gaming machine 112 if an extension condition such as transmission of extension request data described below is satisfied.
- the gaming data are designed to be deleted from the data storage unit 406 by an instruction from the CPU 401 , if the character battle game is not played on the gaming machine 1 within the effective period and machine date managed by the database server 103 passes the expiration date without satisfying the extension condition.
- the player ID can have different content provided for the same player if the device used for playing the game is different, and the gaming data are managed corresponding to respective player IDs.
- the database server 103 determines, from the player ID received, whether the transmission source device is the gaming machine 1 , the home-use gaming machine 112 , or a cellular phone 111 , and shares the determination result with the gaming server 101 .
- FIG. 8 is a flow chart illustrating the operation procedure of the gaming process from start to end of the game in the gaming machine 1 . Note that the steps are abbreviated as S in FIG. 8 , as well as in FIGS. 9 to 12 , 14 and 22 to be described below.
- the player who actually performs the operation is also referred to as the self-player, and the player who will be the opponent of the self-player is also called the hostile-player.
- the self-player is a player who actually exists, but the hostile-player, besides being an actually existing player, may be a CPU player described below when there is no actual player existing.
- the gaming machine 1 When powered on, the gaming machine 1 transmits a down load request of application data to the shop server 2 , which, upon receiving the down load request, transmits the application data to the gaming machine 1 which has transmitted the down load request.
- the gaming machine 1 Upon receiving the application data, the gaming machine 1 stores the application data in the RAM 33 . Then, in the gaming machine 1 , the main CPU 32 , upon reading the application data, operates as the gaming progress control device to control the progress of the character battle game according to the player's operation input.
- step 1 the gaming machine 1 executes the game startup process described below, which includes coin dropping, ID card insertion, password input, as well as a process of receiving the determination result of the opponent by the gaming server 101 .
- step 2 a force organization process is executed by the player's operation.
- soldier characters are organized in a force belonging to a country 1 a for which the self-player of the gaming machine 1 plays the role of the warlord (also referred to as “home country” hereinafter, whereas countries 1 b, 1 c and 1 d for which hostile-players play the role of warlords are also referred to as “hostile countries”).
- the force characters to be operated by the self-player of the gaming machine 1 are determined, enabling the self-player of the gaming machine 1 to use the force characters for advance or battle.
- step 3 a character battle process described below is executed.
- step 4 it is determined at step 4 whether the victory or defeat has been determined at all of the stages described below, or the self-player of the gaming machine 1 has entered an end-of-game command. If either of the above has been executed, the process flow proceeds to step 5 and, if not, the process returns to step 3 to execute the character battle process again.
- step 5 a rank determination process for determining, from the result of the character battle process which have been executed so far, the rank of the players who participated in the character battle game is executed, then in the following step 6 , a parameter changing process is executed to change the parameters for respective characters, based on the result of the character battle process.
- step 7 while results of the character battle game such as scorelines are being displayed, a post-processing is executed which transmits data indicating the results of the character battle game to the database server 103 via the shop server 2 , in order to update the gaming data in the database server 103 .
- step 8 a card return process is executed, and the gaming process is completed when the ID card 17 which has been inserted by the player of the gaming machine 1 is returned from the card slot 18 .
- step 21 Upon starting the character battle process, the process flow proceeds to step 21 , as shown in FIG. 10 , where the main CPU 32 executes a world map display control process and causes the main display 11 to display a world map image 90 described below. Then, the world map image 90 is displayed on the main display 11 , as shown in FIG. 15 .
- step 22 the process waits until stage selection is executed to specify any of the stage images 91 , 92 , 93 and 94 included in the world map image 90 to be described below.
- stage selection information indicating the stage which has been selected in the stage selection (hereinafter referred to as “selected stage”) is transmitted to the gaming server 101 , as well as receiving the stage selection information from the gaming server 101 .
- step 24 stage selection information indicating the stage which has been selected in the stage selection. Note that, in order to balance the military power at the start of the game, a same number of stages, for example, are assigned to respective countries 1 a, 1 b, 1 c and 1 d.
- the selected stage battle process is executed in accordance with the flow chart shown in FIG. 11 .
- the main CPU 32 proceeds to step 35 and executes display control of the field map at the selected stage.
- a field map 120 such as one shown in FIG. 16 is displayed on the main display 11 .
- step 36 it is determined whether or not a battle command has been entered, based on the information entered from the touch panel 11 a.
- a battle command is a command with regard to a battle between the player's force characters and force characters of other counties. If a battle command is entered, the process flow proceeds to step 37 , whereas the process flow proceeds to step 38 without executing step 37 if there is no battle command entered.
- step 37 a character offense and defense process according to the battle command entered in step 36 is executed, which causes a team led by force characters (e.g., force characters of country 1 a ) to perform offense or defense against force characters of another country (e.g., country 1 b ) according to the battle command.
- step 38 it is determined whether or not a character conflict, i.e., a battle between force characters belonging to different countries (e.g., countries 1 a and 1 b ) occurred, and if a character conflict occurred, the process flow proceeds to step 39 to execute a compulsory battle process, whereas the process flow proceeds to step 40 without executing step 39 if there is no character conflict.
- step 40 it is determined whether or not the selected stage is a home stage described below. If so, the process flow proceeds to step 41 and if not, to step 43 and executes control to change the condition of determining the stronghold winner which composes the battle condition described below.
- step 41 it is determined whether or not the characters of the home country 1 a have reached any of the strongholds described below (that the characters of the home country reached any of the strongholds corresponds to the stronghold winner determination condition at the home stage). If characters of the home country 1 a reaches any of the strongholds, the winner at the stronghold is determined to be the home country 1 a, satisfying the stronghold winner determination condition. In this case the process flow proceeds to step 42 and updates the stronghold maintenance management table 80 described below, and if not, completes the selected stage battle process without executing step 42 .
- step 43 it is determined whether or not the characters of the home country 1 a has succeeded in defeating the characters of any of the hostile countries 1 b, 1 c, or 1 d defending the stronghold and capturing the stronghold (that the character of the home country defeated the characters of a hostile country corresponds to the stronghold winner determination condition at the away stage). If the characters of the home country defeat the characters of a hostile country defending the stronghold, the winner at the stronghold is determined to be the home country, satisfying the stronghold winner determination condition. In this case the process flow proceeds to step 42 and updates the stronghold maintenance management table, but if not, completes the selected stage battle process without executing step 42 .
- the stronghold winner determination condition is a condition to determine the winner at each stronghold, configured for each stronghold with the content described above.
- the stronghold winner determination condition may be configured as different conditions according to whether the selected stage is a home stage or an away stage, not being limited to the above condition.
- the condition may be to seize the flag raised at each stronghold in the case of the home stage, for example, and, in the case of the away stage, to defeat the characters of a hostile country defending the stronghold and seize the flag.
- step 25 Upon completing the selected stage battle process, the process flow proceeds to step 25 back in FIG. 10 and executes a battle result reflection process, which reflects, onto the field map 120 , the result of the selected stage battle process, updating the field map 120 according to the result of the selected stage battle process.
- a battle result reflection process which reflects, onto the field map 120 , the result of the selected stage battle process, updating the field map 120 according to the result of the selected stage battle process.
- step 26 the main CPU 32 determines whether or not the castle stronghold described below is captured and the castle stronghold winner determination condition is satisfied, at the selected stage. If the castle stronghold has not been captured, the process flow proceeds to step 27 , whereas if the castle stronghold is captured, in other words, if the winner of the selected stage is determined by the capture of the castle stronghold, the process flow proceeds to step 28 without executing step 27 . Additionally, in step 27 , it is determined whether or not all the strongholds at the selected stage are captured, and if the winner of the selected stage is determined based on capture of all the strongholds, the process flow proceeds to step 28 . Otherwise, the main CPU 32 operates as the special character control device and executes a special character drawing process (step 31 ), and subsequently returns to step 24 to repeat the above-mentioned process.
- a victorious country determination process for determining the victorious country at the selected stage is executed to determine the winner of the selected stage by the capture of the castle stronghold or all the strongholds. In this case, the country which captured the castle stronghold or the country with the largest number of captured strongholds becomes the winner of the selected stage.
- step 28 it is necessary that an affirmative determination (YES) be made in step 26 or step 27 .
- the main CPU 32 as the battle condition setting device sets the battle condition using a stronghold winner determination condition and a castle stronghold winner determination condition.
- a reward management table which is a reward management data for managing rewards gained by respective countries in the selected stage battle process, is updated and a reward gaining process accompanied with the completion of the stage is executed.
- the main CPU 32 operates as an assigning device to newly assign a selected stage to the victorious country, in order to assign the selected stage according to the result of the selected stage battle process (character battle at the selected stage).
- the main CPU 32 updates the country area 80 b having stronghold name area 80 a as the castle stronghold in the stronghold maintenance management table 80 to be the victorious country.
- the main CPU 32 executes an updating process to update the world map to one that reflects the content after the assignment, and the world map image 90 after the updating is displayed on the main display 11 .
- the character battle process is completed.
- the world map image 90 is an image showing a world map which will be the stage of the character battle game using the gaming machine 1 .
- the world map image is a unit for executing the character battle game and includes a plurality of stages (a plurality of stages such as those indicated by stage images 91 , 92 , 93 and 94 ) as battle zones indicating the regions where the character battles take place.
- the stage images 91 , 92 , 93 and 94 show the stages assigned to countries 1 a, 1 b, 1 c and 1 d, respectively.
- the stages included in the world map are assigned to each country in equal numbers, for example, so that the power balance of each player is antagonistic to each other.
- the stage assigned to each county is a stage governed by the country (governed stage).
- the power balance of each country dynamically changes. Since each of the stages is governed by one of the countries, the stage seen from characters belonging to the country governing it is a home stage (home battle zone) governed by the country to which the characters belong and the stage seen from characters belonging to the country not governing it is an away stage (hostile battle zone) governed by the country to which the characters do not belong.
- a stronghold is set up, which may influence the progress of the character battle game and which may become the target of the offense and defense by the character forces of respective countries.
- Respective strongholds are deployed in a different manner for each of the stages by the main CPU 32 operating as a stronghold setting device.
- the strongholds may be set up using, for example, buildings relating to local industry such as ironworks, a woodworking shops or the like so that material may be obtained when a stronghold is brought under control.
- the obtained material is registered into the reward management table for management. Every stage has, in the center thereof, a castle of the country governing the stage which is assigned to the country, with the periphery of the castle being surrounded by the strongholds deployed. As shown in FIG.
- stage image included in stage image ( FIG. 16 shows a field map 120 corresponding to the stage indicated by a stage image 91 ) are a castle image 121 showing the castle in the center, and stronghold images 122 , 123 and 124 showing respective strongholds, as well as a pathway image 121 a showing the pathway linking the castle image 121 and the stronghold images 122 , 123 and 124 .
- the stronghold maintenance management table 80 being a stronghold maintenance management data, is a table for managing the country which captured the stronghold or the castle stronghold deployed in each stage, that is, the country which has come to satisfy the stronghold winner determination condition or castle stronghold winner determination condition.
- This stronghold maintenance management table 80 has, for each stage, a management area 80 c associating a stronghold name area 80 a having stronghold names indicating respective strongholds registered therein with a country area 80 b having the countries which captured them registered therein, as shown in FIG. 18 , wherein each item has an initial value registered therein at the start of the character battle game. According to the stronghold maintenance management table 80 shown in FIG.
- the stage shown by the stage image 91 (denoted as stage 91 , and stage 92 is the stage shown by the stage image 92 ) is managed such that a castle stronghold 121 has been captured by country 1 a, and strongholds 122 , 123 and 124 have been captured by countries 1 a, 1 b and 1 a, respectively.
- countries 1 a, 1 b and 1 a have come to satisfy respective stronghold winner determination conditions of the strongholds 122 , 123 and 124
- country la has come to satisfy the castle stronghold winner determination condition.
- the main CPU 32 executes an interruption process for interrupting the character battle process periodically with a predefined interval (e.g., 1 ms) according to the flow chart shown in FIG. 12 .
- the process flow proceeds to step 111 where the main CPU 32 temporarily saves the currently executing program stored in a storage area (register) within the memory, then the process flow proceeds to step 112 .
- the main CPU 32 determines whether or not the battle screen has been touched, and if the battle screen has been touched, the process flow proceeds to step 113 and controls display of the battle screen, and subsequently proceeds to step 114 . However, if there is no touch on the battle screen, the process flow proceeds to step 114 without executing step 113 .
- step 114 it is determined whether or not the field map has been touched, and if the field map has been touched, the process flow proceeds to step 115 and controls display of the field map, and subsequently proceeds to step 116 . However, if there is no touch on the field map, the process flow proceeds to step 116 without executing step 115 . Then, in step 116 , the register of saved program is restored, and the program resumes from the point at which the character battle process was interrupted (saved).
- a touch on the battle screen means a touch operation for switching, during the selected stage battle process, the field map displayed on the main display 11 to a battle screen.
- a touch on the field map means a touch operation for switching the battle screen to the field map.
- a finger touch on the position indicated by the arrow a (battle message displaying a character string “in battle”) may display a battle screen 126 as shown on the right hand side of FIG. 17 .
- a finger touch on the position indicated by the arrow b may display a field map 125 .
- the field map 125 which is displayed on the main display 11 when the character battle for a selected stage is being performed, is an image for showing, in addition to respective strongholds, that leader characters of respective countries are facing each other on the path shown by the path image 121 a.
- the battle screen 126 is an image showing the details of the character battle (a situation in which soldier characters of respective countries are engaged in a melee battle) being performed at a position specified by the touch on the battle screen.
- the gaming machine 1 is configured such that the battle condition can be changed according to whether a character belonging to a country is engaged in a character battle in the home stage or engaged in a character battle in the away stage, as shown in steps 40 to 43 in the stage battle process of FIG. 11 . Therefore, with the gaming machines 1 the player can change his/her strategy or tactics for the character battle according to whether the stage is home stage or an away stage, when the player is engaged in a character battle in each of the plurality of stages.
- the gaming machine 1 allows for variation of the strategy or tactics (for example, letting the user employ a strategy giving a higher priority to seizing the stronghold in the case of the home stage) which the player may employ, by prompting the player to adapt the commands provided to the leader character to the stage property (whether the stage is the home stage or the away stage) according to whether the stage is home stage or an away stage.
- the gaming machine 1 can thus enhance the fun and excitement of the character battle game.
- the gaming machines 1 since the battle condition is provided using the stronghold winner determination condition and the castle stronghold winner determination condition, i.e., the battle condition being composed of a plurality of conditions, the battle condition itself can have a variety. In this view, the gaming machine 1 can also enhance the fun and excitement of the character battle game.
- the gaming machines 1 having a stronghold maintenance management table 80 as a stronghold maintenance management data, manages the country which has come to satisfy the stronghold winner determination condition or the castle stronghold winner determination condition, using the stronghold maintenance management table 80 . Therefore, management can be guaranteed with regard to whether or not the stronghold winner determination condition or the castle stronghold winner determination condition is satisfied, or which country has satisfied the condition.
- FIG. 9 is a flow chart illustrating the operation procedure of the game startup process.
- step 11 the main CPU 32 executes a message output process to instruct the image control circuit 71 to display predefined messages (request to drop in a coin, request to insert the ID card, and request to enter the password) on the main display 11 . Subsequently, the processes of steps 12 and 13 are executed.
- the player drops in a coin from the coin slot 6 , inserts the ID card 17 into the card slot 18 , and inputs the password using the touch panel 11 a or the like. Subsequently, a detection signal of the dropped coin is fed into the main CPU 32 from the coin sensor 16 a, and card information stored in the ID card 17 is input from the card reader 18 a. Upon completing all these inputs, the process flow proceeds to step 13 and the main CPU 32 instructs the communication control unit 21 to operate the communication processing unit 22 to transmit the read-out card information and the entered password to the shop server 2 .
- step 14 the process waits until a response signal indicating the result of authentication that the player is a registered player is received from the center server group 5 , and upon receiving the response signal, proceeds to step 15 .
- step 15 the process waits until opponent determination data indicating the result of the opponent determination by the gaming server 101 is received, and upon receiving the opponent determination data, proceeds to step 16 . While waiting for reception of the opponent determination data, the gaming machine 1 displays an image indicating the waiting state on the main display 11 .
- step 16 it is determined from the received opponent determination data whether or not four players as opponents have gathered, and the game startup process is completed if four players have gathered. If four people have not yet gathered, the process flow proceeds to step 17 where the process waits until a predefined waiting time passes, and upon passing of the waiting time, the process flow proceeds to step 18 where the game startup process is completed when the main CPU 32 adds one or more players (these players are provided by processing of the main CPU 32 and referred to as CPU players) to make up the shortage of the regular number (four).
- the home-use gaming machine 112 in the form of a user gaming machine (second gaming machine) according to the embodiment of the present invention, is a dedicated home-use gaming machine with an operating environment connectable to the Internet 4 , which may be privately owned or borrowed by the player.
- the home-use gaming machine 112 has an arrangement substantially similar to the gaming machine 1 so that substantially similar operation as with the gaming machine 1 can be implemented, comprising a CPU 501 , a ROM 502 , a RAM 503 , a communication processing unit 504 , a communication control unit 505 , a data storage unit 506 , a display 507 , and an input device 508 (see FIG. 13 ), and also comprising a gaming progress control device as with the gaming machine 1 .
- the CPU 501 of the home-use gaming machine 112 corresponds to the main CPU 32 and the image processing CPU 71 a of the gaming machine 1
- the ROM 502 of the home-use gaming machine 112 corresponds to the ROM 34 and the program ROM 71 c of the gaming machine 1
- the RAM 503 of the home-use gaming machine 112 corresponds to the RAM 33 and the work RAM 71 b of the gaming machine 1
- the communication processing unit 504 and the communication control unit 505 of the home-use gaming machine 112 corresponds to the communication processing unit 22 and the communication control unit 21 of the gaming machine 1 , respectively.
- the data storage unit 506 of the home-use gaming machine 112 is a hard-disk, having application data stored therein. Various data (such as image data for the game) used for execution of the character battle game played on the home-use gaming machine 112 is included in the application data.
- the input device 508 is, for example, a game-use controller, a keyboard, or a mouse, which corresponds to the touch panel 11 a of the gaming machine 1 .
- the communication control unit 505 which, following the instructions from the CPU 501 , operates the communication processing unit 504 .
- the data to be transmitted includes mode data indicating whether the character battle game on the home-use gaming machine 112 will be played under a charging mode which uses the gaming value information (payment information which enables the character battle game), or free-of-charge mode which does not use the gaming value information.
- the home-use gaming machine 112 is configured such that, when the player follows the input operation screen displayed on the display 507 and performs a predefined input operation using the input device 508 , the CPU 501 operates to cause the communication processing unit 504 to transmit an extension request data for extending the expiration date of the gaming data, whereby the extension request according to the present invention is executed.
- FIG. 14 is a flow chart illustrating the operation procedure of the gaming process from start to end of the game on the home-use gaming machine 112 .
- the home-use gaming machine 112 operates similarly to the gaming machine 1 .
- the CPU 501 executes, in step 51 , a game startup process which is substantially similar to the above-mentioned game startup process of the gaming machine 1 , including processes such as accepting input of the player's ID and password from the input device 508 , or receiving the result of opponent determination by the gaming server 101 (see FIG. 9 ).
- a force organization process is executed according to the player's operation.
- step 53 CPU 501 executes a character battle process substantially similar to the character battle process of the gaming machine 1 (see FIG. 10 ).
- step 54 it is determined in step 54 whether the victory or defeat determination in all of the stages described below has been executed, or the self-player of the home-use gaming machine 112 has input a game ending instruction. If either of the actions has been taken, the process flow proceeds to step 55 , but otherwise returns to step 53 to execute the character battle process again.
- step 55 a rank determination process for determining the rank of respective players who have participated in the character battle game, from the result of the character battle process executed until then.
- step 56 a parameter modification process is executed to modify the parameters of respective characters based on the result of the character battle process.
- step 57 while the result of the character battle game such as a scoreline is displayed, a post-processing is executed which transmits data indicating the result of the character battle game to the database server 103 in order to update the gaming data in the database server 103 , then the gaming process is completed.
- the gaming machine 1 and the home-use gaming machine 112 start processing the actual game based on the application data stored in each of them. Subsequently, the gaming machine 1 and the home-use gaming machine 112 respectively transmits information with regard to the latest game status (i.e., information for game) to the gaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Then, based on the information for game received from the gaming machine 1 and the home-use gaming machine 112 , respectively, the gaming server 101 transmits the information for game to the gaming machine 1 and the home-use gaming machine 112 , in order to reflect the latest game status corresponding to the information for game to the other party.
- the latest game status i.e., information for game
- the gaming server 101 repeats the transmission and reception of such information for game between the gaming machine 1 and the home-use gaming machine 112 until the game is over. Therefore, respective players can play the character battle game in real time looking at shared images between the gaming machine 1 and the home-use gaming machine 112 .
- the gaming server 101 not only transmits and receives information for game to and from the gaming machine 1 installed in the amusement shop A, but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user, whereby a character battle game can be implemented between the gaming machine 1 and the home-use gaming machine 112 , as described above.
- the gaming system 100 a battle between the player of the gaming machine 1 and the player of the home-use gaming machine 112 is enabled. Therefore, not only the player of the gaming machines 1 but also the player of the home-use gaming machine 112 can participate in the character battle game. In this way, with the gaming system 100 , since the player of the home-use gaming machine 112 participates in the character battle game, the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the character battle game.
- the application data stored in the home-use gaming machine 112 may or may not be partially limited in terms of the functions provided, compared with that stored in the shop server 2 to be executed by the gaming machine 1 . If there is a limitation, specifically for example, although the number of the soldier characters composing a single force can be increased up to 100 in the application data of the gaming machine 1 , the number that can be increased in the application data of the home-use gaming machine 112 is limited to 90 .
- the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can advantageously alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of the gaming machine 1 .
- the application data of the home-use gaming machine 112 is limited such that level of each parameter of the battle strength can only be increased to a maximum value of 9, whereas level of each parameter of the battle strength in the application data of the gaming machine 1 can be increased to a maximum value of 10.
- the management side of the shop can have an advantage in that their income increases as more players of the home-use gaming machine 112 come to play the game on the gaming machine 1 , because the player must drop in a coin to the gaming machine 1 every time he/she plays.
- the above description shows only an aspect in which one player operates the gaming machine 1 and another player operates the home-use gaming machine 112 , but an aspect in which players of a plurality of gaming machines 1 compete with each other, an aspect in which players of a plurality of home-use gaming machines 112 compete with each other, or an aspect in which players of a plurality of gaming machines 1 compete with players of a plurality of home-use gaming machines 112 may also be possible. Particularly, by adding one or two players of the gaming machines 1 to the above-mentioned aspects, the number of participants may be further increased.
- the game according to the first associated gaming system is a labyrinth battle game as shown in FIG. 19 , wherein each of a plurality (e.g., four) of players controls a character 201 to move inside a labyrinth 202 along a route chosen by the player, battle with other characters of other players, compete for items possessed by the characters, collect all the items and defeat the ultimate target character.
- a player who has been qualified as a displacement right holder can insert a displacement wall piece 204 into the labyrinth from a predefined direction a within a time limit 203 , whereby the structure of the labyrinth changes as the game progresses, enhancing the interest of the game.
- a holding score 205 held by respective characters (referred to as “life” hereinafter) increases or decreases according to the result of the battle or the progress status of the game, and the character with no life left becomes the loser.
- the gaming machine 1 and the home-use gaming machine 112 start processing of the actual labyrinth battle game based on the application data stored in each machine, upon completing a predefined game startup process.
- the gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to the gaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from the gaming machine 1 and the home-use gaming machine 112 , respectively, the gaming server 101 then transmits the information for game to the gaming machine 1 and the home-use gaming machine 112 , in order to reflect the latest game status corresponding to the information for game to the other party.
- the gaming server 101 repeats the transmission and reception of such information for game between the gaming machine 1 and the home-use gaming machine 112 until the labyrinth battle game is over. Therefore, the players can play the labyrinth battle game in real time looking at shared images between the gaming machine 1 and the home-use gaming machine 112 .
- the gaining server 101 not only transmits and receives the information for game to and from the gaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user.
- the labyrinth battle game between the gaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise the gaming system 100 , the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the labyrinth battle game.
- the application data stored in the home-use gaming machine 112 may or may not be partially limited in terms of the functions provided, compared with that stored in the shop server 2 to be executed by the gaming machine 1 . If there is a limitation, specifically for example, although a critical strike (a strike which can provide the opponent with more damage than a normal offensive) during the battle occurs with a probability of 1/32, the probability in the application data of the home-use gaming machine 112 is limited to 1/64.
- the application data of the home-use gaming machine 112 is limited such that the game can be played only in a part of the labyrinths, whereas the game can be played in all of the labyrinths prepared in the application data of the gaming machine 1 .
- the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can advantageously alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of the gaming machine 1 .
- the game according to the second associated gaming system is a satanic wizard battle game as shown in FIG. 20 , wherein a plurality (e.g., four) of players, each using his/her card (or a virtual card 301 on the display), summon and control their satanic wizard characters 302 to battle with each other, and compete for the number of opponent satanic wizard characters 303 defeated or the number of captured magical crystals freckled over the battle map.
- a plurality e.g., four
- the gaming machine 1 and the home-use gaming machine 112 start processing of the actual satanic wizard battle game based on the application data stored in each machine, upon completing a predefined game startup process.
- the gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to the gaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from the gaming machine 1 and the home-use gaming machine 112 , respectively, the gaming server 101 then transmits the information for game to the gaming machine 1 and the home-use gaming machine 112 , in order to reflect the latest game status corresponding to the information for game to the other party.
- the gaming server 101 repeats the transmission and reception of such information for game between the gaming machine 1 and the home-use gaming machine 112 until the satanic wizard battle game is over. Therefore, the players can play the satanic wizard battle game in real time looking at shared images between the gaming machine 1 and the home-use gaming machine 112 .
- the gaming server 101 not only transmits and receives the information for game to and from the gaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user.
- the satanic wizard battle game between the gaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise the gaming system 100 , the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the satanic wizard battle game.
- the application data stored in the home-use gaming machine 112 is partially limited in terms the functions provided, compared with that stored in the shop server 2 to be executed by the gaming machine 1 .
- the battle strength parameter in the application data of the home-use gaming machine 112 is limited to 90 .
- the application data of the home-use gaming machine 112 is limited such that the game can be played only in a part of the battle maps, whereas the game can be played in all of the battle maps prepared in the application data of the gaming machine 1 .
- the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of the gaming machine 1 .
- the game according to the third associated gaming system is an action role playing game as shown in FIG. 21 , wherein each of a plurality (e.g., four) of players, raising the level of his/her main character 401 through battles with opponent characters 402 , controls his/her main character 401 to have a series of adventures according to a prepared scenario and solve the puzzles which are hidden in each scenario.
- a plurality e.g., four
- the gaming machine 1 and the home-use gaming machine 112 start processing of the actual game based on the application data stored in each machine, upon completing a predefined game startup process.
- the gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to the gaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from the gaming machine 1 and the home-use gaming machine 112 , respectively, the gaming server 101 then transmits the information for game to the gaming machine 1 and the home-use gaming machine 112 , in order to reflect the latest game status corresponding to the information for game to the other party.
- the gaming server 101 repeats the transmission and reception of such information for game between the gaming machine 1 and the home-use gaming machine 112 until the game is over. Therefore, the players can play the game in real time looking at shared images between the gaming machine 1 and the home-use gaming machine 112 .
- the gaming server 101 not only transmits and receives the information for game to and from the gaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user.
- the game between the gaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise the gaming system 100 , the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the game.
- the application data stored in the home-use gaming machine 112 is partially limited in terms of the functions provided, compared with that stored in the shop server 2 to be executed by the gaming machine 1 (the functions may not be limited, however). Specifically, for example, if the degree of increasing each battle strength parameter when raising the level of the character is assumed to be 10 in the application data of the gaming machine 1 , the degree of increasing each battle strength parameter in the application data of the home-use gaming machine 112 is limited to 9 .
- the application data of the home-use gaming machine 112 is limited such that rare items are not available, whereas the character can obtain all the items including rare items in the application data of the gaming machine 1 .
- the application data of the home-use gaming machine 112 is limited such that selectable professions or costumes of the character are limited, whereas the player can arrange any type of professions or costumes for the character in the application data of the gaming machine 1 .
- an expiration date is set in the gaining data, which will be deleted from the data storage unit 406 when the machine date passes the expiration date.
- the player who played the character battle game using the gaming data can no longer play the character battle game thereafter.
- the expiration date can be extended by an expiration date extension process described below, whereby the character battle game can be played even if the machine date passes the expiration date before extension.
- the expiration date extension process is executed in accordance with the flow chart shown in FIG. 22 by the CPU 401 (processor) in the database server 103 (gaming management server) operating according to the program stored in the ROM 402 .
- the expiration date extension process is executed by the CPU 401 , which interrupts the main process (not shown) periodically with a predefined interval (e.g., 1 ms).
- step 121 the CPU 401 temporarily saves the currently executing program stored in a storage area (register) within the memory, then the process flow proceeds to step 122 .
- step 122 the CPU 401 extracts the gaining data to be extended. In this case, the CPU 401 looks up the expiration date of each of the gaming data stored in the data storage unit 406 and determines a date which is one week before the expiration date, then extracts the gaming data as the target of extension if the determined date matches the machine date.
- the one-week prior to the expiration date in this case corresponds to the notification period according to the present invention for notifying the passing of the expiration date (of course, the one-week precedence is an example of the notification period, which may be shorter than a week, or may be longer provided that it does not exceed the expiration date).
- step 123 it is determined whether or not there exist any gaming data extracted in step 122 . If there exist gaming data extracted, the process flow proceeds to step 124 , and otherwise, to step 132 . Since the gaming data extracted in step 123 indicates that the expiration date will not be updated within the notification period (one week prior to the expiration date, in this embodiment), the CPU 401 operates as the notification control device to control transmission of expiration notification data, by execution of subsequent step 128 when such gaming data are extracted.
- step 124 it is determined, based on the player ID, whether or not the extracted gaming data are for the home-use gaming machine 112 (i.e., gaming data in accordance with the fact that the player played the character battle game on the home-use gaming machine 112 ). If the extracted gaming data are that of the home-use gaming machine 112 , the process flow proceeds to step 127 , and otherwise, to step 125 . Step 125 is entered in the case when the player plays the character battle game on the gaming machine 1 . In this case, the CPU 401 determines whether or not the character battle game is being played before the expiration date. If the game is being played before the expiration date, the process flow proceeds step 126 and sets a normal extension period (three months in this embodiment), as the extension period for extending the expiration date, then proceeds to step 131 , but otherwise, proceeds to step 132 .
- the process flow proceeds step 126 and sets a normal extension period (three months in this embodiment), as the extension period for extending the expiration date, then proceeds to step 131
- step 127 the CPU 401 operates as the update control device and determines, based on the mode data, whether or not the character battle game is being executed in the charging mode. If the character battle game is being executed in the charging mode, the process flow proceeds to step 128 , but otherwise to step 132 . Thus the CPU 401 executes a control to allow updating of the expiration date if the character battle game is being executed in the charging mode, but prohibit updating of the expiration date if the game is not being executed in the charging mode (i.e., being executed in the free-of-charge mode).
- step 128 the CPU 401 instructs the communication control unit 405 to operate the communication processing unit 404 to transmit, to the home-use gaming machine 112 , expiration notification data for notifying that the expiration date may be passed before long.
- the home-use gaming machine 112 displays, for example, a predefined message (e.g., expiration date will come in a week from now) on the display 507 .
- step 129 the CPU 401 determines whether or not extension request data has been received from the home-use gaming machine 112 . If extension request data has received, the process flow proceeds to step 130 , but otherwise to step 132 . Step 130 is entered in the case when the player played the character battle game in charging mode on the home-use gaming machine 112 , and also operated the home-use gaming machine 112 to transmit the extension request data to the database server 103 .
- the extension condition for updating the expiration date by the home-use gaming machine 112 is that the character battle game must be played in charging mode and extension request data must be transmitted to the database server 103 .
- the CPU 401 operates as the setting processing device and executes setting process to provide a period for extending the expiration date.
- the CPU 401 provides a shorter extension period (one month for the present embodiment) than the above-mentioned normal extension period so that the effective period becomes shorter than that when using the gaming machine 1 .
- step 131 following step 126 or step 130 , where the CPU 401 operates as the extension processing device, and executes an updating process to update the expiration date using the normal extension period or the shortened extension period provided in step 126 or step 130 .
- the expiration date before updating is Jun. 10, 2005, which will be extended by three months until Sep. 10, 2005 if the player plays the character battle game on the gaming machine 1 before the expiration date.
- the expiration date before updating is also Jun. 10, 2005 and the player is playing the character battle game on the home-use gaming machine 112
- the expiration date is extended until Jul. 10, 2005 if the character battle game is executed in charging mode and also the extension request data is transmitted within a period from Jun. 3, 2005 to Jun. 10, 2005.
- the character battle game is executed in the free-of-charge mode and the extension request data was not transmitted within a period from Jun. 3, 2005 to Jun. 10, 2005, the expiration date will not be extended.
- the database server 103 provides a shortened extension period of the expiration date, and updates the expiration date of the gaming data using the shortened extension period of the expiration date which is provided. Therefore, not only the players who are playing the character battle game on the gaming machine 1 , but also players who are playing the character battle game on the home-use gaming machine 112 can update the expiration date if he/she satisfies extension condition by, for example, transmitting extension request data.
- the expiration date can be extended under such circumstances that the player cannot visit the game center or the like because of its being located too far. It is therefore advantageous for a player who wants to keep playing the character battle game in that extension of the expiration date can be done regardless of location, whereby providing the player with an incentive to continuously play the character battle game.
- the expiration date can not be updated if the character battle game is played in free-of-charge mode. This prevents players who do not pay money from playing the character battle game continuously for a long time, whereby obstructions to running the game center and the like or the gaming system 100 can be eliminated.
- a home-use gaming machine has been described as an example of a user gaming machine
- a cellular phone 111 shown in FIG. 1 a personal computer, a portable game terminal, a portable information terminal or the like may also be used as long as it can execute application data of the game and transmission/reception of the information for game to and from the gaming server 101 .
- a cellular phone 111 In order to allow extension of the expiration date via a cellular phone 111 , it suffices to provide the cellular phone 111 with functions of transmitting mode data and extension request data.
- the number of commercial gaming machines composing the shop gaming system is not limited to eight but may be suitably increased or decreased provided that the shop gaming system comprises at least a single gaming machine.
- the shop gaming system may be a system formed by having at least a single commercial gaming machine and a single shop server integrated therein.
- the shop gaming system may be a single commercial gaming machine having an equivalent function as the shop server.
- network traffic can be reduced as well as time lag of transmission and reception between the gaming machines being suppressed, compared with the case wherein individual gaming machines transmit and receive information for game directly to and from the gaming server.
- the gaming machine 1 is provided with a main display 11 and a sub-display 12 , the main display 11 and the sub-display 12 may be separated.
- transmission of the extension request data via the home-use gaming machine 112 is executed by the player's predefined input operation using the input device 508 in accordance with the input operation screen displayed on the display 507
- the data may be transmitted in another manner such as, for example, sending an e-mail from the database server 103 to the home-use gaming machine 112 and regarding the player s transmission of a reply mail to the e-mail as an equivalence of transmitting an extension request data
- the database server 103 may be configured to execute step 130 when data transmission from/to home-use gaming machine 112 is executed.
- the player's accessing a site opened in the database server 103 and performing a predefined input operation may be regarded as an equivalence to transmission of the extension request data.
- the database server 103 may be configured to execute step 130 merely when there is an access from the home-use gaming machine 112 without depending on an active operation by the player such as transmission of the extension request data.
- the expiration date is extended not only when the player sends the extension request data or an e-mail in consideration of extending the expiration date, but also when the database server 103 is accessed from the home-use gaming machine 112 even without consideration of extending the expiration date, whereby extension of the expiration date is executed automatically.
- the database server 103 is supposed to manage the gaming data in a segmented manner according to respective attributes, so that when extending the expiration date via the home-use gaming machine 112 , not all of the gaming data which are the target of extension but a part of which (e.g., data with regard to characters which can be shared by respective games such as avatars) may be extended.
- the present invention provides a gaming system comprising a first gaming machine for executing a game with gaming data, a second gaming machine for executing the game with the gaming data, and a gaming management server connected to the first gaming machine and the second gaming machine via a network.
- the gaming management server includes: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
- the gaming management server executes a setting process to extend the expiration date of the gaming data when the second gaming machine (user gaming machine) accesses the gaming management server or when data is transmitted from the second gaming machine. Then, after the setting process, the gaming management server executes an update process to update the expiration date of the gaming data.
- the expiration date of the gaming data is extended when the gaming management server is accessed, or data transmission such as a request for extension or transmission of an electronic mail is executed by the second gaming machine.
- the gaming management server may further include a notification control means for transmitting expiration notification data to the second gaming machine in order to notify a user that the game is executed with the gaming data whose expiration date has not been updated if the expiration date has not been updated within a notification period for notifying that the expiration date is about to expire.
- the second gaming machine is configured to execute the expiration notification when the expiration date has not been extended within the notification period.
- the setting processing means may execute the extending process so that the expiration date after extended by an operation with the second gaming machine becomes shorter than the expiration date after extended by an operation with the first gaming machine
- the expiration date may be extended, when the game is being played using a second gaming machine, a period until the expiration date becomes shorter than that when being played using a first gaming machine (commercial gaming machine).
- the gaming management server may further include update control means for updating the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and for keeping the expiration date unchanged when the game is not played in the charging mode.
- the present invention provides a gaming management server connected to a first gaming machine (commercial gaming machine) and a second gaming machine (user gaming machine), both for executing a game with gaming data, via a network
- the gaming management server comprises: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Pinball Game Machines (AREA)
Abstract
A gaming system comprises a first gaming machine, a second gaming machine and a gaming management server. The first gaming machine can execute a game with gaming data, and the second gaming machine also can execute the game with the gaming data. The gaming management server is connected to the first gaming machine and the second gaming machine via a network. The gaming management server includes a processor managing the gaming data for each player, and executing an extending process to extend an expiration date of the gaming data when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine, and updating the expiration date of the gaming data processed with the extending process.
Description
- This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2005-272648, filed on Sep. 20, 2005; the entire contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a gaming system comprising a commercial gaming machine and a gaming management server, as well as to the gaming management server composing the gaming system.
- 2. Related Background of the Invention
- Techniques for electronically managing an expiration date have been conventionally known. For example, Japanese Patent Application Laid-Open No. Hei. 7-152833 discloses a customer management system capable of preventing member cards from becoming invalid due to neglect of renewal by allowing a grace period to a member card which has expired to extend the expiration date and outpuffing, when the card is used during the grace period, a message prompting the renewal. In addition, Japanese Patent Application Laid-Open No. 2002-366778 discloses a server having the function to extend the available period of attribution for temporally, regionally, and selectively restricting character information about a character.
- An object of the present invention is to allow extension of the expiration date without the necessity to play the game on an arcade gaming machine in a gaming system comprising a commercial gaming machine and a gaming management server, as well as in the gaming management server composing the gaming system.
- The present invention provides a gaming system comprising a first gaming machine for executing a game with gaming data, a second gaming machine for executing the game with the gaming data, and a gaming management server connected to the first gaming machine and the second gaming machine via a network. The gaming management server includes: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
-
FIG. 1 is a system block diagram of a gaming system according to the present invention; -
FIG. 2 is a perspective view illustrating a plurality of gaming machines and a card vending machine; -
FIG. 3 is a perspective view illustrating a whole structure of the gaming machine; -
FIG. 4 is a block diagram of the gaming machine illustrating mainly the internal configuration; -
FIG. 5 is a block diagram illustrating an exemplary internal configuration of an image control circuit; -
FIG. 6 is a block diagram illustrating a shop server; -
FIG. 7 is a block diagram illustrating a gaming server and a database server; -
FIG. 8 is a flow chart illustrating an operation procedure of gaming process from start to end of the game in the gaming machine. -
FIG. 9 is a flow chart illustrating the operation procedure of game startup process. -
FIG. 10 is a flow chart illustrating the operation procedure of character battle process. -
FIG. 11 is a flow chart illustrating the operation procedure of selected stage battle process. -
FIG. 12 is a flow chart illustrating the operation procedure of interruption process. -
FIG. 13 is a block diagram illustrating a home-use gaming machine. -
FIG. 14 is a flow chart illustrating the operation procedure of gaming process from start to end of the game in the home-use gaming machine. -
FIG. 15 is a diagram illustrating an exemplary world map. -
FIG. 16 is a diagram illustrating an exemplary field map. -
FIG. 17 is a diagram illustrating an exemplary field map and battle screen -
FIG. 18 is a diagram illustrating an exemplary stronghold maintenance management table. -
FIG. 19 is a diagram illustrating a game screen according to a first associated gaming system. -
FIG. 20 is a diagram illustrating a game screen according to a second associated gaming system. -
FIG. 21 is a diagram illustrating a game screen according to a third associated gaming system. -
FIG. 22 is a flow chart illustrating the operation procedure of expiration date extension process in the database server. - Embodiments of the present invention will be described below, wherein identical elements are provided with identical reference numerals, and duplicate description will be omitted.
- (Overall Configuration of a Gaming System)
-
FIG. 1 shows a system configuration of agaming system 100 according to an embodiment of the present invention, andFIG. 2 is a perspective view illustrating a plurality ofgaming machines 1 andcard vending machines 6. Thegaming system 100 includes three shop servers in total installed in two amusement shops A and B; one for shop A and the other two for shop B, a plurality (eight in the present embodiment) ofgaming machines 1 andcard vending machines 6 communicably connected viaprivate lines 3; in-shop routers 7 installed in the amusement shops A and B; and a group ofcenter servers 5 connected to the in-shop router 7 via acommunication network 4 a and the Internet 4. Furthermore, abase station 110 connected to acellular phone 111 via a radio link and a home-use gaming machine 112 are connected to the Internet 4. - In each of the game shops A and B, the
shop server 2, thegaming machines 1, and thecard vending machine 6 are connected by aprivate line 3 to form an in-shop LAN (Local Area Network), the LAN being connected to the Internet 4 via an in-shop router 7. Acommercial gaming system 8 is composed of ashop server 2 and eightgaming machines 1 connected to theshop server 2 by a private line. Here, the amusement shop mentioned mainly refers to a game center, but any other business site would be sufficient as long as a gaming machine can be installed therein. - The
gaming system 100, in the form of a gaming system according to the present invention, is provided for a plurality (four in this embodiment) of players of thegaming machines 1 or a home-use gaming machine 112 to participate in a character battle game. For illustrative purposes, however, in the following description, an exemplary case is described wherein one player operates one of thegaming machines 1 installed in the amusement shop A, while another player operates the home-use gaming machine 112, so that the same character battle game is played by the two players together with a CPU player. - The objective of the character battle game is to expand the territory of the home country of each player who governs his/her home country as a warlord and leads his/her military force in an attempt to invade other countries governed by other players. In addition, the character battle game is designed to progress in real time with each player looking at shared images. Here, four types of countries are prepared, namely, Soil-land, Water-land, Fire-land, and Wind-land, one of which the player can choose to be the warlord for.
- (Arrangement of the Gaming Machine)
- A
gaming machine 1, in the form of a stationary commercial gaming machine (first gaming machine) according to the embodiment of the present invention, comprises an image display device for displaying images showing how a plurality of force characters C1-C4 belonging to opposing countries (described below) battle against each other while moving around a field map 125 (described below), and is configured to cause respective force characters C1-C4 to perform actions such as advance, attack, or defend, according to the player's operation (mainly touch operation on atouch panel 11 a described below). Note that, although actions of respective force characters C1-C4 are decided according to the player's operation, autonomous actions of respective force characters C1-C4 are determined using AI technology so that actions of respective force characters C1-C4 will not stall in the absence of player's operation. - Each force is made up by soldier characters having a variety of abilities such as those of a warrior, a wizard, or the like. The soldier characters are led by a single leader character. The player controls the force to make various moves by providing the leader character with commands.
- Here, the characters C1-C4 indicating the forces (i.e., force character) can be displayed in two ways: as a single character similar to the leader character, or as a plurality of characters including the leader character and the soldier characters, both of which can be switched by arbitrarily changing the display format (see
FIG. 17 ). - The
gaming machine 1 has amain display 11 equipped with a liquid-crystal display device, in the front side of thehousing 10, as shown inFIG. 3 . Additionally, above themain display 11, thegaming machine 1 has asub-display 12 likewise equipped with a liquid-crystal display device, and 13L, 13R provided at the right and left sides thereof for outputting sounds used for making the game realistic.speakers - The
main display 11 is configured to display game images (e.g., field map 120) according to respective stages of the game (described in detail below). Thesub-display 12 is configured to display explanation about the character battle game, or images at particular stages of the game. - In addition, the
gaming machine 1 has anoperation panel 14 under themain display 11 and a table 15 on the near side of theoperation panel 14. Theoperation panel 14 has acoin slot 16 for dropping in a coin (gaming medium such as hard currency or gaming token) required when playing a game, and acard slot 18 for inserting anID card 17. - Each of the
gaming machines 1 composing thegaming system 100 has a machine ID assigned specific to itself. The machine ID includes a server ID specific to eachshop server 2 and an ID specific to eachgaming machine 1, which are given, for example, such as A01, A02, A03, . . . in the case ofrespective gaming machines 1 installed in a shop A. -
FIG. 4 is a block diagram of thegaming machine 1 illustrating mainly the internal structure. Thegaming machine 1 comprises a plurality of components, in the center of which is provided amicrocomputer 31. - The
microcomputer 31 comprises a main CPU (Central Processing Unit) 32, a RAM (Random Access Memory) 33, and a ROM (Read Only Memory) 34. Themain CPU 32, which is operated according to a program stored in theROM 34, receives signals, via an I/O port 39, from respective components provided on theoperation panel 14, while communicating signals to and from other components to control the overall operation of thegaming machine 1. TheRAM 33 stores data and programs (in this embodiment, application data and gaming data described below) which are used when themain CPU 32 is operated. TheROM 34 stores control programs executed by themain CPU 32 and permanent data. - In addition, the
gaming machine 1 includes arandom number generator 35, asampling circuit 36, a clockpulse generating circuit 37, and adivider 38. Therandom number generator 35 operates according to instructions from themain CPU 32 to generate random numbers within a certain range. Thesampling circuit 36, following the instructions from themain CPU 32, extracts an arbitrary random number from those generated by therandom number generator 35, and inputs the extracted random number into themain CPU 32. The clockpulse generating circuit 37 generates a reference clock for operating themain CPU 32, and thedivider 38 inputs the signal resulted from dividing the reference clock by a constant cycle into themain CPU 32. - Moreover, the
gaming machine 1 includes atouch panel 11 a, acoin sensor 16 a, acard reader 18 a, acommunication control unit 21, and acommunication processing unit 22, and further includes animage control circuit 71 and anaudio control circuit 72. - The
touch panel 11 a, provided so as to cover the display screen of themain display 11, detects the position where the player's finger touched and feeds the position signal corresponding to the detected position into themain CPU 32. The player uses thetouch panel 11 a to perform input operation mainly to provide the leader character with commands (e.g., letting his/her force characters avoid hostile characters, sending force characters for reinforcement). For example, thetouch panel 11 a, with the rectangular transparent plate surface having conductive material coated thereon, detects the position where the player's finger touched by applying voltage from electrodes disposed on the four comers of the transparent plate and detecting, through the electrodes, feeble change of electric current due to the player's finger touch. - The
coin sensor 16 a detects a coin dropped in from thecoin slot 16, and outputs, to themain CPU 32, a detection signal corresponding to the detection. Thecard reader 18 a reads card information, such as a player ID being recorded on theID card 17 inserted into thecard slot 18, and feeds the read-out card information into themain CPU 32. - The
communication control unit 21 operates according to the instructions from themain CPU 32, and controls the connection and disconnection of the circuit for communicating with theshop server 2. Thecommunication processing unit 22 operates according to the instructions from thecommunication control unit 21, and transmits and receives data via theprivate line 3. - The
image control circuit 71, controlling the display of images on each of themain display 11 and the sub-display 12, causes themain display 11 to display images showing how the force characters are battling against each other on the field map described below, and causes the sub-display 12 to display explanatory or acting images of the character battle game. - The
image control circuit 71 includes animage control CPU 71 a,awork RAM 71 b, aprogram ROM 71 c, animage ROM 71 d, avideo RAM 71 e, and a VDP (Video Display Processor) 71 f, as shown inFIG. 5 . Theimage control CPU 71 a determines, based on parameters set by themicrocomputer 31, the images to be displayed on themain display 11 and the sub-display 12 in accordance with the image control program (related to the display on themain display 11 and the sub-display 12) which is preliminarily stored in theprogram ROM 71 c. Thework RAM 71 b is configured as a temporary storage device when theimage control CPU 71 a executes the image control program. - The
program ROM 71 c stores image control programs, various selection tables or the like. Theimage ROM 71 d stores dot data used to form the images. Thevideo RAM 71 e is arranged as a temporary storage device when forming an image by theVDP 71 f. TheVDP 71 f, including acontrol RAM 71 g, forms images according to the display content of themain display 11 and the sub-display 12 determined by theimage control CPU 71 a, and outputs respective formed image to themain display 11 and the sub-display 12. - The
audio control circuit 72 inputs, into 13L and 13R, audio signal for outputting sound from thespeakers 13L and 13R. From thespeakers 13L and 13R, sound is output in order to boost the game mood at a suitable timing after the game started, for example.speakers - (Arrangement of the Shop Server, Card Vending Machine, and In-shop Router)
- The
shop server 2 includes aCPU 201, aROM 202, aRAM 203, acommunication processing unit 204, acommunication control unit 205, and adata storage unit 206 for storing application data, as shown inFIG. 6 . While theCPU 201 operates to read and write data from and to theRAM 203 according to the program stored in theROM 202, thecommunication control unit 205 causes thecommunication processing unit 204 to operate following the instructions from theCPU 201. Then, via theprivate line 3, theshop server 2 transmits and receives data to and fromrespective gaming machine 1 installed in respective amusement shops A and B, executes transmission (down load) of data torespective gaming machines 1, and relays data transmission and reception betweenrespective gaming machines 1 or to and from thecenter server group 5. Included in the application data is various data (such as image data for the game) to be used in execution of character battle games played on thegaming machine 1. - The
card vending machine 6 includes an operation unit by which the player performs input operation of his/her individual information and a card issuing unit, wherein a predefined input operation using the operation unit causes the card issuing unit to issue anID card 17 storing card information including the player ID specific to each player. - The in-
shop router 7 connects the in-shop LAN formed in each of the amusement shops A and B to theInternet 4. - (Arrangement of the Center Server Group)
- The
center server group 5 includes a plurality of gaming servers (two 101 and 102 ingaming servers FIG. 1 ) installed corresponding to respective games, and adatabase server 103, wherein respective gaming servers are connected via theprivate line 104 to form a LAN, the LAN being connected to theInternet 4 via a router (not shown). - The
gaming server 101 includes aCPU 301, aROM 302, aRAM 303, acommunication processing unit 304, acommunication control unit 305, and adata storage unit 306, as shown inFIG. 7 . While theCPU 301 operates to read and write data from and to theRAM 303 according to the program stored in theROM 302, thecommunication control unit 305 causes thecommunication processing unit 304 to operate following the instructions from theCPU 301. - The
gaming server 101 transmits and receives data including information for game to and from theshop servers 2 and home-use gaming machine 112, via theInternet 4. The information for game is the information (e.g., information that a force character of a certain player moved to somewhere, or information that a force character of a certain player used magic) with regard to the current game status (i.e., the latest game status). In other words, thegaming server 101 synchronizes the game, as well as sharing the game status, between thegaming machine 1 and the home-use gaming machine 112 which are engaged in the battle game, by transmitting and receiving information for game to and from thegaming machine 1 via theshop server 2, and also transmitting and receiving information for game to and from the home-use gaming machine 112. - In addition, the
gaming server 101 receives entry data transmitted from thegaming machine 1 and the home-use gaming machine 112, accepts the player's participation (entry) to the character battle game and updates the player's participation information, determines the players supposed to become opponents, and transmits the result of determining the opponents to thedatabase server 103. - The
gaming server 102 is installed in order to execute another game (e.g., the game according to the second to the fourth embodiment described below), and has an arrangement identical to that of thegaming server 101, although the data and the program stored are different from those for thegaming server 101. - The
database server 103, in the form of a gaming management server according to the present invention, includes aCPU 401, aROM 402, aRAM 403, acommunication processing unit 404, acommunication control unit 405, and adata storage unit 406. In thedatabase server 103, while theCPU 401 operates to read and write data from and to theRAM 403 according to the program stored in theROM 402 and operates as a setting processing device, an update processing device, a notification control device, and an update control device characteristic to the present invention, thecommunication control unit 405 causes thecommunication processing unit 404 to operate following the instructions from theCPU 401 to transmit and receive data to and fromrespective shop servers 2 via theInternet 4. In thedata storage unit 406, a player ID, a password to be used for player authentication, the type of game, and gaming data are stored for each player. The player ID may be read from theID card 17 and transmitted by thegaming machine 1, or input and transmitted by the player using the home-use gaming machine 112. - Then, the
database server 103 stores the gaming data in thedata storage unit 406, while theCPU 401 manages the gaming data by updating the stored gaming data according to the progress status of the game or extension request data described below. In other words, the management unit according to the present invention is constituted by theCPU 401 and thedata storage unit 406. - The gaming data includes a battle strength parameter (a value determined by the offense and defense power) on respective force characters described above, and data indicating the play history of the character battle game for respective players. The gaming data, which is transmitted from the
database server 103 to thegaming machine 1 and the home-use gaming machine 112 at the start of the game to be used in the character battle game, corresponds to the gaming data according to the present invention. - The gaming data are managed by the
database server 103 for each player (i.e., in a distinct manner to be identifiable using the player ID). In addition, the gaming data are set with an effective period (e.g., three months after issue) during which the character battle game can be played effectively. As will be described below, the effective period can be extended if the character battle game is played on thegaming machine 1 within the effective period, and the effective period is also extendable using the home-use gaming machine 112 if an extension condition such as transmission of extension request data described below is satisfied. However, the gaming data are designed to be deleted from thedata storage unit 406 by an instruction from theCPU 401, if the character battle game is not played on thegaming machine 1 within the effective period and machine date managed by thedatabase server 103 passes the expiration date without satisfying the extension condition. - By including information which can distinguish the type of the terminal used for the game, the player ID can have different content provided for the same player if the device used for playing the game is different, and the gaming data are managed corresponding to respective player IDs. The
database server 103 determines, from the player ID received, whether the transmission source device is thegaming machine 1, the home-use gaming machine 112, or acellular phone 111, and shares the determination result with thegaming server 101. - (Operation of the Gaming Machine)
- Operation of the
gaming machine 1 will be described next, referring to the flow charts shown in FIGS. 8 to 12. -
FIG. 8 is a flow chart illustrating the operation procedure of the gaming process from start to end of the game in thegaming machine 1. Note that the steps are abbreviated as S inFIG. 8 , as well as in FIGS. 9 to 12, 14 and 22 to be described below. In the following description, the player who actually performs the operation is also referred to as the self-player, and the player who will be the opponent of the self-player is also called the hostile-player. The self-player is a player who actually exists, but the hostile-player, besides being an actually existing player, may be a CPU player described below when there is no actual player existing. - When powered on, the
gaming machine 1 transmits a down load request of application data to theshop server 2, which, upon receiving the down load request, transmits the application data to thegaming machine 1 which has transmitted the down load request. - Upon receiving the application data, the
gaming machine 1 stores the application data in theRAM 33. Then, in thegaming machine 1, themain CPU 32, upon reading the application data, operates as the gaming progress control device to control the progress of the character battle game according to the player's operation input. - Upon starting the gaming process, the process flow proceeds to step 1 where the
gaming machine 1 executes the game startup process described below, which includes coin dropping, ID card insertion, password input, as well as a process of receiving the determination result of the opponent by thegaming server 101. Instep 2, a force organization process is executed by the player's operation. In the force organization process, soldier characters are organized in a force belonging to acountry 1 a for which the self-player of thegaming machine 1 plays the role of the warlord (also referred to as “home country” hereinafter, whereas 1 b, 1 c and 1 d for which hostile-players play the role of warlords are also referred to as “hostile countries”). Upon completing the force organization process, the force characters to be operated by the self-player of thecountries gaming machine 1 are determined, enabling the self-player of thegaming machine 1 to use the force characters for advance or battle. - Next, the process flow proceeds to step 3 where a character battle process described below is executed. Upon completing the character battle process, it is determined at
step 4 whether the victory or defeat has been determined at all of the stages described below, or the self-player of thegaming machine 1 has entered an end-of-game command. If either of the above has been executed, the process flow proceeds to step 5 and, if not, the process returns to step 3 to execute the character battle process again. Instep 5, a rank determination process for determining, from the result of the character battle process which have been executed so far, the rank of the players who participated in the character battle game is executed, then in the followingstep 6, a parameter changing process is executed to change the parameters for respective characters, based on the result of the character battle process. - Furthermore, in
step 7, while results of the character battle game such as scorelines are being displayed, a post-processing is executed which transmits data indicating the results of the character battle game to thedatabase server 103 via theshop server 2, in order to update the gaming data in thedatabase server 103. In thefollowing step 8, a card return process is executed, and the gaming process is completed when theID card 17 which has been inserted by the player of thegaming machine 1 is returned from thecard slot 18. - Upon starting the character battle process, the process flow proceeds to step 21, as shown in
FIG. 10 , where themain CPU 32 executes a world map display control process and causes themain display 11 to display aworld map image 90 described below. Then, theworld map image 90 is displayed on themain display 11, as shown inFIG. 15 . In the followingstep 22, the process waits until stage selection is executed to specify any of the 91, 92, 93 and 94 included in thestage images world map image 90 to be described below. Upon executing the stage selection, the process flow proceeds to step 23, where stage selection information indicating the stage which has been selected in the stage selection (hereinafter referred to as “selected stage”) is transmitted to thegaming server 101, as well as receiving the stage selection information from thegaming server 101. Next, the process flow proceeds to step 24, where a selected stage battle process is executed. Note that, in order to balance the military power at the start of the game, a same number of stages, for example, are assigned to 1 a, 1 b, 1 c and 1 d.respective countries - The selected stage battle process is executed in accordance with the flow chart shown in
FIG. 11 . Upon starting the selected stage battle process, themain CPU 32 proceeds to step 35 and executes display control of the field map at the selected stage. Now, if, for example, a stage shown by astage image 91 described below is the selected stage, afield map 120 such as one shown inFIG. 16 is displayed on themain display 11. In the followingstep 36, it is determined whether or not a battle command has been entered, based on the information entered from thetouch panel 11 a. - Here, a battle command is a command with regard to a battle between the player's force characters and force characters of other counties. If a battle command is entered, the process flow proceeds to step 37, whereas the process flow proceeds to step 38 without executing
step 37 if there is no battle command entered. - In
step 37, a character offense and defense process according to the battle command entered instep 36 is executed, which causes a team led by force characters (e.g., force characters ofcountry 1 a) to perform offense or defense against force characters of another country (e.g.,country 1 b) according to the battle command. Next, instep 38, it is determined whether or not a character conflict, i.e., a battle between force characters belonging to different countries (e.g., 1 a and 1 b) occurred, and if a character conflict occurred, the process flow proceeds to step 39 to execute a compulsory battle process, whereas the process flow proceeds to step 40 without executingcountries step 39 if there is no character conflict. - In
step 40, it is determined whether or not the selected stage is a home stage described below. If so, the process flow proceeds to step 41 and if not, to step 43 and executes control to change the condition of determining the stronghold winner which composes the battle condition described below. - Then, in step 41, it is determined whether or not the characters of the
home country 1 a have reached any of the strongholds described below (that the characters of the home country reached any of the strongholds corresponds to the stronghold winner determination condition at the home stage). If characters of thehome country 1 a reaches any of the strongholds, the winner at the stronghold is determined to be thehome country 1 a, satisfying the stronghold winner determination condition. In this case the process flow proceeds to step 42 and updates the stronghold maintenance management table 80 described below, and if not, completes the selected stage battle process without executing step 42. - In addition, when the process flow proceeds to step 43 (which is the case that the selected stage is an away stage described below), it is determined whether or not the characters of the
home country 1 a has succeeded in defeating the characters of any of the 1 b, 1 c, or 1 d defending the stronghold and capturing the stronghold (that the character of the home country defeated the characters of a hostile country corresponds to the stronghold winner determination condition at the away stage). If the characters of the home country defeat the characters of a hostile country defending the stronghold, the winner at the stronghold is determined to be the home country, satisfying the stronghold winner determination condition. In this case the process flow proceeds to step 42 and updates the stronghold maintenance management table, but if not, completes the selected stage battle process without executing step 42.hostile countries - Incidentally, the stronghold winner determination condition is a condition to determine the winner at each stronghold, configured for each stronghold with the content described above. In addition, the stronghold winner determination condition may be configured as different conditions according to whether the selected stage is a home stage or an away stage, not being limited to the above condition. The condition may be to seize the flag raised at each stronghold in the case of the home stage, for example, and, in the case of the away stage, to defeat the characters of a hostile country defending the stronghold and seize the flag.
- Upon completing the selected stage battle process, the process flow proceeds to step 25 back in
FIG. 10 and executes a battle result reflection process, which reflects, onto thefield map 120, the result of the selected stage battle process, updating thefield map 120 according to the result of the selected stage battle process. In other words, if a stronghold has been captured, the fact is reflected to thefield map 120 by a processing of themain CPU 32, displaying the changed field map on themain display 11. - Next, the process flow proceeds to step 26, where the
main CPU 32 determines whether or not the castle stronghold described below is captured and the castle stronghold winner determination condition is satisfied, at the selected stage. If the castle stronghold has not been captured, the process flow proceeds to step 27, whereas if the castle stronghold is captured, in other words, if the winner of the selected stage is determined by the capture of the castle stronghold, the process flow proceeds to step 28 without executingstep 27. Additionally, instep 27, it is determined whether or not all the strongholds at the selected stage are captured, and if the winner of the selected stage is determined based on capture of all the strongholds, the process flow proceeds to step 28. Otherwise, themain CPU 32 operates as the special character control device and executes a special character drawing process (step 31), and subsequently returns to step 24 to repeat the above-mentioned process. - In
step 28, a victorious country determination process for determining the victorious country at the selected stage is executed to determine the winner of the selected stage by the capture of the castle stronghold or all the strongholds. In this case, the country which captured the castle stronghold or the country with the largest number of captured strongholds becomes the winner of the selected stage. - In order to execute the
step 28, it is necessary that an affirmative determination (YES) be made in step 26 orstep 27. Thus, themain CPU 32 as the battle condition setting device sets the battle condition using a stronghold winner determination condition and a castle stronghold winner determination condition. - In the following
step 29, a reward management table, which is a reward management data for managing rewards gained by respective countries in the selected stage battle process, is updated and a reward gaining process accompanied with the completion of the stage is executed. Furthermore, in step 30, themain CPU 32 operates as an assigning device to newly assign a selected stage to the victorious country, in order to assign the selected stage according to the result of the selected stage battle process (character battle at the selected stage). In this case, themain CPU 32 updates thecountry area 80 b havingstronghold name area 80 a as the castle stronghold in the stronghold maintenance management table 80 to be the victorious country. In addition, themain CPU 32 executes an updating process to update the world map to one that reflects the content after the assignment, and theworld map image 90 after the updating is displayed on themain display 11. Upon completing step 30, the character battle process is completed. - (World Map Image and Stage Image)
- Now, a
world map image 90 and 91, 92, 93 and 94 will be described. Thestage images world map image 90 is an image showing a world map which will be the stage of the character battle game using thegaming machine 1. The world map image is a unit for executing the character battle game and includes a plurality of stages (a plurality of stages such as those indicated by 91, 92, 93 and 94) as battle zones indicating the regions where the character battles take place. Here, thestage images 91, 92, 93 and 94 show the stages assigned tostage images 1 a, 1 b, 1 c and 1 d, respectively.countries - In addition, immediately after the character battle game is started, the stages included in the world map are assigned to each country in equal numbers, for example, so that the power balance of each player is antagonistic to each other. The stage assigned to each county is a stage governed by the country (governed stage). As mentioned above, since the assignment of the stages to respective countries is changed and the world map is updated, according to the result of the character battle, the power balance of each country dynamically changes. Since each of the stages is governed by one of the countries, the stage seen from characters belonging to the country governing it is a home stage (home battle zone) governed by the country to which the characters belong and the stage seen from characters belonging to the country not governing it is an away stage (hostile battle zone) governed by the country to which the characters do not belong.
- Furthermore, for each stage, a stronghold is set up, which may influence the progress of the character battle game and which may become the target of the offense and defense by the character forces of respective countries. Respective strongholds are deployed in a different manner for each of the stages by the
main CPU 32 operating as a stronghold setting device. The strongholds may be set up using, for example, buildings relating to local industry such as ironworks, a woodworking shops or the like so that material may be obtained when a stronghold is brought under control. In addition, the obtained material is registered into the reward management table for management. Every stage has, in the center thereof, a castle of the country governing the stage which is assigned to the country, with the periphery of the castle being surrounded by the strongholds deployed. As shown inFIG. 16 , included in stage image (FIG. 16 shows afield map 120 corresponding to the stage indicated by a stage image 91) are acastle image 121 showing the castle in the center, and 122, 123 and 124 showing respective strongholds, as well as astronghold images pathway image 121 a showing the pathway linking thecastle image 121 and the 122, 123 and 124.stronghold images - The stronghold maintenance management table 80, being a stronghold maintenance management data, is a table for managing the country which captured the stronghold or the castle stronghold deployed in each stage, that is, the country which has come to satisfy the stronghold winner determination condition or castle stronghold winner determination condition. This stronghold maintenance management table 80 has, for each stage, a
management area 80 c associating astronghold name area 80 a having stronghold names indicating respective strongholds registered therein with acountry area 80 b having the countries which captured them registered therein, as shown inFIG. 18 , wherein each item has an initial value registered therein at the start of the character battle game. According to the stronghold maintenance management table 80 shown inFIG. 18 , the stage shown by the stage image 91 (denoted asstage 91, andstage 92 is the stage shown by the stage image 92) is managed such that acastle stronghold 121 has been captured bycountry 1 a, and 122, 123 and 124 have been captured bystrongholds 1 a, 1 b and 1 a, respectively. In other words, for the stage shown by thecountries stage image 91, 1 a, 1 b and 1 a have come to satisfy respective stronghold winner determination conditions of thecountries 122, 123 and 124, whereas country la has come to satisfy the castle stronghold winner determination condition.strongholds - On the other hand, the
main CPU 32 executes an interruption process for interrupting the character battle process periodically with a predefined interval (e.g., 1 ms) according to the flow chart shown inFIG. 12 . Upon starting the interruption process, the process flow proceeds to step 111 where themain CPU 32 temporarily saves the currently executing program stored in a storage area (register) within the memory, then the process flow proceeds to step 112. Instep 112, themain CPU 32 determines whether or not the battle screen has been touched, and if the battle screen has been touched, the process flow proceeds to step 113 and controls display of the battle screen, and subsequently proceeds to step 114. However, if there is no touch on the battle screen, the process flow proceeds to step 114 without executing step 113. In step 114, it is determined whether or not the field map has been touched, and if the field map has been touched, the process flow proceeds to step 115 and controls display of the field map, and subsequently proceeds to step 116. However, if there is no touch on the field map, the process flow proceeds to step 116 without executing step 115. Then, in step 116, the register of saved program is restored, and the program resumes from the point at which the character battle process was interrupted (saved). - Here, a touch on the battle screen means a touch operation for switching, during the selected stage battle process, the field map displayed on the
main display 11 to a battle screen. In addition, a touch on the field map means a touch operation for switching the battle screen to the field map. For example, when afield map 125 as shown on the left hand side ofFIG. 17 is displayed on themain display 11, a finger touch on the position indicated by the arrow a (battle message displaying a character string “in battle”) may display abattle screen 126 as shown on the right hand side ofFIG. 17 . Alternatively, when thebattle screen 126 is displayed, a finger touch on the position indicated by the arrow b (map window 127) may display afield map 125. - The
field map 125, which is displayed on themain display 11 when the character battle for a selected stage is being performed, is an image for showing, in addition to respective strongholds, that leader characters of respective countries are facing each other on the path shown by thepath image 121 a. In addition, thebattle screen 126, is an image showing the details of the character battle (a situation in which soldier characters of respective countries are engaged in a melee battle) being performed at a position specified by the touch on the battle screen. - As described above, the
gaming machine 1 is configured such that the battle condition can be changed according to whether a character belonging to a country is engaged in a character battle in the home stage or engaged in a character battle in the away stage, as shown insteps 40 to 43 in the stage battle process ofFIG. 11 . Therefore, with thegaming machines 1 the player can change his/her strategy or tactics for the character battle according to whether the stage is home stage or an away stage, when the player is engaged in a character battle in each of the plurality of stages. Therefore, thegaming machine 1 allows for variation of the strategy or tactics (for example, letting the user employ a strategy giving a higher priority to seizing the stronghold in the case of the home stage) which the player may employ, by prompting the player to adapt the commands provided to the leader character to the stage property (whether the stage is the home stage or the away stage) according to whether the stage is home stage or an away stage. Thegaming machine 1 can thus enhance the fun and excitement of the character battle game. - Additionally, with the
gaming machines 1, since the battle condition is provided using the stronghold winner determination condition and the castle stronghold winner determination condition, i.e., the battle condition being composed of a plurality of conditions, the battle condition itself can have a variety. In this view, thegaming machine 1 can also enhance the fun and excitement of the character battle game. - Furthermore, the
gaming machines 1, having a stronghold maintenance management table 80 as a stronghold maintenance management data, manages the country which has come to satisfy the stronghold winner determination condition or the castle stronghold winner determination condition, using the stronghold maintenance management table 80. Therefore, management can be guaranteed with regard to whether or not the stronghold winner determination condition or the castle stronghold winner determination condition is satisfied, or which country has satisfied the condition. - (Game Startup Process)
- The game startup process of
step 1 is executed in accordance with the flow chart shown inFIG. 9 .FIG. 9 is a flow chart illustrating the operation procedure of the game startup process. - Upon starting the game startup process, the process flow proceeds to step 11, where the
main CPU 32 executes a message output process to instruct theimage control circuit 71 to display predefined messages (request to drop in a coin, request to insert the ID card, and request to enter the password) on themain display 11. Subsequently, the processes of 12 and 13 are executed.steps - In order to start the game, the player drops in a coin from the
coin slot 6, inserts theID card 17 into thecard slot 18, and inputs the password using thetouch panel 11 a or the like. Subsequently, a detection signal of the dropped coin is fed into themain CPU 32 from thecoin sensor 16 a, and card information stored in theID card 17 is input from thecard reader 18 a. Upon completing all these inputs, the process flow proceeds to step 13 and themain CPU 32 instructs thecommunication control unit 21 to operate thecommunication processing unit 22 to transmit the read-out card information and the entered password to theshop server 2. - In the following
step 14, the process waits until a response signal indicating the result of authentication that the player is a registered player is received from thecenter server group 5, and upon receiving the response signal, proceeds to step 15. Instep 15, the process waits until opponent determination data indicating the result of the opponent determination by thegaming server 101 is received, and upon receiving the opponent determination data, proceeds to step 16. While waiting for reception of the opponent determination data, thegaming machine 1 displays an image indicating the waiting state on themain display 11. - Subsequently, in
step 16, it is determined from the received opponent determination data whether or not four players as opponents have gathered, and the game startup process is completed if four players have gathered. If four people have not yet gathered, the process flow proceeds to step 17 where the process waits until a predefined waiting time passes, and upon passing of the waiting time, the process flow proceeds to step 18 where the game startup process is completed when themain CPU 32 adds one or more players (these players are provided by processing of themain CPU 32 and referred to as CPU players) to make up the shortage of the regular number (four). - (Arrangement of the Home-use Gaming Machine)
- The home-
use gaming machine 112, in the form of a user gaming machine (second gaming machine) according to the embodiment of the present invention, is a dedicated home-use gaming machine with an operating environment connectable to theInternet 4, which may be privately owned or borrowed by the player. The home-use gaming machine 112 has an arrangement substantially similar to thegaming machine 1 so that substantially similar operation as with thegaming machine 1 can be implemented, comprising aCPU 501, aROM 502, aRAM 503, acommunication processing unit 504, acommunication control unit 505, adata storage unit 506, adisplay 507, and an input device 508 (seeFIG. 13 ), and also comprising a gaming progress control device as with thegaming machine 1. - Note that the
CPU 501 of the home-use gaming machine 112 corresponds to themain CPU 32 and theimage processing CPU 71 a of thegaming machine 1, theROM 502 of the home-use gaming machine 112 corresponds to theROM 34 and theprogram ROM 71 c of thegaming machine 1, theRAM 503 of the home-use gaming machine 112 corresponds to theRAM 33 and thework RAM 71 b of thegaming machine 1. In addition, thecommunication processing unit 504 and thecommunication control unit 505 of the home-use gaming machine 112 corresponds to thecommunication processing unit 22 and thecommunication control unit 21 of thegaming machine 1, respectively. - The
data storage unit 506 of the home-use gaming machine 112 is a hard-disk, having application data stored therein. Various data (such as image data for the game) used for execution of the character battle game played on the home-use gaming machine 112 is included in the application data. Theinput device 508 is, for example, a game-use controller, a keyboard, or a mouse, which corresponds to thetouch panel 11 a of thegaming machine 1. - In the home-
use gaming machine 112, transmission and reception of data to and from thecenter server group 5 via theInternet 4 is enabled by thecommunication control unit 505 which, following the instructions from theCPU 501, operates thecommunication processing unit 504. On this occasion, the data to be transmitted includes mode data indicating whether the character battle game on the home-use gaming machine 112 will be played under a charging mode which uses the gaming value information (payment information which enables the character battle game), or free-of-charge mode which does not use the gaming value information. Additionally, the home-use gaming machine 112 is configured such that, when the player follows the input operation screen displayed on thedisplay 507 and performs a predefined input operation using theinput device 508, theCPU 501 operates to cause thecommunication processing unit 504 to transmit an extension request data for extending the expiration date of the gaming data, whereby the extension request according to the present invention is executed. - (Operation of the Home-use Gaming Machine)
-
FIG. 14 is a flow chart illustrating the operation procedure of the gaming process from start to end of the game on the home-use gaming machine 112. As can be seen from the flow chart, the home-use gaming machine 112 operates similarly to thegaming machine 1. In other words, upon starting the gaming process in the home-use gaming machine 112, theCPU 501 executes, instep 51, a game startup process which is substantially similar to the above-mentioned game startup process of thegaming machine 1, including processes such as accepting input of the player's ID and password from theinput device 508, or receiving the result of opponent determination by the gaming server 101 (seeFIG. 9 ). Instep 52, a force organization process is executed according to the player's operation. In this force organization process, organization of soldier characters is executed in the force belonging to the country for which the self-player of the home-use gaming machine 112 plays the role of the warlord. Upon completing the force organization process, the force characters to be operated by the self-player of the home-use gaming machine 112 is determined, and the self-player of the home-use gaming machine 112 is assumed to perform actions such as advance or battle by the force characters. - Next, the process flow proceeds to step 53, where
CPU 501 executes a character battle process substantially similar to the character battle process of the gaming machine 1 (seeFIG. 10 ). Upon completing the character battle process, it is determined instep 54 whether the victory or defeat determination in all of the stages described below has been executed, or the self-player of the home-use gaming machine 112 has input a game ending instruction. If either of the actions has been taken, the process flow proceeds to step 55, but otherwise returns to step 53 to execute the character battle process again. Instep 55, a rank determination process for determining the rank of respective players who have participated in the character battle game, from the result of the character battle process executed until then. In the followingstep 56, a parameter modification process is executed to modify the parameters of respective characters based on the result of the character battle process. - Furthermore, in
step 57, while the result of the character battle game such as a scoreline is displayed, a post-processing is executed which transmits data indicating the result of the character battle game to thedatabase server 103 in order to update the gaming data in thedatabase server 103, then the gaming process is completed. - (Operation of the Gaming Server)
- Operation of the
gaming server 101 will be described in association with the operation of thegaming machine 1 and the home-use gaming machine 112, which have been described in detail above. - Upon completing the game startup process, the
gaming machine 1 and the home-use gaming machine 112 start processing the actual game based on the application data stored in each of them. Subsequently, thegaming machine 1 and the home-use gaming machine 112 respectively transmits information with regard to the latest game status (i.e., information for game) to thegaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Then, based on the information for game received from thegaming machine 1 and the home-use gaming machine 112, respectively, thegaming server 101 transmits the information for game to thegaming machine 1 and the home-use gaming machine 112, in order to reflect the latest game status corresponding to the information for game to the other party. - The
gaming server 101 repeats the transmission and reception of such information for game between thegaming machine 1 and the home-use gaming machine 112 until the game is over. Therefore, respective players can play the character battle game in real time looking at shared images between thegaming machine 1 and the home-use gaming machine 112. - In other words, with the
gaming system 100, thegaming server 101 not only transmits and receives information for game to and from thegaming machine 1 installed in the amusement shop A, but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user, whereby a character battle game can be implemented between thegaming machine 1 and the home-use gaming machine 112, as described above. - In other words, with the
gaming system 100, a battle between the player of thegaming machine 1 and the player of the home-use gaming machine 112 is enabled. Therefore, not only the player of thegaming machines 1 but also the player of the home-use gaming machine 112 can participate in the character battle game. In this way, with thegaming system 100, since the player of the home-use gaming machine 112 participates in the character battle game, the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the character battle game. - It is to be noted that the application data stored in the home-
use gaming machine 112 may or may not be partially limited in terms of the functions provided, compared with that stored in theshop server 2 to be executed by thegaming machine 1. If there is a limitation, specifically for example, although the number of the soldier characters composing a single force can be increased up to 100 in the application data of thegaming machine 1, the number that can be increased in the application data of the home-use gaming machine 112 is limited to 90. Alternatively, for example, the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can advantageously alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of thegaming machine 1. Furthermore, for example, the application data of the home-use gaming machine 112 is limited such that level of each parameter of the battle strength can only be increased to a maximum value of 9, whereas level of each parameter of the battle strength in the application data of thegaming machine 1 can be increased to a maximum value of 10. - Now, we consider a case wherein the application data of the
gaming machine 1 is identical to that of the home-use gaming machine 112, and the player can play the game under the same condition either on thegaming machine 1 or the home-use gaming machine 112. In this case, it is likely that there will be more players who enjoy the game at home using the home-use gaming machine 112, because the player can enjoy the game at home using the home-use gaming machine 112 without managing to spend his time and effort to visit the amusement shop A where thegaming machine 1 is installed. In that case, the amusement shops A and B may be frustrated because, despite their investment to preparededicated gaming machines 1 having an operation environment which is suitable for the game, there are few players willing to play the game on thededicated gaming machines 1. - In this view, if a limitation is applied to the application data of the home-
use gaming machine 112 as described above so that the functions of the game which can be played on the home-use gaming machine 112 is restricted in comparison with that of the game which can be played on thegaming machine 1, the situation of the battle becomes more favorable when playing the game on thegaming machine 1 than playing the game on the home-use gaming machine 112. Hence, many players who want to gain better results will choose to play the battle game on thegaming machine 1. As a result, players of the home-use gaming machine 112 are encouraged to visit the amusement shops A or B in order to play the game on thegaming machine 1. Note that the management side of the shop can have an advantage in that their income increases as more players of the home-use gaming machine 112 come to play the game on thegaming machine 1, because the player must drop in a coin to thegaming machine 1 every time he/she plays. - Note that, the above description shows only an aspect in which one player operates the
gaming machine 1 and another player operates the home-use gaming machine 112, but an aspect in which players of a plurality ofgaming machines 1 compete with each other, an aspect in which players of a plurality of home-use gaming machines 112 compete with each other, or an aspect in which players of a plurality ofgaming machines 1 compete with players of a plurality of home-use gaming machines 112 may also be possible. Particularly, by adding one or two players of thegaming machines 1 to the above-mentioned aspects, the number of participants may be further increased. - (First Associated Gaming System)
- Next, a first associated gaming system whose game content is different from that of the
gaming system 100 will be described, referring toFIG. 19 . - The game according to the first associated gaming system is a labyrinth battle game as shown in
FIG. 19 , wherein each of a plurality (e.g., four) of players controls acharacter 201 to move inside alabyrinth 202 along a route chosen by the player, battle with other characters of other players, compete for items possessed by the characters, collect all the items and defeat the ultimate target character. In this labyrinth battle game, a player who has been qualified as a displacement right holder can insert adisplacement wall piece 204 into the labyrinth from a predefined direction a within atime limit 203, whereby the structure of the labyrinth changes as the game progresses, enhancing the interest of the game. Also, a holdingscore 205 held by respective characters (referred to as “life” hereinafter) increases or decreases according to the result of the battle or the progress status of the game, and the character with no life left becomes the loser. - In the first associated gaming system, as with the
gaming system 100, thegaming machine 1 and the home-use gaming machine 112 start processing of the actual labyrinth battle game based on the application data stored in each machine, upon completing a predefined game startup process. - Subsequently, the
gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to thegaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from thegaming machine 1 and the home-use gaming machine 112, respectively, thegaming server 101 then transmits the information for game to thegaming machine 1 and the home-use gaming machine 112, in order to reflect the latest game status corresponding to the information for game to the other party. - The
gaming server 101 repeats the transmission and reception of such information for game between thegaming machine 1 and the home-use gaming machine 112 until the labyrinth battle game is over. Therefore, the players can play the labyrinth battle game in real time looking at shared images between thegaming machine 1 and the home-use gaming machine 112. - In other words, also with the first associated gaming system, the gaining
server 101 not only transmits and receives the information for game to and from thegaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user. In this manner, the labyrinth battle game between thegaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise thegaming system 100, the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the labyrinth battle game. - It is to be noted that, also with the first associated gaming system, the application data stored in the home-
use gaming machine 112 may or may not be partially limited in terms of the functions provided, compared with that stored in theshop server 2 to be executed by thegaming machine 1. If there is a limitation, specifically for example, although a critical strike (a strike which can provide the opponent with more damage than a normal offensive) during the battle occurs with a probability of 1/32, the probability in the application data of the home-use gaming machine 112 is limited to 1/64. Alternatively, for example, the application data of the home-use gaming machine 112 is limited such that the game can be played only in a part of the labyrinths, whereas the game can be played in all of the labyrinths prepared in the application data of thegaming machine 1. Furthermore, for example, the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can advantageously alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of thegaming machine 1. - Hence, also with the first associated gaming system, many players who want to gain better results will choose to play the battle game on the
gaming machine 1 and consequently, players of the home-use gaming machine 112 are encouraged to visit the amusement shops A or B in order to play the game on thegaming machine 1. - (Second Associated Gaming System)
- Next, a second associated gaming system whose game content is different from that of the
gaming system 100 and that of the first associated gaming system will be described, referring toFIG. 20 . - The game according to the second associated gaming system is a satanic wizard battle game as shown in
FIG. 20 , wherein a plurality (e.g., four) of players, each using his/her card (or avirtual card 301 on the display), summon and control theirsatanic wizard characters 302 to battle with each other, and compete for the number of opponentsatanic wizard characters 303 defeated or the number of captured magical crystals freckled over the battle map. - Also in the second associated gaming system, as with the above-mentioned
gaming system 100, thegaming machine 1 and the home-use gaming machine 112 start processing of the actual satanic wizard battle game based on the application data stored in each machine, upon completing a predefined game startup process. - Subsequently, the
gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to thegaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from thegaming machine 1 and the home-use gaming machine 112, respectively, thegaming server 101 then transmits the information for game to thegaming machine 1 and the home-use gaming machine 112, in order to reflect the latest game status corresponding to the information for game to the other party. - The
gaming server 101 repeats the transmission and reception of such information for game between thegaming machine 1 and the home-use gaming machine 112 until the satanic wizard battle game is over. Therefore, the players can play the satanic wizard battle game in real time looking at shared images between thegaming machine 1 and the home-use gaming machine 112. - In other words, also with the second associated gaming system, the
gaming server 101 not only transmits and receives the information for game to and from thegaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user. In this manner, the satanic wizard battle game between thegaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise thegaming system 100, the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the satanic wizard battle game. - Here, also with the second associated gaming system, the application data stored in the home-
use gaming machine 112 is partially limited in terms the functions provided, compared with that stored in theshop server 2 to be executed by thegaming machine 1. Specifically, for example, if the battle strength parameter of the satanic wizard summoned by the player is assumed to be 100 in the application data of thegaming machine 1, the battle strength parameter in the application data of the home-use gaming machine 112 is limited to 90. Alternatively, for example, the application data of the home-use gaming machine 112 is limited such that the game can be played only in a part of the battle maps, whereas the game can be played in all of the battle maps prepared in the application data of thegaming machine 1. Furthermore, for example, the application data of the home-use gaming machine 112 is limited such that items or magic of higher levels which can alter the situation of the battle cannot be used (or the number of usage is limited), whereas all of the types of item or magic can be used in the application data of thegaming machine 1. - Hence, also with the second associated gaming system, many players who want to gain better results will choose to play the battle game on the
gaming machine 1 and consequently, players of the home-use gaming machine 112 are encouraged to visit the amusement shops A or B in order to play the game on thegaming machine 1. - (Third Associated Gaming System)
- Next, a third associated gaming system whose game content is different from those of the
gaming system 100, and the first and second associated gaming systems will be described, referring toFIG. 21 . - The game according to the third associated gaming system is an action role playing game as shown in
FIG. 21 , wherein each of a plurality (e.g., four) of players, raising the level of his/hermain character 401 through battles withopponent characters 402, controls his/hermain character 401 to have a series of adventures according to a prepared scenario and solve the puzzles which are hidden in each scenario. - Also in the third associated gaming system, as with the above-mentioned
gaming system 100, thegaming machine 1 and the home-use gaming machine 112 start processing of the actual game based on the application data stored in each machine, upon completing a predefined game startup process. - Subsequently, the
gaming machine 1 and the home-use gaming machine 112 transmits, respectively, information for game to thegaming server 101 at a timing such as when the game status has changed or a predefined time period has passed. Based on the information for game received from thegaming machine 1 and the home-use gaming machine 112, respectively, thegaming server 101 then transmits the information for game to thegaming machine 1 and the home-use gaming machine 112, in order to reflect the latest game status corresponding to the information for game to the other party. - The
gaming server 101 repeats the transmission and reception of such information for game between thegaming machine 1 and the home-use gaming machine 112 until the game is over. Therefore, the players can play the game in real time looking at shared images between thegaming machine 1 and the home-use gaming machine 112. - In other words, also with the third associated gaming system, the
gaming server 101 not only transmits and receives the information for game to and from thegaming machine 1 installed in the amusement shop A but also executes transmission and reception of the information for game to and from the home-use gaming machine 112 owned by the user. In this manner, the game between thegaming machine 1 and the home-use gaming machine 112 is implemented as described above. Therefore, with this gaming system, likewise thegaming system 100, the number of participants may increase compared with conventional gaming systems in which players of the home-use gaming machine 112 could not participate in the game. - It is to be noted that, also with the third associated gaming system, the application data stored in the home-
use gaming machine 112 is partially limited in terms of the functions provided, compared with that stored in theshop server 2 to be executed by the gaming machine 1 (the functions may not be limited, however). Specifically, for example, if the degree of increasing each battle strength parameter when raising the level of the character is assumed to be 10 in the application data of thegaming machine 1, the degree of increasing each battle strength parameter in the application data of the home-use gaming machine 112 is limited to 9. Alternatively, for example, the application data of the home-use gaming machine 112 is limited such that rare items are not available, whereas the character can obtain all the items including rare items in the application data of thegaming machine 1. Furthermore, for example, the application data of the home-use gaming machine 112 is limited such that selectable professions or costumes of the character are limited, whereas the player can arrange any type of professions or costumes for the character in the application data of thegaming machine 1. - Hence, also with the third associated gaming system, many players who want to gain better results or create characters which match their taste will choose to play the battle game on the
gaming machine 1 and consequently, players of the home-use gaming machine 112 are encouraged to visit the amusement shops A or B in order to play the game on thegaming machine 1 - (Embodiment Relating to Extending the Expiration Date of the Gaming Data)
- Subsequently, an embodiment relating to extending the expiration date of the gaming data according to the present invention will be described. As stated above, an expiration date is set in the gaining data, which will be deleted from the
data storage unit 406 when the machine date passes the expiration date. The player who played the character battle game using the gaming data can no longer play the character battle game thereafter. However, wit thegaming system 1, the expiration date can be extended by an expiration date extension process described below, whereby the character battle game can be played even if the machine date passes the expiration date before extension. - The expiration date extension process is executed in accordance with the flow chart shown in
FIG. 22 by the CPU 401 (processor) in the database server 103 (gaming management server) operating according to the program stored in theROM 402. The expiration date extension process is executed by theCPU 401, which interrupts the main process (not shown) periodically with a predefined interval (e.g., 1 ms). - Upon starting the expiration date extension process, the process flow proceeds to step 121, where the
CPU 401 temporarily saves the currently executing program stored in a storage area (register) within the memory, then the process flow proceeds to step 122. Instep 122, theCPU 401 extracts the gaining data to be extended. In this case, theCPU 401 looks up the expiration date of each of the gaming data stored in thedata storage unit 406 and determines a date which is one week before the expiration date, then extracts the gaming data as the target of extension if the determined date matches the machine date. The one-week prior to the expiration date in this case corresponds to the notification period according to the present invention for notifying the passing of the expiration date (of course, the one-week precedence is an example of the notification period, which may be shorter than a week, or may be longer provided that it does not exceed the expiration date). - Subsequently, the process flow proceeds to step 123, where it is determined whether or not there exist any gaming data extracted in
step 122. If there exist gaming data extracted, the process flow proceeds to step 124, and otherwise, to step 132. Since the gaming data extracted instep 123 indicates that the expiration date will not be updated within the notification period (one week prior to the expiration date, in this embodiment), theCPU 401 operates as the notification control device to control transmission of expiration notification data, by execution ofsubsequent step 128 when such gaming data are extracted. - Then, in
step 124, it is determined, based on the player ID, whether or not the extracted gaming data are for the home-use gaming machine 112 (i.e., gaming data in accordance with the fact that the player played the character battle game on the home-use gaming machine 112). If the extracted gaming data are that of the home-use gaming machine 112, the process flow proceeds to step 127, and otherwise, to step 125. Step 125 is entered in the case when the player plays the character battle game on thegaming machine 1. In this case, theCPU 401 determines whether or not the character battle game is being played before the expiration date. If the game is being played before the expiration date, the processflow proceeds step 126 and sets a normal extension period (three months in this embodiment), as the extension period for extending the expiration date, then proceeds to step 131, but otherwise, proceeds to step 132. - In addition, in
step 127, theCPU 401 operates as the update control device and determines, based on the mode data, whether or not the character battle game is being executed in the charging mode. If the character battle game is being executed in the charging mode, the process flow proceeds to step 128, but otherwise to step 132. Thus theCPU 401 executes a control to allow updating of the expiration date if the character battle game is being executed in the charging mode, but prohibit updating of the expiration date if the game is not being executed in the charging mode (i.e., being executed in the free-of-charge mode). - Next, in
step 128, theCPU 401 instructs thecommunication control unit 405 to operate thecommunication processing unit 404 to transmit, to the home-use gaming machine 112, expiration notification data for notifying that the expiration date may be passed before long. Upon receiving the expiration notification data, the home-use gaming machine 112 displays, for example, a predefined message (e.g., expiration date will come in a week from now) on thedisplay 507. - Next, in
step 129, theCPU 401 determines whether or not extension request data has been received from the home-use gaming machine 112. If extension request data has received, the process flow proceeds to step 130, but otherwise to step 132. Step 130 is entered in the case when the player played the character battle game in charging mode on the home-use gaming machine 112, and also operated the home-use gaming machine 112 to transmit the extension request data to thedatabase server 103. - In other words, with the
gaming system 100 in the present embodiment, the extension condition for updating the expiration date by the home-use gaming machine 112 is that the character battle game must be played in charging mode and extension request data must be transmitted to thedatabase server 103. When the extension condition is satisfied, theCPU 401 operates as the setting processing device and executes setting process to provide a period for extending the expiration date. However, in step 130, when the character battle game is played using the home-use gaming machine 112, theCPU 401 provides a shorter extension period (one month for the present embodiment) than the above-mentioned normal extension period so that the effective period becomes shorter than that when using thegaming machine 1. - Then the process flow proceeds to step 131 following
step 126 or step 130, where theCPU 401 operates as the extension processing device, and executes an updating process to update the expiration date using the normal extension period or the shortened extension period provided instep 126 or step 130. In this case, for example, the expiration date before updating is Jun. 10, 2005, which will be extended by three months until Sep. 10, 2005 if the player plays the character battle game on thegaming machine 1 before the expiration date. In the case where the expiration date before updating is also Jun. 10, 2005 and the player is playing the character battle game on the home-use gaming machine 112, the expiration date is extended until Jul. 10, 2005 if the character battle game is executed in charging mode and also the extension request data is transmitted within a period from Jun. 3, 2005 to Jun. 10, 2005. However, if the character battle game is executed in the free-of-charge mode and the extension request data was not transmitted within a period from Jun. 3, 2005 to Jun. 10, 2005, the expiration date will not be extended. - As stated above, with the
gaming system 100 according to the embodiment of the present invention, if the extension condition such that extension request data is transmitted from the home-use gaming machine 112 is satisfied, thedatabase server 103 provides a shortened extension period of the expiration date, and updates the expiration date of the gaming data using the shortened extension period of the expiration date which is provided. Therefore, not only the players who are playing the character battle game on thegaming machine 1, but also players who are playing the character battle game on the home-use gaming machine 112 can update the expiration date if he/she satisfies extension condition by, for example, transmitting extension request data. Thus, with thegaming system 100, the expiration date can be extended under such circumstances that the player cannot visit the game center or the like because of its being located too far. It is therefore advantageous for a player who wants to keep playing the character battle game in that extension of the expiration date can be done regardless of location, whereby providing the player with an incentive to continuously play the character battle game. - However, since the effective period is made shorter when the player is playing the character battle game using the home-
use gaming machine 112 than that when playing the character battle game on thegaming machine 1, extension of the expiration date without using thegaming machine 1 is made shorter, whereby the player who has a strong desire to continuously play the character battle game is encouraged to play the character battle game on the gainingmachine 1. - In addition, since updating of the expiration date via the home-
use gaming machine 112 is allowed only when the character battle game is played in charging mode, the expiration date can not be updated if the character battle game is played in free-of-charge mode. This prevents players who do not pay money from playing the character battle game continuously for a long time, whereby obstructions to running the game center and the like or thegaming system 100 can be eliminated. - In addition, with the
gaming system 1, if the expiration date is not yet extended after the notification period passed, players who cannot visit the game center are informed of the possible expiration so that they pay attention to the passing of the expiration date, since the home-use gaming machine 112 is controlled by thedatabase server 103 to notify the passing of the expiration date, whereby passing of the expiration date due to carelessness or the like can be prevented. - The present invention is not limited to the above-mentioned embodiment, and various modifications are possible. For example, although a home-use gaming machine has been described as an example of a user gaming machine, a
cellular phone 111 shown inFIG. 1 , a personal computer, a portable game terminal, a portable information terminal or the like may also be used as long as it can execute application data of the game and transmission/reception of the information for game to and from thegaming server 101. In order to allow extension of the expiration date via acellular phone 111, it suffices to provide thecellular phone 111 with functions of transmitting mode data and extension request data. - The number of commercial gaming machines composing the shop gaming system is not limited to eight but may be suitably increased or decreased provided that the shop gaming system comprises at least a single gaming machine. In addition, the shop gaming system may be a system formed by having at least a single commercial gaming machine and a single shop server integrated therein. Furthermore, the shop gaming system may be a single commercial gaming machine having an equivalent function as the shop server. However, when a plurality of gaming machines are communicably connected to the gaming server via the shop server, it is preferable that network traffic can be reduced as well as time lag of transmission and reception between the gaming machines being suppressed, compared with the case wherein individual gaming machines transmit and receive information for game directly to and from the gaming server.
- In addition, although the
gaming machine 1 is provided with amain display 11 and a sub-display 12, themain display 11 and the sub-display 12 may be separated. - Although, in the above-mentioned embodiment, transmission of the extension request data via the home-
use gaming machine 112 is executed by the player's predefined input operation using theinput device 508 in accordance with the input operation screen displayed on thedisplay 507, the data may be transmitted in another manner such as, for example, sending an e-mail from thedatabase server 103 to the home-use gaming machine 112 and regarding the player s transmission of a reply mail to the e-mail as an equivalence of transmitting an extension request data, and thedatabase server 103 may be configured to execute step 130 when data transmission from/to home-use gaming machine 112 is executed. Furthermore, the player's accessing a site opened in thedatabase server 103 and performing a predefined input operation may be regarded as an equivalence to transmission of the extension request data. - Alternatively, the
database server 103 may be configured to execute step 130 merely when there is an access from the home-use gaming machine 112 without depending on an active operation by the player such as transmission of the extension request data. In this manner, the expiration date is extended not only when the player sends the extension request data or an e-mail in consideration of extending the expiration date, but also when thedatabase server 103 is accessed from the home-use gaming machine 112 even without consideration of extending the expiration date, whereby extension of the expiration date is executed automatically. - Furthermore, the
database server 103 is supposed to manage the gaming data in a segmented manner according to respective attributes, so that when extending the expiration date via the home-use gaming machine 112, not all of the gaming data which are the target of extension but a part of which (e.g., data with regard to characters which can be shared by respective games such as avatars) may be extended. - As described in detail above, it becomes possible, according to the present invention, to extend the expiration date in a gaming system comprising a commercial gaming machine and a gaming management server, and in the gaming management server composing the gaming system, without having to play a game on an arcade gaming machine.
- The present invention provides a gaming system comprising a first gaming machine for executing a game with gaming data, a second gaming machine for executing the game with the gaming data, and a gaming management server connected to the first gaming machine and the second gaming machine via a network. The gaming management server includes: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
- In the gaming system, the gaming management server executes a setting process to extend the expiration date of the gaming data when the second gaming machine (user gaming machine) accesses the gaming management server or when data is transmitted from the second gaming machine. Then, after the setting process, the gaming management server executes an update process to update the expiration date of the gaming data. Thus, the expiration date of the gaming data is extended when the gaming management server is accessed, or data transmission such as a request for extension or transmission of an electronic mail is executed by the second gaming machine.
- In addition, the gaming management server may further include a notification control means for transmitting expiration notification data to the second gaming machine in order to notify a user that the game is executed with the gaming data whose expiration date has not been updated if the expiration date has not been updated within a notification period for notifying that the expiration date is about to expire.
- In this manner, the second gaming machine is configured to execute the expiration notification when the expiration date has not been extended within the notification period.
- Furthermore, the setting processing means may execute the extending process so that the expiration date after extended by an operation with the second gaming machine becomes shorter than the expiration date after extended by an operation with the first gaming machine
- In this manner, although the expiration date may be extended, when the game is being played using a second gaming machine, a period until the expiration date becomes shorter than that when being played using a first gaming machine (commercial gaming machine).
- In addition, the gaming management server may further include update control means for updating the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and for keeping the expiration date unchanged when the game is not played in the charging mode.
- In this case, even if the expiration date is to be extended, when the game is being played using the second gaming machine, the expiration date is extended only while being played in the charging mode.
- Furthermore, the present invention provides a gaming management server connected to a first gaming machine (commercial gaming machine) and a second gaming machine (user gaming machine), both for executing a game with gaming data, via a network, The gaming management server comprises: management means for managing the gaming data for each player; setting processing means for executing an extending process to extend an expiration date of the gaming data managed by the management means when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine; and update processing means for updating the expiration date of the gaming data processed with the extending process by the setting processing means.
Claims (11)
1. A gaming system comprising:
a first gaming machine executing a game with gaming data;
a second gaming machine executing the game with the gaming data; and
a gaming management server connected to the first gaming machine and the second gaming machine via a network, the gaming management server including a processor managing the gaming data for each player, and executing an extending process to extend an expiration date of the gaming data when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine, and updating the expiration date of the gaming data processed with the extending process.
2. The gaming system according to claim 1 ,
wherein the processor of the gaming management server transmits expiration notification data to the second gaming machine in order to notify a user that the game is executed with the gaming data whose expiration date has not been updated if the expiration date has not been updated within a notification period for notifying that the expiration date is about to expire.
3. The gaming system according to claim 1 ,
wherein the processor of the gaming management server executes the extending process so that the expiration date after extended by an operation with the second gaming machine becomes shorter than the expiration date after extended by an operation with the first gaming machine.
4. The gaming system according to claim 2 ,
wherein the processor of the gaming management server executes the extending process so that the expiration date after extended by an operation with the second gaming machine becomes shorter than the expiration date after extended by an operation with the first gaming machine.
5. The gaming system according to claim 1 ,
wherein the processor of the gaming management server updates the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and the processor of the gaming management server keeps the expiration date unchanged when the game is not played in the charging mode.
6. The gaming system according to claim 2 ,
wherein the processor of the gaming management server updates the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and the processor of the gaming management server keeps the expiration date unchanged when the game is not played in the charging mode.
7. The gaming system according to claim 3 ,
wherein the processor of the gaming management server updates the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and the processor of the gaming management server keeps the expiration date unchanged when the game is not played in the charging mode.
8. A gaming system comprising:
a first gaming machine executing a game with gaming data;
a second gaming machine executing the game with the gaming data; and
a gaming management server connected to the first gaming machine and the second gaming machine via a network, the gaming management server including a processor managing the gaming data for each player, and executing an extending process to extend an expiration date of the gaming data when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine, and updating the expiration date of the gaming data processed with the extending process,
wherein the processor of the gaming management server executes the extending process so that the expiration date after extended by an operation with the second gaming machine becomes shorter than the expiration date after extended by an operation with the first gaming machine.
9. The gaming system according to claim 8 ,
wherein the processor of the gaming management server transmits expiration notification data to the second gaming machine in order to notify a user that the game is executed with the gaming data whose expiration date has not been updated if the expiration date has not been updated within a notification period for notifying that the expiration date is about to expire.
10. The gaming system according to claim 8 ,
wherein the processor of the gaming management server updates the expiration date when the game is played with the second gaming machine in a charging mode in which the game is charged, and the processor of the gaming management server keeps the expiration date unchanged when the game is not played in the charging mode.
11. A gaming management server connected to a first gaming machine and a second gaming machine, both for executing a game with gaming data, via a network, the gaming management server comprising:
a processor managing the gaming data for each player, and executing an extending process to extend an expiration date of the gaming data when the gaming management server is accessed by the second gaming machine or when the gaming management server receives extension request data from the second gaming machine, and updating the expiration date of the gaming data processed with the extending process.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005272648A JP2007082626A (en) | 2005-09-20 | 2005-09-20 | Game system and game management server |
| JP2005-272648 | 2005-09-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20070066400A1 true US20070066400A1 (en) | 2007-03-22 |
Family
ID=37884935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/531,706 Abandoned US20070066400A1 (en) | 2005-09-20 | 2006-09-14 | Gaming system and gaming management server |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20070066400A1 (en) |
| JP (1) | JP2007082626A (en) |
| AU (1) | AU2006220360A1 (en) |
| ZA (1) | ZA200607804B (en) |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070097127A1 (en) * | 2005-10-27 | 2007-05-03 | Samsung Electronics Co., Ltd. | Method of executing game function in wireless terminal |
| US20100057591A1 (en) * | 2008-09-04 | 2010-03-04 | Bhogal Kulvir S | Inventory item expiration and renewal in a virtual universe |
| US20110126131A1 (en) * | 2009-11-20 | 2011-05-26 | David Baszucki | System and methods for managing distributed physics simulation of objects in a virtual environment |
| US20120046099A1 (en) * | 2010-08-17 | 2012-02-23 | John Mraovic | Method of mind influencing through subliminal messages |
| US20120238357A1 (en) * | 2009-09-15 | 2012-09-20 | Sony Computer Entertainment Inc. | Game control program, game device, and method that make game progress by moving character |
| US20130035144A1 (en) * | 2011-08-04 | 2013-02-07 | Ami Entertainment Network, Inc. | System for tracking account activity on an amusement device |
| US20140066199A1 (en) * | 2012-08-29 | 2014-03-06 | DeNA Co., Ltd. | Server device, and non-transitory computer-readable storage medium storing game program |
| US20140235356A1 (en) * | 2011-10-26 | 2014-08-21 | Konami Digital Entertainment Co., Ltd. | Game system, game server therefor, control method for game server, and computer readable recording medium |
| US20140335929A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US20140335928A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US20140335946A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US20140335930A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US9098978B2 (en) | 2009-10-30 | 2015-08-04 | Konami Digital Entertainment Co., Ltd. | Game system and management apparatus having a convenient authentication process for ensuring security |
| US9592440B1 (en) * | 2013-01-09 | 2017-03-14 | Kabam, Inc. | Battle-attribute-based arrangement of map areas |
| US9911272B2 (en) * | 2015-09-24 | 2018-03-06 | King.Com Ltd. | Controlling a user interface of a computer device |
| US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| CN112169341A (en) * | 2020-09-29 | 2021-01-05 | 苏州亿歌网络科技有限公司 | Game data processing method, device, equipment and storage medium |
| US10981069B2 (en) | 2008-03-07 | 2021-04-20 | Activision Publishing, Inc. | Methods and systems for determining the authenticity of copied objects in a virtual environment |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5578769B2 (en) * | 2008-04-21 | 2014-08-27 | 株式会社三共 | GAME SYSTEM, GAME SERVER, AND GAME PROGRAM |
| JP5487481B2 (en) * | 2008-05-07 | 2014-05-07 | 株式会社三共 | GAME SYSTEM AND GAME SERVER |
| KR20130106153A (en) * | 2012-03-19 | 2013-09-27 | (주)네오위즈게임즈 | Method and server for porivding service of extending use period of item |
| US9017170B2 (en) * | 2012-05-23 | 2015-04-28 | King.Com Limited | Method and apparatus for interactive gameplay across multiple computing platforms |
| JP5237493B1 (en) * | 2012-10-03 | 2013-07-17 | 株式会社 ディー・エヌ・エー | Information processing apparatus and game program |
| JP5406394B1 (en) * | 2013-03-27 | 2014-02-05 | 株式会社 ディー・エヌ・エー | Information processing apparatus and game program |
| JP5763804B2 (en) * | 2014-04-23 | 2015-08-12 | 株式会社三共 | GAME SYSTEM, GAME SERVER, AND GAME PROGRAM |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020183116A1 (en) * | 2001-05-30 | 2002-12-05 | Konami Computer Entertainment Osaka, Inc. | Server device for net game, net game management method, net game management program and recording medium which stores net game management program |
| US20030060285A1 (en) * | 2001-08-30 | 2003-03-27 | Eisaburo Itakura | Network game system, network game server, and network game terminal |
| US20030073471A1 (en) * | 2001-10-17 | 2003-04-17 | Advantage Partners Llc | Method and system for providing an environment for the delivery of interactive gaming services |
| US20040229684A1 (en) * | 2003-02-26 | 2004-11-18 | Blackburn Christopher W. | Gaming management service in a service-oriented gaming network environment |
| US20060205509A1 (en) * | 2003-11-10 | 2006-09-14 | Konami Corporation | Game apparatus, game method, and game program |
-
2005
- 2005-09-20 JP JP2005272648A patent/JP2007082626A/en not_active Withdrawn
-
2006
- 2006-09-14 US US11/531,706 patent/US20070066400A1/en not_active Abandoned
- 2006-09-18 ZA ZA200607804A patent/ZA200607804B/en unknown
- 2006-09-19 AU AU2006220360A patent/AU2006220360A1/en not_active Abandoned
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020183116A1 (en) * | 2001-05-30 | 2002-12-05 | Konami Computer Entertainment Osaka, Inc. | Server device for net game, net game management method, net game management program and recording medium which stores net game management program |
| US20030060285A1 (en) * | 2001-08-30 | 2003-03-27 | Eisaburo Itakura | Network game system, network game server, and network game terminal |
| US20030073471A1 (en) * | 2001-10-17 | 2003-04-17 | Advantage Partners Llc | Method and system for providing an environment for the delivery of interactive gaming services |
| US20040229684A1 (en) * | 2003-02-26 | 2004-11-18 | Blackburn Christopher W. | Gaming management service in a service-oriented gaming network environment |
| US20060205509A1 (en) * | 2003-11-10 | 2006-09-14 | Konami Corporation | Game apparatus, game method, and game program |
Cited By (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070097127A1 (en) * | 2005-10-27 | 2007-05-03 | Samsung Electronics Co., Ltd. | Method of executing game function in wireless terminal |
| US10981069B2 (en) | 2008-03-07 | 2021-04-20 | Activision Publishing, Inc. | Methods and systems for determining the authenticity of copied objects in a virtual environment |
| US11957984B2 (en) | 2008-03-07 | 2024-04-16 | Activision Publishing, Inc. | Methods and systems for determining the authenticity of modified objects in a virtual environment |
| US20100057591A1 (en) * | 2008-09-04 | 2010-03-04 | Bhogal Kulvir S | Inventory item expiration and renewal in a virtual universe |
| US8041614B2 (en) * | 2008-09-04 | 2011-10-18 | International Business Machines Corporation | Inventory item expiration and renewal in a virtual universe |
| US20120238357A1 (en) * | 2009-09-15 | 2012-09-20 | Sony Computer Entertainment Inc. | Game control program, game device, and method that make game progress by moving character |
| US9242172B2 (en) * | 2009-09-15 | 2016-01-26 | Sony Corporation | Game control program, game device, and method that make game progress by moving character |
| US9098978B2 (en) | 2009-10-30 | 2015-08-04 | Konami Digital Entertainment Co., Ltd. | Game system and management apparatus having a convenient authentication process for ensuring security |
| US8832568B2 (en) * | 2009-11-20 | 2014-09-09 | Roblox Corporation | System and methods for managing distributed physics simulation of objects in a virtual environment |
| US20110126131A1 (en) * | 2009-11-20 | 2011-05-26 | David Baszucki | System and methods for managing distributed physics simulation of objects in a virtual environment |
| US20120046099A1 (en) * | 2010-08-17 | 2012-02-23 | John Mraovic | Method of mind influencing through subliminal messages |
| US8641497B2 (en) * | 2011-08-04 | 2014-02-04 | Ami Entertainment Network, Inc. | System for tracking account activity on an amusement device |
| US20130035144A1 (en) * | 2011-08-04 | 2013-02-07 | Ami Entertainment Network, Inc. | System for tracking account activity on an amusement device |
| US9779586B2 (en) | 2011-10-26 | 2017-10-03 | Konami Digital Entertainment Co., Ltd. | Game server, control method therefor, and computer readable recording medium |
| US20140235356A1 (en) * | 2011-10-26 | 2014-08-21 | Konami Digital Entertainment Co., Ltd. | Game system, game server therefor, control method for game server, and computer readable recording medium |
| US9600972B2 (en) * | 2011-10-26 | 2017-03-21 | Konami Digital Entertainment Co., Ltd. | Game system, game server therefor, control method for game server, and computer readable recording medium |
| US8827788B2 (en) * | 2012-08-29 | 2014-09-09 | DeNA Co., Ltd. | Server device, and non-transitory computer-readable storage medium storing game program |
| US20140335954A1 (en) * | 2012-08-29 | 2014-11-13 | DeNA Co., Ltd. | Server device, and non-transitory computer-readable storage medium storing game program |
| US20140066199A1 (en) * | 2012-08-29 | 2014-03-06 | DeNA Co., Ltd. | Server device, and non-transitory computer-readable storage medium storing game program |
| US9901823B1 (en) | 2013-01-09 | 2018-02-27 | Aftershock Services, Inc. | Battle attribute-based arrangement of map areas |
| US10286316B2 (en) | 2013-01-09 | 2019-05-14 | Electronic Arts Inc. | Battle-attribute-based arrangement of map areas |
| US9592440B1 (en) * | 2013-01-09 | 2017-03-14 | Kabam, Inc. | Battle-attribute-based arrangement of map areas |
| US9208653B2 (en) * | 2013-05-13 | 2015-12-08 | Universal Entertainment Corporation | Gaming machine, gaming system, and gaming method |
| US20140335928A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US9466177B2 (en) * | 2013-05-13 | 2016-10-11 | Universal Entertainment Corporation | Gaming machine, gaming system, and gaming method |
| US20140335930A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US9520027B2 (en) * | 2013-05-13 | 2016-12-13 | Universal Entertainment Corporation | Gaming machine, gaming system, and gaming method |
| US20140335929A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US20140335946A1 (en) * | 2013-05-13 | 2014-11-13 | Aruze Gaming America, Inc. | Gaming machine, gaming system, and gaming method |
| US9911272B2 (en) * | 2015-09-24 | 2018-03-06 | King.Com Ltd. | Controlling a user interface of a computer device |
| US10621822B2 (en) * | 2015-09-24 | 2020-04-14 | King.Com Ltd. | Controlling a user interface of a computer device |
| US20180108212A1 (en) * | 2015-09-24 | 2018-04-19 | King.Com Limited | Controlling a user interface of a computer device |
| US10765948B2 (en) | 2017-12-22 | 2020-09-08 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| US11413536B2 (en) | 2017-12-22 | 2022-08-16 | Activision Publishing, Inc. | Systems and methods for managing virtual items across multiple video game environments |
| US11986734B2 (en) | 2017-12-22 | 2024-05-21 | Activision Publishing, Inc. | Video game content aggregation, normalization, and publication systems and methods |
| US11712627B2 (en) | 2019-11-08 | 2023-08-01 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| US12420202B2 (en) | 2019-11-08 | 2025-09-23 | Activision Publishing, Inc. | System and method for providing conditional access to virtual gaming items |
| CN112169341A (en) * | 2020-09-29 | 2021-01-05 | 苏州亿歌网络科技有限公司 | Game data processing method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| ZA200607804B (en) | 2008-05-28 |
| JP2007082626A (en) | 2007-04-05 |
| AU2006220360A1 (en) | 2007-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20070066400A1 (en) | Gaming system and gaming management server | |
| US8821288B2 (en) | Method of determining gifts of each friend user | |
| JP5436783B2 (en) | Server system, game device, and information processing method | |
| JP5275645B2 (en) | Server system and matching method | |
| US20060003824A1 (en) | Game system | |
| US20050070355A1 (en) | Ranking data generating program | |
| WO2018181725A1 (en) | Computer system and game system | |
| JP4806491B2 (en) | Program, information storage medium, game system, and server system | |
| JP2009160118A (en) | GAME SYSTEM CONTROL PROGRAM, PROGRAM RECORDING MEDIUM, GAME SYSTEM, SERVER DEVICE, AND GAME SYSTEM CONTROL METHOD | |
| JP5275643B2 (en) | Server system and information processing method | |
| JP7014756B2 (en) | Server system, game provision method and program | |
| US20060046809A1 (en) | Gaming machine and gaming system | |
| JP7592659B2 (en) | Game system, game program, and information processing method | |
| JP2007185315A (en) | Portable game machine, program for portable game machine, game server, and game system | |
| JP2010200975A (en) | Game system, game management method, and game management program | |
| US20060046808A1 (en) | Gaming machine and gaming system | |
| US20060046811A1 (en) | Gaming machine, gaming machine control server and gaming system | |
| US20060068916A1 (en) | Gaming server and gaming system | |
| JP2007044206A (en) | Game machine and game system | |
| JP2007098105A (en) | Game system and game server used therefor | |
| JP2007167307A (en) | GAME SYSTEM, GAME SERVER, AND GAME MACHINE | |
| JP2007160001A (en) | GAME SYSTEM, GAME SERVER, AND GAME MACHINE | |
| US20060068890A1 (en) | Game system | |
| JP2007160000A (en) | GAME SYSTEM, GAME SERVER, AND GAME MACHINE | |
| JP2007167209A (en) | Game system, game server, portable game machine, and game program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ARUZE CORP., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KOGO, JUNICHI;REEL/FRAME:018246/0181 Effective date: 20060907 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |