US20070155488A1 - Game progress administering system, game progress administering method, and computer-readable recording medium storing game progress administering program - Google Patents
Game progress administering system, game progress administering method, and computer-readable recording medium storing game progress administering program Download PDFInfo
- Publication number
- US20070155488A1 US20070155488A1 US10/582,076 US58207604A US2007155488A1 US 20070155488 A1 US20070155488 A1 US 20070155488A1 US 58207604 A US58207604 A US 58207604A US 2007155488 A1 US2007155488 A1 US 2007155488A1
- Authority
- US
- United States
- Prior art keywords
- game
- competition
- terminal units
- participating terminal
- time
- 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
Images
Classifications
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
- A63F13/352—Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/558—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
Definitions
- the present invention relates to a game progress administering system in which game terminal units to be operated by players are so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, a game progress administering method and a computer-readable recording medium storing a game administering program.
- Various video game systems playable among a plurality of players have been conventionally proposed or already used.
- a video game system in which a plurality of video game apparatuses (game terminal units) of the same type are installed for arcade games and connected via a network (and a server) such as a LAN or Internet, so that a plurality of players can play a game in the same game space.
- table games such as mahjong and shoji (Japanese chess) and competing-type games such as sports and martial arts (hereinafter, table games and fighting-type games are collectively called as competition games) are played.
- Competition games include those for which competition times are set (hereinafter, “competition games with time limit”) and those for which competition times are difficult to set due to the natures of the games (hereinafter, “competition games without time limit”).
- an object of the present invention is to provide a game progress administering system capable of quickly and smoothly proceeding with competition games in a tournament comprised of a plurality of rounds in massively multiplayer online playing games, a game progress administering method and a computer-readable recording medium storing a game progress administering program.
- game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game to thereby administer the progresses of competition games in a tournament made up of a plurality of rounds.
- Game participating terminal units are fit in combinations of the competition game tournament in accordance with a specified rule. One game space to one combination is allotted in accordance with the combinations.
- the participating terminal units are instructed to start the competition games in the respective rounds, and instructed to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the nominee round.
- Winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- FIG. 1 is a construction diagram of a game system to which a game progress administering system according to an embodiment of the invention is applied,
- FIG. 2 is a perspective view showing one example of the external appearance of a client terminal unit
- FIG. 3 is a hardware construction diagram showing one example of the client terminal unit
- FIG. 4 is a functional construction diagram showing one example of a control unit of the client terminal unit
- FIGS. 5A and 5B are tables showing one example of assigning conditions for ranks representing strength levels of players in this game
- FIG. 6 is a table showing one example of tile discarding times TA set for the respective ranks
- FIG. 7 is a perspective view showing one example of the external appearance of a shop server
- FIG. 8 is a hardware construction diagram showing one example of the shop server
- FIG. 9 is a hardware construction diagram showing one example of the shop server
- FIG. 10 is a construction diagram of the game system
- FIG. 11 is a table showing one example of table information for a table constructed by client terminal units a 1 , a 3 , b 8 and c 2 shown in FIG. 10 ,
- FIGS. 12A, 12B , 12 C are tables showing examples of contents of processes for transmitting and receiving operation signals by status updating sections of shop servers A, B and C,
- FIG. 13 is a hardware construction diagram showing one example of a central server
- FIG. 14 is a functional construction diagram showing one example of a control unit of the central server.
- FIG. 15 is a chart showing one example of a rule for fitting participating terminal units in combinations of a tournament
- FIG. 16 is a flow chart showing one example of processes carried out by the client terminal unit
- FIG. 17 is a detailed flow chart showing one example of a process of administering a tile discarding time TA in a competition process carried out in Step S 109 of the flow chart shown in FIG. 16 ,
- FIG. 18 is a flow chart showing one example of processes carried out by the central server
- FIG. 19 is a diagram showing one example of a tournament-generated-state display screen to be displayed on monitors of the client terminal units in Step S 105 of the flow chart shown in FIG. 16 ,
- FIG. 20 is a diagram showing one example of a tournament-generated-state display screen to be displayed on the monitors of the client terminal units in Step S 105 of the flow chart shown in FIG. 16 ,
- FIG. 21 is a diagram showing one example of a competition screen to be displayed on the monitors of the client terminal units in Step S 109 of the flow chart shown in FIG. 16 ,
- FIG. 22 is a diagram showing one example of a winner display screen to be displayed on the monitor of the client terminal unit in the case of a winner in Step S 115 of the flow chart shown in FIG. 16 ,
- FIG. 23 is a diagram showing one example of a competition result display screen to be displayed on the monitor of the client terminal unit in the case of the winner in Step S 115 of the flow chart shown in FIG. 16 ,
- FIG. 24 is a diagram showing another example of the competition result display screen to be displayed on the monitor of the client terminal unit in the case of the winner in Step S 115 of the flow chart shown in FIG. 16 .
- FIG. 25 is a diagram showing one example of a continuation necessity input screen to be displayed on the monitor of the client terminal unit in the case of a loser in Step S 115 of the flow chart shown in FIG. 16 .
- FIG. 1 is a construction diagram of a game system to which a game progress administering system according to an embodiment of the invention is applied.
- the game system is provided with client terminal units (corresponding to a part of a game progress administering system and game terminal units) 1 assigned with corresponding identification information, shop servers 2 each communicably connected with a plurality of (eight in this example) client terminal units 1 via special lines 5 , a central server 3 (corresponding to a part of the game progress administering system) communicably connected with a plurality of shop servers 2 via communication lines 4 to administer a game played by a plurality of players using the client terminal units 1 .
- the shop servers 2 are communicably connected with each other via the communication lines 4 .
- Each client terminal unit 1 receives specified operations a player carries out while referring to a game screen displayed on a monitor, and proceeds with a game in accordance with instruction information transmitted from the corresponding shop server 2 (or central server 3 ) and operation signals from the other client terminal units 1 .
- the identification information assigned in correspondence with each client terminal unit 1 includes identification information of the shop server 2 connected with this client terminal unit 1 (or identification information of a shop where this client terminal unit 1 is installed), and identification information (referred to as a “terminal number”) of this client terminal unit 1 in the shop where this client terminal unit 1 is installed. For example, if the identification information of a shop server 2 of a shop A is “A” and the identification information of the client terminal unit 1 in the shop A is “4”, the identification information of this client terminal unit 1 is “a4”.
- Each shop server 2 is communicably connected with a plurality of (eight in this example) client terminal units 1 and the central server 3 , transmit and receive data to and from the client terminal units 1 and the central server 3 , and generates a simulation operation signal necessary for the progress of the game and transmits it to the client terminal unit 1 upon detecting the communication line 4 incapable of communication.
- the client terminal units 1 to be operated by players are so connected with the central server 3 as to be able to communicate operation signals necessary for the progress of the game with each other via the communication lines 4 (and the shop servers 2 ), administers the progresses of competition games of a tournament comprised of a plurality of rounds, and stores characteristic data of players' fingerprints necessary for fingerprint authentication to be described later as player information in correspondence with user IDs.
- FIG. 2 is a perspective view showing the external appearance of one embodiment of the client terminal unit 1 .
- a video game apparatus for business use integrally constructed with a monitor is described as one example of the client terminal unit in the following description, the present invention is not particularly limited to this example and is similarly applicable to video game apparatuses for home use constructed by connecting a video game machine for home use with a home television, personal computers that function as video game apparatuses by executing a video game program, etc.
- competition games played using the client terminal units 1 according to the present invention are mahjong games simulating a mahjong tournament comprised of a plurality of rounds (three rounds in this example) and played by a specified number of (here, sixty four) players, wherein the player operating each client terminal unit 1 competes with those operating the other client terminal units 1 or a CPU player.
- competition games are played within a time limit of 10 minutes in the first and second rounds, and an east round (four positions with east as a prevailing wind) without time limit is played in the third round (final round).
- Each client terminal unit 1 is provided with a monitor 11 for displaying game screens, a touch panel 11 a for judging which button has been pressed to instruct based on an address of a button displayed on a game screen of the monitor 11 to urge the selection or the like and a position pressed by the player, a loudspeaker 12 for outputting sounds, a card reader 13 for reading information such as the user ID stored in an individual card, a fingerprint authenticating device 14 for extracting characteristic data necessary for the authentication of an individual using fingerprint information from a CCD camera 14 a to be described later, and a coin receiving device 15 for receiving coins inserted by the player.
- the characteristic data extracted by the fingerprint authenticating device 14 is saved in a player information storage 362 b of the central server 3 to be described later via the network communicator 18 , the shop server 2 to be described later, etc.
- the monitor 11 is, for example, a thin liquid crystal display for displaying images.
- the loudspeaker 12 is for outputting specified messages and BGMs.
- the fingerprint authenticating device 14 includes the CCD camera 14 a for picking up images of a player's fingerprint. Instead of the CCD camera 14 a , another digital image pickup apparatus (e.g. CMOS camera) may be used.
- the coin receiving device 15 is provided with a coin outlet 151 to which the coin is discharged in the case where the inserted coil is a defective coin or the like.
- the individual card is a magnetic card, an IC card or the like in which individual information such as a user ID is stored.
- the card reader 13 is for enabling the readout of the individual information from the inserted individual card.
- a control unit 16 including a microcomputer for receiving detection signals from the respective devices and outputting control signals to the respective devices is provided at a specified position of the client terminal unit 1 .
- FIG. 3 is a hardware construction diagram showing one embodiment of the client terminal unit 1 .
- the control unit 16 is for controlling the overall operation of the client terminal unit 1 , and includes an information processor (CPU) 161 , a RAM 162 for temporarily saving information and the like obtained during processes, and a ROM 163 storing specified image information, a game program and the like to be described later.
- CPU information processor
- RAM random access memory
- ROM read-only memory
- An external input/output controller 171 converts the detection signals into digital signals to be used for the processes between the control unit 16 and detectors including the card reader 13 , the touch panel 11 a , the CCD camera 14 a and the coin receiving device 15 , and outputs command information to the respective detectors after converting it into control signals. Such signal processing and input/output processing are carried out, for example, in a time-sharing manner.
- An external device controller 172 outputs the control signals to the respective detectors and receives the detection signals from the respective detectors within the respective time-sharing periods.
- An imaging processor 111 is for causing the monitor 11 to display a desired image in accordance with an image displaying instruction from the control unit 16 and includes a video RAM and the like.
- a sound reproducing device 121 is for outputting a specified message, a BGM or the like to the loudspeaker 12 in accordance with an instruction from the control unit 16 .
- the touch panel 11 a is a rectangular thin layer element and constructed by covering an array of linear pressure-sensitive elements made of a transparent material vertically and horizontally arranged at specified intervals by a transparent cover, and is adhered to the outer surface of a display screen (in the case where the monitor 11 is a CRT, the front surface of the CRT) of the monitor 11 for displaying images.
- a known touch panel can be used as the touch panel 11 a .
- the touch panel 11 a is capable of judging which button has been pressed to instruct based on the address of the button urging the selection or the like displayed on the screen of the monitor 11 and the pressed position.
- Mahjong tile objects, background images, various screen images and the like are stored in the ROM 163 .
- Each of the mahjong tile objects and the like is comprised of a necessary number of polygons so as to enable the three-dimensional imaging.
- the imaging processor 111 performs a calculation for the conversion from positions in a three-dimensional space to those in a simulated three-dimensional space, a light source calculation and other calculations in accordance with an imaging instruction from the CPU 161 , and writes an image data to be imaged in the video RAM, for example, writes (adheres) texture data in (to) an area of the video RAM designated by polygons based on the calculation results.
- the CPU 161 reads image data, sound data, control program data and game program data from the ROM 163 in accordance with an operating system (OS) stored in the ROM 163 which is built in or detachably mountable from the outside. Part or all of the read image data, sound data, control program data, etc. are saved in the RAM 162 . Thereafter, the CPU 161 performs processes in accordance with the control program and various data (image data including polygons and textures of objects to be displayed and other character images, and sound data) saved in the RAM 162 and the detection signals and the like from the detectors.
- OS operating system
- Various data stored which are stored in the ROM 163 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader.
- the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory.
- the network communicator 18 is for transmitting and receiving various pieces of event information occurring during the execution of the mahjong game to and from the central server 3 via the network, the shop server 2 , etc.
- each client terminal unit 1 an individual authentication method in each client terminal unit 1 is described.
- the individual authentication is for confirming that an actual player is identical with a player recognized by the client terminal unit 1 (or central server 3 connected via the network communicator 18 and the network).
- user ID data identification information
- an image of the player's fingerprint is picked up by the CCD camera 14 a of the fingerprint authenticating device 14
- characteristic data necessary for the individual authentication is extracted by the fingerprint authenticating device 14 using the fingerprint information from the CCD camera 14 a .
- the user ID data and the characteristic data are transmitted to the shop server 2 connected via the network communicator 18 and the network and transmitted from the shop server 2 to the central server 3 via the communication line to be stored in the player information storage 362 b to be described later. In this way, the player is registered in the central server 3 .
- the central server 3 In the case where a player already registered in the central server 3 plays using the client terminal unit 1 , user ID data is read from an inserted individual card by the card reader 13 , an image of the player's fingerprint is picked up by the CCD camera 14 a of the fingerprint authenticating device 14 , and characteristic data necessary for the individual authentication is extracted by the fingerprint authenticating device 14 using the fingerprint information from the CCD camera 14 a . Then, the user ID data and the characteristic data are transmitted to the central server 3 connected via the network communicator 18 , the network, the shop server 2 and the like, and the central server 3 judges as to whether or not the characteristic data corresponding to the user ID stored in the player information storage 362 b to be described is identical with the received characteristic data. The player is permitted to play if the judgment result is affirmative while being refused to play if the judgment result is negative (for example, an error message is displayed on the monitor 11 of the client terminal unit 1 to urge the player to conduct the fingerprint authentication again).
- FIG. 4 is one example of a functional construction diagram showing the control unit 16 of the client terminal unit 1 .
- the CPU 161 of the control unit 16 is provided with a game progress controlling section 161 a (corresponding to part of proceeding means) for receiving an operation from the player and controlling the progress of the game in accordance with an instruction from the central server 3 and the mahjong rules, an item assigning section 161 b for virtually assigning a specified number of items to the player satisfying specific conditions, an result judging section 161 c for judging the ranking of the player in the game every time the game is ended, an item transferring section 161 d for transferring a specified number of ones of the items virtually possessed by one player to other players based on the judgment result of the result judging section 161 c , a rank determining section 161 e for determining a rank representing the level of the player's strength in the game based on the number of the items the player virtually possesses, a timer 161 f (corresponding to part of the proceeding means) for measuring time,
- the RAM 162 of the control unit 16 is provided with a rank storage 162 a (corresponding to part of rank storage means) for storing the number of items and the rank in correspondence with the identification information of the player, and a discarding-time storage (corresponding to part of tile discarding time storage means) for storing the tile discarding time TA to be described later for each rank.
- a rank storage 162 a corresponding to part of rank storage means
- a discarding-time storage corresponding to part of tile discarding time storage means
- the game progress controlling section 161 a is for receiving an operation from the player by means of the touch panel 11 a and the like and controlling the progress of the game in accordance with instructions from the central server 3 and the shop server 2 and the mahjong rules.
- the game progress controlling section 161 a also forces the draw of a tile upon the lapse of the tile discarding time TA which is a time limit from the draw of one tile to the discard of one tile measured by the timer 161 f.
- the item assigning section 161 b virtually assigns items (here, items called “dragon chips”) to the player satisfying the specified conditions, increases or decreases points the player virtually possesses, and stores the item number and the points in the rank storage 162 a in correspondence with the identification information of the player. It should be noted that the points the player virtually possesses also one kind of items similar to the dragon chips.
- a specified number of points are added to the points the player virtually possesses when the player completed a winning hand during the game, whereas a specified number of points are subtracted when the player discarded a tile to let the other player complete a winning hand. For example, if the player completed a winning hand, points are added at a ratio of 20 points to 1000 marks that have been won. If the player discarded the tile to let the other player complete a winning hand, points are subtracted at a ratio of 20 points to 1000 marks that have been lost. If the points reach 1000 or more, three items called dragon chips are virtually given.
- the result judging section 161 c judges the ranking in the descending order of the marks the players virtually possess in the form of chips. At the start of the game, all the players virtually possess the same marks (initial marks) in the form of chips.
- the initial marks are, for example, 20000 marks.
- the item transferring section 161 d is for transferring specified numbers of items among the players out of those virtually possessed by the players based on the judgment result of the result judging section 161 b after the ranking was judged by the result judging section 161 c . Specifically, one dragon chip is transferred from the player of the fourth place to the player of the first place.
- the item transferring section 161 d renewably stores the number of the dragon chips in the rank storage 162 a.
- the rank determining section 161 e is for determining the rank representing the level of the player in the game based on the number of the items the player virtually possesses. A specific rank determining method is described below with reference to FIGS. 5 .
- FIG. 5A is one example of a table showing assigning conditions for ranks (tenth Kyu to first Kyu) representing the level of the player's strength and determined by the rank determining section 161 e .
- a player playing this game for the first time is assumed to have a rank of tenth Kyu.
- the rank is assumed to be the ninth Kyu in a point range of 100 to 199.
- the rank is assumed to be the first Kyu in a point range of 900 to 999.
- the rank is assumed to be the first Dan when the points become 1000 or more.
- FIG. 5B is one example of a table showing assigning conditions for ranks (first Dan to eighth Dan) representing the level of the player's strength and determined by the rank determining section 161 e .
- the item assigning section 161 b virtually assigns three items called dragon chips to the player whose points become 1000 or more.
- the number of the dragon chips virtually possessed by the players change and are renewably stored in the rank storage 162 a .
- the rank is assumed to be the second Dan when the number of the dragon chips is 5 or more, but below 10.
- the rank is raised (or lowered).
- the rank is assumed to be the eighth Dan when the number of the dragon chips becomes 46 or more. It should be noted that, if a player of first Dan comes to possess no dragon chip as a result of a game, he is lowered to first Kyu.
- the rank determining section 161 e determines a corresponding rank based on the points determined by the item assigning section 161 b and the number of items determined by the item assigning section 161 b and the item transferring sections 161 d with reference to the rank tables shown in FIGS. 5A and 5B .
- the timer 161 f is for measuring the remaining time of the tile discarding time TA that is a time limit from the draw of one tile to the discard of one tile.
- the game progress controlling section 161 a receives the entry of the selection of the tile to be discarded from the player by means of the touch panel 11 a only within this tile discharging period TA.
- the timer 161 f sets the tile discharging period TA by reading the rank of the player from the rank storage 162 a and the tile discarding time TA corresponding to the read rank from the discarding-time storage 162 b.
- the extension request receiving section 161 g receives the depression of a later-described long-thought button (see FIG. 18 ) displayed on the monitor 11 as a discharging-period extension request signal based on a signal from the touch panel 11 a.
- the extension processing section 161 h judges whether or not the depression (reception of the discarding-time extension request signal by the extension request receiving section 161 g ) of the long-thought button of the touch panel 11 a by the player has been received at least within the tile discarding time TA (here, within 10 seconds after the draw of one tile) and whether or not the number of extensions of the tile discarding time TA does not exceed a predetermined number (here, 0 time) (the tile discarding time TA has not been extended yet), and permits the reception of the extension request of the tile discarding time TA if the above restricting conditions are satisfied.
- the extension processing section 161 h adds a specified extra time AT (e.g. five seconds) to the remaining time of the tile discarding time TA measured by the timer 161 f.
- the rank storage 162 a is for storing the number of the items and the rank in correspondence with the identification information of the player.
- the number of the items and the rank corresponding to the identification information of the player are read from the player information storage 362 b of the central server 3 to be described later and stored in the rank storage 162 a by the game progress controlling section 161 a at the start of the game.
- the discarding-time storage 162 b is for storing the tile discarding time TA for each rank.
- the tile discarding time TA set for each rank is read from a discarding-time storage 362 c of the central server 3 to be described later and stored in the discarding-time storage 162 b by the game progress controlling section 161 a at the start of the game.
- FIG. 6 is one example of a table showing the tile discarding times TA set for the respective ranks and stored in the discarding-time storage 162 b .
- the tile discarding time TA is, for example, set to be 5.5 seconds for tenth Kyu, 5.0 seconds for third Kyu, 4.5 seconds for third Dan and 4.0 seconds for seventh Dan.
- FIG. 7 is a perspective view showing the external appearance of one embodiment of the shop server 2 .
- the shop server 2 is provided with a monitor 21 for displaying game screens and the like, a loudspeaker 22 for outputting sounds, and an individual-card vending machine 25 for selling an individual card upon receiving coins inserted by a player.
- the monitor 21 has a plurality of (two in this example) CRTs for the purpose of largely displaying images.
- the two CRTs are disposed such that longer sides of a substantially rectangular screen displaying portions for displaying the respective images abut on each other, and image signals are so controlled as to display one image on the two image displaying portions.
- the loudspeaker 22 is for outputting specified messages and BGMs.
- the individual-card vending machine 25 includes a coin receiving device 24 for receiving coins inserted by the player, and a card discharging portion 23 for discharging an individual card. It should be noted that the coin receiving device 24 is equipped with a coin outlet (not shown) for discharging a coin if the inserted coin is a defective coin or the like.
- a control unit 26 (see FIG. 8 ) comprised of a microcomputer and the like for receiving detection signals from the respective devices and outputting control signals to the respective devices is installed at a specified position of the shop server 2 .
- FIG. 8 is a hardware construction diagram showing one embodiment of the shop server 2 .
- the control unit 26 is for controlling the overall operation of the shop server 2 and is provided with an information processor (CPU) 261 , a RAM 262 for temporarily saving information and the like obtained during processes, and a ROM 263 storing specified image information and the like.
- CPU information processor
- RAM random access memory
- ROM read-only memory
- An image processor 211 is for causing the monitor 21 to display a necessary image in accordance with an image display instruction from the control unit 26 and includes a video RAM and the like.
- a sound reproducing device 221 is for outputting a specified message or a BGM in accordance with an instruction from the control unit 26 .
- Various data which are stored in the ROM 263 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader.
- the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory.
- a network communicator 28 is for transmitting and receiving various data to and from the central server 3 and the other shop servers 2 via a network such as WWW (world-wide web).
- An interface 1 a is for transferring data among a plurality of (e.g. eight) client terminal units 1 connected with the shop server 2 .
- FIG. 9 is one example of a functional construction diagram showing the control unit 26 of the shop server 2 .
- the RAM 262 of the control unit 26 is provided with a table storage 262 a for storing table information generated by a combination generating section 361 b of the central server 3 to be described later and relating to mahjong tables on which the respective client terminal units 1 virtually play mahjong, and a status storage 262 b for storing information relating to the progress status of the game for each mahjong table where the respective client terminal units 1 virtually play mahjong.
- the CPU 261 includes a status updating section 261 a for updating the progress statuses of the games stored in the status storage 262 b by communicating with the client terminal units 1 and the other shop servers 2 in accordance with the table information stored in the table storage 262 a.
- client terminal units a 1 , a 3 connected with a shop server A via special lines 5 and a client terminal unit b 8 connected with a shop server B via a special line 5 , and a client terminal unit c 2 connected with a shop server C via a special line 5 play a game in the same game space as shown in FIG. 10 is specifically described for contents of the table information stored in the table storage 262 a and those of the process of the status updating section 261 a with reference to FIGS. 11 and 12 .
- the combination generating section 361 b of the central server 3 sets the shop server 2 (here, shop server A) connected with the client terminal unit 1 (here, client terminal unit a 1 ) received at an earliest timing as a server (here, referred to as a “master server”) fulfilling the central role in the transmission and reception of information among the shop servers 2 , sets the shop servers 2 (here, shop servers B, C) connected with the other client terminal units 1 via the special lines 5 as servers (here, referred to as “slave servers”) fulfilling subordinate roles in the transmission and reception of information among the shop servers 2 , and transmits the result of the setting to the respective shop servers 2 .
- Each shop server 2 stores the received result of setting the master server and the slave servers in the table storage 262 a.
- FIG. 11 is one example of a table showing table information of a table constituted by the client terminal units a 1 , a 3 , b 8 and c 2 shown in FIG. 10 .
- table numbers TN that are identification numbers of tables assigned to the respective tables in accordance with a specified rule when the tables are generated by the combination generating section 361 b of the central server 3 ; a receiving order RN that is an order of allotment to each table by the combination generating section 361 b of the central server 3 ; client symbols CN that are identification information of the client terminal units 1 (here, reference numeral is client symbol CN for the sake of the description); shop server symbols SN that are identification information of the shop servers 2 (here, reference numeral is client symbol CN for the sake of the description); master/slave distinctions MS representing whether the shop server 2 functions as a master server or a slave server; and player distinctions PC representing the distinction of players operating the client terminal units 1 .
- These pieces of information are stored as the table
- PC In the player distinction PC is stored “PLAYER” if the client terminal unit 1 is operated by a human player; “SIMULATED PLAYER” if the client terminal unit 1 is operated in a simulated manner by a simulation signal generating section 261 d to be described; and “CPU PLAYER” if the client terminal unit 1 is operated by a CPU player. It should be noted that the table information is erased from the table storage 262 a if the player distinctions PC of four players at the table are either “SIMULATED PLAYER” or “CPU PLAYER”.
- a table with the table number 1 is constituted by the client terminal units a 1 , a 3 , b 8 and c 2 , that the client terminal units a 1 , a 3 are connected with the shop server A via the special lines 5 , that the shop server A functions as a master server while the shop servers B and C function as salve servers, and that the client terminal units a 1 , a 3 , b 8 and c 2 are operated by human players.
- the table information with table number “1” shown in FIG. 11 is stored in the table storages 262 a of the shop servers A, B and C.
- FIGS. 12 are examples of tables showing contents of processes for transmitting and receiving operation signals by the status updating sections 261 a of the shop servers A, B, C.
- FIGS. 12A, 12B and 12 C are tables showing the contents of the processes by the status updating sections 261 a of the shop servers A, B, C, respectively.
- the client symbols CN of the client terminal units 1 are written in the left column of each table as transmitting ends of operation signals received by the shop server 2 (shop server A, B or C) and the shop server symbol SN of the shop servers 2 by way of which the operation signals are received by the shop servers 2 .
- each table In the right column of each table are written the client symbols CN of the client terminal units 1 as receiving ends of operation signals transmitted from the shop server 2 (shop server A, B or C) and the shop server symbols SN of the shop servers 2 by way of which the operation signals are received by the client terminal units 1 .
- the status updating sections 261 a of the shop servers A, B and C update the information in the status storages 262 b upon receiving the operation signals from the client terminal units a 1 , a 3 , b 8 and c 2 .
- the status updating section 261 a of the shop server A receives the operation signal from the client terminal unit a 1 and transmits it to the client terminal unit a 3 and the shop servers B and C as shown in the second row of the table of FIG. 12A from above.
- the status updating section 261 a of the shop server B receives the operation signal from the client terminal unit a 1 via the shop server A and transmits it to the client terminal unit b 8 as shown in the second row of the table of FIG. 12B from above.
- the status updating section 261 a of the shop server C receives the operation signal from the client terminal unit a 1 via the shop server A and transmits it to the client terminal unit c 2 as shown in the second row of the table of FIG. 12C from above.
- the status updating section 261 a of the shop server A receives the operation signal from the client terminal unit a 3 and transmits it to the client terminal unit a 1 and the shop servers B and C as shown in the third row of the table of FIG. 12A from above.
- the status updating section 261 a of the shop server B receives the operation signal from the client terminal unit a 3 via the shop server A and transmits it to the client terminal unit b 8 as shown in the third row of the table of FIG. 12B from above.
- the status updating section 261 a of the shop server C receives the operation signal from the client terminal unit a 3 via the shop server A and transmits it to the client terminal unit c 2 as shown in the third row of the table of FIG. 12C from above.
- the status updating section 261 a of the shop server B receives the operation signal from the client terminal unit b 8 and transmits it to the shop server A as shown in the fourth row of the table of FIG. 12B from above.
- the status updating section 261 a of the shop server A receives the operation signal from the client terminal unit b 8 via the shop server B and transmits it to the client terminal units a 1 , a 3 and the shop server C as shown in the fourth row of the table of FIG. 12C from above.
- the status updating section 261 a of the shop server C receives the operation signal from the client terminal unit b 8 via the shop servers B and A and transmits it to the client terminal unit c 2 as shown in the fourth row of the table of FIG. 12C from above.
- the status updating section 261 a of the shop server C receives the operation signal from the client terminal unit c 2 and transmits it to the shop server A as shown in the fifth row of the table of FIG. 12C from above.
- the status updating section 261 a of the shop server A receives the operation signal from the client terminal unit c 2 via the shop server C and transmits it to the client terminal units a 1 , a 3 and the shop server B as shown in the fifth row of the table of FIG. 12A from above.
- the status updating section 261 a of the shop server B receives the operation signal from the client terminal unit c 2 via the shop servers C and A and transmits it to the client terminal unit b 8 as shown in the fifth row of the table of FIG. 12B from above.
- the status updating section 261 a receives the operation signal from the client terminal units a 1 , a 3 , b 8 and c 2 through the transfer of the operation signals from the client terminal units a 1 , a 3 , b 8 and c 2 among the shop servers A, B and C, the information in the status storage 262 b is updated.
- the client terminal units a 1 , a 3 , b 8 and c 2 can easily control the temporal synchronization in the progress of the game (the coincidence of the game progress statuses) among the client terminal units a 1 , a 3 , b 8 and c 2 by proceeding with the game using the progress information stored in the status storage 262 b.
- the master server receives the operation information from the client terminal units 1 connected therewith via the special lines 5 and transmits it to all the other client terminal units 1 , and receives the operation signals from the client terminal unit 1 connected with the slave servers via the special line 5 via the slave server and transmits them to all the other client terminal units 1 .
- each slave server receives the operation information from the client terminal units 1 connected therewith via the special lines 5 and transmits it to the master server, and receives the operation signals from all the other client terminal units 1 via the master server and transmits them to the client terminal unit 1 connected therewith via the special lines 5 .
- FIG. 13 is a hardware construction diagram showing one embodiment of the central server 3 .
- a control unit 36 is for controlling the overall operation of the central server 3 , and is provided with an information processor (CPU) 361 , a RAM 362 for temporarily saving information and the like obtained during processes, and a ROM 363 storing specified image information and the like.
- CPU information processor
- RAM random access memory
- ROM read-only memory
- Various data which are stored in the ROM 363 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader.
- the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory.
- the network communicator 38 is for transmitting and receiving various data to and from a plurality of shop servers 2 via a network such as WWW (world-wide web).
- the game progress administering program of the present invention is stored in the ROM 363 and loaded into the RAM 362 and the game progress administering program in the RAM 263 is successively executed by the CPU 361 to realize the respective functions.
- FIG. 14 is one example of a functional construction diagram showing the control unit 36 of the central server 3 .
- the CPU 361 of the control unit 36 is provided with a participation receiving section 361 a (corresponding to participation receiving means) for receiving the participation in the competition game from the client terminal units 1 , the combination generating section 361 b (corresponding to combination generating means) for fitting participating terminal units 1 r , which are the client terminal units 1 whose participation was received by the participating terminal receiving section 361 a , in combinations of the competition game tournament, a competition starting section 361 c (corresponding to competition starting means) for allotting one game space (virtual table) to one combination in accordance with combinations generated by the combination generating means 361 b and instructing the participating terminal units 1 r to start the competition games in the respective rounds, and a competition ending section 361 d (corresponding to competition ending means) for instructing the participating terminal units 1 r to end the competitions in the respective rounds and determining winning participating terminal units 1 r in accordance with the dominance in the progress status
- the CPU 361 of the control unit 36 is further provided with a participating terminal number counting section 361 e (corresponding to participating terminal number counting means) for counting a participating terminal number RN that is the number of the participating terminal units 1 r , a combination interval setting section 361 f (corresponding to combination interval setting means) for setting a reset time LT that is a longest time upon the lapse of which the participating terminal number RN is reset to 0, and a winner number setting section 361 g (corresponding to winner number setting means) for setting the number of winners in one combination made up of a specified number of (here, four) competitors for each round.
- the RAM 362 of the control unit 36 includes a combination storage 362 a for storing combination information of the tournament generated by the combination generating section 361 b , the player information storage 362 b (corresponding to part of rank storage means) for storing the characteristic data, the number of items, the rank and the like of each player in correspondence with the identification information (user ID data) of this player, and the discarding-time storage 362 c (corresponding to part of discarding-time storage means) for storing the tile discarding time TA for each rank.
- the combination storage 362 a for storing combination information of the tournament generated by the combination generating section 361 b
- the player information storage 362 b (corresponding to part of rank storage means) for storing the characteristic data, the number of items, the rank and the like of each player in correspondence with the identification information (user ID data) of this player
- the discarding-time storage 362 c (corresponding to part of discarding-time storage means) for storing the tile discarding time TA for each rank.
- the participation receiving section 361 a receives the participation in the competition game from the client terminal units 1 via the shop servers 2 , specifically receives the identification information and the fingerprint characteristic data of the players necessary for the individual authentication from the client terminal units 1 and conducts the individual authentication.
- the combination generating section 361 b fits the participating terminal units 1 r , which are the client terminal units 1 whose participation was received by the participation receiving section 361 a , in the combinations of the competition game tournament in accordance with the specified rule, stores the result of fitting in the combination of the competition game tournament in the combination storage 362 a , and transmits the combination information (here, table information) to the shop servers 2 to let it stored in the table storages 262 a.
- the combination information here, table information
- FIG. 15 is one example of a diagram showing the rule of fitting the participating terminal units 1 r in the combinations of the tournament.
- the tournament here is the one with three rounds and comprised of frames A 1 to P 4 in which sixty four players (sixty four participating terminal units 1 r ) are fitted.
- the competition game is conducted in a total of sixteen groups (at sixteen tables A to P) including group A made up of four players A 1 to A 4 , group B made up of four players B 1 to B 4 , . . . , group P made up of four players P 1 to P 4 .
- the competition game is conducted at a total of four tables Q to T (for example, table Q is constituted by the winners at the tables A to D) among sixteen players, who were in the first place (winners) in the first round.
- table Q is constituted by the winners at the tables A to D
- the competition game is conducted at one table constituted by four winners in the second round.
- the combination generating section 361 b fits the participating terminal units 1 r in the combinations of the competition game tournament so that the numbers of the participating terminal units 1 r fitted in the respective combinations (tables A to P) of the competition game tournament substantially coincide.
- the combination generating section 361 b starts the process of fitting the participating terminal units 1 r in the combinations of the competition game tournament again from a timing at which the participating terminal number RN is reset by the participating terminal number counting section 361 e .
- the process of fitting the participating terminal units 1 r in the combinations of the competition game tournament is carried out again if the sixty four participants in the tournament have been fitted or the reset time LT (e.g. 5 seconds) has lapsed after the start of the process of fitting the participating terminal units 1 r in the tournament.
- This process of fitting the participating terminal units 1 r in the combinations is repeatedly carried out.
- RNM maximum participating terminal number
- the competition starting section 361 c instructs the participating terminal units 1 r to start the competition games in each round by allotting one game space to one combination in accordance with the combinations generated by the combination generating section 361 b .
- the competition starting section 361 c instructs the participating terminal units 1 r to start the competition game at a timing at which the participating terminal number RN is reset by the participating terminal number counting section 361 e.
- the competition starting section 361 c instructs the participating terminal units 1 r to start the competition games at a timing at which the participating terminal number RN reaches the maximum participating terminal number RNM (here, sixty four) or at a timing at which the client terminal units 1 to be virtually operated by the CPU players are allotted as the lacking participating terminal units 1 r (at a timing at which the participating terminal units 1 r or the client terminal units 1 to be operated by the CPU players are allotted as sixty four client terminal units constituting the tournament) if the participating terminal number RN falls short of the maximum participating terminal number RNM upon the lapse of the reset time LT.
- RNM the maximum participating terminal number RNM
- the competition ending section 361 d instructs the participating terminal units 1 r to end the competition in each round in accordance with a time limit TL (here, ten minutes) for a competition time set beforehand for the respective rounds (first and second rounds) up to therion, and determines the winning participating terminal units 1 r based on the dominance in the progress statuses of the competition games when the competitions were ended.
- a time limit TL here, ten minutes
- the dominance in the status of the competition game is judged by the scores (scores represented by chips virtually possessed by the players) at the end of the competition, and a number of winners set by the winner number setting section 361 g are determined in the descending order of the scores.
- the number set by the winner number setting section 361 g is one.
- the competition ending section 361 d determines the participating terminal unit 1 r having the maximum score at the end of the competition as a winner.
- the competition ending section 361 d sets no time limit for the competition time of the final round and instructs the participating terminal units 1 r to end the competition when the progress status of the competition game reaches a predetermined status (here, when east round comprised of four winds with east as a prevailing wind was ended).
- the competition ending portion 361 d lets the player having the maximum score upon the lapse of ten minutes as the time limit from the start of the competition advance to the next round in the first and second rounds while determining the player having the maximum score at the end of the east round as a champion in the final round.
- the participating terminal number counting section 361 e counts the participating terminal number RN by incrementing the participating terminal number RN every time the participation in the competition game is received by the participation receiving section 361 a , and resetting the participating terminal number RN to 0 when the participating terminal number RN reaches the maximum participating terminal number RNM (here, sixty four), which is a total number of the game terminal units constituting the competition game tournament or when the reset time LT (e.g. five seconds) has lapsed following a timing at which the participating terminal number RN changed from 0 to 1 (i.e. a timing at which the participation in the competition game was first received by the participation receiving section 361 a after the participating terminal number RN had reset.
- RNM the maximum participating terminal number RNM
- the reset time LT e.g. five seconds
- the participating terminal number counting section 361 e counts the number of the participating terminal units 1 r whose participation in the competition game was received by the participation receiving section 361 a and which have not been instructed to start the competition by the competition starting section 361 c as the participating terminal number RN.
- the combination interval setting section 361 f sets the reset time LT, which is the longest time, upon the lapse of which the participating terminal number RN is reset to 0, in accordance with the date and hour.
- the reset time LT is set to be shorter (30 seconds) on days (e.g. public holidays) when the participating terminal number RN increases at a faster rate (higher frequency of receiving the participation from players) while setting the reset time LT to be longer (60 seconds) at days (e.g. weekdays) when the participating terminal number RN increases at a slower rate (lower frequency of receiving the participation from players).
- the winner number setting section 361 g sets the number of winners in one combination made up of four competitors for each round.
- the number of winners is one in all the first to third rounds.
- the strategies of the players playing the competition game change in the case where the players in the first and second places advance to the next round and in the case where only the players in the first place advance to the next round.
- the competition game becomes more various and more interesting by setting the number of the players who advance to the next round.
- the combination storage 362 a is for storing the combinations of the competition game tournament generated by the combination generating section 361 b . Specifically, the sixty four frames (A 1 to P 4 ) constituting the tournament shown in FIG. 15 are stored in correspondence with the identification information of the client terminal units 1 fitted in the frames.
- the player information storage 362 b is for storing the characteristic data, the number of items, the rank and the like of each player in correspondence with the identification information (user ID data) of the player.
- the number of items and the rank of each player are transmitted to the client terminal units 1 to be stored in the rank storage 162 a at the start of the competition game, and those stored in the rank storages 162 a are updated in accordance with the number of items and the rank determined by the item transferring section 161 d and the rank determining section 161 e at the end of the competition game and are transmitted to the central server 3 to be stored in the player information storage 362 b.
- the discarding-time storage 362 c is for storing the tile discarding time TA for each rank, for example, in the form of a table as shown in FIG. 6 .
- the tile discarding time TA for each rank stored in the discarding-time storage 362 c is transmitted to the client terminal units 1 at the stat of the competition game to be stored in the discarding-time storage 162 b.
- FIG. 16 is a flow chart showing one example of processes carried out by the client terminal unit 1 . Unless otherwise specified, the following processes are carried out by the game progress controlling section 161 a .
- the individual information such as the user ID data is read from the inserted individual card by the card reader 13 (Step S 101 ), and transmitted to the central server 3 (Step S 103 ).
- the participation receiving section 361 a of the central server 3 receives the participation in the competition game, the combination generating section 361 b fits the client terminal units 1 in the combinations of the tournament of the competition game, and the competition starting section 361 c judges whether or not the instruction information as to the start of the competition has been received (Step S 105 ). If no instruction information as to the start of the competition is received (NO in Step S 105 ), this routine enters a standby state. If such instruction information is received (YES in Step S 105 ), the player information including the identification information and rank of the competitors is received (Step S 107 ).
- the extension processing section 161 h initializes the value of a flag S representing whether or not the long-thought button was pressed down during each round (Step S 108 ).
- the value of the flag S is 0, it represents that the long-thought button was not pressed down during each round (a state where the request to extend the tile discarding time TA can be received).
- this value is 1 , it represents that the long-thought button was already pressed down during each round (a state where the request to extend the tile discarding time TA can be received).
- Step S 109 the competition game is executed (Step S 109 ), and judgment is made as to whether the instruction information to the effect of ending the competition game has been received from the competition ending section 361 d of the central server 3 (Step S 111 ). If no such instruction information has been received (NO in Step S 111 ), this routine returns to Step S 109 and the competition game continues to be executed. If such instruction information has been received (YES in Step S 111 ), the result judging section 161 c judges the ranking, the item transferring section 161 d transfers the dragon chips, the rank determining section 161 e determines the ranks, and the updated numbers of items and ranks are stored in the rank storage 162 a . Then, the scores, the ranks, and numbers of items of competitors are transmitted as game results to the central server 3 (Step S 113 ).
- the winner is determined by the competition ending section 361 d of the central server 3 , win-loss information r whether the competitor is a winner is received and judgment is made as to whether or not the win-loss information has been received (Step S 115 ). If the win-loss information representing a loser has been received (NO in Step S 115 ), this routine proceeds to Step S 119 . If the win-loss information representing a winner has been received (YES in S 115 ), judgment is made as to whether or not the competition game was a final game (Step S 117 ). If the competition game was not a final game (first or second round) (NO in Step S 117 ), this routine returns to Step S 107 and operations in Steps S 107 to S 115 are repeatedly carried out.
- Step S 117 If the competition game was a final game (YES in Step S 117 ) or the win-loss information representing a loser was received in Step S 115 (NO in Step S 115 ), whether or not the competition game continues to be played is judged by receiving an entry, e.g. by means of (Step S 119 ). If it is judged to continue to play the competition game (YES in Step S 119 ), this routine returns to Step S 103 and operations in Steps S 103 to S 117 are repeatedly carried out. If it is judged not to continue to play the competition game (NO in Step S 119 ), this routine is ended.
- FIG. 17 is one example of a detailed flow chart showing the process of administering the tile discarding time TA in the competition process carried out in Step S 109 of the flow chart shown in FIG. 16 .
- Step S 205 the extension processing section 161 h judges whether or not the discard of the tile has been completed.
- the subroutine returns if the tile is judged to have been discarded (YES in Step S 205 ), whereas whether or not the value of the flag S representing the depression of the long-thought button during each round is 1 is judged (Step S 207 ) if the tile is judged not to have been discarded (NO in Step S 205 ). If the value of the flag S is judged to be 1 (YES in Step S 207 ), this subroutine proceeds to Step S 215 .
- Step S 207 If the value of the flag S is judged not to be 1 (judged to be 0) (NO in Step S 207 ), the extension processing 161 h causes the monitor 11 to display the long-thought button (Step S 209 ) and the extension request receiving section 161 g judges whether or not the long-thought button has been pressed down (Step S 212 ).
- Step S 211 If the long-thought button is judged not to have been pressed down (NO in Step S 211 ), this routine proceeds to Step S 215 . If the long-thought button is judged to have been pressed down (YES in Step S 211 ), the extension processing section 161 h sets the value of the flag S to 1 (Step S 213 ) and the extra time ⁇ T is added to the value of the counter Ts (Step S 214 ).
- the timer 161 f decrements the value of the counter Ts by 1 if the processes in Step S 214 is completed, if the judgment result in Step S 207 is affirmative or if the judgment result in Step S 211 is negative. Then, whether or not the value of the counter Ts is equal to or below 0 is judged by means of the timer 161 f (Step S 217 ).
- Step S 217 If the value of the counter Ts is judged to be above 0 (larger than 0) (NO in Step S 217 ), this routine returns to Step S 205 and processes of Steps S 205 to S 215 are repeatedly carried out. If the value of the counter Ts is judged to be equal to or below 0 (YES in Step S 217 ), the game progress controlling section 161 a carries out the discard of the tile (Step S 219 ) and this subroutine returns.
- FIG. 18 is one example of a flow chart of processes carried out by the central server 3 .
- the participating terminal number counting section 361 e initializes the value of the participating terminal number RN to 0, and the combination interval setting section 361 f initializes the value of the counter TM for counting the set reset time LT to 0 (Step S 301 ).
- Step S 303 whether or not the participation in the competition game has been received from any client terminal unit 1 is judged (Step S 303 ).
- Step S 303 If no participation in the competition game has been received (NO in Step S 303 ), the participating terminal number counting section 361 e increments the value of the counter TM only by one (Step S 305 ) and judges whether or not the value of the counter TM has been equal to or above the reset time LT (Step S 307 ).
- This routine returns to Step S 303 if this value is judged not to be equal to or larger than the reset time LT (below the reset time LT) (NO in Step S 307 ), whereas this routine proceeds to Step S 319 if this value is judged to be equal to or larger than the reset time LT (YES in Step S 307 ).
- the combination generating section 361 b fits the participating terminal unit 1 r as the client terminal unit 1 whose participation was received by the participation receiving section 361 a in Step S 303 in the combination of the competition game tournament (Step S 309 ).
- the participating terminal number RN is incremented only by 1 by the participating terminal number counting section 361 e (Step S 311 ), and whether or not the participating terminal number RN is equal to or larger than the maximum participating terminal number RNM is judged (Step S 313 ).
- Step S 313 the participating terminal number counting section 361 e increments the value of the counter TM only by one (Step S 315 ) and judges whether or not the value of the counter TM is equal to or larger than the reset time LT (Step S 315 ).
- This routine returns to Step S 303 if this value is judged not to be equal to or larger than the reset time LT (below the reset time LT) (NO in Step S 317 ), whereas this routine proceeds to Step S 319 if this value is judged to be equal to or larger than the reset time LT (YES in Step S 317 ).
- Step S 307 If the judgment result in Step S 307 is affirmative or if the judgment result in Step S 317 is affirmative, the combination generating section 361 b allots game terminal unit(s) 1 to be virtually operated by CPU player(s) as lacking participating terminal unit(s) 1 r (Step S 319 ) and this routine proceeds to Step S 321 .
- the competition starting section 361 c instructs the participating terminal units 1 r to start the first round of the competition games (Step S 321 ). Then, the competition ending section 361 d judges whether or not a period of 10 minutes as the time limit TL for the competition time in the first round has lapsed (Step S 323 ). If the period of 10 minutes is judged not to have lapsed yet (NO in Step S 323 ), this routine enters a standby state. If the period of 10 minutes is judged to have lapsed (YES in Step S 323 ), the competition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the first round (Step S 325 ).
- the competition ending section 361 d receives the game results of the competitions in the first round from the participating terminal units 1 r (Step S 327 ), determines the winning participating terminal units 1 r according to the dominance in the progress statuses of the competition games when the competitions were ended, and transmits the win-loss information to the participating terminal units 1 r (Step S 329 ). Then, the combination generating section 361 b determines the combinations of the winners of the first round in the second round and the competition starting section 361 c instructs the participating terminal units 1 r to start the competition games in the second round (Step S 331 ).
- the competition ending section 361 d judges whether or not a period of 10 minutes as the time limit TL for the competition time of the second round has lapsed is judged (Step S 333 ). If the period of 10 minutes is judged not to have lapsed yet (NO in Step S 333 ), this routine enters the standby state. If the period of 10 minutes is judged to have lapsed (YES in Step S 333 ), the competition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the second round (Step S 335 ).
- the competition ending section 361 d receives the game results of the competitions in the second round from the participating terminal units 1 r (Step S 337 ), determines the winning participating terminal units 1 r according to the dominance in the progress statuses of the competition games when the competitions were ended, and transmits the win-loss information to the participating terminal units 1 r (Step S 339 ). Then, the combination generating section 361 b determines the combination of the winners of the second round in the third round (final round) and the competition starting section 361 c instructs the participating terminal units 1 r to start the competition game in the final round (Step S 341 ).
- the competition ending section 361 d judges whether or not the game result has been received from the participating terminal units 1 r upon the end of the competition game (Step S 343 ). If no game result is judged to have been received (NO in Step S 343 ), this routine enters the standby state. If the game result is judged to have been received (YES in Step S 343 ), the competition ending section 361 d determines the winning participating terminal unit 1 r using the game result and transmits the win-loss information to the participating terminal units 1 r (Step S 345 ), thereby ending this routine.
- FIG. 19 is one example of a diagram showing a tournament formation status displaying screen displayed on the monitors 11 of the client terminal units 1 in Step S 105 of the flow chart shown in FIG. 16 .
- a tournament formation status displaying screen 600 On a tournament formation status displaying screen 600 are displayed a round number displaying portion 601 arranged substantially in the center of the screen and adapted to make a display to the effect of starting the first round upon completing the combinations of the tournament, a remaining time displaying portion 602 arranged above the round number displaying portion 601 for displaying a remaining time of a participation receiving time in the competition game (i.e.
- a frame displaying portion 603 arranged at the left and right sides of the round number displaying portion 601 and adapted to display the frames forming the competition game tournament, and a player information displaying portion 604 fitted in a frame 603 a at the left end of the frame displaying portion 603 and adapted to display the player information.
- “We are receiving participation 60” is displayed in the remaining time displaying portion 602 , from which it can be known that the remaining time of the receiving time is 60 seconds.
- “(Genbu 2 nd Dan) Anderson” is displayed in the player information displaying portion 604 , from which it can be known that a player whose name is “Anderson” and who has a rank of “2 nd Dan” is fitted in the frame 603 a.
- FIG. 20 is another example of a diagram showing the tournament formation status displaying screen displayed on the monitors 11 of the client terminal units 1 in Step S 105 of the flow chart shown in FIG. 16 .
- a tournament formation status displaying screen 610 On a tournament formation status displaying screen 610 are displayed a round number displaying portion 611 arranged substantially in the center of the screen and adapted to make a display to the effect of starting the first round upon completing the combinations of the tournament, a remaining time displaying portion 612 arranged above the round number displaying portion 611 for displaying a remaining time of a participation receiving time in the competition game (i.e.
- a frame displaying portion 613 arranged at the left and right sides of the round number displaying portion 611 and adapted to display the frames forming the competition game tournament, and player information displaying portions 614 fitted in left frames 613 a , 613 c , 613 e and 613 g and right frames 613 j , 613 k , 613 m and 613 o of the frame displaying portion 613 and adapted to display the player information.
- “We are receiving participation 47” is displayed in the remaining time displaying portion 612 , from which it can be known that the remaining time of the receiving time is 47 seconds.
- the ranks and names of players fitted in the respective frames are displayed in the player information displaying portions 614 , from which it can be known that players having the displayed ranks and names are fitted in the frames.
- the players are allotted to the eight of sixty four frames. The players can confirm the status of determining the combinations by successively allotting the players to the sixty four frames of the tournament by means of the tournament formation status displaying screen 600 , 610 .
- FIG. 21 is one example of a diagram showing a competition screen displayed on the monitors 11 of the client terminal units 1 in Step S 109 of the flow chart shown in FIG. 16 .
- a competition screen 620 At the bottom of a competition screen 620 are displayed a Reach button PBB to be pressed down in the case of calling “Reach”, a Chi button PBC to be pressed down in the case of calling “Chi”, a Pon button PBD to be pressed down in the case of calling “Pon”, a Kong button PBE to be pressed down in the case of calling “Kong”, a completion button PBF to be pressed down in the case of declaring the completion of a wining hand, an advance button PBG to be pressed down in the case of advancing to the next player, and a call changing button PBH to be pressed down in the case of changing the selection as to whether any call is to be made to tiles discarded by the other players.
- hand objects 621 representing the hand of the player is displayed in a standing manner at the bottom side of the competition screen 620
- competitor hand objects 623 representing the hands of the competitors are displayed in a standing manner at the upper, left and right sides of the competition screen 620
- a wall object 624 representing a wall including a “Dora” tile is displayed substantially in the center of the competition screen 620
- discarded-tile objects 622 representing the discarded tiles are displayed around the wall object 624 . Since a kind displaying surface representing the kinds of the hand objects 621 are faced toward a camera viewpoint, the player can confirm the kind of the hand objects 621 upon seeing the competition screen 620 . For example, the kind of the second hand object from the left is “Character tile 5”.
- a long-thought button TOB to be pressed for the extension of the remaining time permitted to the player from the draw of a tile to discard of a tile is displayed at the right side of the competition screen 620 , and a remaining time displaying portion RT is displayed above a drawn-tile object 625 representing a drawn tile is displayed at the center lower of the competition screen 620 .
- the remaining time displaying portion RT is displayed at a position relating to the hand of the player, and a remaining time of 5 seconds up to the decision of the player on the tile to be discarded is numerically displayed.
- the display of the remaining time changes from “5”, to “4”, to “3”, to “2”, to “1”, and to “0”.
- the long-thought button TOB enables the extension request to be received only during the period from the draw of the tile to the completion of the discard of the tile.
- a remaining time displaying portion 626 for displaying the remaining time of the competition game is displayed at the upper left corner of the competition screen 620 .
- “07:59:32” is displayed in the remaining time displaying portion 626 , from which it can be known that the remaining time is 7 minutes and 59 seconds and a remainder. Since the remaining time of the competition game is displayed in the remaining time displaying portion 626 , the player can contrive a strategy to advance to the next round in accordance with the remaining time. For example, if the remaining time is within 1 minute and the player is currently in the first place, the player can plot his strategy to go out faster with fewer score or to pay careful attention not to discard a tile that lets the other player complete a winning hand.
- FIG. 22 is one example of a diagram showing a winner display screen displayed on the monitors 11 of the client terminal units 1 that are winners in Step S 115 of the flow chart shown in FIG. 16 .
- Substantially in the center of a winner display screen 630 is displayed a winner displaying portion 631 for displaying that the player is a winner.
- a message portion 632 is displayed at the upper end of the winner displaying portion 631 , wherein “Survived First Round!” is displayed in the message portion 632 , enabling the player to confirm that he was a winner in the first round.
- FIG. 23 is one example of a diagram showing a competition result displaying screen displayed on the monitors 11 of the client terminal units 1 that are winners in Step S 115 of the flow chart shown in FIG. 16 .
- a competition result display screen 640 On a competition result display screen 640 are displayed a round number displaying portion 641 arranged substantially in the center of the screen 640 and adapted to display the result of which round is shown, a remaining time displaying portion 642 arranged above the round number displaying portion 641 and adapted to display a remaining time up to the start of the next round, and a frame displaying portion 643 arranged at the left and right sides of the round number displaying portion 641 and adapted to display frames forming the competition game tournament.
- Winner displaying portion 643 a representing winners of the competitions and a player displaying portion 643 b representing players playing the competition game using this client terminal unit 1 are displayed in the frame displaying portion 643 .
- the names and ranks of the competitors in the next round can be confirmed with reference to the winner displaying portions 643 a and the player displaying portions 643 b .
- the names and ranks of the competitors in the second round are “Technic 1 st Dan”, “Natrium 2 nd Dan”, “Abogadoro 8 th Dan”. It should be noted that the rank of the player having the name “Abogadoro” is displayed as “Koryu”, which means the 8 th Dan.
- FIG. 24 is one example of a diagram showing a competition result display screen displayed on the monitors 11 of the client terminal units 1 that are winners in Step S 115 of the flow chart shown in FIG. 16 .
- a competition result display screen 650 On a competition result display screen 650 are displayed a round number displaying portion 651 , a remaining time displaying portion 652 and a frame displaying portion 653 as in FIG. 23 . Further, winner displaying portions 645 a and a player displaying portion 653 b are shown in the frame displaying portion 653 .
- the round number displaying portion 651 displays “Final Round” and the results of the second round are displayed, whereby it can be known that the next round is the final round.
- the names and ranks of the competitors in the next round (final round) can be confirmed with reference to the winner displaying portions 653 a and the player displaying portion 653 b.
- FIG. 25 is one example of a diagram showing a continuation necessity input screen displayed on the monitor 11 of the client unit 1 if the player is a loser in Step S 115 of the flow chart shown in FIG. 16 .
- a continuation necessity input screen 660 On a continuation necessity input screen 660 are displayed a round number displaying portion 661 arranged substantially in the center of the screen 660 and adapted to display the result (loser) of which round is shown, and a continuation necessity displaying portion 662 arranged below the round number displaying portion 661 and used to enter whether or not the competition game will be continued.
- a continuation button 662 a to be pressed down if the competition game will be continued and an end button 662 b to be pressed down if the competition game will be ended are displayed in the continuation necessity displaying portion 662 .
- the player can confirm the competition result and make an entry as to whether or not to continue the competition game using the continuation necessity input screen 660 .
- the competition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the respective rounds in accordance with the limit times (here, respectively 10 minutes) for the competition games set for the respective rounds up to the nominee round (here, up to the second round) and determines the winning participating terminal units 1 r in accordance with the dominance (here, scores) in the progress statuses of the competition games when the competitions were ended.
- the competition games can quickly and smoothly proceed by suitably setting the time limits for the competition times.
- the participating terminal units 1 r are instructed to start the competition games.
- a predetermined time (reset time LT) lapses from the timing at which the participating terminal number RN changed from 0 to 1
- the participating terminal number RN is reset to 0 and the participating terminal units 1 r are instructed to start the competition games at this resetting timing.
- the combination generating section 316 b fits the participating terminal units 1 r in the combinations of the tournament competition game from the timing of resetting the participating terminal number RN on.
- the participating terminal units 1 r are fitted in the combinations of the tournament at the point of time when the participation in the competition game tournament is received, and the players can more comfortably play the competition game.
- the combination interval setting section 361 f sets the reset time LT in accordance with the date and hour.
- the predetermined time is set to be longer (e.g. 60 seconds) at the date and hour when the participating terminal number increases at a slower rate (when the frequency of reducing the participation from the players is lower) while being set to be shorter (e.g. 30 seconds) at the date and hour when the participating terminal number increases at a faster rate (when the frequency of receiving the participation from the players is higher)
- the waiting time up to the instruction of the start of the competition game after receiving the participation in the competition game is further shortened, whereby the competition games can more quickly proceed.
- the combination generating section 316 b allots the game terminal units 1 to be virtually operated by the CPU players as the lacking participating terminal units 1 r .
- the competition game can proceed without giving any sense of discomfort to the players as in the case where the participating terminal number RN coincides with the maximum participating terminal number RNM that is a total number of the game terminal units 1 constituting the competition game tournament (as in the case where the participation of as many players as the maximum participating terminal number RN is received).
- the combination generating section 316 b fits the participating terminal units 1 r in the combinations of the tournament competition game in order to substantially equalize the number of the participating terminal units 1 r to be fitted in each combination of the competition game tournament.
- the participating terminal number RN falls short of the maximum participating terminal number RNM, the number of the game terminal units 1 allotted to the respective combinations as the lacking participating terminal units 1 r and to be virtually operated by the CPU players substantially coincides, with the result that the players participating in the tournament can play the competition game substantially on the same conditions.
- the competition ending section 361 d instructs the participating terminal units 1 r to end the competition when no time limit for the competition time is set for the final round and the progress status of the competition game becomes a predetermined status (here, when the east round) is ended).
- a predetermined status here, when the east round
- the tournament competition becomes more various, making the competition game more interesting.
- the strategies of the players in playing the competition game differ between the case where the players in the first and second places advance to the next round and the case where only the players in the first place advance to the next round in a competition game played by four players such as a mahjong game. Therefore, the competition game becomes more various and more interesting by setting the number of players who advance to the next round.
- the game progress controlling section 161 a proceeds with the competition game in accordance with the tile discarding time TA that is a predetermined time limit up to the discard of a tile from the point of time of drawing a tile.
- the game progress controlling section 161 a proceeds with the competition game in accordance with the tile discarding times TA corresponding to the ranks representing the strengths of the players, the players can comfortably and quickly play the competition game if suitable tile discarding times TA are set in accordance with the ranks.
- the tile discarding time TA is set to be shorter by the timer 161 f assuming that the higher the rank (the stronger the player), the shorter the tile discarding time TA required, the competition game can be more quickly and smoothly played.
- the operation information to the effect of extending the tile discarding time Ta from the participating terminal unit 1 r (operation information representing that the long-thought button TOB was pressed down) is received only a specified number of times (here, once) in each round, and the tile discarding time TA is extended only by a predetermined time (here, 5 seconds). Therefore, a time to decide the tile to be discarded can be given to the player without considerably hindering the progress of the competition game.
- the competition game is a mahjong game in the description of the foregoing embodiment, it may be another competition game.
- it may be a competition game with limit time, for which a competition time is set beforehand (e.g. a soccer game simulating soccer, a rugby game simulating rugby) or a competition game without time limit, for which it is difficult to set a competition time due to the nature of the game (e.g. Go game simulating Go, a Shogi game simulating Shogi, a chess game simulating chess, a card game simulating ordinary playing cards, Japanese cards, Japanese flower cards, and a sports game simulating tennis, baseball, table tennis, volleyball or badminton).
- the client terminal units 1 may be directly communicably connected with the central server 3 .
- the central server 3 or the client terminal units 1 need to exchange the operation information among the client terminal units 1 .
- each competition game may be played by two players and the tournament may be comprised of four rounds and be made up of sixteen players.
- the competition ending section 361 d sets no time limit for the final round in the description of the foregoing embodiment, it may also set a longer time limit for the final round than for the other rounds. For example, a time limit of 10 minutes may be set for the first and second rounds and a time limit of 20 minutes may be set for final round as in the foregoing embodiment. In such a case, convenience for players having a time restriction (e.g. having a tight schedule) can be improved since the tournament finishes within a predetermined time limit.
- the winner number setting section 361 g sets the number of winners in each combination to one in the description of the foregoing embodiment, it may set this number to two or more.
- the number of winners in each combination may be set to two for the first and second rounds while being set to one for the final round.
- a tournament comprised of three rounds and made up of sixteen players is formed and the number of participants is less as compared to the foregoing embodiment.
- combinations of the tournament can be generated easily (within a shorter period).
- the present invention is directed to a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, comprising participation receiving means for receiving the participation in the competition game from the game terminal units; combination generating means for fitting participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in combinations of the competition game tournament in accordance with a specified rule; competition starting means for allotting one game space to one combination in accordance with the combinations generated by the combination generating means and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending means for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the nominee round and determining winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competition
- the participation receiving means receives the participation in the competition game from the game terminal units and the combination generating means fits the participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in the combinations of the competition game tournament in accordance with the specified rule.
- the competition starting means allots one game space to one combination in accordance with the combinations generated by the combination generating means and instructs the participating terminal units to start the competition games in each round.
- the competition ending means instructs the participating terminal units to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the nominee round and determines the winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the nominee round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- the present invention is also directed to a game progress administering method using a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, the game progress administering method causing the game progress administering method to perform participation receiving process for receiving the participation in the competition game from the game terminal units; combination generating process for fitting participating terminal units, which are game terminal units whose participation was received in the participation receiving process, in combinations of the competition game tournament in accordance with a specified rule; competition starting process for allotting one game space to one combination in accordance with the combinations generate in the combination generating process and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending process for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the nominee round and determining winning participating terminal units in accordance with
- the participation in the competition game are received from the game terminal units in the participation receiving process, and the participating terminal units, which are game terminal units whose participation was received in the participation receiving process, are fitted in the combinations of the competition game tournament in accordance with the specified rule in the combination generating process. Then, one game space is allotted to one combination in accordance with the combinations generated in the combination generating process and the participating terminal units are instructed to start the competition games in each round in the competition starting process.
- the participating terminal units are instructed to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the tournament round and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the nominee round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- the present invention is further directed to a computer-readable recording medium storing a game progress administering program for a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, the game progress administering program causing the game progress administering system to function as participation receiving means for receiving the participation in the competition game from the game terminal units; combination generating means for fitting participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in combinations of the competition game tournament in accordance with a specified rule; competition starting means for allotting one game space to one combination in accordance with the combinations generated by the combination generating means and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending means for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the nominee round and
- the participation receiving means receives the participation in the competition game from the game terminal units and the combination generating means fits the participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in the combinations of the competition game tournament in accordance with the specified rule. Then, the competition starting means allots one game space to one combination in accordance with the combinations generated by the combination generating means and instructs the participating terminal units to start the competition games in the respective rounds.
- the competition ending means instructs the participating terminal units to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the nominee round and determines the winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competition were ended.
- the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the nominee round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- the participating terminal units are instructed to end competitions in the respective rounds in accordance with the time limit for the competition time set beforehand at least for the respective rounds up to the nominee round and the winning participating terminal units are determined in accordance with the dominance in the progress statuses in the competition games when the competitions were ended. Therefore, the competition games can quickly and smoothly proceed by suitably setting the time limit for the competition time.
Abstract
Description
- The present invention relates to a game progress administering system in which game terminal units to be operated by players are so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, a game progress administering method and a computer-readable recording medium storing a game administering program.
- Various video game systems playable among a plurality of players have been conventionally proposed or already used. There is also known a video game system in which a plurality of video game apparatuses (game terminal units) of the same type are installed for arcade games and connected via a network (and a server) such as a LAN or Internet, so that a plurality of players can play a game in the same game space. In such a video game system, table games such as mahjong and shoji (Japanese chess) and competing-type games such as sports and martial arts (hereinafter, table games and fighting-type games are collectively called as competition games) are played.
- In the case of playing the above competition game, an unspecified number of players can participate in the competition game since a plurality of video game apparatuses are connected via the network such as the LAN or Internet. In the case where strangers compete with each other in this way, since abilities of the competitors concerning the competition game cannot be known, the competition game can become unpredictable and interesting in a specific manner as compared to ordinary competition games played using stand-alone video game apparatuses as competitors.
- On the other hand, by completing the competition game in a tournament comprised of a plurality of rounds, players can compete with more competitors, thereby being more interested in the game and having his gambling spirit urged upon continuing to win in the rounds.
- Competition games include those for which competition times are set (hereinafter, “competition games with time limit”) and those for which competition times are difficult to set due to the natures of the games (hereinafter, “competition games without time limit”).
- However, if a competition time required for one competition game with time limit is long such as a soccer game simulating soccer and having the first and second halves of 45 minutes, competition time becomes even longer if the competition games are played in the form of a tournament, wherefore players are restraint for a long time to lose interest in the game.
- In the case of playing a competition game without time limit (e.g. a mahjong game simulating mahjong) in the form of a tournament, even if the first rounds of the tournament are started at the same time, competition ending times differ depending on the combinations of players constituting the tournament (competition times differ). Thus, how to handle starting timings, methods, etc. of the succeeding rounds has been a problem for the realization of games of this type. In other words, it is particularly quite difficult to smoothly and quickly proceed with tournaments of the games of this type.
- In view of the above problems, an object of the present invention is to provide a game progress administering system capable of quickly and smoothly proceeding with competition games in a tournament comprised of a plurality of rounds in massively multiplayer online playing games, a game progress administering method and a computer-readable recording medium storing a game progress administering program.
- According to an aspect of the invention, game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game to thereby administer the progresses of competition games in a tournament made up of a plurality of rounds. Game participating terminal units are fit in combinations of the competition game tournament in accordance with a specified rule. One game space to one combination is allotted in accordance with the combinations. The participating terminal units are instructed to start the competition games in the respective rounds, and instructed to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the semifinal round. Winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- These and other objects, features, aspects, and advantages of the present invention will become more apparent from the following detailed description of the preferred embodiments/examples with reference to the accompanying drawings.
-
FIG. 1 is a construction diagram of a game system to which a game progress administering system according to an embodiment of the invention is applied, -
FIG. 2 is a perspective view showing one example of the external appearance of a client terminal unit, -
FIG. 3 is a hardware construction diagram showing one example of the client terminal unit, -
FIG. 4 is a functional construction diagram showing one example of a control unit of the client terminal unit, -
FIGS. 5A and 5B are tables showing one example of assigning conditions for ranks representing strength levels of players in this game, -
FIG. 6 is a table showing one example of tile discarding times TA set for the respective ranks, -
FIG. 7 is a perspective view showing one example of the external appearance of a shop server, -
FIG. 8 is a hardware construction diagram showing one example of the shop server, -
FIG. 9 is a hardware construction diagram showing one example of the shop server, -
FIG. 10 is a construction diagram of the game system, -
FIG. 11 is a table showing one example of table information for a table constructed by client terminal units a1, a3, b8 and c2 shown inFIG. 10 , -
FIGS. 12A, 12B , 12C are tables showing examples of contents of processes for transmitting and receiving operation signals by status updating sections of shop servers A, B and C, -
FIG. 13 is a hardware construction diagram showing one example of a central server, -
FIG. 14 is a functional construction diagram showing one example of a control unit of the central server, -
FIG. 15 is a chart showing one example of a rule for fitting participating terminal units in combinations of a tournament, -
FIG. 16 is a flow chart showing one example of processes carried out by the client terminal unit, -
FIG. 17 is a detailed flow chart showing one example of a process of administering a tile discarding time TA in a competition process carried out in Step S109 of the flow chart shown inFIG. 16 , -
FIG. 18 is a flow chart showing one example of processes carried out by the central server, -
FIG. 19 is a diagram showing one example of a tournament-generated-state display screen to be displayed on monitors of the client terminal units in Step S105 of the flow chart shown inFIG. 16 , -
FIG. 20 is a diagram showing one example of a tournament-generated-state display screen to be displayed on the monitors of the client terminal units in Step S105 of the flow chart shown inFIG. 16 , -
FIG. 21 is a diagram showing one example of a competition screen to be displayed on the monitors of the client terminal units in Step S109 of the flow chart shown inFIG. 16 , -
FIG. 22 is a diagram showing one example of a winner display screen to be displayed on the monitor of the client terminal unit in the case of a winner in Step S115 of the flow chart shown inFIG. 16 , -
FIG. 23 is a diagram showing one example of a competition result display screen to be displayed on the monitor of the client terminal unit in the case of the winner in Step S115 of the flow chart shown inFIG. 16 , -
FIG. 24 is a diagram showing another example of the competition result display screen to be displayed on the monitor of the client terminal unit in the case of the winner in Step S115 of the flow chart shown inFIG. 16 , and -
FIG. 25 is a diagram showing one example of a continuation necessity input screen to be displayed on the monitor of the client terminal unit in the case of a loser in Step S115 of the flow chart shown inFIG. 16 . -
FIG. 1 is a construction diagram of a game system to which a game progress administering system according to an embodiment of the invention is applied. The game system is provided with client terminal units (corresponding to a part of a game progress administering system and game terminal units) 1 assigned with corresponding identification information,shop servers 2 each communicably connected with a plurality of (eight in this example)client terminal units 1 viaspecial lines 5, a central server 3 (corresponding to a part of the game progress administering system) communicably connected with a plurality ofshop servers 2 viacommunication lines 4 to administer a game played by a plurality of players using theclient terminal units 1. It should be noted that theshop servers 2 are communicably connected with each other via thecommunication lines 4. - Each
client terminal unit 1 receives specified operations a player carries out while referring to a game screen displayed on a monitor, and proceeds with a game in accordance with instruction information transmitted from the corresponding shop server 2 (or central server 3) and operation signals from the otherclient terminal units 1. - The identification information assigned in correspondence with each
client terminal unit 1 includes identification information of theshop server 2 connected with this client terminal unit 1 (or identification information of a shop where thisclient terminal unit 1 is installed), and identification information (referred to as a “terminal number”) of thisclient terminal unit 1 in the shop where thisclient terminal unit 1 is installed. For example, if the identification information of ashop server 2 of a shop A is “A” and the identification information of theclient terminal unit 1 in the shop A is “4”, the identification information of thisclient terminal unit 1 is “a4”. - Each
shop server 2 is communicably connected with a plurality of (eight in this example)client terminal units 1 and thecentral server 3, transmit and receive data to and from theclient terminal units 1 and thecentral server 3, and generates a simulation operation signal necessary for the progress of the game and transmits it to theclient terminal unit 1 upon detecting thecommunication line 4 incapable of communication. - The
client terminal units 1 to be operated by players are so connected with thecentral server 3 as to be able to communicate operation signals necessary for the progress of the game with each other via the communication lines 4 (and the shop servers 2), administers the progresses of competition games of a tournament comprised of a plurality of rounds, and stores characteristic data of players' fingerprints necessary for fingerprint authentication to be described later as player information in correspondence with user IDs. -
FIG. 2 is a perspective view showing the external appearance of one embodiment of theclient terminal unit 1. Although a video game apparatus for business use integrally constructed with a monitor is described as one example of the client terminal unit in the following description, the present invention is not particularly limited to this example and is similarly applicable to video game apparatuses for home use constructed by connecting a video game machine for home use with a home television, personal computers that function as video game apparatuses by executing a video game program, etc. - In this embodiment, competition games played using the
client terminal units 1 according to the present invention are mahjong games simulating a mahjong tournament comprised of a plurality of rounds (three rounds in this example) and played by a specified number of (here, sixty four) players, wherein the player operating eachclient terminal unit 1 competes with those operating the otherclient terminal units 1 or a CPU player. As described later, competition games are played within a time limit of 10 minutes in the first and second rounds, and an east round (four positions with east as a prevailing wind) without time limit is played in the third round (final round). In the case of competing with the players operating the otherclient terminal units 1, data are transmitted and received between theclient terminal units 1 vianetwork communicators 18 to be described later, theshop servers 2 and thecentral server 3, etc. and information concerning game progress states are saved in theshop servers 2. - Each
client terminal unit 1 is provided with amonitor 11 for displaying game screens, atouch panel 11 a for judging which button has been pressed to instruct based on an address of a button displayed on a game screen of themonitor 11 to urge the selection or the like and a position pressed by the player, aloudspeaker 12 for outputting sounds, acard reader 13 for reading information such as the user ID stored in an individual card, a fingerprint authenticatingdevice 14 for extracting characteristic data necessary for the authentication of an individual using fingerprint information from aCCD camera 14 a to be described later, and a coin receivingdevice 15 for receiving coins inserted by the player. The characteristic data extracted by thefingerprint authenticating device 14 is saved in aplayer information storage 362 b of thecentral server 3 to be described later via thenetwork communicator 18, theshop server 2 to be described later, etc. - The
monitor 11 is, for example, a thin liquid crystal display for displaying images. Theloudspeaker 12 is for outputting specified messages and BGMs. Thefingerprint authenticating device 14 includes theCCD camera 14 a for picking up images of a player's fingerprint. Instead of theCCD camera 14 a, another digital image pickup apparatus (e.g. CMOS camera) may be used. Thecoin receiving device 15 is provided with acoin outlet 151 to which the coin is discharged in the case where the inserted coil is a defective coin or the like. - The individual card is a magnetic card, an IC card or the like in which individual information such as a user ID is stored. Although not shown, the
card reader 13 is for enabling the readout of the individual information from the inserted individual card. - A control unit 16 (see
FIG. 3 ) including a microcomputer for receiving detection signals from the respective devices and outputting control signals to the respective devices is provided at a specified position of theclient terminal unit 1. -
FIG. 3 is a hardware construction diagram showing one embodiment of theclient terminal unit 1. Thecontrol unit 16 is for controlling the overall operation of theclient terminal unit 1, and includes an information processor (CPU) 161, aRAM 162 for temporarily saving information and the like obtained during processes, and aROM 163 storing specified image information, a game program and the like to be described later. - An external input/
output controller 171 converts the detection signals into digital signals to be used for the processes between thecontrol unit 16 and detectors including thecard reader 13, thetouch panel 11 a, theCCD camera 14 a and thecoin receiving device 15, and outputs command information to the respective detectors after converting it into control signals. Such signal processing and input/output processing are carried out, for example, in a time-sharing manner. Anexternal device controller 172 outputs the control signals to the respective detectors and receives the detection signals from the respective detectors within the respective time-sharing periods. - An
imaging processor 111 is for causing themonitor 11 to display a desired image in accordance with an image displaying instruction from thecontrol unit 16 and includes a video RAM and the like. Asound reproducing device 121 is for outputting a specified message, a BGM or the like to theloudspeaker 12 in accordance with an instruction from thecontrol unit 16. - The
touch panel 11 a is a rectangular thin layer element and constructed by covering an array of linear pressure-sensitive elements made of a transparent material vertically and horizontally arranged at specified intervals by a transparent cover, and is adhered to the outer surface of a display screen (in the case where themonitor 11 is a CRT, the front surface of the CRT) of themonitor 11 for displaying images. A known touch panel can be used as thetouch panel 11 a. Thetouch panel 11 a is capable of judging which button has been pressed to instruct based on the address of the button urging the selection or the like displayed on the screen of themonitor 11 and the pressed position. - Mahjong tile objects, background images, various screen images and the like are stored in the
ROM 163. Each of the mahjong tile objects and the like is comprised of a necessary number of polygons so as to enable the three-dimensional imaging. Theimaging processor 111 performs a calculation for the conversion from positions in a three-dimensional space to those in a simulated three-dimensional space, a light source calculation and other calculations in accordance with an imaging instruction from theCPU 161, and writes an image data to be imaged in the video RAM, for example, writes (adheres) texture data in (to) an area of the video RAM designated by polygons based on the calculation results. - Here, a relationship between the operation of the
CPU 161 and that of theimaging processor 111 is described. TheCPU 161 reads image data, sound data, control program data and game program data from theROM 163 in accordance with an operating system (OS) stored in theROM 163 which is built in or detachably mountable from the outside. Part or all of the read image data, sound data, control program data, etc. are saved in theRAM 162. Thereafter, theCPU 161 performs processes in accordance with the control program and various data (image data including polygons and textures of objects to be displayed and other character images, and sound data) saved in theRAM 162 and the detection signals and the like from the detectors. - Various data stored which are stored in the
ROM 163 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader. In such a case, the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory. - The
network communicator 18 is for transmitting and receiving various pieces of event information occurring during the execution of the mahjong game to and from thecentral server 3 via the network, theshop server 2, etc. - Here, an individual authentication method in each
client terminal unit 1 is described. The individual authentication is for confirming that an actual player is identical with a player recognized by the client terminal unit 1 (orcentral server 3 connected via thenetwork communicator 18 and the network). In the case where a player plays using theclient terminal unit 1 for the first time, user ID data (identification information) is read from an inserted individual card by thecard reader 13, an image of the player's fingerprint is picked up by theCCD camera 14 a of thefingerprint authenticating device 14, and characteristic data necessary for the individual authentication is extracted by thefingerprint authenticating device 14 using the fingerprint information from theCCD camera 14 a. The user ID data and the characteristic data are transmitted to theshop server 2 connected via thenetwork communicator 18 and the network and transmitted from theshop server 2 to thecentral server 3 via the communication line to be stored in theplayer information storage 362 b to be described later. In this way, the player is registered in thecentral server 3. - In the case where a player already registered in the
central server 3 plays using theclient terminal unit 1, user ID data is read from an inserted individual card by thecard reader 13, an image of the player's fingerprint is picked up by theCCD camera 14 a of thefingerprint authenticating device 14, and characteristic data necessary for the individual authentication is extracted by thefingerprint authenticating device 14 using the fingerprint information from theCCD camera 14 a. Then, the user ID data and the characteristic data are transmitted to thecentral server 3 connected via thenetwork communicator 18, the network, theshop server 2 and the like, and thecentral server 3 judges as to whether or not the characteristic data corresponding to the user ID stored in theplayer information storage 362 b to be described is identical with the received characteristic data. The player is permitted to play if the judgment result is affirmative while being refused to play if the judgment result is negative (for example, an error message is displayed on themonitor 11 of theclient terminal unit 1 to urge the player to conduct the fingerprint authentication again). -
FIG. 4 is one example of a functional construction diagram showing thecontrol unit 16 of theclient terminal unit 1. TheCPU 161 of thecontrol unit 16 is provided with a gameprogress controlling section 161 a (corresponding to part of proceeding means) for receiving an operation from the player and controlling the progress of the game in accordance with an instruction from thecentral server 3 and the mahjong rules, anitem assigning section 161 b for virtually assigning a specified number of items to the player satisfying specific conditions, anresult judging section 161 c for judging the ranking of the player in the game every time the game is ended, anitem transferring section 161 d for transferring a specified number of ones of the items virtually possessed by one player to other players based on the judgment result of theresult judging section 161 c, arank determining section 161 e for determining a rank representing the level of the player's strength in the game based on the number of the items the player virtually possesses, atimer 161 f (corresponding to part of the proceeding means) for measuring time, an extensionrequest receiving section 161 g (corresponding to part of the proceeding means) for receiving an operation of requiring the extension of a tile discarding time to be described later from the player, and anextension processing section 161 g (corresponding to part of the proceeding means) for processing the extension of the tile discarding time. - The
RAM 162 of thecontrol unit 16 is provided with arank storage 162 a (corresponding to part of rank storage means) for storing the number of items and the rank in correspondence with the identification information of the player, and a discarding-time storage (corresponding to part of tile discarding time storage means) for storing the tile discarding time TA to be described later for each rank. - The game
progress controlling section 161 a is for receiving an operation from the player by means of thetouch panel 11 a and the like and controlling the progress of the game in accordance with instructions from thecentral server 3 and theshop server 2 and the mahjong rules. The gameprogress controlling section 161 a also forces the draw of a tile upon the lapse of the tile discarding time TA which is a time limit from the draw of one tile to the discard of one tile measured by thetimer 161 f. - The
item assigning section 161 b virtually assigns items (here, items called “dragon chips”) to the player satisfying the specified conditions, increases or decreases points the player virtually possesses, and stores the item number and the points in therank storage 162 a in correspondence with the identification information of the player. It should be noted that the points the player virtually possesses also one kind of items similar to the dragon chips. - Here, a method for increasing and decreasing the points and the item assigning conditions are specifically described. A specified number of points are added to the points the player virtually possesses when the player completed a winning hand during the game, whereas a specified number of points are subtracted when the player discarded a tile to let the other player complete a winning hand. For example, if the player completed a winning hand, points are added at a ratio of 20 points to 1000 marks that have been won. If the player discarded the tile to let the other player complete a winning hand, points are subtracted at a ratio of 20 points to 1000 marks that have been lost. If the points reach 1000 or more, three items called dragon chips are virtually given.
- The
result judging section 161 c judges the ranking in the descending order of the marks the players virtually possess in the form of chips. At the start of the game, all the players virtually possess the same marks (initial marks) in the form of chips. The initial marks are, for example, 20000 marks. - The
item transferring section 161 d is for transferring specified numbers of items among the players out of those virtually possessed by the players based on the judgment result of theresult judging section 161 b after the ranking was judged by theresult judging section 161 c. Specifically, one dragon chip is transferred from the player of the fourth place to the player of the first place. Theitem transferring section 161 d renewably stores the number of the dragon chips in therank storage 162 a. - The
rank determining section 161 e is for determining the rank representing the level of the player in the game based on the number of the items the player virtually possesses. A specific rank determining method is described below with reference toFIGS. 5 . -
FIG. 5A is one example of a table showing assigning conditions for ranks (tenth Kyu to first Kyu) representing the level of the player's strength and determined by therank determining section 161 e. A player playing this game for the first time is assumed to have a rank of tenth Kyu. For example, the rank is assumed to be the ninth Kyu in a point range of 100 to 199. As the points are increased (or decreased), the rank is raised (or lowered). The rank is assumed to be the first Kyu in a point range of 900 to 999. The rank is assumed to be the first Dan when the points become 1000 or more. -
FIG. 5B is one example of a table showing assigning conditions for ranks (first Dan to eighth Dan) representing the level of the player's strength and determined by therank determining section 161 e. As described above, theitem assigning section 161 b virtually assigns three items called dragon chips to the player whose points become 1000 or more. As a result of a transfer by theitem transferring section 161 d of dragon chips virtually possessed by the players among the players based on the judgment result by theresult judging section 161 c, the numbers of the dragon chips virtually possessed by the players change and are renewably stored in therank storage 162 a. For example, the rank is assumed to be the second Dan when the number of the dragon chips is 5 or more, but below 10. As the number of the dragon chips is increased (or decreased), the rank is raised (or lowered). The rank is assumed to be the eighth Dan when the number of the dragon chips becomes 46 or more. It should be noted that, if a player of first Dan comes to possess no dragon chip as a result of a game, he is lowered to first Kyu. - Specifically, the
rank determining section 161 e determines a corresponding rank based on the points determined by theitem assigning section 161 b and the number of items determined by theitem assigning section 161 b and theitem transferring sections 161 d with reference to the rank tables shown inFIGS. 5A and 5B . - The
timer 161 f is for measuring the remaining time of the tile discarding time TA that is a time limit from the draw of one tile to the discard of one tile. The gameprogress controlling section 161 a receives the entry of the selection of the tile to be discarded from the player by means of thetouch panel 11 a only within this tile discharging period TA. Here, thetimer 161 f sets the tile discharging period TA by reading the rank of the player from therank storage 162 a and the tile discarding time TA corresponding to the read rank from the discarding-time storage 162 b. - The extension
request receiving section 161 g receives the depression of a later-described long-thought button (seeFIG. 18 ) displayed on themonitor 11 as a discharging-period extension request signal based on a signal from thetouch panel 11 a. - The
extension processing section 161 h judges whether or not the depression (reception of the discarding-time extension request signal by the extensionrequest receiving section 161 g) of the long-thought button of thetouch panel 11 a by the player has been received at least within the tile discarding time TA (here, within 10 seconds after the draw of one tile) and whether or not the number of extensions of the tile discarding time TA does not exceed a predetermined number (here, 0 time) (the tile discarding time TA has not been extended yet), and permits the reception of the extension request of the tile discarding time TA if the above restricting conditions are satisfied. In the case of permitting the reception of the extension request, theextension processing section 161 h adds a specified extra time AT (e.g. five seconds) to the remaining time of the tile discarding time TA measured by thetimer 161 f. - The
rank storage 162 a is for storing the number of the items and the rank in correspondence with the identification information of the player. Here, the number of the items and the rank corresponding to the identification information of the player are read from theplayer information storage 362 b of thecentral server 3 to be described later and stored in therank storage 162 a by the gameprogress controlling section 161 a at the start of the game. - The discarding-
time storage 162 b is for storing the tile discarding time TA for each rank. Here, the tile discarding time TA set for each rank is read from a discarding-time storage 362 c of thecentral server 3 to be described later and stored in the discarding-time storage 162 b by the gameprogress controlling section 161 a at the start of the game. -
FIG. 6 is one example of a table showing the tile discarding times TA set for the respective ranks and stored in the discarding-time storage 162 b. The higher the rank is, the shorter the tile discarding time TA is set. As shown inFIG. 6 , the tile discarding time TA is, for example, set to be 5.5 seconds for tenth Kyu, 5.0 seconds for third Kyu, 4.5 seconds for third Dan and 4.0 seconds for seventh Dan. -
FIG. 7 is a perspective view showing the external appearance of one embodiment of theshop server 2. Theshop server 2 is provided with amonitor 21 for displaying game screens and the like, aloudspeaker 22 for outputting sounds, and an individual-card vending machine 25 for selling an individual card upon receiving coins inserted by a player. - The
monitor 21 has a plurality of (two in this example) CRTs for the purpose of largely displaying images. The two CRTs are disposed such that longer sides of a substantially rectangular screen displaying portions for displaying the respective images abut on each other, and image signals are so controlled as to display one image on the two image displaying portions. - The
loudspeaker 22 is for outputting specified messages and BGMs. The individual-card vending machine 25 includes acoin receiving device 24 for receiving coins inserted by the player, and acard discharging portion 23 for discharging an individual card. It should be noted that thecoin receiving device 24 is equipped with a coin outlet (not shown) for discharging a coin if the inserted coin is a defective coin or the like. - A control unit 26 (see
FIG. 8 ) comprised of a microcomputer and the like for receiving detection signals from the respective devices and outputting control signals to the respective devices is installed at a specified position of theshop server 2. -
FIG. 8 is a hardware construction diagram showing one embodiment of theshop server 2. Thecontrol unit 26 is for controlling the overall operation of theshop server 2 and is provided with an information processor (CPU) 261, aRAM 262 for temporarily saving information and the like obtained during processes, and aROM 263 storing specified image information and the like. - An
image processor 211 is for causing themonitor 21 to display a necessary image in accordance with an image display instruction from thecontrol unit 26 and includes a video RAM and the like. Asound reproducing device 221 is for outputting a specified message or a BGM in accordance with an instruction from thecontrol unit 26. - Various data which are stored in the
ROM 263 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader. In such a case, the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory. - A
network communicator 28 is for transmitting and receiving various data to and from thecentral server 3 and theother shop servers 2 via a network such as WWW (world-wide web). Aninterface 1 a is for transferring data among a plurality of (e.g. eight)client terminal units 1 connected with theshop server 2. -
FIG. 9 is one example of a functional construction diagram showing thecontrol unit 26 of theshop server 2. TheRAM 262 of thecontrol unit 26 is provided with atable storage 262 a for storing table information generated by acombination generating section 361 b of thecentral server 3 to be described later and relating to mahjong tables on which the respectiveclient terminal units 1 virtually play mahjong, and astatus storage 262 b for storing information relating to the progress status of the game for each mahjong table where the respectiveclient terminal units 1 virtually play mahjong. TheCPU 261 includes astatus updating section 261 a for updating the progress statuses of the games stored in thestatus storage 262 b by communicating with theclient terminal units 1 and theother shop servers 2 in accordance with the table information stored in thetable storage 262 a. - Here, a case where client terminal units a1, a3 connected with a shop server A via
special lines 5 and a client terminal unit b8 connected with a shop server B via aspecial line 5, and a client terminal unit c2 connected with a shop server C via aspecial line 5 play a game in the same game space as shown inFIG. 10 is specifically described for contents of the table information stored in thetable storage 262 a and those of the process of thestatus updating section 261 a with reference toFIGS. 11 and 12 . - Here is described a case where the client terminal units a1, a3, b8 and c2 are virtually combined to play a game at the same table (in the same game space) by the
combination generating section 361 b of thecentral server 3. Thecombination generating section 361 b of thecentral server 3 sets the shop server 2 (here, shop server A) connected with the client terminal unit 1 (here, client terminal unit a1) received at an earliest timing as a server (here, referred to as a “master server”) fulfilling the central role in the transmission and reception of information among theshop servers 2, sets the shop servers 2 (here, shop servers B, C) connected with the otherclient terminal units 1 via thespecial lines 5 as servers (here, referred to as “slave servers”) fulfilling subordinate roles in the transmission and reception of information among theshop servers 2, and transmits the result of the setting to therespective shop servers 2. Eachshop server 2 stores the received result of setting the master server and the slave servers in thetable storage 262 a. -
FIG. 11 is one example of a table showing table information of a table constituted by the client terminal units a1, a3, b8 and c2 shown inFIG. 10 . From the left, columns of this table are table numbers TN that are identification numbers of tables assigned to the respective tables in accordance with a specified rule when the tables are generated by thecombination generating section 361 b of thecentral server 3; a receiving order RN that is an order of allotment to each table by thecombination generating section 361 b of thecentral server 3; client symbols CN that are identification information of the client terminal units 1 (here, reference numeral is client symbol CN for the sake of the description); shop server symbols SN that are identification information of the shop servers 2 (here, reference numeral is client symbol CN for the sake of the description); master/slave distinctions MS representing whether theshop server 2 functions as a master server or a slave server; and player distinctions PC representing the distinction of players operating theclient terminal units 1. These pieces of information are stored as the table information. - In the player distinction PC is stored “PLAYER” if the
client terminal unit 1 is operated by a human player; “SIMULATED PLAYER” if theclient terminal unit 1 is operated in a simulated manner by a simulation signal generating section 261 d to be described; and “CPU PLAYER” if theclient terminal unit 1 is operated by a CPU player. It should be noted that the table information is erased from thetable storage 262 a if the player distinctions PC of four players at the table are either “SIMULATED PLAYER” or “CPU PLAYER”. - It can be known from the table information shown in
FIG. 11 that a table with thetable number 1 is constituted by the client terminal units a1, a3, b8 and c2, that the client terminal units a1, a3 are connected with the shop server A via thespecial lines 5, that the shop server A functions as a master server while the shop servers B and C function as salve servers, and that the client terminal units a1, a3, b8 and c2 are operated by human players. It should be noted that the table information with table number “1” shown inFIG. 11 is stored in the table storages 262 a of the shop servers A, B and C. - FIGS. 12 are examples of tables showing contents of processes for transmitting and receiving operation signals by the
status updating sections 261 a of the shop servers A, B, C.FIGS. 12A, 12B and 12C are tables showing the contents of the processes by thestatus updating sections 261 a of the shop servers A, B, C, respectively. In the left column of each table are written the client symbols CN of theclient terminal units 1 as transmitting ends of operation signals received by the shop server 2 (shop server A, B or C) and the shop server symbol SN of theshop servers 2 by way of which the operation signals are received by theshop servers 2. In the right column of each table are written the client symbols CN of theclient terminal units 1 as receiving ends of operation signals transmitted from the shop server 2 (shop server A, B or C) and the shop server symbols SN of theshop servers 2 by way of which the operation signals are received by theclient terminal units 1. Thestatus updating sections 261 a of the shop servers A, B and C update the information in thestatus storages 262 b upon receiving the operation signals from the client terminal units a1, a3, b8 and c2. - The
status updating section 261 a of the shop server A receives the operation signal from the client terminal unit a1 and transmits it to the client terminal unit a3 and the shop servers B and C as shown in the second row of the table ofFIG. 12A from above. Thestatus updating section 261 a of the shop server B receives the operation signal from the client terminal unit a1 via the shop server A and transmits it to the client terminal unit b8 as shown in the second row of the table ofFIG. 12B from above. Thestatus updating section 261 a of the shop server C receives the operation signal from the client terminal unit a1 via the shop server A and transmits it to the client terminal unit c2 as shown in the second row of the table ofFIG. 12C from above. - Similarly, the
status updating section 261 a of the shop server A receives the operation signal from the client terminal unit a3 and transmits it to the client terminal unit a1 and the shop servers B and C as shown in the third row of the table ofFIG. 12A from above. Thestatus updating section 261 a of the shop server B receives the operation signal from the client terminal unit a3 via the shop server A and transmits it to the client terminal unit b8 as shown in the third row of the table ofFIG. 12B from above. Thestatus updating section 261 a of the shop server C receives the operation signal from the client terminal unit a3 via the shop server A and transmits it to the client terminal unit c2 as shown in the third row of the table ofFIG. 12C from above. - The
status updating section 261 a of the shop server B receives the operation signal from the client terminal unit b8 and transmits it to the shop server A as shown in the fourth row of the table ofFIG. 12B from above. Thestatus updating section 261 a of the shop server A receives the operation signal from the client terminal unit b8 via the shop server B and transmits it to the client terminal units a1, a3 and the shop server C as shown in the fourth row of the table ofFIG. 12C from above. Thestatus updating section 261 a of the shop server C receives the operation signal from the client terminal unit b8 via the shop servers B and A and transmits it to the client terminal unit c2 as shown in the fourth row of the table ofFIG. 12C from above. - Similarly, the
status updating section 261 a of the shop server C receives the operation signal from the client terminal unit c2 and transmits it to the shop server A as shown in the fifth row of the table ofFIG. 12C from above. Thestatus updating section 261 a of the shop server A receives the operation signal from the client terminal unit c2 via the shop server C and transmits it to the client terminal units a1, a3 and the shop server B as shown in the fifth row of the table ofFIG. 12A from above. Thestatus updating section 261 a of the shop server B receives the operation signal from the client terminal unit c2 via the shop servers C and A and transmits it to the client terminal unit b8 as shown in the fifth row of the table ofFIG. 12B from above. - In this way, every time the
status updating section 261 a receives the operation signal from the client terminal units a1, a3, b8 and c2 through the transfer of the operation signals from the client terminal units a1, a3, b8 and c2 among the shop servers A, B and C, the information in thestatus storage 262 b is updated. Thus, the client terminal units a1, a3, b8 and c2 can easily control the temporal synchronization in the progress of the game (the coincidence of the game progress statuses) among the client terminal units a1, a3, b8 and c2 by proceeding with the game using the progress information stored in thestatus storage 262 b. - Specifically, the master server receives the operation information from the
client terminal units 1 connected therewith via thespecial lines 5 and transmits it to all the otherclient terminal units 1, and receives the operation signals from theclient terminal unit 1 connected with the slave servers via thespecial line 5 via the slave server and transmits them to all the otherclient terminal units 1. Further, each slave server receives the operation information from theclient terminal units 1 connected therewith via thespecial lines 5 and transmits it to the master server, and receives the operation signals from all the otherclient terminal units 1 via the master server and transmits them to theclient terminal unit 1 connected therewith via thespecial lines 5. -
FIG. 13 is a hardware construction diagram showing one embodiment of thecentral server 3. Acontrol unit 36 is for controlling the overall operation of thecentral server 3, and is provided with an information processor (CPU) 361, aRAM 362 for temporarily saving information and the like obtained during processes, and aROM 363 storing specified image information and the like. - Various data which are stored in the
ROM 363 and are storable in a detachably mountable recording medium may be made readable by a driver such as a hard disk drive, an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader. In such a case, the recording medium is, for example, a hard disk, an optical disk, a flexible disk, a CD, a DVD or a semiconductor memory. - The
network communicator 38 is for transmitting and receiving various data to and from a plurality ofshop servers 2 via a network such as WWW (world-wide web). The game progress administering program of the present invention is stored in theROM 363 and loaded into theRAM 362 and the game progress administering program in theRAM 263 is successively executed by theCPU 361 to realize the respective functions. -
FIG. 14 is one example of a functional construction diagram showing thecontrol unit 36 of thecentral server 3. TheCPU 361 of thecontrol unit 36 is provided with aparticipation receiving section 361 a (corresponding to participation receiving means) for receiving the participation in the competition game from theclient terminal units 1, thecombination generating section 361 b (corresponding to combination generating means) for fitting participating terminal units 1 r, which are theclient terminal units 1 whose participation was received by the participatingterminal receiving section 361 a, in combinations of the competition game tournament, acompetition starting section 361 c (corresponding to competition starting means) for allotting one game space (virtual table) to one combination in accordance with combinations generated by the combination generating means 361 b and instructing the participating terminal units 1 r to start the competition games in the respective rounds, and acompetition ending section 361 d (corresponding to competition ending means) for instructing the participating terminal units 1 r to end the competitions in the respective rounds and determining winning participating terminal units 1 r in accordance with the dominance in the progress status of the competition games when the competitions were ended. - The
CPU 361 of thecontrol unit 36 is further provided with a participating terminalnumber counting section 361 e (corresponding to participating terminal number counting means) for counting a participating terminal number RN that is the number of the participating terminal units 1 r, a combinationinterval setting section 361 f (corresponding to combination interval setting means) for setting a reset time LT that is a longest time upon the lapse of which the participating terminal number RN is reset to 0, and a winnernumber setting section 361 g (corresponding to winner number setting means) for setting the number of winners in one combination made up of a specified number of (here, four) competitors for each round. - The
RAM 362 of thecontrol unit 36 includes acombination storage 362 a for storing combination information of the tournament generated by thecombination generating section 361 b, theplayer information storage 362 b (corresponding to part of rank storage means) for storing the characteristic data, the number of items, the rank and the like of each player in correspondence with the identification information (user ID data) of this player, and the discarding-time storage 362 c (corresponding to part of discarding-time storage means) for storing the tile discarding time TA for each rank. - The
participation receiving section 361 a receives the participation in the competition game from theclient terminal units 1 via theshop servers 2, specifically receives the identification information and the fingerprint characteristic data of the players necessary for the individual authentication from theclient terminal units 1 and conducts the individual authentication. - The
combination generating section 361 b fits the participating terminal units 1 r, which are theclient terminal units 1 whose participation was received by theparticipation receiving section 361 a, in the combinations of the competition game tournament in accordance with the specified rule, stores the result of fitting in the combination of the competition game tournament in thecombination storage 362 a, and transmits the combination information (here, table information) to theshop servers 2 to let it stored in the table storages 262 a. -
FIG. 15 is one example of a diagram showing the rule of fitting the participating terminal units 1 r in the combinations of the tournament. As described above, the tournament here is the one with three rounds and comprised of frames A1 to P4 in which sixty four players (sixty four participating terminal units 1 r) are fitted. As shown inFIG. 15 , in the first round, the competition game is conducted in a total of sixteen groups (at sixteen tables A to P) including group A made up of four players A1 to A4, group B made up of four players B1 to B4, . . . , group P made up of four players P1 to P4. In the second round, the competition game is conducted at a total of four tables Q to T (for example, table Q is constituted by the winners at the tables A to D) among sixteen players, who were in the first place (winners) in the first round. In the final round, the competition game is conducted at one table constituted by four winners in the second round. - At the left and right ends of
FIG. 15 are written order numbers GN representing the order of fitting the players in the combinations of the tournament. Specifically, sixteen players are fitted in the frames in the order of A1, M1, I1, E1, C1, O1, K1, G1, B1, N1, J1, F1, D1, P1, L1 and H1; next sixteen players are fitted in the same order of the tables (tables A, M, I, . . . ); and remaining thirty two players are similarly fitted. In this way, thecombination generating section 361 b fits the participating terminal units 1 r in the combinations of the competition game tournament so that the numbers of the participating terminal units 1 r fitted in the respective combinations (tables A to P) of the competition game tournament substantially coincide. - The functional construction diagram shown in
FIG. 14 is described again. Thecombination generating section 361 b starts the process of fitting the participating terminal units 1 r in the combinations of the competition game tournament again from a timing at which the participating terminal number RN is reset by the participating terminalnumber counting section 361 e. In other words, the process of fitting the participating terminal units 1 r in the combinations of the competition game tournament is carried out again if the sixty four participants in the tournament have been fitted or the reset time LT (e.g. 5 seconds) has lapsed after the start of the process of fitting the participating terminal units 1 r in the tournament. This process of fitting the participating terminal units 1 r in the combinations is repeatedly carried out. - The
combination generating section 361 b further allots thegame terminal units 1 to be virtually receiving the operations the CPU players as lacking participating terminal units 1 r if the participating terminal number RN falls short of a maximum participating terminal number RNM (here, sixty four) upon the lapse of the reset time LT. For example, if the participating terminal number RN is forty upon the lapse of the reset time LT, thecombination generating section 361 b allots thegame terminal units 1 to be virtually operated by the CPU players in the remaining twenty four (=64-40) frames. - The
competition starting section 361 c instructs the participating terminal units 1 r to start the competition games in each round by allotting one game space to one combination in accordance with the combinations generated by thecombination generating section 361 b. Thecompetition starting section 361 c instructs the participating terminal units 1 r to start the competition game at a timing at which the participating terminal number RN is reset by the participating terminalnumber counting section 361 e. - Specifically, the
competition starting section 361 c instructs the participating terminal units 1 r to start the competition games at a timing at which the participating terminal number RN reaches the maximum participating terminal number RNM (here, sixty four) or at a timing at which theclient terminal units 1 to be virtually operated by the CPU players are allotted as the lacking participating terminal units 1 r (at a timing at which the participating terminal units 1 r or theclient terminal units 1 to be operated by the CPU players are allotted as sixty four client terminal units constituting the tournament) if the participating terminal number RN falls short of the maximum participating terminal number RNM upon the lapse of the reset time LT. - The
competition ending section 361 d instructs the participating terminal units 1 r to end the competition in each round in accordance with a time limit TL (here, ten minutes) for a competition time set beforehand for the respective rounds (first and second rounds) up to the semifinal, and determines the winning participating terminal units 1 r based on the dominance in the progress statuses of the competition games when the competitions were ended. - Here, the dominance in the status of the competition game is judged by the scores (scores represented by chips virtually possessed by the players) at the end of the competition, and a number of winners set by the winner
number setting section 361 g are determined in the descending order of the scores. Here is described a case where the number set by the winnernumber setting section 361 g is one. In other words, thecompetition ending section 361 d determines the participating terminal unit 1 r having the maximum score at the end of the competition as a winner. - Further, the
competition ending section 361 d sets no time limit for the competition time of the final round and instructs the participating terminal units 1 r to end the competition when the progress status of the competition game reaches a predetermined status (here, when east round comprised of four winds with east as a prevailing wind was ended). In other words, thecompetition ending portion 361 d lets the player having the maximum score upon the lapse of ten minutes as the time limit from the start of the competition advance to the next round in the first and second rounds while determining the player having the maximum score at the end of the east round as a champion in the final round. - The participating terminal
number counting section 361 e counts the participating terminal number RN by incrementing the participating terminal number RN every time the participation in the competition game is received by theparticipation receiving section 361 a, and resetting the participating terminal number RN to 0 when the participating terminal number RN reaches the maximum participating terminal number RNM (here, sixty four), which is a total number of the game terminal units constituting the competition game tournament or when the reset time LT (e.g. five seconds) has lapsed following a timing at which the participating terminal number RN changed from 0 to 1 (i.e. a timing at which the participation in the competition game was first received by theparticipation receiving section 361 a after the participating terminal number RN had reset. - Specifically, the participating terminal
number counting section 361 e counts the number of the participating terminal units 1 r whose participation in the competition game was received by theparticipation receiving section 361 a and which have not been instructed to start the competition by thecompetition starting section 361 c as the participating terminal number RN. - The combination
interval setting section 361 f sets the reset time LT, which is the longest time, upon the lapse of which the participating terminal number RN is reset to 0, in accordance with the date and hour. Here, the reset time LT is set to be shorter (30 seconds) on days (e.g. public holidays) when the participating terminal number RN increases at a faster rate (higher frequency of receiving the participation from players) while setting the reset time LT to be longer (60 seconds) at days (e.g. weekdays) when the participating terminal number RN increases at a slower rate (lower frequency of receiving the participation from players). - The winner
number setting section 361 g sets the number of winners in one combination made up of four competitors for each round. Here is described the case where the number of winners is one in all the first to third rounds. However, for example, in a competition game played by four players, the strategies of the players playing the competition game change in the case where the players in the first and second places advance to the next round and in the case where only the players in the first place advance to the next round. Thus, the competition game becomes more various and more interesting by setting the number of the players who advance to the next round. - The
combination storage 362 a is for storing the combinations of the competition game tournament generated by thecombination generating section 361 b. Specifically, the sixty four frames (A1 to P4) constituting the tournament shown inFIG. 15 are stored in correspondence with the identification information of theclient terminal units 1 fitted in the frames. - The
player information storage 362 b is for storing the characteristic data, the number of items, the rank and the like of each player in correspondence with the identification information (user ID data) of the player. The number of items and the rank of each player are transmitted to theclient terminal units 1 to be stored in therank storage 162 a at the start of the competition game, and those stored in the rank storages 162 a are updated in accordance with the number of items and the rank determined by theitem transferring section 161 d and therank determining section 161 e at the end of the competition game and are transmitted to thecentral server 3 to be stored in theplayer information storage 362 b. - The discarding-
time storage 362 c is for storing the tile discarding time TA for each rank, for example, in the form of a table as shown inFIG. 6 . The tile discarding time TA for each rank stored in the discarding-time storage 362 c is transmitted to theclient terminal units 1 at the stat of the competition game to be stored in the discarding-time storage 162 b. -
FIG. 16 is a flow chart showing one example of processes carried out by theclient terminal unit 1. Unless otherwise specified, the following processes are carried out by the gameprogress controlling section 161 a. First, the individual information such as the user ID data is read from the inserted individual card by the card reader 13 (Step S101), and transmitted to the central server 3 (Step S103). - The
participation receiving section 361 a of thecentral server 3 receives the participation in the competition game, thecombination generating section 361 b fits theclient terminal units 1 in the combinations of the tournament of the competition game, and thecompetition starting section 361 c judges whether or not the instruction information as to the start of the competition has been received (Step S105). If no instruction information as to the start of the competition is received (NO in Step S105), this routine enters a standby state. If such instruction information is received (YES in Step S105), the player information including the identification information and rank of the competitors is received (Step S107). - Successively, the
extension processing section 161 h initializes the value of a flag S representing whether or not the long-thought button was pressed down during each round (Step S108). Here, if the value of the flag S is 0, it represents that the long-thought button was not pressed down during each round (a state where the request to extend the tile discarding time TA can be received). On the other hand, if this value is 1, it represents that the long-thought button was already pressed down during each round (a state where the request to extend the tile discarding time TA can be received). - Subsequently, the competition game is executed (Step S109), and judgment is made as to whether the instruction information to the effect of ending the competition game has been received from the
competition ending section 361 d of the central server 3 (Step S111). If no such instruction information has been received (NO in Step S111), this routine returns to Step S109 and the competition game continues to be executed. If such instruction information has been received (YES in Step S111), theresult judging section 161 c judges the ranking, theitem transferring section 161 d transfers the dragon chips, therank determining section 161 e determines the ranks, and the updated numbers of items and ranks are stored in therank storage 162 a. Then, the scores, the ranks, and numbers of items of competitors are transmitted as game results to the central server 3 (Step S113). - The winner is determined by the
competition ending section 361 d of thecentral server 3, win-loss information r whether the competitor is a winner is received and judgment is made as to whether or not the win-loss information has been received (Step S115). If the win-loss information representing a loser has been received (NO in Step S115), this routine proceeds to Step S119. If the win-loss information representing a winner has been received (YES in S115), judgment is made as to whether or not the competition game was a final game (Step S117). If the competition game was not a final game (first or second round) (NO in Step S117), this routine returns to Step S107 and operations in Steps S107 to S115 are repeatedly carried out. - If the competition game was a final game (YES in Step S117) or the win-loss information representing a loser was received in Step S115 (NO in Step S115), whether or not the competition game continues to be played is judged by receiving an entry, e.g. by means of (Step S119). If it is judged to continue to play the competition game (YES in Step S119), this routine returns to Step S103 and operations in Steps S103 to S117 are repeatedly carried out. If it is judged not to continue to play the competition game (NO in Step S119), this routine is ended.
-
FIG. 17 is one example of a detailed flow chart showing the process of administering the tile discarding time TA in the competition process carried out in Step S109 of the flow chart shown inFIG. 16 . First, whether or not any tile has been drawn is judged by means of thetimer 161 f (Step S201). If no tile is judged to have been drawn (NO in Step S201), this subroutine enters a standby state. If a tile is judged to have been drawn (YES in Step S201), the value of a counter Ts for counting the remaining time of the tile discarding time TA is set to an initial value T1 (=tile discarding time TA) by thetimer 161 f (Step S203). - Then, the
extension processing section 161 h judges whether or not the discard of the tile has been completed (Step S205). The subroutine returns if the tile is judged to have been discarded (YES in Step S205), whereas whether or not the value of the flag S representing the depression of the long-thought button during each round is 1 is judged (Step S207) if the tile is judged not to have been discarded (NO in Step S205). If the value of the flag S is judged to be 1 (YES in Step S207), this subroutine proceeds to Step S215. If the value of the flag S is judged not to be 1 (judged to be 0) (NO in Step S207), theextension processing 161 h causes themonitor 11 to display the long-thought button (Step S209) and the extensionrequest receiving section 161 g judges whether or not the long-thought button has been pressed down (Step S212). - If the long-thought button is judged not to have been pressed down (NO in Step S211), this routine proceeds to Step S215. If the long-thought button is judged to have been pressed down (YES in Step S211), the
extension processing section 161 h sets the value of the flag S to 1 (Step S213) and the extra time ΔT is added to the value of the counter Ts (Step S214). - The
timer 161 f decrements the value of the counter Ts by 1 if the processes in Step S214 is completed, if the judgment result in Step S207 is affirmative or if the judgment result in Step S211 is negative. Then, whether or not the value of the counter Ts is equal to or below 0 is judged by means of thetimer 161 f (Step S217). - If the value of the counter Ts is judged to be above 0 (larger than 0) (NO in Step S217), this routine returns to Step S205 and processes of Steps S205 to S215 are repeatedly carried out. If the value of the counter Ts is judged to be equal to or below 0 (YES in Step S217), the game
progress controlling section 161 a carries out the discard of the tile (Step S219) and this subroutine returns. -
FIG. 18 is one example of a flow chart of processes carried out by thecentral server 3. First, the participating terminalnumber counting section 361 e initializes the value of the participating terminal number RN to 0, and the combinationinterval setting section 361 f initializes the value of the counter TM for counting the set reset time LT to 0 (Step S301). Subsequently, whether or not the participation in the competition game has been received from anyclient terminal unit 1 is judged (Step S303). - If no participation in the competition game has been received (NO in Step S303), the participating terminal
number counting section 361 e increments the value of the counter TM only by one (Step S305) and judges whether or not the value of the counter TM has been equal to or above the reset time LT (Step S307). This routine returns to Step S303 if this value is judged not to be equal to or larger than the reset time LT (below the reset time LT) (NO in Step S307), whereas this routine proceeds to Step S319 if this value is judged to be equal to or larger than the reset time LT (YES in Step S307). - If the participation in the competition game has been received (YES in Step S303), the
combination generating section 361 b fits the participating terminal unit 1 r as theclient terminal unit 1 whose participation was received by theparticipation receiving section 361 a in Step S303 in the combination of the competition game tournament (Step S309). The participating terminal number RN is incremented only by 1 by the participating terminalnumber counting section 361 e (Step S311), and whether or not the participating terminal number RN is equal to or larger than the maximum participating terminal number RNM is judged (Step S313). - If the participating terminal number RN is judged not to be equal to or larger than the maximum participating terminal number RNM (below the maximum participating terminal number RNM) (NO in Step S313), the participating terminal
number counting section 361 e increments the value of the counter TM only by one (Step S315) and judges whether or not the value of the counter TM is equal to or larger than the reset time LT (Step S315). This routine returns to Step S303 if this value is judged not to be equal to or larger than the reset time LT (below the reset time LT) (NO in Step S317), whereas this routine proceeds to Step S319 if this value is judged to be equal to or larger than the reset time LT (YES in Step S317). - If the judgment result in Step S307 is affirmative or if the judgment result in Step S317 is affirmative, the
combination generating section 361 b allots game terminal unit(s) 1 to be virtually operated by CPU player(s) as lacking participating terminal unit(s) 1 r (Step S319) and this routine proceeds to Step S321. - If the participating terminal number RN is judged to be equal to or larger than the maximum participating terminal number RNM (YES in Step S313) or if the process in Step S319 is completed, the
competition starting section 361 c instructs the participating terminal units 1 r to start the first round of the competition games (Step S321). Then, thecompetition ending section 361 d judges whether or not a period of 10 minutes as the time limit TL for the competition time in the first round has lapsed (Step S323). If the period of 10 minutes is judged not to have lapsed yet (NO in Step S323), this routine enters a standby state. If the period of 10 minutes is judged to have lapsed (YES in Step S323), thecompetition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the first round (Step S325). - Subsequently, the
competition ending section 361 d receives the game results of the competitions in the first round from the participating terminal units 1 r (Step S327), determines the winning participating terminal units 1 r according to the dominance in the progress statuses of the competition games when the competitions were ended, and transmits the win-loss information to the participating terminal units 1 r (Step S329). Then, thecombination generating section 361 b determines the combinations of the winners of the first round in the second round and thecompetition starting section 361 c instructs the participating terminal units 1 r to start the competition games in the second round (Step S331). Subsequently, thecompetition ending section 361 d judges whether or not a period of 10 minutes as the time limit TL for the competition time of the second round has lapsed is judged (Step S333). If the period of 10 minutes is judged not to have lapsed yet (NO in Step S333), this routine enters the standby state. If the period of 10 minutes is judged to have lapsed (YES in Step S333), thecompetition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the second round (Step S335). - Subsequently, the
competition ending section 361 d receives the game results of the competitions in the second round from the participating terminal units 1 r (Step S337), determines the winning participating terminal units 1 r according to the dominance in the progress statuses of the competition games when the competitions were ended, and transmits the win-loss information to the participating terminal units 1 r (Step S339). Then, thecombination generating section 361 b determines the combination of the winners of the second round in the third round (final round) and thecompetition starting section 361 c instructs the participating terminal units 1 r to start the competition game in the final round (Step S341). - Subsequently, the
competition ending section 361 d judges whether or not the game result has been received from the participating terminal units 1 r upon the end of the competition game (Step S343). If no game result is judged to have been received (NO in Step S343), this routine enters the standby state. If the game result is judged to have been received (YES in Step S343), thecompetition ending section 361 d determines the winning participating terminal unit 1 r using the game result and transmits the win-loss information to the participating terminal units 1 r (Step S345), thereby ending this routine. -
FIG. 19 is one example of a diagram showing a tournament formation status displaying screen displayed on themonitors 11 of theclient terminal units 1 in Step S105 of the flow chart shown inFIG. 16 . On a tournament formationstatus displaying screen 600 are displayed a roundnumber displaying portion 601 arranged substantially in the center of the screen and adapted to make a display to the effect of starting the first round upon completing the combinations of the tournament, a remainingtime displaying portion 602 arranged above the roundnumber displaying portion 601 for displaying a remaining time of a participation receiving time in the competition game (i.e. the remaining time of the reset time LT), aframe displaying portion 603 arranged at the left and right sides of the roundnumber displaying portion 601 and adapted to display the frames forming the competition game tournament, and a playerinformation displaying portion 604 fitted in aframe 603 a at the left end of theframe displaying portion 603 and adapted to display the player information. - “We are receiving participation 60” is displayed in the remaining
time displaying portion 602, from which it can be known that the remaining time of the receiving time is 60 seconds. “(Genbu 2 nd Dan) Anderson” is displayed in the playerinformation displaying portion 604, from which it can be known that a player whose name is “Anderson” and who has a rank of “2nd Dan” is fitted in theframe 603 a. -
FIG. 20 is another example of a diagram showing the tournament formation status displaying screen displayed on themonitors 11 of theclient terminal units 1 in Step S105 of the flow chart shown inFIG. 16 . On a tournament formationstatus displaying screen 610 are displayed a roundnumber displaying portion 611 arranged substantially in the center of the screen and adapted to make a display to the effect of starting the first round upon completing the combinations of the tournament, a remainingtime displaying portion 612 arranged above the roundnumber displaying portion 611 for displaying a remaining time of a participation receiving time in the competition game (i.e. the remaining time of the reset time LT), a frame displaying portion 613 arranged at the left and right sides of the roundnumber displaying portion 611 and adapted to display the frames forming the competition game tournament, and playerinformation displaying portions 614 fitted inleft frames right frames - “We are receiving
participation 47” is displayed in the remainingtime displaying portion 612, from which it can be known that the remaining time of the receiving time is 47 seconds. The ranks and names of players fitted in the respective frames are displayed in the playerinformation displaying portions 614, from which it can be known that players having the displayed ranks and names are fitted in the frames. Here, the players are allotted to the eight of sixty four frames. The players can confirm the status of determining the combinations by successively allotting the players to the sixty four frames of the tournament by means of the tournament formationstatus displaying screen -
FIG. 21 is one example of a diagram showing a competition screen displayed on themonitors 11 of theclient terminal units 1 in Step S109 of the flow chart shown inFIG. 16 . At the bottom of acompetition screen 620 are displayed a Reach button PBB to be pressed down in the case of calling “Reach”, a Chi button PBC to be pressed down in the case of calling “Chi”, a Pon button PBD to be pressed down in the case of calling “Pon”, a Kong button PBE to be pressed down in the case of calling “Kong”, a completion button PBF to be pressed down in the case of declaring the completion of a wining hand, an advance button PBG to be pressed down in the case of advancing to the next player, and a call changing button PBH to be pressed down in the case of changing the selection as to whether any call is to be made to tiles discarded by the other players. - In the case where all the competitors at this table select that “no call is made to tiles discarded by the other players” by means of the call changing button PBH, a tile is drawn for the next player immediately after one player discards a tile. In the case where a certain player selects that “call is made to tiles discarded by the other players” by means of the call changing button PBH, when one of the other players discards a tile callable by this player, a discarded tile blinks to display that this tile is a callable tile for this player and this player makes a call by pressing any one of the Chi button PBC, the Pon button PBD and the Kong button PBE or advances to the next player by pressing the advance button PBG or no tile is drawn for the next player until a specified time (e.g. 5 seconds) lapses.
- Further, hand objects 621 representing the hand of the player is displayed in a standing manner at the bottom side of the
competition screen 620, and competitor hand objects 623 representing the hands of the competitors are displayed in a standing manner at the upper, left and right sides of thecompetition screen 620. Further, awall object 624 representing a wall including a “Dora” tile is displayed substantially in the center of thecompetition screen 620, and discarded-tile objects 622 representing the discarded tiles are displayed around thewall object 624. Since a kind displaying surface representing the kinds of the hand objects 621 are faced toward a camera viewpoint, the player can confirm the kind of the hand objects 621 upon seeing thecompetition screen 620. For example, the kind of the second hand object from the left is “Character tile 5”. - Further, appellation displaying portions NP for displaying the appellations of the respective players in the game is displayed between the
wall object 624 and the discarded-tile objects 622 on thecompetition screen 620, and a wind mark PRM showing the prevailing wind is displayed below the appellation displaying portion NP of the competitor as the next wind. It can be, for example, known from the appellation displaying portions NP that the appellation of the player is “Suzakuoh”, that of the previous wind of the player is “Nanachan”. It can be also known that the prevailing wind is east upon seeing a character “East” written in the wind mark PRM. - In addition, a long-thought button TOB to be pressed for the extension of the remaining time permitted to the player from the draw of a tile to discard of a tile is displayed at the right side of the
competition screen 620, and a remaining time displaying portion RT is displayed above a drawn-tile object 625 representing a drawn tile is displayed at the center lower of thecompetition screen 620. The remaining time displaying portion RT is displayed at a position relating to the hand of the player, and a remaining time of 5 seconds up to the decision of the player on the tile to be discarded is numerically displayed. The display of the remaining time changes from “5”, to “4”, to “3”, to “2”, to “1”, and to “0”. The long-thought button TOB enables the extension request to be received only during the period from the draw of the tile to the completion of the discard of the tile. - A remaining
time displaying portion 626 for displaying the remaining time of the competition game is displayed at the upper left corner of thecompetition screen 620. Here, “07:59:32” is displayed in the remainingtime displaying portion 626, from which it can be known that the remaining time is 7 minutes and 59 seconds and a remainder. Since the remaining time of the competition game is displayed in the remainingtime displaying portion 626, the player can contrive a strategy to advance to the next round in accordance with the remaining time. For example, if the remaining time is within 1 minute and the player is currently in the first place, the player can plot his strategy to go out faster with fewer score or to pay careful attention not to discard a tile that lets the other player complete a winning hand. -
FIG. 22 is one example of a diagram showing a winner display screen displayed on themonitors 11 of theclient terminal units 1 that are winners in Step S115 of the flow chart shown inFIG. 16 . Substantially in the center of awinner display screen 630 is displayed awinner displaying portion 631 for displaying that the player is a winner. Amessage portion 632 is displayed at the upper end of thewinner displaying portion 631, wherein “Survived First Round!!” is displayed in themessage portion 632, enabling the player to confirm that he was a winner in the first round. -
FIG. 23 is one example of a diagram showing a competition result displaying screen displayed on themonitors 11 of theclient terminal units 1 that are winners in Step S115 of the flow chart shown inFIG. 16 . On a competitionresult display screen 640 are displayed a roundnumber displaying portion 641 arranged substantially in the center of thescreen 640 and adapted to display the result of which round is shown, a remainingtime displaying portion 642 arranged above the roundnumber displaying portion 641 and adapted to display a remaining time up to the start of the next round, and aframe displaying portion 643 arranged at the left and right sides of the roundnumber displaying portion 641 and adapted to display frames forming the competition game tournament.Winner displaying portion 643 a representing winners of the competitions and aplayer displaying portion 643 b representing players playing the competition game using thisclient terminal unit 1 are displayed in theframe displaying portion 643. - The names and ranks of the competitors in the next round (second round) can be confirmed with reference to the
winner displaying portions 643 a and theplayer displaying portions 643 b. Here, the names and ranks of the competitors in the second round are “Technic 1st Dan”, “Natrium 2nd Dan”, “Abogadoro 8th Dan”. It should be noted that the rank of the player having the name “Abogadoro” is displayed as “Koryu”, which means the 8th Dan. -
FIG. 24 is one example of a diagram showing a competition result display screen displayed on themonitors 11 of theclient terminal units 1 that are winners in Step S115 of the flow chart shown inFIG. 16 . On a competitionresult display screen 650 are displayed a roundnumber displaying portion 651, a remainingtime displaying portion 652 and aframe displaying portion 653 as inFIG. 23 . Further, winner displaying portions 645 a and aplayer displaying portion 653 b are shown in theframe displaying portion 653. - The round
number displaying portion 651 displays “Final Round” and the results of the second round are displayed, whereby it can be known that the next round is the final round. The names and ranks of the competitors in the next round (final round) can be confirmed with reference to thewinner displaying portions 653 a and theplayer displaying portion 653 b. -
FIG. 25 is one example of a diagram showing a continuation necessity input screen displayed on themonitor 11 of theclient unit 1 if the player is a loser in Step S115 of the flow chart shown inFIG. 16 . On a continuationnecessity input screen 660 are displayed a roundnumber displaying portion 661 arranged substantially in the center of thescreen 660 and adapted to display the result (loser) of which round is shown, and a continuationnecessity displaying portion 662 arranged below the roundnumber displaying portion 661 and used to enter whether or not the competition game will be continued. Acontinuation button 662 a to be pressed down if the competition game will be continued and anend button 662 b to be pressed down if the competition game will be ended are displayed in the continuationnecessity displaying portion 662. The player can confirm the competition result and make an entry as to whether or not to continue the competition game using the continuationnecessity input screen 660. - As described above, the
competition ending section 361 d instructs the participating terminal units 1 r to end the competitions in the respective rounds in accordance with the limit times (here, respectively 10 minutes) for the competition games set for the respective rounds up to the semifinal round (here, up to the second round) and determines the winning participating terminal units 1 r in accordance with the dominance (here, scores) in the progress statuses of the competition games when the competitions were ended. Thus, the competition games can quickly and smoothly proceed by suitably setting the time limits for the competition times. - Particularly, upon playing a competition game having no time limit such as a mahjong game in a tournament per Internet, the game is played among players at remote places in some cases. In such cases, the statuses and the like of the players participating in the tournament are difficult to get hold of. Thus, an effect of quickly and smoothly proceeding with the competition game as described above becomes larger. In other words, an occurrence of waiting times between the respective rounds of the tournament, the players can comfortably enjoy the competition games in the form of the tournament.
- Further, if the participating terminal number RN counted by the participating terminal
number counting section 361 e coincides with the maximum participating terminal number RNM that is the total number of thegame terminal units 1 constituting the competition game tournament, the participating terminal units 1 r are instructed to start the competition games. Alternatively, if a predetermined time (reset time LT) lapses from the timing at which the participating terminal number RN changed from 0 to 1, the participating terminal number RN is reset to 0 and the participating terminal units 1 r are instructed to start the competition games at this resetting timing. Therefore, the waiting time up to the instruction of the start of the competition game after receiving the participation in the competition game by theparticipation receiving portion 361 a is shortened to or below the predetermined time (=reset time LT of, e.g. 60 seconds), and the competition games can more quickly proceed. - Further, the combination generating section 316 b fits the participating terminal units 1 r in the combinations of the tournament competition game from the timing of resetting the participating terminal number RN on. Thus, the participating terminal units 1 r are fitted in the combinations of the tournament at the point of time when the participation in the competition game tournament is received, and the players can more comfortably play the competition game.
- In addition, the combination
interval setting section 361 f sets the reset time LT in accordance with the date and hour. Thus, if the predetermined time is set to be longer (e.g. 60 seconds) at the date and hour when the participating terminal number increases at a slower rate (when the frequency of reducing the participation from the players is lower) while being set to be shorter (e.g. 30 seconds) at the date and hour when the participating terminal number increases at a faster rate (when the frequency of receiving the participation from the players is higher), the waiting time up to the instruction of the start of the competition game after receiving the participation in the competition game is further shortened, whereby the competition games can more quickly proceed. - If the participating terminal number RN falls short of the maximum participating terminal number RNM, the combination generating section 316 b allots the
game terminal units 1 to be virtually operated by the CPU players as the lacking participating terminal units 1 r. Thus, the competition game can proceed without giving any sense of discomfort to the players as in the case where the participating terminal number RN coincides with the maximum participating terminal number RNM that is a total number of thegame terminal units 1 constituting the competition game tournament (as in the case where the participation of as many players as the maximum participating terminal number RN is received). - Further, the combination generating section 316 b fits the participating terminal units 1 r in the combinations of the tournament competition game in order to substantially equalize the number of the participating terminal units 1 r to be fitted in each combination of the competition game tournament. Thus, if the participating terminal number RN falls short of the maximum participating terminal number RNM, the number of the
game terminal units 1 allotted to the respective combinations as the lacking participating terminal units 1 r and to be virtually operated by the CPU players substantially coincides, with the result that the players participating in the tournament can play the competition game substantially on the same conditions. - In addition, the
competition ending section 361 d instructs the participating terminal units 1 r to end the competition when no time limit for the competition time is set for the final round and the progress status of the competition game becomes a predetermined status (here, when the east round) is ended). Thus, the competition in the final round, to which the players attach most importance, can be sufficiently satisfied, thereby making the competition game more interesting. - Since the number of winners set by the winner
number setting section 361 g are determined, the tournament competition becomes more various, making the competition game more interesting. For example, the strategies of the players in playing the competition game differ between the case where the players in the first and second places advance to the next round and the case where only the players in the first place advance to the next round in a competition game played by four players such as a mahjong game. Therefore, the competition game becomes more various and more interesting by setting the number of players who advance to the next round. - Further, since the game
progress controlling section 161 a proceeds with the competition game in accordance with the tile discarding time TA that is a predetermined time limit up to the discard of a tile from the point of time of drawing a tile. - In addition, since the game
progress controlling section 161 a proceeds with the competition game in accordance with the tile discarding times TA corresponding to the ranks representing the strengths of the players, the players can comfortably and quickly play the competition game if suitable tile discarding times TA are set in accordance with the ranks. - Further, since the tile discarding time TA is set to be shorter by the
timer 161 f assuming that the higher the rank (the stronger the player), the shorter the tile discarding time TA required, the competition game can be more quickly and smoothly played. - Furthermore, the operation information to the effect of extending the tile discarding time Ta from the participating terminal unit 1 r (operation information representing that the long-thought button TOB was pressed down) is received only a specified number of times (here, once) in each round, and the tile discarding time TA is extended only by a predetermined time (here, 5 seconds). Therefore, a time to decide the tile to be discarded can be given to the player without considerably hindering the progress of the competition game.
- It should be noted that the present invention can also be embodied as follows.
- (A) Although the competition game is a mahjong game in the description of the foregoing embodiment, it may be another competition game. For example, it may be a competition game with limit time, for which a competition time is set beforehand (e.g. a soccer game simulating soccer, a rugby game simulating rugby) or a competition game without time limit, for which it is difficult to set a competition time due to the nature of the game (e.g. Go game simulating Go, a Shogi game simulating Shogi, a chess game simulating chess, a card game simulating ordinary playing cards, Japanese cards, Japanese flower cards, and a sports game simulating tennis, baseball, table tennis, volleyball or badminton).
- (B) Although the case where the
client terminal units 1 are communicably connected with thecentral server 3 via theshop servers 2 is descried in the foregoing embodiment, theclient terminal units 1 may be directly communicably connected with thecentral server 3. However, in such a case, thecentral server 3 or theclient terminal units 1 need to exchange the operation information among theclient terminal units 1. - (C) Although the tournament comprised of three rounds and made up of sixty four players is described in the foregoing embodiment, the tournament may have another form. For example, each competition game may be played by two players and the tournament may be comprised of four rounds and be made up of sixteen players.
- (D) Although the
competition ending section 361 d sets no time limit for the final round in the description of the foregoing embodiment, it may also set a longer time limit for the final round than for the other rounds. For example, a time limit of 10 minutes may be set for the first and second rounds and a time limit of 20 minutes may be set for final round as in the foregoing embodiment. In such a case, convenience for players having a time restriction (e.g. having a tight schedule) can be improved since the tournament finishes within a predetermined time limit. - (E) Although the winner
number setting section 361 g sets the number of winners in each combination to one in the description of the foregoing embodiment, it may set this number to two or more. For example, in the mahjong game of the foregoing embodiment, the number of winners in each combination may be set to two for the first and second rounds while being set to one for the final round. In such a case, a tournament comprised of three rounds and made up of sixteen players is formed and the number of participants is less as compared to the foregoing embodiment. Thus, combinations of the tournament can be generated easily (within a shorter period). - (F) Although the functional sections such as the game
progress controlling section 161 a are provided in theclient terminal units 1 in the description of the foregoing embodiment, they may be provided in thecentral server 3. - In order to accomplish the above object, the present invention is directed to a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, comprising participation receiving means for receiving the participation in the competition game from the game terminal units; combination generating means for fitting participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in combinations of the competition game tournament in accordance with a specified rule; competition starting means for allotting one game space to one combination in accordance with the combinations generated by the combination generating means and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending means for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the semifinal round and determining winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- According to this system, the participation receiving means receives the participation in the competition game from the game terminal units and the combination generating means fits the participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in the combinations of the competition game tournament in accordance with the specified rule. Then, the competition starting means allots one game space to one combination in accordance with the combinations generated by the combination generating means and instructs the participating terminal units to start the competition games in each round. Subsequently, the competition ending means instructs the participating terminal units to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round and determines the winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- Thus, the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- The present invention is also directed to a game progress administering method using a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, the game progress administering method causing the game progress administering method to perform participation receiving process for receiving the participation in the competition game from the game terminal units; combination generating process for fitting participating terminal units, which are game terminal units whose participation was received in the participation receiving process, in combinations of the competition game tournament in accordance with a specified rule; competition starting process for allotting one game space to one combination in accordance with the combinations generate in the combination generating process and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending process for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the semifinal round and determining winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- According to this method, the participation in the competition game are received from the game terminal units in the participation receiving process, and the participating terminal units, which are game terminal units whose participation was received in the participation receiving process, are fitted in the combinations of the competition game tournament in accordance with the specified rule in the combination generating process. Then, one game space is allotted to one combination in accordance with the combinations generated in the combination generating process and the participating terminal units are instructed to start the competition games in each round in the competition starting process. Subsequently, in the competition ending process, the participating terminal units are instructed to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- Thus, the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- The present invention is further directed to a computer-readable recording medium storing a game progress administering program for a game progress administering system in which game terminal units to be operated by players are operated while being so connected via communication lines as to be able to communicate operation signals necessary for the progress of a game, thereby administering the progresses of competition games in a tournament made up of a plurality of rounds, the game progress administering program causing the game progress administering system to function as participation receiving means for receiving the participation in the competition game from the game terminal units; combination generating means for fitting participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in combinations of the competition game tournament in accordance with a specified rule; competition starting means for allotting one game space to one combination in accordance with the combinations generated by the combination generating means and instructing the participating terminal units to start the competition games in the respective rounds; and competition ending means for instructing the participating terminal units to end competitions in the respective rounds in accordance with time limits for competition times set beforehand for the respective rounds at least up to the semifinal round and determining winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competitions were ended.
- According to the computer-readable recording medium storing this program, the participation receiving means receives the participation in the competition game from the game terminal units and the combination generating means fits the participating terminal units, which are game terminal units whose participation was received by the participation receiving means, in the combinations of the competition game tournament in accordance with the specified rule. Then, the competition starting means allots one game space to one combination in accordance with the combinations generated by the combination generating means and instructs the participating terminal units to start the competition games in the respective rounds. Subsequently, the competition ending means instructs the participating terminal units to end the competition games in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round and determines the winning participating terminal units in accordance with the dominance in the progress statuses of the competition games when the competition were ended.
- Thus, the participating terminal units are instructed to end the competitions in the respective rounds in accordance with the time limits set beforehand for the respective rounds at least up to the semifinal round, and the winning participating terminal units are determined in accordance with the dominance in the progress statuses of the competition games when the competitions were ended. Therefore, the competition games can be quickly and smoothly proceeded with by suitably setting the time limits for the competition times.
- According to the game progress administering system (game progress administering method, game progress administering program) of the present invention, the participating terminal units are instructed to end competitions in the respective rounds in accordance with the time limit for the competition time set beforehand at least for the respective rounds up to the semifinal round and the winning participating terminal units are determined in accordance with the dominance in the progress statuses in the competition games when the competitions were ended. Therefore, the competition games can quickly and smoothly proceed by suitably setting the time limit for the competition time.
Claims (13)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003412019A JP3659590B1 (en) | 2003-12-10 | 2003-12-10 | Game progress management device, game progress management method, and game progress management program |
JP2003-412019 | 2003-12-10 | ||
PCT/JP2004/016170 WO2005056140A1 (en) | 2003-12-10 | 2004-10-25 | Game progress management device, game progress management method, and computer-readable recording medium containing the game progress management program |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070155488A1 true US20070155488A1 (en) | 2007-07-05 |
Family
ID=34675008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/582,076 Abandoned US20070155488A1 (en) | 2003-12-10 | 2004-10-25 | Game progress administering system, game progress administering method, and computer-readable recording medium storing game progress administering program |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070155488A1 (en) |
JP (1) | JP3659590B1 (en) |
GB (1) | GB2423483A (en) |
TW (1) | TWI250886B (en) |
WO (1) | WO2005056140A1 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080032759A1 (en) * | 2004-08-04 | 2008-02-07 | Konami Digital Enterainment Co., Ltd. | Game Device and Game System |
US20090005173A1 (en) * | 2007-06-08 | 2009-01-01 | Labtronix Concept Inc. | Method of Providing Gaming Addiction Control Solutions in a Gaming Establishment |
US20090082579A1 (en) * | 2006-04-17 | 2009-03-26 | Mitsui Chemicals, Inc. | 2-alkenyl-3-aminothiophene derivative and process for producing thereof |
US20090197685A1 (en) * | 2008-01-29 | 2009-08-06 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US20100197394A1 (en) * | 2009-01-30 | 2010-08-05 | Konami Digital Entertainment Co., Ltd. | Game machine, game information display method and game program |
US8517819B2 (en) | 2005-09-07 | 2013-08-27 | Bally Gaming, Inc. | System gaming |
US8568218B2 (en) | 2005-09-07 | 2013-10-29 | Bally Gaming, Inc. | System gaming |
US8986122B2 (en) | 2002-09-13 | 2015-03-24 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8992326B2 (en) | 2006-09-06 | 2015-03-31 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9082260B2 (en) | 2004-09-16 | 2015-07-14 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9117342B2 (en) | 2004-09-16 | 2015-08-25 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9317994B2 (en) | 2002-09-13 | 2016-04-19 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9466170B2 (en) | 2002-09-13 | 2016-10-11 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US10105605B2 (en) * | 2012-07-06 | 2018-10-23 | Nhn Entertainment Corporation | Apparatus, method and computer readable recording medium for interworking account based on mobile terminal and account based on game |
US10803694B2 (en) | 2004-09-16 | 2020-10-13 | Sg Gaming, Inc. | Player gaming console, gaming machine, networked gaming system |
CN112587933A (en) * | 2020-12-29 | 2021-04-02 | 南京布袋健康管理有限公司 | Real-time online PK method, device, server and storage medium for spinning |
US20220401832A1 (en) * | 2021-06-17 | 2022-12-22 | Immersive Group Gaming Ltd | Game Delivery System |
WO2022263025A1 (en) * | 2021-06-17 | 2022-12-22 | Immersive Group Gaming Ltd | Game delivery system |
US11648482B2 (en) | 2018-06-28 | 2023-05-16 | Tatsunori OGAWA | Management system for network match puzzle game |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006304913A (en) * | 2005-04-27 | 2006-11-09 | Aruze Corp | Server unit, game machine and game system |
JP2007029144A (en) * | 2005-07-22 | 2007-02-08 | Aruze Corp | Game-parlor server, center server, game system, and put-out rate adjusting method |
KR100864398B1 (en) * | 2006-06-07 | 2008-10-20 | 엔에이치엔(주) | Online tournament game open system and method thereof, and ranking determine system and method thereof |
JP5046234B2 (en) * | 2007-10-24 | 2012-10-10 | サミー株式会社 | Sparrow ball machine |
KR100964455B1 (en) | 2009-11-03 | 2010-06-16 | 김영준 | System for tournament online game with batch progress |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6174237B1 (en) * | 1999-05-21 | 2001-01-16 | John H. Stephenson | Method for a game of skill tournament |
US20020015936A1 (en) * | 2000-08-02 | 2002-02-07 | Donn Victor N. | Multiplication game |
US20030190960A1 (en) * | 2002-04-04 | 2003-10-09 | Eron Jokipii | Method and system for providing access to and administering online gaming leagues and tournaments |
US20040162130A1 (en) * | 2003-02-13 | 2004-08-19 | Walker Jay S. | System and method enabling extension of a time element in a game |
US20050068012A1 (en) * | 2003-09-29 | 2005-03-31 | Cutler Henry H. | Method and apparatus for controlling power drawn from an energy converter |
US7285050B2 (en) * | 2002-12-27 | 2007-10-23 | Aruze Corp. | Gaming system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001120841A (en) * | 1999-07-14 | 2001-05-08 | Sega Corp | Communication game system and processing method of communication game |
JP2001149654A (en) * | 1999-11-30 | 2001-06-05 | Namco Ltd | Game device, advertisement informing method, and information storage medium |
JP3734406B2 (en) * | 2000-06-15 | 2006-01-11 | 株式会社ハドソン | Server device for service |
JP3496148B2 (en) * | 2001-12-28 | 2004-02-09 | 株式会社コナミコンピュータエンタテインメント東京 | Network game system, game server, and game server control method |
-
2003
- 2003-12-10 JP JP2003412019A patent/JP3659590B1/en not_active Expired - Lifetime
-
2004
- 2004-10-25 US US10/582,076 patent/US20070155488A1/en not_active Abandoned
- 2004-10-25 GB GB0611790A patent/GB2423483A/en not_active Withdrawn
- 2004-10-25 WO PCT/JP2004/016170 patent/WO2005056140A1/en active Application Filing
- 2004-11-01 TW TW093133230A patent/TWI250886B/en not_active IP Right Cessation
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6174237B1 (en) * | 1999-05-21 | 2001-01-16 | John H. Stephenson | Method for a game of skill tournament |
US20020015936A1 (en) * | 2000-08-02 | 2002-02-07 | Donn Victor N. | Multiplication game |
US20030190960A1 (en) * | 2002-04-04 | 2003-10-09 | Eron Jokipii | Method and system for providing access to and administering online gaming leagues and tournaments |
US7285050B2 (en) * | 2002-12-27 | 2007-10-23 | Aruze Corp. | Gaming system |
US20040162130A1 (en) * | 2003-02-13 | 2004-08-19 | Walker Jay S. | System and method enabling extension of a time element in a game |
US20050068012A1 (en) * | 2003-09-29 | 2005-03-31 | Cutler Henry H. | Method and apparatus for controlling power drawn from an energy converter |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9466170B2 (en) | 2002-09-13 | 2016-10-11 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9317994B2 (en) | 2002-09-13 | 2016-04-19 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9053610B2 (en) | 2002-09-13 | 2015-06-09 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8986121B2 (en) | 2002-09-13 | 2015-03-24 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8986122B2 (en) | 2002-09-13 | 2015-03-24 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US20080032759A1 (en) * | 2004-08-04 | 2008-02-07 | Konami Digital Enterainment Co., Ltd. | Game Device and Game System |
US7914380B2 (en) * | 2004-08-04 | 2011-03-29 | Konami Digital Entertainment Co., Ltd. | Game device and game system |
US10803694B2 (en) | 2004-09-16 | 2020-10-13 | Sg Gaming, Inc. | Player gaming console, gaming machine, networked gaming system |
US9117342B2 (en) | 2004-09-16 | 2015-08-25 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US9082260B2 (en) | 2004-09-16 | 2015-07-14 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US8944918B2 (en) | 2005-09-07 | 2015-02-03 | Bryan M. Kelly | System gaming |
US8961317B2 (en) | 2005-09-07 | 2015-02-24 | Bally Gaming, Inc. | System gaming |
US8622806B2 (en) | 2005-09-07 | 2014-01-07 | Bally Gaming, Inc. | System gaming |
US8636574B2 (en) | 2005-09-07 | 2014-01-28 | Bally Gaming, Inc. | System gaming |
US8647188B2 (en) | 2005-09-07 | 2014-02-11 | Bryan M. Kelly | System gaming |
US8660675B2 (en) | 2005-09-07 | 2014-02-25 | Bally Gaming, Inc. | System gaming |
US8657664B2 (en) | 2005-09-07 | 2014-02-25 | Bally Gaming, Inc. | System gaming |
US8662989B2 (en) | 2005-09-07 | 2014-03-04 | Bally Gaming, Inc. | System gaming |
US8678902B2 (en) | 2005-09-07 | 2014-03-25 | Bally Gaming, Inc. | System gaming |
US8678901B1 (en) | 2005-09-07 | 2014-03-25 | Bally Gaming | System gaming |
US8708816B2 (en) | 2005-09-07 | 2014-04-29 | Bally Gaming, Inc. | System gaming |
US8777750B2 (en) | 2005-09-07 | 2014-07-15 | Bally Gaming, Inc. | System gaming |
US8568218B2 (en) | 2005-09-07 | 2013-10-29 | Bally Gaming, Inc. | System gaming |
US9218707B2 (en) | 2005-09-07 | 2015-12-22 | Bally Gaming, Inc. | System gaming |
US8968095B2 (en) | 2005-09-07 | 2015-03-03 | Bally Gaming, Inc. | System gaming |
US8523650B2 (en) | 2005-09-07 | 2013-09-03 | Bally Gaming, Inc. | System gaming |
US8517819B2 (en) | 2005-09-07 | 2013-08-27 | Bally Gaming, Inc. | System gaming |
US9214058B2 (en) | 2005-09-07 | 2015-12-15 | Bally Gaming, Inc. | System gaming |
US8998727B2 (en) | 2005-09-07 | 2015-04-07 | Bally Gaming, Inc. | System gaming |
US9214057B2 (en) | 2005-09-07 | 2015-12-15 | Bally Gaming, Inc. | System gaming |
US8622801B2 (en) | 2005-09-07 | 2014-01-07 | Bally Gaming, Inc. | System gaming |
US9105148B2 (en) | 2005-09-07 | 2015-08-11 | Bally Gaming, Inc. | System gaming |
US20090082579A1 (en) * | 2006-04-17 | 2009-03-26 | Mitsui Chemicals, Inc. | 2-alkenyl-3-aminothiophene derivative and process for producing thereof |
US8992326B2 (en) | 2006-09-06 | 2015-03-31 | Bally Gaming, Inc. | Networked gaming system communication protocols and methods |
US20090005173A1 (en) * | 2007-06-08 | 2009-01-01 | Labtronix Concept Inc. | Method of Providing Gaming Addiction Control Solutions in a Gaming Establishment |
US9579575B2 (en) | 2008-01-29 | 2017-02-28 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US20090197685A1 (en) * | 2008-01-29 | 2009-08-06 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US8206222B2 (en) * | 2008-01-29 | 2012-06-26 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US9937419B2 (en) | 2008-01-29 | 2018-04-10 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US10449442B2 (en) | 2008-01-29 | 2019-10-22 | Gary Stephen Shuster | Entertainment system for performing human intelligence tasks |
US20100197394A1 (en) * | 2009-01-30 | 2010-08-05 | Konami Digital Entertainment Co., Ltd. | Game machine, game information display method and game program |
US8360876B2 (en) | 2009-01-30 | 2013-01-29 | Konami Digital Entertainment Co., Ltd. | Networked game machine, game information display and game program for mahjong game |
US10105605B2 (en) * | 2012-07-06 | 2018-10-23 | Nhn Entertainment Corporation | Apparatus, method and computer readable recording medium for interworking account based on mobile terminal and account based on game |
US11648482B2 (en) | 2018-06-28 | 2023-05-16 | Tatsunori OGAWA | Management system for network match puzzle game |
CN112587933A (en) * | 2020-12-29 | 2021-04-02 | 南京布袋健康管理有限公司 | Real-time online PK method, device, server and storage medium for spinning |
US20220401832A1 (en) * | 2021-06-17 | 2022-12-22 | Immersive Group Gaming Ltd | Game Delivery System |
WO2022263025A1 (en) * | 2021-06-17 | 2022-12-22 | Immersive Group Gaming Ltd | Game delivery system |
Also Published As
Publication number | Publication date |
---|---|
GB2423483A (en) | 2006-08-30 |
JP2005168740A (en) | 2005-06-30 |
GB0611790D0 (en) | 2006-07-26 |
JP3659590B1 (en) | 2005-06-15 |
TWI250886B (en) | 2006-03-11 |
WO2005056140A1 (en) | 2005-06-23 |
TW200523002A (en) | 2005-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070155488A1 (en) | Game progress administering system, game progress administering method, and computer-readable recording medium storing game progress administering program | |
CN109475777B (en) | Cross-tournament analysis in peer-to-peer game ranking | |
US8142270B2 (en) | Game system and game control method | |
US20080113810A1 (en) | Game Progress Administration Method and Its System | |
US20020034981A1 (en) | Network game method and network game system | |
US20120129610A1 (en) | System and method for integrating live statistical data of a real-life event into a real-time, online multi-player game | |
US8092300B2 (en) | Game server device, game management system and rating management method | |
WO2002015995A1 (en) | Interactive game via set top boxes | |
JP7270998B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
US20150174491A1 (en) | Updating virtual trading card characteristics | |
US20160041661A1 (en) | Systems, methods and computer readable medium related to sports performance | |
US20070149287A1 (en) | Game progress administering system, game progress administering method, and computer-readable recording medium storing game progress administering program | |
JP3821443B2 (en) | Game progress management device, game progress management method, and game progress management program | |
JP4758125B2 (en) | GAME DEVICE, PROGRAM, AND INFORMATION STORAGE MEDIUM | |
JP7037834B2 (en) | Game management equipment, game systems and programs | |
JP3779718B1 (en) | Game progress management device, game progress management program | |
JP7158050B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP7227500B2 (en) | Game system and game control method | |
JP6683346B2 (en) | Game system, game control device, and program | |
JP2004321831A5 (en) | ||
JP2003290555A (en) | Game device, game management program and game management method | |
WO2015164544A1 (en) | Systems, methods and computer readable medium related to sports performance | |
JP2003053039A (en) | Matching-type game machine, method for controlling the same and program | |
JP2002126338A (en) | Device and method for put-out control, game apparatus, arcade game machine, and recording medium | |
JP2002273044A (en) | Game device, game control method, recording medium and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONAMI DIGITAL ENTERTAINMENT CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUBOTA, KAZUTAKA;KONISHI, KAZUMA;HARANO, YUUKI;AND OTHERS;REEL/FRAME:017978/0470 Effective date: 20060601 |
|
AS | Assignment |
Owner name: KONAMI DIGITAL ENTERTAINMENT CO., LTD., JAPAN Free format text: CHANGE OF ADDRESS;ASSIGNOR:KONAMI DIGITAL ENTERTAINMENT CO., LTD.;REEL/FRAME:020444/0578 Effective date: 20070401 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |