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 PDFInfo
- 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
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)。また、バージョンアップに限らず、他のゲームプログラムをサーバ装置からダウンロードしてインストールすることも可能である。
一方、ビデオゲーム装置が配設されるゲームセンタ等の遊戯場は、利用者の利便性の観点から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
請求項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
上記の構成によれば、比較手段によって、第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
上記の構成によれば、警告表示手段によって、更新日時前の所定期間に、更新日時にゲームの継続が不可となる旨の警告情報がモニタ上に表示される。 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
請求項12に記載のゲームシステムは、前記サーバ側プログラム記憶手段は、各ゲーム装置にインストールされているゲームプログラムである第1プログラムのバージョン情報に対応付けて、インストールするべきバージョンのゲームプログラムである第3プログラムを格納し、前記ゲーム装置は、前記第1プログラムのバージョン情報が格納可能なバージョン記憶手段と、前記第1プログラムと前記サーバ側プログラム記憶手段に格納された第3プログラムとのバージョン情報を比較して、両者が相違するか否かを判定する比較手段と、前記比較手段によって、両者が相違すると判定された場合に、前記プログラム取得手段は、前記第3プログラムを前記サーバ装置のサーバ側プログラム記憶手段から取得し、前記第2プログラムとして前記プログラム記憶手段に格納することを特徴としている。
The game system according to
請求項13に記載のゲームシステムは、前記ゲーム装置のインストール手段は、前記第2プログラムのインストールの際に、この第2プログラムのバージョン情報を前記バージョン記憶手段に格納することを特徴としている。
The game system according to
請求項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
クライアント端末装置1は、プレイヤがモニタに表示されるゲーム画面を参照して行う所定の操作を受け付けると共に、センターサーバ装置3から送信される指示情報、他のクライアント端末装置1からの操作信号等に基づいて、ゲームを進行するものである。
The
なお、クライアント端末装置1に対応付けされる識別情報は、クライアント端末装置1が配設されている店舗の識別情報とクライアント端末装置1が配設されている店舗内でのクライアント端末装置1毎の識別情報(端末番号という)とを含んでいる。例えば、店舗A内でのクライアント端末装置1の識別情報が4である場合には、当該クライアント端末装置1の識別情報はa4である。
The identification information associated with the
ハブ2は、それぞれ複数(ここでは8台)のクライアント端末装置1及びセンターサーバ装置3と通信可能に接続され、クライアント端末装置1とセンターサーバ装置3との間でデータの送受信を行うものである。また、ハブ2は、店舗毎に配設されており、店舗Aに配設されたハブ2の識別情報はハブAである。
The
センターサーバ装置3は、プレイヤからの操作を受け付けるクライアント端末装置1が通信回線4(及びハブ2)を介してゲームの進行に必要な操作信号を互いに通信可能に接続されて、対戦ゲームの進行を管理するものである。
The center server device 3 is connected to the
図2は、クライアント端末装置1の一実施形態の外観を示す斜視図である。なお、以下の説明では、クライアント端末装置の一例としてモニタが一体に構成された業務用ビデオゲーム装置について説明するが、本発明はこの例に特に限定されず、家庭用ビデオゲーム機を家庭用テレビジョンに接続することによって構成される家庭用ビデオゲーム装置、ビデオゲームプログラムを実行することによってビデオゲーム装置として機能するパーソナルコンピュータ等にも同様に適用することができる。
FIG. 2 is a perspective view showing an appearance of an embodiment of the
また、本実施形態において、本発明に係るクライアント端末装置1を用いて行なわれるゲームは、麻雀を模擬した麻雀ゲームであって、クライアント端末装置1を操作するプレイヤと、他のクライアント端末装置1を操作するプレイヤまたはCPUプレイヤとが対戦するものである。他のクライアント端末装置1を操作するプレイヤと対戦する場合には、ハブ2等を介して、クライアント端末装置1間のデータの送受信が行われる。
In the present embodiment, the game performed using the
クライアント端末装置1は、ゲーム画面を表示するモニタ11と、モニタ11のゲーム画面に表示される選択などを促すボタンのアドレスとプレイヤによる押圧位置とからいずれのボタンが指示されたかを判定するタッチパネル11aと、音声を出力するスピーカ12と、個人カードに記憶されたユーザID等の情報を読み込むカードリーダ13と、プレイヤが投入するコインを受け付けるコイン受付部15とを備えている。
The
モニタ11は画像を表示する例えば薄形の液晶表示器である。スピーカ12は所定のメッセージやBGMを出力するものである。コイン受付部15は、投入されたコインが不良コイン等であった場合に排出するコイン排出口151を備えている。また、個人カードは、ユーザID等の個人情報が記憶された磁気カードやICカード等で、図では示していないが、カードリーダ13は差し込まれた個人カードから個人情報を読み出し可能にするものである。クライアント端末装置1の適所には、後述する所定の画像情報及びゲームプログラム等が予め記憶されたHDD(Hard Disk Drive)14、及び、各部からの検出信号や、各部への制御信号を出力するマイクロコンピュータなどで構成される制御部16(図3参照)が配設されている。
The
図3は、クライアント端末装置1の一実施形態を示すハードウェア構成図である。制御部16はクライアント端末装置1の全体の動作を制御するもので、情報処理部(CPU)161と、処理途中の情報等を一時的に格納するRAM162とを備える。
FIG. 3 is a hardware configuration diagram illustrating an embodiment of the
外部入出力制御部171は、制御部16とカードリーダ13、タッチパネル11a、及び、コイン受付部15を含む検出部の間で、検出信号を処理用のディジタル信号に変換し、また指令情報を検出部の各機器に対して制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行うものである。外部機器制御部172はそれぞれの時分割期間内に検出部の各機器への制御信号の出力動作と、検出部の各機器からの検出信号の入力動作とを行うものである。
The external input /
描画処理部111は制御部16からの画像表示指示に従って所要の画像をモニタ11に表示させるもので、ビデオRAM等を備える。音声再生部121は制御部16からの指示に従って所定のメッセージやBGM等をスピーカ12に出力するものである。
The
タッチパネル11aは長方形状をした薄層体で、縦横にそれぞれ所定ピッチで線状の透明材からなる感圧素材を配列したものを透明カバーで被覆する等により構成されたもので、モニタ11の画面上に貼付されている。このタッチパネル11aは公知の物が採用可能である。そして、タッチパネル11aはモニタ11画面に表示される選択などを促すボタンのアドレスと押圧位置とからいずれのボタンが指示されたかが判定し得るようにしている。
The
HDD14には、麻雀牌オブジェクト、背景画像、各種画面の画像等が記憶されている。麻雀牌オブジェクト等は3次元描画が可能なように、それを構成する所要数のポリゴンで構成されており、描画処理部111はCPU161からの描画指示に基づいて、3次元空間上での位置から擬似3次元空間上での位置への変換のための計算、光源計算処理等を行うと共に、上記計算結果に基づいてビデオRAMに対して描画すべき画像データの書き込み処理、例えば、ポリゴンで指定されるビデオRAMのエリアに対するテクスチャデータの書き込み(貼り付け)処理を行う。
The
ここで、CPU161の動作と描画処理部111の動作との関係を説明する。CPU161は、HDD14に記録されているオペレーティングシステム(OS)に基づいて、HDD14から画像、音声及び制御プログラムデータ、ゲームプログラムデータを読み出す。読み出された画像、音声及び制御プログラムデータ等の一部若しくは全部は、RAM162上に保持される。以降、CPU161は、RAM162上に記憶されている制御プログラム、各種データ(表示物体のポリゴンやテクスチャ等その他の文字画像を含む画像データ、音声データ)、並びに検出部からの検出信号等に基づいて、処理が進行される。
Here, the relationship between the operation of the
HDD14に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えば光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えば光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。
Of various data stored in the
ネットワーク通信部18は、麻雀ゲームの実行中に発生する各種イベント情報等をネットワーク等を介してセンターサーバ装置3と送受信するためのものである。なお、本発明のゲーム更新プログラムは、HDD14上に記録されており、RAM162上にロードされ、CPU161によりRAM162上のゲーム更新プログラムが順次実行されることによって、後述する第1判定部161b、プログラム記憶部162a等のそれぞれの機能が実現される。
The
ここで、クライアント端末装置1における個人認証方法の一例について説明する。個人認証は、クライアント端末装置1(または、ネットワーク通信部18及びネットワークを介して接続されているセンターサーバ装置3)が認識しているプレイヤと実際にプレイしているプレイヤとが同一であることを確認するものである。プレイヤが初めてクライアント端末装置1でプレイする場合は、カードリーダ13によって差し込まれた個人カードからユーザIDデータ(識別情報)が読み出される。そして、ユーザIDデータがネットワーク通信部18及びネットワークを介して接続されているHUB2へ伝送され、HUB2から通信回線を介してセンターサーバ装置3に伝送されて後述するプレイヤ情報記憶部362aに格納される。このようにしてプレイヤのセンターサーバ装置3への登録が行なわれる。
Here, an example of the personal authentication method in the
センターサーバ装置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
図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
更に、制御部16のCPU161は、警告情報をモニタ11上に表示する警告表示部161f(警告表示手段に相当する)と、コインの投入が受け付けられた場合に限って実行中のゲームの継続を許可する継続許可部161g(継続許可手段に相当する)と、コインの受付を禁止する受付禁止部161h(受付禁止手段に相当する)と、センターサーバ装置3に取得するべきプログラムがあるか否かを判定する比較部161i(比較手段に相当する)と、センターサーバ装置3からゲームプログラムを取得し、後述するプログラム記憶部162aに格納するプログラム取得部161j(プログラム取得手段に相当する)と、センターサーバ装置3から更新日時情報を取得して、取得した更新日時情報を後述する日時記憶部162cに格納する日時設定部161k(日時設定手段に相当する)とを備えている。
Furthermore, the
また、制御部16のRAM162は、インストールされているゲームプログラムと相違するゲームプログラムを格納するプログラム記憶部162a(プログラム記憶手段)と、インストールされているゲームプログラムのバージョン情報を格納するバージョン記憶部162b(バージョン記憶手段に相当する)と、インストール処理を行う日時である更新日時情報を格納する日時記憶部162c(日時記憶手段に相当する)とを備えている。
The
以下の説明において、クライアント端末装置1の制御部16にインストールされており、ゲーム進行制御部161aとして機能しているゲームプログラムを「第1プログラム」といい、プログラム記憶部162aに格納されているゲームプログラムを「第2プログラム」といい、センターサーバ装置3に格納されているゲームプログラムを「第3プログラム」という。
In the following description, a game program installed in the
ゲーム進行制御部161aは、プレイヤからの操作をタッチパネル11a等を介して受け付けると共にセンターサーバ装置3からの指示及び麻雀ルールに従ってゲームの進行を制御するものである。
The game
ここで、ゲーム進行制御部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
第1判定部161bは、日時記憶部162cに格納されている更新日時において、ゲーム進行制御部161aからゲームの実行状況を取得してゲームが実行中であるか否かを判定するものである。
The
具体的には、対戦中に限らず、ゲーム進行制御部161aが、個人カードの受付から対戦終了情報のセンターサーバ装置3への送信までの処理(後述する図8に示すフローチャートのステップS11〜ステップS33のいずれかの処理)を実行中である場合に、第1判定部161bは、「ゲームが実行中である」と判定するものである。
Specifically, not only during the battle, the game
第2判定部161cは、プログラム記憶部162aに格納されているゲームプログラム(第2プログラム)が有るか否かを判定するものである。
The
本実施形態においては、後述するように、プログラム取得部161jによって、センターサーバ装置3に格納されているゲームプログラム(ここでは、後述するアップデートプログラム:第3プログラム)がプログラム記憶部162aに第2プログラムとして格納されてから、インストール部161eによって、プログラム記憶部162aからこのプログラムが消去されるまでの間は、プログラム記憶部162aに格納されているゲームプログラム(第2プログラム)が有る状態となる。
In the present embodiment, as will be described later, the
また、インストール部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
動作禁止部161dは、第2判定部161cによって、プログラム記憶部162aに第2プログラムが格納されていないと判定された場合に、第1判定部161b及びインストール部161eの動作を禁止するものである。
The
インストール部161eは、第1判定部161bによって、ゲームが実行中ではないと判定された場合に、モニタ11に図17に示すカウントダウン画面を所定期間(ここでは1分間)表示した後、プログラム記憶部162aに格納されている第2プログラムのインストールを行うと共に、第2プログラムのインストールの際に(ここでは、インストールが完了した後に)、この第2プログラムをプログラム記憶部162aから消去するものである。また、インストール部161eは、第2プログラムのインストールの際に、この第2プログラムのバージョン情報をバージョン記憶部162bに格納するものである(すなわち、バージョン記憶部162bに格納されたバージョン情報を更新するものである)。
When the
ここでは、便宜上、第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
受付禁止部161hは、更新日時からの所定期間である禁止期間内で、コイン受付部15に対してコインの受付を禁止する(コインブロッカをONする)ものである。具体的には、コイン受付部15に投入されたコインを受け付けず、全てコイン排出口151(図2参照)に排出するものである。ただし、禁止期間は、更新日時からインストール部161eによる第2プログラムのインストールが完了するまでの期間を含む期間であり、ここでは、更新日時からインストールされた第2プログラムが起動されるまでの期間である(図11、12参照)。
The
加えて、受付禁止部161hは、更新日時からの所定期間である禁止期間内で、ゲーム進行制御部161aに対して、持ち点及びコインの投入枚数に関係なくゲームの継続及び開始を不可とするべくゲーム継続条件及び開始条件を変更させるものである。
In addition, the
比較部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
すなわち、後述するアップデートプログラムのファイル名が受信された場合には、第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
日時設定部161kは、センターサーバ装置3(後述する日時記憶部362d)から更新日時情報を取得して、取得した更新日時を日時記憶部162cに格納するものである。ここでは、プログラム取得部161jが第3プログラムを取得する際に、日時設定部161kが、更新日時情報を取得して、プログラム取得部161jが第3プログラムをプログラム記憶部162aに格納する際に、日時設定部161kが、更新日時情報を日時記憶部162cに格納するものである。
The date and
プログラム記憶部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
バージョン記憶部162bは、インストールされているゲームプログラム(第1プログラム)のバージョン情報を格納するものである。また、上述のように、インストール部161eによって、第2プログラムのインストールの際に、この第2プログラムのバージョン情報に更新されるものである。
The
日時記憶部162cは、日時設定部161kによって、センターサーバ装置3(後述する日時記憶部362d)から取得された更新日時情報を、更新的に格納するものである。
The date and
図5は、センターサーバ装置3の一実施形態を示すハードウェア構成図である。制御部36はセンターサーバ装置3の全体の動作を制御するもので、情報処理部(CPU)361と、処理途中の情報等を一時的に格納するRAM362とを備える。
FIG. 5 is a hardware configuration diagram illustrating an embodiment of the center server device 3. The
HDD34に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えば光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えば光ディスク、フレキシブルディスク、CD、DVD、半導体メモリ等である。
Of various data stored in the
ネットワーク通信部38は、各種データをWWW等からなるネットワークを介して複数のクライアント端末装置1と送受信するためのものである。
The
図6は、センターサーバ装置3の制御部36の一例を示す機能構成図である。制御部36のCPU361は、クライアント端末装置1から対戦ゲームへの参加を受け付ける参加受付部361aと、クライアント端末装置1との間でデータの送受信を行うデータ通信部361bとを備えている。
FIG. 6 is a functional configuration diagram illustrating an example of the
制御部36のRAM362は、プレイヤ毎の段位等をプレイヤの識別情報(ユーザIDデータ)に対応付けて格納するプレイヤ情報記憶部362aと、第1プログラムのバージョン毎に、インストールするべきアップデートファイル名情報等を格納するアドレス記憶部362bと、クライアント端末装置1にインストールする対象のゲームプログラム(ここでは、後述するアップデートプログラム:第3プログラム)を格納するプログラム記憶部362c(プログラム記憶手段に相当する)と、更新日時情報を格納する日時記憶部362dとを備えている。
The
参加受付部361aは、クライアント端末装置1から対戦ゲームへの参加を受け付けるものであって、具体的には、クライアント端末装置1から個人認証に必要なプレイヤの識別情報を受け付けて、個人認証を行うものである。また、参加受付部361aは、参加が受け付けられたクライアント端末装置1に対して、対戦相手となる他のクライアント端末装置1を選定して対戦相手のプレイヤ情報を送信するものである。
The
データ通信部361bは、クライアント端末装置1との間でデータの送受信を行うものであって、具体的には、クライアント端末装置1から第1プログラムのバージョン情報を受信して、受信されたバージョン情報に対応するゲームプログラムである第3プログラム(ここでは、アップデートプログラム)のファイル名情報及びアドレス情報をアドレス記憶部362bから読み出して、クライアント端末装置1に送信し、クライアント端末装置1からアップデートプログラムの送信要求が受信されると、対応するアップデートプログラムをプログラム記憶部362cから読み出して、クライアント端末装置1に対して送信するものである。
The
プレイヤ情報記憶部362aは、プレイヤ毎の段位等をプレイヤの識別情報(ユーザIDデータ)に対応付けて格納するものである。
The player
アドレス記憶部362bは、クライアント端末装置1にインストールされているゲームプログラム(第1プログラム)のバージョン毎に、インストールするべきアップデートファイル名情報と、そのアップデートファイルの格納されているアドレス情報とを対応付けて格納するものである。
The
プログラム記憶部362cは、クライアント端末装置1にインストールされているゲームプログラムである第1プログラムのバージョン情報に対応付けて、インストールするべきバージョンのゲームプログラムである第3プログラム(ここでは、アップデートプログラム)を格納するものである。
The
図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
ここでは、プログラム記憶部362cに格納されているアップデートプログラムは、プログラム記憶部362bに格納されている最新のゲームプログラムと、クライアント端末装置1にインストールされているゲームプログラムである第1プログラムとの差分データをアップデートするものである。すなわち、アップデートプログラムPGMを、クライアント端末装置1のテンポラリディレクトリから実行ディレクトリにコピーすることにより、最新のゲームプログラムがクライアント端末装置1にインストールされることになる。
Here, the update program stored in the
例えば、クライアント端末装置1にインストールされているゲームプログラムのバージョンVERが「1.1」である場合には、インストールするべきアップデートプログラムのファイル名PGMが「PGM11」であって、このアップデートプログラムはプログラム記憶部362c内のアドレスADRが「ADR11」の領域に格納されているのである。
For example, when the version VER of the game program installed in the
また、例えば、クライアント端末装置1にインストールされているゲームプログラムが最新のゲームプログラムのバージョンVERの「3.0」である場合には、インストールするべきアップデートプログラムが無いため、ここでは、アップデートプログラムのファイル名PGM、及び、アップデートプログラムはプログラム記憶部362c内のアドレスADRには「ブランク」が格納されている(すなわち、ファイル名PGMが格納されていない)。
Further, for example, when the game program installed in the
日時記憶部362dは、プログラム記憶部362cに格納されているゲームプログラム(ここでは、アップデートプログラム:第3プログラム)の更新日時情報を格納するものである。なお、ここでは、図示しないキーボード等の入力手段を介して、外部からの操作が受け付けられて、日時記憶部362dに、ゲームプログラムの更新日時情報が設定及び更新されるものとする。
The date /
図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
そして、対戦が終了したか否かの判定が行われる(ステップ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
更新日時を経過していないと判定された場合(ステップ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
次に、求められた持ち点の点数に基づいて次のゲームへのプレイヤの継続条件の設定が行われる(ステップ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
そして、比較部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
そして、プログラム取得部161jによって、センターサーバ装置3からアップデートプログラム及び更新日時が受信されたか否かの判定が行われる(ステップS109)。受信されていないと判定された場合(ステップS109でNO)には、処理が待機状態とされる。受信されたと判定された場合(ステップS109でYES)には、プログラム取得部161jによって、アップデートプログラム及び更新日時が、それぞれプログラム記憶部162a及び日時記憶部162cに格納され(ステップS111)、処理が終了される。
Then, the
図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
つぎに、クライアント端末装置1からアップデートプログラム及び更新日時の送信を要求する旨の情報が受信されたか否かの判定が行われる(ステップS307)。送信を要求する旨の情報が受信されていないと判定された場合(ステップS307でNO)には、処理が待機状態とされる。送信を要求する旨の情報が受信されたと判定された場合(ステップS307でYES)には、第1プログラムのバージョン情報に対応するアップデートプログラムがプログラム記憶部362cから読み出され、日時記憶部362dから更新日時情報が読み出される(ステップS309)。次いで、アップデートプログラム及び更新日時情報がクライアント端末装置1に送信され(ステップS311)、処理が終了される。
Next, it is determined whether or not the
図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
更新日時の所定時間Δ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
そして、受付禁止部161hによって、現在日時が、更新日時になったか否かの判定が行われる(ステップS211)。更新日時になっていないと判定された場合(ステップS211でNO)には、処理がステップS205に戻され、ステップS205以降の処理が繰り返し実行される。更新日時となったと判定された場合(ステップS211でYES)には、受付禁止部161hによる指示に基づいて、コイン受付部15によって、コインの受付が禁止されると共に、ゲーム進行制御部161aによって、ゲームの継続及び開始を不可とするべくゲーム継続条件及び開始条件が変更される(ステップS213)。
Then, the
つぎに、第1判定部161bによって、ゲーム中であるか否かの判定が行われる(ステップS215)。ゲーム中であると判定された場合(ステップS215でYES)には、ゲーム進行制御部161aによって、図15に示すゲーム画面がモニタに表示され、ゲームが終了されたか否かの判定が行われる(ステップS217)。ゲームが終了されていないと判定された場合(ステップS217でNO)には、処理が待機状態とされる。ゲームが終了されたと判定された場合(ステップS217でYES)には、ゲーム進行制御部161aによって、図16に示すゲーム終了画面がモニタ11に表示される。(ステップS219)。
Next, the
ステップ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
つぎに、インストール部161eによって、第2プログラムのインストールが完了したか否かの判定が行われる(ステップS229)。インストールが完了していないと判定された場合(ステップS229でNO)には、処理が待機状態とされる。インストールが完了したと判定された場合(ステップS229でYES)には、インストール部161eによって、バージョン記憶部162bのバージョン情報がインストールされた第2プログラムのバージョン情報に更新されると共に、第2プログラムがプログラム記憶部162aから消去される(ステップS231)。そして、OSによって、インストールされたゲームプログラムが起動される(ステップS233)。そして、受付禁止部161hによる指示に基づいて、コイン受付部15によって、コインの受付の禁止が解除されると共に、ゲーム進行制御部161aによって、ゲームの継続及び開始を可能とするべくゲーム継続条件及び開始条件が通常の条件に戻され(ステップS235)、処理が終了される。
Next, the
図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
また、ゲーム画面600には、画面上側に、ゲームの継続が不可となる旨の警告情報の詳細情報を表示する第1警告表示部606と、画面左上部に、ゲームの継続が不可となる旨の警告情報の概要情報を表示する第2警告表示部607と、画面左下部に、現在時刻を表示する時刻表示部608とが表示されている。
In addition, the
第1警告表示部606は、予め設定された所定の文字列の内、所定文字数(ここでは、約25文字)の文字列(表示文字列という)が図の右側から左側に所定の速度でスクロール表示されるもので、ここでは、「まもなくシステムメンテナンスのため、6:00からコンティニューが出来なくなります。<ご注意>投入されているコインでのプレイが出来なくなります。コインの追加投入はお控え頂きますようお願いいたします。」との警告情報の詳細情報が繰り返し表示される。この表示により、更新日時として6時00分が設定されていること等がわかる。
The first
第2警告表示部607には、「まもなくシステムメンテナンス コンティニューができなくなります」との警告情報の概要情報が表示されている。また、時刻表示部608には、「5:50」と表示され、現在の時刻が、5時50分であることがわかる。
The second
図14は、図11に示すフローチャートのステップS209でクライアント端末装置1のモニタ11に表示されるデモ画面の一例を示す画面図である。デモ画面610には、画面中央部に、ゲームの継続が不可となる旨の警告情報を表示する警告表示部611と、画面左下部に、現在時刻を表示する時刻表示部612とが表示されている。
FIG. 14 is a screen diagram showing an example of a demonstration screen displayed on the
警告表示部611には、「まもなくシステムメンテナンスのため、麻雀ABCD4は、6:00に自動再起動を行います。<ご注意>投入されているコインでのプレイができなくなります。コインの追加投入はお控え頂きますよう、お願いいたします。」との表示がされ、更新日時として6時00分が設定されていること等がわかる。また、時刻表示部612には、「5:52」と表示され、現在の時刻が、5時52分であることがわかる。
In the
図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
また、ゲーム画面620には、画面上側に、ゲームの継続が不可である旨の警告情報の詳細情報を表示する第1警告表示部626と、画面左上部に、ゲームの継続が不可である旨の警告情報の概要情報を表示する第2警告表示部627と、画面左下部に、現在時刻を表示する時刻表示部628とが表示されている。
Further, the
第1警告表示部626は、予め設定された所定の文字列の内、所定文字数(ここでは、約25文字)の文字列(表示文字列という)が図の右側から左側に所定の速度でスクロール表示されるもので、ここでは、「システムメンテナンスのため、この対局で終了とさせて頂きます。麻雀ABCD4をご愛顧頂き、誠にありがとうございました。」との警告情報の詳細情報が繰り返し表示される。この表示により、更新日時である6時00分が経過していること等がわかる。
The first
第2警告表示部627には、「システムメンテナンス中・・・コンティニューはできません」との警告情報の概要情報が表示されている。また、時刻表示部628には、「6:00」と表示され、現在の時刻が、6時00分(=更新日時)であることがわかる。
The second
図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
第1警告表示部631には、図15に示すゲーム画面620の第1警告表示部626と同様に、警告情報の詳細情報が繰り返し表示される。また、第2警告表示部632には、図15に示すゲーム画面620の第2警告表示部627と同様に、警告情報の概要情報が表示されている。時刻表示部635には、「6:06」と表示され、現在の時刻が、6時06分である(=更新日時を経過している)ことがわかる。
The first
継続条件表示部634には、持ち点数が35000点以上である場合の継続条件を表示する第1継続条件表示部634aと、持ち点数が25000点以上35000点未満である場合の継続条件を表示する第2継続条件表示部634bと、持ち点数が15000点以上25000点未満である場合の継続条件を表示する第3継続条件表示部634cと、持ち点数が15000点未満である場合の継続条件を表示する第4継続条件表示部634dとが表示されている。
The continuation
第1継続条件表示部634a〜第4継続条件表示部634dには、全て「GAME OVER」と表示され、更新日時を経過しているために、コインを投入してもゲームを継続することができないことがわかる。なお、更新日時となるまでは、第1継続条件表示部634aには、コインを投入しなくてもゲームを継続することができ、第2継続条件表示部634bには、コイン受付部15に1枚のコインを投入するとゲームを継続することができ、第3継続条件表示部634cには、コイン受付部15に2枚のコインを投入するとゲームを継続することができ、第4継続条件表示部634dには、コイン受付部15に3枚のコインを投入するとゲームを継続することができる旨の表示がされている。
The first continuation
図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
警告表示部641には、「システムメンテナンスのため、麻雀ABCD4は、運営を終了いたしました。52秒後に自動的に再起動します。<ご注意>コインの投入はできません」との表示がされ、52秒後に再起動が開始されること等がわかる。
The
上述のように、第1判定部161bによって、ゲームが実行中ではないと判定された場合に、インストールされているゲームプログラムと相違するゲームプログラムである第2プログラムのインストールが、インストール部161eによって行われるため、ゲームプログラムのインストールにおいて利用者の利便性が損なわれることが抑制される。
As described above, when the
また、第2判定部161cによって、プログラム記憶部162aに第2プログラムが格納されていないと判定された場合に、動作禁止部161dによって、第1判定部161b及びインストール部161eの動作が禁止されるため、CPUの負荷が軽減される。
Further, when the
更に、インストール部161eによって、インストールされた第2プログラムは、プログラム記憶部162aから消去されるため、インストールされた第2プログラムを再度インストールすることが確実に防止され、CPUの負荷が更に軽減される。
Furthermore, since the installed second program is deleted from the program storage unit 162a by the
加えて、警告表示部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
また、コインの投入が受け付けられた場合に限って実行中のゲームの継続が許可されるゲーム状況(ここでは、東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
更に、受付禁止部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
加えて、インストールされているゲームプログラムと相違するゲームプログラムがサーバ装置に格納されている場合に、プログラム取得部161jによって、このゲームプログラムがセンターサーバ装置3から取得されて、インストールの対象となる第2プログラムとしてプログラム記憶部162aに格納されるため、インストールの対象となるプログラムが確実に取得される。
In addition, when a game program different from the installed game program is stored in the server device, the
また、比較部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
また、プログラム取得部161jによって、インストールされているゲームプログラムのバージョン情報に対応して設定された、インストールするべきバージョンのゲームプログラムがセンターサーバ装置3のプログラム記憶部362cから取得されて、インストールが行われるため、インストールするべきバージョンのゲームプログラムが確実にインストールされる。
In addition, the
なお、本発明は以下の態様をとることができる。 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
この場合には、インストール部161eは、インストール済みのプログラムの内のいずれかを更新する形態でもよいし、新たに別のゲームのゲームプログラムを追加する形態でもよい(この場合には、プログラム記憶部162aには、別のゲームのゲームプログラムが格納されていることになる)。
In this case, the
(C)本実施態様においては、第1判定部161bが更新日時からゲームが終了されるまでの間、ゲームが実行中であるか否かを判定する場合について説明したが、少なくとも更新日時に判定する形態であればよい。例えば、更新日時に1回だけゲームが実行中であるか否かを判定する形態でもよい。この場合には、処理が簡略化される。
(C) In the present embodiment, the case has been described in which the
(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
(F)本実施態様においては、日時設定部161kが、センターサーバ装置3から更新日時情報を取得して更新日時を設定する場合について説明したが、外部からの操作入力に基づいて設定される形態でもよい。この場合には、クライアント端末装置1が配設されている店舗毎に自由に更新日時が設定され、自由度が高められる。
(F) In the present embodiment, the case where the date /
(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
(I)本実施態様においては、センターサーバ装置3のプログラム記憶部362cにアップデートプログラムが格納されている場合について説明したが、ゲームプログラム自体が格納されている形態でもよい。この場合には、クライアント端末装置1にインストールされているゲームプログラムのバージョンに関わらず、プログラム記憶部362cに格納されたゲームプログラムを取得してインストールすればよいため、処理が簡略化される。
(I) Although the case where the update program is stored in the
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
161a Game
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.
前記比較手段によって、両者が相違すると判定された場合に、前記サーバ装置から前記第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.
前記インストール手段は、前記第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〜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.
前記ゲーム装置のオペレーションシステムにより起動時に実行される実行ディレクトリにインストールされているゲームプログラムである第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プログラムのバージョン情報が格納可能なバージョン記憶手段と、
前記第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.
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.
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)
| 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 |
-
2005
- 2005-03-10 JP JP2005067561A patent/JP3866264B2/en not_active Expired - Fee Related
Cited By (1)
| 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 |