JP4371183B2 - ゲームシステムにおけるデータ通信方法 - Google Patents
ゲームシステムにおけるデータ通信方法 Download PDFInfo
- Publication number
- JP4371183B2 JP4371183B2 JP2000136343A JP2000136343A JP4371183B2 JP 4371183 B2 JP4371183 B2 JP 4371183B2 JP 2000136343 A JP2000136343 A JP 2000136343A JP 2000136343 A JP2000136343 A JP 2000136343A JP 4371183 B2 JP4371183 B2 JP 4371183B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- server
- data
- transmission file
- team
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title description 38
- 238000004891 communication Methods 0.000 title description 23
- 230000005540 biological transmission Effects 0.000 claims description 59
- 230000004044 response Effects 0.000 claims description 2
- 230000010076 replication Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 8
- 241000283086 Equidae Species 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000007115 recruitment Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012797 qualification Methods 0.000 description 3
- 235000002498 Azalea indica Nutrition 0.000 description 2
- 244000020190 Azalea indica Species 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000036632 reaction speed Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/73—Authorising game programs or game devices, e.g. checking authenticity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/71—Game security or game management aspects using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
- A63F13/95—Storage media specially adapted for storing game information, e.g. video game cartridges
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/828—Managing virtual sport teams
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/206—Game information storage, e.g. cartridges, CD ROM's, DVD's, smart cards
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/401—Secure communication, e.g. using encryption or authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/407—Data transfer via internet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/532—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing using secure communication, e.g. by encryption, authentication
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8052—Ball team management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
【産業上の利用分野】
本発明は、ゲーム装置に関し、特に、インターネットなどの通信回線を使用して遊技者が育成したチームや選手、馬、ボート、レース用車両などのキャラクタをサーバが提供するゲーム大会に参加させて、試合やレースなどの競い合いを行わせるようにしたゲーム装置並びにデータ通信システムに関する。
【0002】
【従来例】
従来、ゲーム装置に通信インタフェースを設けたものがある。通信回線を介して互いのゲーム装置同士を接続し、ゲームデータをやりとりすることによって二人でゲームを行えるようにしている。通信回線は、基本的に2点間を接続するだけであるので、多数の者が同時にゲームに参加することは難しい。また、ゲームが遊技者間の技能差で勝敗が決するものである場合には、多数の者の間で、全体的な順位(優劣)をつけ難い。
【0003】
【発明が解決しようとする課題】
そこで、インターネットに接続されたウェブサーバを使用して、ネットワーク上でゲーム大会を開催し、各遊技者を参加させることが考えられた。例えば、遊技者は、予め自己のゲーム装置において、所定のゲームを展開しながらチームを育てる。チームには、例えば、野球チーム、サッカーチーム、バスケットボールチーム、バレーボールチーム、車両レースチーム、等がある。自己の育てたチームを大会に参加させ、トーナメント戦形式やリーグ戦形式で試合を行い、勝敗を決する。各試合は、ウェブサーバに設けられて仮想的な試合を展開するゲームエンジンに両チームのゲームパラメータを送ることによってシミュレーションされ、勝敗が決せられる。また、対戦終了後に、自己のチームと対戦相手チームとのゲームパラメータを自己のゲーム装置にダウンロードし、試合を再現して見ることが出来るようにする。ここに、ゲームパラメータとは、ゲームエンジン(試合シミュレーションプログラム)が仮想の試合を展開するに必要なデータである。
【0004】
このようなゲーム大会を開催するにあたっては、1つの大会には、一人につき1チームが参加できるように制限することが多数の者に参加の機会を与えるために、また、ウェブサーバの負担が過大とならないようにするために望ましい。この場合、遊技者あるいはゲーム装置を識別する必要がある。ゲーム装置は、通常、サービスプロバイダを介してインターネットにダイヤルアップ接続で接続されるので、接続の都度IPアドレスが割振られ、固有のIPアドレスを持たない。このため、IPアドレスをゲーム装置の識別に利用することは出来ない。
【0005】
また、ダウンロードした他チームのデータを自己のチームデータとして登録して大会に参加したり、強い他チームのデータを入手してこれを改良して参加することも禁止すべきである。
【0006】
よって、本発明は、ネットワーク上で複数人が参加し、シミュレーション展開されるゲームにおいて、一人1チーム、あるいは(ゲーム装置の)一台につき1チームの参加とし得るようにしたゲームシステムを提供することを目的とする。
【0007】
また、本発明は、他人のゲームデータを入手してこれを自己のゲームデータとしてゲーム大会に登録とするが出来ないようにしたゲームシステムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するため本発明のネットワーク利用ゲームにおけるデータ通信方法は、各ゲーム端末装置に予め割当てられた第1の識別符号(例えば、製造番号等の固有の番号)を記憶したゲーム端末装置に内蔵される第1の記憶手段(例えば、フラッシュメモリ)に、サーバ又はネットワーク上(例えば、インターネットサービスプロバイダ、ゲームサーバ)で割当てられた第2の識別符号(例えば、ログインID、あるいはパスワード)を更に記憶する過程と、少なくとも上記第1の識別符号を含む第1のゲームデータのファイルを、上記各ゲーム端末装置から取外し可能な第2の記憶手段(例えば、メモリカード)に記憶する過程と、上記第2の記憶手段に記憶されたゲームデータのファイル内の上記第1の識別符号と上記第1の記憶手段に記憶された上記第1の識別符号との一致を条件として、上記ゲーム端末装置から送信すべき、上記第2の識別符号を含む送信データファイルを形成する過程と、を含む。
【0009】
かかる構成とすることによって、メモリカード等を用いて他人のゲーム装置から送信ファイルをアップロードすることを禁止することが可能となり、本人のゲームデータのみをサーバに送信できるようにすることが可能となる。
【0010】
本発明のゲームシステムにおけるデータ通信方法は、複数のゲーム端末装置の各々からゲームデータを含む送信ファイルをサーバに送信し、該サーバ上で送信された送信ファイルに基づいて対戦を行うゲームシステムにおけるデータ通信方法において、上記ゲーム端末装置が、固有の識別符号、ゲームデータを含む送信ファイルを作成し、上記サーバに送出する過程と、上記サーバが受信した送信ファイルの識別符号をチェックして、受領済の送信ファイル群に同じ識別符号を備えるものがない場合に、当該受信した送信ファイルを受領済の送信ファイル群に追加する過程と、を含む。
【0011】
かかる構成とすることによって、同じ参加者による二重登録を防止することが可能となる。
【0012】
また、本発明のゲームシステムにおけるデータ通信方法は、複数のゲーム端末装置の各々からゲームデータを含む送信ファイルをサーバに送信し、該サーバ上で送信された送信ファイルに基づいて対戦を行うゲームシステムにおけるデータ通信方法でおいて、上記ゲーム端末装置が、上記ゲームデータを含む送信ファイルを作成し、上記サーバに送出する過程と、上記サーバが、受信した送信ファイルに登録を禁止する情報が記録されてないかどうかをチェックして、登録禁止情報が記録されていない場合に、当該受信した送信ファイルを受領済の送信ファイル群に追加する過程と、を含む。
【0013】
かかる構成とすることによって、不適当なデータの登録を排除することが可能となる。
【0014】
更に、本発明のゲームシステムにおけるデータ通信方法は、上記サーバが、上記送信ファイル群の各送信ファイルに基づいて対戦を行い対戦結果を公開する過程と、上記ゲーム端末装置が、上記サーバに上記送信ファイル群の中の送信ファイルの入手を要求する過程と、上記サーバが、該当する送信ファイルに上記受領済の送信ファイル群への追加を禁止する情報を書込んで上記ゲーム端末装置に送信する過程と、を含む。
【0015】
かかる構成とすることによって、サーバからダウンロードした他人のチームデータによる不適当な登録を排除することが可能となる。
【0016】
また、本発明のゲームシステムにおけるデータ通信方法は、複数のゲーム端末装置の各々からゲームデータを含む送信ファイルをサーバに送信し、該サーバ上で送信された送信ファイルに基づいて対戦を行うゲームシステムにおけるデータ通信方法において、上記ゲーム端末装置が、固有の識別符号、ゲームデータを含む送信ファイルを作成し、上記サーバに送出する過程と、上記サーバが、受信した送信ファイルの識別符号をチェックして、受領済の送信ファイル群を含む登録ファイルに同じ識別符号を備えるものがなく、かつ、登録ファイルへの登録を禁止する情報が書込まれていない場合に、当該受信した送信ファイルを登録ファイルに追加する過程と、上記サーバが、上記登録ファイルに登録された各チームの送信ファイルに基づいてチーム同士の対戦を行い対戦結果を公開する過程と、上記ゲーム端末装置が、上記サーバにいずれかのチームの送信ファイルの入手を要求する過程と、上記サーバが、該当する送信ファイルに上記登録ファイルへの登録を禁止する情報を書込んで上記ゲーム端末装置に送信する過程と、を含む。
【0017】
かかる構成とすることによって、同一人による二重登録や他人のデータによる登録を排除することが可能となる。
【0018】
好ましくは、上記識別符号は、上記サーバによって各ゲーム端末装置に割当てられる。それにより、サーバは、ネットワークを介してアクセスしてくる各ゲーム端末装置を識別することが可能となり、大会参加の課金システムの構成も容易となる。
【0019】
好ましくは、上記識別符号は、ゲーム装置製造番号、Eメールアドレス、ログインIDあるいはパスワード、のいずれかを含む。
【0020】
本発明はまた、複数のゲーム端末装置の各々からゲームデータを含む送信ファイルをサーバに送信し、該サーバ上で送信された送信ファイルに基づいて対戦を行うゲームシステムにおけるデータ通信方法において、前記サーバーは、複数の前記対戦を実行して最終対戦結果及びその途中対戦結果のデータを記憶する過程と、前記最終対戦結果及び途中対戦結果を時間差を設けて前記各ゲーム端末装置に提供する過程と、を含むことを特徴とする。
【0021】
さらにまた、本発明は、複数のゲーム端末装置と、このゲーム装置の各々からゲームデータを含む送信ファイルが送信され、送信された送信ファイルに基づいて対戦を行うサーバーと、を含むゲームシステムにおけるデータ通信システムにおいて、前記サーバーは、複数の前記対戦を実行するゲーム実行手段と、この最終対戦結果及びその途中対戦結果を記憶する記憶手段と、前記最終対戦結果及び途中対戦結果のデータを時間差を設けて前記各ゲーム端末装置に提供するデータ提供手段と、を含むことを特徴とする。
【0022】
この発明の一つの形態では、前記ゲーム実行手段は前記複数の対戦を一度に実行し、前記データ提供手段は、前記途中対戦結果及び最終対戦結果をそれぞれ日、週、月、年毎に順番に前記ゲーム端末装置に提供する。
【0023】
さらに他の形態では、前記ゲーム実行手段は、予選対戦と決勝対戦とを含む前記複数の対戦を実行し、前記データ提供手段は、前記予選対戦結果のデータを前記ゲーム端末装置に提供した後、所定の時間、日、週、月、又は年を経て決勝対戦結果のデータを前記ゲーム端末装置に提供してなる。
【0024】
さらに他の形態では、前記ゲーム実行手段は、前記対戦の経過データを前記記憶手段に記憶させてなる。
【0025】
さらに本発明は、前記ゲーム端末装置に前記データ通信方法を前記サーバー及び/又はゲーム端末に実行させるためのプログラム又はこのプログラムが記憶された記憶媒体であることを特徴とする。
【産業上の利用分野】
本発明は、ゲーム装置に関し、特に、インターネットなどの通信回線を使用して遊技者が育成したチームや、馬、ボート、レース用車両などのキャラクタをサーバが提供するゲーム大会に参加させて、試合やレースなどの競い合いを行わせるようにしたゲーム装置に関する。
【0026】
【実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。まず、ゲームシステムの全体の構成を図1を参照して説明する。
【0027】
ゲームシステムは、大別して、ゲームの端末装置10、ネットワーク20及びゲームサーバ装置30とからなる。端末装置10は、ゲーム装置11と表示装置(テレビモニタ)12とを含む。ゲーム装置11は、ゲーム装置本体11a、ゲームコントローラ、キーボード等の周辺装置11b、ゲームデータなどを保存するメモリカード11c、などによって構成される。ゲーム装置本体には、通信インタフェースが内蔵されており、通信回線、例えば、インターネット20を介してゲーム装置11をゲームサーバ30とデータ通信を行う端末装置10として機能させる。ゲーム装置11は、ダイヤルアップ接続によるインターネット接続サービスを提供するプロバイダ41を介して、あるいはインターネットに直接に接続することによってインターネットに接続することが可能である。なお、後述するように、ゲームサーバ30の設置者がゲーム端末10のダイヤルアップ接続を可能とするインターネット接続サービスのプロバイダ41であってもよい。ゲーム装置11は、電源が投入されると、内蔵しているブートROMの起動プログラムを読込み、初期画面を表示する。遊技者が、OS、ゲームプログラム、データなどを記録した情報記録媒体、例えば、CD−ROMを本体にセットすると、これ等の情報が本体のコンピュータシステムに読込まれ、プログラムが開始される。プログラムには、後述のWWWサーバにアクセスする閲覧(通信)プログラムが含まれる。メモリカード11cには、図2(a)に示すように、複数の記録エリアがあり、複数のファイルが記録可能である。このような構成の、複数のゲーム端末装置10がインターネット20を介してゲームサーバ30に接続される。
【0028】
ゲームサーバ30は、ルータ31、WWWサーバ32、DB(データベース)サーバ33、BE(バックエンド)サーバ34を含んで構成される。ルータ31は、WWWサーバ32宛のデータをインターネット回線20から取込み、WWWサーバに転送する。また、WWWサーバ32が特定のゲームの端末装置10に宛てて出力したデータをインターネット回線20に送り出す。WWWサーバ32は、ゲーム大会のホームページを保持し、絵情報、HTMLファイルなどの各種のコンテンツを格納し、ゲーム参加者に提供する。DBサーバ32は、ゲーム大会のトーナメント(あるいはリーグ)に登録されたチームデータ、トーナメント大会の優勝チームのデータ、ゲームプログラム開発者の推奨の対戦チームデータ等のダウンロードデータ、トーナメント試合結果、等のデータ群を格納する。そして、WWWサーバ32からの要求に応じて格納データを提供する。
【0029】
図3は、DBサーバに保持されるファイルの例を示している。ユーザ管理ファイル、大会ファイル、チーム登録ファイル、試合結果ファイル等が含まれる。ユーザ管理ファイルには、ユーザのログインID(識別番号)、課金、獲得ポイント数等が記録される。大会ファイルには、トーナメント番号、トーナメント名、参加登録者数、最大参加者数、エントリー開始時刻、エントリー終了時刻、結果発表開始時刻、結果発表終了時刻、結果表示情報、登録条件フラグ、登録課金情報等が記録される。チーム登録ファイルには、ユーザのログインID、フラグ、チームデータ、トーナメント番号、試合結果のコード、最終順位、本拠地名等が記録される。試合結果ファイルには、トーナメント番号、試合コード、勝利チームのユーザのログインID、敗北チームのユーザのログインID、試合結果データ、勝利チームの前試合結果への試合コード、敗北チームの前試合結果への試合コード等が記録される。
【0030】
BEサーバ34は、トーナメントで組合わされた各チームのデータを読出し、チームデータに基づいて試合を行うプログラムを実行し、対戦結果をDBサーバ33の試合結果ファイルに格納する。
【0031】
図4は、自チームの育成を説明するフローチャートである。ゲーム大会に参加しようとする遊技者は、例えば、球団社長になって、大会に参加する自チームを育成しなければならない。これは、自己のゲーム装置11でゲームアプリケーションを実行してゲームを展開することにより行う。ゲームを最初に開始すると、チームの経営データファイル、対戦データファイル、選手データファイルの形成が行われる(S2)。ゲーム装置11は、図5(a)に示すように、装置本体11a内のフラッシュメモリに装置本体(ハードウェア)の識別を行うための固有の識別番号(Individual ID,IID)が予め記録されている。例えば、IIDは製造番号である。このIIDを本体のフラッシュメモリから読出す(S4)。図2(a)に示すように、読出したIIDと上述した3つのファイル(チームデータ)とをメモリカード11cに保存する(S6)。IIDが一緒に保存されることによってチームデータを作成したゲーム装置11を判別することが出来る。メモリカード11cにデータを保存することによって他人のゲーム装置11で使用することが可能である。ゲームを展開してメモリカード11c上の自チームデータを更新し、チーム力を向上させ(S8)、オフラインのゲームを終了する。
【0032】
上述したように、参加者は、事前に自己のゲーム装置によってゲームを行い、自チームの対戦能力を高め、ゲームパラメータを向上させる。例えば、野球ゲームの場合、チームのゲームパラメータには、経営データ、選手データ、対戦データが含まれる。経営データには、IID、チームID、旗ID、オーナ名、本拠地名、監督ID、投手コーチID、野手コーチID、等が含まれる。選手データには、選手のID、呼名、背番号、調子、性格、人気、やる気、体力、投手である場合には、更に、球種、球の変化、球速、制球力等、野手である場合には、更に、左・右の巧打力、長打力、走力、肩力、選球眼、反応速度、得意コース、苦手コース等、が含まれる。対戦データには、各投手の勝ち数、負け数、セーブ数、奪三振数、投球回数、被安打数、与四球、自責点、失点、本塁打数、野手の総打席、ヒット数、打点、盗塁、三振、四球、死球、犠打、本塁打数、二塁打、三塁打、失策等、が含まれる。
【0033】
このような、チームデータは、例えば、図2(a)及び(b)に示すように、メモリカード11cの所定の領域に記憶される。メモリカード11cは、コントローラ11bあるいはゲーム装置本体11aに接続して使用され、取外し可能である。メモリカード11cは、記憶保持可能なメモリ、例えば、フラッシュメモリの他、CPU、表示装置を備えて簡単なゲームを行うことが出来るようにしたものをも含む。メモリカード11cは、ゲームカセット、CD−R/Wなどの均等物であっても良く、作用効果において均等なものを含む。
【0034】
図6は、ゲームサーバ30が提供するサービスの全体的動作を説明するフローチャートである。まず、WWWサーバ32は、ホームページでゲーム大会の開催を案内し、参加チームを募集する。案内には、例えば、トーナメント(あるいはリーグ)大会の概要、大会名称、登録期間、結果発表期間、募集チーム数、現在登録数、登録料、特記事項(参加資格、賞品等)等を掲示する(S12)。参加者は、インターネット20を介してホームページで登録を行う。WWWサーバ32は、登録手続の適正を監視し、参加チームの登録を行う。この登録の申込みと、登録のチエックについては後述する。参加チームのデータ(ゲームパラメータ)がアップロードされると、DBサーバ33に格納される(S14)。募集期間を経過すると、参加チームのトーナメント(あるいはリーグ)表が形成され、対戦順番が決定される(S16)。DBサーバ33は、この順番に従って、対戦チームのデータをBEサーバ34に送り、仮想の試合を行う。その試合結果をDBサーバ33に格納する。これを繰返して、優勝チームを決定する(S18)。優勝チームは、ホームページで紹介される。上位入賞者は、トーナメントツリーで結果がホームページに掲示される。また、参加者のパスワード等を入力することによって自己のチームの戦績を知ることが出来るようになされる。例えば、野球の場合、対戦相手、勝敗、各階の得点経過、各打席での結果、等が表示される。優勝チームや、推奨チームのチームデータは、ダウンロード可能になされる。それにより、参加者は、自己のゲーム装置11において自己のチームと優勝チーム等とを対戦させて試合を再現することが可能である(S20)。このようにして、自己の育成したチームを大会に参加させ、その戦績を知ることが出来る。
【0035】
図7は、大会に参加を希望する者がログインID(あるいはパスワード)を取得し、参加者資格を獲得するための手順を示すフローチャートである。例えば、ログインIDは本人識別のために使用される。遊技者は、一度、ログインIDを取得すれば、各大会に使用可能である。
【0036】
ログインIDの取得は、特定のプロバイダ41、例えば、ゲームサーバ30の設置者と関係のあるプロバイダ41から入手することが可能である。多くの遊技者は、ダイヤルアップ接続によってインターネットに接続し、ゲームサーバ30にアクセスする。そこで、遊技者は最初にプロバイダ41にアクセスし(S32)、サービス契約をしてログインIDを取得する(S34)。ログインIDは例えば、Eメールアドレスであっても良い。ログインID(LID)は、図5(b)に示すように、ゲーム装置本体のフラッシュメモリに書込まれる(S36)。なお、ログインIDは、サーバ32が提供することとしても良い。
【0037】
図8は、遊技者の大会参加手順を示すフローチャートである。遊技者は、自己の育成したチーム、例えば、野球チームを大会に参加させる場合、メモリカードをコントローラに接続し、野球ゲーム(アプリケーション)のCD−ROMをゲーム装置本体11aにセットして起動する。このCD−ROMには、ホームページを閲覧するソフトウェアが含まれている。当該閲覧ソフトは野球ゲームと一体化され、あるいは別々に構成される。例えば、テレビモニタ12に表示された野球ゲームのメニューから当該野球ゲームのホームページを選択すると、閲覧ソフトが起動する。ゲーム装置11はインターネット20に接続され、図10に示すような、大会用のホームページが表示される(S42)。
【0038】
ゲーム装置11は、自己のゲーム装置で作成したゲームデータであるかどうかをフラッシュロム内のIIDとメモリカード11cに保存されたチームデータ(経営データ)に記録されたIIDとを比較する(S43)。記録されたIID同士が一致しない場合には、遊技者個人のゲーム装置で作成したゲームデータではない可能性があるので(S43;No)、後述のエラー処理を行って終了する(S54)。
【0039】
IID同士が一致した場合には(S43;Yes)、自己のゲーム装置からのデータ送信と判別する。接続されているメモリカードから野球チームのデータを抽出する。複数のメモリカードが接続されている場合には、ゲーム装置11は、メモリカードをテレビモニタ12に表示する。遊技者は、画面に表示されているメニューに従ってチームデータを記録しているメモリカードをコントローラ11bで選択することが可能である。ゲーム装置11は、メモリカード11cから前述した自チームデータ(ゲームパラメータ)を記録したファイルを読出す。また、ゲーム装置は、内蔵しているフラッシュメモリに記録されたログインIDを読出す。ログインID、チームデータ、フラグデータを含む送信ファイルを形成する。フラグデータは、後述するように、不正コピー等を防止するためにサーバによって書込みが行われる(S44)。
【0040】
遊技者は、図10乃至図15に示すように、ホームページにおいて、「大会登録」の案内に入り、ガイダンスを経て参加する大会を選択する。ログインID(あるいはパスワード)を入力して「決定」を選択する(S46)。それにより、遊技者のゲーム装置からWWWサーバ32にチームデータのファイルが送信される(S48)。WWWサーバ32は、ファイルについて後述する所定の事項を検査してエラーがない場合には、登録完了をゲーム装置11に返信する。エラーがある場合には、エラーをゲーム装置11に返信する。ゲーム装置11は、登録完了を受領すると(S50;Yes)、これを図16に示すようにテレビモニタ12の画面に表示する。また、必要により、メモリカードに登録大会名を記録し、チーム登録を終了する(S52)。ゲーム装置11は、IIDの不一致(S43;No)の場合及びWWWサーバ32からエラーを受領した場合(S50;No)、例えば、図17に示すように、モニタ画面に登録のエラーを表示し、エラー原因の表示などを行うエラー処理(S54)を行って終了する。
【0041】
図9は、WWWサーバ32が行う、大会参加チームの登録処理を説明するフローチャートである。
【0042】
ゲーム装置11からWWWサーバ32に送られてきたファイルは、一旦図示しないバッファメモリに記憶される。WWWサーバ32は、ゲーム装置11からアップロードされたファイルを読込み、点検を行う(S62)。
【0043】
まず、WWWサーバ32は、遊技者が申し込んだ大会が登録期限(図12参照)を過ぎていないかどうかを判別する。過ぎている場合には(S64;No)、不適切な参加申込みであるのでその旨のメッセージを当該ゲーム装置に返送するエラー処理を行う(S78)。
【0044】
登録期限を過ぎていない場合には(S64;Yes)、WWWサーバ32は、募集数(登録制限数)内かどうかを判別する。越えている場合には(S66;No)、参加チームが募集数に達した旨のメッセージを当該ゲーム装置に返送するエラー処理を行う(S78)。
【0045】
募集数に達していない場合(S66;Yes)、遊技者のログインIDと同じものが当該大会の登録チームのデータベース(チーム登録ファイル)に既に登録されていないかどうかを判別する。ログインIDは、ゲーム装置11から送信されたファイルの該当部分より、抽出される。このログインIDはゲーム装置のフラッシュメモリから読出され、送信ファイルに書込まれるので、遊技者はこれを変更できない。
【0046】
既に登録されている場合(S68;Yes)、二重登録を防止するために、複数参加は出来ない旨のメッセージを当該ゲーム装置に返送するエラー処理を行う(S78)。
【0047】
遊技者のログインIDと同じログインIDが当該大会の登録チームのデータベースに登録されていない場合(S68;No)、ゲーム参加資格などの登録規定を満たすかどうかを判別する(S70)。参加資格には、参加登録料の口座残を含む。登録規定を満たさない場合には(S70;No)、該当規定を満たさない旨のメッセージを当該ゲーム装置に返送するエラー処理を行う(S78)。
【0048】
登録規定を満たす場合には(S70;Yes)、アップロードされたファイルがオリジナルファイル(データ)であるかどうかを判別する(S72)。遊技者自身のデータでないゲームデータでの登録を禁止する。これは、送信ファイル内のフラグにコピー不可フラグが設定されているかどうかにより、判別することができる。コピー不可フラグは、ゲームサーバ30から対戦データがゲーム装置にダウンロードされたときに「オン」に設定される(後述の図21参照)。アップロードされたファイルがオリジナルのゲームパラメータでないときは(S72;No)、その旨のメッセージをゲーム装置に送出するエラー処理を行う(S78)。
【0049】
アップロードされたファイルがオリジナルのゲームパラメータであるときは(S72;Yes)、このファイルを当該野球大会のデータベース(チーム登録ファイル)に登録する。ゲーム装置に登録の完了(図16参照)を送出する(S76)。このようにして、チーム登録を終了する。
【0050】
BEサーバ33は、大会の募集期間を経過後、各チームの対戦を行って、その結果をホームページに掲示する。図10に示されるホームページで「大会結果」を選択すると、図18に示されるように、トーナメント大会の結果表示がなされる。確認したいトーナメントを選択すると、図19に示すような、ベスト8のトーナメント結果が表示される。また、図19を下部にスクロールすると、図20に示すような画面が表示される。参加者は、「検索」を選択し、予め登録されている自己のログインIDを入力する(図15参照)ことによって自己のチームの試合結果を検索することが出来る。自チームの試合結果は、例えば、図21のように示される。
【0051】
ここで、大会は例えば、次のようにして行われる。BEサーバは、トーナメントの各試合を、1試合毎実行する場合、トーナメントの各試合のための計算処理を全て一気に実行する場合、とがある。
【0052】
図23は、WWWサーバ32がデータベースからゲームデータをゲーム装置11のメモリカード11cに記録する(ダウンロード)手順を説明するフローチャートである。
【0053】
遊技者が図10のホームページで「ダウンロード」を選択すると、図22に示す画面が表示される。遊技者は、各大会の勝利者の名前を選択すると、当該チームのゲームデータのダウンロードがWWWサーバ32に指令される。
【0054】
WWWサーバ32は、選択されたチームを読取り(S82)、DBサーバ33から該当するチームデータを読込む(S84)。このチームデータのファイル名を、○○大会勝利者のように、勝利者が作成したファイル名とは異なった者に変更する(S86)。勝利者チームのチームデータファイルのログインIDを消去(無効化)し(S88)、フラグエリアにコピーを禁止するコピー不可フラグをオンに設定する(S90)。また、必要により、E−メールに添付して転送することを禁止するメール添付不可フラグをオンに設定する(図2(c)参照)。このように、チームデータを処理して送信ファイルを形成し、遊技者のメモリカード11cに記憶できるフォーマットにしてゲーム装置に11に送出する。遊技者は、ダウンロードしたゲームデータと、自己のチームのゲームデータとを自己のゲーム装置11のアプリケーションに与えて対戦を再現させることが出来る。
【0055】
上述したファイルのログインIDを無効とされたファイルを遊技者が自己のチームデータとしてWWWサーバ32にアップロードしようとすると、登録受付のステップS68において無効ログインIDとなっていることから参加対象者から排除される。また、コピー不可フラグをオンに設定することによって、他人のデータを使用して大会に参加することをステップS72にて阻止する。入手したチームデータを基礎として自己チームのデータを作り上げ、大会に登録しようとすることをステップS72にて防止する。
【0056】
このように、本発明の実施例では、ゲーム装置がゲームアプリケーションを実行してチーム用のデータを形成する際に、ゲーム装置本体の識別符号(IID)を当該データに含めてメモリカードに記憶する。ゲーム装置をインターネットに接続したときに、ゲーム装置内にログインIDを書込む。メモリカードのデータを用いて送信データを形成する際に、データ内のIIDとゲーム装置本体のIIDとが一致しないと、送信データの形成を行わない。これにより、メモリカードを差替えて他人のゲーム装置から大会にエントリーすることを防止し、ゲームデータを作成したゲーム装置によってのみ大会のエントリーを許可することが可能となる。また、ファイルを送信する際には、ゲーム装置内からログインIDを読取ってこれを送信データに含めてゲームサーバに送る。これにより、ゲームサーバで同一ゲーム装置からの二重登録を排除することが可能となる。また、ゲームサーバは、ゲームデータをダウンロードする際に、ログインIDの無効化、コピー禁止フラグ、メール転送禁止フラグ、を設定する。それにより、他人のゲームデータを用いた大会登録を阻止することが可能となる。
【0057】
次に他の実施の形態について説明する。この実施形態の要旨は次のとおりである。チームの対戦ではなく、各ゲーム端末で仮想的に飼育、調教されたキャラクタの一例である馬同士の対戦ゲームである。対戦は、菊花賞、桜花賞など馬レースとして周知な複数種類ののレースをシミュレートした対戦である。各レースは予選と決勝戦から構成される。
【0058】
ゲーム端末からは各馬のデータファイルがサーバーに送信される。データベースサーバーは各ゲーム端末から送信された馬のデータを記憶する。BEサーバーは、各レース毎にエントリーされた馬について、予選と決勝戦の計算処理を実行する。計算処理は、一度に行う。予選レースで上位に入賞した複数の馬を決定し、決定された馬を集めて決勝レースを実行して優勝馬や上位入賞馬を決定する。予選レースと決勝レースのための計算処理はエントリー終了後一度に行う。
【0059】
BEサーバーが実現するデータ提供手段は、予選レースの結果得られたデータと決勝レースの結果得られたデータを各ゲーム端末装置にゲーム端末装置の要求に基づいて要求があったゲーム端末装置に提供する。予選レースの結果得られたデータと決勝レースの結果得られたデータとを一度にゲーム端末に提供するのではなく、所定の時、日、週、、月、又は年等所定の期間を経てゲーム端末装置に提供する。
【0060】
要するに、BEサーバーは、複数種類の対戦のための計算処理を一気に実行し、予選などの途中対戦の結果や、決勝などの最終対戦の結果に係わるデータを各ゲーム端末装置に日などを分けて段階的に提供するようにしたものである。
【0061】
この実施形態の従来技術に対する有利な点は以下のとおりである。従来は、サーバーは、予選や決勝線、或いはレースの種類毎に対戦のための計算処理を行っていた。これでは、遊戯者は各対戦毎に馬などの対戦要素をサーバー側にエントリーしなくてはならず、ゲーム端末装置への操作が複雑となる。
【0062】
既述の実施形態が実現する発明は、遊戯者は最初に菊花賞・桜花賞など望む対戦にエントリーすればサーバーは予選から決勝までの対戦のための計算処理を実行する。ここで、遊戯者が一度に決勝戦のデータを入手できるようにしてしまうと、レース結果が遊戯者に早く分かり過ぎてしまうきらいがある。そこで、対戦結果のデータがサーバからゲーム端末装置に時間差を設けて提供可能になるようにしたのである。
【0063】
次に、サーバーからゲーム端末への代表的なデータ提供のための形態を図面を用いて説明する。図24は、BEサーバーにおける対戦結果をゲーム端末装置に提供する日程表を示したものである。
【0064】
日曜日に全てのレース(弥生賞・皐月賞等)のための計算が実行される。弥生賞の予選のデータは月曜日から土曜日までDBサーバー上に公開され、決勝結果は、一日遅れの火曜日から土曜日まで公開される。皐月賞の予選結果は、火曜日から土曜日まで公開され、決勝結果は水曜日から土曜日まで公開される。他のレース結果は、図24に示すとおりである。日曜日以降は、全てのレース結果がDBサーバー上で蓄積されて各ゲーム端末に対して公開される。ゲーム端末はWWWサーバー上で特定のレースを選択することによって、前述した実施形態に示すようにレース結果データをDBサーバーから受け取り、その端末装置においてレース結果の映像を再生することが可能となる。なお、予選には1次予選・2次予選など複数実行される予選が含まれる。
【0065】
また、前記実施形態を変更した形態として、遊戯者育成した選手、例えば野球チームの投手データを他の遊戯者が育成した選手と組んでチームを作ったり、あるいはボクシングなどのよう個人の選手間の対戦をシミュレートすることでも良い。
【0066】
【発明の効果】
以上説明したように、本発明のゲームシステムのデータ通信方法によれば、ゲームサーバで展開されるゲーム大会等に同一人あるいは同一ゲーム装置からのゲームデータの二重登録を禁止することが出来るので具合がよい。また、ダウンロードしたゲームデータの再登録を排除することが出来るので、他人チームのデータを使用したゲームデータの不適切な登録を排除可能である。
【図面の簡単な説明】
【図1】図1は、本発明が適用されるゲームシステムの全体構成を説明する説明図である。
【図2】図2(a)はメモリカードの複数の記憶領域を、図2(b)はチームデータを、図2(c)は送信ファイルの構成例を説明する説明図である。
【図3】図3は、DB(データベース)サーバ33が保持する各種ファイルを説明する説明図である。
【図4】図4は、ゲーム装置で最初にゲームを行ったときにメモりカードにハードウェアの識別番号が記録されることを説明するフローチャートである。
【図5】図5(a)は、ゲーム装置本体のフラッシュメモリに予め記録されているハードウェアの識別番号(IID)を説明する説明図である。図5(b)は、ゲーム装置本体のフラッシュメモリにログインID(LID)が書込まれることを説明する説明図である。
【図6】図6は、ゲーム大会の全体の流れを説明するフローチャートである。
【図7】図7は、ネットワークにおける遊技者のログインID取得を説明するフローチャートである。
【図8】図8は、ゲーム装置における、ゲーム大会へのチーム登録を説明するフローチャートである。
【図9】図9は、WWWサーバ32における、チーム登録の受付を説明するフローチャートである。
【図10】図10は、ゲームサーバのホームページの例を説明する説明図である。
【図11】図11は、大会登録のホームページの例を示す説明図である。
【図12】図12は、登録のガイダンス画面を説明する説明図である。
【図13】図13は、登録のガイダンス画面を説明する説明図である。
【図14】図14は、大会の選択画面を説明する説明図である。
【図15】図15は、ログインIDを入力する画面例を示す説明図である。
【図16】図16は、登録完了を案内する画面例を示す説明図である。
【図17】図17は、登録エラーの場合の案内画面例を示す説明図である。
【図18】図18は、トーナメント大会の結果発表画面例を示す説明図である。
【図19】図19は、ベスト8のトーナメントを示す説明図である。
【図20】図20は、検索画面を示す説明図である。
【図21】図21は、試合経過表示例を示す説明図である。
【図22】図22は、勝利者チームのデータをダウンロードする画面例を示す説明図である。
【図23】図23は、ダウンロード手順を説明するフローチャートである。
【図24】競馬レース結果をサーバー上で公開する時の形態を示すスケジュール表である。
【符号の説明】
10 ゲーム端末装置
11 ゲーム装置
11a ゲーム装置本体
11b ゲームコントローラ
11c メモリカード
20 インターネット
30 ゲームサーバ
Claims (2)
- 複数のゲーム端末装置とサーバが通信可能に構成されてなるゲームシステムであって、
前記複数のゲーム端末装置の各々は、
前記ゲーム端末装置が記憶した当該ゲーム端末装置固有の識別情報を含んだ自己のチームに関連するチームデータが記憶されている、取り外し可能な外部記憶手段を接続して当該チームデータを読み出し、
前記外部記憶手段に記憶されている前記チームデータに含まれる前記識別情報と、前記ゲーム端末装置の記憶手段に記憶されている当該ゲーム端末装置の識別情報とが一致するか否かを判断し、
前記チームデータに含まれる前記識別情報と、前記ゲーム端末装置の記憶手段に記憶されている当該ゲーム端末装置の識別情報とが一致すると判断した場合には、前記チームデータと、前記ゲーム端末装置を使用してゲームを行うユーザを識別するためのユーザ識別情報とを含む送信ファイルを生成し、
生成した前記送信ファイルを前記サーバに送信し、
前記サーバは、
前記複数のゲーム端末装置から送信された前記送信ファイルを一時的に記憶し、
一時的に記憶された前記送信ファイルに含まれる前記ユーザ識別情報と、前記サーバのデータベースに登録されている送信ファイルに含まれるユーザ識別情報とが一致するか否かを判断し、
一時的に記憶された前記送信ファイルに含まれる前記ユーザ識別情報と、前記サーバのデータベースに登録されている送信ファイルに含まれるユーザ識別情報とが一致しないと判断した場合には、一時的に記憶された前記送信ファイルを前記サーバのデータベースに登録し、
一時的に記憶された前記送信ファイルに含まれる前記ユーザ識別情報と、前記サーバのデータベースに登録されている送信ファイルに含まれるユーザ識別情報とが一致すると判断した場合には、一時的に記憶された前記送信ファイルを前記データベースに非登録とし、前記送信ファイルを送信した前記ゲーム端末装置に対して、前記送信ファイルを前記データベースに非登録とする旨の情報を送信し、
前記送信ファイルを送信した前記ゲーム端末装置は、
前記サーバからの前記情報に基づき、前記サーバへの登録が許可されない旨の画像を表示画面に表示させる、ゲームシステム。 - 前記サーバは、
前記サーバのデータベースに登録されている送信ファイルに含まれるチームデータを用いてゲームを実行して、前記ゲームの結果を算出し、
前記ゲーム端末装置からの配信要求に応じて、対応する前記送信ファイルに含まれる前記ユーザ識別情報を消去し、当該送信ファイルの複製を不能とする複製不能情報を付加した配信用ファイルを生成して、当該配信用ファイルを前記配信要求した前記ゲーム端末装置に送信し、
前記配信要求した前記ゲーム端末装置は、
前記配信用ファイルに含まれるチームデータと、前記外部記憶手段に記憶されている前記チームデータとに基づき、対戦ゲームを再現する、請求項1に記載のゲームシステム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000136343A JP4371183B2 (ja) | 1999-08-04 | 2000-05-09 | ゲームシステムにおけるデータ通信方法 |
US09/631,937 US6406371B1 (en) | 1999-08-04 | 2000-08-03 | Data communication method for game system |
KR1020000045379A KR100820654B1 (ko) | 1999-08-04 | 2000-08-04 | 게임단말장치, 게임서버, 이들에 대한 게임시스템, 게임시스템에 있어서의 데이터통신방법 및 프로그램이 기록된 기록매체 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22117799 | 1999-08-04 | ||
JP11-221177 | 1999-08-04 | ||
JP2000136343A JP4371183B2 (ja) | 1999-08-04 | 2000-05-09 | ゲームシステムにおけるデータ通信方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2001104649A JP2001104649A (ja) | 2001-04-17 |
JP2001104649A5 JP2001104649A5 (ja) | 2007-06-21 |
JP4371183B2 true JP4371183B2 (ja) | 2009-11-25 |
Family
ID=26524135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000136343A Expired - Fee Related JP4371183B2 (ja) | 1999-08-04 | 2000-05-09 | ゲームシステムにおけるデータ通信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6406371B1 (ja) |
JP (1) | JP4371183B2 (ja) |
KR (1) | KR100820654B1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014017647A1 (ja) * | 2012-07-27 | 2014-01-30 | グリー株式会社 | ゲームシステム、装置及び記憶媒体 |
JP2016039953A (ja) * | 2015-11-04 | 2016-03-24 | グリー株式会社 | サーバ装置、クライアント装置、サーバ装置のプログラム及びクライアント装置のプログラム |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6712701B1 (en) * | 2000-03-01 | 2004-03-30 | Ods Technologies, L.P. | Electronic book interactive wagering system |
US7470196B1 (en) * | 2000-10-16 | 2008-12-30 | Wms Gaming, Inc. | Method of transferring gaming data on a global computer network |
US20020049508A1 (en) * | 2000-10-24 | 2002-04-25 | Williams Jack L. | Systems and methods for providing a virtual match of golf |
US6872137B2 (en) * | 2000-12-22 | 2005-03-29 | Tara Chand Singhal | Method and apparatus for an educational game and dynamic message entry and display |
US20020086730A1 (en) * | 2000-12-28 | 2002-07-04 | Hitoshi Nakai | Network game system |
GB2372903A (en) * | 2001-02-28 | 2002-09-04 | Telepathix Ltd | Methods for registering and notifying wireless devices |
JP2002269287A (ja) * | 2001-03-09 | 2002-09-20 | Konami Computer Entertainment Osaka:Kk | 家庭用ゲーム機に対するデータ配信システム及びデータ配信方法 |
JP3578344B2 (ja) * | 2001-03-27 | 2004-10-20 | コナミ株式会社 | ネットワークサーバシステムにおけるゲーム用データの送受信方法、ネットワークサーバシステム、及びプログラム |
EP1395963A2 (en) * | 2001-05-04 | 2004-03-10 | Igt | Light emitting interface displays for a gaming machine |
JP3429286B2 (ja) * | 2001-05-29 | 2003-07-22 | 株式会社コナミコンピュータエンタテインメント大阪 | ネットゲームシステム及びネットゲーム管理方法 |
US7533063B2 (en) * | 2001-06-14 | 2009-05-12 | Silicon Storage Technology, Inc. | Smart memory card wallet |
US7153211B2 (en) * | 2001-07-10 | 2006-12-26 | Bect Power, Inc. | Method and system to optimize group achievement employing group members' collective intelligence |
US6632142B2 (en) * | 2001-07-31 | 2003-10-14 | Christopher Keith | Internet gaming with multiple web sites |
US8002624B2 (en) * | 2001-09-27 | 2011-08-23 | Igt | Gaming machine reel having a flexible dynamic display |
US8342938B2 (en) * | 2001-09-27 | 2013-01-01 | Igt | Gaming machine reel having a rotatable dynamic display |
JP2003117243A (ja) * | 2001-10-17 | 2003-04-22 | Konami Co Ltd | ゲーム進行制御プログラム、ゲーム進行制御方法及びビデオゲーム装置 |
TW200410119A (en) * | 2001-12-11 | 2004-06-16 | Majorem Ltd | Massive multiplayer real-time persistent network game engine |
US20050107161A1 (en) * | 2002-02-01 | 2005-05-19 | Jun Fujimoto | Game execution system and game execution method |
US7722466B2 (en) * | 2002-03-06 | 2010-05-25 | Wms Gaming Inc. | Integration of casino gaming and non-casino interactive gaming |
US7302492B1 (en) * | 2002-04-09 | 2007-11-27 | Cisco Technology, Inc. | Method and apparatus for matching web service in applications using a data object exchange protocol |
TW575844B (en) * | 2002-05-14 | 2004-02-11 | Via Tech Inc | Group virtual reality touring system and operation method |
US7640167B2 (en) * | 2002-08-16 | 2009-12-29 | Nec Infrontia Corporation | Self-service sales management system and method, and its program |
US8509929B1 (en) * | 2002-08-30 | 2013-08-13 | Rovi Technologies Corporation | Systems and methods for roster management in fantasy sports contest applications |
US8028315B1 (en) * | 2002-08-30 | 2011-09-27 | United Video Properties, Inc. | Systems and methods for using an interactive television program guide to access fantasy sports contests |
US7435237B2 (en) * | 2003-06-02 | 2008-10-14 | Boston Scientific Scimed, Inc. | Mixing syringes with breakable septums |
US8545326B2 (en) * | 2004-01-12 | 2013-10-01 | Igt | Casino display methods and devices |
US8016670B2 (en) * | 2004-01-12 | 2011-09-13 | Igt | Virtual glass for a gaming machine |
US8388432B2 (en) * | 2004-01-12 | 2013-03-05 | Igt | Bi-stable downloadable reel strips |
US7857701B2 (en) * | 2004-03-12 | 2010-12-28 | Microsoft Corporation | Silent sign-in for offline games |
US20050215300A1 (en) * | 2004-03-26 | 2005-09-29 | Oliveras R M | Poker tournament management system |
JP3708537B1 (ja) * | 2004-04-09 | 2005-10-19 | コナミ株式会社 | ゲーム方法およびゲームシステム |
JP2005301578A (ja) * | 2004-04-09 | 2005-10-27 | Konami Co Ltd | 通信回線を用いたデータ管理方法及びデータ管理装置 |
US7364509B2 (en) * | 2004-05-24 | 2008-04-29 | Flagship Entertainment, Inc. | Systems and methods for facilitating a wager |
WO2006118264A1 (ja) * | 2005-04-28 | 2006-11-09 | Sega Corporation | ゲーム装置およびゲームプログラム |
US20070026918A1 (en) * | 2005-08-01 | 2007-02-01 | Stern Pinball, Inc. | Upgradeable pinball machine |
US8814669B2 (en) | 2005-12-08 | 2014-08-26 | Igt | Systems and methods for post-play gaming benefits |
WO2007146791A2 (en) | 2006-06-13 | 2007-12-21 | Igt | Server based gaming system and method for selectively providing one or more different tournaments |
JP4862529B2 (ja) | 2006-07-21 | 2012-01-25 | 株式会社セガ | ゲーム機、ゲーム処理方法及びプログラムを記憶した記憶媒体 |
KR101481514B1 (ko) * | 2007-11-30 | 2015-01-13 | 엘지전자 주식회사 | 단말기 및 이것의 방송 제어 방법 |
JP5369735B2 (ja) * | 2009-02-10 | 2013-12-18 | 日本電気株式会社 | 通話情報提供装置、通話情報提供システム、通話情報提供方法、及びプログラム |
US8419546B2 (en) | 2009-08-31 | 2013-04-16 | Igt | Gaming system and method for selectively providing an elimination tournament that funds an award through expected values of unplayed tournament games of eliminated players |
CN201569368U (zh) * | 2009-11-06 | 2010-09-01 | 英群企业股份有限公司 | 飞镖靶改良结构以及使用该飞镖靶改良结构的电子装置 |
AU2011201365A1 (en) | 2010-04-06 | 2011-10-20 | Aristocrat Technologies Australia Pty Limited | A gaming system and a method of gaming |
JP4642928B1 (ja) * | 2010-04-27 | 2011-03-02 | 株式会社バンダイナムコゲームス | コンピュータシステムおよびプログラム |
JP4693936B1 (ja) * | 2010-06-16 | 2011-06-01 | 株式会社バンダイナムコゲームス | コンピュータシステム及びプログラム |
US8979635B2 (en) | 2012-04-02 | 2015-03-17 | Wms Gaming Inc. | Systems, methods and devices for playing wagering games with distributed and shared partial outcome features |
US9564007B2 (en) | 2012-06-04 | 2017-02-07 | Bally Gaming, Inc. | Wagering game content based on locations of player check-in |
US9305433B2 (en) | 2012-07-20 | 2016-04-05 | Bally Gaming, Inc. | Systems, methods and devices for playing wagering games with distributed competition features |
US8721436B2 (en) | 2012-08-17 | 2014-05-13 | Wms Gaming Inc. | Systems, methods and devices for configuring wagering game devices based on shared data |
US8616981B1 (en) | 2012-09-12 | 2013-12-31 | Wms Gaming Inc. | Systems, methods, and devices for playing wagering games with location-triggered game features |
US9224268B2 (en) | 2012-12-10 | 2015-12-29 | Bally Gaming, Inc. | Gaming system with privacy features |
US9875618B2 (en) | 2014-07-24 | 2018-01-23 | Igt | Gaming system and method employing multi-directional interaction between multiple concurrently played games |
US10032338B2 (en) | 2015-09-23 | 2018-07-24 | Igt | Gaming system and method providing a gaming tournament having a variable average expected point payout |
CN106170010A (zh) * | 2016-05-23 | 2016-11-30 | 北京畅游天下网络技术有限公司 | 一种跨服务器集群的数据处理方法及装置 |
US10424162B2 (en) | 2016-09-23 | 2019-09-24 | Igt | Gaming system and method providing a gaming tournament with a dynamic equalizer feature |
US20180154266A1 (en) * | 2016-12-02 | 2018-06-07 | StableDuel, LLC | Fantasy-styled, horse racing game combining thoroughbred handicapping and pari-mutuel wagering, and system and method using same |
US10733838B2 (en) | 2018-11-16 | 2020-08-04 | Igt | Gaming system and method providing tournament-style free activation feature |
US11087595B2 (en) * | 2019-01-24 | 2021-08-10 | Igt | System and method for wagering on virtual elements overlaying a sports betting field |
US11731047B2 (en) * | 2019-03-12 | 2023-08-22 | Fayble, LLC | Systems and methods for manipulation of outcomes for virtual sporting events |
US11087596B2 (en) * | 2019-05-08 | 2021-08-10 | Igt | Gaming systems, devices, and methods for competitive real-time sports wagering |
CN111068335B (zh) * | 2019-12-25 | 2023-12-15 | 成都吉胜科技有限责任公司 | 一种用于电竞赛事的反外挂方法及*** |
CN113209635B (zh) * | 2021-05-11 | 2024-04-19 | 腾讯科技(上海)有限公司 | 基于缓存队列的数据处理方法、装置及存储介质 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4521014A (en) * | 1982-09-30 | 1985-06-04 | Sitrick David H | Video game including user visual image |
CA1245361A (en) * | 1984-06-27 | 1988-11-22 | Kerry E. Thacher | Tournament data system |
JPH0731743A (ja) * | 1993-04-21 | 1995-02-03 | Matsumura Electron:Kk | 本人識別器によるパチンコ台、スロットマシン、ゲーム機管理システム |
WO1995031061A1 (en) * | 1994-05-05 | 1995-11-16 | Catapult Entertainment, Inc. | Network architecture for real-time video games |
US5593349A (en) * | 1994-09-09 | 1997-01-14 | Valley Recreation Products Inc. | Automated league and tournament system for electronic games |
US5560603A (en) * | 1995-06-07 | 1996-10-01 | Atlantic City Coin & Slot Service Company, Inc. | Combined slot machine and racing game |
US5779549A (en) * | 1996-04-22 | 1998-07-14 | Walker Assest Management Limited Parnership | Database driven online distributed tournament system |
US5846132A (en) * | 1996-04-10 | 1998-12-08 | William W. Junkin Trust | Interactive system allowing simulated or real time participation in a league |
US6048271A (en) * | 1996-05-07 | 2000-04-11 | Barcelou; David M. | Automated league and tournament device |
DE19740287A1 (de) * | 1996-09-20 | 1998-03-26 | Merit Ind Inc | Spielautomat mit automatisiertem Turniermodus |
US6012984A (en) * | 1997-04-11 | 2000-01-11 | Gamesville.Com,Inc. | Systems for providing large arena games over computer networks |
JPH1157215A (ja) * | 1997-08-20 | 1999-03-02 | Fuji Xerox Co Ltd | ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲームクライアント装置、対局者選定プログラムを記録した媒体及び対局者情報取得プログラムを記録した媒体 |
KR100231740B1 (ko) * | 1997-08-21 | 1999-11-15 | 임영식 | 무선 통신기를 이용한 온라인 게임 서비스를 제공하기 위한 방법 |
KR19990058372A (ko) * | 1997-12-30 | 1999-07-15 | 윤종용 | 스마트 카드를 이용한 컴퓨터의 보안 방법 |
US6005476A (en) * | 1998-07-24 | 1999-12-21 | Valiulis; Carl | Electronic identification, control, and security system for consumer electronics and the like |
JP2000076063A (ja) * | 1998-08-31 | 2000-03-14 | Open Loop:Kk | 認証システム、認証装置及び記録媒体 |
-
2000
- 2000-05-09 JP JP2000136343A patent/JP4371183B2/ja not_active Expired - Fee Related
- 2000-08-03 US US09/631,937 patent/US6406371B1/en not_active Expired - Fee Related
- 2000-08-04 KR KR1020000045379A patent/KR100820654B1/ko not_active IP Right Cessation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014017647A1 (ja) * | 2012-07-27 | 2014-01-30 | グリー株式会社 | ゲームシステム、装置及び記憶媒体 |
JP2014023789A (ja) * | 2012-07-27 | 2014-02-06 | Gree Inc | ゲームシステム、装置及びプログラム |
US9744456B2 (en) | 2012-07-27 | 2017-08-29 | Gree, Inc. | Game system, device and recording medium |
US10421015B2 (en) | 2012-07-27 | 2019-09-24 | Gree, Inc. | Game system, device and recording medium |
US10751619B2 (en) | 2012-07-27 | 2020-08-25 | Gree, Inc. | Game system, device and recording medium |
JP2016039953A (ja) * | 2015-11-04 | 2016-03-24 | グリー株式会社 | サーバ装置、クライアント装置、サーバ装置のプログラム及びクライアント装置のプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2001104649A (ja) | 2001-04-17 |
KR100820654B1 (ko) | 2008-04-10 |
KR20010030060A (ko) | 2001-04-16 |
US6406371B1 (en) | 2002-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4371183B2 (ja) | ゲームシステムにおけるデータ通信方法 | |
US6929550B2 (en) | Network game method and network game system | |
US6884163B2 (en) | Game method for effecting aging of competing characters independent of game player participation | |
US6371855B1 (en) | Fantasy internet sports game | |
US6012984A (en) | Systems for providing large arena games over computer networks | |
US6607444B2 (en) | Server device for net game, net game management method, net game management program, and recording medium which stores net game management program | |
US6656042B2 (en) | Interactive fantasy lottery | |
EP1733772A1 (en) | Game method and game system | |
JP4886114B2 (ja) | プログラム、情報記憶媒体、ゲームシステム、および、サーバシステム | |
US20020155893A1 (en) | Computerized trading card system | |
JP2000508940A (ja) | データベース駆動型オンライン分散トーナメントシステム | |
JP3422784B2 (ja) | ネットゲームシステム及びネットゲーム管理方法 | |
JP2009066055A (ja) | ネットワークゲームシステム、及びその処理方法、並びに、ネットワークゲーム処理プログラム、及びそのプログラムを記憶した記憶媒体 | |
US20150174491A1 (en) | Updating virtual trading card characteristics | |
JP4302110B2 (ja) | ゲーム管理サーバ、ゲームシステム、ゲーム制御方法 | |
KR20040038784A (ko) | 게임용 서버 장치, 게임 관리 방법 및 게임 관리용프로그램을 기록한 기록 매체 | |
JP3417936B2 (ja) | ネットゲーム用サーバ装置、ネットゲーム管理方法及びネットゲーム管理プログラム | |
WO2013099057A1 (ja) | ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム | |
US7798906B2 (en) | Game system and game managing server | |
US20050037846A1 (en) | Method of interactive computer game | |
JP2007209628A (ja) | ゲームシステム及びゲーム管理サーバ | |
JP2003038855A (ja) | ネットワークゲームシステムおよびネットワークゲームプログラム | |
JP2003340156A (ja) | イベント発生システム及びイベント発生方法 | |
US8308571B2 (en) | Game system based on selection of final two contestants | |
JP7051167B1 (ja) | ゲームシステム、それに用いるコンピュータプログラム、及び制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070509 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090714 |
|
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: 20090812 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090825 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |