Nothing Special   »   [go: up one dir, main page]

JP2012090720A - Game system - Google Patents

Game system Download PDF

Info

Publication number
JP2012090720A
JP2012090720A JP2010239644A JP2010239644A JP2012090720A JP 2012090720 A JP2012090720 A JP 2012090720A JP 2010239644 A JP2010239644 A JP 2010239644A JP 2010239644 A JP2010239644 A JP 2010239644A JP 2012090720 A JP2012090720 A JP 2012090720A
Authority
JP
Japan
Prior art keywords
game
player
server device
data
ranking
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.)
Pending
Application number
JP2010239644A
Other languages
Japanese (ja)
Inventor
Takashi Inubushi
崇 犬伏
Hiroshi Naraoka
洋 奈良岡
Daisuke Kida
大介 喜田
Tadashi Minamino
正 南野
Yoko Takeuchi
陽子 武内
Yoshiko Oiwa
淑子 大岩
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 JP2010239644A priority Critical patent/JP2012090720A/en
Publication of JP2012090720A publication Critical patent/JP2012090720A/en
Pending legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To prevent a player from decreasing the will to continue a game in the middle of one game.SOLUTION: The game system 100 includes: a plurality of game devices 40; and a ranking server 10 connected with the plurality of game devices 40 via a network. Each game device 40 repeatedly indicates one of a plurality of prescribed courses in turn as a course on which a race vehicle of the player of the game device 40 should travel every time executing the game in an "event mode", and generates, after the game ends, trial data including the result of the game and indicating a time spent for finishing continuously traveling on the plurality of prescribed courses. When a prescribed condition is satisfied, the game device transmits the trial data generated after the end of the game to the ranking server 10. The ranking server 10 determines ordering of each player based on the trial data from each game device 40.

Description

本発明は、ゲームシステムに関する。   The present invention relates to a game system.

従来、インターネットなどのネットワークを利用したゲームシステムが広く知られている。例えば特許文献1には、プレイヤの操作に応じて車両のオブジェクトをゲーム画面上で動作させるドライビングゲームを各々が実行可能な複数のゲーム装置と、各ゲーム装置とインターネットを介して接続されるサーバ装置とを備えるゲームシステムが開示されている。   Conventionally, game systems using networks such as the Internet are widely known. For example, Patent Document 1 discloses a plurality of game devices each capable of executing a driving game in which a vehicle object is operated on a game screen in accordance with a player's operation, and a server device connected to each game device via the Internet. Is disclosed.

特許文献1に開示されたゲームシステムでは、各ゲーム装置のプレイヤが、所定のコースをどれだけ短時間で完走できるかに挑戦する「イベントモード」でゲームを行うと、当該ゲームの終了後、そのゲーム結果(所定のコースを完走するのに要した時間を示すデータ)がサーバ装置へ送信される。そして、サーバ装置は、各ゲーム装置から受信したゲーム結果に基づいて、当該ゲーム装置でゲームを行ったプレイヤの順位付けを行うという具合である。   In the game system disclosed in Patent Document 1, when a player of each game device plays a game in an “event mode” that challenges how long a predetermined course can be completed, after the game ends, The game result (data indicating the time required to complete the predetermined course) is transmitted to the server device. And a server apparatus ranks the player who played the game with the said game device based on the game result received from each game device.

特開2000−157724号公報JP 2000-157724 A

ところで、熟練したプレイヤが上記「イベントモード」でゲームを行う場合、自分の過去のレコードタイム(最高記録)を更新するためには、僅かなミスさえも許されない状況下でゲームを行うことになる。例えばスタート直後に僅かなミスを犯してしまい、その後、ゲームを続けてもレコードタイムを更新できないことが判明すると、その熟練したプレイヤは、当該ゲームを続ける意欲を失い、直ちにゲームを止めてしまう。
本発明は上述の事情に鑑みてなされたものであり、プレイヤ(特に熟練したプレイヤ)が、1回のゲームの途中で当該ゲームを続ける意欲を失うことを防止可能なゲームシステムを提供することを解決課題とする。
By the way, when a skilled player plays a game in the “event mode”, in order to update his / her past record time (maximum record), the game is played in a situation where even a slight mistake is not allowed. . For example, if a slight mistake is made immediately after the start and it is found that the record time cannot be updated even if the game is continued, the skilled player loses the willingness to continue the game and immediately stops the game.
The present invention has been made in view of the above circumstances, and provides a game system capable of preventing a player (particularly a skilled player) from losing the willingness to continue the game in the middle of one game. Let it be a solution issue.

以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書きで付記するが、本発明を図示の形態に限定する趣旨ではない。   Means employed by the present invention to solve the above problems will be described below. In order to facilitate understanding of the present invention, reference numerals in the drawings will be appended in parentheses for convenience in the following, but the present invention is not intended to be limited to the illustrated forms.

本発明に係るゲームシステム(100)は、複数のゲーム装置(40)と、前記複数のゲーム装置とネットワークを介して接続される第1サーバ装置(10)と、を備え、前記複数のゲーム装置の各々は、前記第1サーバ装置とネットワークを介して通信する第1通信手段(75)と、プレイヤによって操作される操作手段(45、46、47、48等)と、前記操作手段の操作に基づく操作情報に応じて、当該ゲーム装置のプレイヤが操作する車両をゲーム画面上で動作させるとともに、当該車両の動きに応じてゲームの状況を変化させるゲーム制御手段(77)と、を備え、前記ゲーム制御手段(77)は、所定のモードでのゲームを実行するたびに、当該ゲーム装置のプレイヤが操作する車両が当該ゲームにて走行すべきコースとして、所定の複数のコースのうちの何れかを順番に繰り返し指定し、当該ゲームが終了した後に、当該ゲームの結果を含み、前記所定の複数のコースを連続して走り終えるのに要した時間を示すトライアルデータを生成し、所定の条件が成立した場合は、当該ゲームの終了後に生成した前記トライアルデータを前記第1サーバ装置へ送信し、前記第1サーバ装置は、前記複数のゲーム装置とネットワークを介して通信する第2通信手段(12)と、各プレイヤの順位付けを決定するランキング決定手段(16)と、を備え、前記ランキング決定手段(16)は、前記各ゲーム装置から受信した前記トライアルデータに基づいて、各プレイヤの順位付けを決定することを特徴とする。   A game system (100) according to the present invention includes a plurality of game devices (40) and a first server device (10) connected to the plurality of game devices via a network, and the plurality of game devices. Each of the first communication means (75) for communicating with the first server device via a network, operation means (45, 46, 47, 48, etc.) operated by a player, and operation of the operation means. Game control means (77) for operating the vehicle operated by the player of the game device on the game screen in accordance with the operation information based on the game information and changing the game situation in accordance with the movement of the vehicle, Whenever the game control means (77) executes a game in a predetermined mode, the game operated by the player of the game device is a course to be run in the game. One of a plurality of predetermined courses is repeatedly specified in order, and after the game is completed, the result of the game is included and the time required to finish running the predetermined plurality of courses continuously is indicated. When trial data is generated and a predetermined condition is satisfied, the trial data generated after the game ends is transmitted to the first server device, and the first server device connects the plurality of game devices and the network. Via a second communication means (12) for communicating with each other via a ranking determination means (16) for determining the ranking of each player, wherein the ranking determination means (16) receives the trial received from each game device. The ranking of each player is determined based on the data.

本発明では、プレイヤが操作する車両が、所定の複数のコースを連続して走り終えるのに要した時間を示すトライアルデータに基づいて、当該プレイヤの順位が決定されるので、例えば、あるゲームで指定されたコースを完走するのに要した時間がプレイヤにとって納得のいかないものだったとしても、次回のゲームで指定された別のコースを完走するのに要した時間を十分に短縮することができれば、結果として、全コースを連続して完走するのに要した時間(トライアルデータ)がレコードタイムよりも短くなって、順位が上がることも有り得る。つまり、あるゲームの途中で僅かなミスを犯した場合であっても、次回のゲームで挽回できる可能性があるので、1回のゲームの途中で、プレイヤが当該ゲームを続ける意欲を失うことを防止できるという利点がある。   In the present invention, the order of the player is determined based on trial data indicating the time required for the vehicle operated by the player to finish running a predetermined plurality of courses continuously. Even if the time required to complete the specified course is not satisfactory to the player, the time required to complete another course specified in the next game can be sufficiently reduced. If possible, as a result, the time (trial data) required to complete the entire course continuously may be shorter than the record time, and the ranking may increase. In other words, even if a small mistake is made in the middle of a certain game, there is a possibility that it can recover in the next game, so that the player loses the willingness to continue the game in the middle of one game. There is an advantage that it can be prevented.

本発明に係るゲームシステムの態様として、前記ゲーム制御手段(77)は、前記ゲームが終了した直後に生成した前記トライアルデータが、今までの前記トライアルデータの中で最短のデータとなった場合は、当該ゲームが終了した直後に生成した前記トライアルデータを前記第1サーバ装置(10)へ送信するとともに、順位付けを要求するランキング要求信号を前記第1サーバ装置へ送信する一方、最短のデータにはならなかった場合は、前記ランキング要求信号のみを前記第1サーバ装置へ送信し、前記第1サーバ装置は、プレイヤごとに前記トライアルデータを記憶する記憶部(14)をさらに備え、前記ランキング決定手段(16)は、前記ゲーム装置から前記トライアルデータおよび前記ランキング要求信号を受信した場合は、その受信した前記トライアルデータを前記記憶部に記録することで前記記憶部の内容を更新し、更新後の前記記憶部に記憶された各プレイヤの前記トライアルデータに基づいて、当該ゲーム装置のプレイヤの順位を決定する一方、前記ゲーム装置から前記ランキング要求信号のみを受信した場合は、前記記憶部の更新は行わずに、そのときの前記記憶部に記憶された各プレイヤの前記トライアルデータに基づいて、当該ゲーム装置のプレイヤの順位を決定する態様であってもよい。   As an aspect of the game system according to the present invention, the game control means (77), when the trial data generated immediately after the game is finished becomes the shortest data among the trial data so far. The trial data generated immediately after the game ends is transmitted to the first server device (10), and a ranking request signal for requesting ranking is transmitted to the first server device, while the shortest data is obtained. If not, only the ranking request signal is transmitted to the first server device, and the first server device further includes a storage unit (14) for storing the trial data for each player, and the ranking determination The means (16) receives the trial data and the ranking request signal from the game device. The content of the storage unit is updated by recording the received trial data in the storage unit, and based on the trial data of each player stored in the updated storage unit, the player of the game device While determining the ranking, when only the ranking request signal is received from the game device, the storage unit is not updated, but based on the trial data of each player stored in the storage unit at that time The mode of determining the ranking of the players of the game device may be employed.

この態様では、ゲーム制御手段(77)は、1回のゲームが終了した直後に生成したトライアルデータが最短のデータであるときは、当該生成したトライアルデータおよびランキング要求信号の両方を第1サーバ装置へ送信する一方、当該生成したトライアルデータが最短のデータではないときは、当該生成したトライアルデータは第1サーバ装置へは送信せずに、ランキング要求信号のみを第1サーバ装置へ送信するので、ゲームが終了するたびに、当該ゲームが終了した直後に生成したトライアルデータを、第1サーバ装置へ送信する態様に比べて、ゲーム装置の処理負荷が軽減されるという利点がある。   In this aspect, when the trial data generated immediately after the end of one game is the shortest data, the game control means (77) sends both the generated trial data and the ranking request signal to the first server device. On the other hand, when the generated trial data is not the shortest data, the generated trial data is not transmitted to the first server device, but only the ranking request signal is transmitted to the first server device. There is an advantage that the processing load of the game device is reduced as compared with an aspect in which trial data generated immediately after the game is finished each time the game is finished is transmitted to the first server device.

