Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3866264B2 - GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM - Google Patents
[go: Go Back, main page]

JP3866264B2 - GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM - Google Patents

GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM Download PDF

Info

Publication number
JP3866264B2
JP3866264B2 JP2005067561A JP2005067561A JP3866264B2 JP 3866264 B2 JP3866264 B2 JP 3866264B2 JP 2005067561 A JP2005067561 A JP 2005067561A JP 2005067561 A JP2005067561 A JP 2005067561A JP 3866264 B2 JP3866264 B2 JP 3866264B2
Authority
JP
Japan
Prior art keywords
program
game
unit
time
date
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.)
Expired - Fee Related
Application number
JP2005067561A
Other languages
Japanese (ja)
Other versions
JP2006247117A (en
Inventor
和孝 久保田
康幸 長友
和馬 小西
充晶 井町
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Priority to JP2005067561A priority Critical patent/JP3866264B2/en
Publication of JP2006247117A publication Critical patent/JP2006247117A/en
Application granted granted Critical
Publication of JP3866264B2 publication Critical patent/JP3866264B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Description

本発明は、外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置、ゲーム更新方法、ゲーム更新プログラム及びゲームシステムに関するものである。   The present invention includes a monitor that displays an image that can be viewed from the outside, and is connected to be able to communicate operation signals necessary for the progress of the game via a communication line and can communicate with a server device via a communication line. The present invention relates to a game device, a game update method, a game update program, and a game system connected to.

従来、複数のプレイヤ間で行うビデオゲーム装置として種々のものが提案され、あるいは既に使用されている。また、アーケードゲーム用として、同一機種のビデオゲーム装置(ゲーム端末装置)がゲームセンタ等に複数台配設され、LAN及びインターネット等のネットワーク(及びサーバ装置)を介して複数のビデオゲーム装置が接続され、複数のプレイヤが同一のゲーム空間でゲームを行うことの可能なビデオゲーム装置が知られている。このようなビデオゲーム装置では、麻雀、将棋等のテーブルゲームやスポーツ、格闘技等のゲームが行われている。   Conventionally, various types of video game apparatuses performed between a plurality of players have been proposed or already used. For arcade games, a plurality of video game devices (game terminal devices) of the same model are arranged in a game center or the like, and a plurality of video game devices are connected via a network (and server device) such as a LAN and the Internet. There is a known video game apparatus in which a plurality of players can play a game in the same game space. In such a video game apparatus, table games such as mahjong and shogi, and games such as sports and martial arts are performed.

上述のビデオゲーム装置にインストールされ、ゲームを実行するプログラムであるゲームプログラムは、プログラムのバグ等の修正、機能の改変等の目的でバージョンアップが行われる。ビデオゲーム装置がネットワークを介してサーバ装置に接続されている場合には、サーバ装置からバージョンアップされたゲームプログラムをネットワークを介してダウンロードして、そのゲームプログラムをインストールすることによって、ゲームプログラムのバージョンアップを行うことができる(特許文献1)。また、バージョンアップに限らず、他のゲームプログラムをサーバ装置からダウンロードしてインストールすることも可能である。
特開2003−288225号公報
A game program, which is a program that is installed in the video game device and executes a game, is upgraded for the purpose of correcting bugs, modifying functions, and the like. When the video game device is connected to the server device via a network, the version of the game program is downloaded by downloading the upgraded game program from the server device via the network and installing the game program. Can be performed (Patent Document 1). In addition to the version upgrade, other game programs can be downloaded from the server device and installed.
JP 2003-288225 A

一方、ビデオゲーム装置が配設されるゲームセンタ等の遊戯場は、利用者の利便性の観点から24時間営業をするものが増加しており、このような遊戯場において、ゲームプログラムのバージョンアップ等の新たなゲームプログラムのインストールを行うためには、所定期間ゲームプログラムの動作を停止する必要があり、この期間中は、ゲームを実行できないため、利用者の利便性を損なう場合があるという課題があった。   On the other hand, game centers such as game centers in which video game devices are installed are increasingly operating 24 hours from the viewpoint of convenience for users. In order to install a new game program such as the above, it is necessary to stop the operation of the game program for a predetermined period. During this period, the game cannot be executed, which may impair the convenience of the user. was there.

本発明は、上記課題に鑑みてなされたもので、ゲームプログラムのインストールにおいて利用者の利便性が損なわれることを抑制するゲーム装置、ゲーム更新方法、ゲーム更新プログラム及びゲームシステムを提供することを目的としている。   The present invention has been made in view of the above problems, and an object of the present invention is to provide a game device, a game update method, a game update program, and a game system that suppress the loss of user convenience during the installation of a game program. It is said.

請求項1に記載のゲーム装置は、外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置であって、前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、前記第2判定手段によって、第2プログラムが格納されていないと判定された場合には、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段とを備えることを特徴としている。 The game apparatus according to claim 1 includes a monitor that displays an image so as to be visible from the outside, and is connected to be able to communicate operation signals necessary for the progress of the game via a communication line, and via the communication line. The game device is connected to the server device in a communicable manner, and is a game program that is different from a first program that is a game program installed in an execution directory that is executed at the time of startup by the operation system of the game device . A program storage means capable of storing two programs, a date storage means for storing update date / time information that is a date and time for performing installation of the second program, and a game by the first program is being executed at the update date / time. First determination means for determining whether or not the second program is stored in the program storage means A second determination means for determining whether the stored, by said first determining means, when the game is determined not to be running, said second program stored in said program storage means It is determined that the second program is not stored by the installation means for deleting the second program from the program storage means after the installation of the second program after installing the execution program and the second determination means. In such a case, an operation prohibiting unit that prohibits the operations of the first determination unit and the installation unit is provided.

請求項9に記載のゲーム更新方法は、外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置のゲーム更新方法であって、前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段を備えてなり、前記ゲーム装置の日時記憶手段が、前記第2プログラムのインストール処理を行う日時である更新日時情報を格納し、前記ゲーム装置の第1判定手段が、前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定し、前記ゲーム装置の第2判定手段が、前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定し、前記ゲーム装置のインストール手段が、前記第1判定手段によってゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去する一方、前記ゲーム装置の動作禁止手段が、前記第2判定手段によって第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止することを特徴としている。 The game update method according to claim 9 is provided with a monitor that displays an image so as to be visible from the outside, and is connected to be able to communicate operation signals necessary for the progress of the game via a communication line. A game update method for a game device that is communicably connected to a server device via a game device, and is different from a first program that is a game program installed in an execution directory that is executed at startup by the operation system of the game device. Program storage means capable of storing a second program which is a game program, wherein the date and time storage means of the game device stores update date and time information which is a date and time for performing installation processing of the second program, and the game device first determination means of, the update date and time in the game by the first program execution Determines whether Luke, second judging means of the game device determines whether the second program in said program storage means is stored, the installing unit of the game device, the first determination When the means determines that the game is not being executed, the second program stored in the program storage means is installed in the execution directory, and the second program is installed after the second program is installed. While deleting the program from the program storage means, when the operation prohibiting means of the game device determines that the second program is not stored by the second determining means, the first determining means and the installing means It is characterized by prohibiting operation.

請求項10に記載のゲーム更新プログラムは、外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置のゲーム更新プログラムであって、前記ゲーム装置を、前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、前記第2判定手段によって、第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段として機能させることを特徴としている。 The game update program according to claim 10 includes a monitor that displays an image so as to be visually recognizable from the outside, and is connected to be able to communicate operation signals necessary for the progress of the game via a communication line. A game update program for a game device that is communicably connected to a server device via the game device, and is installed in an execution directory that is executed at startup by the operation system of the game device . the second program and the program storage means capable of storing a game program is different from the first program, and the date and time storing means for storing the update date information is time to perform the installation of the second program, the update date, the first-size determines whether a game is executed by the first program Means, a second determination unit for determining whether or not the second program is stored in the program storage unit, and the program when the first determination unit determines that the game is not being executed. An installation means for installing the second program stored in the storage means in the execution directory, and erasing the second program from the program storage means after the installation of the second program; and the second determination When it is determined by the means that the second program is not stored, it is functioned as an operation prohibiting means for prohibiting the operations of the first determining means and the installing means.

上記の発明によれば、プログラム記憶手段に、ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納されており、日時記憶手段に、第2プログラムのインストール処理を行う日時である更新日時情報が格納されている。 According to the above invention, the program storage means stores a second program that is a game program different from the first program that is a game program installed in an execution directory that is executed at the time of startup by the operation system of the game device. The date and time storage means stores update date and time information that is the date and time when the second program is installed.

そして、第1判定手段によって、日時記憶手段に格納された更新日時に、前記第1プログラムによるゲームが実行中であるか否かが判定され、第1判定手段によって、ゲームが実行中ではないと判定された場合に、インストール手段によって、プログラム記憶手段に格納されている第2プログラムのインストールが行われる。 Then, the first determination means determines whether or not the game by the first program is being executed at the update date and time stored in the date and time storage means, and the first determination means indicates that the game is not being executed. If it is determined, the installation unit installs the second program stored in the program storage unit.

従って、ゲームが実行中ではないと判定された場合に、インストールされているゲームプログラムと相違するゲームプログラムである第2プログラムの実行ディレクトリへのインストールが行われるため、ゲームプログラムのインストールにおいて利用者の利便性が損なわれることが抑制される。 Therefore, when it is determined that the game is not being executed , installation is performed in the execution directory of the second program, which is a game program that is different from the installed game program. It is suppressed that convenience is impaired.

また、第2判定手段によって、プログラム記憶手段に第2プログラムが格納されているか否かが判定され、第2判定手段によって第2プログラムが格納されていないと判定された場合に、動作禁止手段によって、第1判定手段及びインストール手段の動作が禁止される。   In addition, when the second determination unit determines whether or not the second program is stored in the program storage unit, and the second determination unit determines that the second program is not stored, the operation prohibiting unit The operations of the first determination unit and the installation unit are prohibited.

従って、第2プログラムが格納されていないと判定された場合に、第1判定手段及びインストール手段の動作が禁止されるため、CPUの負荷が軽減される。   Therefore, when it is determined that the second program is not stored, the operations of the first determination unit and the installation unit are prohibited, so that the load on the CPU is reduced.

また、インストール手段によって、第2プログラムのインストールの後に、この第2プログラムがプログラム記憶手段から消去される。   Further, after the installation of the second program, the second program is deleted from the program storage unit by the installation unit.

従って、インストールされた第2プログラムは、プログラム記憶手段から消去されるため、インストールされた第2プログラムを再度インストールすることが確実に防止され、CPUの負荷が更に軽減される。   Accordingly, since the installed second program is erased from the program storage means, it is reliably prevented that the installed second program is installed again, and the load on the CPU is further reduced.

請求項2に記載のゲーム装置は、前記第1プログラムと前記サーバ装置の所定の領域に格納されたゲームプログラムである第3プログラムとを比較して、両者が相違するか否かを判定する比較手段と、前記比較手段によって、両者が相違すると判定された場合に、前記サーバ装置から前記第3プログラムを取得し、前記第2プログラムとして前記プログラム記憶手段に格納するプログラム取得手段とを備えることを特徴としている。   The game device according to claim 2 compares the first program with a third program that is a game program stored in a predetermined area of the server device, and determines whether or not they are different from each other. And a program acquisition means for acquiring the third program from the server device and storing it in the program storage means as the second program when the comparison means determines that the two are different. It is a feature.

上記の構成によれば、比較手段によって、第1プログラムとサーバ装置の所定の領域に格納されたゲームプログラムである第3プログラムとが比較されて、両者が相違するか否かが判定される。そして、比較手段によって、両者が相違すると判定された場合に、プログラム取得手段によって、サーバ装置から第3プログラムが取得され、第2プログラムとしてプログラム記憶手段に格納される。   According to said structure, a comparison means compares the 1st program with the 3rd program which is a game program stored in the predetermined area | region of the server apparatus, and determines whether both differ. When the comparison unit determines that the two are different, the program acquisition unit acquires the third program from the server device and stores the third program as the second program in the program storage unit.

従って、インストールされているゲームプログラムと相違するゲームプログラムがサーバ装置に格納されている場合に、このゲームプログラムがサーバ装置から取得されて、インストールの対象となる第2プログラムとしてプログラム記憶手段に格納されるため、インストールの対象となるプログラムが確実に取得される。   Therefore, when a game program different from the installed game program is stored in the server device, the game program is acquired from the server device and stored in the program storage means as the second program to be installed. Therefore, the program to be installed is surely acquired.

請求項3に記載のゲーム装置は、前記第1プログラムのバージョン情報が格納可能なバージョン記憶手段を備え、前記インストール手段が、前記第2プログラムのインストールの際に、この第2プログラムのバージョン情報を前記バージョン記憶手段に格納し、前記比較手段が、前記バージョン記憶手段に格納されたバージョン情報と、前記第3プログラムのバージョン情報とを比較することによって判定することを特徴としている。   The game apparatus according to claim 3, further comprising version storage means capable of storing version information of the first program, wherein the installation means stores the version information of the second program when the second program is installed. The information is stored in the version storage means, and the comparison means determines by comparing the version information stored in the version storage means with the version information of the third program.

上記の構成によれば、バージョン記憶手段に、第1プログラムのバージョン情報が格納されており、インストール手段によって、第2プログラムのインストールの際に、この第2プログラムのバージョン情報がバージョン記憶手段に格納される。そして、比較手段によって、バージョン記憶手段に格納されたバージョン情報と、第3プログラムのバージョン情報とを比較することによって判定される。   According to the above configuration, the version information of the first program is stored in the version storage unit, and the version information of the second program is stored in the version storage unit when the second program is installed by the installation unit. Is done. Then, the comparison is made by comparing the version information stored in the version storage with the version information of the third program.

そこで、第2プログラムのインストールの際に、この第2プログラムのバージョン情報がバージョン記憶手段に格納されるため、インストールされているゲームプログラムのバージョン情報がバージョン記憶手段に格納される。   Therefore, when installing the second program, the version information of the second program is stored in the version storage means, so that the version information of the installed game program is stored in the version storage means.

従って、インストールされているゲームプログラムのバージョン情報とサーバ装置の所定の領域に格納されたゲームプログラムのバージョン情報とが比較されて、両ゲームプログラムが相違するか否かの判定が行われるため、判定が容易に行われる。   Therefore, the version information of the installed game program and the version information of the game program stored in the predetermined area of the server device are compared to determine whether or not the two game programs are different. Is easily done.

請求項4に記載のゲーム装置は、前記更新日時前の所定期間に、前記更新日時にゲームの継続が不可となる旨の警告情報を前記モニタ上に表示する警告表示手段を備えることを特徴としている。   5. The game apparatus according to claim 4, further comprising warning display means for displaying warning information on the monitor indicating that the game cannot be continued at the update date and time during a predetermined period before the update date and time. Yes.

上記の構成によれば、警告表示手段によって、更新日時前の所定期間に、更新日時にゲームの継続が不可となる旨の警告情報がモニタ上に表示される。   According to the above configuration, warning information indicating that the game cannot be continued on the update date and time is displayed on the monitor by the warning display means in a predetermined period before the update date and time.

従って、更新日時前の所定期間に、更新日時にゲームの継続が不可となる旨の警告情報がモニタ上に表示されるため、プレイヤは更新日時にゲームの継続が不可となることを予め知ることができ、利便性が向上される。   Accordingly, warning information indicating that the game cannot be continued at the update date and time is displayed on the monitor in a predetermined period before the update date and time, so that the player knows in advance that the game cannot be continued at the update date and time. And convenience is improved.

請求項5に記載のゲーム装置は、所定のゲーム状況において、コインの投入が受け付けられた場合に限って実行中のゲームの継続を許可する継続許可手段と、前記更新日時からの所定期間である禁止期間内で、コインの受付を禁止する受付禁止手段とを備えることを特徴としている。   According to a fifth aspect of the present invention, in a predetermined game situation, a continuation permitting unit that permits continuation of a game being executed only when coin insertion is accepted, and a predetermined period from the update date and time. It is characterized by comprising reception prohibition means for prohibiting the reception of coins within the prohibited period.

上記の構成によれば、継続許可手段によって、所定のゲーム状況において、コインの投入が受け付けられた場合に限って実行中のゲームの継続が許可される。そして、受付禁止手段によって、更新日時からの所定期間である禁止期間内で、コインの受付が禁止される。   According to the above configuration, the continuation permitting unit permits the continuation of the game being executed only when a coin insertion is accepted in a predetermined game situation. The acceptance prohibiting means prohibits the acceptance of coins within a prohibition period that is a predetermined period from the update date and time.

そこで、更新日時からの所定期間である禁止期間内でコインが受け付けられないため、所定のゲーム状況になると、ゲームの継続が許可されないことになる。   Therefore, since coins are not accepted within the prohibition period that is a predetermined period from the update date and time, continuation of the game is not permitted when a predetermined game situation occurs.

従って、コインの投入が受け付けられた場合に限って実行中のゲームの継続が許可されるゲーム状況になると、確実にゲームが終了されるため、第2プログラムのインストールが確実に行われる。   Accordingly, the game is surely terminated when the game situation is such that the continuation of the game being executed is permitted only when the insertion of coins is accepted, so that the second program is surely installed.

請求項6に記載のゲーム装置は、前記禁止期間が、前記更新日時から少なくとも前記インストール手段によってインストールが完了するまでの期間を含むことを特徴としている。   According to a sixth aspect of the present invention, the prohibition period includes at least a period from the update date and time until the installation is completed by the installation unit.

上記の構成によれば、禁止期間が、更新日時から少なくともインストール手段によってインストールが完了するまでの期間を含む。   According to the above configuration, the prohibition period includes at least the period from the update date and time until the installation is completed by the installation unit.

従って、更新日時から少なくとも第2プログラムのインストールが完了するまでの期間は、コインが受け付けられないため、第2プログラムによるゲームの実行が可能な状態となるまで、コインの受け付けが確実に防止される。   Accordingly, since at least the period from the update date and time until the installation of the second program is completed, no coins are accepted, so that the acceptance of coins is surely prevented until the game can be executed by the second program. .

請求項7に記載のゲーム装置は、外部からの操作に基づいて前記更新日時を受け付けて、受け付けた更新日時を前記日時記憶手段に格納する日時設定手段を備えることを特徴としている。   According to a seventh aspect of the present invention, the game apparatus includes a date setting unit that receives the update date based on an external operation and stores the received update date in the date storage unit.

上記の構成によれば、日時設定手段によって、外部からの操作に基づいて更新日時が受け付けられて、受け付けられた更新日時が日時記憶手段に格納される。   According to the above configuration, the date and time setting unit accepts the update date and time based on an external operation, and the received update date and time is stored in the date and time storage unit.

従って、外部からの操作に基づいて更新日時が設定されるため、オペレータ等が所望する更新日時を設定することが可能となり、利用者の利便性が損なわれることが更に抑制され得る。   Accordingly, since the update date and time is set based on an external operation, it is possible to set the update date and time desired by the operator and the like, and it can be further suppressed that the convenience for the user is impaired.

例えば、店舗内に8台のゲーム装置が配設されている場合に、4台の更新日時を所定の日の午前5時に、残りの4台の更新日時を同日の午前6時に設定することにより、プレイするゲーム装置を代わる(他のゲーム装置に移動する)ことでインストール中もゲームを行うことが可能となるため、利用者の利便性が損なわれることが更に抑制される。   For example, when eight game devices are installed in a store, the update date and time of four devices are set to 5:00 am on a predetermined day, and the update date and time of the remaining four devices are set to 6:00 am on the same day. Since the game device can be played even during installation by replacing the game device to be played (moving to another game device), the user's convenience is further prevented from being impaired.

請求項8に記載のゲーム装置は、前記サーバ装置から前記更新日時情報を取得して、取得した更新日時を前記日時記憶手段に格納する日時設定手段を備えることを特徴としている。   The game device according to claim 8 is characterized by comprising a date and time setting means for acquiring the update date and time information from the server device and storing the acquired update date and time in the date and time storage means.

上記の構成によれば、日時設定手段によって、サーバ装置から更新日時情報が取得されて、取得された更新日時が日時記憶手段に格納される。   According to said structure, the update date information is acquired from a server apparatus by a date setting means, and the acquired update date is stored in a date storage means.

従って、サーバ装置からの更新日時情報に基づいて更新日時が設定されるため、サーバ装置に接続されているゲーム装置の更新日時を一括して設定することが可能となり、利用者の利便性が損なわれることが更に抑制され得る。   Accordingly, since the update date and time is set based on the update date and time information from the server device, it is possible to set the update date and time of the game devices connected to the server device in a lump, which impairs the convenience for the user. This can be further suppressed.

例えば、異なるバージョンのゲームプログラム間ではゲームの実行が不可能である場合にも、サーバ装置に接続されているゲーム装置の更新日時を同一の日時に設定することによって、全てのサーバ装置にインストールされているゲームプログラムのバージョンが同一にされるため、利用者の利便性が損なわれることが更に抑制される。   For example, even if it is impossible to execute a game between game programs of different versions, it is installed on all server devices by setting the update date / time of the game device connected to the server device to the same date / time. Since the versions of the game programs being made are the same, the user's convenience is further prevented from being impaired.

請求項11に記載のゲームシステムは、外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続される複数のゲーム装置と、前記複数のゲーム装置と通信回線を介して通信可能に接続されたサーバ装置とを有するゲームシステムであって、前記サーバ装置は、各ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第3プログラムを格納するサーバ側プログラム記憶手段を備え、前記ゲーム装置は、前記第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、前記第1プログラムと前記サーバ装置の所定の領域に格納されたゲームプログラムである第3プログラムとを比較して、両者が相違するか否かを判定する比較手段と、前記比較手段によって、両者が相違すると判定された場合に、前記第3プログラムを前記サーバ装置のサーバ側プログラム記憶手段から取得し、前記第2プログラムとして前記プログラム記憶手段に格納するプログラム取得手段と、前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、前記第2判定手段によって、第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段とを備えることを特徴としている。 The game system according to claim 11 includes a plurality of game devices including a monitor that displays an image so as to be visually recognized from the outside, and each of which is connected to be able to communicate operation signals necessary for the progress of the game via a communication line. A game system having a server device communicably connected to the plurality of game devices via a communication line, wherein the server device is installed in an execution directory executed at startup by an operation system of each game device. Server-side program storage means for storing a third program that is a game program that is different from the first program that is a game program that is different from the first program, and the game device includes a second program that is a game program that is different from the first program Storeable program storage means, the first program, and the server The third program, which is a game program stored in a predetermined area of the device, and a comparison means for determining whether or not they are different from each other, and when the comparison means determines that the two are different The program acquisition means for acquiring the third program from the server-side program storage means of the server device and storing it in the program storage means as the second program, and the update date and time for performing installation processing of the second program Date and time storage means for storing information, first determination means for determining whether or not the game by the first program is being executed at the update date and time, and the second program is stored in the program storage means When it is determined by the second determination means for determining whether or not the game is not being executed by the first determination means Performs the installation to perform the directory of the second program stored in said program storage means, after installation of the second program, and installation means for erasing the second program from the program storage means, said first And an operation prohibiting means for prohibiting the operation of the first determining means and the installing means when the second determining means determines that the second program is not stored.

請求項12に記載のゲームシステムは、前記サーバ側プログラム記憶手段は、各ゲーム装置にインストールされているゲームプログラムである第1プログラムのバージョン情報に対応付けて、インストールするべきバージョンのゲームプログラムである第3プログラムを格納し、前記ゲーム装置は、前記第1プログラムのバージョン情報が格納可能なバージョン記憶手段と、前記第1プログラムと前記サーバ側プログラム記憶手段に格納された第3プログラムとのバージョン情報を比較して、両者が相違するか否かを判定する比較手段と、前記比較手段によって、両者が相違すると判定された場合に、前記プログラム取得手段は、前記第3プログラムを前記サーバ装置のサーバ側プログラム記憶手段から取得し、前記第2プログラムとして前記プログラム記憶手段に格納することを特徴としている。   The game system according to claim 12, wherein the server-side program storage means is a version of a game program to be installed in association with version information of a first program that is a game program installed in each game device. A third program is stored, and the game device stores version information of the first program and version information of the third program stored in the first program and the server-side program storage means. And when the comparison means determines that the two are different from each other, the program acquisition means sends the third program to the server of the server device. Obtained from the side program storage means and the previous as the second program It is characterized in that stored in the program storage means.

請求項13に記載のゲームシステムは、前記ゲーム装置のインストール手段は、前記第2プログラムのインストールの際に、この第2プログラムのバージョン情報を前記バージョン記憶手段に格納することを特徴としている。   The game system according to claim 13 is characterized in that the installation means of the game device stores version information of the second program in the version storage means at the time of installation of the second program.

請求項1、9、10に記載の発明によれば、ゲームが実行中ではないと判定された場合に、インストールされているゲームプログラムと相違するゲームプログラムである第2プログラムのインストールが行われるため、利用者の利便性が損なわれることを抑制できる。   According to the first, ninth, and tenth aspects of the invention, when it is determined that the game is not being executed, the second program that is a game program different from the installed game program is installed. It is possible to prevent the user's convenience from being impaired.

また、第2プログラムが格納されていないと判定された場合に、第1判定手段及びインストール手段の動作が禁止されるため、CPUの負荷を軽減できる。   Further, when it is determined that the second program is not stored, the operations of the first determination unit and the installation unit are prohibited, so that the CPU load can be reduced.

さらに、インストールされた第2プログラムは、プログラム記憶手段から消去されるため、インストールされた第2プログラムを再度インストールすることが確実に防止され、CPUの負荷を更に軽減できる。   Furthermore, since the installed second program is erased from the program storage means, it is reliably prevented that the installed second program is installed again, and the load on the CPU can be further reduced.

請求項2,11に記載の発明によれば、インストールされているゲームプログラムと相違する第3プログラムがサーバ装置に格納されている場合に、この第3プログラムがサーバ装置から取得されて、インストールの対象となる第2プログラムとしてプログラム記憶手段に格納されるため、インストールの対象となるプログラムを確実に取得できる。   According to the second and eleventh aspects of the present invention, when a third program different from the installed game program is stored in the server device, the third program is acquired from the server device and installed. Since it is stored in the program storage means as the target second program, it is possible to reliably acquire the program to be installed.

請求項3,12,13に記載の発明によれば、インストールされているゲームプログラムのバージョン情報とサーバ装置の所定の領域に格納されたゲームプログラムのバージョン情報とが比較されて、両ゲームプログラムが相違するか否かの判定が行われるため、判定を容易に行うことができる。   According to the third, twelfth, and thirteenth aspects of the present invention, the version information of the installed game program is compared with the version information of the game program stored in a predetermined area of the server device, so that both game programs are Since it is determined whether or not they are different, the determination can be easily performed.

また、インストールされているゲームプログラム(第1プログラム)のバージョン情報に対応して設定された、インストールするべきバージョンのゲームプログラム(第3プログラム)がサーバ装置から取得されて、インストールが行われるため、インストールするべきバージョンのゲームプログラムを確実にインストールすることができる。   In addition, since the version of the game program (third program) to be installed, which is set corresponding to the version information of the installed game program (first program), is acquired from the server device and installed, The version of the game program to be installed can be surely installed.

また、インストール手段によって、バージョン情報が更新されるため、インストールされているゲームプログラムのバージョン情報に対応して設定された、インストールするべきバージョンのゲームプログラムを更に確実にインストールすることができる。   In addition, since the version information is updated by the installation means, it is possible to more surely install the version of the game program to be installed, which is set corresponding to the version information of the installed game program.

請求項4に記載の発明によれば、更新日時前の所定期間に、更新日時にゲームの継続が不可となる旨の警告情報がモニタ上に表示されるため、プレイヤは更新日時にゲームの継続が不可となることを予め知ることができ、利便性を向上できる。   According to the fourth aspect of the invention, warning information indicating that the game cannot be continued at the update date and time is displayed on the monitor in a predetermined period before the update date and time, so that the player continues the game at the update date and time. Can be known in advance, and convenience can be improved.

請求項5に記載の発明によれば、コインの投入が受け付けられた場合に限って実行中のゲームの継続が許可されるゲーム状況になると、確実にゲームが終了されるため、第2プログラムのインストールを確実に行うことができる。   According to the fifth aspect of the present invention, since the game is surely terminated when the game situation in which the continuation of the game being executed is permitted only when coin insertion is accepted, the second program Installation can be performed reliably.

請求項6に記載の発明によれば、更新日時から少なくとも第2プログラムのインストールが完了するまでの期間は、コインが受け付けられないため、第2プログラムによるゲームの実行が可能な状態となるまで、コインの受け付けを確実に防止できる。   According to the invention described in claim 6, since coins are not accepted from the update date and time until the installation of the second program is completed, until the game can be executed by the second program, It is possible to reliably prevent the acceptance of coins.

請求項7に記載の発明によれば、外部からの操作に基づいて更新日時が設定されるため、オペレータ等が所望する更新日時を設定することが可能となり、利用者の利便性が損なわれることを更に抑制できる。   According to the seventh aspect of the present invention, since the update date and time is set based on an external operation, it becomes possible to set the update date and time desired by the operator and the like, and the convenience for the user is impaired. Can be further suppressed.

請求項8に記載の発明によれば、サーバ装置からの更新日時情報に基づいて更新日時が設定されるため、サーバ装置に接続されているゲーム装置の更新日時を一括して設定することが可能となり、利用者の利便性が損なわれることを更に抑制できる。   According to the invention described in claim 8, since the update date and time is set based on the update date and time information from the server device, it is possible to collectively set the update date and time of the game devices connected to the server device. Thus, it is possible to further suppress the loss of convenience for the user.

図1は、本発明に係るゲームシステムの一例を示す構成図である。ゲームシステムは、それぞれ識別情報が対応付けされたクライアント端末装置(ゲーム装置に相当する)1と、複数の(ここでは8台の)クライアント端末装置1と専用線5を介して通信可能に接続されたハブ(HUB)2と、HUB2、通信回線4及びWWW等からなるネットワークを介してクライアント端末装置1と通信可能に接続され、複数のプレイヤがクライアント端末装置1を用いて行うゲームを管理するセンターサーバ装置3(サーバ装置に相当する)とを備えている。   FIG. 1 is a block diagram showing an example of a game system according to the present invention. The game system is communicably connected to a client terminal device 1 (corresponding to a game device) 1 associated with identification information and a plurality (eight in this case) of client terminal devices 1 via a dedicated line 5. A center for managing a game played by a plurality of players using the client terminal device 1, which is connected to the client terminal device 1 through a network including a hub (HUB) 2, a HUB 2, a communication line 4 and a WWW. And a server device 3 (corresponding to a server device).

クライアント端末装置1は、プレイヤがモニタに表示されるゲーム画面を参照して行う所定の操作を受け付けると共に、センターサーバ装置3から送信される指示情報、他のクライアント端末装置1からの操作信号等に基づいて、ゲームを進行するものである。   The client terminal device 1 accepts a predetermined operation performed by the player referring to the game screen displayed on the monitor, and receives instruction information transmitted from the center server device 3, operation signals from other client terminal devices 1, and the like. Based on the game progress.

なお、クライアント端末装置1に対応付けされる識別情報は、クライアント端末装置1が配設されている店舗の識別情報とクライアント端末装置1が配設されている店舗内でのクライアント端末装置1毎の識別情報(端末番号という)とを含んでいる。例えば、店舗A内でのクライアント端末装置1の識別情報が4である場合には、当該クライアント端末装置1の識別情報はa4である。   The identification information associated with the client terminal device 1 includes the identification information of the store in which the client terminal device 1 is disposed and the client terminal device 1 in the store in which the client terminal device 1 is disposed. Identification information (terminal number). For example, when the identification information of the client terminal device 1 in the store A is 4, the identification information of the client terminal device 1 is a4.

ハブ2は、それぞれ複数(ここでは8台)のクライアント端末装置1及びセンターサーバ装置3と通信可能に接続され、クライアント端末装置1とセンターサーバ装置3との間でデータの送受信を行うものである。また、ハブ2は、店舗毎に配設されており、店舗Aに配設されたハブ2の識別情報はハブAである。   The hub 2 is connected so as to be able to communicate with a plurality (eight in this case) of the client terminal device 1 and the center server device 3, and performs data transmission / reception between the client terminal device 1 and the center server device 3. . The hub 2 is provided for each store, and the identification information of the hub 2 provided in the store A is the hub A.

センターサーバ装置3は、プレイヤからの操作を受け付けるクライアント端末装置1が通信回線4(及びハブ2)を介してゲームの進行に必要な操作信号を互いに通信可能に接続されて、対戦ゲームの進行を管理するものである。   The center server device 3 is connected to the client terminal device 1 that receives an operation from the player so that operation signals necessary for the progress of the game can be communicated with each other via the communication line 4 (and the hub 2). It is something to manage.

図2は、クライアント端末装置1の一実施形態の外観を示す斜視図である。なお、以下の説明では、クライアント端末装置の一例としてモニタが一体に構成された業務用ビデオゲーム装置について説明するが、本発明はこの例に特に限定されず、家庭用ビデオゲーム機を家庭用テレビジョンに接続することによって構成される家庭用ビデオゲーム装置、ビデオゲームプログラムを実行することによってビデオゲーム装置として機能するパーソナルコンピュータ等にも同様に適用することができる。   FIG. 2 is a perspective view showing an appearance of an embodiment of the client terminal device 1. In the following description, a business video game apparatus in which a monitor is integrated as an example of a client terminal apparatus will be described. However, the present invention is not particularly limited to this example, and a home video game machine is a home television. The present invention can be similarly applied to a home video game apparatus configured by connecting to John, a personal computer functioning as a video game apparatus by executing a video game program, and the like.

また、本実施形態において、本発明に係るクライアント端末装置1を用いて行なわれるゲームは、麻雀を模擬した麻雀ゲームであって、クライアント端末装置1を操作するプレイヤと、他のクライアント端末装置1を操作するプレイヤまたはCPUプレイヤとが対戦するものである。他のクライアント端末装置1を操作するプレイヤと対戦する場合には、ハブ2等を介して、クライアント端末装置1間のデータの送受信が行われる。   In the present embodiment, the game performed using the client terminal device 1 according to the present invention is a mahjong game that simulates mahjong, and a player who operates the client terminal device 1 and other client terminal devices 1 The player to be operated or the CPU player plays a battle. In the case of playing against a player who operates another client terminal device 1, data is transmitted / received between the client terminal devices 1 via the hub 2 or the like.

クライアント端末装置1は、ゲーム画面を表示するモニタ11と、モニタ11のゲーム画面に表示される選択などを促すボタンのアドレスとプレイヤによる押圧位置とからいずれのボタンが指示されたかを判定するタッチパネル11aと、音声を出力するスピーカ12と、個人カードに記憶されたユーザID等の情報を読み込むカードリーダ13と、プレイヤが投入するコインを受け付けるコイン受付部15とを備えている。   The client terminal device 1 determines which button is instructed from the monitor 11 that displays the game screen, the address of the button that prompts the selection displayed on the game screen of the monitor 11, and the pressed position by the player. And a speaker 12 that outputs sound, a card reader 13 that reads information such as a user ID stored in a personal card, and a coin reception unit 15 that receives coins inserted by the player.

モニタ11は画像を表示する例えば薄形の液晶表示器である。スピーカ12は所定のメッセージやBGMを出力するものである。コイン受付部15は、投入されたコインが不良コイン等であった場合に排出するコイン排出口151を備えている。また、個人カードは、ユーザID等の個人情報が記憶された磁気カードやICカード等で、図では示していないが、カードリーダ13は差し込まれた個人カードから個人情報を読み出し可能にするものである。クライアント端末装置1の適所には、後述する所定の画像情報及びゲームプログラム等が予め記憶されたHDD(Hard Disk Drive)14、及び、各部からの検出信号や、各部への制御信号を出力するマイクロコンピュータなどで構成される制御部16(図3参照)が配設されている。   The monitor 11 is, for example, a thin liquid crystal display that displays an image. The speaker 12 outputs a predetermined message or BGM. The coin accepting unit 15 includes a coin discharge port 151 that is discharged when the inserted coin is a defective coin or the like. The personal card is a magnetic card or IC card in which personal information such as a user ID is stored. Although not shown in the figure, the card reader 13 can read the personal information from the inserted personal card. is there. At an appropriate location of the client terminal device 1, a HDD (Hard Disk Drive) 14 in which predetermined image information and a game program, which will be described later, are stored in advance, and a micro that outputs a detection signal from each unit and a control signal to each unit. A control unit 16 (see FIG. 3) composed of a computer or the like is provided.

図3は、クライアント端末装置1の一実施形態を示すハードウェア構成図である。制御部16はクライアント端末装置1の全体の動作を制御するもので、情報処理部(CPU)161と、処理途中の情報等を一時的に格納するRAM162とを備える。   FIG. 3 is a hardware configuration diagram illustrating an embodiment of the client terminal device 1. The control unit 16 controls the overall operation of the client terminal device 1 and includes an information processing unit (CPU) 161 and a RAM 162 that temporarily stores information being processed.

外部入出力制御部171は、制御部16とカードリーダ13、タッチパネル11a、及び、コイン受付部15を含む検出部の間で、検出信号を処理用のディジタル信号に変換し、また指令情報を検出部の各機器に対して制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行うものである。外部機器制御部172はそれぞれの時分割期間内に検出部の各機器への制御信号の出力動作と、検出部の各機器からの検出信号の入力動作とを行うものである。   The external input / output control unit 171 converts a detection signal into a digital signal for processing and detects command information between the control unit 16 and the detection unit including the card reader 13, the touch panel 11a, and the coin receiving unit 15. For example, the signal processing and the input / output processing are performed in a time-sharing manner. The external device control unit 172 performs a control signal output operation to each device of the detection unit and a detection signal input operation from each device of the detection unit within each time division period.

描画処理部111は制御部16からの画像表示指示に従って所要の画像をモニタ11に表示させるもので、ビデオRAM等を備える。音声再生部121は制御部16からの指示に従って所定のメッセージやBGM等をスピーカ12に出力するものである。   The drawing processing unit 111 displays a required image on the monitor 11 in accordance with an image display instruction from the control unit 16, and includes a video RAM and the like. The sound reproducing unit 121 outputs a predetermined message, BGM, or the like to the speaker 12 in accordance with an instruction from the control unit 16.

タッチパネル11aは長方形状をした薄層体で、縦横にそれぞれ所定ピッチで線状の透明材からなる感圧素材を配列したものを透明カバーで被覆する等により構成されたもので、モニタ11の画面上に貼付されている。このタッチパネル11aは公知の物が採用可能である。そして、タッチパネル11aはモニタ11画面に表示される選択などを促すボタンのアドレスと押圧位置とからいずれのボタンが指示されたかが判定し得るようにしている。   The touch panel 11a is a thin layered body having a rectangular shape, and is configured by covering a pressure-sensitive material made of a linear transparent material at predetermined pitches in the vertical and horizontal directions with a transparent cover. Affixed on top. As the touch panel 11a, a known one can be used. The touch panel 11a can determine which button has been instructed from the address of the button prompting the selection displayed on the screen of the monitor 11 and the pressed position.

HDD14には、麻雀牌オブジェクト、背景画像、各種画面の画像等が記憶されている。麻雀牌オブジェクト等は3次元描画が可能なように、それを構成する所要数のポリゴンで構成されており、描画処理部111はCPU161からの描画指示に基づいて、3次元空間上での位置から擬似3次元空間上での位置への変換のための計算、光源計算処理等を行うと共に、上記計算結果に基づいてビデオRAMに対して描画すべき画像データの書き込み処理、例えば、ポリゴンで指定されるビデオRAMのエリアに対するテクスチャデータの書き込み(貼り付け)処理を行う。   The HDD 14 stores mahjong tile objects, background images, various screen images, and the like. A mahjong tile object or the like is composed of a required number of polygons constituting the mahjong tile object so that it can be three-dimensionally drawn, and the drawing processing unit 111 is based on a drawing instruction from the CPU 161 from a position in the three-dimensional space. Performs calculation for conversion to a position in the pseudo three-dimensional space, light source calculation processing, etc., and writing of image data to be drawn into the video RAM based on the calculation result, for example, designated by polygons The texture data is written (pasted) to the video RAM area.

ここで、CPU161の動作と描画処理部111の動作との関係を説明する。CPU161は、HDD14に記録されているオペレーティングシステム(OS)に基づいて、HDD14から画像、音声及び制御プログラムデータ、ゲームプログラムデータを読み出す。読み出された画像、音声及び制御プログラムデータ等の一部若しくは全部は、RAM162上に保持される。以降、CPU161は、RAM162上に記憶されている制御プログラム、各種データ(表示物体のポリゴンやテクスチャ等その他の文字画像を含む画像データ、音声データ)、並びに検出部からの検出信号等に基づいて、処理が進行される。   Here, the relationship between the operation of the CPU 161 and the operation of the drawing processing unit 111 will be described. The CPU 161 reads images, sounds, control program data, and game program data from the HDD 14 based on an operating system (OS) recorded in the HDD 14. Some or all of the read image, sound, control program data, and the like are held on the RAM 162. Thereafter, the CPU 161 is based on a control program stored in the RAM 162, various data (image data including other character images such as polygons and textures of display objects, audio data), a detection signal from the detection unit, and the like. Processing proceeds.

HDD14に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えば光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えば光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。   Of various data stored in the HDD 14, data that can be stored in a removable recording medium may be readable by a driver such as an optical disk drive, a flexible disk drive, a silicon disk drive, a cassette medium reader, etc. In this case, the recording medium is, for example, an optical disk, a flexible disk, a CD, a DVD, a semiconductor memory, or the like.

ネットワーク通信部18は、麻雀ゲームの実行中に発生する各種イベント情報等をネットワーク等を介してセンターサーバ装置3と送受信するためのものである。なお、本発明のゲーム更新プログラムは、HDD14上に記録されており、RAM162上にロードされ、CPU161によりRAM162上のゲーム更新プログラムが順次実行されることによって、後述する第1判定部161b、プログラム記憶部162a等のそれぞれの機能が実現される。   The network communication unit 18 is for transmitting and receiving various event information and the like generated during the execution of the mahjong game to and from the center server device 3 via a network or the like. Note that the game update program of the present invention is recorded on the HDD 14, loaded onto the RAM 162, and the game update program on the RAM 162 is sequentially executed by the CPU 161, whereby a first determination unit 161b, which will be described later, is stored in the program. The respective functions of the unit 162a and the like are realized.

ここで、クライアント端末装置1における個人認証方法の一例について説明する。個人認証は、クライアント端末装置1(または、ネットワーク通信部18及びネットワークを介して接続されているセンターサーバ装置3)が認識しているプレイヤと実際にプレイしているプレイヤとが同一であることを確認するものである。プレイヤが初めてクライアント端末装置1でプレイする場合は、カードリーダ13によって差し込まれた個人カードからユーザIDデータ(識別情報)が読み出される。そして、ユーザIDデータがネットワーク通信部18及びネットワークを介して接続されているHUB2へ伝送され、HUB2から通信回線を介してセンターサーバ装置3に伝送されて後述するプレイヤ情報記憶部362aに格納される。このようにしてプレイヤのセンターサーバ装置3への登録が行なわれる。   Here, an example of the personal authentication method in the client terminal device 1 will be described. In the personal authentication, it is confirmed that the player recognized by the client terminal device 1 (or the center server device 3 connected via the network communication unit 18 and the network) and the player actually playing are the same. It is to confirm. When the player plays the client terminal device 1 for the first time, user ID data (identification information) is read from the personal card inserted by the card reader 13. Then, the user ID data is transmitted to the network communication unit 18 and the HUB 2 connected via the network, transmitted from the HUB 2 to the center server device 3 via the communication line, and stored in a player information storage unit 362a described later. . In this way, the player is registered in the center server device 3.

センターサーバ装置3に登録済みのプレイヤがクライアント端末装置1でプレイする場合は、カードリーダ13によって差し込まれた個人カードからユーザIDデータが読み出される。そして、ユーザIDデータがネットワーク通信部18及びネットワーク等を介して接続されているセンターサーバ装置3へ伝送されて、センターサーバ装置3によって、ユーザIDデータが後述するプレイヤ情報記憶部362aに格納されているユーザIDのいずれかと一致するか否かの判定が行なわれ、この判定が肯定された場合には、プレイヤにプレイが許可され、この判定が否定された場合にはプレイが拒否される(例えば、クライアント端末装置1のモニタ11にエラーメッセージが表示されて、プレイヤに登録を行うように促す)ものである。   When a player registered in the center server device 3 plays on the client terminal device 1, the user ID data is read from the personal card inserted by the card reader 13. Then, the user ID data is transmitted to the center server device 3 connected via the network communication unit 18 and the network, and the user ID data is stored in the player information storage unit 362a described later by the center server device 3. A determination is made as to whether or not it matches any of the existing user IDs. If this determination is affirmed, the player is allowed to play, and if this determination is denied, play is rejected (for example, An error message is displayed on the monitor 11 of the client terminal device 1 to prompt the player to register).

図4は、クライアント端末装置1の制御部16の一例を示す機能構成図である。制御部16のCPU161は、プレイヤからの操作を受け付けると共にセンターサーバ装置3からの指示及び麻雀ルールに従ってゲームの進行を制御するゲーム進行制御部161aと、ゲームが実行中であるか否かを判定する第1判定部161b(第1判定手段に相当する)と、後述するプログラム記憶部162aにゲームプログラムが格納されているか否かを判定する第2判定部161c(第2判定手段に相当する)と、第1判定部161b及び後述するインストール部161eの動作を禁止する動作禁止部161d(動作禁止手段に相当する)と、後述するプログラム記憶部162aに格納されたゲームプログラムのインストールを行うインストール部161e(インストール手段に相当する)とを備えている。   FIG. 4 is a functional configuration diagram illustrating an example of the control unit 16 of the client terminal device 1. The CPU 161 of the control unit 16 receives the operation from the player and determines whether or not the game is being executed with a game progress control unit 161a that controls the progress of the game according to the instruction from the center server device 3 and the mahjong rules. A first determination unit 161b (corresponding to a first determination unit), a second determination unit 161c (corresponding to a second determination unit) that determines whether or not a game program is stored in a program storage unit 162a described later; , An operation prohibition unit 161d (corresponding to an operation prohibition unit) that prohibits the operation of the first determination unit 161b and an installation unit 161e described later, and an installation unit 161e that installs a game program stored in a program storage unit 162a described later. (Corresponding to installation means).

更に、制御部16のCPU161は、警告情報をモニタ11上に表示する警告表示部161f(警告表示手段に相当する)と、コインの投入が受け付けられた場合に限って実行中のゲームの継続を許可する継続許可部161g(継続許可手段に相当する)と、コインの受付を禁止する受付禁止部161h(受付禁止手段に相当する)と、センターサーバ装置3に取得するべきプログラムがあるか否かを判定する比較部161i(比較手段に相当する)と、センターサーバ装置3からゲームプログラムを取得し、後述するプログラム記憶部162aに格納するプログラム取得部161j(プログラム取得手段に相当する)と、センターサーバ装置3から更新日時情報を取得して、取得した更新日時情報を後述する日時記憶部162cに格納する日時設定部161k(日時設定手段に相当する)とを備えている。   Furthermore, the CPU 161 of the control unit 16 continues the game being executed only when a warning display unit 161f (corresponding to a warning display unit) that displays warning information on the monitor 11 and coin insertion is accepted. Whether or not there is a program to be acquired in the center server device 3, a continuation permission unit 161 g (corresponding to a continuation permission unit) that permits, a reception prohibition unit 161 h (corresponding to a reception prohibition unit) that prohibits the acceptance of coins A comparison unit 161i (corresponding to a comparison unit) for determining the program, a program acquisition unit 161j (corresponding to a program acquisition unit) that acquires a game program from the center server device 3 and stores it in a program storage unit 162a described later, Update date information is acquired from the server device 3, and the acquired update date information is stored in a date storage unit 162c described later. And a setting unit 161k (equivalent to the date and time setting means).

また、制御部16のRAM162は、インストールされているゲームプログラムと相違するゲームプログラムを格納するプログラム記憶部162a(プログラム記憶手段)と、インストールされているゲームプログラムのバージョン情報を格納するバージョン記憶部162b(バージョン記憶手段に相当する)と、インストール処理を行う日時である更新日時情報を格納する日時記憶部162c(日時記憶手段に相当する)とを備えている。   The RAM 162 of the control unit 16 includes a program storage unit 162a (program storage unit) that stores a game program different from the installed game program, and a version storage unit 162b that stores version information of the installed game program. (Corresponding to version storage means) and a date and time storage unit 162c (corresponding to date and time storage means) for storing update date and time information, which is the date and time when installation processing is performed.

以下の説明において、クライアント端末装置1の制御部16にインストールされており、ゲーム進行制御部161aとして機能しているゲームプログラムを「第1プログラム」といい、プログラム記憶部162aに格納されているゲームプログラムを「第2プログラム」といい、センターサーバ装置3に格納されているゲームプログラムを「第3プログラム」という。   In the following description, a game program installed in the control unit 16 of the client terminal device 1 and functioning as the game progress control unit 161a is referred to as a “first program” and is stored in the program storage unit 162a. The program is referred to as a “second program”, and the game program stored in the center server device 3 is referred to as a “third program”.

ゲーム進行制御部161aは、プレイヤからの操作をタッチパネル11a等を介して受け付けると共にセンターサーバ装置3からの指示及び麻雀ルールに従ってゲームの進行を制御するものである。   The game progress control unit 161a receives an operation from the player via the touch panel 11a and the like and controls the progress of the game according to the instruction from the center server device 3 and the mahjong rules.

ここで、ゲーム進行制御部161aによって実行される麻雀ゲームは、東場の4局からなるゲームであって、コイン受付部15に3枚のコインを投入するとゲームを開始することができ、ゲーム開始時の持ち点(配牌原点)が20000点である。そして、東4局終了時の持ち点が、35000点以上である場合には、コインを投入しなくてもゲームを継続することができ、25000点以上35000点未満である場合には、コイン受付部15に1枚のコインを投入するとゲームを継続することができ、15000点以上25000点未満である場合には、コイン受付部15に2枚のコインを投入するとゲームを継続することができ、15000点未満である場合には、コイン受付部15に3枚のコインを投入するとゲームを継続することができるものとする。   Here, the mahjong game executed by the game progress control unit 161a is a game consisting of four stations in the east field. When three coins are inserted into the coin receiving unit 15, the game can be started, and the game starts. The point of time (the origin of the arrangement) is 20000 points. If the score at the end of East 4 is 35000 points or more, the game can be continued without inserting coins, and if it is 25000 points or more and less than 35000 points, a coin is accepted. The game can be continued by inserting one coin into the section 15, and when it is 15000 points or more and less than 25000 points, the game can be continued by inserting two coins into the coin receiving section 15, If the number is less than 15,000, the game can be continued by inserting three coins into the coin receiving unit 15.

第1判定部161bは、日時記憶部162cに格納されている更新日時において、ゲーム進行制御部161aからゲームの実行状況を取得してゲームが実行中であるか否かを判定するものである。   The first determination unit 161b determines whether or not the game is being executed by acquiring the game execution status from the game progress control unit 161a at the update date and time stored in the date and time storage unit 162c.

具体的には、対戦中に限らず、ゲーム進行制御部161aが、個人カードの受付から対戦終了情報のセンターサーバ装置3への送信までの処理(後述する図8に示すフローチャートのステップS11〜ステップS33のいずれかの処理)を実行中である場合に、第1判定部161bは、「ゲームが実行中である」と判定するものである。   Specifically, not only during the battle, the game progress control unit 161a performs processing from reception of the personal card to transmission of the battle end information to the center server device 3 (steps S11 to S11 in the flowchart shown in FIG. 8 described later). When the process in any one of S33) is being executed, the first determination unit 161b determines that “the game is being executed”.

