JP2012095757A - Network game system, client terminal, game delivery server, client program, game delivery program and recording medium - Google Patents

Network game system, client terminal, game delivery server, client program, game delivery program and recording medium Download PDF

Info

Publication number
JP2012095757A
JP2012095757A JP2010244649A JP2010244649A JP2012095757A JP 2012095757 A JP2012095757 A JP 2012095757A JP 2010244649 A JP2010244649 A JP 2010244649A JP 2010244649 A JP2010244649 A JP 2010244649A JP 2012095757 A JP2012095757 A JP 2012095757A
Authority
JP
Japan
Prior art keywords
game
data
team
providing server
information
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.)
Granted
Application number
JP2010244649A
Other languages
Japanese (ja)
Other versions
JP5664130B2 (en
Inventor
Kunihiko Imai
邦彦 今井
Hiroaki Sano
浩章 佐野
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.)
Sega Corp
Original Assignee
Sega Corp
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 Sega Corp filed Critical Sega Corp
Priority to JP2010244649A priority Critical patent/JP5664130B2/en
Publication of JP2012095757A publication Critical patent/JP2012095757A/en
Application granted granted Critical
Publication of JP5664130B2 publication Critical patent/JP5664130B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

PROBLEM TO BE SOLVED: To reduce the load on a server and improve amusement.SOLUTION: A network game system includes: a game delivery server; and client terminals connected to the game delivery server through a communication network. Client terminals each include: a unit data update means for updating unit data included in its own team; and an other user data update means for registering unit data included in another team as a unit of the own team. The game delivery server includes a match advancing means for advancing the match based on the determined information in executing arithmetic processing of a match between the teams, for the unit registered by the other user among the unit data included in the own team, information to be used for the arithmetic processing is determined based on a change between information upon the last user access to the database and the current information on the database.

Description

本発明は、ネットワークゲームシステム、クライアント端末、ゲーム提供サーバ、クライアントプログラム、ゲーム提供プログラム、及び記録媒体に係り、特にサーバの負荷を軽減すると共に、趣向性を向上させたオンラインゲームを提供するためのネットワークゲームシステム、クライアント端末、ゲーム提供サーバ、クライアントプログラム、ゲーム提供プログラム、及び記録媒体に関する。   The present invention relates to a network game system, a client terminal, a game providing server, a client program, a game providing program, and a recording medium, and more particularly to provide an online game with reduced server load and improved preference. The present invention relates to a network game system, a client terminal, a game providing server, a client program, a game providing program, and a recording medium.

従来では、クライアント端末(ユーザ端末)からインターネット回線等を用いてゲームを提供するゲーム提供サーバにアクセスし、ゲーム提供サーバから提供されたオンラインゲームをユーザ端末で行う技術が知られている。   2. Description of the Related Art Conventionally, a technique is known in which a client terminal (user terminal) accesses a game providing server that provides a game using an Internet line or the like, and an online game provided from the game providing server is performed on the user terminal.

また、従来では、ゲームの種類も多様化しており、例えばゲームの進行に合わせてゲームに登場するプレイヤーの育成を行ったり、経験を積んでいくことで、レベル等が向上する仕組みのゲームや、複数のプレイヤーが同時にプレイするゲーム等が存在する。   Also, in the past, the types of games have also diversified, for example, games with a mechanism that improves the level etc. by training players who appear in the game as the game progresses or gaining experience, There are games that multiple players play simultaneously.

ここで、上述したように複数のプレイヤーが同時にプレイする場合には、他のプレイヤーとのレベルに大きな差が生じないように、ある所定のタイミングでプレイヤーに関する情報(レベル等)をリセット(初期化)するシステムが存在する(例えば、特許文献1参照。)。   Here, when a plurality of players play at the same time as described above, the information (level, etc.) about the player is reset (initialized) at a certain predetermined timing so as not to cause a large difference in level with other players. ) Exists (see, for example, Patent Document 1).

特許文献1に示されている技術では、リセット実行タイミング及び演算実行タイミングをタイマーにより設定し、ゲーム提供サーバ側で所定時刻を迎えたタイミングで、例えばリセットや試合演算等のゲーム内容を実行している。   In the technique disclosed in Patent Document 1, the reset execution timing and calculation execution timing are set by a timer, and the game content such as reset and game calculation is executed at a timing when a predetermined time is reached on the game providing server side. Yes.

更に、従来では、通信する携帯ゲーム装置同士で交換条件を確認し、交換条件が合致する場合には、それぞれが育成したゲームキャラクタ等を交換するゲームシステムも存在している(例えば、特許文献2参照)。   Further, conventionally, there is a game system in which exchange conditions are confirmed between portable game devices that communicate with each other, and if the exchange conditions are met, the game characters and the like that have been trained are exchanged (for example, Patent Document 2). reference).

特開2009−279345号公報JP 2009-279345 A 特開2007−175508号公報JP 2007-175508 A

しかしながら、特許文献1に示される技術では、予め登録されている全てのユーザに対して、同一のタイミングでリセット及び試合演算が実行されるため、ゲーム提供サーバ側の負荷が急激に重くなってしまう。   However, in the technique disclosed in Patent Document 1, since the reset and the game calculation are executed at the same timing for all the users registered in advance, the load on the game providing server side is abruptly increased. .

また、特許文献2に示される技術では、交換を行った時点でそれ以降のユニットキャラクタの管理は全てそのユニットの新管理者であるプレイヤーが行うこととなり、交換前にそのユニットキャラクタの育成を行っていた旧管理者は、交換後はそのユニットキャラクタの育成・装備変更等に何ら変化を与えることはできなかった。   In the technique disclosed in Patent Document 2, all unit character management after that is performed by the player who is the new manager of the unit, and the unit character is trained before the replacement. The old manager who had been unable to change the unit character's training, equipment change, etc. after the replacement.

本発明は、上述した課題に鑑みてなされたものであって、サーバの負荷を軽減すると共に、趣向性を向上させたオンラインゲームを提供するためのネットワークゲームシステム、クライアント端末、ゲーム提供サーバ、クライアントプログラム、ゲーム提供プログラム、及び記録媒体を提供することを目的とする。   The present invention has been made in view of the above-described problems, and is a network game system, a client terminal, a game providing server, and a client for reducing the load on the server and providing an online game with improved taste. It is an object to provide a program, a game providing program, and a recording medium.

上述した課題を解決するために、本発明は、以下の特徴を有する課題を解決するための手段を採用している。   In order to solve the above-described problems, the present invention employs means for solving the problems having the following characteristics.

請求項1に記載された発明は、通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおいて、前記クライアント端末は、前記自チームに含まれるユニットデータを更新するユニットデータ更新手段と、前記他チームに含まれるユニットデータを自チームのユニットとして登録する他ユーザデータ更新手段とを有し、前記ゲーム提供サーバは、前記演算処理を実行する際に、前記自チームに含まれるユニットデータのうち、前記他のユーザによって登録されたユニットについては、前記ユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報との変化に基づいて、前記演算処理の実行時に使用する情報を決定し、決定した情報で試合を進行させる試合進行手段を有することを特徴とする。   According to the first aspect of the present invention, when a user logs in to the game providing server using a client terminal connected to the game providing server through a communication network, the game providing server is registered in advance by the user. Obtained by the calculation processing between teams determined based on the data of the own team including the unit data and the data of the other team including the unit data registered in advance by another user. In the network game system for transmitting result information to the client terminal, the client terminal uses unit data updating means for updating unit data included in the team, and unit data included in the other team as a unit of the team. Other user data update means to register When the game providing server executes the arithmetic processing, among the unit data included in the own team, the unit registered by the other user is the information at the time of the last database access by the user. Further, the present invention is characterized by having a game progress means for determining information to be used at the time of execution of the arithmetic processing based on a change from information on the current database and advancing the game with the determined information.

請求項2に記載された発明は、前記ゲーム提供サーバは、前記ユニットデータに対する前記ユーザによる最終データベースアクセス時の情報と、前記現在のデータベース上の情報とを比較し、レベルが高い方の情報を使用するよう調整するユニットデータ調整手段を有することを特徴とする。   In the invention described in claim 2, the game providing server compares the information at the time of the last database access by the user with respect to the unit data and the information on the current database, and obtains information with a higher level. It has unit data adjustment means for adjusting to use.

請求項3に記載された発明は、通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおけるクライアント端末において、前記自チームに含まれるユニットデータを更新するユニットデータ更新手段と、前記他チームに含まれるユニットデータを自チームのユニットとして登録する他ユーザデータ更新手段とを有することを特徴とする。   According to a third aspect of the present invention, when a user logs in to the game providing server using a client terminal connected to the game providing server through a communication network, the game providing server is registered in advance by the user. Obtained by the calculation processing between teams determined based on the data of the own team including the unit data and the data of the other team including the unit data registered in advance by another user. In a client terminal in a network game system that transmits result information to the client terminal, unit data updating means for updating unit data included in the own team and unit data included in the other team are registered as units of the own team. Other user data update means Characterized in that it.

請求項4に記載された発明は、通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおけるゲーム提供サーバにおいて、前記演算処理を実行する際に、前記自チームに含まれるユニットデータのうち、前記他のユーザによって登録されたユニットについては、前記ユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報との変化に基づいて、前記演算処理の実行時に使用する情報を決定し、決定した情報で試合を進行させる試合進行手段を有することを特徴とする。   According to a fourth aspect of the present invention, when a user logs in to the game providing server using a client terminal connected to the game providing server via a communication network, the game providing server is registered in advance by the user. Obtained by the calculation processing between teams determined based on the data of the own team including the unit data and the data of the other team including the unit data registered in advance by another user. In the game providing server in the network game system that transmits the result information to the client terminal, when executing the arithmetic processing, among the unit data included in the own team, about the unit registered by the other user, At the time of the last database access by the user And distribution, based on a change in the information on the current database to determine the information to be used during execution of the arithmetic processing, characterized by having a game progress means for advancing the game at the determined information.

請求項5に記載された発明は、コンピュータを、請求項3に記載のクライアント装置として機能させることを特徴とするクライアントプログラムである。   The invention described in claim 5 is a client program which causes a computer to function as the client device described in claim 3.

なお、本発明の構成要素、表現又は構成要素の任意の組み合わせを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造等に適用したものも本発明の態様として有効である。   In addition, what applied the component, expression, or arbitrary combination of the component of this invention to a method, an apparatus, a system, a computer program, a recording medium, a data structure, etc. is also effective as an aspect of this invention.

本発明によれば、サーバの負荷を軽減すると共に、趣向性を向上させたオンラインゲームを提供するためのネットワークゲームシステム、クライアント端末、ゲーム提供サーバ、クライアントプログラム、ゲーム提供プログラム、及び記録媒体を提供することができる。   According to the present invention, a network game system, a client terminal, a game providing server, a client program, a game providing program, and a recording medium for providing an online game with reduced server load and improved preference are provided. can do.

本実施形態におけるネットワークゲームシステムの構成例を示す図である。It is a figure which shows the structural example of the network game system in this embodiment. 本実施形態におけるゲーム提供サーバの機能構成の一例を示す図である。It is a figure which shows an example of a function structure of the game provision server in this embodiment. ゲーム管理DBのプレイヤーDBに格納(記憶)されるデータテーブルの一例を示す図(その1)である。It is FIG. (1) which shows an example of the data table stored (stored) in player DB of game management DB. ゲーム管理DBのプレイヤーDBに格納(記憶)されるデータテーブルの一例を示す図(その2)である。It is FIG. (2) which shows an example of the data table stored (memory | storage) in player DB of game management DB. 本実施形態におけるクライアント端末の機能構成の一例を示す説明図である。It is explanatory drawing which shows an example of a function structure of the client terminal in this embodiment. ネットワークゲームシステム実行処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of a network game system execution processing procedure. 本実施形態におけるユニットデータのリセットを行う場合のネットワークゲームシステム実行処理手順の一例を示すフローチャート図である。It is a flowchart figure which shows an example of the network game system execution process sequence in the case of resetting the unit data in this embodiment. 本実施形態における更新サイクルとシーズンについて具体的に説明するための図である。It is a figure for demonstrating concretely about the update cycle and season in this embodiment. 本実施形態における試合演算処理手順の一例を示すフローチャート図である。It is a flowchart figure which shows an example of the game calculation process procedure in this embodiment. 本実施形態における画面例を説明するための図である。It is a figure for demonstrating the example of a screen in this embodiment.

<本発明について>
本発明では、例えばクライアント端末(ユーザ端末)とゲーム提供サーバとを用いたオンラインネットワークゲームであり、ユーザ毎に予め設定された条件を満たした場合にゲームプレイヤーデータをリセットすると共に、各ユーザの保有するプレイヤー(選手)を相互に他のプレイヤーのユニットとしてゲーム演算(試合演算)させる機能を有する。
<About the present invention>
In the present invention, an online network game using, for example, a client terminal (user terminal) and a game providing server, the game player data is reset when conditions set in advance for each user are satisfied, and each user has And a player (player) having a function of performing game calculation (game calculation) as units of other players.

つまり、本発明において、ゲーム提供サーバ上の各プレイヤーデータ(ユニットデータ)のリセットを行う場合、予め設定された時刻情報に基づくリセットタイミングを設定すると共に、リセットタイミングを経過した状態でユーザが再度ログインをした場合に、当該プレイヤーのデータリセットを行うようにする。また、ゲーム演算は、その時点での最新の各プレイヤーが設定したユニットであるキャラクタデータを用いてサーバ(又はクライアント)によって演算する。   That is, in the present invention, when each player data (unit data) on the game providing server is reset, a reset timing based on preset time information is set, and the user logs in again after the reset timing has passed. If you do, reset the player's data. The game calculation is performed by the server (or client) using character data that is a unit set by the latest player at that time.