また、この態様では、第1サーバ装置(10)は、ゲーム装置から最短のトライアルデータを受け取ったことを契機として記憶部の更新処理を行うので、ゲームが終了するたびに、当該ゲームが終了した直後に生成されたトライアルデータを受け取って記憶部の更新処理を行う態様に比べて、サーバ装置の処理負荷が軽減されるという利点もある。   Moreover, in this aspect, since the first server device (10) performs the update process of the storage unit when receiving the shortest trial data from the game device, the game is finished every time the game is finished. There is also an advantage that the processing load of the server device is reduced as compared with the mode in which the trial data generated immediately after is received and the storage unit is updated.

本発明に係るゲームシステムの具体的な態様として、前記複数のゲーム装置とネットワークを介して接続される第2サーバ装置(20)と、前記第2サーバ装置と通信可能に接続されるとともに、前記トライアルデータを含むゲームデータをプレイヤごとに保存する第3サーバ装置(30)と、をさらに備え、前記複数のゲーム装置の各々は、前記第2サーバ装置と通信する第3通信手段(76)を備え、前記ゲーム制御手段は、前記ゲームを実行するときは、当該ゲーム装置のプレイヤに対応する前記ゲームデータを要求するリクエスト信号を前記第2サーバ装置へ送信し、要求した前記ゲームデータを前記第2サーバ装置から受信した後に前記ゲームを開始し、当該ゲームが終了すると、そのゲーム結果を前記第2サーバ装置へ送信し、前記第2サーバ装置は、前記複数のゲーム装置とネットワークを介して通信する第4通信手段(22)と、前記第3サーバ装置と通信する第5通信手段(24)と、前記第2サーバ装置を統括的に制御する制御部(26)と、を備え、前記制御部(26)は、前記ゲーム装置から前記リクエスト信号を受信したことを検知すると、その受信した前記リクエスト信号を前記第3サーバ装置へ転送し、当該リクエスト信号で要求されている前記ゲームデータを前記第3サーバ装置から受信したことを検知すると、その受信した前記ゲームデータを、前記リクエスト信号を送信してきた前記ゲーム装置へ送信する一方、前記ゲーム装置から前記ゲーム結果を受信したことを検知すると、その受信した前記ゲーム結果を前記第3サーバ装置へ転送し、前記第3サーバ装置は、前記第2サーバ装置と通信する第6通信手段(32)と、プレイヤごとに前記ゲームデータを保存するデータベース部(34)と、前記データベース部に保存された前記ゲームデータの読み出し及び更新を行うデータ管理部(36)と、を備え、前記データ管理部(36)は、前記第2サーバ装置から前記リクエスト信号を受信したことを検知すると、要求された前記ゲームデータを前記データベース部から読み出して、その読み出した前記ゲームデータを前記第2サーバ装置へ送信する一方、前記第2サーバ装置から前記ゲーム結果を受信したことを検知すると、その受信した前記ゲーム結果を前記データベース部へ記録して前記データベース部の内容を更新する態様であってもよい。   As a specific aspect of the game system according to the present invention, a second server device (20) connected to the plurality of game devices via a network, a communicatively connected to the second server device, and A third server device (30) for storing game data including trial data for each player, and each of the plurality of game devices includes third communication means (76) for communicating with the second server device. The game control means, when executing the game, transmits a request signal requesting the game data corresponding to a player of the game device to the second server device, and sends the requested game data to the second server device. The game is started after being received from the two server devices, and when the game ends, the game result is transmitted to the second server device, The second server device includes a fourth communication means (22) for communicating with the plurality of game devices via a network, a fifth communication means (24) for communicating with the third server device, and the second server device. A control unit (26) for comprehensively controlling the request, and when the control unit (26) detects the reception of the request signal from the game device, the control unit (26) transmits the received request signal to the third server. When it is detected that the game data requested by the request signal is received from the third server device, the received game data is transmitted to the game device that has transmitted the request signal. On the other hand, when it is detected that the game result is received from the game device, the received game result is transferred to the third server device, The third server device includes sixth communication means (32) for communicating with the second server device, a database unit (34) for storing the game data for each player, and the game data stored in the database unit. And a data management unit (36) for reading and updating the data, and when the data management unit (36) detects that the request signal is received from the second server device, the requested game data is displayed. When reading from the database unit and transmitting the read game data to the second server device while detecting that the game result has been received from the second server device, the received game result is stored in the database. It may be a mode in which the contents of the database section are updated by recording in the section.

本発明の実施形態に係るゲームシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the game system which concerns on embodiment of this invention. ゲーム装置の外観を示す斜視図である。It is a perspective view which shows the external appearance of a game device. ゲーム装置の電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a game device. ランキングサーバの電気的構成を示すブロック図である。It is a block diagram which shows the electrical structure of a ranking server. フロントサーバの電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a front server. データベースサーバの電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a database server. ゲーム装置の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of a game device. 報知画面の一例を示す図である。It is a figure which shows an example of an alerting | reporting screen. レース中において、表示部に表示されるゲーム映像の一例を示す図である。It is a figure which shows an example of the game image | video displayed on a display part during a race. 記憶部に保存されたタイムアタックレースの結果を模式的に示す図である。It is a figure which shows typically the result of the time attack race preserve | saved at the memory | storage part. トライアルデータ登録処理の具体的な内容を説明するためのフローチャートである。It is a flowchart for demonstrating the specific content of trial data registration processing. ランキング処理の具体的な内容を説明するためのフローチャートである。It is a flowchart for demonstrating the specific content of a ranking process.

<A:実施形態>
図1は、本発明の実施形態に係るゲームシステム100の構成を示すブロック図である。図1に示すように、ゲームシステム100は、複数の店舗(遊技施設)BLと、各店舗BLと通信可能なランキングサーバ10およびフロントサーバ20と、フロントサーバ20と通信可能なデータベースサーバ30とを含んで構成される。
<A: Embodiment>
FIG. 1 is a block diagram showing a configuration of a game system 100 according to the embodiment of the present invention. As shown in FIG. 1, the game system 100 includes a plurality of stores (game facilities) BL, a ranking server 10 and a front server 20 that can communicate with each store BL, and a database server 30 that can communicate with the front server 20. Consists of including.

各店舗BLは、複数のゲーム装置40とルータ50とを備え、当該店舗BL内の各ゲーム装置40は、ルータ50を経由してWAN(Wide Area Network)と接続されている。WANとして、TCP/IPプロトコルを利用してネットワーク通信を可能とするものが使用される。典型的には、インターネットが使用される。
また、ランキングサーバ10は、ルータ60を経由してWANと接続される。さらに、フロントサーバ20は、ルータ70を経由してWANと接続される。これにより、ネットワーク(WAN)上の各装置(ランキングサーバ10、フロントサーバ20、ゲーム装置40)同士は、ルータ(50、60、70)を介して相互に通信が可能となる。したがって、各ゲーム装置40は、ランキングサーバ10、フロントサーバ20、自店舗BL内の他のゲーム装置40、および、他店舗BL内の各ゲーム装置40と通信可能である。
なお、各サーバ(10,20,30)は機能上の区別であって、物理的には同じサーバ内に構築してもよい。
Each store BL includes a plurality of game devices 40 and a router 50, and each game device 40 in the store BL is connected to a WAN (Wide Area Network) via the router 50. A WAN that enables network communication using the TCP / IP protocol is used. Typically, the Internet is used.
The ranking server 10 is connected to the WAN via the router 60. Further, the front server 20 is connected to the WAN via the router 70. Thereby, each device (ranking server 10, front server 20, game device 40) on the network (WAN) can communicate with each other via the router (50, 60, 70). Therefore, each game device 40 can communicate with the ranking server 10, the front server 20, the other game devices 40 in the own store BL, and the game devices 40 in the other store BL.
Each server (10, 20, 30) is functionally distinct, and may be physically built in the same server.

ゲームシステム100で実現されるゲームは、各ゲーム装置40のプレイヤによる操作に応じて、当該プレイヤに割り当てられたオブジェクトが当該ゲーム装置40の画面上で動作することでゲームの状況が変化するタイプのゲームであり、具体的には、カーレースをテーマとしたゲームである。   The game realized by the game system 100 is a type in which the game situation changes as an object assigned to the player moves on the screen of the game device 40 in accordance with an operation by the player of each game device 40. It is a game, specifically a game on the theme of car racing.

図2は、ある1つのゲーム装置40の外観を示す斜視図である。他のゲーム装置40も同様の構成である。図2に示すように、ゲーム装置40は、プレイヤが着席する座席部41と、座席部41の前方に配置された本体部42と、表示部43とを含んで構成される。   FIG. 2 is a perspective view showing an appearance of a certain game device 40. Other game apparatuses 40 have the same configuration. As shown in FIG. 2, the game apparatus 40 includes a seat part 41 on which a player is seated, a main body part 42 disposed in front of the seat part 41, and a display part 43.

座席部41の左側面には、支持台44が連結され、当該支持台44の上面には、シフトレバー45が操作可能に装着されている。本体部42には、操作用ハンドル46、アクセルペダル47、ブレーキペダル48の他、各種の操作用ボタン(不図示)やコイン投入口(不図示)が設けられている。本実施形態において、ゲーム装置40で展開されるゲームにプレイヤが参加するためには、当該ゲーム装置40のコイン投入口にコイン(硬貨)を投入することが要求される。本実施形態では、1枚のコインの消費と引き換えに(つまりは課金を条件に)、1回のゲームが開始される。なお、ゲームを開始するための課金の条件は任意であり、例えば2枚以上のコインの消費と引き換えに、1回のゲームが開始される態様であってもよい。   A support base 44 is connected to the left side surface of the seat portion 41, and a shift lever 45 is operably mounted on the upper surface of the support base 44. The main body 42 is provided with various operation buttons (not shown) and a coin slot (not shown) in addition to the operation handle 46, the accelerator pedal 47, and the brake pedal 48. In the present embodiment, in order for a player to participate in a game developed on the game apparatus 40, it is required to insert coins (coins) into the coin insertion slot of the game apparatus 40. In this embodiment, one game is started in exchange for consumption of one coin (that is, on the condition of charging). The charging condition for starting the game is arbitrary. For example, one game may be started in exchange for the consumption of two or more coins.

表示部43は、ゲームの進行状況および結果などを表示する手段であり、その表示面が、座席部41に着席したプレイヤと向かい合うように、本体部42の上面に設けられている。表示部43は、例えば液晶表示装置で構成される。また、座席部41には、着席したプレイヤの頭部と、表示部43との間にレンズが位置するように設定された3Dメガネ36が、当該座席部41と一体に設けられている。座席部41に着席したプレイヤは、3Dメガネ36のレンズ越しに表示部43に表示された映像を見ることができ、右目に入射される映像と左目に入射される映像との視差によって、表示部43に表示された映像を立体的に認識できる。本実施形態では、プレイヤは、本体部42に設けられた操作用ボタン(不図示)を操作することで、2D表示と3D表示とを切り替えることができる。   The display unit 43 is a means for displaying the progress and results of the game, and is provided on the upper surface of the main body unit 42 so that the display surface faces the player seated on the seat unit 41. The display unit 43 is configured by a liquid crystal display device, for example. In addition, the seat portion 41 is provided with 3D glasses 36 that are set so that the lens is positioned between the head of the player who is seated and the display portion 43, integrally with the seat portion 41. A player seated on the seat unit 41 can see the video displayed on the display unit 43 through the lens of the 3D glasses 36, and the display unit is displayed by the parallax between the video incident on the right eye and the video incident on the left eye. The image displayed on 43 can be recognized three-dimensionally. In the present embodiment, the player can switch between 2D display and 3D display by operating an operation button (not shown) provided on the main body 42.