第2判定部161cは、プログラム記憶部162aに格納されているゲームプログラム(第2プログラム)が有るか否かを判定するものである。   The second determination unit 161c determines whether there is a game program (second program) stored in the program storage unit 162a.

本実施形態においては、後述するように、プログラム取得部161jによって、センターサーバ装置3に格納されているゲームプログラム(ここでは、後述するアップデートプログラム:第3プログラム)がプログラム記憶部162aに第2プログラムとして格納されてから、インストール部161eによって、プログラム記憶部162aからこのプログラムが消去されるまでの間は、プログラム記憶部162aに格納されているゲームプログラム(第2プログラム)が有る状態となる。   In the present embodiment, as will be described later, the program acquisition unit 161j causes a game program (here, an update program to be described later: a third program) stored in the center server device 3 to be stored in the program storage unit 162a. From the time when the program is stored, the installation unit 161e until the program is deleted from the program storage unit 162a, the game program (second program) stored in the program storage unit 162a is present.

また、インストール部161eによって、プログラム記憶部162aからゲームプログラム(第2プログラム)が消去されてから、プログラム取得部161jによって、センターサーバ装置3に格納されているゲームプログラム(ここでは、後述するアップデートプログラム:第3プログラム)がプログラム記憶部162aに第2プログラムとして格納されるまでの間は、プログラム記憶部162aに格納されているゲームプログラム(第2プログラム)が無い状態となる。   In addition, after the game program (second program) is deleted from the program storage unit 162a by the installation unit 161e, a game program (here, an update program described later) stored in the center server device 3 by the program acquisition unit 161j. : The third program) is stored in the program storage unit 162a as the second program, and there is no game program (second program) stored in the program storage unit 162a.