以下に、本発明におけるネットワークゲームシステム、クライアント端末、ゲーム提供サーバ、クライアントプログラム、ゲーム提供プログラム、及び記録媒体を好適に実施した形態について、図面を用いて説明する。なお、本実施形態において説明するネットワークゲームの一例として、複数のユーザにより登録された複数の野球チームとリーグ戦等で対戦する野球ゲームについて説明するが、本発明においてはこれに限定されるものではない。   Hereinafter, preferred embodiments of a network game system, a client terminal, a game providing server, a client program, a game providing program, and a recording medium according to the present invention will be described with reference to the drawings. Note that, as an example of the network game described in the present embodiment, a baseball game will be described in which a plurality of baseball teams registered by a plurality of users compete in a league game or the like. However, the present invention is not limited to this. Absent.

<ネットワークゲームシステム:ネットワーク構成例>
図1は、本実施形態におけるネットワークゲームシステムの構成例を示す図である。図1に示すネットワークゲームシステム10は、中央処理装置としてのゲーム提供サーバ11と、複数のクライアント端末12−1,12−2,・・・,12−nと、携帯型端末13と、基地局14とを有するように構成されている。
<Network game system: Network configuration example>
FIG. 1 is a diagram illustrating a configuration example of a network game system in the present embodiment. A network game system 10 shown in FIG. 1 includes a game providing server 11 as a central processing unit, a plurality of client terminals 12-1, 12-2,..., 12-n, a portable terminal 13, and a base station. 14.

また、ゲーム提供サーバ11と、複数のクライアント端末12−1,12−2,・・・,12−nと、携帯型端末13と、基地局14とは、インターネット等の通信ネットワーク15を介してデータの送受信が可能な状態で接続されている。つまり、本実施形態では、クライアント端末12−1〜12−nや携帯型端末13を用いてゲーム提供サーバ11から提供されるゲームを実行することができる。また、本実施形態では、クライアント端末12同士や、クライアント端末12と携帯型端末13との間でもデータの送受信を行うことができる。   The game providing server 11, the plurality of client terminals 12-1, 12-2,..., 12-n, the portable terminal 13, and the base station 14 are connected via a communication network 15 such as the Internet. Connected in a state where data can be sent and received. That is, in this embodiment, the game provided from the game providing server 11 can be executed using the client terminals 12-1 to 12-n and the portable terminal 13. In the present embodiment, data can be transmitted and received between the client terminals 12 and between the client terminal 12 and the portable terminal 13.

なお、図1に示すシステム構成において、ゲーム提供サーバ11は、1台とは限らず、必要に応じて複数台のコンピュータで構成される。これにより、処理の負荷を分散させることもでき、また、ゲームの進行処理に伴って生成される種々のデータのバックアップすることができる。   In the system configuration illustrated in FIG. 1, the game providing server 11 is not limited to one, and is configured by a plurality of computers as necessary. As a result, the processing load can be distributed, and various data generated as the game progresses can be backed up.