図3は、ゲーム装置40の電気的構成を示すブロック図である。図3に示すように、ゲーム装置40は、表示部43と、操作情報生成部71と、受付部72と、コインセンサ73と、記憶部74と、第1通信部75と、第3通信部76と、制御装置77とを含んで構成される。
操作情報生成部71は、プレイヤによる操作の内容を特定する操作情報を生成する手段である。操作情報生成部71は、前述のシフトレバー45、操作用ハンドル46、アクセルペダル47、ブレーキペダル48(以上は図2参照)、各種の操作用ボタン(不図示)などのプレイヤによって操作される操作手段に接続される。例えばプレイヤが操作用ハンドル46を所定の方向に所定量だけ回転させる操作を行うと、操作情報生成部71は、その操作内容を特定する情報を操作情報として生成して制御装置77へ送信するといった具合である。
FIG. 3 is a block diagram showing an electrical configuration of the game apparatus 40. As shown in FIG. 3, the game apparatus 40 includes a display unit 43, an operation information generation unit 71, a reception unit 72, a coin sensor 73, a storage unit 74, a first communication unit 75, and a third communication unit. 76 and a control device 77.
The operation information generation unit 71 is means for generating operation information for specifying the content of the operation by the player. The operation information generation unit 71 is an operation operated by the player such as the shift lever 45, the operation handle 46, the accelerator pedal 47, the brake pedal 48 (see FIG. 2 above), and various operation buttons (not shown). Connected to the means. For example, when the player performs an operation of rotating the operation handle 46 by a predetermined amount in a predetermined direction, the operation information generation unit 71 generates information specifying the operation content as operation information and transmits it to the control device 77. Condition.

受付部72は、プレイヤによるID入力を受け付けるとともに、その入力されたIDを制御装置77へ送信する手段である。本実施形態では、各プレイヤは、当該プレイヤを特定可能な情報であるIDが記録された可搬型の媒体を用いてゲームを行うことができる。ここでは、詳細な説明は省略するが、プレイヤは、所定の登録操作を行うことで、IDを取得する。そして、その取得したIDが、可搬型の媒体に書き込まれるといった具合である。本実施形態では、可搬型の媒体としてICカードが採用され、ICカードに記録されたプレイヤのIDを読み取る公知の読取器が受付部72として採用される。
コインセンサ73は、コイン投入口に投入されたコインを検出するための手段である。
The accepting unit 72 is means for accepting an ID input by the player and transmitting the input ID to the control device 77. In this embodiment, each player can play a game using a portable medium in which an ID that is information that can identify the player is recorded. Although a detailed description is omitted here, the player obtains an ID by performing a predetermined registration operation. The acquired ID is written on a portable medium. In this embodiment, an IC card is employed as a portable medium, and a known reader that reads the player ID recorded on the IC card is employed as the accepting unit 72.
The coin sensor 73 is a means for detecting a coin inserted into the coin insertion slot.

記憶部74は、各種のデータを記憶するための手段であり、書き換え可能なメモリで構成される。第1通信部75は、有線または無線の通信インターフェイスであり、制御装置77の制御の下、所定のプロトコルに従って、ランキングサーバ10との間で通信を行う手段である。また、第3通信部76は、有線または無線の通信インターフェイスであり、制御装置77の制御の下、所定のプロトコルに従って、フロントサーバ20との間で通信を行う手段である。制御装置77は、コンピュータであって、所定のプログラムに従って各種の制御処理を実行してゲーム装置全体を統括的に制御する。なお、制御装置77は、プログラムが記憶された不揮発性メモリ(ROMやフラッシュメモリ)、あるいはハードディスクなどを含んで構成される。   The storage unit 74 is a means for storing various data, and is composed of a rewritable memory. The first communication unit 75 is a wired or wireless communication interface, and is means for communicating with the ranking server 10 according to a predetermined protocol under the control of the control device 77. The third communication unit 76 is a wired or wireless communication interface, and is a means for communicating with the front server 20 according to a predetermined protocol under the control of the control device 77. The control device 77 is a computer, and executes various control processes according to a predetermined program to control the entire game device in an integrated manner. The control device 77 includes a nonvolatile memory (ROM or flash memory) in which a program is stored, a hard disk, or the like.

図4は、ランキングサーバ10の電気的構成を示すブロック図である。図4に示すように、ランキングサーバ10は、第2通信部12と、記憶部14と、制御装置16とを含んで構成される。第2通信部12は、有線または無線の通信インターフェイスであり、制御装置16の制御の下、所定のプロトコルに従って、ゲーム装置40との間で通信を行う手段である。記憶部14は、後述のトライアルデータをプレイヤごとに記憶する手段である。制御装置16は、コンピュータであって、各種の制御処理を実行してランキングサーバ全体を統括的に制御する。   FIG. 4 is a block diagram showing an electrical configuration of the ranking server 10. As shown in FIG. 4, the ranking server 10 includes a second communication unit 12, a storage unit 14, and a control device 16. The second communication unit 12 is a wired or wireless communication interface, and is a means for communicating with the game device 40 according to a predetermined protocol under the control of the control device 16. The memory | storage part 14 is a means to memorize | store the trial data mentioned later for every player. The control device 16 is a computer and executes various control processes to control the entire ranking server as a whole.

図5は、フロントサーバ20の電気的構成を示すブロック図である。図5に示すように、フロントサーバ20は、第4通信部22と、第5通信部24と、制御装置26とを含んで構成される。第4通信部22は、有線または無線の通信インターフェイスであり、制御装置26の制御の下、所定のプロトコルに従って、ゲーム装置40との間で通信を行う手段である。第5通信部24は、有線または無線の通信インターフェイスであり、制御装置26の制御の下、所定のプロトコルに従って、データベースサーバ30との間で通信を行う手段である。制御装置26は、コンピュータであって、各種の制御処理を実行してフロントサーバ全体を統括的に制御する。   FIG. 5 is a block diagram showing an electrical configuration of the front server 20. As shown in FIG. 5, the front server 20 includes a fourth communication unit 22, a fifth communication unit 24, and a control device 26. The fourth communication unit 22 is a wired or wireless communication interface, and is a means for communicating with the game device 40 according to a predetermined protocol under the control of the control device 26. The fifth communication unit 24 is a wired or wireless communication interface, and is a means for communicating with the database server 30 according to a predetermined protocol under the control of the control device 26. The control device 26 is a computer and executes various control processes to control the entire front server in an integrated manner.

図6は、データベースサーバ30の電気的構成を示すブロック図である。図6に示すように、データベースサーバ30は、第6通信部32と、データベース部34と、制御装置36とを含んで構成される。第6通信部32は、有線または無線の通信インターフェイスであり、制御装置36の制御の下、所定のプロトコルに従って、フロントサーバ20との間で通信を行う手段である。
データベース部34には、登録を行ったプレイヤごとに、対応するデータが記憶される。データベース部34に記憶されるデータとしては、例えばプレイヤのID、ID登録時に設定した認証用の暗証番号、プレイデータなどがある。プレイデータは、プレイヤが今までにプレイしたゲームの成績、プレイ回数、今までに取得したポイント数、プレイヤが所有しているレース車両の台数、種類および能力レベル値などを示す情報の集合である。本実施形態では、1回のゲームが終わるたびに、その結果に応じた値のポイントがプレイヤに付与される。プレイヤが所有するレース車両の能力レベル値は、当該レース車両で一度もゲームを行っていない初期の状態では所定の値に設定され、プレイを重ねて獲得したポイントの累積値に応じて増大していく。そして、レース車両の能力レベル値が高いほど、ゲームにおいて有利になるという具合である。
制御装置36は、コンピュータであって、各種の制御処理を実行してデータベースサーバ全体を統括的に制御する。
FIG. 6 is a block diagram showing an electrical configuration of the database server 30. As shown in FIG. 6, the database server 30 includes a sixth communication unit 32, a database unit 34, and a control device 36. The sixth communication unit 32 is a wired or wireless communication interface, and is a means for communicating with the front server 20 according to a predetermined protocol under the control of the control device 36.
The database unit 34 stores corresponding data for each registered player. The data stored in the database unit 34 includes, for example, a player ID, a password for authentication set at the time of ID registration, and play data. The play data is a set of information indicating the results of the game played by the player so far, the number of times played, the number of points acquired so far, the number of race cars owned by the player, the type, the ability level value, and the like. . In the present embodiment, every time one game is finished, points with a value corresponding to the result are given to the player. The ability level value of the race vehicle owned by the player is set to a predetermined value in an initial state where the game has never been played on the race vehicle, and increases according to the accumulated value of points acquired by repeated play. Go. And the higher the ability level value of the race vehicle, the more advantageous in the game.
The control device 36 is a computer and executes various control processes to control the entire database server as a whole.

次に、プレイヤが、自分のIDが記録されたICカードを用いてカーレースゲームを実行するための手順について説明する。まず、プレイヤは、自分がゲームを行おうとしているゲーム装置40のコイン投入口にコインを投入し、ICカードを受付部72にかざしてIDを入力する。制御装置77は、コイン投入口にコインが投入されたことを示すコイン検出信号をコインセンサ73から受信し、かつ、入力されたIDを受付部72から受信すると、暗証番号の入力を促す画面を表示するように表示部43を制御する。これを見て、プレイヤは、ゲーム装置40の本体部42に設けられた操作ボタン(不図示)を操作することで、ID登録時に予め設定した認証用の暗証番号を入力する。このとき、操作情報生成部71は、プレイヤが入力した暗証番号を示す操作情報を生成して制御装置77へ送信するという具合である。   Next, a procedure for a player to execute a car racing game using an IC card in which his / her ID is recorded will be described. First, the player inserts a coin into the coin insertion slot of the game apparatus 40 that he or she is going to play, and inputs the ID by holding the IC card over the reception unit 72. When the control device 77 receives a coin detection signal indicating that a coin has been inserted into the coin insertion slot from the coin sensor 73 and receives the input ID from the accepting unit 72, the control device 77 displays a screen prompting the input of a personal identification number. The display unit 43 is controlled to display. Looking at this, the player operates an operation button (not shown) provided on the main body 42 of the game apparatus 40 to input a password for authentication set in advance at the time of ID registration. At this time, the operation information generation unit 71 generates operation information indicating the personal identification number input by the player and transmits it to the control device 77.

制御装置77は、プレイヤにより入力された暗証番号を認識すると、フロントサーバ20に対して、入力されたIDに対応する正規の暗証番号を要求することを示す暗証番号要求信号を送信するように制御する。当該暗証番号要求信号を受信したフロントサーバ20の制御装置16は、データベースサーバ30に対して、当該暗証番号要求信号を転送する。当該暗証番号要求信号を受信したデータベースサーバ30の制御装置26は、当該IDに対応する正規の暗証番号をデータベース部34から読み出し、その読み出した正規の暗証番号をフロントサーバ20へ送信するように制御する。フロントサーバ20の制御装置16は、データベースサーバ30から正規の暗証番号を受信すると、暗証番号を要求してきたゲーム装置40への応答として、その受信した正規の暗証番号を送信するように制御する。   When the control device 77 recognizes the password input by the player, the control device 77 controls the front server 20 to transmit a password request signal indicating that a normal password corresponding to the input ID is requested. To do. The control device 16 of the front server 20 that has received the personal identification number request signal transfers the personal identification number request signal to the database server 30. The control device 26 of the database server 30 that has received the personal identification number request signal controls to read the regular personal identification number corresponding to the ID from the database unit 34 and to transmit the read regular personal identification number to the front server 20. To do. When receiving the regular password from the database server 30, the control device 16 of the front server 20 controls to transmit the received regular password as a response to the game device 40 that has requested the password.

制御装置77は、フロントサーバ20から正規の暗証番号を受信すると、その受信した正規の暗証番号と、プレイヤにより入力された暗証番号が一致しているか否かを判定する。制御装置77は、プレイヤにより入力された暗証番号が正規の暗証番号と一致すれば、正当なプレイヤであることを認証する。   When receiving the normal password from the front server 20, the control device 77 determines whether or not the received normal password matches the password entered by the player. If the password entered by the player matches the regular password, the control device 77 authenticates that the player is a valid player.