動作禁止部161dは、第2判定部161cによって、プログラム記憶部162aに第2プログラムが格納されていないと判定された場合に、第1判定部161b及びインストール部161eの動作を禁止するものである。   The operation prohibition unit 161d prohibits the operations of the first determination unit 161b and the installation unit 161e when the second determination unit 161c determines that the second program is not stored in the program storage unit 162a. .

インストール部161eは、第1判定部161bによって、ゲームが実行中ではないと判定された場合に、モニタ11に図17に示すカウントダウン画面を所定期間(ここでは1分間)表示した後、プログラム記憶部162aに格納されている第2プログラムのインストールを行うと共に、第2プログラムのインストールの際に(ここでは、インストールが完了した後に)、この第2プログラムをプログラム記憶部162aから消去するものである。また、インストール部161eは、第2プログラムのインストールの際に、この第2プログラムのバージョン情報をバージョン記憶部162bに格納するものである(すなわち、バージョン記憶部162bに格納されたバージョン情報を更新するものである)。   When the first determination unit 161b determines that the game is not being executed, the installation unit 161e displays the countdown screen illustrated in FIG. 17 on the monitor 11 for a predetermined period (here, 1 minute), and then the program storage unit The second program stored in 162a is installed, and when the second program is installed (here, after the installation is completed), the second program is erased from the program storage unit 162a. The installation unit 161e stores version information of the second program in the version storage unit 162b when the second program is installed (that is, updates the version information stored in the version storage unit 162b). ).

