(57)【特許請求の範囲】
【請求項１】
ゲームサーバに通信ネットワークを介して複数のユーザゲーム装置を接続し、前記ゲームサーバによりオンライン上で開催されるチーム対戦型のスポーツゲームに対して、各ユーザが１人のオリジナル選手を参加させ、前記ユーザゲーム装置を介して前記オリジナル選手を操作することでチームプレイを行うオンラインスポーツゲームシステムであって、
前記ユーザゲーム装置は、
前記ユーザによって操作入力される操作入力手段と、
前記オリジナル選手を作成する選手作成手段と、
この選手作成手段により作成されたオリジナル選手の技術レベルおよび総合レベルに関する選手データを記憶する選手データ記憶手段と、
前記ゲームサーバと通信せずにオフライン上で実施されるオフライン試合に参加可能な複数のオフラインチームを入団条件レベルに対応させて記憶するオフラインチーム記憶手段と、
前記オフラインチームへの入団を受け付けるオフライン入団受付手段と、
前記オフライン入団受付手段が入団希望信号を受信した場合、前記オリジナル選手の総合レベルおよび入団を希望するオフラインチームの入団条件レベルを比較するオフライン入団条件レベル比較手段と、
このオフライン入団条件レベル比較手段による比較の結果、入団条件が合致した場合、前記オリジナル選手を当該オフラインチームに入団登録するオフラインチーム入団登録手段と、
前記オフライン試合および前記ゲームサーバと通信しながらオンライン上で実施されるオンライン試合における前記操作入力手段から入力される操作信号を処理すると共に、前記オンライン試合において他のユーザゲーム装置から前記ゲームサーバを介さずに直接取得する試合進行に必要な情報を処理するゲーム進行情報処理手段と、
前記操作入力手段で操作される前記オリジナル選手の前記オフライン試合における貢献度をカウントするオフライン貢献度カウント手段と、
前記オフライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオフライン貢献度換算手段と、
前記ゲーム進行情報処理手段により処理された情報を画像処理して表示手段に表示する画像表示処理手段とを有しており、
ゲームサーバは、
通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、
ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段と、
認証ＩＤの入力信号を受信した場合、前記認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別手段と、
入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付手段と、
前記オンライン入団受付手段が前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合手段と、
前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較手段と、
前記ポジション照合手段による照合結果および前記オンライン入団条件レベル比較手段による比較の結果、希望ポジションに空きがあり、かつ、前記総合レベルが入団条件レベルを満たしている場合、そのオリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、一方、前記総合レベルが入団条件レベルを満たしているが希望ポジションに空きがない場合、あるいは前記総合レベルが入団条件レベルを満たしていないが控え選手の条件レベルを満たしている場合、そのオリジナル選手を控え選手として入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶させるオンラインチーム入団登録手段と、
オンライン上の試合におけるオリジナル選手のゲーム進行情報を各ユーザゲーム装置から取得する選手ゲーム進行情報取得手段と、
前記選手ゲーム進行情報取得手段により取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理手段と、
前記試合判定処理手段により処理された全選手のゲーム進行情報に基づく判定処理情報を各ユーザゲーム装置へ送信する判定処理情報送信手段と、
前記ユーザゲーム装置を介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウント手段と、
前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算手段と
を有していることを特徴とするオンラインスポーツゲームシステム。
【請求項２】
ゲームサーバに通信ネットワークを介して複数のユーザゲーム装置を接続し、前記ゲームサーバによりオンライン上で開催されるチーム対戦型のスポーツゲームに対して、各ユーザが１人のオリジナル選手を参加させ、前記ユーザゲーム装置を介して前記オリジナル選手を操作することでチームプレイを行うオンラインスポーツゲームシステムであって、
前記ユーザゲーム装置は、
前記ユーザによって操作入力される操作入力手段と、
前記オリジナル選手を作成する選手作成手段と、
この選手作成手段により作成されたオリジナル選手の技術レベルおよび総合レベルに関する選手データを記憶する選手データ記憶手段と、
前記ゲームサーバと通信せずにオフライン上で実施されるオフライン試合に参加可能な複数のオフラインチームを入団条件レベルに対応させて記憶するオフラインチーム記憶手段と、
前記オフラインチームへの入団を受け付けるオフライン入団受付手段と、
前記オフライン入団受付手段が入団希望信号を受信した場合、前記オリジナル選手の総合レベルおよび入団を希望するオフラインチームの入団条件レベルを比較するオフライン入団条件レベル比較手段と、
このオフライン入団条件レベル比較手段による比較の結果、入団条件が合致した場合、前記オリジナル選手を当該オフラインチームに入団登録するオフラインチーム入団登録手段と、
前記オフライン試合および前記ゲームサーバと通信しながらオンライン上で実施されるオンライン試合における前記操作入力手段から入力される操作信号を処理すると共に、前記オンライン試合において他のユーザゲーム装置から前記ゲームサーバを介さずに直接取得する試合進行に必要な情報を処理するゲーム進行情報処理手段と、
前記操作入力手段で操作される前記オリジナル選手の前記オフライン試合における貢献度をカウントするオフライン貢献度カウント手段と、
前記オフライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオフライン貢献度換算手段と、
前記ゲーム進行情報処理手段により処理された情報を画像処理して表示手段に表示する画像表示処理手段とを有しており、
ゲームサーバは、
通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、
ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段と、
認証ＩＤの入力信号を受信した場合、前記認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別手段と、
入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付手段と、
前記オンライン入団受付手段が前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合手段と、
前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較手段と、
前記ポジション照合手段による照合結果および前記オンライン入団条件レベル比較手段による比較の結果、所定の入団条件を満たした場合、前記オリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶させるオンラインチーム入団登録手段と、
オンライン上の試合におけるオリジナル選手のゲーム進行情報を各ユーザゲーム装置から取得する選手ゲーム進行情報取得手段と、
前記選手ゲーム進行情報取得手段により取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理手段と、
前記試合判定処理手段により処理された全選手のゲーム進行情報に基づく判定処理情報を各ユーザゲーム装置へ送信する判定処理情報送信手段と、
前記ユーザゲーム装置を介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウント手段と、
前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算手段と
を有しており、
前記ユーザゲーム装置は、試合中における選手間のコミニュケーションのための識別子付きの選手メッセージを入力可能なメッセージ入力手段と、前記ゲームサーバを介して他の選手からのメッセージ信号を受信したときに表示手段にそのメッセージ内容を表示処理するメッセージ表示処理手段とを有し、
前記ゲームサーバは、前記ユーザゲーム装置から、前記選手メッセージの内容に応じた識別子付きのメッセージ信号を受信した場合、この識別子が味方のみに送信すべき識別子か、味方および対戦相手の両方に送信すべき識別子かを判別し、味方のみに送信すべき識別子の場合には、前記メッセージ信号を送信した前記ユーザゲーム装置と同じオンラインチームに所属しているユーザゲーム装置にのみ当該メッセージ信号を送信する一方、味方および対戦相手の両方に送信すべき識別子の場合には、前記メッセージ信号を送信した前記ユーザゲーム装置と同じオンラインチームおよびこのオンラインチームと対戦中のオンラインチームに所属しているユーザゲーム装置に当該メッセージ信号を送信するメッセージ送受信手段を有していることを特徴とするオンラインスポーツゲームシステム。
【請求項３】
請求項１または請求項２に記載のオンラインスポーツゲームシステムにおいて、前記ゲームサーバは、オンラインゲームが１試合終了する度に、前記オンラインチーム記憶手段が記憶しているオンラインチームとオリジナル選手との対応関係を解消し、各オリジナル選手を退団させるオンラインチーム退団処理手段を有していることを特徴とするオンラインスポーツゲームシステム。
【請求項４】
請求項１から請求項３のいずれかに記載のオンラインスポーツゲームシステムにおいて、前記ゲームサーバは、各チームの監督の役割を担う機能を備えているとともに、試合中における監督としての指示信号を所定のユーザゲーム装置へ送信する監督指示送信手段を有しており、前記ユーザゲーム装置のメッセージ表示処理手段は、受信した前記監督指示信号を表示手段に表示し、前記オンライン貢献度カウント手段は、前記監督の指示に従ったプレイを行ったオリジナル選手の貢献度を上昇することを特徴とするオンラインスポーツゲームシステム。
【請求項５】
請求項４に記載のオンラインスポーツゲームシステムにおいて、前記ゲームサーバから提供されるゲームがサッカーゲームの場合、
前記ゲームサーバは、フリーキックにおいて、攻め側のオンラインチームの選手データのうちキッカーおよびダミーキッカーの条件に合致するオリジナル選手を選択するフリーキック選手選択手段を有しており、前記監督指示送信手段は、前記選択されたオリジナル選手のユーザゲーム装置にフリーキック指示信号を送信するようになっており、
この信号を受信した各ユーザゲーム装置の画像表示処理手段は、前記フリーキック指示信号を受信するとキッカー画面およびダミーキッカー画面をそれぞれ表示手段により表示することを特徴とするオンラインスポーツゲームシステム。
【請求項６】
請求項１から請求項５のいずれかに記載のオンラインスポーツゲームシステムにおいて、前記ゲームサーバは、各オリジナル選手のうちエキシビジョン参加条件に合致する選手をエキシビジョン選手として選抜する選手選抜手段と、エキシビジョン選手の選手データを選抜認証ＩＤとともに記憶するエキシビジョン選手データ記憶手段と、前記選手選抜手段により選抜されたオリジナル選手のユーザに通信ネットワークを介して選抜通知および選抜認証ＩＤを送信する選抜通知手段とを有することを特徴とするオンラインスポーツゲームシステム。
【請求項７】
サーバに通信ネットワークを介して接続された複数のコンピュータに対し、オンライン上で開催されるチーム対戦型のスポーツゲームを提供し、各ユーザが１人のオリジナル選手を参加させ、前記コンピュータを介して前記オリジナル選手を操作することでチームプレイを行えるようにサーバを実行させるプログラムであって、
前記サーバは、通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段とを備えており、
前記コンピュータから認証ＩＤの入力信号を受信した場合、認証ＩＤ記憶手段に記憶された認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別ステップと、
入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付ステップと、
前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合ステップと、
前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較ステップと、
前記ポジション照合ステップにおける照合結果および前記オンライン入団条件レベル比較ステップにおける比較の結果、希望ポジションに空きがあり、かつ、前記総合レベルが入団条件レベルを満たしている場合、そのオリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、一方、前記総合レベルが入団条件レベルを満たしているが希望ポジションに空きがない場合、あるいは前記総合レベルが入団条件レベルを満たしていないが控え選手の条件レベルを満たしている場合、そのオリジナル選手を控え選手として入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶するオンラインチーム入団登録ステップと、
オンライン上の試合におけるオリジナル選手のゲーム進行情報を各コンピュータから取得する選手ゲーム進行情報取得ステップと、
前記選手ゲーム進行情報取得ステップにより取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理ステップと、
前記試合判定処理ステップにより処理した全選手のゲーム進行情報に基づく判定処理情報を各コンピュータへ送信する判定処理情報送信ステップと、
前記コンピュータを介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウントステップと、
前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算ステップと
を前記サーバに実行させることを特徴とするプログラム。
【請求項８】
サーバに通信ネットワークを介して接続された複数のコンピュータに対し、オンライン上で開催されるチーム対戦型のスポーツゲームを提供し、各ユーザが１人のオリジナル選手を参加させ、前記コンピュータを介して前記オリジナル選手を操作することでチームプレイを行えるようにサーバを実行させるプログラムであって、
前記サーバは、通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段とを備えており、
前記コンピュータから認証ＩＤの入力信号を受信した場合、認証ＩＤ記憶手段に記憶された認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別ステップと、
入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付ステップと、
前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合ステップと、
前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較ステップと、
前記ポジション照合ステップにおける照合結果および前記オンライン入団条件レベル比較ステップにおける比較の結果、所定の入団条件を満たした場合、前記オリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶するオンラインチーム入団登録ステップと、
オンライン上の試合におけるオリジナル選手のゲーム進行情報を各コンピュータから取得する選手ゲーム進行情報取得ステップと、
前記選手ゲーム進行情報取得ステップにより取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理ステップと、
前記試合判定処理ステップにより処理した全選手のゲーム進行情報に基づく判定処理情報を各コンピュータへ送信する判定処理情報送信ステップと、
前記コンピュータを介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウントステップと、
前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算ステップと、
試合中に各ユーザのコンピュータからその内容に応じた識別子付きの選手メッセージ信号を受信するメッセージ信号受信ステップと、
受信したメッセージ信号の識別子を判別し、味方のみに送信すべき識別子の場合には、前記メッセージ信号を送信した前記コンピュータと同じオンラインチームに所属しているコンピュータにのみ当該メッセージ信号を送信する一方、味方および対戦相手の両方に送信すべき識別子の場合には、前記メッセージ信号を送信した前記コンピュータと同じオンラインチームおよびこのオンラインチームと対戦中のオンラインチームに所属しているコンピュータに当該メッセージ信号を送信するメッセージ送信ステップと
を前記サーバに実行させることを特徴とするプログラム。
【請求項９】
請求項７または請求項８に記載のプログラムにおいて、オンラインゲームが１試合終了する度に、前記オンラインチーム記憶手段が記憶しているオンラインチームとオリジナル選手との対応関係を解消し、各オリジナル選手を退団させるオンラインチーム退団処理ステップを実行させることを特徴とするプログラム。
【請求項１０】
請求項７から請求項９のいずれかに記載のプログラムにおいて、前記サーバは各チームの監督の役割を担う機能を備えているとともに、試合中における監督としての指示信号を所定のユーザのコンピュータへ送信する監督指示送信ステップと、
この監督指示送信ステップにおいて監督の指示に従ったプレイを行ったオリジナル選手の貢献度を上昇させるオンライン貢献度カウントステップとを実行させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムにおいて、プログラムがサッカーゲームプログラムを実行中に試合判定処理ステップにおいてフリーキックの判定がなされた場合、攻め側のオンラインチームの選手データのうちからキッカーおよびダミーキッカーの条件に合致するオリジナル選手を選択するフリーキック選手選択ステップと、
これら選択されたオリジナル選手が記憶されたコンピュータにフリーキック指示信号を送信するフリーキック指示信号送信ステップとを実行させることを特徴とするプログラム。
【請求項１２】
請求項７から請求項１１のいずれかに記載のプログラムにおいて、各オリジナル選手のうちエキシビジョン参加条件に合致する選手をエキシビジョン選手として選抜する選手選抜ステップと、
そのエキシビジョン選手の選手データを選抜認証ＩＤとともに記憶するステップと、
前記選手選抜ステップにおいて選抜されたオリジナル選手のユーザに通信ネットワークを介して選抜通知および選抜認証ＩＤを送信する選抜通知ステップとを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等を介して提供されるオンラインスポーツゲームシステムおよびプログラムに係り、特に、サッカーゲームやバスケットボールゲーム等のチームプレイを必要とするスポーツゲームにおいて１人のオリジナル選手のみを操作してオンライン上の他のユーザと協力し合ってリアルタイムプレイを行うのに好適な技術に関する。
【０００２】
【従来の技術】
従来からインターネットを介してゲームサーバに複数のユーザゲーム装置を接続し、ゲームの進行に必要な情報を送受信しながら各種のスポーツ競技を行うオンラインスポーツゲームが開催されている。
【０００３】
たとえば、特開２００１−７４９号公報には、ネットワークを用いるオンラインサッカーゲームシステムに関する発明が記載されている。この発明は、ユーザが仮想的に育成したチームをもってネットワークを通じて他のユーザとサッカーゲームを進行するゲームシステムであり、自分のチームを戦略的に構成し、各選手を訓練してチーム全体を育成するものである。そして、インターネットを介して他のユーザと自分のチーム同士を対戦させるようになっている。
【０００４】
また、従来の家庭用サッカーゲームを複数人で遊ぶ場合、例えば、家庭用ゲーム装置にマルチタップ等のコントローラ接続器等を接続して４選手を操作する（４人のユーザで遊ぶ）のが限界であった。
【０００５】
具体的には、図１７に示すように、ユーザ同士が対戦する場合、１人のユーザは、１１人の選手のうち４人を同時に操作し、各チームの残りの７選手はＣＰＵが所定のプログラムに従ってそれぞれ操作したり、２人のユーザが協力して１つのチームを操作する場合、１人の操作可能選手が４人であるため、２人で合計８選手を操作し、残りの３選手と、対戦チームの１１選手はＣＰＵが所定のプログラムに従って操作する。
【０００６】
このように従来の団体競技スポーツゲームでは、１人のユーザが複数の選手を操作し、残りの選手をＣＰＵがコンピュータ選手として補助するようになっている。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の家庭用サッカーゲームやオンラインサッカーゲームにおいては、全選手のうち半数以上の選手が、ＣＰＵによる所定のプログラムに従ったプレイを行うため、パターン化されてしまっており、ゲームを繰り返すうちに飽きてしまい易いという問題がある。
【０００８】
また、サッカー等のスポーツは、本来、他人とのコンビネーションプレイを楽しむべきスポーツであるが、従来のスポーツゲームの技術では、ユーザ自らがコンビネーションプレイを行えるため、興奮度が低いといえる。つまり、現実のサッカーでは、他人同士がコンビネーションプレイを行おうとするため、意志が通じにくく、だからこそ見事なコンビネーションプレイが実現してゴールに結びついたり、相手のボールを奪ったりできると、観客も含めて興奮することができる。しかし、ユーザが１人で複数選手を操作すると、コンビネーションプレイができて当たり前になり、個々のコンビネーションプレイにそれ程興奮できない。また、選手間のコミニュケーションもあり得ない。
【０００９】
本発明は、このような問題を解決するためになされたもので、１人のオリジナル選手を作成して試合経験を通して育成した後に、通信ネットワーク上の試合に参戦させるため、ユーザの分身のごときオリジナル選手のプレイにより一層没頭することができるし、各ユーザが１人のオリジナル選手を操作することでゲームがパターン化されることなく、見知らぬ人とのコンビネーションプレイに興奮し、現実のスポーツの感覚により近くて個性溢れる試合を楽しむことができるオンラインスポーツゲームシステムおよびプログラムを提供することを目的としている。
【００１０】
【課題を解決するための手段】
本発明に係るオンラインスポーツゲームシステムは、複数のユーザゲーム装置が通信ネットワークを介してゲームサーバに接続されており、前記ユーザゲーム装置は、前記ユーザによって操作入力される操作入力手段と、前記オリジナル選手を作成する選手作成手段と、この選手作成手段により作成されたオリジナル選手の技術レベルおよび総合レベルに関する選手データを記憶する選手データ記憶手段と、前記ゲームサーバと通信せずにオフライン上で実施されるオフライン試合に参加可能な複数のオフラインチームを入団条件レベルに対応させて記憶するオフラインチーム記憶手段と、前記オフラインチームへの入団を受け付けるオフライン入団受付手段と、前記オフライン入団受付手段が入団希望信号を受信した場合、前記オリジナル選手の総合レベルおよび入団を希望するオフラインチームの入団条件レベルを比較するオフライン入団条件レベル比較手段と、このオフライン入団条件レベル比較手段による比較の結果、入団条件が合致した場合、前記オリジナル選手を当該オフラインチームに入団登録するオフラインチーム入団登録手段と、前記オフライン試合および前記ゲームサーバと通信しながらオンライン上で実施されるオンライン試合における前記操作入力手段から入力される操作信号を処理すると共に、前記オンライン試合において他のユーザゲーム装置から前記ゲームサーバを介さずに直接取得する試合進行に必要な情報を処理するゲーム進行情報処理手段と、前記操作入力手段で操作される前記オリジナル選手の前記オフライン試合における貢献度をカウントするオフライン貢献度カウント手段と、前記オフライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオフライン貢献度換算手段と、前記ゲーム進行情報処理手段により処理された情報を画像処理して表示手段に表示する画像表示処理手段とを有しており、前記ゲームサーバは、通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段と、認証ＩＤの入力信号を受信した場合、前記認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別手段と、入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付手段と、前記オンライン入団受付手段が前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合手段と、前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較手段と、前記ポジション照合手段による照合結果および前記オンライン入団条件レベル比較手段による比較の結果、希望ポジションに空きがあり、かつ、前記総合レベルが入団条件レベルを満たしている場合、そのオリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、一方、前記総合レベルが入団条件レベルを満たしているが希望ポジションに空きがない場合、あるいは前記総合レベルが入団条件レベルを満たしていないが控え選手の条件レベルを満たしている場合、そのオリジナル選手を控え選手として入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶させるオンラインチーム入団登録手段と、オンライン上の試合におけるオリジナル選手のゲーム進行情報を各ユーザゲーム装置から取得する選手ゲーム進行情報取得手段と、前記選手ゲーム進行情報取得手段により取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理手段と、前記試合判定処理手段により処理された全選手のゲーム進行情報に基づく判定処理情報を各ユーザゲーム装置へ送信する判定処理情報送信手段と、前記ユーザゲーム装置を介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウント手段と、前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算手段とを有していることを特徴とする。
【００１１】
ここで、ゲーム進行情報としては、オリジナル選手の位置座標情報や方位情報等の選手に関する各種情報が採用できる。以上のような構成により、ユーザは、まず、１人のオリジナル選手をローカルなオフライン上の試合へ参戦させることで、インターネット上のオンライン試合に必要な技術レベルおよび総合レベルを身につけさせる。所定のレベルに達した場合、オリジナル選手をオンライン上のチームの一員として入団させ、ポジションを指定して参戦する。オンライン上の試合ではチームの一選手としてゲームに参加し、他のユーザのオリジナル選手とのチームプレイを実戦する。これにより、従来のようなチーム単位を操作するのではなく、１人の選手を操作することで現実のスポーツゲームに参加している実感が得られ没頭できるし、チーム対戦の本質であるチームプレイを楽しむことができ、さらに各選手をユーザ自身が操作するためパターン化されずに飽きない。また、正選手が怪我で退場したり、アクシデントで試合参加ができなくなった場合、正選手に代えて控え選手を投入できてコンピュータ選手を使わずに済むため、より一層リアリティのあるチーム対戦型ゲームの実行が図れる。
【００１２】
また、本発明に係るオンラインスポーツゲームシステムは、複数のユーザゲーム装置が通信ネットワークを介してゲームサーバに接続されており、前記ユーザゲーム装置は、前記ユーザによって操作入力される操作入力手段と、前記オリジナル選手を作成する選手作成手段と、この選手作成手段により作成されたオリジナル選手の技術レベルおよび総合レベルに関する選手データを記憶する選手データ記憶手段と、前記ゲームサーバと通信せずにオフライン上で実施されるオフライン試合に参加可能な複数のオフラインチームを入団条件レベルに対応させて記憶するオフラインチーム記憶手段と、前記オフラインチームへの入団を受け付けるオフライン入団受付手段と、前記オフライン入団受付手段が入団希望信号を受信した場合、前記オリジナル選手の総合レベルおよび入団を希望するオフラインチームの入団条件レベルを比較するオフライン入団条件レベル比較手段と、このオフライン入団条件レベル比較手段による比較の結果、入団条件が合致した場合、前記オリジナル選手を当該オフラインチームに入団登録するオフラインチーム入団登録手段と、前記オフライン試合および前記ゲームサーバと通信しながらオンライン上で実施されるオンライン試合における前記操作入力手段から入力される操作信号を処理すると共に、前記オンライン試合において他のユーザゲーム装置から前記ゲームサーバを介さずに直接取得する試合進行に必要な情報を処理するゲーム進行情報処理手段と、前記操作入力手段で操作される前記オリジナル選手の前記オフライン試合における貢献度をカウントするオフライン貢献度カウント手段と、前記オフライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオフライン貢献度換算手段と、前記ゲーム進行情報処理手段により処理された情報を画像処理して表示手段に表示する画像表示処理手段とを有しており、ゲームサーバは、通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段と、認証ＩＤの入力信号を受信した場合、前記認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別手段と、入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付手段と、前記オンライン入団受付手段が前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合手段と、前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較手段と、前記ポジション照合手段による照合結果および前記オンライン入団条件レベル比較手段による比較の結果、所定の入団条件を満たした場合、前記オリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶させるオンラインチーム入団登録手段と、オンライン上の試合におけるオリジナル選手のゲーム進行情報を各ユーザゲーム装置から取得する選手ゲーム進行情報取得手段と、前記選手ゲーム進行情報取得手段により取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理手段と、前記試合判定処理手段により処理された全選手のゲーム進行情報に基づく判定処理情報を各ユーザゲーム装置へ送信する判定処理情報送信手段と、前記ユーザゲーム装置を介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウント手段と、前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算手段とを有しており、前記ユーザゲーム装置は、試合中における選手間のコミニュケーションのための識別子付きの選手メッセージを入力可能なメッセージ入力手段と、前記ゲームサーバを介して他の選手からのメッセージ信号を受信したときに表示手段にそのメッセージ内容を表示処理するメッセージ表示処理手段とを有し、前記ゲームサーバは、前記ユーザゲーム装置から、前記選手メッセージの内容に応じた識別子付きのメッセージ信号を受信した場合、この識別子が味方のみに送信すべき識別子か、味方および対戦相手の両方に送信すべき識別子かを判別し、味方のみに送信すべき識別子の場合には、前記メッセージ信号を送信した前記ユーザゲーム装置と同じオンラインチームに所属しているユーザゲーム装置にのみ当該メッセージ信号を送信する一方、味方および対戦相手の両方に送信すべき識別子の場合には、前記メッセージ信号を送信した前記ユーザゲーム装置と同じオンラインチームおよびこのオンラインチームと対戦中のオンラインチームに所属しているユーザゲーム装置に当該メッセージ信号を送信するメッセージ送受信手段を有していることを特徴とする。これによれば、オンライン上の試合において、現実の試合のように仲間とのコミニュケーションをとることが可能となり選手間の連係プレイが成功しやすくなる。
【００１３】
また、本発明の一形態として、前記ゲームサーバは、オンラインゲームが１試合終了する度に、前記オンラインチーム記憶手段が記憶しているオンラインチームとオリジナル選手との対応関係を解消し、各オリジナル選手を退団させるオンラインチーム退団処理手段を有するように構成されることが望ましい。これによれば、オリジナル選手は、特定チームに固定されず、常にフリーな選手としてその時々の状況や希望に応じて所望のチームを選んで参加できるし、多くのユーザのために参加機会を確保することができる。
【００１５】
また、本発明の一態様として、前記ゲームサーバは、各チームの監督の役割を担う機能を備えているとともに、試合中における監督としての指示信号を所定のユーザゲーム装置へ送信する監督指示送信手段を有しており、前記ユーザゲーム装置のメッセージ表示処理手段は、受信した前記監督指示信号を表示手段に表示し、前記オンライン貢献度カウント手段は、前記監督の指示に従ったプレイを行ったオリジナル選手の貢献度を上昇するように構成されることが望ましい。これによれば、現実のスポーツのように、監督からの指示を受けてそれに従ったプレイを実現する面白みを加味できるし、オリジナル選手の貢献度にも反映することができる。
【００１６】
さらに、本発明の一態様として、前記ゲームサーバから提供されるゲームがサッカーゲームの場合、前記ゲームサーバは、フリーキックにおいて、攻め側のオンラインチームの選手データのうちキッカーおよびダミーキッカーの条件に合致するオリジナル選手を選択するフリーキック選手選択手段を有しており、前記監督指示送信手段は、前記選択されたオリジナル選手のユーザゲーム装置にフリーキック指示信号を送信するようになっており、この信号を受信した各ユーザゲーム装置の画像表示処理手段は、前記フリーキック指示信号を受信するとキッカー画面およびダミーキッカー画面をそれぞれ表示手段により表示するように構成されることが好ましい。これによれば、従来のサッカーゲームではパターン化されたフリーキックやペナルティキックしかできなかったが、より現実的なフリーキック場面を演出することができる。
【００１７】
また、本発明の一態様として、前記ゲームサーバは、各オリジナル選手のうちエキシビジョン参加条件に合致する選手をエキシビジョン選手として選抜する選手選抜手段と、エキシビジョン選手の選手データを選抜認証ＩＤとともに記憶するエキシビジョン選手データ記憶手段と、前記選手選抜手段により選抜されたオリジナル選手のユーザに通信ネットワークを介して選抜通知および選抜認証ＩＤを送信する選抜通知手段とを有するように構成されることが望ましい。このような発明によれば、特別に活躍したオリジナル選手を特別なステージに選抜するシステムを設けることで、通常のオンライン上での試合が盛り上がり、より高いステージへの目標達成のために各オリジナル選手が凌ぎを削りレベル向上を図ることができる。
【００１８】
また、本発明は、前述のオンラインスポーツゲームシステムに限らず、例えば、前記サーバに通信ネットワークを介して接続された複数のコンピュータに対し、オンライン上で開催されるチーム対戦型のスポーツゲームを提供し、各ユーザが１人のオリジナル選手を参加させ、前記コンピュータを介して前記オリジナル選手を操作することでチームプレイを行えるようにサーバを実行させるプログラムであって、前記サーバは、通信ネットワークを介してオンライン上で実施される試合に参加可能なオンラインチームを、入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶手段と、ゲームサーバに接続可能な認証ＩＤを記憶する認証ＩＤ記憶手段とを備えており、前記コンピュータから認証ＩＤの入力信号を受信した場合、認証ＩＤ記憶手段に記憶された認証ＩＤと照合し接続可否を判別する認証ＩＤ照合判別ステップと、入団を希望するオンラインチームを希望ポジションとともに受け付けるオンライン入団受付ステップと、前記オリジナル選手の入団希望信号を受信した場合、前記オンラインチーム記憶手段から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合するポジション照合ステップと、前記オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較するオンライン入団条件レベル比較ステップと、前記ポジション照合ステップにおける照合結果および前記オンライン入団条件レベル比較ステップにおける比較の結果、希望ポジションに空きがあり、かつ、前記総合レベルが入団条件レベルを満たしている場合、そのオリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、一方、前記総合レベルが入団条件レベルを満たしているが希望ポジションに空きがない場合、あるいは前記総合レベルが入団条件レベルを満たしていないが控え選手の条件レベルを満たしている場合、そのオリジナル選手を控え選手として入団登録し、前記オンラインチーム記憶手段に当該オリジナル選手の選手データを記憶するオンラインチーム入団登録ステップと、オンライン上の試合におけるオリジナル選手のゲーム進行情報を各コンピュータから取得する選手ゲーム進行情報取得ステップと、前記選手ゲーム進行情報取得ステップにより取得した全選手のゲーム進行情報に基づいてオンライン上の試合を判定処理する試合判定処理ステップと、前記試合判定処理ステップにより処理した全選手のゲーム進行情報に基づく判定処理情報を各コンピュータへ送信する判定処理情報送信ステップと、前記コンピュータを介して操作される前記オリジナル選手のオンライン試合における貢献度をカウントするオンライン貢献度カウントステップと、前記オンライン試合での貢献度を前記オリジナル選手の技術レベルおよび総合レベルに換算して前記選手データ記憶手段に記憶するオンライン貢献度換算ステップとを前記サーバに実行させることを特徴とするプログラムにも適用することができ、同様の作用効果を得ることができる。
【００１９】
【発明の実施の形態】
以下、本発明の好適な実施形態の一例を図面を参照しつつ説明する。
【００２０】
図１は、本発明の一実施形態に係るオンラインサッカーゲームシステム１の構成を示すブロック図である。前記オンラインサッカーゲームシステム１は、ゲームサーバ２にインターネット３を介して複数のユーザゲーム装置４が接続されており、前記ゲームサーバ２によりオンライン上で開催されるサッカーゲームに対して、各ユーザがオフライン上で育成した１人のオリジナル選手を参加させ、前記ユーザゲーム装置４を介して前記オリジナル選手を操作するようになっている。
【００２１】
ここで、ユーザゲーム装置４およびゲームサーバ２の具体的な構成について図２および図３を参照しつつ説明する。前記ユーザゲーム装置４は、ディスプレイ１９およびスピーカ２０に接続された家庭用ゲーム機５に、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６およびメモリカード７が装着されることにより構成される。本実施形態では、サッカーゲームプログラムやゲームデータを家庭用ゲーム機５に供給するためにＣＤ−ＲＯＭ６を用いるが、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＲＯＭカード等、他のあらゆる情報記憶媒体を用いることができる。また、インターネット３を介してゲームプログラムやゲームデータを家庭用ゲーム機５に供給するようにしてもよい。
【００２２】
また、本実施形態のユーザゲームプログラムは、ＣＤ−ＲＯＭ６のプログラム記憶部６ａに記憶されており、そのユーザゲームプログラムには、インターネット３に接続せずにオフライン上でサッカーゲームを行えるとともに、インターネット３に接続してオンライン上でサッカーゲームを行うためのプログラムおよびゲームデータが含まれている。
【００２３】
家庭用ゲーム機５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９、ＳＰＵ（Ｓｏｕｎｄ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１、ＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＣＤ−ＲＯＭ読取装置１３、カードリーダ１４、通信モデム１５および入出力制御部１６がバス１７により相互データ通信可能に接続され、さらに入出力制御部１６にコントローラ１８がコード接続されてなるものである。コントローラ１８以外の家庭用ゲーム機５の各構成要素は所定筐体内に収容されている。ディスプレイ１９には例えば家庭用のテレビ受像機が用いられ、スピーカ２０には例えばその内蔵スピーカ２０が用いられる。
【００２４】
ＣＤ−ＲＯＭ６の選手初期データ記憶部６ｂには、図４に示すようなオリジナル選手の作成に必要な容姿データや技術レベルを示すパラメータ、総合レベル等の選手データの初期値が記憶されている。例えば、容姿作成に必要な選択項目として、髪形および色、人相、体型、身長等の選択項目データが記憶されている。また、技術レベルを示すパラメータとして、シュート、ドリブル、ロングパス、ショートパス、クロス、タックル、クリア、被シュート、ゴール、スピード、ジャンプ力、積極性等の各種の初期値が記憶されている。また、戦績、チーム優勝回数、ベストイレブン選抜回数の項目についても初期値が記憶されている。
【００２５】
また、前記ＣＤ−ＲＯＭ６のオフラインチーム記憶部６ｃには、オフライン上で実施される試合に参加可能な複数のオフラインチームが入団条件レベルに対応して記憶されている。本実施形態では、複数のオフラインチームがオフラインリーグ下に所属されており、各チームがリーグ優勝を目標とする。
【００２６】
メモリカード７は、選手データ記憶手段に相当するものであり、オリジナル選手の技術レベルおよび総合レベル、その他容姿データ等の選手データを記憶するようになっている。メモリカード７は、カードリーダ１４に装着されてＣＰＵ８の指示に従って選手データが読み書きされる。
【００２７】
ＣＰＵ８は、ＲＯＭ１１に格納されているオペレーティングシステムやＣＤ−ＲＯＭ６のプログラム記憶部６ａから読み出されるサッカーゲームプログラムに基づいて、家庭用ゲーム機５の各部および周辺機器を制御するようになっている。図２に示すように、本実施形態におけるＣＰＵ８は、その機能に着目して、選手作成部２１、オフライン入団受付部２２、オフライン入団条件レベル比較部２３、オフラインチーム入団登録部２４、ゲーム進行情報処理部２５、オフライン貢献度カウント部２６、オフライン貢献度換算部２７、画像表示処理部２８、音声処理部２９、ネット接続処理部３０、メッセージ入力部３１、およびメッセージ表示処理部３２から構成されている。
【００２８】
選手作成部２１は、ユーザ独自の個性的なオリジナル選手を作成するための制御処理を行うものであり、ＣＤ−ＲＯＭ６から選手作成に必要なデータを読み出してＲＡＭ１２に展開する。図４に示すように、例えば、オリジナル選手の名前の入力信号を受けて登録処理したり、髪形や体型、身長などの容姿情報を読み出して任意に選択や入力できるようになっている。また、オリジナル選手の技術レベルに関するパラメータや総合レベル、戦績等の初期値を読み出して登録処理するようになっている。場合によっては、国籍等により技術レベルや総合レベルの初期値に差を設けておくようにしてもよい。サッカー弱小国の選手を大成させる楽しみも加味するためである。なお、前記技術レベルおよび総合レベルは、例えば、１０段階に細分評価される。選手作成部２１によって作成されたオリジナル選手の選手データはメモリカード７に記憶される。
【００２９】
オフライン入団受付部２２は、オリジナル選手をオフラインチームへ入団させる受け付け処理を行うものであり、コントローラ１８の操作入力により入団受付信号を受信すると、ＣＤ−ＲＯＭ６のオフラインチーム記憶部６ｃからすべてのオフラインチームを入団条件レベルとともに読み出してディスプレイ１９に表示させるようになっている。
【００３０】
オフライン入団条件レベル比較部２３は、ディスプレイ１９の画面上からオフラインチームが選択されることにより入団希望信号を受信した場合、メモリカード７から総合レベルを読み出し、この総合レベルおよび入団を希望するオフラインチームの入団条件レベルを比較するようになっている。
【００３１】
オフラインチーム入団登録部２４は、前記オフライン入団条件レベル比較部２３による比較の結果、総合レベルが入団条件レベル以上である場合、当該オリジナル選手を当該オフラインチームに入団登録しＲＡＭ１２に記憶する。
【００３２】
ゲーム進行情報処理部２５は、サッカーゲームの試合を進行するために各種の情報を処理するものである。具体的には、ＣＤ−ＲＯＭ６のプログラム記憶部６ａからサッカーゲームプログラムを読み出し、このプログラムに従って試合進行処理を行うとともに、コントローラ１８から入力される操作信号を処理したり、オンライン試合における他のオリジナル選手の動作やボールの挙動に関する信号を受けてそれに応じたゲーム展開をオフライン上およびオンライン上での試合に反映させる。
【００３３】
オフライン貢献度カウント部２６は、コントローラ１８により操作されるオリジナル選手のオフライン試合における貢献度をチェックし、カウントするようになっている。例えば、シュート、ドリブル、ロングパス、ショートパス、クロス、タックル、クリア、被シュート、ゴール、スピード、ジャンプ力、ヘディング数等の技術レベルおよび総合レベルに関連する貢献度パラメータをカウントする。
【００３４】
オフライン貢献度換算部２７は、試合終了後に、オフライン貢献度カウント部２６によりカウントされた各種の貢献度パラメータを選手データの技術レベルおよび総合レベルに換算し、メモリカード７に記憶する。この貢献度パラメータの換算処理は、試合終了後ではなく試合中に順次行うようにしてもよい。
【００３５】
画像表示処理部２８は、ＣＤ−ＲＯＭ６から画像データを読み出してＲＡＭ１２上で展開し、ＧＰＵ９に送信するようになっている。さらに、音声処理部２９は、ＣＤ−ＲＯＭ６から音楽等の音声データを読み出してＲＡＭ１２上で展開し、ＳＰＵ１０に送信するようになっている。
【００３６】
ネット接続処理部３０は、コントローラ１８の操作入力によりゲームサーバ２へ接続する信号を受信した場合、通信モデム１５を介してインターネット３に接続し、前記ゲームサーバ２へログインするようになっている。また、ゲームサーバ２との情報の送受信処理の制御を行って円滑にオンライン上のゲームが進行できるようになっている。
【００３７】
メッセージ入力部３１は、ゲームサーバ２と接続してオンラインチームの一選手としてオンライン試合に参戦した場合、試合中における選手間のコミニュケーションのために、コントローラ１８の操作入力により選手メッセージを入力するためのものである。例えば、ユーザがコントローラ１８を操作してディスプレイ１９の画面上に図５に示すようなメッセージのポップアップを表示し、パスを要求するサインやシュートを要求するサイン、攻めを指示するサイン、守りを指示するサイン、オフサイドトラップを指示するサイン、ミスを謝るサイン等を選択するようになっている。
【００３８】
また、メッセージ表示処理部３２は、前述のメッセージを他のユーザゲーム装置４からゲームサーバ２を介して受信した場合、図６に示すように、その選手メッセージ信号をディスプレイ１９の画面上で当該オリジナル選手の吹き出しとして表示するようになっている。これにより、選手メッセージから味方の指示や要求を理解して連係プレイが可能になる。なお、選手メッセージは、相手に知られては意味をなさない内容もあるため、その内容に応じて識別子が付されている。ゲームサーバ２はその識別子を判別し、味方あるいは相手のユーザゲーム装置４へ選択的に選手メッセージ信号を送信するようになっている。これにより、味方チームでは、連係プレイがより一層し易くなる。また、通常、相手チームのユーザゲーム装置４には、反則をしてしまったときの「ＳＯＲＲＹ！」や試合終了後の挨拶である「ＴＨＡＮＫＳ！」のみが表示される。
【００３９】
また、バス１７は、アドレスおよびデータを家庭用ゲーム機５の各構成部でやり取りするためのものである。ＲＯＭ１１には、家庭用ゲーム機５の全体の動作制御に必要なプログラムであるオペレーティングシステムが格納されている。また、ＲＡＭ１２には、ＣＤ−ＲＯＭ６から読み取られたサッカーゲームプログラムおよびゲームデータが必要に応じて書き込まれる。
【００４０】
ＧＰＵ９は、フレームバッファを含んで構成されており、ＣＰＵ８の画像処理部から送られる画像データを受け取ってフレームバッファ上にゲーム画面を描画するとともに、その内容を所定のビデオ信号に変換して所定タイミングでディスプレイ１９に出力する。
【００４１】
ＳＰＵ１０は、サウンドバッファを含んで構成されており、ＣＰＵ８の音声処理部２９によりＣＤ−ＲＯＭ６から読み出されてサウンドバッファに記憶された音楽やゲーム効果音等のデータを再生してスピーカ２０から出力する。
【００４２】
ＣＤ−ＲＯＭ読取装置１３は、ＣＰＵ８の指示に従ってＣＤ−ＲＯＭ６に記録されたサッカーゲームプログラムおよびゲームデータを読み取る。本実施形態においては、ＣＤ−ＲＯＭ６にはオフライン上でのサッカーの試合およびインターネット３を介してオンライン上でのサッカーの試合を実現するためのゲームプログラムやゲームデータが記録されている。
【００４３】
入出力制御部１６は、一以上の外部入出力機器を家庭用ゲーム機５に接続するためのインタフェースであり、本実施形態ではコントローラ１８、ディスプレイ１９、スピーカ２０、および通信モデム１５が着脱自在に取り付けられている。入出力制御部１６は一定周期（例えば１／６０秒毎）にコントローラ１８の各種の操作ボタンや操作レバーの操作状態をスキャンし、そのスキャン結果を表す信号をバス１７を介してＣＰＵ８に渡す。ＣＰＵ８は、その信号に基づいてユーザのゲーム操作を判定する。
【００４４】
つぎに、図３を参照しつつ、ゲームサーバ２の構成について説明する。
【００４５】
本ゲームサーバ２は、多数のユーザゲーム装置４との間で交わされるオンラインサッカーゲームに関する情報を送受信するとともに、必要な処理や制御を行うようになっている。ゲームサーバ２には、サーバ記憶手段４１、サーバ制御処理手段４２、およびサーバ通信制御手段４３が備えられている。
【００４６】
サーバ記憶手段４１は、オンライン上でのサッカーゲームを開催するためのサーバプログラムおよび必要データが記憶されているサーバプログラム記憶部４４と、オンライン上で実施されるオンラインリーグに参加可能なオンラインチームを入団条件レベル、ポジション別の入団選手、およびポジション別空き情報に対応させて記憶するオンラインチーム記憶部４５と、ゲームサーバ２に接続可能な認証ＩＤを記憶する認証ＩＤ記憶部４６と、エキシビジョン選手の選手データを選抜認証ＩＤとともに記憶するエキシビジョン選手データ記憶部４７とから構成されている。
【００４７】
また、サーバ制御処理手段４２は、認証ＩＤ照合判別部４８、オンライン入団受付部４９、ポジション照合部５０、オンライン入団条件レベル比較部５１、オンラインチーム入団登録部５２、選手ゲーム進行情報取得部５３、試合判定情報処理部５４、試合判定情報送出部５５、オンライン貢献度カウント部５６、オンライン貢献度換算部５７、オンラインチーム退団処理部５８、メッセージ送受信部５９、監督指示送信部６０、フリーキック選手選択部６１、選手選抜部６２、選抜通知部６３、およびチャットルーム管理処理部６４とから構成されている。
【００４８】
認証ＩＤ照合判別部４８は、ユーザゲーム装置４から認証ＩＤの入力信号を受信した場合、認証ＩＤ記憶部４６に記憶されている各認証ＩＤと照合し、合致するか否かを判断して接続可否を判別するようになっている。認証ＩＤが合致すれば、ゲームサーバ２にログインすることができる。
【００４９】
オンライン入団受付部４９は、ユーザゲーム装置４から入団を希望するオンラインチームを希望ポジションとともに受け付ける。具体的には、図７に示すような受付画面により空きポジションを示して入団希望チームを受け付ける。
【００５０】
ポジション照合部５０は、前記オンライン入団受付部４９がオリジナル選手の入団希望信号を受信した場合、オンラインチーム記憶部４５から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合する。また、オンライン入団条件レベル比較部５１は、オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較する。
【００５１】
オンラインチーム入団登録部５２は、ポジション照合部５０による照合結果とオンライン入団条件レベル比較部５１による比較の結果が所定の入団条件を満たした場合、当該オリジナル選手を当該オンラインチームの所定のポジションに対応させて入団登録し、オンラインチーム記憶部４５に当該オリジナル選手の選手データを記憶するようになっている。具体的には、ポジション照合部５０による照合の結果、希望ポジションが空いていて、かつオンライン入団条件レベル比較部５１に比較の結果、オリジナル選手の総合レベルが入団条件レベル以上であった場合、そのポジションの選手として入団できる。一方、希望ポジションが空いていなかった場合あるいは空いているが入団条件レベル以上の総合レベルを備えていない場合、例えば、そのオリジナル選手の総合レベルが、入団条件レベルの１／２以上であれば、控え選手（サブ選手）として入団登録できるようになっている。これにより、試合中に希望ポジションのオリジナル選手が怪我で選手交代する場合や、正選手が試合に参戦できなくなった場合に、コンピュータ選手ではなく、ユーザの控え選手が参戦できる。
【００５２】
選手ゲーム進行情報取得部５３は、サッカーゲームの試合を実行するために必要な情報を取得するためのもので、少なくともオリジナル選手の位置座標情報および方位情報を各ユーザゲーム装置４から取得する。方位情報は、例えばオリジナル選手の身体方向あるいは視線方向に関する情報であり、具体的にはグラウンドの仮想座標上における所定の基準方向に対する身体方向の角度を求めること等により取得することが可能である。
【００５３】
試合判定情報処理部５４は、選手ゲーム進行情報取得部５３により取得した全選手の位置座標および方位情報、ボールの位置座標および方位情報、その他のゲーム進行に必要な情報を総合的に判定処理し、オンライン上の試合を展開するようになっている。
【００５４】
また、試合判定情報送出部５５は、試合判定情報処理部５４により処理された全選手の位置座標情報および方位情報、ボールの位置座標及び方位情報その他の試合判定情報を各ユーザゲーム装置４へ送信するようになっている。
【００５５】
オンライン貢献度カウント部５６は、ユーザゲーム装置４を介して操作されるオリジナル選手のオンライン試合における貢献度をチェックし、カウントする。貢献度は、技術レベルおよび総合レベルに関連するパラメータであり、前述のごとく、シュート数およびゴール数、パスの数、運動量、ヘディング数の他、後述するゲームサーバ２から出力される監督の指示に従ったプレイを実現できたか否かもカウントされる。カウントされたパラメータは、各オリジナル選手毎に対応付けてゲームサーバ２のオフラインチーム記憶部６ｃ等に記憶される。
【００５６】
オンライン貢献度換算部５７は、試合終了後に、オンライン貢献度カウント部５６によりカウントされた各種の貢献度パラメータを選手データの技術レベルおよび総合レベルに換算し、インターネット３を介してユーザゲーム装置４に送信し、メモリカード７に記憶する。なお、オンラインの試合における貢献度は、別途、貢献度記憶部を備えるようにしてもよい。
【００５７】
オンラインチーム退団処理部５８は、オンラインゲームが１試合終了すると、オンラインチーム記憶部４５が記憶しているオンラインチームとオリジナル選手との対応関係を解消し、各オリジナル選手を退団させるものである。つまり、オリジナル選手は特定のチームに所属するのではなく、毎試合フリー選手として扱われる。
【００５８】
メッセージ送受信部５９は、各ユーザゲーム装置４からメッセージ信号を受信した場合、メッセージ信号の種類に応じて所定のユーザゲーム装置４へ当該メッセージ信号を送信するようになっている。例えば、味方選手への選手メッセージであれば、味方のユーザゲーム装置４にのみ信号送信し、相手への選手メッセージであれば相手を含むユーザゲーム装置４に送信する。
【００５９】
監督指示送信部６０は、試合中における監督の指示信号を所定のユーザゲーム装置４へ送信するものであり、図８に示すように、試合展開に応じて攻撃や防御に関する適当な指示を送信する。この監督の指示通りのプレイを行ったオリジナル選手は貢献度をアップすることができる。また、後述するように、フリーキックの判定がされた場合、所定のユーザゲーム装置４にフリーキック指示信号を送信する。
【００６０】
フリーキック選手選択部６１は、ゲーム中に反則されてフリーキックを行う場合、攻め側のオンラインチームの選手データのうちキッカーおよびダミーキッカーの条件、例えば、ゴールまでの距離に対するキック力やフリーキック成功率等の条件に合致するオリジナル選手を選択するようになっている。このフリーキッカーおよびダミーキッカー選択信号は、前記監督指示送信部６０から選択されたオリジナル選手のユーザゲーム装置４に送信される。
【００６１】
選手選抜部６２は、各オリジナル選手のうちエキシビジョン参加条件に合致する選手をエキシビジョン選手として選抜する。例えば、年間を通してオンラインリーグで最も活躍して総合レベルの上位選手や総合レベルの上昇率の高い選手をベストイレブンとして選出し、コンピュータ選手と戦わせるようになっている。選抜されたエキシビジョン選手の選手データは、選抜認証ＩＤとともにエキシビジョン選手データ記憶部４７に記憶される。
【００６２】
選抜通知部６３は、前記選手選抜部６２によって選抜されたオリジナル選手のユーザにインターネット３を介して選抜通知および選抜認証ＩＤをメール送信するようになっている。これによりエキシビジョンへの参加意志を確認する。
【００６３】
チャットルーム管理処理部６４は、オフラインリーグへの登録が間に合わなかったユーザ同士や、試合終了まで待機するユーザのために、ネット上でコミニュケーションするためのチャットルームを管理処理するようになっている。
【００６４】
ゲームサーバ２の通信制御手段は、通信回線とゲームサーバ２とのデータ伝送を制御する装置であり、文字やビットの変換、伝送エラーの検出、制御符号の識別や処理などの機能を備えている。
【００６５】
つぎに、オンラインサッカーゲームシステム１により実行されるサッカーゲームプログラムの処理を説明する。図９は、本実施形態の全体システムのフローを示しており、大きく分けてオリジナル選手作成ステップＡ、オフラインリーグ参戦ステップＢ、オンラインエントリーステップＣ、オンラインリーグ参戦ステップＤ、およびエキシビジョン選抜ステップＥから構成される。
【００６６】
まず、オリジナル選手作成ステップＡを図１０を参照しつつ説明する。ユーザがオンラインサッカーゲームプログラムが記憶されたＣＤ−ＲＯＭ６を購入して、ユーザゲーム装置４に装着し、前記ＣＤ−ＲＯＭ６を起動させてオリジナル選手作成画面を読み出してディスプレイ１９上に表示する（処理Ｓａ１）。選手作成部２１は、コントローラ１８を介してオリジナル選手作成信号を受信すると（処理Ｓａ２）、まず選手容姿選択画面を表示する（処理Ｓａ３）。そして、容姿がすべて選択入力されたか否かを判断し（処理Ｓａ４）、すべての容姿項目が選択入力された場合、次に選手名入力画面を表示する（処理Ｓａ５）。そして、選手名が入力されたか否かを判断し（処理Ｓａ６）、選手名の入力を確認すると、当該選手の各パラメータについての技術レベル、総合レベル、戦績その他のデータ初期値を表示する（処理Ｓａ７）。その後、コントローラ１８から確認信号を受信すると（処理Ｓａ８）、当該オリジナル選手の選手データをメモリカード７に記憶する（処理Ｓａ９）し、オリジナル選手の作成を終了する。
【００６７】
つぎに、オフラインリーグ参戦ステップＢについて、図１１を参照しつつ説明する。オフラインリーグにオリジナル選手を参戦させる場合、まず、当該オリジナル選手をオフラインチームに入団させなければならない。そこで、表示画面からオフラインリーグ参戦を選択すると（処理Ｓｂ１）、オフライン入団受付部２２が、オフラインチーム記憶部６ｃからオフラインチームの一覧ファイルを読み出し、入団条件レベルに対応させてディスプレイ１９に表示する（処理Ｓｂ２）。ユーザがいずれかのオフラインチームおよび希望ポジションを選択すると、その選択信号を受けて（処理Ｓｂ３）、オフライン入団条件レベル比較部２３が、メモリカード７からオリジナル選手の総合レベルを読み出すとともに、オフラインチーム記憶部６ｃから該当するオフラインチームの入団条件レベルを読み出し、前記総合レベルおよび前記入団条件レベルを比較する（処理Ｓｂ４）。なお、この場合、オフラインチーム内における各ポジション毎に入団条件レベルを設定し、各希望ポジション毎のレベルを比較するようにしてもよい。オフライン入団条件レベル比較部２３による比較の結果、入団条件が合致した場合、前記オリジナル選手を当該オフラインチームに入団登録し、ＲＡＭ１２に記憶する（処理Ｓｂ５）。
【００６８】
入団登録終了後、オフラインリーグが開催され、入団チームの試合が開始される（処理Ｓｂ６）。試合開始後、ゲーム進行情報処理部２５が、コントローラ１８から入力される操作信号に応じてパスやドリブル、シュート、ヘディング等の各動作を実行し、サッカーゲームを進行する（処理Ｓｂ７）。また、画像表示処理部２８は、ゲーム進行情報処理部２５により処理された情報を画像処理してディスプレイ１９に表示する（処理Ｓｂ８）。一方、オフライン試合中において、オフライン貢献度カウント部２６は、オリジナル選手のオフライン試合における貢献度をカウントする（処理Ｓｂ９）。具体的には、技術レベルおよび総合レベルに関連するパラメータであって、例えば、ロングパス・ショートパスの成功率、クロス、シュート数、ゴール成功率、ドリブル数、クリア数、被シュート数、失点、ヘディング数等をチェックしてカウントする。そして、試合終了後、オフライン貢献度換算部２７が、カウントした貢献度をオリジナル選手の技術レベルおよび総合レベルに換算し、メモリカード７に記憶する（処理Ｓｂ１０）。以上によって、オフライン上のサッカーゲームを終了する。
【００６９】
つぎに、オンラインエントリーステップＣについて図１２を参照しつつ説明する。オンラインエントリーステップＣでは、オンライン上のサッカーの試合に参戦するために、オリジナル選手をオンラインチームの希望ポジションを指定して入団登録する。まず、ユーザゲーム装置４からインターネット３を介してゲームサーバ２にアクセスし、ログインするための認証ＩＤを入力送信する（処理Ｓｃ１）。ゲームサーバ２では、認証ＩＤの入力信号を受信すると、認証ＩＤ照合判別部４８が認証ＩＤ記憶部４６を読み出し照合する（処理Ｓｃ２）。もし、該当する認証ＩＤが存在しない場合には、認証失敗の旨をユーザゲーム装置４に返信し、その旨がユーザゲーム装置４に表示される（処理Ｓｃ３）。一方、入力された認証ＩＤに合致する認証ＩＤが存在した場合には、オンライン入団受付部４９が、オンラインチーム記憶部４５からオンラインチームの一覧ファイルを読み出し、ユーザゲーム装置４へ送信する（処理Ｓｃ４）。ユーザゲーム装置４では、図７に示すように、オンラインチームの一覧画面が、入団条件レベル、空き人数、および空きポジション等とともに表示される（処理Ｓｃ５）。本実施形態では、図７に示すように、オンラインチーム名をクリックすると、ポジション毎の空き情報が拡大表示される。
【００７０】
つづいて、オンライン受付画面において、ユーザが希望のオンラインチームおよびポジションを選択して信号を送信すると（処理Ｓｃ６）、ゲームサーバ２では、オンライン入団受付部４９がその信号を受け、ポジション照合部５０が、オンラインチーム記憶部４５から該当チームのポジション別空き情報を読み出して、希望ポジションの空き情報を照合する（処理Ｓｃ７）。また、オンライン入団条件レベル比較部５１が、オリジナル選手の総合レベルおよび入団希望のオンラインチームの入団条件レベルを比較する（処理Ｓｃ８）。そして、ポジション照合部５０による空き情報照合の結果およびオンライン入団条件レベル比較部５１による入団条件レベルの比較の結果に基づき、オンラインチーム入団登録部５２が所定の条件を満たすか否かを判断する（処理Ｓｃ９）。もし、オリジナル選手の総合レベルが所定の入団条件を満たさない場合、入団不許可の信号をユーザゲーム装置４に送信してディスプレイ１９に表示し（処理Ｓｃ１０）、所定の入団条件を満たした場合、入団許可信号を送信してディスプレイ１９に表示する（処理Ｓｃ１１）。
【００７１】
ここで、本実施形態における希望ポジションを獲得するための条件は、空きポジションに対し先着順で先に申し込んだ者であること、およびオリジナル選手の総合レベルが入団条件レベル以上であることである。ただ、入団条件レベル以上であるが希望ポジションに空きがない場合、あるいは空きはあるものの入団条件レベルに満たしていないが、総合レベルが入団条件レベルの１／２以上である場合、控え選手として登録することができる。したがって、前記オンラインチーム入団登録部５２は、比較結果に応じて、入団不許可、正選手入団許可、控え選手入団許可の３パターンの結果をユーザゲーム装置４に送信する。
【００７２】
ユーザが正選手入団許可または控え選手入団許可の回答に対して了承し正式入団申請を送信すると（処理Ｓｃ１２）、ゲームサーバ２がその信号を受信して、オンラインチーム入団登録部５２が当該オリジナル選手をオンラインチームのポジションに対応付けて登録し、その選手データをオンラインチーム記憶部４５に記憶する（処理Ｓｃ１３）。その後、エントリーの制限時間が経過すると（処理Ｓｃ１４）、エントリー受付を終了する。
【００７３】
つぎに、オンラインリーグ参戦ステップＤについて図１３を参照しつつ説明する。オンラインリーグにおいて、ゲームサーバ２から各ユーザゲーム装置４へ試合開始信号が送信されて試合が開始される（処理Ｓｄ１）。試合開始後、コントローラ１８によって操作されるゲームコマンドのうち、オリジナル選手の位置座標情報と方位情報、その他ゲーム進行に関して重要な情報は、各ユーザゲーム装置４からゲームサーバ２へ送信される（処理Ｓｄ２）。ゲームサーバ２では、選手ゲーム進行情報取得部５３が、前記オリジナル選手の位置座標情報および方位情報、ボールの位置座標情報および方位情報、その他のゲーム進行情報を取得する（処理Ｓｄ３）。つづいて、試合判定情報処理部５４が、選手ゲーム進行情報取得部５３により取得した全選手の位置座標情報および方位情報、ボールの位置座標情報および方位情報、その他のゲーム進行情報に重要な情報に基づいてゲームを判定し、オンライン上の試合を展開する（処理Ｓｄ４）。試合判定情報処理部５４によって処理された試合判定情報は、ゲームサーバ２から各ユーザゲーム装置４へと送信され、画像表示処理部２８によってディスプレイ１９に試合展開として表示される（処理Ｓｄ５）。
【００７４】
また、図１４に示すように、オリジナル選手の動作に関する情報、例えば、ボールを蹴る動作、走り出す動作等の動作情報、あるいはボールの挙動に関する情報は、重要度の低い情報であるため、ゲームサーバ２を介さずに他のユーザゲーム装置４へ直接送信する（処理Ｓｄ６）。各ユーザゲーム装置４では、ゲーム進行情報処理部２５が他のオリジナル選手の動作やボールの挙動に関する信号を受けて試合進行に反映しディスプレイ１９に表示する（処理Ｓｄ７）。
【００７５】
また、ユーザゲーム装置４のメッセージ入力部３１により選手メッセージが入力送信されると（処理Ｓｄ８）、ゲームサーバ２のメッセージ送受信部５９がメッセージ信号の種類に応じて所定のユーザゲーム装置４へ当該メッセージ信号を送信する（処理Ｓｄ９）。例えば、味方選手へのパスを要求するメッセージやオフサイドトラップを掛けるサインであれば、味方選手のユーザゲーム装置４にのみメッセージ信号を送信する。逆に、相手選手への反則を謝るメッセージであれば、特に制限せずに相手選手のユーザゲーム装置４へも送信する。ゲームサーバ２を介して他の選手のメッセージ信号を受信した場合、図６に示すように、メッセージ表示処理部３２がその選手メッセージを該当選手の吹き出しにしてディスプレイ１９に表示する（処理Ｓｄ１０）。
【００７６】
さらに、監督指示送信部６０は、試合中における監督の指示信号を所定のユーザゲーム装置４へ送信する（処理Ｓｄ１１）。ユーザゲーム装置４のメッセージ表示処理部３２は、監督指示信号を受信すると、その指示内容をディスプレイ１９に表示する（処理Ｓｄ１２）。例えば、もっと攻めろという指示であれば、図８に示すような「ＡＴＡＣＫ！」の表示が監督とともに画面に表示される。
【００７７】
また、オリジナル選手が反則を犯した場合、試合判定情報処理部５４が反則発生を判定し、相手チームにフリーキックを与える信号を送信する（処理Ｓｄ１３）。そして、フリーキック選手選択部６１が、フリーキックを与えられたオンラインチームの選手データのうちキッカーおよびダミーキッカーの条件に合致するオリジナル選手を選択する（処理Ｓｄ１４）。監督指示送信部６０は、その選択されたオリジナル選手のユーザゲーム装置４にのみフリーキック指示信号を送信する（処理Ｓｄ１５）。前記ユーザゲーム装置４が前記フリーキック指示信号を受信すると、画像表示処理部２８は、図１５に示すように、キッカー画面あるいはダミーキッカー画面をディスプレイ１９に表示する（処理Ｓｄ１６）。図１５に示すように、キッカー画面およびダミーキッカー画面には、ゴールまでの距離や風向・風力、ボールへのヒットポイントおよび方向を設定するための十字キー、およびパワーゲージが表示される。キッカーに指定されたユーザは、距離や風力等を考慮し、ボールへのヒットポイントを十字キーによってセットするとともに、ボタンの押し具合によってパワーゲージを調整する。一方、ダミーキッカーに指定されたユーザは、蹴るふりなどの操作をすることができる。
【００７８】
一方、オンライン上の試合におけるオリジナル選手の貢献度は逐次カウントされる。すなわち、オンライン貢献度カウント部５６が、オリジナル選手のオンライン試合における貢献度をカウントしてオンラインチーム記憶部４５の選手データに対応させて記憶する（処理Ｓｄ１７）。貢献度としては技術レベルおよび総合レベルに関連するパラメータがチェックされる。そして、試合終了後、オンライン貢献度換算部５７が、オンライン試合での貢献度をオリジナル選手の技術レベルおよび総合レベルに換算して各ユーザゲーム装置４へ送信し（処理Ｓｄ１８）、メモリカード７に記憶する（処理Ｓｄ１９）。その後、ゲームサーバ２においてオンラインチーム退団処理部５８は、オンラインチーム記憶部４５に記憶されているオンラインチームとオリジナル選手との対応関係を解消し、各オリジナル選手を退団させる（処理Ｓｄ２０）。以上によりインターネット３上でのオンライン試合を終了する。
【００７９】
つぎに、エキシビジョン選抜ステップＥについて図１６を参照して説明する。ゲームサーバ２では、選手選抜部６２が半年あるいは年間を通してオンラインリーグで活躍し、エキシビジョン参加条件に合致する選手をエキシビジョン選手として選抜する（処理Ｓｅ１）。つまり、オンラインリーグに参戦したオリジナル選手のうち総合レベルの上位の選手や、総合レベルの上昇率が高い選手をベストイレブンとして選出する。選抜されたエキシビジョン選手の選手データは、選抜認証ＩＤとともにエキシビジョン選手データ記憶部４７に記憶される（処理Ｓｅ２）。そして、選抜通知部６３は、選抜されたオリジナル選手のユーザにインターネット３を介して選抜通知および選抜認証ＩＤをメール送信する（処理Ｓｅ３）。ユーザゲーム装置４では、選抜通知および選抜認証ＩＤを受信して、ディスプレイ１９に内容を表示する（処理Ｓｅ４）。エキシビジョンに参加する場合には、ゲームサーバ２に参加意志を伝える信号を送信する（処理Ｓｅ５）。ゲームサーバ２はその参加確認信号を受信してエキシビジョン選手データ記憶部４７に登録する（処理Ｓｅ６）。エキシビジョン開催当日は、ユーザゲーム装置４から選抜認証ＩＤを送信し（処理Ｓｅ７）、ゲームサーバ２が受信して認証ＩＤ照合判定部が照合確認を行ってエキシビジョンへの参加可否を判断する（処理Ｓｅ８）。そして、試合開始時間を待ってエキシビジョン試合を開催する（処理Ｓｅ９）。エキシビジョン試合の制御処理は、オンライン試合でのサーバ制御処理手段４２による制御処理に従う。エキシビジョン試合で貢献度が最も高かった選手はＭＶＰに表彰される。
【００８０】
以上のように、本実施形態によれば、１人のオリジナル選手を作成してオフライン上で試合経験を積んで育成し、一定のレベルに達した場合、通信ネットワーク上のオンライン試合に参戦できるようになっているため、ユーザの分身のごときオリジナル選手を育て、プレイすることで一層ゲームに没頭することができる。また、コンピュータ選手ではなく、各ユーザが１人のオリジナル選手を操作するためゲームがパターン化されることなく、見知らぬ人とのコンビネーションプレイに興奮し、現実のスポーツの感覚により近くて個性溢れる試合を楽しむことができる。
【００８１】
また、オリジナル選手の育成やレベル上昇について、従来のような単なる練習量などの漠然としたパラメータではなく、実際の試合を通した技術レベルおよび総合レベルに関連するパラメータに基づき貢献度を換算するようになっているため、より現実に近い感覚でオリジナル選手のレベルが反映され、興味を高めることができる。
【００８２】
さらに、オンラインチームには、所定の条件下で、控え選手が入団登録可能にされているため、正選手が怪我で退場したり、アクシデントで試合参加ができなくなった場合、正選手に代えて控え選手を投入できてコンピュータ選手を使わずに済むため、より一層リアリティのあるチーム対戦型ゲームの実行を図れる。
【００８３】
さらにまた、オンラインゲームが１試合終了すると、オンラインチームとオリジナル選手との対応関係は解消されて各オリジナル選手を退団させるようになっているため、前記オリジナル選手は特定チームに固定されることなく、常にフリーな選手としてその時々に応じて希望のチームを選んで参加できるし、多くのユーザに参加機会を確保することができる。
【００８４】
また、各ユーザは相互に選手メッセージを送受信できるようになっているため、オンライン上の試合において、現実の試合のように仲間とのコミニュケーションが可能となり選手間の連係プレイが成功しやすくなる。
【００８５】
さらに、適当な場面で監督からの指示が出され、その指示に応えるプレイを行ったオリジナル選手の貢献度を上昇するように構成されているため、現実のスポーツのように、監督からの指示を受けてそれに従ったプレイを実現する面白みを加味できるし、単なる独善的なプレイだけでなく様々な要求に応じた貢献度にも反映することができる。
【００８６】
さらにまた、フリーキックにおいて、キッカーおよびダミーキッカーの条件に合致するオリジナル選手を選択し、専用の画面表示を行うようになっているため、従来のサッカーゲームではパターン化されたフリーキックやペナルティキックしかできなかったが、より現実的なフリーキック場面を演出することができる。
【００８７】
なお、本発明の本実施形態の各構成は前述したものに限るものではなく、適宜変更することができる。
【００８８】
例えば、本実施形態では選手データをメモリカード７に記憶するようになっているが、これに限らず、他の記憶媒体に記憶させるようにしてもよい。
【００８９】
また、本実施形態では、オンラインチーム数よりも参加希望ユーザ数が上回ってしまうことも考えられる。この場合に、予約システムを構成してもよい。例えば、ゲームサーバに、各オンラインチームのポジション別にオリジナル選手の入団希望を予約受付する入団予約受付部と、入団予約信号を受信した場合、その入団予約を希望するオリジナル選手およびオンラインチームに入団が認められて既にオンラインチーム記憶部に記憶されているオリジナル選手を照合する予約選手照合部と、この予約選手照合部による照合結果、重複しない選手のみを入団予約登録する入団予約登録部と、入団予約登録されたオリジナル選手をオンラインチームの所定のポジションに対応付けて記憶する入団予約選手記憶部とを有するように構成されてもよい。これによれば、同じユーザが何度も重複してゲームに参加してしまうのを防止できて、多くのユーザにオンラインゲームに参加機会を与えることができる。
【００９０】
【発明の効果】
以上説明したように本発明によれば、ユーザの分身のごとき１人のオリジナル選手をオンラインスポーツゲームの一選手として参戦させるため、一層ゲームに夢中になれて没頭することができるし、コンピュータ選手を使わずに各ユーザがそれぞれ１人のオリジナル選手を操作するためゲームがパターン化されることなく、見知らぬ人とのコンビネーションプレイに興奮し、現実のスポーツの感覚により近くて個性溢れる試合を楽しむことができる。また、オリジナル選手のレベルは、実際の試合において、技術レベルおよび総合レベルに関連するパラメータに基づき貢献度を換算するようになっているため、より現実に近い感覚でオリジナル選手のレベルが反映され、興味を高めることができる。
【図面の簡単な説明】
【図１】  本発明に係るオンラインスポーツゲームシステムの実施形態の一例を示す概略全体構成図である。
【図２】  本実施形態におけるユーザゲーム装置の一例を示すブロック構成図である。
【図３】  本実施形態におけるゲームサーバの一例を示すブロック構成図である。
【図４】  本実施形態におけるオリジナル選手の作成画面を示す図である。
【図５】  本実施形態における選手メッセージの入力画面を示す図である。
【図６】  本実施形態における選手メッセージのディスプレイ表示画面を示す図である。
【図７】  本実施形態におけるオンラインチーム入団登録画面を示す図である。
【図８】  本実施形態における監督指示の表示画面を示す図である。
【図９】  本実施形態のオンラインサッカーゲームシステムにおける全体処理の流れを示すフローチャート図である。
【図１０】  本実施形態のオンラインサッカーゲームプログラムにおけるオリジナル選手選手作成ステップの流れを示すフローチャート図である。
【図１１】  本実施形態のオンラインサッカーゲームプログラムにおけるオフラインリーグ参戦ステップの流れを示すフローチャート図である。
【図１２】  本実施形態のオンラインサッカーゲームプログラムにおけるオンラインエントリーステップの流れを示すフローチャート図である。
【図１３】  本実施形態のオンラインサッカーゲームプログラムにおけるオンラインリーグ参戦ステップの流れを示すフローチャート図である。
【図１４】  本実施形態におけるユーザゲーム装置およびゲームサーバ間やユーザゲーム装置同士間の情報内容に応じた情報送受信方向の相違を示す図である。
【図１５】  本実施形態のオンラインサッカーゲームシステムにおけるフリーキックのキッカー画面およびダミーキッカー画面を示す図である。
【図１６】  本実施形態のオンラインサッカーゲームプログラムにおけるエキシビジョン選抜ステップの流れを示すフローチャート図である。
【図１７】  従来の家庭用サッカーゲームにおけるチームプレイを行う場合の選手担当数およびコンピュータ選手の人数を示す図である。
【符号の説明】
１  オンラインサッカーゲームシステム
２  ゲームサーバ
３  インターネット
４  ユーザゲーム装置
５  家庭用ゲーム機
６  ＣＤ−ＲＯＭ
６ａ  プログラム記憶部
６ｂ  選手初期データ記憶部
６ｃ  オフラインチーム記憶部
７  メモリカード
８  ＣＰＵ
９  ＧＰＵ
１０  ＳＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＣＤ−ＲＯＭ読取装置
１４  カードリーダ
１５  通信モデム
１６  入出力制御部
１７  バス
１８  コントローラ
１９  ディスプレイ
２０  スピーカ
２１  選手作成部
２２  オフライン入団受付部
２３  オフライン入団条件レベル比較部
２４  オフラインチーム入団登録部
２５  ゲーム進行情報処理部
２６  オフライン貢献度カウント部
２７  オフライン貢献度換算部
２８  画像表示処理部
２９  音声処理部
３０  ネット接続処理部
３１  メッセージ入力部
３２  メッセージ表示処理部
４１  サーバ記憶手段
４２  サーバ制御処理手段
４３  サーバ通信制御手段
４４  サーバプログラム記憶部
４５  オンラインチーム記憶部
４６  認証ＩＤ記憶部
４７  エキシビジョン選手データ記憶部
４８  認証ＩＤ照合判別部
４９  オンライン入団受付部
５０  ポジション照合部
５１  オンライン入団条件レベル比較部
５２  オンラインチーム入団登録部
５３  選手ゲーム進行情報取得部
５４  試合判定情報処理部
５５  試合判定情報送出部
５６  オンライン貢献度カウント部
５７  オンライン貢献度換算部
５８  オンラインチーム退団処理部
５９  メッセージ送受信部
６０  監督指示送信部
６１  フリーキック選手選択部
６２  選手選抜部
６３  選抜通知部
６４  チャットルーム管理処理部
【図１】
0003672879.tif 000002
【図２】
0003672879.tif 000003
【図３】
0003672879.tif 000004
【図４】
0003672879.tif 000005
【図５】
0003672879.tif 000006
【図６】
0003672879.tif 000007
【図７】
0003672879.tif 000008
【図８】
0003672879.tif 000009
【図９】
0003672879.tif 000010
【図１０】
0003672879.tif 000011
【図１１】
0003672879.tif 000012
【図１２】
0003672879.tif 000013
【図１３】
0003672879.tif 000014
【図１４】
0003672879.tif 000015
【図１５】
0003672879.tif 000016
【図１６】
0003672879.tif 000017
【図１７】
0003672879.tif 000018