制御装置77は、正当なプレイヤであることを認証すると、フロントサーバ20に対して、当該プレイヤのIDに対応するプレイデータを要求することを示すプレイデータ要求信号を送信するように制御する。当該プレイデータ要求信号を受信したフロントサーバ20の制御装置16は、データベースサーバ30に対して、当該プレイデータ要求信号を転送する。当該プレイデータ要求信号を受信したデータベースサーバ30の制御装置26は、当該プレイヤのIDに対応するプレイデータをデータベース部34から読み出し、その読み出したプレイデータをフロントサーバ20へ送信するように制御する。フロントサーバ20の制御装置16は、当該プレイヤのIDに対応するプレイデータをデータベースサーバ30から受信すると、プレイデータ要求信号を送信してきたゲーム装置40への応答として、その受信したプレイデータを送信するように制御する。ゲーム装置40の制御装置77は、フロントサーバ20からプレイデータを受信すると、その受信したプレイデータを、入力されたプレイヤのIDと対応付けて記憶部74に保存するという具合である。   When authenticating that the player is a valid player, the control device 77 controls the front server 20 to transmit a play data request signal indicating that the play data corresponding to the ID of the player is requested. The control device 16 of the front server 20 that has received the play data request signal transfers the play data request signal to the database server 30. The control device 26 of the database server 30 that has received the play data request signal controls to read play data corresponding to the ID of the player from the database unit 34 and transmit the read play data to the front server 20. When receiving the play data corresponding to the ID of the player from the database server 30, the control device 16 of the front server 20 transmits the received play data as a response to the game device 40 that has transmitted the play data request signal. To control. When the control device 77 of the game device 40 receives the play data from the front server 20, the control device 77 stores the received play data in the storage unit 74 in association with the input player ID.

プレイヤの認証と、プレイデータの読み出しが終わると、制御装置77は、ゲームのモードを選択することを促す画面を表示するように表示部43を制御する。本実施形態では、「1位でゴール」「レース中に20台を抜く」などといった様々なミッションに挑戦する「チャレンジモード」、同じ店舗BL内の2以上のプレイヤ同士が対戦する「店内対戦モード」、全店舗BL内のプレイヤのうちレベルが比較的近いプレイヤ同士が1対1で対戦する「全国対戦モード」、プレイヤが選択した1つのコースを走行してタイムを競い、そのコースごとにランキング表示される「タイムアタックモード」、および、指定された複数コースをどれだけ短時間で完走できるかに挑戦する態様のレース(「タイムアタックレース」と呼ぶ)を行う「イベントモード」の5つのモードのうちの何れかを選択することを促す画面が表示部43に表示される。なお、本実施形態では、「イベントモード」は、所定のイベント(「タイムアタックイベント」と呼ぶ)が開催される時期においてのみ選択可能となる。表示部43の表示画面を見て、プレイヤは、本体部42に設けられた操作用ハンドル46を操作することで、何れかひとつのモードを選択する。このとき、操作情報生成部71は、プレイヤの操作内容を特定する操作情報(ここではプレイヤがどのモードを選択したのかを示す情報)を生成して制御装置77へ送信するという具合である。そして、制御装置77は、プレイヤが選択したモードに応じて、ゲームの進行を制御する。   When the player authentication and the play data reading are completed, the control device 77 controls the display unit 43 to display a screen that prompts the user to select a game mode. In this embodiment, “challenge mode” for challenging various missions such as “goal in 1st place” and “draw 20 cars during race”, “in-store battle mode” where two or more players in the same store BL play against each other. “National Battle Mode” where players with relatively close levels among players in all the stores BL compete one-on-one, run on one course selected by the players, compete for time, and rank for each course Of the five modes, “Time Attack Mode” that is displayed and “Event Mode” that performs a race (referred to as “Time Attack Race”) that challenges how long a specified course can be completed in a short time A screen that prompts the user to select one of these is displayed on the display unit 43. In the present embodiment, the “event mode” can be selected only when a predetermined event (referred to as “time attack event”) is held. Looking at the display screen of the display unit 43, the player selects any one mode by operating an operation handle 46 provided in the main body unit 42. At this time, the operation information generation unit 71 generates operation information for specifying the operation content of the player (here, information indicating which mode the player has selected) and transmits the operation information to the control device 77. Then, the control device 77 controls the progress of the game according to the mode selected by the player.

ここでは、「イベントモード」が選択された場合を想定して、ゲーム装置40の動作を説明する。図7は、「イベントモード」が選択されたときのゲーム装置40の動作を説明するためのフローチャートである。以下、図7を参照しながら、具体的に説明する。最初のステップS101では、制御装置77は、当該ゲーム装置40のプレイヤが「イベントモード」を選択したことを検知すると、当該プレイヤのレース車両が今回のタイムアタックレースで走行すべきコースとして、所定の複数のコースのうちの何れかを指定する。本実施形態では、タイムアタックレースで使われるコースとして、予め3種類のコース(それぞれを「第1のコース」、「第2のコース」、「第3のコース」と呼ぶ)が用意されており、制御装置77は、タイムアタックレースを実行するたびに、当該ゲーム装置40のプレイヤのレース車両が走行すべきコースとして、3種類のコースのうちの何れかを順番に繰り返し指定する。より具体的には、制御装置77は、プレイヤが1回目のタイムアタックレースを行うときは第1のコースを指定し、当該プレイヤが2回目のタイムアタックレースを行うときは第2のコースを指定し、当該プレイヤが3回目のタイムアタックレースを行うときは第3のコースを指定する。そして、制御装置77は、当該プレイヤが4回目以降のタイムアタックレースを行うときは再び第1のコースから順番に指定していくという具合である。   Here, the operation of the game apparatus 40 will be described assuming that the “event mode” is selected. FIG. 7 is a flowchart for explaining the operation of the game apparatus 40 when the “event mode” is selected. Hereinafter, this will be specifically described with reference to FIG. In the first step S101, when the control device 77 detects that the player of the game device 40 has selected the “event mode”, a predetermined plurality of courses are set as courses that the race vehicle of the player should run in the current time attack race. Specify one of the courses. In the present embodiment, three types of courses (each referred to as “first course”, “second course”, and “third course”) are prepared in advance as courses used in the time attack race, Whenever the time attack race is executed, the control device 77 repeatedly designates one of the three types of courses in order as a course on which the race vehicle of the player of the game device 40 should run. More specifically, the control device 77 specifies the first course when the player performs the first time attack race, and specifies the second course when the player performs the second time attack race. When the player performs the third time attack race, the third course is designated. And the control apparatus 77 is the condition of specifying again in order from the 1st course again when the said player performs the time attack race after the 4th time.

制御装置77は、当該ゲーム装置40のプレイヤのレース車両が今回のゲームで走行すべきコースを指定した後、それを当該プレイヤに知らせる報知画面を表示するように表示部43を制御する。図8は、表示部43に表示される報知画面の一例であり、指定したコースの他、タイムアタックイベントのルール説明も表示される。図8に示すように、予め用意された3種類のコース(指定コース)の各々は、コースを示す情報と、進行方向を示す情報と、路面状態を示す情報とを含んで構成される。例えば3種類のコースのうちの1つである「サーキット/順走/ドライ」に着目すると、「サーキット」はコースを示す情報であり、「順走」は進行方向を示す情報であり、「ドライ」は路面状態を示す情報である。ここでは、「サーキット/順走/ドライ」が第1のコース、「首都高/逆走/ウェット」が第2のコース、「市街地/順走/ドライ」が第3のコースにそれぞれ対応する。図8の態様では、今回のタイムアタックレースで走行すべきコースとして第1のコース(「サーキット/順走/ドライ」)が指定されている。
また、本実施形態では、連続する3種類のコース(第1のコース、第2のコース、第3のコース)の合計タイムに基づいて、プレイヤの順位付けが行われる。さらに、イベントの結果により特別なボーナス(勲章ボーナス)が付与され、イベント参加回数により専用チャレンジが解禁されるが、ここでは詳細な説明を省略する。なお、プレイヤは、アクセルペダル47を操作することで、報知画面をスキップすることもできる。
The control device 77 controls the display unit 43 so as to display a notification screen informing the player after the race vehicle of the player of the game device 40 has designated the course to be run in the current game. FIG. 8 is an example of a notification screen displayed on the display unit 43, and the rule description of the time attack event is also displayed in addition to the designated course. As shown in FIG. 8, each of the three types of courses (designated courses) prepared in advance includes information indicating a course, information indicating a traveling direction, and information indicating a road surface state. For example, when attention is paid to “Circuit / Sequential / Dry” which is one of three types of courses, “Circuit” is information indicating the course, “Sequential” is information indicating the traveling direction, and “Dry” "Is information indicating the road surface condition. Here, “Circuit / Sequential / Dry” corresponds to the first course, “Metropolitan Expressway / Reverse / Wet” corresponds to the second course, and “Urban / Sequential / Dry” corresponds to the third course. In the embodiment of FIG. 8, the first course (“circuit / forward / dry”) is designated as the course to be run in the current time attack race.
In the present embodiment, the ranking of the players is performed based on the total time of three consecutive courses (first course, second course, and third course). Furthermore, a special bonus (medal bonus) is given depending on the result of the event, and the dedicated challenge is lifted depending on the number of event participation, but detailed explanation is omitted here. The player can also skip the notification screen by operating the accelerator pedal 47.

ステップS101の後、制御装置77は、次のステップS102に進み、記憶部74に保存されたプレイデータを参照しながら、当該ゲーム装置40のプレイヤに対して、今回のタイムアタックレースで使用するレース車両を選択することを促す車セレクト画面を表示するように表示部43を制御する。本実施形態では、ID登録を行ったプレイヤが、最初にゲームを行う場合(過去のプレイ回数が0回の場合)は、19種類のレース車両の中から、自分の好きなレース車両を選択することを促す画面が車セレクト画面として表示される。一方、過去のプレイ回数が1回以上の場合は、最初に自分が選択したレース車両やゲーム中に新しく手に入れたレース車両の中から何れかを選択することを促す画面が車セレクト画面として表示されるといった具合である。車セレクト画面を見て、プレイヤは、本体部42に設けられた操作用ボタン(不図示)を操作することで、今回のタイムアタックレースで使用するレース車両を選択する。このとき、操作情報生成部71は、プレイヤの操作内容を特定する操作情報(ここではプレイヤが選択したレース車両を示す情報)を生成して制御装置77へ送信するという具合である。制御装置77は、受信した操作情報に基づいて、今回のタイムアタックレースでプレイヤが使用するレース車両を決定し、次のステップS103へ進む。   After step S101, the control device 77 proceeds to the next step S102, and refers to the play data stored in the storage unit 74, while referring to the play data stored in the storage device 74, the race vehicle used in the current time attack race. The display unit 43 is controlled to display a vehicle selection screen that prompts the user to select the vehicle. In the present embodiment, when a player who has registered ID plays a game for the first time (when the number of past plays is 0), he selects his favorite racing vehicle from 19 types of racing vehicles. A screen prompting that is displayed as a car selection screen. On the other hand, if the past number of plays is one or more, the car selection screen is a screen that prompts the user to select one of the race cars that he / she selected first or the race car newly obtained during the game. It is displayed. The player selects a race vehicle to be used in the current time attack race by operating an operation button (not shown) provided on the main body 42 by looking at the car select screen. At this time, the operation information generation unit 71 generates operation information for specifying the operation content of the player (in this case, information indicating the race vehicle selected by the player) and transmits the operation information to the control device 77. Based on the received operation information, the control device 77 determines a race vehicle to be used by the player in the current time attack race, and proceeds to the next step S103.