ここでは、便宜上、第2プログラムのインストールとは、プログラム記憶部162a(ここでは、テンポラリディレクトリ)に格納されている第2プログラムを、別の領域(以下、実行ディレクトリという:図示省略)にコピーすることを意味するものとする。すなわち、実行ディレクトリに格納されているゲームプログラムは、実行可能なファイル形式(例えば、EXEファイル等)で実行ディレクトリに格納されており、オペレーティングシステム(OS)によって、起動時に実行されるものである。   Here, for the sake of convenience, the installation of the second program means copying the second program stored in the program storage unit 162a (here, the temporary directory) to another area (hereinafter referred to as an execution directory: not shown). It means that. That is, the game program stored in the execution directory is stored in the execution directory in an executable file format (for example, an EXE file), and is executed by the operating system (OS) at startup.

警告表示部161fは、更新日時(ここでは、所定の日の午前6時)前の所定期間(ここでは、30分間、すなわち、午前5時30分〜午前6時)に、更新日時にゲームの継続が不可となる旨の警告情報をモニタ11上に表示するものである(図13、14参照)。   The warning display unit 161f displays the game at the update date and time during a predetermined period (here, 30 minutes, that is, from 5:30 am to 6:00 am) before the update date and time (here, 6:00 am on the predetermined date). Warning information indicating that continuation is impossible is displayed on the monitor 11 (see FIGS. 13 and 14).

継続許可部161gは、所定のゲーム状況(ここでは、東4局終了時に持ち点が35000点未満であるという状況)において、コイン受付部15を介してコインの投入が受け付けられた場合に限って実行中のゲームの継続を許可するものである。   The continuation permission unit 161g is limited to a case where coin insertion is accepted through the coin acceptance unit 15 in a predetermined game situation (here, a situation where the score is less than 35,000 at the end of the East 4th station). The continuation of the running game is permitted.

受付禁止部161hは、更新日時からの所定期間である禁止期間内で、コイン受付部15に対してコインの受付を禁止する(コインブロッカをONする)ものである。具体的には、コイン受付部15に投入されたコインを受け付けず、全てコイン排出口151(図2参照)に排出するものである。ただし、禁止期間は、更新日時からインストール部161eによる第2プログラムのインストールが完了するまでの期間を含む期間であり、ここでは、更新日時からインストールされた第2プログラムが起動されるまでの期間である(図11、12参照)。   The reception prohibition unit 161h prohibits the coin reception unit 15 from accepting coins (turns on the coin blocker) within a prohibition period that is a predetermined period from the update date and time. Specifically, all the coins inserted into the coin accepting unit 15 are not accepted, and all the coins are ejected to the coin outlet 151 (see FIG. 2). However, the prohibition period is a period including a period from the update date and time until the installation of the second program by the installation unit 161e is completed. Here, the prohibition period is a period from the update date and time until the installed second program is started. (See FIGS. 11 and 12).

加えて、受付禁止部161hは、更新日時からの所定期間である禁止期間内で、ゲーム進行制御部161aに対して、持ち点及びコインの投入枚数に関係なくゲームの継続及び開始を不可とするべくゲーム継続条件及び開始条件を変更させるものである。   In addition, the reception prohibition unit 161h prohibits the game progress control unit 161a from continuing and starting the game regardless of the points and the number of coins inserted within the prohibition period that is a predetermined period from the update date and time. Accordingly, the game continuation condition and the start condition are changed.

比較部161iは、第1プログラムと相違するゲームプログラム(第3プログラム)がセンターサーバ装置3に格納されているか否かを判定するものである。具体的には、バージョン記憶部162bに格納された第1プログラムのバージョン情報をセンターサーバ装置3へ送信し、センターサーバ装置3からゲームプログラム(ここでは、後述するアップデートプログラム)のファイル名が受信されるか否かによって、判定するものである。   The comparison unit 161 i determines whether or not a game program (third program) different from the first program is stored in the center server device 3. Specifically, the version information of the first program stored in the version storage unit 162b is transmitted to the center server device 3, and the file name of the game program (here, an update program described later) is received from the center server device 3. It is determined by whether or not.

すなわち、後述するアップデートプログラムのファイル名が受信された場合には、第1プログラムと相違するゲームプログラムがセンターサーバ装置3に格納されていると判定し、後述するアップデートプログラムのファイル名が受信されない場合には、第1プログラムと相違するゲームプログラムがセンターサーバ装置3に格納されていないと判定するものである。   That is, when a file name of an update program to be described later is received, it is determined that a game program different from the first program is stored in the center server device 3, and a file name of an update program to be described later is not received. In this case, it is determined that a game program different from the first program is not stored in the center server device 3.

プログラム取得部161jは、第2判定部161cによってプログラム記憶部162aに第2プログラムが格納されていないと判定され、且つ、比較部161iによって、第1プログラムと相違するゲームプログラム(第3プログラム)がセンターサーバ装置3に格納されていると判定された場合に、センターサーバ装置3(後述するプログラム記憶部362c)に格納された第3プログラムの内、第1プログラムのバージョン情報に対応するプログラム(ここでは、アップデートプログラム)を取得し、第2プログラムとしてプログラム記憶部162aに格納するものである。   The program acquisition unit 161j determines that the second determination unit 161c determines that the second program is not stored in the program storage unit 162a, and the comparison unit 161i generates a game program (third program) that is different from the first program. A program corresponding to the version information of the first program among the third programs stored in the center server device 3 (a program storage unit 362c described later) when it is determined that the program is stored in the center server device 3 (here. Then, the update program is acquired and stored in the program storage unit 162a as the second program.

日時設定部161kは、センターサーバ装置3(後述する日時記憶部362d)から更新日時情報を取得して、取得した更新日時を日時記憶部162cに格納するものである。ここでは、プログラム取得部161jが第3プログラムを取得する際に、日時設定部161kが、更新日時情報を取得して、プログラム取得部161jが第3プログラムをプログラム記憶部162aに格納する際に、日時設定部161kが、更新日時情報を日時記憶部162cに格納するものである。   The date and time setting unit 161k acquires update date and time information from the center server device 3 (a date and time storage unit 362d described later), and stores the acquired update date and time in the date and time storage unit 162c. Here, when the program acquisition unit 161j acquires the third program, the date and time setting unit 161k acquires the update date and time information, and when the program acquisition unit 161j stores the third program in the program storage unit 162a, The date setting unit 161k stores the update date information in the date storage unit 162c.

プログラム記憶部162aは、プログラム取得部161jによってセンターサーバ装置3(後述するプログラム記憶部362c)から取得された第3プログラム(ここでは、後述するアップデートプログラム)を、第2プログラムとして格納するものである。また、上述のように、プログラム記憶部162aに格納された第2プログラムは、インストール部161eによって、インストール完了後に消去されるものである。   The program storage unit 162a stores a third program (here, an update program described later) acquired from the center server device 3 (a program storage unit 362c described later) by the program acquisition unit 161j as a second program. . As described above, the second program stored in the program storage unit 162a is deleted by the installation unit 161e after the installation is completed.

バージョン記憶部162bは、インストールされているゲームプログラム(第1プログラム)のバージョン情報を格納するものである。また、上述のように、インストール部161eによって、第2プログラムのインストールの際に、この第2プログラムのバージョン情報に更新されるものである。   The version storage unit 162b stores version information of an installed game program (first program). Further, as described above, the installation unit 161e updates the version information of the second program when the second program is installed.

日時記憶部162cは、日時設定部161kによって、センターサーバ装置3(後述する日時記憶部362d)から取得された更新日時情報を、更新的に格納するものである。   The date and time storage unit 162c stores update date and time information acquired from the center server device 3 (a date and time storage unit 362d described later) by the date and time setting unit 161k in an update manner.

図5は、センターサーバ装置3の一実施形態を示すハードウェア構成図である。制御部36はセンターサーバ装置3の全体の動作を制御するもので、情報処理部(CPU)361と、処理途中の情報等を一時的に格納するRAM362とを備える。   FIG. 5 is a hardware configuration diagram illustrating an embodiment of the center server device 3. The control unit 36 controls the overall operation of the center server device 3 and includes an information processing unit (CPU) 361 and a RAM 362 for temporarily storing information during processing.

HDD34に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えば光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えば光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。   Of various data stored in the HDD 34, data that can be stored in a removable recording medium may be readable by a driver such as an optical disk drive, a flexible disk drive, a silicon disk drive, or a cassette medium reader. In this case, the recording medium is, for example, an optical disk, a flexible disk, a CD, a DVD, a semiconductor memory, or the like.

ネットワーク通信部38は、各種データをWWW等からなるネットワークを介して複数のクライアント端末装置1と送受信するためのものである。   The network communication unit 38 is for transmitting / receiving various data to / from a plurality of client terminal devices 1 via a network such as WWW.

図6は、センターサーバ装置3の制御部36の一例を示す機能構成図である。制御部36のCPU361は、クライアント端末装置1から対戦ゲームへの参加を受け付ける参加受付部361aと、クライアント端末装置1との間でデータの送受信を行うデータ通信部361bとを備えている。   FIG. 6 is a functional configuration diagram illustrating an example of the control unit 36 of the center server device 3. The CPU 361 of the control unit 36 includes a participation reception unit 361 a that accepts participation in the battle game from the client terminal device 1, and a data communication unit 361 b that transmits and receives data to and from the client terminal device 1.

制御部36のRAM362は、プレイヤ毎の段位等をプレイヤの識別情報(ユーザIDデータ)に対応付けて格納するプレイヤ情報記憶部362aと、第1プログラムのバージョン毎に、インストールするべきアップデートファイル名情報等を格納するアドレス記憶部362bと、クライアント端末装置1にインストールする対象のゲームプログラム(ここでは、後述するアップデートプログラム:第3プログラム)を格納するプログラム記憶部362c(プログラム記憶手段に相当する)と、更新日時情報を格納する日時記憶部362dとを備えている。   The RAM 362 of the control unit 36 includes a player information storage unit 362a that stores the level of each player in association with player identification information (user ID data), and update file name information to be installed for each version of the first program. And the like, and a program storage unit 362c (corresponding to a program storage unit) for storing a game program to be installed in the client terminal device 1 (here, an update program to be described later: a third program). A date storage unit 362d for storing update date information.

参加受付部361aは、クライアント端末装置1から対戦ゲームへの参加を受け付けるものであって、具体的には、クライアント端末装置1から個人認証に必要なプレイヤの識別情報を受け付けて、個人認証を行うものである。また、参加受付部361aは、参加が受け付けられたクライアント端末装置1に対して、対戦相手となる他のクライアント端末装置1を選定して対戦相手のプレイヤ情報を送信するものである。   The participation acceptance unit 361a accepts participation in the battle game from the client terminal device 1, and specifically accepts player identification information necessary for personal authentication from the client terminal device 1 to perform personal authentication. Is. In addition, the participation reception unit 361a selects another client terminal device 1 to be an opponent and transmits player information of the opponent to the client terminal device 1 that has been accepted to participate.

データ通信部361bは、クライアント端末装置1との間でデータの送受信を行うものであって、具体的には、クライアント端末装置1から第1プログラムのバージョン情報を受信して、受信されたバージョン情報に対応するゲームプログラムである第3プログラム(ここでは、アップデートプログラム)のファイル名情報及びアドレス情報をアドレス記憶部362bから読み出して、クライアント端末装置1に送信し、クライアント端末装置1からアップデートプログラムの送信要求が受信されると、対応するアップデートプログラムをプログラム記憶部362cから読み出して、クライアント端末装置1に対して送信するものである。   The data communication unit 361b transmits / receives data to / from the client terminal device 1. Specifically, the data communication unit 361b receives the version information of the first program from the client terminal device 1, and receives the received version information. The file name information and address information of the third program (in this case, the update program) that is a game program corresponding to is read from the address storage unit 362b and transmitted to the client terminal device 1, and the update program is transmitted from the client terminal device 1. When the request is received, the corresponding update program is read from the program storage unit 362c and transmitted to the client terminal device 1.

プレイヤ情報記憶部362aは、プレイヤ毎の段位等をプレイヤの識別情報(ユーザIDデータ)に対応付けて格納するものである。   The player information storage unit 362a stores the level of each player in association with the player identification information (user ID data).

アドレス記憶部362bは、クライアント端末装置1にインストールされているゲームプログラム(第1プログラム)のバージョン毎に、インストールするべきアップデートファイル名情報と、そのアップデートファイルの格納されているアドレス情報とを対応付けて格納するものである。   The address storage unit 362b associates, for each version of the game program (first program) installed in the client terminal device 1, the update file name information to be installed and the address information in which the update file is stored. To store.

プログラム記憶部362cは、クライアント端末装置1にインストールされているゲームプログラムである第1プログラムのバージョン情報に対応付けて、インストールするべきバージョンのゲームプログラムである第3プログラム(ここでは、アップデートプログラム)を格納するものである。   The program storage unit 362c associates the version information of the first program that is a game program installed in the client terminal device 1 with a third program (here, an update program) that is a version of the game program to be installed. To store.

図7は、センターサーバ装置3のアドレス記憶部362bに格納されているデータの一例を説明する図である。左欄には、各クライアント端末装置1にインストールされているゲームプログラム(第1プログラム)のバージョンVERが表示されており、中央欄には、バージョンVER毎にクライアント端末装置1にインストールするべきアップデートプログラム(第3プログラム)のファイル名PGMが表示され、右欄にはアップデートプログラムが格納されているプログラム記憶部362c内のアドレスADRが表示されている。   FIG. 7 is a diagram illustrating an example of data stored in the address storage unit 362b of the center server device 3. In the left column, the version VER of the game program (first program) installed in each client terminal device 1 is displayed, and in the center column, the update program to be installed in the client terminal device 1 for each version VER. The file name PGM of (third program) is displayed, and the address ADR in the program storage unit 362c in which the update program is stored is displayed in the right column.

ここでは、プログラム記憶部362cに格納されているアップデートプログラムは、プログラム記憶部362bに格納されている最新のゲームプログラムと、クライアント端末装置1にインストールされているゲームプログラムである第1プログラムとの差分データをアップデートするものである。すなわち、アップデートプログラムPGMを、クライアント端末装置1のテンポラリディレクトリから実行ディレクトリにコピーすることにより、最新のゲームプログラムがクライアント端末装置1にインストールされることになる。   Here, the update program stored in the program storage unit 362 c is the difference between the latest game program stored in the program storage unit 362 b and the first program that is a game program installed in the client terminal device 1. Update data. That is, the latest game program is installed in the client terminal device 1 by copying the update program PGM from the temporary directory of the client terminal device 1 to the execution directory.

例えば、クライアント端末装置1にインストールされているゲームプログラムのバージョンVERが「1.1」である場合には、インストールするべきアップデートプログラムのファイル名PGMが「PGM11」であって、このアップデートプログラムはプログラム記憶部362c内のアドレスADRが「ADR11」の領域に格納されているのである。   For example, when the version VER of the game program installed in the client terminal device 1 is “1.1”, the file name PGM of the update program to be installed is “PGM11”, and this update program is a program The address ADR in the storage unit 362c is stored in the area “ADR11”.

また、例えば、クライアント端末装置1にインストールされているゲームプログラムが最新のゲームプログラムのバージョンVERの「3.0」である場合には、インストールするべきアップデートプログラムが無いため、ここでは、アップデートプログラムのファイル名PGM、及び、アップデートプログラムはプログラム記憶部362c内のアドレスADRには「ブランク」が格納されている(すなわち、ファイル名PGMが格納されていない)。   Further, for example, when the game program installed in the client terminal device 1 is “3.0” of the latest game program version VER, there is no update program to be installed. In the file name PGM and the update program, “blank” is stored in the address ADR in the program storage unit 362c (that is, the file name PGM is not stored).

日時記憶部362dは、プログラム記憶部362cに格納されているゲームプログラム(ここでは、アップデートプログラム:第3プログラム)の更新日時情報を格納するものである。なお、ここでは、図示しないキーボード等の入力手段を介して、外部からの操作が受け付けられて、日時記憶部362dに、ゲームプログラムの更新日時情報が設定及び更新されるものとする。   The date / time storage unit 362d stores update date / time information of the game program (in this case, update program: third program) stored in the program storage unit 362c. Here, it is assumed that an operation from the outside is accepted via an input means such as a keyboard (not shown), and the update date / time information of the game program is set and updated in the date / time storage unit 362d.

図8は、クライアント端末装置1によって行われるゲーム処理の一例を示すフローチャートである。なお、特に明記しない限り、以下の処理はゲーム進行制御部161aによって行われる。まず、コイン受付部15を介してコインが受け付けられたか否かの判定が行われる(ステップS10)。そして、カードリーダ13によって差し込まれた個人カードからユーザIDデータ等の個人情報が読み出され(ステップS11)、センターサーバ装置3に送信される(ステップS13)。つぎに、センターサーバ装置3から同一ゲーム空間でゲームを行う他のプレイヤ(対戦者)の名称、段位及び称号等の対戦者情報が受信される(ステップS15)。ついで、センターサーバ装置3からゲームを実行する旨の指示情報を受け付けて、ゲームが開始され、場及び親が決定される(ステップS17)。そして、対戦が開始される(ステップS19)。   FIG. 8 is a flowchart illustrating an example of the game process performed by the client terminal device 1. Unless otherwise specified, the following processing is performed by the game progress control unit 161a. First, it is determined whether or not a coin has been received via the coin receiving unit 15 (step S10). Then, personal information such as user ID data is read from the personal card inserted by the card reader 13 (step S11) and transmitted to the center server device 3 (step S13). Next, opponent information such as the name, rank and title of another player (competitor) who plays the game in the same game space is received from the center server device 3 (step S15). Next, the instruction information for executing the game is received from the center server device 3, the game is started, and the place and the parent are determined (step S17). Then, the battle is started (step S19).

そして、対戦が終了したか否かの判定が行われる(ステップS21)。対戦が終了していないと判定された場合(ステップS21でNO)には、処理がステップS19に戻り、対戦が継続される。対戦が終了したと判定された場合(ステップS21でYES)には、受付禁止部161hによって、更新日時を経過しているか否かの判定が行われる(ステップS22)。更新日時を経過していると判定された場合(ステップS22でYES)には、図16に示すゲームオーバ画面がモニタ11に表示された後、処理がステップS33に進められる。   Then, it is determined whether or not the battle has ended (step S21). If it is determined that the battle has not ended (NO in step S21), the process returns to step S19, and the battle is continued. If it is determined that the battle has ended (YES in step S21), the reception prohibition unit 161h determines whether or not the update date has passed (step S22). If it is determined that the update date has passed (YES in step S22), the game over screen shown in FIG. 16 is displayed on the monitor 11, and then the process proceeds to step S33.

更新日時を経過していないと判定された場合(ステップS22でNO)には、次のゲームへの継続参加を確認する画面(図示せず)がモニタ11に表示され、操作入力が受け付けられて、プレイヤが次のゲームに継続して参加するか否かの判定が行われる(ステップS23)。継続して参加しないと判定された場合(ステップS23でNO)には、処理がステップS33に進められる。継続して参加すると判定された場合(ステップST23でYES)には、操作入力が受け付けられて、プレイヤのゲーム終了時の持ち点が求められる(ステップS25)。   If it is determined that the update date has not passed (NO in step S22), a screen (not shown) for confirming continued participation in the next game is displayed on the monitor 11 and an operation input is accepted. Then, it is determined whether or not the player continues to participate in the next game (step S23). If it is determined not to continue participating (NO in step S23), the process proceeds to step S33. If it is determined to participate continuously (YES in step ST23), an operation input is accepted, and the player's score at the end of the game is obtained (step S25).

次に、求められた持ち点の点数に基づいて次のゲームへのプレイヤの継続条件の設定が行われる(ステップS27)。プレイヤのゲーム終了後の持ち点が所定の点数SL(ここでは35000点)以上か否かが判定される(ステップS29)。点数SL以上であると判定された場合(ステップS29でYES)、処理がステップS13に戻され、ステップS13以降の処理が繰り返し実行される。また、点数SL以上ではない(点数SL未満である)と判定された場合(ステップS29でNO)、プレイヤのゲーム終了時の持ち点の点数の値に対応した継続条件に基づく枚数のコインがコイン受付部15に受け付けられたか否かが判定される(ステップS31)。   Next, the player's continuation condition for the next game is set based on the obtained score of the score (step S27). It is determined whether or not the player's points after the game is over a predetermined score SL (here, 35,000 points) (step S29). If it is determined that the score is greater than or equal to the score SL (YES in step S29), the process is returned to step S13, and the processes after step S13 are repeatedly executed. If it is determined that the score is not equal to or greater than the score SL (less than the score SL) (NO in step S29), the number of coins based on the continuation condition corresponding to the score value at the end of the game of the player is coined. It is determined whether or not it has been received by the receiving unit 15 (step S31).

コインが受け付けられたと判定された場合(ステップS31でYES)、処理がステップS13に戻され、ステップS13以降の処理が繰り返し実行される。コインが受け付けられないと判定された場合(ステップS31でNO)、ゲームが終了されたことを表わす対戦終了情報がセンターサーバ装置3に送信され(ステップS33)、処理が終了される。   If it is determined that a coin has been accepted (YES in step S31), the process returns to step S13, and the processes after step S13 are repeatedly executed. If it is determined that no coin is accepted (NO in step S31), battle end information indicating that the game has ended is transmitted to the center server device 3 (step S33), and the process is ended.

図9は、クライアント端末装置1におけるゲームプログラム取得処理の一例を示すフローチャートである。この処理は、クライアント端末装置1によって、所定時間毎(例えば、10分毎)に強制的に実行される割り込み処理として行われる。まず、第2判定部161cによって、プログラム記憶部162aに格納されている第2プログラムが有るか否かの判定が行われる(ステップS101)。第2プログラムが有ると判定された場合(ステップS101でYES)には、処理が終了される。第2プログラムが無いと判定された場合(ステップS101でNO)には、比較部161iによって、バージョン記憶部162bから第1プログラムのバージョン情報が読み出されて、センターサーバ装置3へ送信される(ステップS103)。   FIG. 9 is a flowchart illustrating an example of a game program acquisition process in the client terminal device 1. This process is performed as an interrupt process that is forcibly executed by the client terminal device 1 every predetermined time (for example, every 10 minutes). First, the second determination unit 161c determines whether there is a second program stored in the program storage unit 162a (step S101). If it is determined that the second program is present (YES in step S101), the process is terminated. If it is determined that there is no second program (NO in step S101), the comparison unit 161i reads the version information of the first program from the version storage unit 162b and transmits it to the center server device 3 ( Step S103).

そして、比較部161iによって、センターサーバ装置3からアップデートプログラムのファイル名及びアドレスが受信されたか否かの判定が行われる(ステップS104)。受信されていないと判定された場合(ステップS104でNO)には、処理が待機状態とされる。受信されたと判定された場合(ステップS104でYES)には、比較部161iによって、アップデートプログラムのファイル名が「ブランク」であるか否かにより、アップデートプログラムが有るか否かの判定が行われる(ステップS105)。すなわち、アップデートプログラムのファイル名が「ブランク」ではない場合には、アップデートプログラムが有ると判定される。   Then, the comparison unit 161i determines whether or not the file name and address of the update program have been received from the center server device 3 (step S104). If it is determined that it has not been received (NO in step S104), the process is set to a standby state. If it is determined that the update program has been received (YES in step S104), the comparison unit 161i determines whether or not there is an update program depending on whether or not the file name of the update program is “blank” ( Step S105). That is, if the file name of the update program is not “blank”, it is determined that there is an update program.

アップデートプログラムが無いと判定された場合(ステップS105でNO)には、処理が終了される。アップデートプログラムが有ると判定された場合(ステップS105でYES)には、プログラム取得部161jによって、アップデートプログラム及び更新日時の送信を要求する旨の情報がセンターサーバ装置3(データ通信部361b)に送信される(ステップS107)。   If it is determined that there is no update program (NO in step S105), the process ends. If it is determined that there is an update program (YES in step S105), the program acquisition unit 161j transmits information to the center server device 3 (data communication unit 361b) to request transmission of the update program and update date and time. (Step S107).

そして、プログラム取得部161jによって、センターサーバ装置3からアップデートプログラム及び更新日時が受信されたか否かの判定が行われる(ステップS109)。受信されていないと判定された場合(ステップS109でNO)には、処理が待機状態とされる。受信されたと判定された場合(ステップS109でYES)には、プログラム取得部161jによって、アップデートプログラム及び更新日時が、それぞれプログラム記憶部162a及び日時記憶部162cに格納され(ステップS111)、処理が終了される。   Then, the program acquisition unit 161j determines whether or not the update program and the update date / time have been received from the center server device 3 (step S109). If it is determined that it has not been received (NO in step S109), the process is set to a standby state. When it is determined that it has been received (YES in step S109), the program acquisition unit 161j stores the update program and the update date / time in the program storage unit 162a and the date / time storage unit 162c, respectively (step S111), and the process ends. Is done.

図10は、図9に示すプログラム取得処理に対応して行われるセンターサーバ装置3側の処理の一例を示すフローチャートである。この処理は、全てデータ通信部361bによって行われる。まず、クライアント端末装置1から第1プログラムのバージョン情報が受信されたか否かの判定が行われる(ステップS301)。受信されていないと判定された場合(ステップS301でNO)には、処理が待機状態とされる。受信されたと判定された場合(ステップS301でYES)には、アドレス記憶部362bからバージョン情報に対応するアップデートファイルのファイル名及びアドレスが読み出される(ステップS303)。そして、アップデートファイルのファイル名及びアドレスがクライアント端末装置1へ送信される(ステップS305)。   FIG. 10 is a flowchart showing an example of processing on the side of the center server device 3 performed in correspondence with the program acquisition processing shown in FIG. This processing is all performed by the data communication unit 361b. First, it is determined whether or not the version information of the first program has been received from the client terminal device 1 (step S301). If it is determined that it has not been received (NO in step S301), the process is set to a standby state. If it is determined that it has been received (YES in step S301), the file name and address of the update file corresponding to the version information are read from the address storage unit 362b (step S303). Then, the file name and address of the update file are transmitted to the client terminal device 1 (step S305).

つぎに、クライアント端末装置1からアップデートプログラム及び更新日時の送信を要求する旨の情報が受信されたか否かの判定が行われる(ステップS307)。送信を要求する旨の情報が受信されていないと判定された場合(ステップS307でNO)には、処理が待機状態とされる。送信を要求する旨の情報が受信されたと判定された場合(ステップS307でYES)には、第1プログラムのバージョン情報に対応するアップデートプログラムがプログラム記憶部362cから読み出され、日時記憶部362dから更新日時情報が読み出される(ステップS309)。次いで、アップデートプログラム及び更新日時情報がクライアント端末装置1に送信され(ステップS311)、処理が終了される。   Next, it is determined whether or not the client terminal device 1 has received information requesting transmission of the update program and the update date and time (step S307). If it is determined that the information requesting transmission has not been received (NO in step S307), the process enters a standby state. If it is determined that the information requesting transmission is received (YES in step S307), the update program corresponding to the version information of the first program is read from the program storage unit 362c, and the date and time storage unit 362d. Update date information is read (step S309). Next, the update program and the update date / time information are transmitted to the client terminal device 1 (step S311), and the process ends.

図11、12は、クライアント端末装置1におけるプログラム更新処理の一例を示すフローチャートである。この処理は、クライアント端末装置1によって、所定時間毎(例えば、5分毎)に強制的に実行される割り込み処理として行われる。まず、第2判定部161cによって、プログラム記憶部162aにゲームプログラムが格納されているか否かの判定が行われる(ステップS201)。ゲームプログラムが格納されていないと判定された場合(ステップS201でNO)には、処理が終了される。ゲームプログラムが格納されていると判定された場合(ステップS201でYES)には、警告表示部161fによって、更新日時情報が日時記憶部162cから読み出され、現在日時が更新日時の所定時間ΔT(ここでは、30分)前を経過したか否かの判定が行われる(ステップS203)。   FIGS. 11 and 12 are flowcharts illustrating an example of the program update process in the client terminal device 1. This process is performed as an interrupt process forcibly executed by the client terminal device 1 every predetermined time (for example, every 5 minutes). First, the second determination unit 161c determines whether or not a game program is stored in the program storage unit 162a (step S201). If it is determined that no game program is stored (NO in step S201), the process ends. If it is determined that the game program is stored (YES in step S201), the warning display unit 161f reads the update date / time information from the date / time storage unit 162c, and the current date / time is a predetermined time ΔT ( Here, it is determined whether or not 30 minutes have passed (step S203).

更新日時の所定時間ΔT前を経過していない(すなわち、更新日時の所定時間ΔT前に達していない)と判定された場合(ステップS203でNO)には、処理が終了される。更新日時の所定時間ΔT前を経過したと判定された場合(ステップS203でYES)には、第1判定部161bによって、ゲーム中であるか否かの判定が行われる(ステップS205)。ゲーム中であると判定された場合(ステップS205でYES)には、警告表示部161fによって、図13に示すようにゲーム画面に警告情報が表示され(ステップS207)、ゲーム中ではないと判定された場合(ステップS205でNO)には、警告表示部161fによって、図14に示すようにデモ画面に警告情報が表示される(ステップS209)。   If it is determined that the predetermined time ΔT before the update date has not passed (that is, the predetermined time ΔT has not been reached before the update date) (NO in step S203), the process ends. If it is determined that the predetermined time ΔT before the update date has passed (YES in step S203), the first determination unit 161b determines whether or not the game is in progress (step S205). When it is determined that the game is in progress (YES in step S205), the warning display unit 161f displays warning information on the game screen as shown in FIG. 13 (step S207), and it is determined that the game is not in progress. If this is the case (NO in step S205), the warning display unit 161f displays warning information on the demo screen as shown in FIG. 14 (step S209).

そして、受付禁止部161hによって、現在日時が、更新日時になったか否かの判定が行われる(ステップS211)。更新日時になっていないと判定された場合(ステップS211でNO)には、処理がステップS205に戻され、ステップS205以降の処理が繰り返し実行される。更新日時となったと判定された場合(ステップS211でYES)には、受付禁止部161hによる指示に基づいて、コイン受付部15によって、コインの受付が禁止されると共に、ゲーム進行制御部161aによって、ゲームの継続及び開始を不可とするべくゲーム継続条件及び開始条件が変更される(ステップS213)。   Then, the reception prohibition unit 161h determines whether or not the current date / time has become the update date / time (step S211). If it is determined that the update date / time has not been reached (NO in step S211), the process returns to step S205, and the processes after step S205 are repeatedly executed. If it is determined that the update date / time has come (YES in step S211), the coin acceptance unit 15 prohibits the acceptance of coins based on the instruction from the acceptance prohibition unit 161h, and the game progress control unit 161a The game continuation condition and the start condition are changed so that the game cannot be continued and started (step S213).

つぎに、第1判定部161bによって、ゲーム中であるか否かの判定が行われる(ステップS215)。ゲーム中であると判定された場合(ステップS215でYES)には、ゲーム進行制御部161aによって、図15に示すゲーム画面がモニタに表示され、ゲームが終了されたか否かの判定が行われる(ステップS217)。ゲームが終了されていないと判定された場合(ステップS217でNO)には、処理が待機状態とされる。ゲームが終了されたと判定された場合(ステップS217でYES)には、ゲーム進行制御部161aによって、図16に示すゲーム終了画面がモニタ11に表示される。(ステップS219)。   Next, the first determination unit 161b determines whether or not a game is in progress (step S215). If it is determined that the game is in progress (YES in step S215), the game progress control unit 161a displays the game screen shown in FIG. 15 on the monitor, and determines whether or not the game has ended ( Step S217). If it is determined that the game has not ended (NO in step S217), the process is set to a standby state. If it is determined that the game has ended (YES in step S217), the game end control unit 161a displays the game end screen shown in FIG. (Step S219).

ステップS219の処理が完了した場合、及び、ステップS215でNOの場合には、インストール部161eによって、モニタ11に図17に示すカウントダウン画面が表示され、カウントダウンが開始される(ステップS221)。そして、インストール部161eによって、カウントダウンが終了したか否かの判定が行われる(ステップS223)。カウントダウンが終了していないと判定された場合(ステップS223でNO)には、処理が待機状態とされる。カウントダウンが終了したと判定された場合(ステップS223でYES)には、図12に示すように、インストール部161eによって、再起動が実行され(ステップS225)、プログラム記憶部162aの第2プログラムのインストールが開始される(ステップS227)。   When the process of step S219 is completed and when NO in step S215, the installation unit 161e displays the countdown screen shown in FIG. 17 on the monitor 11 and starts the countdown (step S221). Then, the installation unit 161e determines whether or not the countdown is finished (step S223). If it is determined that the countdown has not ended (NO in step S223), the process is set to a standby state. If it is determined that the countdown has ended (YES in step S223), as shown in FIG. 12, the installation unit 161e restarts (step S225), and the second program in the program storage unit 162a is installed. Is started (step S227).

つぎに、インストール部161eによって、第2プログラムのインストールが完了したか否かの判定が行われる(ステップS229)。インストールが完了していないと判定された場合(ステップS229でNO)には、処理が待機状態とされる。インストールが完了したと判定された場合(ステップS229でYES)には、インストール部161eによって、バージョン記憶部162bのバージョン情報がインストールされた第2プログラムのバージョン情報に更新されると共に、第2プログラムがプログラム記憶部162aから消去される(ステップS231)。そして、OSによって、インストールされたゲームプログラムが起動される(ステップS233)。そして、受付禁止部161hによる指示に基づいて、コイン受付部15によって、コインの受付の禁止が解除されると共に、ゲーム進行制御部161aによって、ゲームの継続及び開始を可能とするべくゲーム継続条件及び開始条件が通常の条件に戻され(ステップS235)、処理が終了される。   Next, the installation unit 161e determines whether or not the installation of the second program has been completed (step S229). If it is determined that the installation has not been completed (NO in step S229), the process is set in a standby state. If it is determined that the installation is complete (YES in step S229), the installation unit 161e updates the version information in the version storage unit 162b to the version information of the installed second program, and the second program is updated. It is erased from the program storage unit 162a (step S231). Then, the installed game program is activated by the OS (step S233). Based on an instruction from the reception prohibition unit 161h, the coin reception unit 15 cancels the prohibition of coin reception, and the game progress control unit 161a allows the game continuation condition and The start condition is returned to the normal condition (step S235), and the process is terminated.

図13は、図11に示すフローチャートのステップS207でクライアント端末装置1のモニタ11に表示されるゲーム画面の一例を示す画面図である。ゲーム画面600には、画面下側にプレイヤの手牌601が牌の種類が見えるように表示され、画面上側及び左右両側に対戦者の手稗602が牌の種類が見えないように表示され、画面略中央にドラ表示稗を含む山603と、山603の周囲に捨て稗604が表示され、画面下側にプレイヤによって押下される種々のボタン605が表示されている。プレイヤがゲーム画面600を見ながらボタン605を適宜押下することによってゲームが進行される。   FIG. 13 is a screen diagram showing an example of the game screen displayed on the monitor 11 of the client terminal device 1 in step S207 of the flowchart shown in FIG. On the game screen 600, the player's hand 601 is displayed on the lower side of the screen so that the type of heel can be seen, and the opponent's hand 602 is displayed on the upper and left and right sides of the screen so that the type of heel is not visible. A mountain 603 including a dora display ridge in the approximate center of the screen, a discard ridge 604 is displayed around the mountain 603, and various buttons 605 pressed by the player are displayed at the bottom of the screen. The game proceeds by the player pressing the button 605 as appropriate while looking at the game screen 600.

また、ゲーム画面600には、画面上側に、ゲームの継続が不可となる旨の警告情報の詳細情報を表示する第1警告表示部606と、画面左上部に、ゲームの継続が不可となる旨の警告情報の概要情報を表示する第2警告表示部607と、画面左下部に、現在時刻を表示する時刻表示部608とが表示されている。   In addition, the game screen 600 has a first warning display unit 606 for displaying detailed information of warning information indicating that the game cannot be continued on the upper side of the screen, and that the game cannot be continued in the upper left part of the screen. A second warning display unit 607 for displaying the summary information of the warning information and a time display unit 608 for displaying the current time are displayed in the lower left part of the screen.

第1警告表示部606は、予め設定された所定の文字列の内、所定文字数(ここでは、約25文字)の文字列(表示文字列という)が図の右側から左側に所定の速度でスクロール表示されるもので、ここでは、「まもなくシステムメンテナンスのため、6:00からコンティニューが出来なくなります。<ご注意>投入されているコインでのプレイが出来なくなります。コインの追加投入はお控え頂きますようお願いいたします。」との警告情報の詳細情報が繰り返し表示される。この表示により、更新日時として6時00分が設定されていること等がわかる。   The first warning display unit 606 scrolls a character string (referred to as a display character string) of a predetermined number of characters (here, about 25 characters) from a right side to a left side of the figure at a predetermined speed. It will be displayed here, “You will not be able to continue from 6:00 due to system maintenance soon. <Note> You will not be able to play with the inserted coins. The detailed information of the warning information “Please thank you.” Is displayed repeatedly. This display shows that 6:00 is set as the update date and time.

第2警告表示部607には、「まもなくシステムメンテナンス コンティニューができなくなります」との警告情報の概要情報が表示されている。また、時刻表示部608には、「5:50」と表示され、現在の時刻が、5時50分であることがわかる。   The second warning display section 607 displays summary information of warning information that “system maintenance and continuation will soon be impossible”. Further, “5:50” is displayed on the time display unit 608, and it can be seen that the current time is 5:50.

図14は、図11に示すフローチャートのステップS209でクライアント端末装置1のモニタ11に表示されるデモ画面の一例を示す画面図である。デモ画面610には、画面中央部に、ゲームの継続が不可となる旨の警告情報を表示する警告表示部611と、画面左下部に、現在時刻を表示する時刻表示部612とが表示されている。   FIG. 14 is a screen diagram showing an example of a demonstration screen displayed on the monitor 11 of the client terminal device 1 in step S209 of the flowchart shown in FIG. In the demo screen 610, a warning display unit 611 that displays warning information that the game cannot be continued is displayed in the center of the screen, and a time display unit 612 that displays the current time is displayed in the lower left part of the screen. Yes.

警告表示部611には、「まもなくシステムメンテナンスのため、麻雀ABCD4は、6:00に自動再起動を行います。<ご注意>投入されているコインでのプレイができなくなります。コインの追加投入はお控え頂きますよう、お願いいたします。」との表示がされ、更新日時として6時00分が設定されていること等がわかる。また、時刻表示部612には、「5:52」と表示され、現在の時刻が、5時52分であることがわかる。   In the warning display 611, “Soon, due to system maintenance, Mahjong ABCD4 will automatically restart at 6:00. <Note> You will not be able to play with the inserted coins. "Please refrain from" "." Is displayed, and you can see that the update date and time is set to 6:00. Further, “5:52” is displayed on the time display unit 612, and it can be seen that the current time is 5:52.

図15は、図11に示すフローチャートのステップS217でクライアント端末装置1のモニタ11に表示されるゲーム画面の一例を示す画面図である。ゲーム画面620には、図13に示すゲーム画面600と同様に、プレイヤの手牌621、対戦者の手稗622、山623、捨て稗624及びボタン625が表示されている。   FIG. 15 is a screen diagram showing an example of the game screen displayed on the monitor 11 of the client terminal device 1 in step S217 of the flowchart shown in FIG. Similar to the game screen 600 shown in FIG. 13, the game screen 620 displays a player's hand 621, an opponent's hand 622, a mountain 623, a throwing pad 624, and a button 625.

また、ゲーム画面620には、画面上側に、ゲームの継続が不可である旨の警告情報の詳細情報を表示する第1警告表示部626と、画面左上部に、ゲームの継続が不可である旨の警告情報の概要情報を表示する第2警告表示部627と、画面左下部に、現在時刻を表示する時刻表示部628とが表示されている。   Further, the game screen 620 has a first warning display unit 626 for displaying detailed information of warning information indicating that the game cannot be continued on the upper side of the screen, and that the game cannot be continued on the upper left portion of the screen. A second warning display unit 627 that displays the summary information of the warning information and a time display unit 628 that displays the current time are displayed in the lower left part of the screen.

第1警告表示部626は、予め設定された所定の文字列の内、所定文字数(ここでは、約25文字)の文字列(表示文字列という)が図の右側から左側に所定の速度でスクロール表示されるもので、ここでは、「システムメンテナンスのため、この対局で終了とさせて頂きます。麻雀ABCD4をご愛顧頂き、誠にありがとうございました。」との警告情報の詳細情報が繰り返し表示される。この表示により、更新日時である6時00分が経過していること等がわかる。   The first warning display unit 626 scrolls a character string (referred to as a display character string) of a predetermined number of characters (here, about 25 characters) from a right side to a left side of the figure at a predetermined speed. Here, the detailed information of the warning information is displayed repeatedly, "Thank you for your patronage of Mahjong ABCD4." . From this display, it can be seen that the update date and time of 6:00 has passed.

第2警告表示部627には、「システムメンテナンス中・・・コンティニューはできません」との警告情報の概要情報が表示されている。また、時刻表示部628には、「6:00」と表示され、現在の時刻が、6時00分(=更新日時)であることがわかる。   The second warning display section 627 displays summary information of warning information that “System maintenance is in progress… cannot continue”. In addition, “6:00” is displayed in the time display unit 628, and it can be seen that the current time is 6:00 (= update date and time).

図16は、図11に示すフローチャートのステップS219でクライアント端末装置1のモニタ11に表示されるゲーム終了画面の一例を示す画面図である。ゲーム終了画面630には、画面上側に、ゲームの継続が不可である旨の警告情報の詳細情報を表示する警告表示部631と、画面左上部に、ゲームの継続が不可である旨の警告情報の概要情報を表示する第2警告表示部632と、画面左側に、対戦終了時の持ち点を表示する持ち点表示部633と、画面右側に、プレイを継続するために必要なコイン枚数等をプレイヤに通知するための継続条件を表示する継続条件表示部634と、画面左下部に、現在時刻を表示する時刻表示部635とが表示されている。   FIG. 16 is a screen diagram showing an example of the game end screen displayed on the monitor 11 of the client terminal device 1 in step S219 of the flowchart shown in FIG. On the game end screen 630, a warning display unit 631 that displays detailed information of warning information that the game cannot be continued is displayed on the upper side of the screen, and warning information that the game cannot be continued is displayed in the upper left part of the screen. The second warning display unit 632 for displaying the summary information of the game, the point display unit 633 for displaying the points at the end of the battle on the left side of the screen, and the number of coins necessary for continuing the play on the right side of the screen A continuation condition display unit 634 that displays a continuation condition for notifying the player, and a time display unit 635 that displays the current time are displayed in the lower left part of the screen.

第1警告表示部631には、図15に示すゲーム画面620の第1警告表示部626と同様に、警告情報の詳細情報が繰り返し表示される。また、第2警告表示部632には、図15に示すゲーム画面620の第2警告表示部627と同様に、警告情報の概要情報が表示されている。時刻表示部635には、「6:06」と表示され、現在の時刻が、6時06分である(=更新日時を経過している)ことがわかる。   The first warning display unit 631 repeatedly displays the detailed information of the warning information in the same manner as the first warning display unit 626 of the game screen 620 shown in FIG. Further, similar to the second warning display unit 627 of the game screen 620 shown in FIG. 15, the second warning display unit 632 displays summary information of warning information. The time display unit 635 displays “6:06”, which indicates that the current time is 6:06 (= the update date has passed).

継続条件表示部634には、持ち点数が35000点以上である場合の継続条件を表示する第1継続条件表示部634aと、持ち点数が25000点以上35000点未満である場合の継続条件を表示する第2継続条件表示部634bと、持ち点数が15000点以上25000点未満である場合の継続条件を表示する第3継続条件表示部634cと、持ち点数が15000点未満である場合の継続条件を表示する第4継続条件表示部634dとが表示されている。   The continuation condition display unit 634 displays a first continuation condition display unit 634a that displays a continuation condition when the score is 35,000 or more, and a continuation condition when the score is 25000 or more and less than 35000. 2nd continuation condition display part 634b, 3rd continuation condition display part 634c which displays continuation conditions when the number of points is 15000 points or more and less than 25000 points, and continuation conditions when the number of points is less than 15000 points are displayed The fourth continuation condition display section 634d is displayed.

第1継続条件表示部634a〜第4継続条件表示部634dには、全て「GAME OVER」と表示され、更新日時を経過しているために、コインを投入してもゲームを継続することができないことがわかる。なお、更新日時となるまでは、第1継続条件表示部634aには、コインを投入しなくてもゲームを継続することができ、第2継続条件表示部634bには、コイン受付部15に1枚のコインを投入するとゲームを継続することができ、第3継続条件表示部634cには、コイン受付部15に2枚のコインを投入するとゲームを継続することができ、第4継続条件表示部634dには、コイン受付部15に3枚のコインを投入するとゲームを継続することができる旨の表示がされている。   The first continuation condition display unit 634a to the fourth continuation condition display unit 634d are all displayed as “GAME OVER”, and since the update date has passed, the game cannot be continued even if coins are inserted. I understand that. Until the update date and time, the first continuation condition display unit 634a can continue the game without inserting coins, and the second continuation condition display unit 634b includes 1 in the coin reception unit 15. When the coins are inserted, the game can be continued, and in the third continuation condition display unit 634c, the game can be continued when two coins are inserted into the coin receiving unit 15, and the fourth continuation condition display unit The display 634d indicates that the game can be continued when three coins are inserted into the coin receiving unit 15.

図17は、図11に示すフローチャートのステップS221でクライアント端末装置1のモニタ11に表示されるカウントダウン画面の一例を示す画面図である。カウントダウンゲーム画面640には、画面中央部に、ゲームの継続が不可である旨の警告情報を表示する警告表示部641と、画面左下部に、現在時刻を表示する時刻表示部642とが表示されている。また、警告表示部641には、残りカウントダウン秒数を表示するが表示されている。時刻表示部642には、「6:07」と表示され、現在の時刻が、6時07分である(=更新日時を経過している)ことがわかる。   FIG. 17 is a screen diagram showing an example of a countdown screen displayed on the monitor 11 of the client terminal device 1 in step S221 of the flowchart shown in FIG. On the countdown game screen 640, a warning display unit 641 that displays warning information indicating that the game cannot be continued is displayed in the center of the screen, and a time display unit 642 that displays the current time is displayed in the lower left part of the screen. ing. The warning display section 641 displays the remaining countdown seconds. The time display unit 642 displays “6:07”, and it can be seen that the current time is 6:07 (= the update date has passed).

警告表示部641には、「システムメンテナンスのため、麻雀ABCD4は、運営を終了いたしました。52秒後に自動的に再起動します。<ご注意>コインの投入はできません」との表示がされ、52秒後に再起動が開始されること等がわかる。   The warning display section 641 displays “Mahjong ABCD4 has been discontinued due to system maintenance. It will automatically restart after 52 seconds. <Note> Coins cannot be inserted.” It can be seen that the restart is started after 52 seconds.

上述のように、第1判定部161bによって、ゲームが実行中ではないと判定された場合に、インストールされているゲームプログラムと相違するゲームプログラムである第2プログラムのインストールが、インストール部161eによって行われるため、ゲームプログラムのインストールにおいて利用者の利便性が損なわれることが抑制される。   As described above, when the first determination unit 161b determines that the game is not being executed, the installation unit 161e installs the second program, which is a game program different from the installed game program. Therefore, it is suppressed that the convenience of the user is impaired during the installation of the game program.

また、第2判定部161cによって、プログラム記憶部162aに第2プログラムが格納されていないと判定された場合に、動作禁止部161dによって、第1判定部161b及びインストール部161eの動作が禁止されるため、CPUの負荷が軽減される。   Further, when the second determination unit 161c determines that the second program is not stored in the program storage unit 162a, the operation prohibition unit 161d prohibits the operations of the first determination unit 161b and the installation unit 161e. Therefore, the load on the CPU is reduced.

更に、インストール部161eによって、インストールされた第2プログラムは、プログラム記憶部162aから消去されるため、インストールされた第2プログラムを再度インストールすることが確実に防止され、CPUの負荷が更に軽減される。   Furthermore, since the installed second program is deleted from the program storage unit 162a by the installation unit 161e, it is reliably prevented that the installed second program is installed again, and the load on the CPU is further reduced. .

加えて、警告表示部161fによって、更新日時前の所定期間(ここでは、30分間)に、図13、14に示すように、更新日時にゲームの継続が不可となる旨の警告情報がモニタ11上に表示されるため、プレイヤは更新日時にゲームの継続が不可となることを予め知ることができ、利便性が向上される。   In addition, warning information indicating that the game cannot be continued at the update date and time is displayed on the monitor 11 by a warning display unit 161f as shown in FIGS. 13 and 14 during a predetermined period (30 minutes here) before the update date and time. Since it is displayed above, the player can know in advance that the game cannot be continued at the update date and time, and convenience is improved.

また、コインの投入が受け付けられた場合に限って実行中のゲームの継続が許可されるゲーム状況(ここでは、東4局が終了し、持ち点が35000点未満である状態)になると、受付禁止部161hによって、確実にゲームが終了されるため、第2プログラムのインストールが確実に行われる。   In addition, when the game situation is allowed to continue the game being executed only when the coin insertion is accepted (here, the East 4 stations are finished and the points are less than 35,000 points) Since the game is reliably ended by the prohibition unit 161h, the second program is surely installed.

更に、受付禁止部161hによって、更新日時から第2プログラムのインストールが完了するまでの期間は、コインが受け付けられないため、第2プログラムによるゲームの実行が可能な状態となるまで、コインの受け付けが確実に防止される。   Further, since the coins are not accepted during the period from the update date and time until the installation of the second program is completed by the acceptance prohibition unit 161h, the coins are not accepted until the game can be executed by the second program. It is surely prevented.

加えて、インストールされているゲームプログラムと相違するゲームプログラムがサーバ装置に格納されている場合に、プログラム取得部161jによって、このゲームプログラムがセンターサーバ装置3から取得されて、インストールの対象となる第2プログラムとしてプログラム記憶部162aに格納されるため、インストールの対象となるプログラムが確実に取得される。   In addition, when a game program different from the installed game program is stored in the server device, the program acquisition unit 161j acquires the game program from the center server device 3 and becomes a target to be installed. Since the two programs are stored in the program storage unit 162a, the program to be installed is surely acquired.

また、比較部161iによって、センターサーバ装置3からアップデートプログラムのファイル名が受信されるか否かに基づいて、インストールされているゲームプログラム(第1プログラム)と相違するゲームプログラム(ここでは、アップデートプログラム:第3プログラム)がセンターサーバ装置3に格納されているか否かが判定されるため、判定が容易に行われる。   Further, based on whether or not the file name of the update program is received from the center server device 3 by the comparison unit 161i, a game program (here, an update program) that is different from the installed game program (first program). : The third program) is stored in the center server device 3, so that the determination is easily performed.

加えて、日時設定部161kによって、センターサーバ装置3からの更新日時情報に基づいて更新日時が設定されるため、センターサーバ装置3に接続されているクライアント端末装置1の更新日時を一括して設定することが可能となり、利用者の利便性が損なわれることが更に抑制され得る。   In addition, since the update date and time is set based on the update date and time information from the center server device 3 by the date and time setting unit 161k, the update date and time of the client terminal device 1 connected to the center server device 3 is collectively set. It is possible to further reduce the user's convenience.

また、プログラム取得部161jによって、インストールされているゲームプログラムのバージョン情報に対応して設定された、インストールするべきバージョンのゲームプログラムがセンターサーバ装置3のプログラム記憶部362cから取得されて、インストールが行われるため、インストールするべきバージョンのゲームプログラムが確実にインストールされる。   In addition, the program acquisition unit 161j acquires the version of the game program to be installed, which is set corresponding to the version information of the installed game program, from the program storage unit 362c of the center server device 3, and performs installation. Therefore, the version of the game program to be installed is surely installed.

なお、本発明は以下の態様をとることができる。   In addition, this invention can take the following aspects.

(A)本実施態様においては、ゲームが麻雀ゲームである場合について説明したが、その他のゲームである形態でもよい。例えば、囲碁を模擬した囲碁ゲーム、将棋を模擬した将棋ゲーム、チェスを模したチェスゲーム、トランプ、カルタ、花札を模したカードゲーム、テニス、野球、卓球、バレー、バドミントンを模したスポーツゲーム等である形態でもよい。   (A) In the present embodiment, the case where the game is a mahjong game has been described. However, other games may be used. For example, in a Go game that simulates Go, a Shogi game that simulates Shogi, a chess game that simulates chess, a card game that simulates playing cards, cartas, and flower cards, a sports game that simulates tennis, baseball, table tennis, volleyball, badminton, etc. A certain form may be sufficient.

(B)本実施態様においては、クライアント端末装置1で動作するゲームプログラムが1つである場合について説明したが、複数のゲームプログラムが動作可能な形態でもよい。例えば、1台のクライアント端末装置1で、麻雀ゲームと囲碁ゲームとを選択してプレイできる形態でもよい。   (B) In this embodiment, although the case where there is one game program that operates on the client terminal device 1 has been described, a form in which a plurality of game programs can operate may be employed. For example, a mode in which a mahjong game and a go game can be selected and played by one client terminal device 1 may be used.

この場合には、インストール部161eは、インストール済みのプログラムの内のいずれかを更新する形態でもよいし、新たに別のゲームのゲームプログラムを追加する形態でもよい(この場合には、プログラム記憶部162aには、別のゲームのゲームプログラムが格納されていることになる)。   In this case, the installation unit 161e may be configured to update any of the installed programs, or may be configured to newly add another game program (in this case, the program storage unit). 162a stores a game program of another game).