図1に示すネットワークゲームシステム10において、ユーザは、クライアント端末12や携帯型端末13にインストールされたクライアントプログラムにしたがって、ゲーム提供サーバ11にアクセスし、野球を行うユーザの分身である野球選手キャラクタ(アバター)の登録、アバター以外のチームメンバーである選手キャラクタを選定、収集し、それらの選手データを組み合わせたチームを編成してゲーム提供サーバ11に登録(エントリー)することで、ネットワークゲームに参加することができる。ここで、本実施形態に係るゲームでは、当該ゲームに参加した他のユーザの分身(アバター)を誘って組み込むことが特徴の1つとなっている。   In the network game system 10 shown in FIG. 1, the user accesses the game providing server 11 in accordance with a client program installed in the client terminal 12 or the portable terminal 13, and a baseball player character ( Avatar registration, player characters that are team members other than avatars are selected and collected, and a team that combines these player data is formed and registered (entry) in the game providing server 11 to participate in the network game. be able to. Here, in the game according to the present embodiment, one of the features is to invite and incorporate other users' avatars that participate in the game.

ゲーム提供サーバ11は、登録されたチーム同士のそれぞれのデータに基づいてリーグや試合日程等を設定し、設定された日程に合わせて勝敗を決定し、各クライアント端末12−1〜12−nのログインの日時情報や、最終データベースアクセス日時情報等に応じて試合演算を行い、勝敗結果を提示する。   The game providing server 11 sets a league, a game schedule, and the like based on each registered team's data, determines a win / loss according to the set schedule, and each of the client terminals 12-1 to 12-n. The game calculation is performed according to the login date / time information, the last database access date / time information, etc., and the winning / losing result is presented.

また、ゲーム提供サーバ11は、例えば、各クライアント端末12−1〜12−nのそれぞれのログイン時に、他のユーザが登録している選手データが前回のログイン時の情報と、予め設定されている更新タイミングとに基づいて、チームに含まれる選手データの情報を更新するタイミングを調整する。具体的には、ゲーム提供サーバ11は、例えば、各クライアント端末12−1〜12−nのそれぞれのログイン時に、他のユーザが登録している選手データが前回のログイン時から更新されているかを判断し、選手データが更新されていると判断した場合に、予め設定した条件に応じて、適切な選手データ(例えば、これまでの能力(レベル、スキル等)が付加されたデータ、予め設定されたデフォルトデータ)を用いて試合演算等を行い、勝敗を決定する。なお、ゲーム提供サーバ11における具体的な処理については後述する。   Moreover, the game provision server 11 is preset with the information at the time of the last login for the player data which the other user has registered, for example at the time of each login of each client terminal 12-1 to 12-n. Based on the update timing, the timing for updating the information of the player data included in the team is adjusted. Specifically, the game providing server 11 determines, for example, whether or not the player data registered by other users has been updated since the previous login at the time of login of each of the client terminals 12-1 to 12-n. If it is determined that the player data has been updated, appropriate player data (for example, data to which previous abilities (level, skill, etc.) have been added, in accordance with preset conditions, are set in advance. (Default data) is used to calculate the game and determine win / loss. Specific processing in the game providing server 11 will be described later.

また、本実施形態において、クライアント端末12−1〜12−nは、選手データとして、他のユーザが登録している選手データを読み出して、自らのチームの一員として利用したり、利用した選手の能力値を増加する等、選手データを更新する手段を有する。なお、クライアント端末12における具体的な処理については後述する。   Further, in the present embodiment, the client terminals 12-1 to 12-n read out player data registered by other users as player data and use it as a member of their own team, A means for updating the player data, such as increasing the ability value, is provided. Specific processing in the client terminal 12 will be described later.

また、携帯型端末13は、基地局14等を介して通信ネットワーク15に接続し、ゲーム提供サーバ11とのデータの送受信を行うものであり、クライアント端末12と同様の機能を有する。なお、本実施形態における携帯型端末13とは、インターネット等の通信ネットワークに接続可能な携帯電話機やPDA(Personal Digital Assistants)等を含む。つまり、本実施形態におけるネットワークゲームシステム10では、携帯型端末13からでもゲーム提供サーバ11が提供するゲームを実行することができるよう構成される。   The portable terminal 13 is connected to the communication network 15 via the base station 14 or the like, and transmits / receives data to / from the game providing server 11, and has the same function as the client terminal 12. Note that the portable terminal 13 in this embodiment includes a mobile phone that can be connected to a communication network such as the Internet, a PDA (Personal Digital Assistant), and the like. That is, the network game system 10 according to the present embodiment is configured to be able to execute a game provided by the game providing server 11 even from the portable terminal 13.

次に、上述した図1に示すネットワークゲームシステム10におけるゲーム提供サーバ11及びクライアント端末12(携帯型端末13の機能も含む)の各機能について具体的に説明する。   Next, the functions of the game providing server 11 and the client terminal 12 (including the functions of the portable terminal 13) in the network game system 10 shown in FIG. 1 will be specifically described.

<ゲーム提供サーバ11:機能構成例>
図2は、本実施形態におけるゲーム提供サーバの機能構成の一例を示す図である。図2におけるゲーム提供サーバ11は、処理部21と、通信部22と、記憶部23と、操作部24と、画像・音声出力部25と、インタフェース回路(I/F)26とを有するよう構成されている。
<Game providing server 11: functional configuration example>
FIG. 2 is a diagram illustrating an example of a functional configuration of the game providing server in the present embodiment. The game providing server 11 in FIG. 2 includes a processing unit 21, a communication unit 22, a storage unit 23, an operation unit 24, an image / audio output unit 25, and an interface circuit (I / F) 26. Has been.

なお、上述した通信部22、記憶部23、操作部24、及び画像・音声出力部25は、I/F26を介して、それぞれ外部の通信回線27、外部記憶装置28、キーボードやマウス等の入力装置29、及びディスプレイモニタやスピーカ等の画像表示装置・音声出力装置30に接続されている。また、I/F26は、図2に示すように1つの基板上に構成するようにしてもよく、通信部22、記憶部23、操作部24、及び画像・音声出力部25のそれぞれ又は複数に対応して構成するようにしてもよい。   The communication unit 22, the storage unit 23, the operation unit 24, and the image / sound output unit 25 described above are input to the external communication line 27, the external storage device 28, a keyboard, a mouse, and the like via the I / F 26, respectively. It is connected to the device 29 and an image display device / sound output device 30 such as a display monitor or a speaker. Further, the I / F 26 may be configured on one substrate as shown in FIG. 2, and each of the communication unit 22, the storage unit 23, the operation unit 24, and the image / audio output unit 25 may be provided. You may make it comprise correspondingly.

処理部21は、エントリー手段31と、タイマー32と、日程決定手段33、試合進行手段34、試合画像生成手段35、ダイジェスト画像生成手段36、試合結果生成手段37と、試合画像再生表示手段38と、ダイジェスト画像再生表示手段39と、試合結果表示手段40と、ログ更新手段41と、プレイヤーチーム編成手段42と、リーグ編成手段43と、プレイヤーチーム削除手段44と、選手データ調整手段(ユニットデータ調整手段)45と、更新タイミング調整手段46とを有するよう構成されている。   The processing unit 21 includes an entry unit 31, a timer 32, a schedule determination unit 33, a game progress unit 34, a game image generation unit 35, a digest image generation unit 36, a game result generation unit 37, and a game image reproduction display unit 38. Digest image reproduction display means 39, game result display means 40, log update means 41, player team organization means 42, league organization means 43, player team deletion means 44, player data adjustment means (unit data adjustment) Means) 45 and an update timing adjustment means 46.

エントリー手段31は、クライアント端末12からエントリーされたPCチームの選手キャラクタ情報等を記憶部23に記憶する。タイマー32は、本実施形態に係るネットワークゲームシステム10における時間の進行を計時する。   The entry means 31 stores player character information of the PC team entered from the client terminal 12 in the storage unit 23. The timer 32 measures time progress in the network game system 10 according to the present embodiment.

日程決定手段33は、例えば複数のクライアント端末12−1〜12−nからゲーム提供サーバ11にエントリーされたPCチーム同士、NPCチーム同士、又はPCチームとNPCチームとのマッチング処理(互いの対戦相手を決定する処理)を行い、その試合の日程を決定する処理を行う。   The schedule determination means 33 is, for example, a process of matching PC teams, NPC teams, or PC teams and NPC teams entered in the game providing server 11 from a plurality of client terminals 12-1 to 12-n (mutual opponents) To determine the schedule of the game.

試合進行手段34は、日程決定手段33により決定された日程にしたがって、PCチームに設定されたパラメータに基づいて自動的に試合の進行処理(各種演算処理)を行う。ここで、試合進行手段34は、例えば、予め設定されたチーム同士における対戦演算等の各種演算処理を実行する際に、自チームに含まれるユニットデータ(各プレイヤーデータ)のうち、他のユーザによって登録されたユニットについては、ユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報との変化に基づいて、演算処理の実行時に使用する情報を決定し、決定された情報に基づいて試合の進行処理を行う。   The game progress means 34 automatically performs the game progress process (various calculation processes) based on the parameters set for the PC team according to the schedule determined by the schedule determination means 33. Here, for example, when the game progression means 34 executes various calculation processes such as a battle calculation between teams set in advance, among other unit data (each player data) included in the own team, the game progress means 34 For registered units, the information to be used at the time of execution of the arithmetic processing is determined based on the change between the information at the time of the last database access by the user and the information on the current database, and the match is based on the determined information. The progress process is performed.

試合画像生成手段35は、試合進行手段34の試合の進行処理に基づいて試合の画像データを生成する。なお、生成された画像データは、画像表示装置・音声出力装置30により出力されたり、通信回線27から通信ネットワーク15を介してクライアント端末12に送信される。   The game image generation means 35 generates game image data based on the game progress process of the game progress means 34. The generated image data is output by the image display device / audio output device 30 or transmitted to the client terminal 12 from the communication line 27 via the communication network 15.

ダイジェスト画像生成手段36は、試合画像生成手段35が生成する画像データから予め設定された所定の条件を満たす画像データを抽出する。また、ダイジェスト画像生成手段36は、その抽出された画像データに基づいて試合のダイジェスト画像データを生成する。   The digest image generation means 36 extracts image data that satisfies a predetermined condition from the image data generated by the game image generation means 35. Moreover, the digest image generation means 36 produces | generates the digest image data of a game based on the extracted image data.

試合結果生成手段37は、ダイジェスト画像生成手段36と、試合進行手段34による試合の進行処理終了後に試合の結果データを生成する。なお、生成された結果データは、画像表示装置・音声出力装置30により出力されたり、通信回線27から通信ネットワーク15を介してクライアント端末12に送信される
試合画像再生表示手段38は、試合進行手段34による試合の進行処理終了後にクライアント端末12又は携帯型端末13から送信される試合画像再生要求信号に応じて試合画像生成手段35が生成する試合画像データを再生処理しクライアント端末12又は携帯型端末13の表示装置に表示させる。なお、試合画像再生表示手段38は、試合結果生成手段37が生成する試合結果データに対しても同様に表示させることができる。
The game result generation unit 37 generates the result data of the game after the digest process generation unit 36 and the game progress unit 34 finish the game progress process. The generated result data is output by the image display device / audio output device 30 or transmitted from the communication line 27 to the client terminal 12 via the communication network 15. 34, the game image data generated by the game image generation means 35 is reproduced according to the game image reproduction request signal transmitted from the client terminal 12 or the portable terminal 13 after the completion of the game progression process by the client terminal 12 or the portable terminal. It is displayed on 13 display devices. Note that the game image reproduction display means 38 can display the game result data generated by the game result generation means 37 in the same manner.

ダイジェスト画像再生表示手段39は、試合進行手段34による試合の進行処理終了後にクライアント端末12又は携帯型端末13から送信されるダイジェスト画像再生要求信号に応じてダイジェスト画像生成手段36が生成するダイジェスト画像データを再生処理しクライアント端末12又は携帯型端末13の表示装置に表示させる。   The digest image reproduction display means 39 is the digest image data generated by the digest image generation means 36 in response to the digest image reproduction request signal transmitted from the client terminal 12 or the portable terminal 13 after the game progression processing by the game progression means 34 is completed. Is reproduced and displayed on the display device of the client terminal 12 or the portable terminal 13.

試合結果表示手段40は、クライアント端末12又は携帯型端末13の表示装置に試合結果データを表示させる。   The game result display means 40 displays the game result data on the display device of the client terminal 12 or the portable terminal 13.

ログ更新手段41は、既にRAM52に記憶されている前回のログアウト情報を、エントリーされたPCチームのログアウト情報(ログアウト時間)に更新する。   The log update means 41 updates the previous logout information already stored in the RAM 52 to the logout information (logout time) of the entered PC team.

プレイヤーチーム編成手段42は、プレイヤーのエントリー操作に応じて、プレイヤー自身の分身であるアバター選手を含めた9名の選手からなるユーザ毎のチームデータを編成し、ゲーム提供サーバ11を通じてゲーム管理データベース28に編成されたチームデータを記憶させる。   The player team organizing means 42 organizes team data for each user including nine players including avatar players who are players of the player in response to the player's entry operation, and through the game providing server 11, the game management database 28. The team data organized in is stored.

このチームデータは、例えば後述する図3A,図3Bに示されるように、各選手の対応するユーザIDと、対応するユーザIDの各ユーザID自身毎に、予め設定された基礎値、各ユーザが訓練によって獲得したフレンド訓練値、チーム編成者であるプレイヤーが各フレンド選手を訓練することによって獲得したプレイヤー訓練値、ユーザが仮想通貨ポイント等によって購入したアイテムによって獲得されるアイテム値等のデータによって構成される。なお、フレンド選手が8名まで揃わなかった場合には、補充としてコンピュータ側からCPU選手が割り当てられる。   For example, as shown in FIGS. 3A and 3B, which will be described later, the team data includes a user ID corresponding to each player and a basic value set in advance for each user ID of the corresponding user ID. Consists of data such as friend training values acquired by training, player training values acquired by the player who is a team organizer training each friend player, item values acquired by items purchased by the user with virtual currency points, etc. Is done. If there are not eight friend players, a CPU player is assigned from the computer as a supplement.

リーグ編成手段43は、上述したプレイヤーチーム編成手段42により編成された各プレイヤーチームに設定されているランクに基づきリーグ編成を行う。
プレイヤーチーム削除手段44は、そのリーグ編成手段43がリーグ編成を行うとき、ログ更新手段41により更新されたプレイヤーチームのログアウト情報が所定期間(例えば、30日)経過していると、そのPCチームの情報をゲーム提供サーバ11から削除する。
The league organization means 43 performs the league organization based on the ranks set for each player team formed by the player team organization means 42 described above.
The player team deleting means 44, when the league organizing means 43 performs the league organization, if the logout information of the player team updated by the log updating means 41 has passed a predetermined period (for example, 30 days), the PC team Is deleted from the game providing server 11.

選手データ調整手段45は、上述したプレイヤーチーム編成手段42等によりに編成されたチームデータに含まれる各フレンド選手の能力値が、後述するサイクル毎のリセットタイミングを跨いで初期値に戻っているか否かを判断し、演算すべき試合のサイクルと、対応するフレンド選手のユーザIDに対応付けられた該当ユーザの最終DBアクセス日時情報から、現在記憶されているチームデータに記憶されている選手データ(ユニットデータ)の能力値を用いるか、サーバリクエストによって得られた最新の選手データ(ユニットデータ)の能力値を用いるか、又は、初期値である基礎能力値を用いるといった調整を行う。また、選手データ調整手段45は、各フレンド選手だけでなく、自己の選手(自分本人のプレイヤー)に対しても上述した調整を行ってもよい。   The player data adjusting means 45 determines whether or not the ability value of each friend player included in the team data organized by the above-described player team organizing means 42 has returned to the initial value across the reset timing for each cycle described later. Player data stored in the currently stored team data (from the last DB access date / time information of the corresponding user associated with the user ID of the corresponding friend player) Adjustment is performed such that the ability value of (unit data) is used, the ability value of the latest player data (unit data) obtained by the server request is used, or the basic ability value which is an initial value is used. Further, the player data adjusting unit 45 may perform the above-described adjustment not only on each friend player but also on his player (the player himself).

したがって、選手データ調整手段45は、例えば、ユニットデータに対するユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報とを比較し、レベルが高い方の情報を使用するよう調整する。これにより、比較する一方のデータが破損している場合にもどちらかの情報を適用することができ、更に更新されたレベルの高い方の情報を利用することができる。なお、選手データ調整手段45の具体的な処理内容については後述する。   Therefore, the player data adjustment unit 45 compares, for example, information at the time of the last database access by the user with respect to the unit data and information on the current database, and adjusts to use information with a higher level. As a result, even if one of the data to be compared is damaged, either information can be applied, and the updated information with the higher level can be used. The specific processing contents of the player data adjusting means 45 will be described later.

また、更新タイミング調整手段46は、それぞれのユーザのアクセスに対してゲームプレイヤーがこれまで上げてきたレベル、スキル、経験値、育成内容等の関連情報(ユニットデータ)をリセットするタイミングを調整する。なお、更新タイミング調整手段46の具体的な内容については後述する。   In addition, the update timing adjustment means 46 adjusts the timing at which the game player resets related information (unit data) such as level, skill, experience value, and training content that has been raised so far for each user's access. The specific contents of the update timing adjusting means 46 will be described later.

なお、ダイジェスト画像生成手段36及びダイジェスト画像再生表示手段39は、本実施形態に係るネットワークゲームシステム10において必須の手段ではなく、必要に応じてゲーム提供サーバ11に具備させることができるものである。   The digest image generation means 36 and the digest image reproduction display means 39 are not essential means in the network game system 10 according to the present embodiment, and can be provided in the game providing server 11 as necessary.

通信部22は、I/F26を介してゲーム提供サーバ11と外部の通信回線27とを接続し、クライアント端末12又は携帯型端末13とゲーム提供サーバ11との情報の送受信を制御する処理を行う。   The communication unit 22 connects the game providing server 11 and the external communication line 27 via the I / F 26 and performs processing for controlling transmission / reception of information between the client terminal 12 or the portable terminal 13 and the game providing server 11. .

記憶部23は、ROM(Read Only Memory)51とRAM(Random Access Memory)52とを有するよう構成されている。ROM51は、本実施形態におけるネットワークゲームシステムのゲームプログラムを含むシステムプログラムが記憶された読み取り専用の記憶領域である。また、RAM52は、処理部21で生成される選手キャラクタデータ52A、試合画像データ52B、及び試合結果データ52Cを含むデータが記憶される。また、RAM52は、処理部21の演算処理のワーク領域として使用される書き換え可能な記憶領域である。   The storage unit 23 is configured to include a ROM (Read Only Memory) 51 and a RAM (Random Access Memory) 52. The ROM 51 is a read-only storage area in which a system program including a game program of the network game system in the present embodiment is stored. The RAM 52 stores data including player character data 52A, match image data 52B, and match result data 52C generated by the processing unit 21. The RAM 52 is a rewritable storage area used as a work area for arithmetic processing of the processing unit 21.

記憶部23は、I/F26を介して外部記憶装置28に接続され、処理部21の処理に応じて外部記憶装置28に記憶されているデータを参照、読み出し、書き換える処理を行う。外部記憶装置28は、例えばハードディスク駆動装置等の情報記憶媒体駆動装置で構成され、ゲーム管理データベース(DB)28Aを含む各種データベースが格納されているものである。ゲーム管理DB28Aには、プレイヤーの最終データベースアクセス日時、属性情報及びプレイヤーによって編成されたPCチームの各種パラメータ情報等が記憶されるプレイヤーDB、試合のマッチングや日程に関する情報等が記憶される日程管理DB、試合進行手段34による試合進行処理に基づいて試合画像生成手段35が試合画像データを生成する処理を行う際に使用する基本の画像データや音声データ等が記憶される試合進行DB、プレイヤーのランキング(順位付け)を行うためのランキング情報等が記憶されるランキングDB等の記憶領域が設けられている。なお、本実施形態では、このゲーム管理DB28Aをゲーム提供サーバ11の記憶部230に設けて構成してもよい。   The storage unit 23 is connected to the external storage device 28 via the I / F 26, and performs processing of referring to, reading, and rewriting data stored in the external storage device 28 according to processing of the processing unit 21. The external storage device 28 is constituted by an information storage medium drive device such as a hard disk drive device, for example, and stores various databases including a game management database (DB) 28A. In the game management DB 28A, a player DB for storing the last database access date / time of the player, attribute information, various parameter information of the PC team organized by the player, and the like, a schedule management DB for storing information on match matching and schedule, etc. Based on the game progress process by the game progress means 34, the game progress DB 35 stores the basic image data and audio data used when the game image generation means 35 performs the process of generating the game image data. A storage area such as a ranking DB for storing ranking information for performing (ranking) is provided. In this embodiment, the game management DB 28A may be provided in the storage unit 230 of the game providing server 11.

操作部24は、I/F26を介してゲーム提供サーバ11と外部の入力装置(キーボード、マウス、タッチペン等)とを接続し、ゲーム提供サーバ11のメンテナンス等でゲーム提供サーバ11に入力されるデータを受信して解析する処理を行う。   The operation unit 24 connects the game providing server 11 and an external input device (keyboard, mouse, touch pen, etc.) via the I / F 26, and data input to the game providing server 11 during maintenance of the game providing server 11 or the like. Receive and analyze.

画像・音声出力部25は、I/F26を介してゲーム提供サーバ11と外部のディスプレイモニタやスピーカ等の画像表示装置・音声出力装置に接続し、ゲーム提供サーバ11の処理を視覚的、聴覚的に確認するための処理を行う。   The image / sound output unit 25 is connected to the game providing server 11 and an image display device / sound output device such as an external display monitor or a speaker via the I / F 26 to visually and audibly process the game providing server 11. Perform the process to confirm.

I/F26は、上述したようにゲーム提供サーバ11と外部機器との間における情報の送受信を行う。   As described above, the I / F 26 transmits and receives information between the game providing server 11 and the external device.

なお、ゲーム提供サーバ11が有する上述した各機能は、これらの機能を記述したプログラム(ゲーム提供プログラム)を他の汎用コンピュータ等のCPU(Central Processing Unit)に実行させることによりそれぞれ実現可能となる。また、これらのプログラムは、磁気ディスク(フロッピィーディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体53に格納して頒布することもできる。なお、記録媒体53は、ゲーム提供プログラムの他、ゲーム提供サーバ11の各機能により実行された実行結果や実行ログ情報等を記録することもできる。   The above-described functions of the game providing server 11 can be realized by causing a program (game providing program) describing these functions to be executed by a CPU (Central Processing Unit) such as another general-purpose computer. These programs can also be stored and distributed in a recording medium 53 such as a magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, or the like. In addition to the game providing program, the recording medium 53 can also record execution results, execution log information, and the like executed by each function of the game providing server 11.

<データテーブル例>
次に、上述した本実施形態におけるデータテーブル例について図を用いて説明する。
<Example of data table>
Next, an example of a data table in the above-described embodiment will be described with reference to the drawings.

図3Aは、ゲーム管理DBのプレイヤーDBに格納(記憶)されるデータテーブルの一例を示す図(その1)であり、図3Bは、ゲーム管理DBのプレイヤーDBに格納(記憶)されるデータテーブルの一例を示す図(その2)である。   FIG. 3A is a diagram (part 1) illustrating an example of a data table stored (stored) in the player DB of the game management DB, and FIG. 3B is a data table stored (stored) in the player DB of the game management DB. FIG. 2 is a diagram (part 2) illustrating an example of the;

なお、図3A(a)は、サイクル初期値におけるチームデータの一例を示し、図3A(b)は、サイクル初期値におけるリーグデータの一例を示し、図3B(a)は、サイクル後半時におけるチームデータの一例を示し、図3B(b)は、サイクル後半時におけるリーグデータの一例を示している。   3A (a) shows an example of team data at the initial cycle value, FIG. 3A (b) shows an example of league data at the initial cycle value, and FIG. 3B (a) shows the team at the latter half of the cycle. An example of data is shown, and FIG. 3B (b) shows an example of league data in the latter half of the cycle.

図3A(a),図3B(a)に示すチームデータは、プレイヤーのPCチームに所属する選手キャラクタの各種パラメータがデータテーブルとして記録されている。具体的な項目としては、例えば、「ユーザID」、「ユーザネーム」、「最終DBアクセス日時」、「選手タイプ」、「メインポジション」、「能力値(基礎値(1〜20)、フレンド訓練値(0〜80)、プレイヤー訓練値(0〜80)、アイテム値)」等からなる。   In the team data shown in FIGS. 3A (a) and 3B (a), various parameters of player characters belonging to the player's PC team are recorded as a data table. Specific items include, for example, “user ID”, “user name”, “last DB access date / time”, “player type”, “main position”, “ability value (basic value (1-20), friend training” Value (0-80), player training value (0-80), item value) "and the like.

図3A(a),図3B(a)に示すチーム編成データテーブルはプレイヤー毎に記憶され、本実施形態においては、プレイヤーは9人の選手キャラクタによって1つのPCチームを編成する。   The team organization data table shown in FIG. 3A (a) and FIG. 3B (a) is stored for each player, and in this embodiment, the player organizes one PC team with nine player characters.

なお、これらの選手は、このネットワークゲームシステム10に参加している他のユーザの選手をフレンド選手として獲得することができる。この場合、図3A(a)に示すデータテーブルに、どのユーザから取得した選手であるかを表示する識別情報(例えば、選手名「美井」は、ユーザID「000056」のユーザのアバター選手を、フレンド選手として「江井」のチームに参加させている)を記録させてもよい。なお、「ユーザネーム」の項目には、ネームの他にもそのユーザが「プレイヤー」であるか、「フレンド」であるか、又は、コンピュータにより割り当てられた「CPU」であるかの情報も記録される。   In addition, these players can acquire the players of other users participating in the network game system 10 as friend players. In this case, in the data table shown in FIG. 3A (a), identification information indicating which player the player is acquired from (for example, the player name “Mii” is the avatar player of the user with the user ID “00000056”. , “Ei” team as a friend player) may be recorded. In addition to the name, the item “user name” also records information about whether the user is “player”, “friend”, or “CPU” assigned by the computer. Is done.

また図3A(b),図3B(b)に示すリーグデータは、プレイヤーがゲーム提供サーバ11にエントリーしたPCチ−ムの所属するリーグの情報がデータテーブルとして記録されている。具体的な項目としては、例えば、「ID」、「クラス」、「最終DBアクセス日時」、「チーム名」、戦績情報としての「勝ち数(0〜60)」、「引き分け数(0〜60)」、「負け数(0〜60)」、連勝数を記録する「連勝」等からなる。   Further, in the league data shown in FIGS. 3A (b) and 3B (b), the information of the league to which the PC team entered by the player in the game providing server 11 belongs is recorded as a data table. Specific items include, for example, “ID”, “class”, “last DB access date / time”, “team name”, “number of wins (0-60)”, “number of draws (0-60) ) ”,“ Losing number (0 to 60) ”,“ sequential win ”for recording the number of consecutive wins, and the like.

図3A(b),図3B(b)に示すデータテーブルは、各PCチーム又はNPCチームが所属するリーグ毎に記憶され、本実施形態においては、例えば1つのリーグに16のPCチーム又はNPCチームが所属するように構成されている。このリーグデータテーブルには、プレイヤー毎に1つのレコードが設定されている。   The data tables shown in FIGS. 3A (b) and 3B (b) are stored for each league to which each PC team or NPC team belongs, and in this embodiment, for example, 16 PC teams or NPC teams in one league. Is configured to belong to. In this league data table, one record is set for each player.

また、「クラス」には、例えばDiamond、Platinum、Gold、Silver、Bronze、Stoneの6種類の何れかのデータが保持されている。このランク(Diamond、Platinum、Gold、Silver、Bronze、Stone)とは、リーグ戦の成績(戦績)によって昇格・維持・降格するものである。   The “class” holds, for example, any one of six types of data including Diamond, Platinum, Gold, Silver, Bronze, and Stone. This rank (Diamond, Platinum, Gold, Silver, Bronze, Stone) is promoted / maintained / relegated according to the results of the league game (war results).

「戦績情報」は、現在行われているペナントにおける勝ち数、負け数、引き分け数等の数値が各項目に記憶される。この実施例では1日12試合で全5日間、60試合からなるリーグ戦の構成としているが、本発明においては必ずしもこの構成に限定させるものではない。   In the “war results information”, numerical values such as the number of wins, the number of losses, the number of draws, etc. in the pennant currently being held are stored in each item. In this embodiment, the configuration is a league game consisting of 60 games in 12 games a day for a total of 5 days. However, the present invention is not necessarily limited to this structure.

なお、図3A,図3Bに示す「最終DBアクセス日時」は、プレイヤー(クライアント端末12)がゲーム提供サーバ11から前回ログアウトした日時が記憶されている。なお、上記設定データに加えて、プレイヤーが前回ログインした日時を記憶させる項目「ログイン情報」を設けてもよい。なお、これらの日時は、ゲーム提供サーバ11のタイマー32で取得した日時が記憶される。   3A and 3B stores the date and time when the player (client terminal 12) last logged out from the game providing server 11. In addition to the setting data, an item “login information” for storing the date and time when the player last logged in may be provided. Note that the date and time acquired by the timer 32 of the game providing server 11 is stored as these date and time.

また、本実施形態において、ゲーム提供サーバ11の日程決定手段33は、実時間の1日あたり各PCチームが12試合を消化するように日程を決定する。各PCチームは、16チームからなるリーグにおいて他の15チームとそれぞれ試合を行い(試合の進行処理は、ゲーム提供サーバ11の処理部21の試合進行手段34が自動的に実行する)、計60試合で1期のペナント(公式戦シリーズ)が終了するように設定されている。即ち、実時間の5日間で1つのシーズンが終了する。   Moreover, in this embodiment, the schedule determination means 33 of the game provision server 11 determines a schedule so that each PC team will digest 12 games per day of real time. Each PC team plays a game with the other 15 teams in a league consisting of 16 teams (game progress processing is automatically executed by the game progress means 34 of the processing unit 21 of the game providing server 11). It is set so that the 1st pennant (official series) ends in the game. That is, one season is completed in five days in real time.

また、本実施形態においては、全体で5つのシーズンで1つのサイクルを構成するように設定されており、オフ日等を挟み実時間の31日で1つのサイクルが終了し、各サイクルが終了する毎に各選手の育成データは初期値に戻るように構成されている。このような構成とすることで、途中からゲームを開始したプレイヤーでも、ゲーム運営開始時からプレイしているプレイヤーと対等に試合が行えるようになっている。   Moreover, in this embodiment, it is set to constitute one cycle in five seasons as a whole, and one cycle is completed in 31 days of actual time with an off day etc. interposed therebetween, and each cycle is completed. Each player's training data is configured to return to the initial value. With such a configuration, even a player who starts a game from the middle can play a game on an equal basis with a player who has played since the start of game management.

PCチームが所属するリーグは「Diamond」、「Platinum」、「Gold」、「Silver」、「Bronze」、又は「Stone」の何れかのランクに属するように構成されている。   The league to which the PC team belongs is configured to belong to any rank of “Diamond”, “Platinum”, “Gold”, “Silver”, “Bronze”, or “Stone”.

<クライアント端末12:機能構成例>
次に、図4は、本実施形態におけるクライアント端末の機能構成の一例を示す説明図である。図において、クライアント端末12は、処理部61と、通信部62と、記憶部63と、操作部64と、画像出力部65と、音声出力部66と、インタフェース回路(I/F)67とを有するよう構成されている。
<Client terminal 12: functional configuration example>
Next, FIG. 4 is an explanatory diagram illustrating an example of a functional configuration of the client terminal according to the present embodiment. In the figure, the client terminal 12 includes a processing unit 61, a communication unit 62, a storage unit 63, an operation unit 64, an image output unit 65, an audio output unit 66, and an interface circuit (I / F) 67. It is comprised so that it may have.

なお、上述した通信部62、記憶部63、操作部64、画像出力部65、音声出力部66は、I/F67を介して、それぞれ外部の通信回線68、外部記憶装置69、キーボードやマウス等の入力装置70、ディスプレイモニタ等の画像表示装置71及びスピーカ等の音声出力装置72に接続されている。また、I/F67は図示のように1つの基板上に構成するようにしてもよく、通信部62、記憶部63、操作部64、画像出力部65、音声出力部66にそれぞれ又は複数に対応して構成するようにしてもよい。   The communication unit 62, the storage unit 63, the operation unit 64, the image output unit 65, and the audio output unit 66 described above are connected to the external communication line 68, the external storage device 69, a keyboard, a mouse, and the like via the I / F 67, respectively. Input device 70, an image display device 71 such as a display monitor, and an audio output device 72 such as a speaker. Further, the I / F 67 may be configured on one substrate as shown, and corresponds to each of or a plurality of communication units 62, storage units 63, operation units 64, image output units 65, and audio output units 66. You may make it comprise.

処理部61は、チーム編成手段81と、エントリー手段82と、画像表示手段83と、音声出力手段84と、ユニットデータ更新手段85と、試合画像再生要求信号出力手段86と、ダイジェスト画像再生要求信号出力手段87と、他ユーザデータ更新手段88とを有するよう構成されている。   The processing unit 61 includes a team organization unit 81, an entry unit 82, an image display unit 83, an audio output unit 84, a unit data update unit 85, a game image reproduction request signal output unit 86, and a digest image reproduction request signal. An output unit 87 and another user data update unit 88 are included.

エントリー手段82は、上述したプレイヤーチーム編成手段42により編成されたPCチームを設定されたランク情報のクラスに応じて設定された何れかのリーグ(Stone,Bronze,・・・)に応じて編成されたリーグにゲーム提供サーバ11によりエントリー(登録)が行われる。   The entry means 82 is organized according to any league (Stone, Bronze,...) Set according to the class of rank information set for the PC team organized by the player team organization means 42 described above. An entry (registration) is made to the league by the game providing server 11.

画像表示手段83は、エントリー手段82と、画像表示装置71にチーム編成画像、試合画像等の画像を表示させる。音声出力手段84は、スピーカ等の音声出力装置72から音声を出力させる。   The image display means 83 causes the entry means 82 and the image display device 71 to display images such as team organization images and game images. The sound output unit 84 outputs sound from the sound output device 72 such as a speaker.

ユニットデータ更新手段85は、自チームに含まれるユニットデータを更新する。具体的には、ユニットデータ更新手段85は、上述した図3A(a)に示すようなチームデータに登録された選手(メンバー)に対して、選手タイプやメインポジション、能力値等を更新したり、新しくメンバーを登録したり、更にはメンバーを削除(登録抹消)したりすることができる。なお、ユニットデータ更新手段85により更新された情報は、図3A(a)に示すチームデータとして記録される。   The unit data updating unit 85 updates unit data included in the own team. Specifically, the unit data updating means 85 updates the player type, main position, ability value, etc. for the players (members) registered in the team data as shown in FIG. 3A (a). New members can be registered, and members can be deleted (unregistered). The information updated by the unit data updating unit 85 is recorded as team data shown in FIG. 3A (a).

試合画像再生要求信号出力手段86は、ゲーム提供サーバ11の試合進行手段34による試合の進行処理が終了した試合の試合画像の再生を要求する。   The game image reproduction request signal output means 86 requests the reproduction of the game image of the game for which the game progression processing by the game progression means 34 of the game providing server 11 has been completed.

ダイジェスト画像再生要求信号出力手段87は、ゲーム提供サーバ11の試合進行手段34による試合の進行処理が終了した試合のダイジェスト画像の再生を要求する。   The digest image reproduction request signal output means 87 requests the reproduction of the digest image of the game for which the game progress processing by the game progression means 34 of the game providing server 11 has been completed.

他ユーザデータ更新手段88は、ゲーム提供サーバ11に接続されている他のユーザが登録している情報を読み出して、自らが実行するゲームの一部(ユニット)として使用したり、使用した他ユーザの情報を更新する。例えば、他ユーザデータ更新手段88は、選手データとして、他のユーザが登録している選手データ(フレンド)を読み出して、自らのチームの一員として利用したり、利用した選手の能力値を増加する等、選手データを更新する。   The other user data update unit 88 reads information registered by other users connected to the game providing server 11 and uses the information as a part (unit) of the game executed by the user or the other user used. Update the information. For example, the other user data updating means 88 reads out player data (friends) registered by other users as player data, and uses it as a member of his own team or increases the ability value of the used player. Etc., update the player data.

通信部62は、I/F67を介してクライアント端末12と外部の通信回線68とを接続し、ゲーム提供サーバ11とクライアント端末12との情報の送受信を制御する処理を行う。   The communication unit 62 connects the client terminal 12 and the external communication line 68 via the I / F 67 and performs processing for controlling transmission / reception of information between the game providing server 11 and the client terminal 12.

記憶部63は、ROM91と、RAM92とを有するよう構成されている。ROM91は、読み取り専用の記憶領域である。また、RAM92は、本実施形態におけるクライアントプログラムが記憶されると共に処理部61の演算処理のワーク領域として使用される書き換え可能な記憶領域である。   The storage unit 63 is configured to include a ROM 91 and a RAM 92. The ROM 91 is a read-only storage area. The RAM 92 is a rewritable storage area that stores the client program in the present embodiment and is used as a work area for arithmetic processing of the processing unit 61.

また、記憶部63は、I/F67を介して外部記憶装置69に接続され、処理部61の処理に応じて外部記憶装置69に記憶されているデータを参照、読み出し、書き換える処理を行う。   The storage unit 63 is connected to the external storage device 69 via the I / F 67, and performs processing of referring to, reading, and rewriting data stored in the external storage device 69 in accordance with the processing of the processing unit 61.

操作部64は、I/F67を介してクライアント端末12と外部の入力装置(キーボード、マウス、タッチペン等)とを接続し、プレイヤーによる各種パラメータの入力操作等によりクライアント端末12に入力されるデータを受信して解析する処理を行う。   The operation unit 64 connects the client terminal 12 and an external input device (such as a keyboard, a mouse, and a touch pen) via the I / F 67, and receives data input to the client terminal 12 through various parameter input operations by the player. Process to receive and analyze.

画像出力部65は、I/F67を介してクライアント端末12と外部の画像表示装置71とを接続し、試合の再生画像や各種設定画面等を画像表示装置71に表示させるための処理を行う。   The image output unit 65 connects the client terminal 12 and the external image display device 71 via the I / F 67 and performs processing for causing the image display device 71 to display a replay image of the game, various setting screens, and the like.

音声出力部66は、I/F67を介してクライアント端末12と外部のスピーカ等の音声出力装置72とを接続し、試合中の観客の歓声等の音声を出力する処理を行う。   The audio output unit 66 connects the client terminal 12 and an audio output device 72 such as an external speaker via the I / F 67, and performs a process of outputting audio such as cheering of the audience during the game.

I/F67は、上述したようにクライアント端末12と外部機器との間における情報の送受信を行う。   As described above, the I / F 67 transmits and receives information between the client terminal 12 and the external device.

また、クライアント端末12は、上述した機能の他にも、例えばゲーム提供サーバ11から得られるチームのランク昇格の有無について、画像標示装置71等に表示してプレイヤーに通知する機能等を有してもよい。   In addition to the functions described above, the client terminal 12 has a function of displaying, for example, on the image display device 71 and the like and notifying the player of the presence / absence of a team rank promotion obtained from the game providing server 11. Also good.

なお、クライアント端末12が有する上述した各機能は、これらの機能を記述したプログラム(クライアントプログラム)を他の汎用コンピュータ等のCPU(Central Processing Unit)に実行させることによりそれぞれ実現可能となる。また、これらのプログラムは、磁気ディスク(フロッピィーディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体93に格納して頒布することもできる。なお、記録媒体53は、ゲーム提供プログラムの他、クライアント端末12の各機能により実行された実行結果や実行ログ情報等を記録することもできる。   The above-described functions of the client terminal 12 can be realized by causing a program (client program) describing these functions to be executed by a CPU (Central Processing Unit) such as another general-purpose computer. These programs can also be stored and distributed in a recording medium 93 such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), or a semiconductor memory. In addition to the game providing program, the recording medium 53 can also record execution results executed by each function of the client terminal 12, execution log information, and the like.

なお、上述したクライアント端末12の機能構成例は、そのまま携帯型端末13に置き換えることができるため、その具体的な説明は省略する。   Note that the functional configuration example of the client terminal 12 described above can be replaced with the portable terminal 13 as it is, and a specific description thereof will be omitted.

<ネットワークゲームシステム実行処理手順>
次に、プレイヤーが本発明におけるネットワークゲームシステム10にログインしてからログアウトするまで、ゲーム提供サーバ11が実行する処理手順の概略について、フローチャートを用いて説明する。
<Network game system execution processing procedure>
Next, an outline of a processing procedure executed by the game providing server 11 after the player logs in to the network game system 10 according to the present invention and then logs out will be described using a flowchart.

図5は、ネットワークゲームシステム実行処理手順の一例を示すフローチャートである。図5において、まず、プレイヤーがクライアント端末12等を用いてネットワークゲームシステム10のゲーム提供サーバ11にログインすると、ゲーム提供サーバ11は、クライアント端末12から例えばユーザIDやパスワード等を含むログイン情報を受信し(S01)、ログイン処理を行う(S02)。   FIG. 5 is a flowchart illustrating an example of a network game system execution processing procedure. In FIG. 5, first, when a player logs in to the game providing server 11 of the network game system 10 using the client terminal 12 or the like, the game providing server 11 receives login information including, for example, a user ID and a password from the client terminal 12. (S01) and a login process is performed (S02).

このログイン処理において、ゲーム提供サーバ11は、ゲーム開始情報をクライアント端末12に出力する。このゲーム開始情報は、クライアント端末12に受信され、ディスプレイモニタ等の画像表示装置71に表示される。   In this login process, the game providing server 11 outputs game start information to the client terminal 12. This game start information is received by the client terminal 12 and displayed on the image display device 71 such as a display monitor.

次に、ゲーム開始画面において、プレイヤーによる「ゲーム開始ボタン」の操作が受け付けられると、クライアント端末12からゲーム開始操作情報がゲーム提供サーバ11に送信される。そして、ゲーム提供サーバ11はこのゲーム開始操作情報を受信すると(S03)、対戦結果情報送信処理を行う(S04)。   Next, when the operation of the “game start button” by the player is accepted on the game start screen, game start operation information is transmitted from the client terminal 12 to the game providing server 11. When the game providing server 11 receives the game start operation information (S03), the game providing server 11 performs a battle result information transmission process (S04).

この対戦結果情報送信処理において、ゲーム提供サーバ11は、直近(前回)のログアウト時から今回のログイン時までの期間に設定されている試合をその、試合閲覧リクエストがあったタイミングに応じたデータで演算を実行し、その結果をクライアント端末12に送信する。この対戦結果情報は、クライアント端末12に受信され、ディスプレイモニタ等の画像表示装置71に表示される。ここで表示される対戦結果情報画面は、前回のログアウト時から今回のログイン時までに設定されている試合の実行結果を表すものである。   In this battle result information transmission process, the game providing server 11 uses the data corresponding to the timing at which the match viewing request is made for the game set in the period from the latest (previous) logout to the current login. The calculation is executed and the result is transmitted to the client terminal 12. This battle result information is received by the client terminal 12 and displayed on the image display device 71 such as a display monitor. The battle result information screen displayed here represents a game execution result set from the previous logout to the current logout.

ゲーム提供サーバ11は、実行された演算結果情報から映像データを生成してクライアント端末12に送信する。このとき生成された映像データは、クライアント端末12に受信され、ディスプレイモニタ等の画像表示装置71に表示される。また、映像データ生成は、必ずしもゲーム提供サーバ11が実行する必要はなく、演算結果をクライアント端末12に送信し、クライアント端末側で対戦結果情報に基づく試合映像を生成する形で映像データを表示する形をとってもよい。   The game providing server 11 generates video data from the executed calculation result information and transmits it to the client terminal 12. The video data generated at this time is received by the client terminal 12 and displayed on the image display device 71 such as a display monitor. Further, the video data generation is not necessarily executed by the game providing server 11, and the calculation result is transmitted to the client terminal 12, and the video data is displayed in the form of generating a game video based on the battle result information on the client terminal side. It may take a shape.

そして、クライアント端末12は、この結果確認情報を受信(S05)して映像再生した後、メイン操作受付処理を行う(S06)。このメイン操作受付処理において、ゲーム提供サーバ11は、メイン操作受付情報をクライアント端末12から送信される通常のゲームに関する各種操作に対応した内容に応じてチームデータの変更を行う。このメイン操作受付情報に応じて変更された各種情報は、クライアント端末12に受信され、ディスプレイモニタ等の画像表示装置71に表示される。ここで表示されるメイン操作画面は、プレイヤーにチームの戦略や各種設定を促すものであり、これに応じて例えば各選手ユニットの強化訓練の実施、打順や守備位置の変更、仮想通貨等で入手した能力変更アイテムの装備、プレイヤーチームの戦略等が設定可能である。   The client terminal 12 receives the result confirmation information (S05) and reproduces the video, and then performs a main operation acceptance process (S06). In the main operation reception process, the game providing server 11 changes the team data according to the contents corresponding to various operations related to the normal game transmitted from the client terminal 12 as the main operation reception information. Various information changed according to the main operation acceptance information is received by the client terminal 12 and displayed on the image display device 71 such as a display monitor. The main operation screen displayed here prompts the player for the team's strategy and various settings, and according to this, for example, implementation of reinforcement training for each player unit, change of batting order and defensive position, virtual currency etc. It is possible to set the ability change item equipment and the strategy of the player team.

そして、メイン操作画面において、プレイヤーによる各種操作が受け付けられると、クライアント端末12からこれらの操作情報が各種入力情報としてゲーム提供サーバ11に送信される。ゲーム提供サーバ11は、この各種入力情報を受信すると(S07)、チーム情報更新処理を行う(S08)。このチーム情報更新処理では、メイン操作画面においてプレイヤーが決めた選手オーダーやチーム戦略等の情報に基づいて、ゲーム提供サーバ11に記憶されているPCチームのデータを更新する。   When various operations by the player are accepted on the main operation screen, the operation information is transmitted from the client terminal 12 to the game providing server 11 as various input information. When the game providing server 11 receives the various input information (S07), the game providing server 11 performs a team information update process (S08). In this team information update process, the PC team data stored in the game providing server 11 is updated based on information such as the player order and team strategy determined by the player on the main operation screen.

以上のようにプレイヤーによりチーム設定(チームの選手オーダーやチーム戦略等)に関する操作が受け付けられる度に、ゲーム提供サーバ11は、随時、チーム情報更新処理を繰り返す。これらのデータベースへのデータ更新処理が行われる毎に、該当するクライアントのユーザーの情報として最終データベース(DB)アクセス日時情報が更新される。なお、更新された最終データベースアクセス日時情報は、各ユーザーID毎に管理される。
そして、一通りの操作(チーム設定)を終えて、プレイヤーが本ネットワークシステムからログアウトしようとする場合、クライアント端末12から送信されるログアウト情報を受信し(S09)、ログアウト処理を行う(S10)。
As described above, the game providing server 11 repeats the team information update process as needed whenever an operation related to team setting (team player order, team strategy, etc.) is accepted by the player. Each time data update processing is performed on these databases, the last database (DB) access date / time information is updated as user information of the corresponding client. The updated last database access date / time information is managed for each user ID.
Then, when the player is going to log out from the network system after completing one operation (team setting), logout information transmitted from the client terminal 12 is received (S09), and logout processing is performed (S10).

これにより、プレイヤーは該ネットワークゲームシステムからログアウトすることができ、このときゲーム提供サーバ11はそのログアウトの時間を記憶する。なお、以下の説明ではログアウト時間をログ情報としているが、ログインした時間をログ情報として使用してもよい。   Thereby, the player can log out from the network game system, and at this time, the game providing server 11 stores the log-out time. In the following description, logout time is used as log information, but login time may be used as log information.

<ユニットデータのリセットを行う場合のネットワークゲームシステム実行処理手順>
次に、ユニットデータのリセットを行う場合のネットワークゲームシステム実行処理手順について、クライアント端末12とゲーム提供サーバ11との処理の関係が明確になるように、お互いの処理を並列させたフローチャートを用いて具体的に説明する。
<Network game system execution processing procedure for resetting unit data>
Next, with respect to the network game system execution processing procedure when the unit data is reset, a flowchart in which the processing is paralleled so that the relationship between the processing of the client terminal 12 and the game providing server 11 becomes clear will be used. This will be specifically described.

図6は、本実施形態におけるユニットデータのリセットを行う場合のネットワークゲームシステム実行処理手順の一例を示すフローチャート図である。なお、図6に示す処理においては、クライアント端末12におけるクライアント処理と、ゲーム提供サーバ11におけるサーバ処理とに分かれて本実施形態における各処理が行われる。   FIG. 6 is a flowchart showing an example of a network game system execution processing procedure when the unit data is reset in the present embodiment. In the process illustrated in FIG. 6, each process in the present embodiment is performed by being divided into a client process in the client terminal 12 and a server process in the game providing server 11.

まず、クライアント端末12は、本実施形態におけるオンラインゲームを行うために、クライアントプログラムを実行すると、ユーザIDやパスワード等のログイン情報を入力するログイン処理を実行し(S101)、ゲーム提供サーバ11にユーザ情報等を送信する。ゲーム提供サーバ11は、S11のログイン処理に対応して、ログイン時に得られるログイン情報等に基づき、そのクライアント端末12の最終データベースアクセス日時、チームデータ等をデータベースから予め読み込んでおく等のログイン処理を行う(S102)。   First, when the client terminal 12 executes the client program in order to play the online game in this embodiment, the client terminal 12 executes a login process for inputting login information such as a user ID and a password (S101), and the user is sent to the game providing server 11. Send information etc. Corresponding to the login process of S11, the game providing server 11 performs a login process such as pre-reading the last database access date and time, team data, etc. of the client terminal 12 from the database based on login information obtained at the time of login. Perform (S102).

次に、クライアント端末12は、実施すべき試合があるか否かを判断する(S103)。具体的には、クライアント端末12は、例えば、前回ログアウトをした時点から今回ログインした現時点までの間に試合のスケジュールがあったか否かを判断し、その間に試合が行われていたと判定された際には、実施すべき試合があったと判断する。また、上記以外の場合には、実施すべき試合がなかったと判断する。   Next, the client terminal 12 determines whether there is a game to be performed (S103). Specifically, for example, the client terminal 12 determines whether or not there is a game schedule between the previous logout time and the current log-in time, and when it is determined that the game has been played during that time. Judges that there was a game to be held. In cases other than the above, it is determined that there is no match to be performed.

S103の処理において、実施すべき試合がある場合(S103において、YES)、試合閲覧リクエスト処理として、試合演算処理をゲーム提供サーバ11に行わせるための演算指示を行う(S104)。ゲーム提供サーバ11では、試合実行処理として、各クライアント端末12側からのそれぞれの指示により、ログインした時間を基準として該当する演算すべき試合進行を演算し、その結果をクライアント端末12に送信する(S105)。また、クライアント端末12では、その送信結果に応じて試合映像データを画面に表示(再生)する。
したがって、本実施形態では、ユーザのログインを開始条件として、ゲーム提供サーバ11側での試合処理の演算を行うため、各クライアント端末12のログイン時間毎に試合演算処理の負荷を拡散することができ、ゲーム提供サーバ11における演算処理の負荷の集中を防止することができる。
In the process of S103, when there is a game to be executed (YES in S103), a calculation instruction for causing the game providing server 11 to perform the game calculation process is performed as the game browsing request process (S104). In the game providing server 11, as a game execution process, according to each instruction from each client terminal 12, the game progress to be calculated is calculated based on the logged-in time, and the result is transmitted to the client terminal 12 ( S105). The client terminal 12 displays (reproduces) the game video data on the screen according to the transmission result.
Therefore, in the present embodiment, since the game processing server 11 side performs the game process calculation with the user login as a start condition, the load of the game calculation process can be spread every login time of each client terminal 12. Thus, it is possible to prevent the concentration of calculation processing load in the game providing server 11.

S104及びS105の処理が終了後、又はS103の処理において実施すべき試合処理がないと判断された場合(S103において、NO)、次に、リセット(初期化)すべき日時をまたいだか否かを判断する(S106)。リセットすべき日時をまたいだ場合(S106において、YES)、クライアント端末12及びゲーム提供サーバ11に記録されている対応ID(ユーザ情報等)のユニットデータをリセットする(S107、S108)。つまり、クライアント端末12側のデータ処理(S107)だけではなく、ゲーム提供サーバ11側でも同様に、ユニットデータのリセットを行う(S108)。   After the process of S104 and S105 is completed, or when it is determined that there is no match process to be performed in the process of S103 (NO in S103), whether or not the date and time to be reset (initialized) is crossed next. Judgment is made (S106). If the date and time to be reset are crossed (YES in S106), the unit data of the corresponding ID (user information etc.) recorded in the client terminal 12 and the game providing server 11 is reset (S107, S108). That is, not only data processing on the client terminal 12 side (S107), but also on the game providing server 11 side, the unit data is reset (S108).

S107及びS108の処理が終了後、又はS106の処理においてリセットすべき日時をまたいでいない場合(S106において、NO)、クライアント端末12において通常ゲーム部分(プレイヤーチーム育成・編成)等の処理を行う(S109)。具体的には、ゲーム提供サーバ11において、チームデータ編成処理として最終DBアクセス日時の更新等が行われているため(S110)、クライアント端末12は、ゲーム提供サーバ11にアクセスし、最終的にデータベースにアクセスした日時を取得し、その取得した日時情報を各ユーザの最終DBアクセス日時情報として、最終DBアクセス日時データを更新する。   After the processing of S107 and S108 is completed, or when the date and time to be reset is not crossed in the processing of S106 (NO in S106), processing such as a normal game portion (player team development / organization) is performed at the client terminal 12 ( S109). Specifically, in the game providing server 11, since the last DB access date and time is updated as the team data organization process (S110), the client terminal 12 accesses the game providing server 11 and finally the database. The date and time of access is acquired, and the acquired DB date and time information is updated using the acquired date and time information as the final DB access date and time information of each user.

次に、クライアント端末12側でユーザ等のログアウト指示によりログアウトするか否かを判断し(S111)、ログアウトしない場合(S111において、NO)、S103の処理に戻り後続の処理を行う。また、ログアウトする場合(S111において、YES)には、ログアウト処理を行う(S112)。このとき、ログアウト情報がゲーム提供サーバ11に送信され、ゲーム提供サーバ11側でもそのクライアント端末12に対するログアウト処理が行われる(S113)。   Next, it is determined whether or not to log out on the client terminal 12 side according to a logout instruction from the user or the like (S111). If the logout is not performed (NO in S111), the processing returns to S103 and the subsequent processing is performed. When logging out (YES in S111), logout processing is performed (S112). At this time, logout information is transmitted to the game providing server 11, and the logout process for the client terminal 12 is also performed on the game providing server 11 side (S113).

上述の手順により、クライアント端末12側のクライアントプログラムは、終了する。なお、ゲーム提供サーバ11では、複数のクライアント端末に対して、上述した処理が行われるため、上述した処理を行ったゲーム提供プログラムは、実際には終了させずに待機状態となる。   With the above procedure, the client program on the client terminal 12 side ends. Note that, in the game providing server 11, the above-described processing is performed on a plurality of client terminals, and thus the game providing program that has performed the above-described processing enters a standby state without actually ending.

<更新サイクルとシーズンについて>
ここで、本実施形態におけるリセット処理に関連する更新サイクルとシーズンについて、図を用いて具体的に説明する。図7は、本実施形態における更新サイクルとシーズンについて具体的に説明するための図である。なお、図7(a)は、1サイクルを説明するための図を示し、図7(b)は、1シーズンにおける各種設定情報を示している。
<Renewal cycle and season>
Here, the update cycle and season related to the reset processing in the present embodiment will be specifically described with reference to the drawings. FIG. 7 is a diagram for specifically explaining the update cycle and season in the present embodiment. FIG. 7A shows a diagram for explaining one cycle, and FIG. 7B shows various setting information in one season.

なお、図7(a),図7(b)において、更新サイクルとシーズンとは、このゲームの時間の流れを表す概念であり、プロリーグのシーズン戦、サイクル切り替えと密接に関係する。   In FIGS. 7A and 7B, the update cycle and season are concepts representing the time flow of the game, and are closely related to the professional league season game and cycle switching.

具体的には、図7(a),図7(b)に示すように、1シーズンは、例えば現実の時間で5日間と設定する。また、例えば5シーズンで1サイクルとし、次のシーズンは、またシーズン1から始まる。また、サイクルのカウントは、常に増加していく。最大値は、例えば999とし、それ以降は新しい年度として改めて1サイクル目から再スタートとする。   Specifically, as shown in FIGS. 7A and 7B, one season is set to, for example, 5 days in actual time. Also, for example, one cycle is made in 5 seasons, and the next season starts from season 1 again. In addition, the cycle count always increases. The maximum value is, for example, 999, and after that, a new fiscal year is restarted from the first cycle.

また、プロリーグデータの保持する場合、プロリーグは、結果を2サイクル分までしか持たないため、あるサイクルのプロリーグ戦に参加した場合でも、次のサイクルの終了までにログインを行い、試合閲覧を行わなかった場合、その結果は破棄されるものとする。   In addition, when the professional league data is retained, the professional league only has results for two cycles, so even if you participate in a professional league match of a certain cycle, you must log in by the end of the next cycle and view the match If not performed, the result shall be discarded.

また、図7(a)におけるオフ日の意味は、システム側でシーズン登録の時間を作るために、オフ日を1日用意する。これは、オフ日がないと、連続でシーズン戦に出ようとした場合、シーズン5日目の最終試合の後、次のシーズン開始時間までにすぐに登録しないといけないためである。   In addition, the meaning of the off day in FIG. 7A is to prepare one day off day in order to make time for season registration on the system side. This is because, if there is no off day, if the player wants to enter the season game continuously, he must register immediately before the start time of the next season after the final game on the fifth day of the season.

また、シーズン、サイクルの概念は、プロリーグに「登録」すると、次の「シーズン」からプロリーグの試合が行われるようになる。つまり、「1シーズン期間+オフ日」の間で登録が行われると、その次のシーズンからシーズン戦が始まる。そのため、プロリーグは、「シーズン」単位で自動的に進行する。5シーズンで1「サイクル」とし、次のサイクルはまたシーズン1から始まる。プロリーグの成績集計と結果判定は、シーズン単位で行われる。結果によって、「クラス」が昇降格する。プレイヤーの能力は、サイクル単位でリセットされる。   In addition, the concept of season and cycle is “registered” in the professional league, and the professional league game will be played from the next “season”. In other words, if registration is performed between “one season period + off day”, the season battle starts from the next season. For this reason, the professional league automatically proceeds in units of “season”. 5 seasons will be 1 “cycle” and the next cycle will start again from season 1. Professional league results and results are determined on a seasonal basis. Depending on the result, the “class” is upgraded. Player abilities are reset on a cycle-by-cycle basis.

<リセット更新タイミングとリセット内容の具体例>
次に、上述した本実施形態におけるリセット更新タイミングとリセット内容の具体例について説明する。
<Specific examples of reset update timing and reset contents>
Next, a specific example of reset update timing and reset contents in the above-described embodiment will be described.

本実施形態において、上述した図7(a)に示すように、1サイクル(5シーズン)のゲームが終了すると、ゲーム提供サーバ11の処理部21において、全てのPCチームの育成訓練された選手データの能力値を、各選手に設定された基礎値に再設定する処理(リセット)が行われる。
ここで、上述したリセット処理において、例えば、あるプレイヤー(プレイヤーA)が別のプレイヤー(プレイヤーB)のキャラクタ(キャラクタB)をプレイヤーAのユニットとして用いていた場合を想定して説明する。
In the present embodiment, as shown in FIG. 7A described above, when one cycle (five seasons) of the game ends, the player data on which all PC teams have been trained in the processing unit 21 of the game providing server 11. The ability value is reset to the basic value set for each player (reset).
Here, in the reset process described above, for example, it is assumed that a player (player A) uses a character (character B) of another player (player B) as a unit of player A.

例えば、リセットタイミングを経過した状態で先にプレイヤーBがログインをした場合、従来では、プレイヤーBのユニットデータであるキャラクタBは初期化(弱体化、強化前の状態)となってしまい、リセットタイミング経過後にプレイヤーBより後にログインしたプレイヤーAがゲーム演算をする場合には初期化(弱体化)されたユニットBを用いてゲーム演算が行われるため、結果として本来想定されたユニットのパラメータ値とかけ離れた演算結果(ゲーム結果)となってしまうという問題があった。   For example, when the player B logs in first after the reset timing has elapsed, conventionally, the character B, which is the unit data of the player B, is initialized (state before weakening and strengthening), and the reset timing When the player A who has logged in after the player B performs the game calculation after the elapse of time, the game calculation is performed using the initialized (weakened) unit B. As a result, the parameter value of the unit that is originally assumed is far from being assumed. There has been a problem that the calculation result (game result) is obtained.

そこで、本実施形態では、まず、上述したログイン情報、最終データベースアクセス日時情報等に基づいて、まず各ユーザーの編成したチームデータを確認し、チーム内の各選手のユーザーIDの最終DBアクセス日時情報から、該当するサイクルの確認を行う。また、最終DBアクセス日時の該当するサイクルを確認した結果、演算すべき試合よりも後サイクルである場合には、取得したデータでチームデータの上書きを実施せず、前回チームデータ(ラストデータ)を用いる。また、最終DBアクセスの該当するサイクルが、演算すべき試合よりも前サイクルである場合には、データを取得せず、デフォルト(初期値)データを用いる。更に、最終DBアクセス日時の該当するサイクルが、演算すべき試合と同サイクルのリーグ戦等をする場合には、通常通り、これまで使用していたデータ取得を行う。   Therefore, in this embodiment, first, based on the above-described login information, final database access date / time information, etc., first, team data organized by each user is confirmed, and final DB access date / time information of the user ID of each player in the team To confirm the corresponding cycle. In addition, as a result of confirming the corresponding cycle of the last DB access date and time, if it is a cycle after the game to be calculated, the team data (last data) is not overwritten with the acquired data without performing the team data overwriting. Use. If the corresponding cycle of the final DB access is a cycle before the game to be calculated, data is not acquired and default (initial value) data is used. Further, when the corresponding cycle of the last DB access date / time is a league match in the same cycle as the game to be calculated, the data used so far is acquired as usual.

つまり、本実施形態では、クライアント端末12が選手データとして他のユーザが登録している選手データを読み出すことができる場合に、各クライアント端末12のログイン時に他のユーザが登録している選手データが前回のログイン時から更新されているかを判断すると共に、ゲーム提供サーバ11は、選手データが更新されていると判断した場合に、それが予め設定した条件を満たしている場合には、更新前の選手データを用いて試合進行のゲーム演算を実行する。   That is, in this embodiment, when the client terminal 12 can read out player data registered by other users as player data, the player data registered by other users at the time of login of each client terminal 12 is In addition to determining whether or not the game has been updated since the previous login, the game providing server 11 determines that the player data has been updated and if it satisfies the preset conditions, The game calculation of the game progress is executed using the player data.

これにより、各クライアント端末12における試合のリクエスト動向に応じて、適宜最適な選手データを用いて試合をすることができる。   Thereby, according to the request | requirement trend of the game in each client terminal 12, a game can be suitably used using optimal player data.

なお、上述した実施形態では、一例として上記の処理でデータベースのリセット更新タイミングと、データベースへのアクセス日時との比較結果からデータの取捨選択を行う例を示したが、本発明においてはこれに限定されるものではなく、例えば何れかのデータの数値の大小等で用いる情報を決定する判断を行うような実施形態を取ってもよい。   In the above-described embodiment, as an example, the example in which the selection of data is selected based on the comparison result between the database reset update timing and the access date and time of the database in the above-described processing is shown. However, the present invention is not limited to this. For example, an embodiment may be adopted in which a determination is made to determine information to be used depending on the numerical value of any data.

<試合演算の例>
次に、本実施形態における試合演算処理の具体例について、クライアント端末12とゲーム提供サーバ11との処理の関係が明確になるように、お互いの処理を並列させたフローチャートを用いて具体的に説明する。
<Example of game calculation>
Next, a specific example of the game calculation process in the present embodiment will be specifically described using a flowchart in which the processes are paralleled so that the relationship between the client terminal 12 and the game providing server 11 becomes clear. To do.

図8は、本実施形態における試合演算処理手順の一例を示すフローチャート図である。なお、図8に示す処理においては、クライアント端末12におけるクライアント処理と、ゲーム提供サーバ11におけるサーバ処理とに分かれて本実施形態における各処理が行われる。   FIG. 8 is a flowchart showing an example of a game calculation processing procedure in the present embodiment. In the process illustrated in FIG. 8, each process in the present embodiment is performed by being divided into a client process in the client terminal 12 and a server process in the game providing server 11.

まず、クライアント端末12において試合閲覧の処理が選択されると、クライアント端末12からゲーム提供サーバ11に試合閲覧リクエスト情報が送信され(S201)、ゲーム提供サーバ11は、試合閲覧リクエスト情報を受信する(S202)。ここで、ゲーム提供サーバ11は、該当する演算すべき試合に参加する各チームデータをデータベース上に記録されたチームデータ(ラストデータ)を呼び出し(S203)、呼び出したチームデータと、各チームに所属する各フレンド選手に対応するユーザIDに対応する最終データベースアクセス日時情報とから、各フレンド選手を管理するユーザが最後にデータベースにアクセスしたサイクルが、前のサイクルか現在のサイクルかの情報を取得する。   First, when the game browsing process is selected at the client terminal 12, game browsing request information is transmitted from the client terminal 12 to the game providing server 11 (S201), and the game providing server 11 receives the game browsing request information ( S202). Here, the game providing server 11 calls the team data (last data) recorded on the database for each team data participating in the corresponding game to be calculated (S203), and the team data that has been called and belongs to each team From the last database access date / time information corresponding to the user ID corresponding to each friend player, information on whether the cycle in which the user who manages each friend player last accessed the database is the previous cycle or the current cycle is acquired. .

そして、ゲーム提供サーバ11は、取得した情報からクライアント端末12からリクエストされた演算すべき試合のサイクル値を確認し(S204)、演算すべき試合のサイクルと現在のサイクルとを比較し、更に、各フレンド選手に対応するユーザが最後にデータベースにアクセスした日時と現在のサイクルとを比較して、それらの比較結果に応じて各選手データの調整を行う(S205〜S211)。   Then, the game providing server 11 checks the cycle value of the game to be calculated requested from the client terminal 12 from the acquired information (S204), compares the cycle of the game to be calculated with the current cycle, The date and time the user corresponding to each friend player last accessed the database is compared with the current cycle, and each player data is adjusted according to the comparison result (S205 to S211).

具体的には、演算試合のサイクルが現在のサイクルか否かを判断し(S205)、現在のサイクルである場合(S205において、YES)、次に各ユーザの最終DBアクセスサイクルが現在のサイクルか否かを判断する(S206)。S206の処理において、現在のサイクルである場合(S206において、YES)、DB上の最新データでチームデータを上書き(更新)する(S207)。また、S206の処理において、現在のサイクルでない場合(S206において、NO)、予め設定された初期値を使用する(S208)。   Specifically, it is determined whether or not the calculation game cycle is the current cycle (S205). If it is the current cycle (YES in S205), then whether each user's last DB access cycle is the current cycle or not It is determined whether or not (S206). If it is the current cycle in the process of S206 (YES in S206), the team data is overwritten (updated) with the latest data on the DB (S207). If the current cycle is not the current cycle in S206 (NO in S206), a preset initial value is used (S208).

また、S205の処理において、演算試合のサイクルが現在のサイクルでなかった場合(S205において、NO)、次に各ユーザの最終DBアクセスサイクルが現在のサイクルか否かを判断する(S209)。S209の処理において、現在のサイクルである場合(S209において、YES)、ラストデータ情報を使用し、上書きはしない(S210)。また、S209の処理において、現在のサイクルでない場合(S209において、NO)、DB上の最新データでチームデータを上書き(更新)する(S211)。   In the process of S205, when the cycle of the calculation game is not the current cycle (NO in S205), it is next determined whether or not the final DB access cycle of each user is the current cycle (S209). If it is the current cycle in the processing of S209 (YES in S209), the last data information is used and overwriting is not performed (S210). In the process of S209, if it is not the current cycle (NO in S209), the team data is overwritten (updated) with the latest data on the DB (S211).

次に、ゲーム提供サーバ11は、上述した処理により調整された選手データを用いて試合進行のシミュレーション演算を行い(S212)、その試合の開始から完了までの進行過程を演算結果情報としてクライアント端末12に送信する(S213)。   Next, the game providing server 11 performs a simulation calculation of the game progress using the player data adjusted by the above-described processing (S212), and the client terminal 12 uses the progress process from the start to the completion of the game as the calculation result information. (S213).

クライアント端末12は、ゲーム提供サーバ11からの演算結果情報を受信し(S214)、受信した演算結果を画面に表示し再生する(S215)。   The client terminal 12 receives the calculation result information from the game providing server 11 (S214), displays the received calculation result on the screen and reproduces it (S215).

なお、クライアント端末12は、該当する全ての試合再生が終了した時点で当該処理を終了する。上述の手順により、クライアント端末12側のクライアントプログラムは終了する。なお、ゲーム提供サーバ11では、複数のクライアント端末に対して、上述した処理が行われるため、上述した処理を行ったゲーム提供プログラムは、実際には終了させずに待機状態となる。   In addition, the client terminal 12 complete | finishes the said process, when all applicable game reproduction | regeneration is complete | finished. With the above procedure, the client program on the client terminal 12 side ends. Note that, in the game providing server 11, the above-described processing is performed on a plurality of client terminals, and thus the game providing program that has performed the above-described processing enters a standby state without actually ending.

<画面例>
次に、本実施形態における画面例について図を用いて説明する。図9は、本実施形態における画面例を説明するための図である。
<Screen example>
Next, screen examples in the present embodiment will be described with reference to the drawings. FIG. 9 is a diagram for explaining an example of a screen in the present embodiment.

図9(a)は、試合告知の画面を示している。ゲーム提供サーバ11のスケジュール上の試合計算時間がきた(過ぎた)ときに表示されるインフォメーションダイアログである。プレイヤーがログアウトしていた際に、上記計算時間が過ぎていた場合は、ログアウト直後にこのダイアログが表示される。   FIG. 9A shows a game notification screen. It is an information dialog displayed when the game calculation time on the schedule of the game provision server 11 comes (is over). When the player has logged out and the calculation time has passed, this dialog is displayed immediately after logging out.

また、図9(b)は、試合結果表示画面の一例を示す図である。この図は、上記ダイアログにてチェックボタンをクリックした後の試合演算と結果画面(例えば「WIN」又は「LOSE」等)の画像を示している。この試合結果画面が表示されているときには、既にゲーム提供サーバ11上での試合計算は終了している。本実施形態の例では、計算前に、計算する試合のサイクル数、自分のチームに参加させた他のユーザの選手データ(フレンド選手)が最後にアクセスしたサイクル数を判定し、フレンド選手の能力を以下のように設定する。   Moreover, FIG.9 (b) is a figure which shows an example of a game result display screen. This figure shows an image of the game calculation and the result screen (for example, “WIN” or “LOSE”) after clicking the check button in the above dialog. When this game result screen is displayed, the game calculation on the game providing server 11 has already been completed. In the example of this embodiment, before the calculation, the number of cycle of the game to be calculated, the number of cycles last accessed by the player data (friend player) of other users who participated in his team are determined, and the ability of the friend player Is set as follows.

まず、試合の方が前の場合には、フレンド選手データは既にリセットされているためラストデータを使用して計算する。また、試合が同じ場合には、フレンド選手の成長情報を取得し、反映した後計算する。また、フレンドの最終データベースアクセスのサイクルの方が前の場合には、フレンド選手データはまだリセットされていないためデフォルトデータ(例えば、予め初期値として設定された基本的な選手データである基礎値)を使用して計算する。   First, when the game is earlier, since the friend player data has already been reset, the last data is used for calculation. In addition, when the game is the same, the growth information of the friend player is acquired and reflected and then calculated. Also, if the friend's last database access cycle is earlier, the friend player data has not yet been reset, so default data (for example, basic values that are basic player data set as initial values in advance) Use to calculate.

また、図9(c)及び(d)は、選手の能力表示画面を示している。つまり、図9(c)及び(d)は、フレンド選手の能力表記に関する画像を示しており、具体的には、一例として「Aさんチームにいる、フレンドBさんの場合」の例を示している。また、図9(d)に示すように、本実施形態では、例えば4種類の能力(基礎値(リセットが行われた際の初期の値)、Bさん自身が育成した分であるフレンド訓練値(他人のプレイが随時影響している)、チームオーナーが育成した分プレイヤー訓練値、チームオーナーが道具等のオプションを使用して一時的に伸ばしたアイテム値等の分)等が色分け若しくは模様分けして区別が分かるように表示され、その合計値がその選手の能力値として表示される。つまり、AさんチームにいるフレンドBさんの場合には、Aさんが育成訓練操作を実施することで、Bさんの能力値を向上させることができる。   Moreover, FIG.9 (c) and (d) have shown the capability display screen of the player. That is, FIGS. 9C and 9D show images related to the ability notation of the friend player. Specifically, an example of “in the case of Mr. A, friend B” is shown as an example. Yes. In addition, as shown in FIG. 9D, in this embodiment, for example, four types of abilities (basic values (initial values when reset is performed), friend training values that are the amount that Mr. B grew up (Someone else's play is influencing at times), the player training value that the team owner has nurtured, the item value that the team owner has temporarily extended using options such as tools, etc.) etc. The total value is displayed as the ability value of the player. That is, in the case of the friend B who is in Mr. A's team, Mr. A can improve Mr. B's ability value by performing the training exercise.

なお、図9(d)における選手育成の例では、例えば選手(アバター)のパラメータとして、例えば、自チーム内のフレンド選手の各パラメータ=(予め設定された数値である基礎値)+(フレンドの育成した数値(フレンド訓練値の30%))+(自分が育成したプレイヤー訓練数値)+(自分が購入した道具であるアイテム値)の合計として設定することができる。なお、本実施形態では、フレンドの育成数値の一部(例えば、フレンドがフレンド自身のアバターである選手ユニットを成長させた育成数値の30%)が、その選手ユニットをチームに編成した他のフレンドチーム内の分身ユニット能力値に反映される。   In the example of player training in FIG. 9D, for example, as a player (avatar) parameter, for example, each parameter of a friend player in the own team = (basic value which is a preset numerical value) + (friend's parameter) It can be set as the sum of the nurtured value (30% of the friend training value) + (the player training value cultivated by me) + (the item value that is the tool I purchased). In addition, in this embodiment, a part of friend's nurturing numerical value (for example, 30% of the nurturing numerical value in which the friend's own player's avatar is grown) is the other friend who organized the player unit into a team. This is reflected in the ability value of each unit in the team.

<実行プログラム(クライアントプログラム、ゲーム提供プログラム)>
なお、上述した実施形態は、上述したクライアント装置、ゲーム提供サーバにおける専用の装置構成により、本発明における各処理手順を行うこともできるが、上述した本発明における各処理をコンピュータに実行させることができる実行プログラム(クライアントプログラム、ゲーム提供プログラム)を生成し、例えば、汎用のパーソナルコンピュータ、サーバ、ワークステーション等に各プログラムをインストールすることにより本発明における処理が実現可能となる。
<Execution program (client program, game providing program)>
In the above-described embodiment, each processing procedure in the present invention can be performed by the dedicated device configuration in the above-described client device and game providing server. However, the above-described processing in the present invention can be executed by a computer. An executable program (client program, game providing program) that can be generated is generated, and for example, each program is installed in a general-purpose personal computer, server, workstation, or the like.

つまり、上述したクライアント端末及びゲーム提供サーバは、CPU(Central Processing Unit)、RAM(Random Access Memory)等の揮発性の記憶媒体、ROM(Read Only Memory)等の不揮発性の記憶媒体、マウスやキーボード、ポインティングデバイス等の入力装置、画像やデータを表示する表示部、並びに外部と通信するためのインタフェースを備えたコンピュータによって構成することができる。   That is, the above-described client terminal and game providing server include a volatile storage medium such as a CPU (Central Processing Unit) and a RAM (Random Access Memory), a nonvolatile storage medium such as a ROM (Read Only Memory), a mouse and a keyboard. It can be configured by a computer having an input device such as a pointing device, a display unit for displaying images and data, and an interface for communicating with the outside.

したがって、クライアント端末及びゲーム提供サーバが有する上述した各機能は、これらの機能を記述したプログラムをCPUに実行させることによりそれぞれ実現可能となる。また、これらのプログラムは、磁気ディスク(フロッピィーディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリ等の記録媒体に格納して頒布することもできる。また、上記プログラムは、通信ネットワークに接続された外部装置からダウンロードすることもできる。   Accordingly, the above-described functions of the client terminal and the game providing server can be realized by causing the CPU to execute a program describing these functions. These programs can also be stored and distributed in a recording medium such as a magnetic disk (floppy disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, or the like. The program can also be downloaded from an external device connected to a communication network.

上述したように本発明によれば、サーバの負荷を軽減すると共に、趣向性を向上させたオンラインゲームを提供することができる。具体的は、本発明によれば、他ユーザが育てた能力が自分の選手データ(ユニットデータ)に反映させることができる。また、本発明によれば、全ての選手データが一定期間でリセットされる場合に、そのリセットをユーザがログインした時に行うことで、リセットのタイミングをユーザ毎に異ならせることができ、リセット処理をサーバ主導型ではなくユーザ主導型にしてサーバの負荷分散を分散することができる。但し、本発明では、表向きは全ての人が同じタイミングでリセットされるように、例えば同一リーグ毎にリセットすること等ができる。   As described above, according to the present invention, it is possible to provide an online game with reduced server load and improved taste. Specifically, according to the present invention, the ability cultivated by other users can be reflected in his player data (unit data). Further, according to the present invention, when all player data is reset for a certain period, the reset timing can be made different for each user by performing the reset when the user logs in. It is possible to distribute the load distribution of the server by using the user initiative instead of the server initiative. However, in the present invention, the front orientation can be reset for each league, for example, so that all people are reset at the same timing.

また、本発明における実施形態は、上述した野球ゲームに限定されるものではなく、例えば、本発明をサッカーゲームやバスケットボール等の集団競技(自軍・敵軍を構成する各選手ユニットのデータ調整)、テニス等の単体競技(対戦相手のデータ調整)、スポーツ以外の戦闘ゲームや他のロールプレイングゲーム、育成ゲーム、更には、他のプレイヤーが所有するデータを一時的に利用して所定の動作を実行してレベルを上げていくコンテンツ等、様々なゲームやコンテンツに広く適用することができる。   Further, the embodiment of the present invention is not limited to the above-described baseball game. For example, the present invention can be applied to a group game such as a soccer game or basketball (data adjustment of each player unit constituting the own army / enemy army), Single-player competitions such as tennis (data adjustment of opponents), battle games other than sports, other role-playing games, training games, and also execute predetermined actions using data owned by other players temporarily Thus, it can be widely applied to various games and contents such as contents that are raised in level.

以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications, within the scope of the gist of the present invention described in the claims, It can be changed.

10 ネットワークゲームシステム
11 ゲーム提供サーバ
12 クライアント端末
13 携帯型端末
14 基地局
15 通信ネットワーク
21,61 処理部
22,62 通信部
23,63 記憶部
24,64 操作部
25 画像・音声出力部
26,67 インタフェース回路(I/F)
27,68 通信回線
28 69 外部記憶装置
29 70 入力装置
30 画像表示装置・音声出力装置
31 エントリー手段
32 タイマー
33 日程決定手段
34 試合進行手段
35 試合画像生成手段
36 ダイジェスト画像生成手段
37 試合結果生成手段
38 試合画像再生表示手段
39 ダイジェスト画像再生表示手段
40 試合結果表示手段
41 ログ更新手段
42 プレイヤーチーム編成手段
43 リーグ編成手段
44 プレイヤーチーム削除手段
45 選手データ調整手段(ユニットデータ調整手段)
46 更新タイミング調整手段
51,91 ROM
52,92 RAM
53,93 記録媒体
65 画像出力部
66 音声出力部
71 画像表示装置
72 音声出力装置
81 チーム編成手段
82 エントリー手段
83 画像表示手段
84 音声出力手段
85 ユニットデータ更新手段
86 試合画像再生要求信号出力手段
87 ダイジェスト画像再生要求信号出力手段
88 他ユーザデータ更新手段
DESCRIPTION OF SYMBOLS 10 Network game system 11 Game provision server 12 Client terminal 13 Portable terminal 14 Base station 15 Communication network 21, 61 Processing part 22, 62 Communication part 23, 63 Storage part 24, 64 Operation part 25 Image and audio | voice output part 26, 67 Interface circuit (I / F)
27, 68 Communication line 28 69 External storage device 29 70 Input device 30 Image display device / sound output device 31 Entry means 32 Timer 33 Schedule determination means 34 Game progress means 35 Game image generation means 36 Digest image generation means 37 Game result generation means 37 38 game image reproduction display means 39 digest image reproduction display means 40 game result display means 41 log update means 42 player team organization means 43 league organization means 44 player team deletion means 45 player data adjustment means (unit data adjustment means)
46 Update timing adjustment means 51, 91 ROM
52,92 RAM
53, 93 Recording medium 65 Image output unit 66 Audio output unit 71 Image display device 72 Audio output device 81 Team organization means 82 Entry means 83 Image display means 84 Audio output means 85 Unit data update means 86 Game image reproduction request signal output means 87 Digest image reproduction request signal output means 88 Other user data update means

Claims (5)

通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおいて、
前記クライアント端末は、
前記自チームに含まれるユニットデータを更新するユニットデータ更新手段と、
前記他チームに含まれるユニットデータを自チームのユニットとして登録する他ユーザデータ更新手段とを有し、
前記ゲーム提供サーバは、
前記演算処理を実行する際に、前記自チームに含まれるユニットデータのうち、前記他のユーザによって登録されたユニットについては、前記ユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報との変化に基づいて、前記演算処理の実行時に使用する情報を決定し、決定した情報で試合を進行させる試合進行手段を有することを特徴とするネットワークゲームシステム。
When a user logs in to the game providing server using a client terminal connected to the game providing server via a communication network, the game providing server includes data of the team including unit data registered in advance by the user, A network for performing battle calculation processing between teams determined based on data of other teams including unit data registered in advance by another user, and transmitting result information obtained by the calculation processing to the client terminal In the game system,
The client terminal is
Unit data updating means for updating unit data included in the team;
Other user data update means for registering unit data included in the other team as a unit of the own team,
The game providing server includes:
Among the unit data included in the team when executing the arithmetic processing, for the unit registered by the other user, information on the last database access by the user, information on the current database, A network game system comprising: a game progress means for determining information to be used at the time of execution of the arithmetic processing based on the change of the game and causing the game to proceed with the determined information.
前記ゲーム提供サーバは、
前記ユニットデータに対する前記ユーザによる最終データベースアクセス時の情報と、前記現在のデータベース上の情報とを比較し、レベルが高い方の情報を使用するよう調整するユニットデータ調整手段を有することを特徴とする請求項1に記載のネットワークゲームシステム。
The game providing server includes:
It comprises unit data adjustment means for comparing the information at the time of the last database access by the user with respect to the unit data and the information on the current database, and adjusting so that the higher level information is used. The network game system according to claim 1.
通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおけるクライアント端末において、
前記自チームに含まれるユニットデータを更新するユニットデータ更新手段と、
前記他チームに含まれるユニットデータを自チームのユニットとして登録する他ユーザデータ更新手段とを有することを特徴とするクライアント端末。
When a user logs in to the game providing server using a client terminal connected to the game providing server via a communication network, the game providing server includes data of the team including unit data registered in advance by the user, A network for performing battle calculation processing between teams determined based on data of other teams including unit data registered in advance by another user, and transmitting result information obtained by the calculation processing to the client terminal In the client terminal in the game system,
Unit data updating means for updating unit data included in the team;
A client terminal comprising: another user data updating means for registering unit data included in the other team as a unit of the own team.
通信ネットワークによりゲーム提供サーバに接続されたクライアント端末を用いて、ユーザが前記ゲーム提供サーバにログインした際、前記ゲーム提供サーバは、前記ユーザによって予め登録されているユニットデータを含む自チームのデータと、他のユーザによって予め登録されているユニットデータを含む他チームのデータとに基づいて決定したチーム同士の対戦演算処理を行い、該演算処理により得られた結果情報を前記クライアント端末に送信するネットワークゲームシステムにおけるゲーム提供サーバにおいて、
前記演算処理を実行する際に、前記自チームに含まれるユニットデータのうち、前記他のユーザによって登録されたユニットについては、前記ユーザによる最終データベースアクセス時の情報と、現在のデータベース上の情報との変化に基づいて、前記演算処理の実行時に使用する情報を決定し、決定した情報で試合を進行させる試合進行手段を有することを特徴とするゲーム提供サーバ。
When a user logs in to the game providing server using a client terminal connected to the game providing server via a communication network, the game providing server includes data of the team including unit data registered in advance by the user, A network for performing battle calculation processing between teams determined based on data of other teams including unit data registered in advance by another user, and transmitting result information obtained by the calculation processing to the client terminal In the game providing server in the game system,
Among the unit data included in the team when executing the arithmetic processing, for the unit registered by the other user, information on the last database access by the user, information on the current database, A game providing server comprising: a game progress means for determining information to be used at the time of execution of the arithmetic processing based on the change of the game, and causing the game to proceed with the determined information.
コンピュータを、請求項3に記載のクライアント装置として機能させることを特徴とするクライアントプログラム。   A client program for causing a computer to function as the client device according to claim 3.
JP2010244649A 2010-10-29 2010-10-29 Network game system and game providing server Active JP5664130B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010244649A JP5664130B2 (en) 2010-10-29 2010-10-29 Network game system and game providing server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010244649A JP5664130B2 (en) 2010-10-29 2010-10-29 Network game system and game providing server

Publications (2)

Publication Number Publication Date
JP2012095757A true JP2012095757A (en) 2012-05-24
JP5664130B2 JP5664130B2 (en) 2015-02-04

Family

ID=46388415

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010244649A Active JP5664130B2 (en) 2010-10-29 2010-10-29 Network game system and game providing server

Country Status (1)

Country Link
JP (1) JP5664130B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5701438B1 (en) * 2014-07-25 2015-04-15 株式会社バンダイ GAME DEVICE, GAME SYSTEM, AND PROGRAM

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107413049A (en) * 2017-07-13 2017-12-01 广州哔哔互联网服务有限公司 The self-service scoreboard operation system in sports center and its method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001353375A (en) * 2000-06-15 2001-12-25 Hudson Soft Co Ltd Service server, storage medium, service processing system and service processing method
JP2002360933A (en) * 2001-06-04 2002-12-17 Namco Ltd Game device, game processing method, program, recording medium and network game system
JP2004275231A (en) * 2003-03-12 2004-10-07 Namco Ltd Game information, information storage medium and game device
JP2007175508A (en) * 2003-06-17 2007-07-12 Nintendo Co Ltd Game system, game device, and game program
JP2009279345A (en) * 2008-05-26 2009-12-03 Sega Corp Network game system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001353375A (en) * 2000-06-15 2001-12-25 Hudson Soft Co Ltd Service server, storage medium, service processing system and service processing method
JP2002360933A (en) * 2001-06-04 2002-12-17 Namco Ltd Game device, game processing method, program, recording medium and network game system
JP2004275231A (en) * 2003-03-12 2004-10-07 Namco Ltd Game information, information storage medium and game device
JP2007175508A (en) * 2003-06-17 2007-07-12 Nintendo Co Ltd Game system, game device, and game program
JP2009279345A (en) * 2008-05-26 2009-12-03 Sega Corp Network game system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6014011908; 株式会社バンダイナムコゲームス プレスリリース , 20100422 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5701438B1 (en) * 2014-07-25 2015-04-15 株式会社バンダイ GAME DEVICE, GAME SYSTEM, AND PROGRAM
WO2016013332A1 (en) * 2014-07-25 2016-01-28 株式会社バンダイ Game device, game system, and program
JP2016063850A (en) * 2014-07-25 2016-04-28 株式会社バンダイ Game device, game system, and program
CN106457044A (en) * 2014-07-25 2017-02-22 万代股份有限公司 Game device, game system, and program

Also Published As

Publication number Publication date
JP5664130B2 (en) 2015-02-04

Similar Documents

Publication Publication Date Title
JP5382292B2 (en) Network game system
US9931569B2 (en) Game management device, game system, and computer-readable storage medium having program recorded thereon
JP5781558B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
US9981188B2 (en) Game management device, game system, and computer-readable storage medium having program recorded thereon
KR101468035B1 (en) network game system
US20070156267A1 (en) Game results evaluating method and apparatus
JP5801278B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
JP2002045572A (en) Game progress control method, game system, and server
JP2010239990A (en) Game system, game device, and game server
JP5760508B2 (en) Network game system, client terminal, game providing server, client program, and game providing program
JP2021112592A (en) Game program and game system
JP5550772B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP5325319B1 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, GAME MANAGEMENT METHOD, AND PROGRAM
JP5664130B2 (en) Network game system and game providing server
JP2021006312A (en) Game control device, game system, and program
JP6762765B2 (en) Programs, terminals, information processing devices, and information processing methods
JP7018214B2 (en) Programs, game systems and methods
JP6892226B2 (en) Programs, information processing methods, and information processing equipment
JP7098811B1 (en) Information processing equipment, game programs, information processing methods
JP7210796B1 (en) Information processing device, game program, information processing method
JP7210798B1 (en) Information processing device, game program, information processing method
JP7122011B2 (en) Program, game system and method
JP7150346B2 (en) Program, game system and method
KR20100094231A (en) Billiards game operating method using internet
JP2021175537A (en) Control method of server device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140428

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: 20141111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141124

R150 Certificate of patent or registration of utility model

Ref document number: 5664130

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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