ステップS103では、制御装置77は、ミッションモードとして、オートマチックモード(AT)およびマニュアルモード(MT)のうちの何れかを選択することを促すAT/MT選択画面を表示するように表示部43を制御する。AT/MT選択画面を見て、当該ゲーム装置40のプレイヤは、本体部42に設けられた操作用ボタン(不図示)を操作することで、オートマチックモード(AT)およびマニュアルモード(MT)のうちの何れかを選択する。このとき、操作情報生成部71は、プレイヤの操作内容を特定する操作情報(プレイヤが選択したミッションモードを示す情報)を生成して制御装置77へ送信するという具合である。制御装置77は、受信した操作情報に基づいて、今回のタイムアタックレースでプレイヤが使用するレース車両のミッションモードを決定し、次のステップS104へ進む。   In step S103, the control device 77 controls the display unit 43 to display an AT / MT selection screen that prompts the user to select either the automatic mode (AT) or the manual mode (MT) as the mission mode. To do. By looking at the AT / MT selection screen, the player of the game apparatus 40 operates an operation button (not shown) provided on the main body 42, so that an automatic mode (AT) or a manual mode (MT) is selected. Select either of these. At this time, the operation information generation unit 71 generates operation information (information indicating the mission mode selected by the player) for specifying the operation content of the player and transmits it to the control device 77. Based on the received operation information, the control device 77 determines the mission mode of the race vehicle used by the player in the current time attack race, and proceeds to the next step S104.

ステップS104では、制御装置77は、当該ゲーム装置40のプレイヤに対して、自分が選択したレース車両の能力レベル値を所定の複数のパラメータ(項目)に割り振ることで当該レース車両の仕様を調整するセッティングを行うことを促すセッティング画面を表示するように表示部43を制御する。本実施形態では、グリップとパワーの2種類のパラメータが採用されているが、これに限らず、パラメータの種類や数は任意である。レース車両の能力レベル値を、グリップよりもパワーに多く配分した場合は、パワーに重点を置いた仕様となる。例えば能力レベル値が50であって、そのうちの30をパワーに割り振り、残りの20をグリップに割り振るような場合である。また、レース車両の能力レベル値を、パワーよりもグリップに多く配分した場合は、カーブでのコーナリングの安定性に重点を置いた仕様になる。例えば能力レベル値が50であって、そのうちの20をパワーに割り振り、残りの30をグリップに割り振るような場合である。   In step S104, the control device 77 adjusts the specification of the race vehicle by allocating the ability level value of the race vehicle selected by itself to a plurality of predetermined parameters (items) to the player of the game device 40. The display unit 43 is controlled to display a setting screen that prompts the user to perform setting. In the present embodiment, two types of parameters, grip and power, are employed, but the present invention is not limited to this, and the type and number of parameters are arbitrary. When the ability level value of a race vehicle is allocated more to the power than the grip, the specification is focused on power. For example, the ability level value is 50, 30 of which are allocated to power and the remaining 20 are allocated to grips. In addition, when the ability level value of a race vehicle is allocated more to the grip than the power, the specification is focused on the cornering stability on the curve. For example, the ability level value is 50, 20 of which are allocated to power and the remaining 30 are allocated to grips.

ただし、能力レベル値の割り振りが極端に偏ることを防止するために、本実施形態では、一方のみ(例えばパワーのみ)に割り振られる量が所定量(ここでは「5」)を超えると、そのパラメータへの能力レベル値の割り振りが一時的に禁止され、他方のパラメータ(グリップ)への能力レベル値の割り振りのみが許容される。その後、他方のパラメータ(グリップ)に割り振られる量が所定量(ここでは「5」)に到達すると、それまで能力レベル値の割り振りが禁止されていた一方のパラメータ(パワー)への能力レベル値の割り振りが再び許容されるように設定されている。セッティング画面を見て、当該ゲーム装置40のプレイヤは、本体部42に設けられた操作用ボタン(不図示)を操作することで、自分の選んだレース車両のセッティングを行う。このとき、操作情報生成部71は、プレイヤの操作内容を特定した操作情報(ここではプレイヤが行ったセッティングの内容を示す情報)を生成して制御装置77へ送信するという具合である。制御装置77は、受信した操作情報に基づいて、今回のタイムアタックレースでプレイヤが使用するレース車両の仕様を決定する。   However, in order to prevent the allocation of capability level values from being extremely biased, in this embodiment, when the amount allocated to only one (for example, only power) exceeds a predetermined amount (here, “5”), the parameter The assignment of ability level values to is temporarily prohibited, and only assignment of ability level values to the other parameter (grip) is allowed. After that, when the amount assigned to the other parameter (grip) reaches a predetermined amount (here, “5”), the ability level value for one parameter (power) that has been prohibited from being assigned to the ability level value until then. The allocation is set to be allowed again. Looking at the setting screen, the player of the game apparatus 40 operates the operation button (not shown) provided on the main body 42 to set the race vehicle selected by the player. At this time, the operation information generation unit 71 generates operation information specifying the operation content of the player (in this case, information indicating the content of the setting performed by the player) and transmits it to the control device 77. Based on the received operation information, the control device 77 determines the specifications of the race vehicle used by the player in the current time attack race.

ステップS104の後、制御装置77は、タイムアタックレースを開始するように制御する(ステップS105)。制御装置77は、当該ゲーム装置40のプレイヤの操作情報に基づいて、当該プレイヤのレース車両をゲーム画面上で動作させるとともに、当該レース車両の動きに応じてゲームの状況を変化させるように制御する。図9は、レース中において、表示部43に表示されるゲーム映像の一例を示す図である。図9に示すように、表示部43には、ゲーム装置40のプレイヤによって操作されるオブジェクトであるレース車両の映像101が、コース映像102と重ね合わされて表示される。コース映像102は、プレイヤが選択したレース車両の映像101を基準として一定範囲が描画されるように制御される。また、その描画範囲に含まれる他のレース車両の映像もコース映像102内に表示され得る。なお、カーレースゲームにおけるレース車両の制御は、周知のカーレースゲームと同様である。   After step S104, the control device 77 controls to start a time attack race (step S105). Based on the operation information of the player of the game device 40, the control device 77 controls the player to operate the race vehicle on the game screen and change the game situation according to the movement of the race vehicle. . FIG. 9 is a diagram illustrating an example of a game image displayed on the display unit 43 during the race. As shown in FIG. 9, the display unit 43 displays a video 101 of the race vehicle, which is an object operated by the player of the game apparatus 40, superimposed on the course video 102. The course video 102 is controlled so that a certain range is drawn based on the video 101 of the race vehicle selected by the player. In addition, images of other race vehicles included in the drawing range can also be displayed in the course image 102. Note that the control of the racing vehicle in the car racing game is the same as in the well-known car racing game.

図9に示すように、コース映像102には、タコメータ(回転速度計)103、スピードメータ104、ダメージメータ105、位置関係表示用オブジェクト106などが適宜に表示される。ダメージメータ105は、当該ゲーム装置40のプレイヤのレース車両が、他のレース車両やコースの外壁などに衝突することで受けたダメージの程度を示すダメージデータを示すものである。制御装置77は、当該ゲーム装置40のプレイヤが操作するレース車両の走行中に当該レース車両が受けたダメージの程度を示すダメージデータを管理し、そのダメージデータが基準値を超えると、ダメージメータ105の表示が上限値を超えるように表示部43を制御するとともに、レース車両がクラッシュする映像を表示するように表示部43を制御する。レース車両がクラッシュすると、当該レース車両は、クラッシュ映像が表示されている期間、走行不能となる。   As shown in FIG. 9, on the course video 102, a tachometer (rotometer) 103, a speedometer 104, a damage meter 105, a positional relationship display object 106, and the like are appropriately displayed. The damage meter 105 indicates damage data indicating the degree of damage received by the race vehicle of the player of the game apparatus 40 colliding with another race vehicle or the outer wall of the course. The control device 77 manages damage data indicating the degree of damage received by the race vehicle during the running of the race vehicle operated by the player of the game device 40. If the damage data exceeds a reference value, the damage meter 105 The display unit 43 is controlled so that the display of exceeds the upper limit value, and the display unit 43 is controlled so as to display an image in which the race vehicle crashes. When a race vehicle crashes, the race vehicle cannot run during the period when the crash video is displayed.

タイムアタックレースが終了すると(図7のステップS106の結果が肯定の場合)、制御装置77は、記憶部74に保存したプレイデータを参照しながら、当該ゲーム装置40のプレイヤが行ったタイムアタックレースの回数が、今回のタイムアタックレースを含めて3回以上であるか否かを判定する(ステップS107)。   When the time attack race is completed (when the result of step S106 in FIG. 7 is affirmative), the control device 77 refers to the play data stored in the storage unit 74 and the number of time attack races performed by the player of the game device 40. However, it is determined whether or not there are three or more times including the current time attack race (step S107).

ステップS107の結果が肯定の場合、制御装置77は、今回のタイムアタックレースの結果を含み、3種類のコースを連続して走り終えるのに要した時間を示すトライアルデータを生成する(ステップS108)。より具体的には以下のとおりである。いま、プレイヤが、3回目のタイムアタックレースを終えた場面を想定する。制御装置77は、3回目のタイムアタックレースが終了すると、当該3回目のタイムアタックレースの結果と、記憶部74に保存されている1回目および2回目の各々のタイムアタックレースの結果とを合計することでトライアルデータを生成する。前述したように、1回目のタイムアタックレースでは第1のコースが指定され、2回目のタイムアタックレースでは第2のコースが指定され、3回目のタイムアタックレースでは第3のコースが指定される。したがって、第1のタイムアタックレースの結果とは第1のコースを完走するのに要した時間を示すデータであり、第2のタイムアタックレースの結果とは第2のコースを完走するのに要した時間を示すデータであり、第3のタイムアタックレースの結果とは第3のコースを完走するのに要した時間を示すデータである。したがって、これらのデータの合計は、3種類のコースを連続して走り終えるのに要した時間を示すデータになるという具合である。   If the result of step S107 is affirmative, the control device 77 generates trial data indicating the time required to finish running the three types of courses continuously, including the result of the current time attack race (step S108). More specifically, it is as follows. Now, assume that the player has finished the third time attack race. When the third time attack race is completed, the control device 77 adds up the results of the third time attack race and the results of the first and second time attack races stored in the storage unit 74. Generate trial data. As described above, the first course is designated in the first time attack race, the second course is designated in the second time attack race, and the third course is designated in the third time attack race. Therefore, the result of the first time attack race is data indicating the time required to complete the first course, and the result of the second time attack race is the time required to complete the second course. The result of the third time attack race is data indicating the time required to complete the third course. Accordingly, the sum of these data is data indicating the time required to finish running the three types of courses continuously.

また、例えばプレイヤが、4回目のタイムアタックレースを終えた場合は、制御装置77は、当該4回目のタイムアタックレースの結果と、記憶部74に保存されている前回(3回目)および前々回(2回目)のタイムアタックレースの結果とを合計することでトライアルデータを生成する。前述したように、4回目のタイムアタックレースでは再び第1のコースが指定されるので、4回目のタイムアタックレースの結果とは、第1のコースを完走するのに要した時間を示すデータである。前回(3回目)のタイムアタックレースの結果は、第3のコースを完走するのに要した時間を示すデータであり、前々回(2回目)のタイムアタックレースの結果は、第2のコースを完走するのに要した時間を示すデータであるので、4回目、3回目および2回目の各々のタイムアタックレースの結果の合計は、3種類のコースを連続して走り終えるのに要した時間を示すデータになる。5回目以降のタイムアタックレースが終了した場合についても同様であり、タイムアタックレースが終了するたびに、当該終了したタイムアタックレースの結果を含み、3種類のコースを連続して走り終えるのに要した時間を示すトライアルデータが生成されるという具合である。   Further, for example, when the player finishes the fourth time attack race, the control device 77 determines the result of the fourth time attack race, the previous time (third time) and the previous time (second time) stored in the storage unit 74. The trial data is generated by summing up the results of the time attack race of). As described above, since the first course is designated again in the fourth time attack race, the result of the fourth time attack race is data indicating the time required to complete the first course. The result of the previous (third) time attack race is data indicating the time taken to complete the third course, and the result of the second (second) time attack race is that the second course is completed. Therefore, the total of the results of the 4th, 3rd and 2nd time attack races is data indicating the time required to finish running the three courses continuously. . The same applies to the case where the fifth time attack race or later is completed. Every time the time attack race is completed, the time required to finish the three types of courses in succession is included, including the results of the completed time attack race. That is, the trial data shown is generated.