(C)本実施態様においては、第1判定部161bが更新日時からゲームが終了されるまでの間、ゲームが実行中であるか否かを判定する場合について説明したが、少なくとも更新日時に判定する形態であればよい。例えば、更新日時に1回だけゲームが実行中であるか否かを判定する形態でもよい。この場合には、処理が簡略化される。   (C) In the present embodiment, the case has been described in which the first determination unit 161b determines whether or not the game is running from the update date and time until the game is ended. Any form may be used. For example, it may be determined whether or not the game is being executed only once at the update date and time. In this case, the process is simplified.

(D)本実施態様においては、第2プログラム(プログラム記憶部162aに格納されるゲームプログラム)がセンターサーバ装置3から取得(ダウンロード)される場合について説明したが、CD、DVD等の記録媒体から読み込まれる形態でもよい。   (D) In the present embodiment, the case where the second program (game program stored in the program storage unit 162a) is acquired (downloaded) from the center server device 3 has been described. However, from a recording medium such as a CD or DVD It may be in the form of being read.

(E)本実施態様においては、警告表示部161fが、更新日時前の所定期間(ここでは、30分間)継続して警告情報をモニタ11上に表示する場合について説明したが、少なくとも、更新日時前の所定時間前(例えば、30分前)に1回以上警告情報をモニタ11上に表示する形態でもよい。また、警告情報をモニタ11上に表示することに換えて(又は、加えて)音声により報知する形態でもよい。   (E) In the present embodiment, the case where the warning display unit 161f continuously displays the warning information on the monitor 11 for a predetermined period (here, 30 minutes) before the update date and time has been described. The warning information may be displayed on the monitor 11 one or more times before the previous predetermined time (for example, 30 minutes before). Further, instead of displaying the warning information on the monitor 11 (or in addition), it may be notified by voice.