一方、ステップS107の結果が否定の場合、つまりは、当該ゲーム装置40のプレイヤが行ったタイムアタックレースの回数が、今回のタイムアタックレースを含めて3回未満(1回または2回)であった場合は、3種類のコースを連続して走り終えるのに要した時間を算出することは不可能(トライアルデータを生成することは不可能)なので、後述のステップS113へ進む。   On the other hand, when the result of step S107 is negative, that is, when the number of time attack races performed by the player of the game apparatus 40 is less than 3 times (1 time or 2 times) including the current time attack race. Since it is impossible to calculate the time required to finish running the three kinds of courses continuously (trial data cannot be generated), the process proceeds to step S113 described later.

上記ステップS108の後、制御装置77は、今回のタイムアタックレースが終了した直後に生成したトライアルデータが、今までのトライアルデータの中で最短のデータであるか否かを判定する(ステップS109)。より具体的には以下のとおりである。いま、プレイヤが、4回目のタイムアタックレースを終えた場面を想定する。制御装置77は、4回目のタイムアタックレースが終了すると、当該終了したタイムアタックレースの結果を記憶部74へ書き込むとともに、記憶部74に保存されたタイムアタックレースの結果に基づいて、当該終了したタイムアタックレースの結果を含み、3種類のコースを連続して走り終えるのに要した時間を示すトライアルデータを生成する。   After step S108, the control device 77 determines whether or not the trial data generated immediately after the end of the current time attack race is the shortest data among the trial data thus far (step S109). More specifically, it is as follows. Assume that the player has finished the fourth time attack race. When the fourth time attack race is completed, the control device 77 writes the result of the time attack race that has been completed to the storage unit 74 and, based on the result of the time attack race stored in the storage unit 74, the time attack race that has ended. Including the results, trial data is generated that indicates the time required to finish running the three courses continuously.

図10は、記憶部74に保存されたタイムアタックレースの結果を模式的に示す図である。図10においては、説明の便宜上、1回目のタイムアタックレースの結果を示すデータ(第1のコースを完走するのに要した時間を示すデータ)を(1)、2回目のタイムアタックレースの結果を示すデータ(第2のコースを完走するのに要した時間を示すデータ)を(2)、3回目のタイムアタックレースの結果を示すデータ(第3のコースを完走するのに要した時間を示すデータ)を(3)、4回目のタイムアタックレースの結果を示すデータ(第1のコースを完走するのに要した時間を示すデータ)を(4)とそれぞれ表記する。   FIG. 10 is a diagram schematically showing the results of the time attack race stored in the storage unit 74. As shown in FIG. In FIG. 10, for convenience of explanation, data indicating the result of the first time attack race (data indicating the time required to complete the first course) is (1) and the result of the second time attack race. Data (data indicating the time required to complete the second course) (2) Data indicating the result of the third time attack race (data indicating the time required to complete the third course) (3) Data indicating the result of the fourth time attack race (data indicating the time required to complete the first course) is denoted as (4).

図10からも理解されるように、4回目のタイムアタックレースが終了した直後において生成されるトライアルデータは、(4)と(3)と(2)との合計である。図10の態様では、制御装置77は、4回目のタイムアタックレースが終了した直後に生成したトライアルデータ((4)+(3)+(2))と、3回目のタイムアタックレースが終了した直後に生成したトライアルデータ((1)+(2)+(3))とを比較する。そして、制御装置77は、4回目のタイムアタックレースが終了した直後に生成したトライアルデータが、3回目のタイムアタックレースが終了した直後に生成したトライアルデータよりも短い時間を示すものであった場合は、4回目のタイムアタックレースが終了した直後に生成したトライアルデータが最短のデータであると判定する。一方、4回目のタイムアタックレースが終了した直後に生成したトライアルデータが、3回目のタイムアタックレースが終了した直後に生成したトライアルデータよりも長い時間を示すものであった場合は、4回目のタイムアタックレースが終了した直後に生成したトライアルデータは最短のデータではないと判定するという具合である。   As understood from FIG. 10, the trial data generated immediately after the end of the fourth time attack race is the sum of (4), (3), and (2). In the aspect of FIG. 10, the control device 77 generates the trial data ((4) + (3) + (2)) generated immediately after the end of the fourth time attack race and immediately after the end of the third time attack race. The generated trial data ((1) + (2) + (3)) is compared. When the trial data generated immediately after the end of the fourth time attack race indicates a shorter time than the trial data generated immediately after the end of the third time attack race, It is determined that the trial data generated immediately after the end of the fourth time attack race is the shortest data. On the other hand, if the trial data generated immediately after the end of the fourth time attack race indicates a longer time than the trial data generated immediately after the end of the third time attack race, the fourth time attack race That is, the trial data generated immediately after the completion of the determination is not the shortest data.

上記ステップS109の結果が肯定の場合、つまり、今回のタイムアタックレースが終了した直後に生成したトライアルデータが最短のデータであると判定した場合、制御装置77は、当該生成したトライアルデータと、当該ゲーム装置40のプレイヤの順位付けを要求するランキング要求信号とをランキングサーバ10へ送信する(ステップS110)。一方、上記ステップS109の結果が否定の場合、つまり、今回のタイムアタックレースが終了した直後に生成したトライアルデータが最短のデータではないと判定した場合、制御装置77は、当該生成したトライアルデータをランキングサーバ10へ送信することはせずに、ランキング要求信号のみをランキングサーバ10へ送信する(ステップS111)。   If the result of step S109 is affirmative, that is, if it is determined that the trial data generated immediately after the end of the current time attack race is the shortest data, the control device 77 and the generated trial data and the game A ranking request signal for requesting ranking of the players of the device 40 is transmitted to the ranking server 10 (step S110). On the other hand, if the result of step S109 is negative, that is, if it is determined that the trial data generated immediately after the end of the current time attack race is not the shortest data, the control device 77 ranks the generated trial data. Only the ranking request signal is transmitted to the ranking server 10 without being transmitted to the server 10 (step S111).

ランキングサーバ10は、各ゲーム装置40からトライアルデータを受信すると、受信したトライアルデータを記憶部14に登録するトライアルデータ登録処理を実行する。図11は、ランキングサーバ10が実行するトライアルデータ登録処理の内容を示すフローチャートである。以下、図11を参照しながら、トライアルデータ登録処理の具体的な内容を説明する。   Upon receiving trial data from each game device 40, the ranking server 10 executes trial data registration processing for registering the received trial data in the storage unit 14. FIG. 11 is a flowchart showing the contents of trial data registration processing executed by the ranking server 10. The specific contents of the trial data registration process will be described below with reference to FIG.

図11に示すように、ランキングサーバ10の制御装置16は、まずトライアルデータを受信したか否かを判定する(ステップS201)。ステップS201の結果が肯定の場合、制御装置16は、受信したトライアルデータを記憶部14に記録することで記憶部14の内容を更新する(ステップS202)。より具体的には、制御装置16は、記憶部14に記憶された各プレイヤのトライアルデータのうち、トライアルデータを送信してきたゲーム装置40のプレイヤに対応するトライアルデータを、受信したトライアルデータに更新する。つまり、記憶部14には、各プレイヤの最短のトライアルデータが記憶されるという具合である。以上で、1回のトライアルデータ登録処理が終了する。上述したトライアルデータ登録処理は、所定の周期で繰り返し実行される。   As shown in FIG. 11, the control device 16 of the ranking server 10 first determines whether or not trial data has been received (step S201). When the result of step S201 is affirmative, the control device 16 updates the contents of the storage unit 14 by recording the received trial data in the storage unit 14 (step S202). More specifically, the control device 16 updates the trial data corresponding to the player of the game device 40 that has transmitted the trial data among the trial data of each player stored in the storage unit 14 to the received trial data. To do. That is, the storage unit 14 stores the shortest trial data of each player. This completes one trial data registration process. The trial data registration process described above is repeatedly executed at a predetermined cycle.

また、ランキングサーバ10は、各ゲーム装置40からランキング要求信号を受信すると、当該ランキング要求信号を送信してきたゲーム装置40のプレイヤの順位付けを決定するランキング処理を実行する。図12は、ランキングサーバ10が実行するランキング処理の内容を示すフローチャートである。以下、図12を参照しながら、ランキング処理の具体的な内容を説明する。   In addition, when the ranking server 10 receives a ranking request signal from each game device 40, the ranking server 10 executes a ranking process for determining ranking of the players of the game device 40 that has transmitted the ranking request signal. FIG. 12 is a flowchart showing the contents of the ranking process executed by the ranking server 10. Hereinafter, specific contents of the ranking process will be described with reference to FIG.

図12に示すように、ランキングサーバ10の制御装置16は、まずランキング要求信号をゲーム装置40から受信したか否かを判定する(ステップS301)。ステップS301の結果が肯定の場合、制御装置16は、記憶部14に記憶された各プレイヤのトライアルデータに基づいて、ランキング要求信号の両方を送信してきたゲーム装置40のプレイヤの順位を決定する(ステップS302)。トライアルデータが示す時間(3種類のコースを連続して走り終えるのに要した時間)が短いほど、当該プレイヤの順位は上位になるという具合である。   As shown in FIG. 12, the control device 16 of the ranking server 10 first determines whether or not a ranking request signal has been received from the game device 40 (step S301). When the result of step S301 is affirmative, the control device 16 determines the rank of the player of the game device 40 that has transmitted both of the ranking request signals based on the trial data of each player stored in the storage unit 14 ( Step S302). The shorter the time indicated by the trial data (the time required to finish running the three types of courses) is, the higher the ranking of the player is.

上記ステップS302の後、制御装置16は、ステップS302で決定したプレイヤの順位を示す情報(「ランキング結果」と呼ぶ)を、ランキング要求信号を送信してきたゲーム装置40へ送信する(ステップS303)。以上で、1回のランキング処理が終了する。上述したランキング処理は、所定の周期で繰り返し実行される。   After step S302, the control device 16 transmits information indicating the ranking of the players determined in step S302 (referred to as “ranking result”) to the game device 40 that has transmitted the ranking request signal (step S303). This completes one ranking process. The ranking process described above is repeatedly executed at a predetermined cycle.

再び、図7に戻って、ゲーム装置40の具体的な動作を説明する。ゲーム装置40の制御装置77は、前述のステップS110でトライアルデータおよびランキング要求信号の両方をランキングサーバ10へ送信した後、あるいは、前述のステップS111でランキング要求信号のみをランキングサーバ10へ送信した後、ランキングサーバ10からランキング結果を受信したか否かを判定する(ステップS112)。ステップS112の結果が肯定の場合、つまり、ランキングサーバ10からランキング結果を受信した場合は、制御装置77は、当該ゲーム装置40のプレイヤの順位、付与されるべきポイント数、タイムアタックレース終了時点でのレース車両の能力レベル値などを表示するように表示部43を制御する(ステップS113)。また、制御装置77は、ゲームの結果を当該ゲーム装置40のプレイヤのIDとともにフロントサーバ20へ送信する。フロントサーバ20の制御装置26は、ゲーム装置40から受信したIDとゲーム結果をデータベースサーバ30へ送信するように制御する。そして、データベースサーバ30の制御部36は、フロントサーバ20から受信したIDとゲーム結果とをデータベース部34に記録するように制御する。これにより、データベース部34のデータが更新されていくという具合である。   Returning to FIG. 7 again, the specific operation of the game apparatus 40 will be described. The control device 77 of the game apparatus 40 transmits both the trial data and the ranking request signal to the ranking server 10 in the above-described step S110, or after transmitting only the ranking request signal to the ranking server 10 in the above-described step S111. Then, it is determined whether or not a ranking result has been received from the ranking server 10 (step S112). When the result of step S112 is affirmative, that is, when the ranking result is received from the ranking server 10, the control device 77 determines the ranking of the player of the game device 40, the number of points to be given, and the time attack time end point. The display unit 43 is controlled so as to display the ability level value of the race vehicle (step S113). In addition, the control device 77 transmits the game result to the front server 20 together with the ID of the player of the game device 40. The control device 26 of the front server 20 controls to transmit the ID and game result received from the game device 40 to the database server 30. Then, the control unit 36 of the database server 30 controls to record the ID and game result received from the front server 20 in the database unit 34. Thereby, the data in the database unit 34 is updated.

ステップS113の後、制御装置77は、当該ゲーム装置40のプレイヤにゲームの継続を希望するか否かを問い合わせる(ステップS114)。より具体的には、制御装置77は、ゲームの継続を希望する場合は所定期間内(例えば10秒以内)に所定枚数のコインを投入することを促す画面を表示するように、表示部43を制御する。これを見て、プレイヤは、自分の意思に応じた操作を行うという具合である。例えばゲームの継続を希望する場合は、プレイヤは、コイン投入口に1枚のコインを投入する。制御装置77は、所定期間内に、コイン投入口に1枚のコインが投入されたことを示すコイン検出信号をコインセンサから受信すると、プレイヤがゲームの継続を希望したことを検知する。   After step S113, the control device 77 inquires of the player of the game device 40 whether or not it is desired to continue the game (step S114). More specifically, if the control device 77 desires to continue the game, the control unit 77 displays the display unit 43 so as to display a screen prompting to insert a predetermined number of coins within a predetermined period (for example, within 10 seconds). Control. Looking at this, the player performs an operation according to his / her intention. For example, when it is desired to continue the game, the player inserts one coin into the coin insertion slot. When the control device 77 receives from the coin sensor a coin detection signal indicating that one coin has been inserted into the coin insertion slot within a predetermined period, the control device 77 detects that the player desires to continue the game.

ステップS114の結果が否定の場合、つまり、プレイヤがゲームの継続を希望しなかった場合は、そのままゲーム終了となる。一方、ステップS114の結果が肯定の場合、つまり、プレイヤがゲームの継続を希望した場合は、制御装置77は、再び「イベントモード」でゲームを実行するように制御する。   If the result of step S114 is negative, that is, if the player does not wish to continue the game, the game ends as it is. On the other hand, if the result of step S114 is affirmative, that is, if the player wishes to continue the game, the control device 77 controls to execute the game again in the “event mode”.

以上に説明したように、本実施形態では、プレイヤが操作するレース車両が、3種類のコースを連続して走り終えるのに要した時間を示すトライアルデータに基づいて、当該プレイヤの順位が決定されるので、例えば、1回のゲーム(タイムアタックレース)で指定されたコースを完走するのに要した時間がプレイヤにとって納得のいかないものだったとしても、次回のゲームで指定された別のコースを完走するのに要した時間を十分に短縮することができれば、結果として、全コースを連続して完走するのに要した時間(トライアルデータ)が過去のレコードタイムよりも短くなって、順位が上がることも有り得る。つまり、あるゲームの途中で僅かなミスを犯した場合であっても、次回のゲームで挽回できる可能性があるので、1回のゲームの途中で、プレイヤが当該ゲームを続ける意欲を失うことを防止できるという利点がある。   As described above, in this embodiment, the rank of the player is determined based on the trial data indicating the time required for the race vehicle operated by the player to finish running the three types of courses continuously. So, for example, even if the time taken to complete the course specified in one game (time attack race) is not satisfactory to the player, another course specified in the next game If the time required to complete the race can be shortened sufficiently, as a result, the time required to complete the entire course continuously (trial data) will be shorter than the past record time, and the ranking will rise. It is possible. In other words, even if a small mistake is made in the middle of a certain game, there is a possibility that it can recover in the next game, so that the player loses the willingness to continue the game in the middle of one game. There is an advantage that it can be prevented.

また、本実施形態では、ゲーム装置40の制御装置77は、1回のタイムアタックレースが終了した直後に生成したトライアルデータが最短のデータであるときは、当該生成したトライアルデータおよびランキング要求信号の両方をランキングサーバ10へ送信する一方、当該生成したトライアルデータが最短のデータではないときは、当該生成したトライアルデータはランキングサーバ10へは送信せずに、ランキング要求信号のみをランキングサーバ10へ送信するので、タイムアタックレースが終了するたびに、当該タイムアタックレースが終了した直後に生成したトライアルデータを、ランキングサーバ10へ送信する態様に比べて、ゲーム装置40の処理負荷が軽減されるという利点がある。   In the present embodiment, when the trial data generated immediately after the end of one time attack race is the shortest data, the control device 77 of the game apparatus 40 uses both the generated trial data and the ranking request signal. When the generated trial data is not the shortest data, the generated trial data is not transmitted to the ranking server 10 and only the ranking request signal is transmitted to the ranking server 10. Therefore, there is an advantage that the processing load of the game apparatus 40 is reduced as compared with the aspect in which the trial data generated immediately after the time attack race is finished each time the time attack race is finished, is transmitted to the ranking server 10.

さらに、本実施形態では、ランキングサーバ10は、ゲーム装置40から最短のトライアルデータを受け取ったことを契機として記憶部14の更新処理を行うので、タイムアタックレースが終了するたびに、当該タイムアタックレースが終了した直後に生成されるトライアルデータを受け取って記憶部14の更新処理を行う態様に比べて、ランキングサーバ10の処理負荷が軽減されるという利点もある。   Furthermore, in the present embodiment, the ranking server 10 performs the update process of the storage unit 14 when receiving the shortest trial data from the game device 40, so that the time attack race ends each time the time attack race ends. There is also an advantage that the processing load of the ranking server 10 is reduced as compared with the aspect in which the trial data generated immediately after is received and the storage unit 14 is updated.

<B:変形例>
以上の実施形態には様々な変形が加えられる。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様は併合され得る。
<B: Modification>
Various modifications are added to the above embodiment. Specific modifications are exemplified below. Two or more aspects arbitrarily selected from the following examples may be merged.

(1)変形例1
上述の実施形態では、3種類のコースを連続して完走するのに要した時間を示すデータをトライアルデータとして採用しているが、これに限らず、例えば2種類または4種類以上のコースを連続して完走するのに要した時間を示すデータをトライアルデータとして採用することもできる。要するに、上述のトライアルデータは、所定の複数のコースを連続して走り終えるのに要した時間を示すデータであればよく、コースの種類および数は任意に設定可能である。
(1) Modification 1
In the above-described embodiment, data indicating the time required to complete three types of courses continuously is adopted as trial data, but not limited to this, for example, two types or four or more types of courses are continuously provided. Data indicating the time required to complete the race can be used as trial data. In short, the above-described trial data may be data indicating the time required to continuously run a predetermined plurality of courses, and the type and number of courses can be arbitrarily set.

(2)変形例2
上述の実施形態では、ゲーム装置40の制御装置77は、1回のタイムアタックレースが終了した直後に生成したトライアルデータが最短のデータであるときは、当該生成したトライアルデータをランキングサーバ10へ送信する一方、当該生成したトライアルデータが最短のデータではないときは、当該生成したトライアルデータはランキングサーバ10へは送信しないが、これに限らず、例えば制御装置77は、タイムアタックレースが終了するたびに、当該タイムアタックレースの終了直後に生成するトライアルデータをランキングサーバ10へ送信する態様(変形例2の態様)であってもよい。ただし、上述の実施形態によれば、上記変形例2の態様に比べてゲーム装置40の処理負荷が軽減されるという利点がある。
(2) Modification 2
In the above-described embodiment, when the trial data generated immediately after the end of one time attack race is the shortest data, the control device 77 of the game apparatus 40 transmits the generated trial data to the ranking server 10. On the other hand, when the generated trial data is not the shortest data, the generated trial data is not transmitted to the ranking server 10, but the present invention is not limited to this. For example, the control device 77, every time the time attack race ends, It may be an aspect (an aspect of Modification 2) in which trial data generated immediately after the end of the time attack race is transmitted to the ranking server 10. However, according to the above-described embodiment, there is an advantage that the processing load of the game apparatus 40 is reduced as compared with the aspect of the second modification.

(3)変形例3
上述の実施形態では、ランキングサーバ10は、ゲーム装置40から最短のトライアルデータを受け取ったことを契機として記憶部14の更新処理を行っているが、これに限らず、例えばランキングサーバ10は、タイムアタックレースが終了するたびに、当該タイムアタックレースが終了した直後に生成されたトライアルデータを受け取って記憶部14の更新処理を行う態様(変形例3の態様)であってもよい。ただし、上述の実施形態によれば、上記変形例3の態様に比べてランキングサーバ10の処理負荷が軽減されるという利点がある。
(3) Modification 3
In the above-described embodiment, the ranking server 10 performs the update process of the storage unit 14 when receiving the shortest trial data from the game device 40. However, the ranking server 10 is not limited to this, and for example, the ranking server 10 A mode (mode of the third modification example) in which the trial data generated immediately after the time attack race is finished and the update process of the storage unit 14 is performed every time the race is finished may be used. However, according to the above-described embodiment, there is an advantage that the processing load of the ranking server 10 is reduced as compared with the aspect of the third modification.

10……ランキングサーバ、12……第2通信部、14……記憶部、16……制御装置、20……フロントサーバ、22……第4通信部、24……第5通信部、26……制御装置、30……データベースサーバ、32……第6通信部、34……データベース部、36……制御装置、40……ゲーム装置、41……座席部、42……本体部、43……表示部、44……支持台、45……シフトレバー、46……操作用ハンドル、47……アクセルペダル、48……ブレーキペダル、49……3Dメガネ、50,60,70……ルータ、71……
操作情報生成部、72……受付部、73……コインセンサ、74……記憶部、75……第1通信部、76……第3通信部、77……制御装置、100……ゲームシステム、101……レース車両の映像、102……コース映像、103……タコメータ、104……スピードメータ、105……ダメージメータ、106a……第1オブジェクト、106b……第2オブジェクト。
DESCRIPTION OF SYMBOLS 10 ... Ranking server, 12 ... 2nd communication part, 14 ... Memory | storage part, 16 ... Control apparatus, 20 ... Front server, 22 ... 4th communication part, 24 ... 5th communication part, 26 ... ... Control device, 30 ... Database server, 32 ... Sixth communication unit, 34 ... Database unit, 36 ... Control device, 40 ... Game device, 41 ... Seat unit, 42 ... Main unit, 43 ... ... Display unit, 44 ... Support base, 45 ... Shift lever, 46 ... Operating handle, 47 ... Accelerator pedal, 48 ... Brake pedal, 49 ... 3D glasses, 50, 60, 70 ... Router, 71 ……
Operation information generation unit, 72... Accepting unit, 73... Coin sensor, 74... Storage unit, 75... First communication unit, 76. , 101... Race vehicle image, 102. Course image, 103. Tachometer, 104. Speedometer, 105. Damage meter, 106 a. First object, 106 b.

Claims (3)