(F)本実施態様においては、日時設定部161kが、センターサーバ装置3から更新日時情報を取得して更新日時を設定する場合について説明したが、外部からの操作入力に基づいて設定される形態でもよい。この場合には、クライアント端末装置1が配設されている店舗毎に自由に更新日時が設定され、自由度が高められる。   (F) In the present embodiment, the case where the date / time setting unit 161k acquires the update date / time information from the center server device 3 and sets the update date / time has been described. However, the date / time setting unit 161k is set based on an operation input from the outside. But you can. In this case, the update date and time is freely set for each store where the client terminal device 1 is disposed, and the degree of freedom is increased.

(G)本実施態様においては、比較部161iが、センターサーバ装置3からアップデートプログラムのファイル名が受信されるか否かに基づいて、インストールされているゲームプログラム(第1プログラム)と相違するゲームプログラム(ここでは、アップデートプログラム:第3プログラム)がセンターサーバ装置3に格納されているか否かが判定される場合について説明したが、センターサーバ装置3から第3プログラムのバージョン情報を取得して、第1プログラムのバージョン情報と相違するか否かに基づいて判定する形態でもよい。   (G) In this embodiment, the comparison unit 161i is different from the installed game program (first program) based on whether or not the file name of the update program is received from the center server device 3. Although the case where it is determined whether or not the program (here, the update program: the third program) is stored in the center server device 3 is obtained, the version information of the third program is acquired from the center server device 3, It may be determined based on whether or not it differs from the version information of the first program.

(H)本実施態様においては、インストール部161eがアップデートプログラムをインストールする場合について説明したが、ゲームプログラム、ゲームに使用される画像ファイル、音声ファイル等をインストールする形態でもよい。   (H) In the present embodiment, the case where the installation unit 161e installs the update program has been described. However, a form in which a game program, an image file used for the game, an audio file, and the like are installed may be used.

(I)本実施態様においては、センターサーバ装置3のプログラム記憶部362cにアップデートプログラムが格納されている場合について説明したが、ゲームプログラム自体が格納されている形態でもよい。この場合には、クライアント端末装置1にインストールされているゲームプログラムのバージョンに関わらず、プログラム記憶部362cに格納されたゲームプログラムを取得してインストールすればよいため、処理が簡略化される。   (I) Although the case where the update program is stored in the program storage unit 362c of the center server device 3 has been described in the present embodiment, the game program itself may be stored. In this case, the process is simplified because the game program stored in the program storage unit 362c may be acquired and installed regardless of the version of the game program installed in the client terminal device 1.

本発明に係るゲームシステムの一例を示す構成図である。It is a lineblock diagram showing an example of a game system concerning the present invention. クライアント端末装置の一実施形態の外観を示す斜視図である。It is a perspective view which shows the external appearance of one Embodiment of a client terminal device. クライアント端末装置の一実施形態を示すハードウェア構成図である。It is a hardware block diagram which shows one Embodiment of a client terminal device. クライアント端末装置の制御部の一例を示す機能構成図である。It is a functional block diagram which shows an example of the control part of a client terminal device. センターサーバ装置の一実施形態を示すハードウェア構成図である。It is a hardware block diagram which shows one Embodiment of a center server apparatus. センターサーバ装置の制御部の一例を示す機能構成図である。It is a functional block diagram which shows an example of the control part of a center server apparatus. センターサーバ装置のプログラム記憶部に格納されているデータの一例を説明する図である。It is a figure explaining an example of the data stored in the program storage part of a center server apparatus. クライアント端末装置によって行われるゲーム処理の一例を示すフローチャートである。It is a flowchart which shows an example of the game process performed by a client terminal device. クライアント端末装置におけるゲームプログラム取得処理の一例を示すフローチャートである。It is a flowchart which shows an example of the game program acquisition process in a client terminal device. 図9に示すプログラム取得処理に対応して行われるセンターサーバ装置側の処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process by the side of the center server apparatus performed corresponding to the program acquisition process shown in FIG. クライアント端末装置におけるプログラム更新処理の一例を示すフローチャートである(前半部)。It is a flowchart which shows an example of the program update process in a client terminal device (first half part). クライアント端末装置におけるプログラム更新処理の一例を示すフローチャートである(後半部)。It is a flowchart which shows an example of the program update process in a client terminal device (second half part). 図11に示すフローチャートのステップS207でクライアント端末装置のモニタに表示されるゲーム画面の一例を示す画面図である。It is a screen figure which shows an example of the game screen displayed on the monitor of a client terminal device by step S207 of the flowchart shown in FIG. 図11に示すフローチャートのステップS209でクライアント端末装置のモニタに表示されるデモ画面の一例を示す画面図である。It is a screen figure which shows an example of the demonstration screen displayed on the monitor of a client terminal device by step S209 of the flowchart shown in FIG. 図11に示すフローチャートのステップS217でクライアント端末装置のモニタに表示されるゲーム画面の一例を示す画面図である。It is a screen figure which shows an example of the game screen displayed on the monitor of a client terminal device by step S217 of the flowchart shown in FIG. 図11に示すフローチャートのステップS219でクライアント端末装置のモニタに表示されるゲーム終了画面の一例を示す画面図である。It is a screen figure which shows an example of the game end screen displayed on the monitor of a client terminal device by step S219 of the flowchart shown in FIG. 図11に示すフローチャートのステップS221でクライアント端末装置のモニタに表示されるカウントダウン画面の一例を示す画面図である。It is a screen figure which shows an example of the countdown screen displayed on the monitor of a client terminal device by step S221 of the flowchart shown in FIG.