複数のゲーム装置と、
前記複数のゲーム装置とネットワークを介して接続される第1サーバ装置と、を備え、
前記複数のゲーム装置の各々は、
前記第1サーバ装置とネットワークを介して通信する第1通信手段と、
プレイヤによって操作される操作手段と、
前記操作手段の操作に基づく操作情報に応じて、当該ゲーム装置のプレイヤが操作する車両をゲーム画面上で動作させるとともに、当該車両の動きに応じてゲームの状況を変化させるゲーム制御手段と、を備え、
前記ゲーム制御手段は、
所定のモードでのゲームを実行するたびに、当該ゲーム装置のプレイヤが操作する車両が当該ゲームにて走行すべきコースとして、所定の複数のコースのうちの何れかを順番に繰り返し指定し、当該ゲームが終了した後に、当該ゲームの結果を含み、前記所定の複数のコースを連続して走り終えるのに要した時間を示すトライアルデータを生成し、所定の条件が成立した場合は、当該ゲームの終了後に生成した前記トライアルデータを前記第1サーバ装置へ送信し、
前記第1サーバ装置は、
前記複数のゲーム装置とネットワークを介して通信する第2通信手段と、
各プレイヤの順位付けを決定するランキング決定手段と、を備え、
前記ランキング決定手段は、
前記各ゲーム装置から受信した前記トライアルデータに基づいて、各プレイヤの順位付けを決定する、
ことを特徴とするゲームシステム。
A plurality of game devices;
A first server device connected to the plurality of game devices via a network,
Each of the plurality of game devices includes
First communication means for communicating with the first server device via a network;
Operating means operated by the player;
Game control means for operating a vehicle operated by a player of the game device on a game screen in accordance with operation information based on an operation of the operation means, and changing a game situation according to the movement of the vehicle; Prepared,
The game control means includes
Each time a game in a predetermined mode is executed, a vehicle operated by a player of the game device is repeatedly designated in order as one of a plurality of predetermined courses as a course to be run in the game. After the game is finished, trial data including the result of the game and indicating the time required to finish running the predetermined courses continuously is generated, and when a predetermined condition is satisfied, Sending the trial data generated after the completion to the first server device;
The first server device
Second communication means for communicating with the plurality of game devices via a network;
Ranking determination means for determining the ranking of each player,
The ranking determining means includes
Determining the ranking of each player based on the trial data received from each game device;
A game system characterized by that.
前記ゲーム制御手段は、
前記ゲームが終了した直後に生成した前記トライアルデータが、今までの前記トライアルデータの中で最短のデータとなった場合は、当該ゲームが終了した直後に生成した前記トライアルデータを前記第1サーバ装置へ送信するとともに、順位付けを要求するランキング要求信号を前記第1サーバ装置へ送信する一方、最短のデータにはならなかった場合は、前記ランキング要求信号のみを前記第1サーバ装置へ送信し、
前記第1サーバ装置は、
プレイヤごとに前記トライアルデータを記憶する記憶部をさらに備え、
前記ランキング決定手段は、
前記ゲーム装置から前記トライアルデータおよび前記ランキング要求信号を受信した場合は、その受信した前記トライアルデータを前記記憶部に記録することで前記記憶部の内容を更新し、更新後の前記記憶部に記憶された各プレイヤの前記トライアルデータに基づいて、当該ゲーム装置のプレイヤの順位を決定する一方、
前記ゲーム装置から前記ランキング要求信号のみを受信した場合は、前記記憶部の更新は行わずに、そのときの前記記憶部に記憶された各プレイヤの前記トライアルデータに基づいて、当該ゲーム装置のプレイヤの順位を決定する、
ことを特徴とする請求項1に記載のゲームシステム。
The game control means includes
When the trial data generated immediately after the game ends is the shortest data among the trial data thus far, the trial data generated immediately after the game ends is used as the first server device. And a ranking request signal for requesting ranking is transmitted to the first server device, and if the shortest data is not obtained, only the ranking request signal is transmitted to the first server device,
The first server device
A storage unit for storing the trial data for each player;
The ranking determining means includes
When the trial data and the ranking request signal are received from the game device, the received trial data is recorded in the storage unit to update the content of the storage unit and stored in the updated storage unit While determining the ranking of the players of the game device based on the trial data of each player,
When only the ranking request signal is received from the game device, the storage unit is not updated, and the player of the game device is based on the trial data of each player stored in the storage unit at that time. Determine the ranking of the
The game system according to claim 1.
前記複数のゲーム装置とネットワークを介して接続される第2サーバ装置と、
前記第2サーバ装置と通信可能に接続されるとともに、前記トライアルデータを含むゲームデータをプレイヤごとに保存する第3サーバ装置と、をさらに備え、
前記複数のゲーム装置の各々は、
前記第2サーバ装置と通信する第3通信手段を備え、
前記ゲーム制御手段は、
前記ゲームを実行するときは、当該ゲーム装置のプレイヤに対応する前記ゲームデータを要求するリクエスト信号を前記第2サーバ装置へ送信し、要求した前記ゲームデータを前記第2サーバ装置から受信した後に前記ゲームを開始し、当該ゲームが終了すると、そのゲーム結果を前記第2サーバ装置へ送信し、
前記第2サーバ装置は、
前記複数のゲーム装置とネットワークを介して通信する第4通信手段と、
前記第3サーバ装置と通信する第5通信手段と、
前記第2サーバ装置を統括的に制御する制御部と、を備え、
前記制御部は、
前記ゲーム装置から前記リクエスト信号を受信したことを検知すると、その受信した前記リクエスト信号を前記第3サーバ装置へ転送し、当該リクエスト信号で要求されている前記ゲームデータを前記第3サーバ装置から受信したことを検知すると、その受信した前記ゲームデータを、前記リクエスト信号を送信してきた前記ゲーム装置へ送信する一方、
前記ゲーム装置から前記ゲーム結果を受信したことを検知すると、その受信した前記ゲーム結果を前記第3サーバ装置へ転送し、
前記第3サーバ装置は、
前記第2サーバ装置と通信する第6通信手段と、
プレイヤごとに前記ゲームデータを保存するデータベース部と、
前記データベース部に保存された前記ゲームデータの読み出し及び更新を行うデータ管理部と、を備え、
前記データ管理部は、
前記第2サーバ装置から前記リクエスト信号を受信したことを検知すると、要求された前記ゲームデータを前記データベース部から読み出して、その読み出した前記ゲームデータを前記第2サーバ装置へ送信する一方、前記第2サーバ装置から前記ゲーム結果を受信したことを検知すると、その受信した前記ゲーム結果を前記データベース部へ記録して前記データベース部の内容を更新する、
ことを特徴とする請求項1または請求項2に記載のゲームシステム。
A second server device connected to the plurality of game devices via a network;
A third server device that is communicably connected to the second server device and that stores game data including the trial data for each player;
Each of the plurality of game devices includes
Comprising third communication means for communicating with the second server device;
The game control means includes
When the game is executed, a request signal for requesting the game data corresponding to the player of the game device is transmitted to the second server device, and after the requested game data is received from the second server device, When the game is started and the game ends, the game result is transmitted to the second server device,
The second server device is
Fourth communication means for communicating with the plurality of game devices via a network;
Fifth communication means for communicating with the third server device;
A control unit that comprehensively controls the second server device,
The controller is
When it is detected that the request signal is received from the game device, the received request signal is transferred to the third server device, and the game data requested by the request signal is received from the third server device. When it is detected that the received game data is transmitted to the game device that has transmitted the request signal,
Upon detecting that the game result has been received from the game device, the received game result is transferred to the third server device,
The third server device is
Sixth communication means for communicating with the second server device;
A database unit for storing the game data for each player;
A data management unit that reads and updates the game data stored in the database unit,
The data management unit
Upon detecting that the request signal has been received from the second server device, the requested game data is read from the database unit, and the read game data is transmitted to the second server device, 2 When it is detected that the game result is received from the server device, the received game result is recorded in the database unit, and the content of the database unit is updated.
The game system according to claim 1, wherein the game system is a game system.
JP2010239644A 2010-10-26 2010-10-26 Game system Pending JP2012090720A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010239644A JP2012090720A (en) 2010-10-26 2010-10-26 Game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010239644A JP2012090720A (en) 2010-10-26 2010-10-26 Game system

Publications (1)

Publication Number Publication Date
JP2012090720A true JP2012090720A (en) 2012-05-17

Family

ID=46384811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010239644A Pending JP2012090720A (en) 2010-10-26 2010-10-26 Game system

Country Status (1)

Country Link
JP (1) JP2012090720A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014184321A (en) * 2014-05-14 2014-10-02 Konami Digital Entertainment Co Ltd Game control device, program, and game system
JP2016007345A (en) * 2014-06-24 2016-01-18 株式会社ソニー・コンピュータエンタテインメント Game system
JP2017144118A (en) * 2016-02-18 2017-08-24 株式会社タイトー Game device and server device
JP2018015374A (en) * 2016-07-29 2018-02-01 株式会社セガゲームス Game program and game device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000157724A (en) * 1998-11-24 2000-06-13 Sega Enterp Ltd Game system utilizing network, game machine connectable to network, medium storing program for the game machine
JP2003157237A (en) * 2001-11-20 2003-05-30 Konami Co Ltd Network system
JP2003320164A (en) * 2002-05-07 2003-11-11 Taito Corp Racing game system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000157724A (en) * 1998-11-24 2000-06-13 Sega Enterp Ltd Game system utilizing network, game machine connectable to network, medium storing program for the game machine
JP2003157237A (en) * 2001-11-20 2003-05-30 Konami Co Ltd Network system
JP2003320164A (en) * 2002-05-07 2003-11-11 Taito Corp Racing game system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNB200100606001; コリン・マクレー ザ・ラリー 必勝攻略法 第1版, 19990605, p.9,10,40, 株式会社双葉社 *
JPN6013039437; コリン・マクレー ザ・ラリー 必勝攻略法 第1版, 19990605, p.9,10,40, 株式会社双葉社 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014184321A (en) * 2014-05-14 2014-10-02 Konami Digital Entertainment Co Ltd Game control device, program, and game system
JP2016007345A (en) * 2014-06-24 2016-01-18 株式会社ソニー・コンピュータエンタテインメント Game system
JP2017144118A (en) * 2016-02-18 2017-08-24 株式会社タイトー Game device and server device
JP2018015374A (en) * 2016-07-29 2018-02-01 株式会社セガゲームス Game program and game device

Similar Documents

Publication Publication Date Title
JP2012081154A (en) Game device
KR100752915B1 (en) Game apparatus, game method, and computer readable media on which game program is recorded
JP5763841B2 (en) GAME SYSTEM AND ITS BENEFITS CONTROL METHOD
KR100522059B1 (en) Video game system, video game device and video game procedure control method
JP5574599B2 (en) GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME
JP5385765B2 (en) GAME SYSTEM AND PLAYER MATCHING METHOD
CN101208140B (en) Game device and control method for game device
JP2012090720A (en) Game system
WO2007094148A1 (en) Game terminal device and game terminal device game environment setting method
TW200848132A (en) Game reservation managing method and game reservation managing system
JP5444862B2 (en) GAME PROGRAM, GAME DEVICE, AND GAME SYSTEM
JP6820804B2 (en) Game system
JP4198111B2 (en) Battle request system in TV game device
JP7068250B2 (en) Information processing systems, information processing programs, information processing devices, and information processing methods
JP5437961B2 (en) GAME DEVICE AND GAME SYSTEM
JP3789922B2 (en) GAME DEVICE AND GAME SYSTEM
JP2012066021A (en) Game apparatus
JP4171051B2 (en) GAME SYSTEM AND GAME DEVICE INCLUDING THE SAME
JP5903032B2 (en) game machine
JP6022666B1 (en) Control method, server device, and program
JP6982418B2 (en) Game system
JP5844930B1 (en) Control method, server device, and program
JP6979291B2 (en) Game system
JP6979292B2 (en) game machine
JP6797345B2 (en) Game system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130813

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20131224