符号の説明Explanation of symbols

1 クライアント端末装置
15 コイン受付部
16 制御部
161 CPU
161a ゲーム進行制御部
161b 第1判定部(第1判定手段)
161c 第2判定部(第2判定手段)
161d 動作禁止部(動作禁止手段)
161e インストール部(インストール手段)
161f 警告表示部(警告表示手段)
161g 継続許可部(継続許可手段)
161h 受付禁止部(受付禁止手段)
161i 比較部(比較手段)
161j プログラム取得部(プログラム取得手段)
161k 日時設定部(日時設定手段)
162 RAM
162a プログラム記憶部(プログラム記憶手段)
162b バージョン記憶部(バージョン記憶手段)
162c 日時記憶部(日時記憶手段)
3 センターサーバ装置
DESCRIPTION OF SYMBOLS 1 Client terminal device 15 Coin reception part 16 Control part 161 CPU
161a Game progress control unit 161b First determination unit (first determination unit)
161c 2nd determination part (2nd determination means)
161d Operation prohibition unit (operation prohibition means)
161e Installation section (installation means)
161f Warning display section (warning display means)
161g Continuation permission section (continuation permission means)
161h Reception prohibition section (reception prohibition means)
161i Comparison unit (comparison means)
161j Program acquisition unit (program acquisition means)
161k Date and time setting part (Date and time setting means)
162 RAM
162a Program storage unit (program storage means)
162b Version storage unit (version storage means)
162c Date and time storage unit (date and time storage means)
3 Center server device

Claims (13)

外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置であって、
前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、
前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、
前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、
前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、
前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、
前記第2判定手段によって、第2プログラムが格納されていないと判定された場合には、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段とを備えることを特徴とするゲーム装置。
Provided with monitors that display images so that they can be viewed from the outside, they are connected to each other via a communication line so as to be able to communicate operation signals necessary for the progress of the game, and are also connected to be able to communicate with the server device via a communication line A game device,
Program storage means capable of storing a second program which is a game program different from the first program which is a game program installed in an execution directory executed at startup by the operation system of the game device ;
A date and time storage means for storing update date and time information which is a date and time for performing the installation process of the second program;
First determination means for determining whether or not the game by the first program is being executed at the update date and time;
Second determination means for determining whether or not the second program is stored in the program storage means;
When the first determination means determines that the game is not being executed, the second program stored in the program storage means is installed in the execution directory, and the second program is installed. Installation means for erasing the second program from the program storage means later;
A game apparatus comprising: an operation prohibiting unit that prohibits the operation of the first determining unit and the installing unit when the second determining unit determines that the second program is not stored.
前記第1プログラムと前記サーバ装置の所定の領域に格納されたゲームプログラムである第3プログラムとを比較して、両者が相違するか否かを判定する比較手段と、
前記比較手段によって、両者が相違すると判定された場合に、前記サーバ装置から前記第3プログラムを取得し、前記第2プログラムとして前記プログラム記憶手段に格納するプログラム取得手段とを備えることを特徴とする請求項1に記載のゲーム装置。
Comparing means for comparing the first program with a third program, which is a game program stored in a predetermined area of the server device, to determine whether or not they are different;
And a program acquisition unit that acquires the third program from the server device and stores it in the program storage unit as the second program when it is determined by the comparison unit that the two are different. The game device according to claim 1.
前記第1プログラムのバージョン情報を格納するバージョン記憶手段を備え、
前記インストール手段は、前記第2プログラムのインストールの際に、この第2プログラムのバージョン情報を前記バージョン記憶手段に格納し、
前記比較手段は、前記バージョン記憶手段に格納されたバージョン情報と、前記第3プログラムのバージョン情報とを比較することによって判定することを特徴とする請求項2に記載のゲーム装置。
Version storage means for storing version information of the first program;
The installation means stores version information of the second program in the version storage means when installing the second program,
3. The game apparatus according to claim 2, wherein the comparison unit makes a determination by comparing the version information stored in the version storage unit with the version information of the third program.
前記更新日時前の所定期間に、前記更新日時にゲームの継続が不可となる旨の警告情報を前記モニタ上に表示する警告表示手段を備えることを特徴とする請求項1〜3のいずれかに記載のゲーム装置。   4. The apparatus according to claim 1, further comprising warning display means for displaying warning information on the monitor indicating that the game cannot be continued at the update date and time during a predetermined period before the update date and time. The game device described. 所定のゲーム状況において、コインの投入が受け付けられた場合に限って実行中のゲームの継続を許可する継続許可手段と、
前記更新日時からの所定期間である禁止期間内で、コインの受付を禁止する受付禁止手段とを備えることを特徴とする請求項1〜4のいずれかに記載のゲーム装置。
A continuation permission means for permitting continuation of a game being executed only when coin insertion is accepted in a predetermined game situation;
The game apparatus according to claim 1, further comprising a reception prohibition unit that prohibits reception of coins within a prohibition period that is a predetermined period from the update date and time.
前記禁止期間は、前記更新日時から少なくとも前記インストール手段によってインストールが完了するまでの期間を含むことを特徴とする請求項5に記載のゲーム装置。   The game apparatus according to claim 5, wherein the prohibition period includes a period from the update date and time until the installation is completed by at least the installation unit. 外部からの操作に基づいて前記更新日時を受け付けて、受け付けた更新日時を前記日時記憶手段に格納する日時設定手段を備えることを特徴とする請求項1〜6のいずれかに記載のゲーム装置。   7. The game apparatus according to claim 1, further comprising a date setting unit that receives the update date and time based on an external operation and stores the received update date and time in the date and time storage unit. 前記サーバ装置から前記更新日時情報を取得して、取得した更新日時を前記日時記憶手段に格納する日時設定手段を備えることを特徴とする請求項1〜7のいずれかに記載のゲーム装置。   The game apparatus according to claim 1, further comprising a date setting unit that acquires the update date information from the server device and stores the acquired update date in the date storage unit. 外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置のゲーム更新方法であって、
前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段を備えてなり、
前記ゲーム装置の日時記憶手段が、前記第2プログラムのインストール処理を行う日時である更新日時情報を格納し、
前記ゲーム装置の第1判定手段が、前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定し、
前記ゲーム装置の第2判定手段が、前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定し、
前記ゲーム装置のインストール手段が、前記第1判定手段によってゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去する一方、
前記ゲーム装置の動作禁止手段が、前記第2判定手段によって第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止することを特徴とするゲーム更新方法。
Provided with monitors that display images so that they can be viewed from the outside, they are connected to each other via a communication line so as to be able to communicate operation signals necessary for the progress of the game, and are also connected to be able to communicate with the server device via a communication line A game update method for a game device,
Comprising a program storage means capable of storing a second program that is a game program different from the first program that is a game program installed in an execution directory that is executed at startup by the operation system of the game device ;
The date and time storage means of the game device stores update date and time information that is a date and time for performing installation processing of the second program,
The first determination means of the game device determines whether or not the game by the first program is being executed at the update date and time;
A second determination unit of the game apparatus determines whether the second program is stored in the program storage unit;
When the installation means of the game device determines that the game is not being executed by the first determination means , the game device is installed in the execution directory of the second program stored in the program storage means, After the installation of the second program, the second program is erased from the program storage means,
A game update characterized in that the operation prohibiting means of the game device prohibits the operations of the first determining means and the installing means when the second determining means determines that the second program is not stored. Method.
外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続されると共に、通信回線を介してサーバ装置と通信可能に接続されたゲーム装置のゲーム更新プログラムであって、前記ゲーム装置を、
前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、
前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、
前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、
前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、
前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、
前記第2判定手段によって、第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段として機能させることを特徴とするゲーム更新プログラム。
Provided with monitors that display images so that they can be viewed from the outside, they are connected to each other via a communication line so as to be able to communicate operation signals necessary for the progress of the game, and are also connected to be able to communicate with the server device via a communication line A game update program for a game device, wherein the game device is
Program storage means capable of storing a second program which is a game program different from the first program which is a game program installed in an execution directory executed at startup by the operation system of the game device ;
A date and time storage means for storing update date and time information which is a date and time for performing the installation process of the second program;
First determination means for determining whether or not the game by the first program is being executed at the update date and time;
Second determination means for determining whether or not the second program is stored in the program storage means;
When the first determination means determines that the game is not being executed, the second program stored in the program storage means is installed in the execution directory, and the second program is installed. Installation means for erasing the second program from the program storage means later;
A game update program that functions as an operation prohibiting unit that prohibits the operations of the first determining unit and the installing unit when the second determining unit determines that the second program is not stored.
外部から視認可能に画像を表示するモニタを備え、互いに通信回線を介してゲームの進行に必要な操作信号を通信可能に接続される複数のゲーム装置と、前記複数のゲーム装置と通信回線を介して通信可能に接続されたサーバ装置とを有するゲームシステムであって、
前記サーバ装置は、
各ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第1プログラムと相違するゲームプログラムである第3プログラムを格納するサーバ側プログラム記憶手段を備え、
前記ゲーム装置は、
前記第1プログラムと相違するゲームプログラムである第2プログラムが格納可能なプログラム記憶手段と、
前記第1プログラムと前記サーバ装置の所定の領域に格納されたゲームプログラムである第3プログラムとを比較して、両者が相違するか否かを判定する比較手段と、
前記比較手段によって、両者が相違すると判定された場合に、前記第3プログラムを前記サーバ装置のサーバ側プログラム記憶手段から取得し、前記第2プログラムとして前記プログラム記憶手段に格納するプログラム取得手段と、
前記第2プログラムのインストール処理を行う日時である更新日時情報を格納する日時記憶手段と、
前記更新日時に、前記第1プログラムによるゲームが実行中であるか否かを判定する第1判定手段と、
前記プログラム記憶手段に前記第2プログラムが格納されているか否かを判定する第2判定手段と、
前記第1判定手段によって、ゲームが実行中ではないと判定された場合に、前記プログラム記憶手段に格納されている前記第2プログラムの前記実行ディレクトリへのインストールを行い、前記第2プログラムのインストールの後に、この第2プログラムを前記プログラム記憶手段から消去するインストール手段と、
前記第2判定手段によって、第2プログラムが格納されていないと判定された場合に、前記第1判定手段及びインストール手段の動作を禁止する動作禁止手段とを備えることを特徴とするゲームシステム。
A plurality of game devices that are provided with a monitor that displays images so that they can be viewed from the outside, and that are connected to each other so that operation signals necessary for the progress of the game can be communicated with each other via a communication line; A server system that is communicably connected to the server system,
The server device
Server-side program storage means for storing a third program that is a game program different from the first program that is a game program installed in an execution directory that is executed at startup by the operation system of each game device;
The game device includes:
Program storage means capable of storing a second program which is a game program different from the first program;
Comparing means for comparing the first program with a third program, which is a game program stored in a predetermined area of the server device, to determine whether or not they are different;
A program acquisition unit that acquires the third program from the server-side program storage unit of the server device and stores the third program in the program storage unit as the second program when the comparison unit determines that the two are different;
A date and time storage means for storing update date and time information which is a date and time for performing the installation process of the second program;
First determination means for determining whether or not the game by the first program is being executed at the update date and time;
Second determination means for determining whether or not the second program is stored in the program storage means;
When the first determination means determines that the game is not being executed, the second program stored in the program storage means is installed in the execution directory, and the second program is installed. Installation means for erasing the second program from the program storage means later;
A game system comprising: an operation prohibiting unit for prohibiting the operation of the first determining unit and the installing unit when the second determining unit determines that the second program is not stored.
前記サーバ側プログラム記憶手段は、各ゲーム装置にインストールされているゲームプログラムである第1プログラムのバージョン情報に対応付けて、インストールするべきバージョンのゲームプログラムである第3プログラムを格納し、
前記ゲーム装置は、
前記第1プログラムのバージョン情報が格納可能なバージョン記憶手段と、
前記第1プログラムと前記サーバ側プログラム記憶手段に格納された第3プログラムとのバージョン情報を比較して、両者が相違するか否かを判定する比較手段と、
前記比較手段によって、両者が相違すると判定された場合に、前記プログラム取得手段は、前記第3プログラムを前記サーバ装置のサーバ側プログラム記憶手段から取得し、前記第2プログラムとして前記プログラム記憶手段に格納することを特徴とする請求項11に記載のゲームシステム。
The server-side program storage means stores a third program that is a version of the game program to be installed in association with version information of the first program that is a game program installed in each game device,
The game device includes:
Version storage means capable of storing version information of the first program;
Comparing means for comparing version information of the first program and the third program stored in the server-side program storage means to determine whether they are different;
When it is determined by the comparing means that they are different from each other, the program acquisition means acquires the third program from the server-side program storage means of the server device and stores it as the second program in the program storage means. The game system according to claim 11.
前記ゲーム装置のインストール手段は、前記第2プログラムのインストールの際に、この第2プログラムのバージョン情報を前記バージョン記憶手段に格納することを特徴とする請求項12に記載のゲームシステム。
13. The game system according to claim 12, wherein the installation unit of the game device stores version information of the second program in the version storage unit when the second program is installed.
JP2005067561A 2005-03-10 2005-03-10 GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM Expired - Fee Related JP3866264B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005067561A JP3866264B2 (en) 2005-03-10 2005-03-10 GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005067561A JP3866264B2 (en) 2005-03-10 2005-03-10 GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM

Publications (2)

Publication Number Publication Date
JP2006247117A JP2006247117A (en) 2006-09-21
JP3866264B2 true JP3866264B2 (en) 2007-01-10

Family

ID=37088196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005067561A Expired - Fee Related JP3866264B2 (en) 2005-03-10 2005-03-10 GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM

Country Status (1)

Country Link
JP (1) JP3866264B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160836A (en) * 2010-02-04 2011-08-25 Konami Digital Entertainment Co Ltd Game device, game control method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160836A (en) * 2010-02-04 2011-08-25 Konami Digital Entertainment Co Ltd Game device, game control method, and program

Also Published As

Publication number Publication date
JP2006247117A (en) 2006-09-21

Similar Documents

Publication Publication Date Title
EP1270049B1 (en) Video game apparatus, game progress method and game progress program
US20070156267A1 (en) Game results evaluating method and apparatus
WO2007094148A1 (en) Game terminal device and game terminal device game environment setting method
JP2005185692A (en) Game machine
JP5270244B2 (en) GAME TERMINAL DEVICE, GAME SYSTEM, AND GAME MANAGEMENT PROGRAM
JP2008023131A (en) game machine
JP3866264B2 (en) GAME DEVICE, GAME UPDATE METHOD, GAME UPDATE PROGRAM, AND GAME SYSTEM
KR20140058412A (en) Computer device, control method, and recording medium
JP2007313091A (en) Game apparatus and game program
JP6522053B2 (en) Control program, control method and computer
JP2002325960A (en) Game system and game device, game execution method and program
JP2006280462A (en) Game system
JP2023166352A (en) Game program, game system, game device and game processing method
JP7295444B2 (en) Information processing system and program
US9919219B2 (en) Music based video game with user-generated content
US10300393B2 (en) Music based video game with components
JP2003181132A (en) Race game device and special race appearance control method therefor
JP2002292137A (en) Game device, game control method and its recording medium, and computer program
CN110520201B (en) Game device and game method
KR20030035301A (en) Game device with card interface
JP7304481B1 (en) game program, game device, game system
JP7737051B2 (en) Information processing device, information processing method, and program
JP7851441B2 (en) Program, game device, and provision management device
JP7786658B2 (en) Game system, computer program used therein, and control method
JP7337905B2 (en) SYSTEM, METHOD AND PROGRAM FOR PROVIDING A GAME

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060907

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061004

R150 Certificate of patent or registration of utility model

Ref document number: 3866264

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091013

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091013

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101013

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101013

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111013

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121013

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131013

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees