(57)【特許請求の範囲】
【請求項１】
所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおいて、
前記ゲーム端末は、プレイヤの対戦ゲームへの参加を受け付ける受付手段と、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得する第１の情報取得手段とを備え、
前記サーバは、当該サーバの制御部によって、前記ゲーム端末から受信された前記操作早さ基礎情報がプレイヤ毎に記憶される記憶手段を備え、
前記対戦ゲームへの参加の受け付けが行われるゲーム端末は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を受信し、受信したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求める第２の情報取得手段を備え、
前記サーバは、前記第２の情報取得手段で求められ、送信された前記操作早さ特徴情報を受信し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定する対戦相手選定手段を備えてなる対戦ゲームシステム。
【請求項２】
所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおいて、
前記ゲーム端末は、プレイヤの対戦ゲームへの参加を受け付ける受付手段と、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得する第１の情報取得手段とを備え、
前記サーバは、当該サーバの制御部によって、前記ゲーム端末から取得された前記操作早さ基礎情報がプレイヤ毎に記憶される記憶手段と、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を読み出し、読み出したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求める第２の情報取得手段と、前記第２の情報取得手段で求めた前記操作早さ特徴情報を取得し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定する対戦相手選定手段を備えてなる対戦ゲームシステム。
【請求項３】
前記記憶手段は、最近の所定数のゲーム分の前記操作早さ基礎情報を記憶するものであることを特徴とする請求項１又は２記載の対戦ゲームシステム。
【請求項４】
前記第１の情報取得手段は、前記所定の制限時間の開始からプレイヤの操作が行われるまでの所要時間を計測し、その平均時間を前記操作早さ基礎情報として求めることを特徴とする請求項１〜３のいずれかに記載の対戦ゲームシステム。
【請求項５】
前記第１の情報取得手段は、所定人数での対戦ゲームにおいて、前記操作早さ基礎情報として対戦ゲーム毎の前記所定人数内での早さに対する相対順位を求め、前記第２の情報取得手段は、最近の所定数のゲームの前記相対順位を加算して操作早さ特徴情報を求めるものであることを特徴とする請求項１〜３のいずれかに記載の対戦ゲームシステム。
【請求項６】
前記対戦ゲームは麻雀を模擬したゲームであり、前記所定の制限時間は、牌山から牌を取る操作のために予め設定された時間であり、前記操作早さ基礎情報は、前記牌山から牌を取る操作が終了するまでに要した時間であることを特徴とする請求項１〜４のいずれかに記載の対戦ゲームシステム。
【請求項７】
所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおける対戦相手選定方法において、
前記ゲーム端末の第１の情報取得手段は、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得し、
前記サーバの記憶手段には、当該サーバの制御部によって、前記ゲーム端末から受信された前記操作早さ基礎情報がプレイヤ毎に記憶され、
前記ゲーム端末の受付手段は、プレイヤの対戦ゲームへの参加を受け付け、
前記対戦ゲームへの参加の受け付けが行われているゲーム端末の第２の情報取得手段は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を受信し、受信したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求め、
前記サーバの対戦相手選定手段は、前記第２の情報取得手段で求められ、送信された前記操作早さ特徴情報を受信し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定することを特徴とする対戦ゲームシステムにおける対戦相手選定方法。
【請求項８】
所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおける対戦相手選定方法において、
前記ゲーム端末の第１の情報取得手段は、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得し、
前記サーバの記憶手段には、当該サーバの制御部によって、前記ゲーム端末から取得された前記操作早さ基礎情報がプレイヤ毎に記憶され、
前記ゲーム端末の受付手段は、プレイヤの対戦ゲームへの参加を受け付け、
前記サーバの第２の情報取得手段は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を読み出し、読み出したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求め、
前記サーバの対戦相手選定手段は、前記第２の情報取得手段で求めた前記操作早さ特徴情報を取得し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、前記操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定することを特徴とする対戦ゲームシステムにおける対戦相手選定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のゲーム端末間で行われる対戦ゲームを管理する対戦ゲームシステムに関する。
【背景技術】
【０００２】
ネットワークを介して複数のゲーム端末間で対戦ゲームを行う対戦ゲームシステムが知られている。この対戦ゲームシステムは、各ゲーム端末から対戦ゲームへの参加要求を受け付けると、対戦相手を決定するための組み合わせ処理を実行する。そして、組み合わせが決定されたプレイヤ同士での対戦ゲームの開始を許可するようにしている。対戦相手の組み合わせの決定方法としては、参加申し込み順に行うのが一般的である。
【０００３】
一方、特許文献１には、各プレイヤから対戦ゲームへの参加要求を受けると、まず待機状態とし、その間に対戦相手の組み合わせを決定する対戦ゲームシステムが提案されている。すなわち、この対戦ゲームシステムは、対戦ゲームの実行中における各プレイヤのゲームに対する強さの評価を行っている。そして、待機状態にある複数のプレイヤの中から、評価された強さの差が所定範囲内のプレイヤ同士を組み合わせる選定を行っている。このように、強さの差が所定範囲内のプレイヤ同士であれば、実力伯仲での興趣に富み、かつ緊張感に富んだゲーム展開が期待される。
【特許文献１】特開平１１−５７２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の対戦ゲームシステムでは、予め準備されたゲーム評価手法に基づいてゲームの強さという指標を算定する。一方、プレイヤは、ゲームの強さという指標とは別に、ゲームの趣向性の要因となるゲームルールが許容する範囲内で、それぞれ固有の癖乃至は個性を発揮してゲームを行う場合が少なくない。ところで、プレイヤは対戦相手の癖によっては、敏感になる場合も考えら、本来楽しく行われるべき対戦ゲームが精神的に負担となる虞れも考えられる。従って、システム側で予め準備された、ゲームの強さという指標が近接したプレイヤ同士の組み合わせが、必ずしもプレイヤのゲーム意欲を増進するとは限らない。
【０００５】
本発明は上記に鑑みてなされたもので、ゲームでのプレイヤの癖のうち、時間要素に関する癖に関して、類似する癖を持つプレイヤ同士を対戦相手として組み合わせる際の、待ち時間を短縮可能とする対戦ゲームシステム、及びその対戦相手選定方法を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおいて、前記ゲーム端末は、プレイヤの対戦ゲームへの参加を受け付ける受付手段と、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得する第１の情報取得手段とを備え、前記サーバは、当該サーバの制御部によって、前記ゲーム端末から受信された前記操作早さ基礎情報がプレイヤ毎に記憶される記憶手段を備え、前記対戦ゲームへの参加の受け付けが行われるゲーム端末は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を受信し、受信したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求める第２の情報取得手段を備え、前記サーバは、前記第２の情報取得手段で求められ、送信された前記操作早さ特徴情報を受信し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定する対戦相手選定手段を備えてなるものである。
【０００７】
請求項７記載の発明は、所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおける対戦相手選定方法において、前記ゲーム端末の第１の情報取得手段は、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得し、前記サーバの記憶手段には、当該サーバの制御部によって、前記ゲーム端末から受信された前記操作早さ基礎情報がプレイヤ毎に記憶され、前記ゲーム端末の受付手段は、プレイヤの対戦ゲームへの参加を受け付け、前記対戦ゲームへの参加の受け付けが行われているゲーム端末の第２の情報取得手段は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を受信し、受信したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求め、前記サーバの対戦相手選定手段は、前記第２の情報取得手段で求められ、送信された前記操作早さ特徴情報を受信し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定することを特徴とするものである。
【０００８】
これらの発明によれば、対戦ゲームは各プレイヤがそれぞれ操作するゲーム端末を介して所定の順番に従って操作を繰り返すことで、かつ、この操作情報がネットワークを介して他のゲーム端末装置に送信されることで進行する。対戦ゲームに関するプレイヤ情報はプレイヤ毎にサーバで管理される。対戦ゲーム実行中は、ゲーム端末の第１の情報取得手段によって、前記対戦ゲームの開始から終了において前記所定の順番毎に行われる、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間が計測され、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報がプレイヤ毎に取得され、サーバの制御部によって、前記ゲーム端末から受信された前記操作早さ基礎情報がプレイヤ毎にサーバの記憶手段に記憶される。ゲーム端末の受付手段によって、プレイヤの対戦ゲームへの参加が受け付けられ、前記対戦ゲームへの参加の受け付けが行われるゲーム端末に設けられる第２の情報取得手段によって、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報が受信され、受信されたプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報がプレイヤ毎に求められる。そして、サーバの対戦相手選定手段によって、前記第２の情報取得手段で求められ、送信された前記操作早さ特徴情報が受信され、前記受付手段で対戦ゲームへの参加が受け付けられたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士が対戦相手として選定されると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば前記条件として当初の条件で選定され、一方、前記所定時間を超えると前記当初の条件が広くされて選定される。従って、ゲームでのプレイヤの癖のうち、時間要素に関する癖に関して、類似する癖を持つプレイヤ同士が対戦相手として組み合わされる際に待ち時間が短縮可能となる。また、第２の情報取得手段がゲーム端末に設けられることで、全ゲーム端末における情報及びその送受信の管理を担うサーバ側の負担が軽減される。
【０００９】
請求項２記載の発明は、所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおいて、前記ゲーム端末は、プレイヤの対戦ゲームへの参加を受け付ける受付手段と、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得する第１の情報取得手段とを備え、前記サーバは、当該サーバの制御部によって、前記ゲーム端末から取得された前記操作早さ基礎情報がプレイヤ毎に記憶される記憶手段と、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を読み出し、読み出したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求める第２の情報取得手段と、前記第２の情報取得手段で求めた前記操作早さ特徴情報を取得し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定する対戦相手選定手段を備えてなるものである。
【００１０】
請求項８記載の発明は、所定の順番に従って繰り返し行われる各プレイヤの操作部を介しての操作情報をネットワークを介して互いに授受することで対戦ゲームの進行を行う複数のゲーム端末と、前記ネットワークを介して前記複数のゲーム端末と通信可能に接続され、対戦ゲームに関するプレイヤ情報をプレイヤ毎に管理するサーバとを備えた対戦ゲームシステムにおける対戦相手選定方法において、前記ゲーム端末の第１の情報取得手段は、前記対戦ゲームの開始から終了において前記所定の順番毎に行う、所定の制限時間の開始から前記操作部を介してのプレイヤの操作までの所要時間を計測し、その所要時間からプレイヤの操作の早さに関連する情報である操作早さ基礎情報をプレイヤ毎に取得し、前記サーバの記憶手段には、当該サーバの制御部によって、前記ゲーム端末から取得された前記操作早さ基礎情報がプレイヤ毎に記憶され、前記ゲーム端末の受付手段は、プレイヤの対戦ゲームへの参加を受け付け、前記サーバの第２の情報取得手段は、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの、前記記憶手段に記憶されている前記操作早さ基礎情報を読み出し、読み出したプレイヤの前記操作早さ基礎情報から、操作が許可されてからプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す指標である操作早さ特徴情報をプレイヤ毎に求め、前記サーバの対戦相手選定手段は、前記第２の情報取得手段で求めた前記操作早さ特徴情報を取得し、前記受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、前記操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士を対戦相手として選定すると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば、前記条件として当初の条件で選定し、前記所定時間を超えると、前記当初の条件を広くして選定することを特徴とするものである。
【００１１】
これらの発明によれば、サーバの第２の情報取得手段によって操作早さ特徴情報がプレイヤ毎に求められる。そして、対戦相手選定手段によって、第２の情報取得手段で求められ前記操作早さ特徴情報が取得され、受付手段で対戦ゲームへの参加を受け付けたプレイヤの中から、操作早さ特徴情報が互いに近似する条件を満たすプレイヤ同士が対戦相手として選定されると共に、前記選定に際して、選定開始からの経過時間が所定時間内であれば前記条件として当初の条件で選定され、一方、前記所定時間を超えると前記当初の条件が広くされて選定される。従って、ゲームでのプレイヤの癖のうち、時間要素に関する癖に関して、類似する癖を持つプレイヤ同士が対戦相手として組み合わされる際に待ち時間が短縮可能となる。
【００１２】
請求項３記載の発明は、請求項１又は２に記載の対戦ゲームシステムにおいて、前記記憶手段は、最近の所定数のゲーム分の前記操作早さ基礎情報を記憶するものであることを特徴とする。この構成によれば、直近の１ゲーム分でもよいが、複数ゲーム分の情報を用いることで、プレイヤの癖がより精度良く、かつ顕在化される。
【００１３】
請求項４記載の発明は、請求項１〜３のいずれかに記載の対戦ゲームシステムにおいて、前記第１の情報取得手段は、前記所定の制限時間の開始からプレイヤの操作が行われるまでの所要時間を計測し、その平均時間を前記操作早さ基礎情報として求めることを特徴とする。この構成によれば、操作早さの指標として、制限時間の開始からプレイヤの操作が行われるまでの所要時間を平均したものを採用することで、操作の遅速に関する癖が直接得られる。
【００１４】
請求項５記載の発明は、請求項１〜３のいずれかに記載の対戦ゲームシステムにおいて、前記第１の情報取得手段は、所定人数での対戦ゲームにおいて、前記操作早さ基礎情報として対戦ゲーム毎の前記所定人数内での早さに対する相対順位を求め、前記第２の情報取得手段は、最近の所定数のゲームの前記相対順位を加算して操作早さ特徴情報を求めるものであることを特徴とする。この構成によれば、絶対的な遅速情報の他、相対的な遅速情報が少ない情報で求められる。
【００１５】
請求項６記載の発明は、請求項１〜４のいずれかに記載の対戦ゲームシステムにおいて、前記対戦ゲームは麻雀を模擬したゲームであり、前記所定の制限時間は、牌山から牌を取る操作のために予め設定された時間であり、前記操作早さ基礎情報は、前記牌山から牌を取る操作が終了するまでに要した時間であることを特徴とする。この構成によれば、牌山から牌を取る操作を行うまでの時間が蓄積されるので、操作に対する遅速情報が的確に得られる。
【発明の効果】
【００１６】
請求項１，２，７，８記載の発明によれば、ゲームでのプレイヤの癖のうち、時間要素に関する癖に関して、類似する癖を持つプレイヤ同士を対戦相手として組み合わせることができる。また、請求項１，７記載の発明によれば、第２の情報取得手段をゲーム端末に設けることで、全ゲーム端末における情報及びその送受信の管理を担うサーバ側の負担を軽減できる。
【００１７】
請求項３記載の発明によれば、プレイヤの癖をより精度良く、かつ顕在化して得ることができる。
【００１８】
請求項４記載の発明によれば、操作早さの指標として、制限時間の開始からプレイヤの操作が行われるまでの所要時間を平均したものを採用することで、操作の遅速に関する癖を直接得ることができる。
【００１９】
請求項５記載の発明によれば、絶対的な遅速情報の他、相対的な遅速情報を少ない情報で求めることができ、該情報を記憶する容量を低減できる。
【００２０】
請求項６記載の発明によれば、牌山から牌を取る操作を行うまでの時間を蓄積するので、操作に対する遅速情報を的確に得ることができる。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明に係る対戦ゲームシステムの一実施形態を示す構成図である。対戦ゲームシステムは、それぞれ識別情報が対応付けされたゲーム端末装置１と、複数の（ここでは８台の）ゲーム端末装置１と通信可能に接続され、これら間の中継・接続及び各ゲーム端末装置１とネットワーク（例えばインターネット）を介して他の店舗のゲーム端末装置との間での接続を行う通信機器であるルーター２と、各ルーター２を介して通信可能に接続され、複数のプレイヤがゲーム端末装置１を用いて行うためのプレイヤ認証、プレイヤの組合せの選択、及びゲーム履歴に関する情報を管理するサーバ装置３とを備えている。
【００２２】
ゲーム端末装置１は、プレイヤがモニタに表示されるゲーム画面に基づいて所定の操作を行うことによって、ゲームを進行するものである。なお、ゲーム端末装置１に対応付けされる識別情報は、ゲーム端末装置１が接続されているルーター２毎の識別情報（又はゲーム端末装置１が配設されている店舗の識別情報）とゲーム端末装置１が配設されている店舗内でのゲーム端末装置１毎の識別情報とを含んでいる。例えば、店舗Ａの識別情報がＡであって、店舗Ａ内でのゲーム端末装置１の識別情報が４である場合には、当該ゲーム端末装置１の識別情報はＡ４である。
【００２３】
ルーター２は、それぞれ複数のゲーム端末装置１及びサーバ装置３と通信可能に接続され、ゲーム端末装置１とサーバ装置３との間でデータの送受信を行うものである。
【００２４】
サーバ装置３は、各ルーター２と通信可能に接続され、プレイヤ個人を特定するためのユーザＩＤに対応付けて前記プレイヤ情報等の情報を格納すると共に、かつゲーム端末装置１の識別情報を用いて、ルーター２を介して各ゲーム端末装置１とデータの送受信を行うことによってプレイヤと同一ゲーム空間上でゲームを行うプレイヤ（対戦相手という）に関する情報を管理する。
【００２５】
図２は、ゲーム端末装置１の一実施形態の外観を示す斜視図である。なお、ゲーム端末装置１を用いて行われるゲームは、個人ゲームでもよいし、対戦ゲームでもよく、本実施形態では麻雀ゲームを想定しており、ゲーム端末装置１を操作するプレイヤと、他のゲーム端末装置１を操作するプレイヤとが、また必要に応じてＣＰＵプレイヤ（仮想的なプレイヤ）との間で対戦するものである。他のゲーム端末装置１を操作するプレイヤと対戦する場合には、後述するネットワーク通信部１８、ルーター２を介して、対戦中のゲーム端末装置１との間で各プレイヤが操作した内容に応じた操作データの送受信が行われる。
【００２６】
ゲーム端末装置１は、ゲーム画面を表示するモニタ１１と、モニタ１１に積層され、プレイヤによる押圧を感知して、モニタ１１のゲーム画面に表示される選択などを促すボタンのアドレスとプレイヤによる押圧位置とからいずれのボタンが指示されたかを判定するタッチパネル１１ａと、音声を出力するスピーカ１２と、個人カードに記憶されたユーザＩＤ等の情報を読み込むカードリーダ１３と、プレイヤが投入するコインを受け付けるコイン受付部１４とを備えている。モニタ１１は画像を表示するもので、液晶表示器やプラズマディスプレイ等である。モニタ１１は、画面の主要部分にゲーム画像の表示領域が設定されている。また、個人カードは、ユーザＩＤ等の個人情報が記憶された磁気カードやＩＣカード等である。
【００２７】
ゲーム端末装置１の適所には、各部からの検出信号や、各部への制御信号を出力するマイクロコンピュータなどで構成される制御部１６（図３参照）が配設されている。
【００２８】
図３は、ゲーム端末装置１の一実施形態を示すハードウェア構成図である。制御部１６はゲーム端末装置１の全体の動作を制御するもので、ゲームの進行全般に関する処理、画像表示処理、後述する操作早さ基礎情報の取得処理の他、種々の情報処理を行う情報処理部（ＣＰＵ）１６１と、処理途中の情報等を一時的に格納するＲＡＭ１６２と、後述する所定の画像情報及びゲームプログラム等が予め記憶されたＲＯＭ１６３とを備える。
【００２９】
外部入出力制御部１７１は、制御部１６とカードリーダ１３、タッチパネル１１ａ（操作部）及びコイン受付部１４を含む検出部の間で、検出信号を処理用のディジタル信号に変換し、また指令情報を検出部の各機器に対して制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行うものである。外部機器制御部１７２は、それぞれの時分割期間内に検出部の各機器への制御信号の出力動作と、検出部の各機器からの検出信号の入力動作とを行うものである。
【００３０】
描画処理部１１１は、制御部１６からの画像表示指示に従って所要の画像をモニタ１１に表示させるもので、ビデオＲＡＭ等を備える。音声再生部１２１は制御部１６からの指示に従って所定のメッセージやＢＧＭ等をスピーカ１２に出力するものである。
【００３１】
ＲＯＭ１６３には、麻雀牌キャラクタ、卓画像、受付画面を構成する画像、各ボタンの他、各種の画像等が記憶されている。麻雀牌キャラクタ等は３次元描画が可能なように、それを構成する所要数のポリゴンで構成されており、描画処理部１１１はＣＰＵ１６１からの描画指示に基づいて、３次元空間上での位置から擬似３次元空間上での位置への変換のための計算、光源計算処理等を行うと共に、上記計算結果に基づいてビデオＲＡＭに対して描画すべき画像データの書き込み処理、例えば、ポリゴンで指定されるビデオＲＡＭのエリアに対するテクスチャデータの書き込み（貼り付け）処理を行う。
【００３２】
ここで、ＣＰＵ１６１の動作と描画処理部１１１の動作との関係を説明する。ＣＰＵ１６１は、内蔵のあるいは外部からモニタ１１への画像情報の出力とその表示を行う画像表処理部との装着脱式としてのＲＯＭ１６３に記録されているオペレーティングシステム（ＯＳ）に基づいて、ＲＯＭ１６３から画像、音声及び制御プログラムデータ、ゲームプログラムデータを読み出す。読み出された画像、音声及び制御プログラムデータ等の一部若しくは全部は、ＲＡＭ１６２上に保持される。以降、ＣＰＵ１６１は、ＲＡＭ１６２上に記憶されている制御プログラム、各種データ（表示物体のポリゴンやテクスチャ等その他の文字画像を含む画像データ、音声データ）、並びに検出部からの検出信号等に基づいて、処理が進行される。
【００３３】
ＲＯＭ１６３に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、ＣＤ、ＤＶＤ、半導体メモリ等である。
【００３４】
ネットワーク通信部１８は、麻雀ゲームの実行中に発生するプレイヤの操作情報をルーター２を介して、さらにはネットワークを介して対戦中のゲーム端末装置１と送受信するためのものである。さらに、ネットワーク通信部１８は、ゲーム実行前後での、新たなプレイヤに対する受け付け処理時の個人認証等に関する情報、ゲーム終了時点でのゲーム成績等をルーター２を介してサーバ３との間で送受信するためのものである。
【００３５】
図４は、ゲーム端末装置１の制御部１６の機能構成図である。制御部１６のＣＰＵ１６１は、プレイヤからのゲームへの参加を受け付ける受付処理部１６１ａ、ゲームの開始から終了までの一連の進行を制御するゲーム進行制御部１６１ｂ、モニタ３に受付画像やゲーム画像を表示する画像表示処理部１６１ｃと、操作順に従ってプレイヤが操作する操作部であるタッチパネル１１ａからの操作情報を受け付けて麻雀ゲームを進行させるゲームプレイヤ対戦制御部１６１ｄと、ゲーム中におけるプレイヤの操作を評価することによりゲーム終了時でのゲーム成績（持ち点棒の点数の値）や順位を決定する成績処理部１６１ｅと、対局において、自己が操作する、牌山から牌を取る（以下、ツモという）順番の発生毎にツモ操作が終了するまでに要した、操作の早さに関連する指標である操作早さ基礎情報を取得する操作早さ基礎情報取得部１６１ｆと、所定回数分の対戦ゲームの各操作早さ基礎情報に基づいて操作早さ特徴情報を求める操作早さ特徴情報取得部１６１ｇと、各種情報の通信制御を行う通信制御部１６１ｈと、計時動作を行うための内部タイマ１６１ｉとを備えている。
【００３６】
受付処理部１６１ａは、ゲームへの参加を希望するプレイヤによって、モニタ１１に表示されている図略の参加受付ボタン等が押下されたことがタッチパネル１１ａで検知され、かつゲーム端末装置１のカードリーダ１３に差し込まれた個人カードからユーザＩＤを読み取るものである。
【００３７】
ゲームプレイヤ対戦制御部１６１ｄは、図８のゲーム画面に示すように、４人のプレイヤによって麻雀ゲームが行われ、プレイヤ間でツモの順序が所定の順序で繰り返し発生するようにしている。また、ゲームプレイヤ対戦制御部１６１ｄは、ツモが発生する毎に、ツモ発生時点から手持ちの牌の内のいずれかの牌を捨てるための選択操作の受付を許可する時間として所定の制限時間、例えば８秒を設定している。従って、プレイヤは、ツモが発生する毎に、８秒以内にいずれの牌を捨てるかを考え、決めた牌の指定操作、すなわち該当する牌の画像の表示位置を押下する操作を行うことになる。この操作が行われると、通信制御部１６１ｈによって、この操作情報が対戦中の他のゲーム端末装置に送信され、自己及び他のゲーム端末装置１の画面の内容が更新されると共に、次の順番のゲーム端末装置においてはツモが発生するようになっている。
【００３８】
操作早さ基礎情報取得部１６１ｆは、本実施形態では、操作早さ基礎情報として、前記したようにツモ発生からの制限時間（例えば８秒）内であって、ツモ発生時点からの計時時間を、内部タイマ１６１ｉを動作させて計測するもので、かつ、ツモ発生毎に、捨て牌操作までの計測時間を累積するものである。すなわち、操作早さ基礎情報取得部１６１ｆは、ツモ発生時点から内部タイマ１６１ｉのカウント動作を開始させ、捨て牌操作がタッチパネル１１ａから検知されると、内部タイマ１６１ｉのカウント動作を中断させ、一回りして次のツモ発生時点で、内部タイマ１６１ｉのカウント動作を再開させ、かかる動作をゲーム終了まで繰り返すことで、累積時間を計測している。
【００３９】
また、操作早さ基礎情報取得部１６１ｆは、対戦ゲーム中のツモ発生に伴う捨て牌の回数をカウントするものである。操作早さ基礎情報取得部１６１ｆは、対戦ゲームの終了時に、累積された計測時間及び捨て牌回数（操作早さ基礎情報）を、通信制御部１６１ｈによってサーバ３に送信する。なお、サーバ３に送信された操作早さ基礎情報は、後述するようにプレイヤ毎にゲーム端末装置１と対応付けられて操作早さ情報記憶部３６２ｃ（図６参照）に格納される。この操作早さ情報記憶部３６２ｃは、プレイヤ毎に所定数（Ｎ回、例えば５０回）の対戦ゲームにおける操作早さ基礎情報を記憶するようになされており、対戦ゲーム数がＮ回を超えると、最も古い対戦ゲームでの操作早さ基礎情報が削除され、常に最近のＮ回分の対戦ゲームでの操作早さ基礎情報が格納されるようになっている。
【００４０】
操作早さ特徴情報取得部１６１ｇは、サーバ装置３から送られてくる参加受付されたプレイヤの操作早さ基礎情報を平均処理した操作早さ特徴情報を算出するものである。該プレイヤの操作早さ特徴情報は、受付処理部１６１ａで参加受付が発生し、プレイヤの個人カードからユーザＩＤが読み取られることに対応して、サーバ装置３の操作早さ情報記憶部３６２ｃから本ゲーム端末装置１へ読み出されることで、操作早さ特徴情報取得部１６１ｇで算出される。算出された操作早さ特徴情報は、算出後にサーバ装置３に送信される。
【００４１】
操作早さ基礎情報と操作早さ特徴情報とは、例えば以下の関係にある。操作早さ基礎情報は、１回の対戦ゲームでの累積計測時間Ｔｉと捨て牌回数ｍｉ（但し、ｉは対戦ゲーム回数で、１〜Ｎの整数）とすると、Ｎ回分の対戦ゲームでの操作早さ特徴情報は、下記（式１）により、
（Ｔ１＋Ｔ２＋…＋ＴＮ）÷（ｍ１＋ｍ２＋…＋ｍＮ）・・・（式１）
として算出される。なお、操作早さ基礎情報、操作早さ特徴情報の取得（作成）方法は、後述するように種々の方法が考えられる。
【００４２】
なお、プレイヤの対戦ゲーム数がＮ回に達していないプレイヤに対して、それまでの対戦ゲーム数での実績情報を利用して算出してもよく、あるいは所定の値、例えば制限時間の中央時間とか、より後半に近い所定の時間が設定される態様としてもよい。
【００４３】
制御部１６のＲＡＭ１６２は、同じ卓（同一ゲーム空間）での対戦ゲーム中のゲーム途中経過情報が逐次プレイヤ毎に、すなわち自己及びネットワーク通信部１８を介して得られる対戦相手全員について更新的に記憶される途中経過情報記憶部１６２ａと、成績処理部１６１ｅによって決定された、プレイヤのゲーム終了時点でのゲーム成績である順位（必要に応じて点棒の点数を含む）がプレイヤ毎に格納されるゲーム成績記憶部１６２ｂと、対戦ゲームの終了時点まで取得した操作早さ基礎情報が格納される操作早さ基礎情報記憶部１６２ｃとを備えている。なお、ゲーム成績は、対戦ゲームの終了毎にサーバ装置３に送信される。
【００４４】
図５は、本発明に係るサーバ装置３の一実施形態を示すハードウェア構成図である。制御部３６はサーバ装置３の全体の動作を制御するもので、情報処理部（ＣＰＵ）３６１と、プレイヤの個人情報、各プレイヤのゲームに関する情報等を一時的に格納するＲＡＭ３６２と、管理用の所定の画像情報、管理用プログラムが予め記憶されたＲＯＭ３６３とを備える。
【００４５】
ＲＯＭ３６３に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、ＣＤ、ＤＶＤ、半導体メモリ等である。
【００４６】
ネットワーク通信部３８は、各種データをＷＷＷ等からなるネットワークを介して複数のルーター２のいずれかを経て端末識別情報に従って対応するゲーム端末装置１との間で情報の送受信を行うものである。
【００４７】
なお、管理プログラムは、ＲＯＭ３６３上に記録されており、ＲＡＭ３６２上にロードされ、ＣＰＵ３６１によりＲＡＭ３６２上のゲーム進行プログラムが順次実行されることによってそれぞれの機能が実現される。
【００４８】
図６は、サーバ装置３の制御部３６の機能構成図である。制御部３６のＣＰＵ３６１は、各ゲーム端末装置１でのプレイヤのゲーム参加受付に応答して一連の受付管理処理を実行する受付部３６１ａと、受付部３６１ａによって受け付けられたプレイヤの中から、同一ゲーム空間内でプレイする所定数（麻雀の場合、４名）のプレイヤの組合せを、後述するルールに則って選定する選定部３６１ｂと、各ゲーム端末装置１との間で情報の授受を行う通信制御部３６１ｃとを備えている。なお、ゲーム参加の態様として、一人用プレイを希望するプレイヤに対して、コンピュータによって制御される仮想的な３名のＣＰＵプレイヤと同一ゲーム空間上でゲームを実行させるモードがあるが、このモードでは、操作早さ基礎情報の取得処理は行わなくてもよいし、あるいは行ってもよい。
【００４９】
ＲＡＭ３６２は、ユーザＩＤ等の個人情報を格納するプレイヤ情報記憶部３６２ａと、プレイヤ毎のゲーム成績（戦績）の履歴を更新的に記憶する履歴記憶部３６２ｂと、対戦ゲーム毎の操作早さ基礎情報をプレイヤ毎に格納する操作早さ情報記憶部３６２ｃとを備えている。なお、後述するように、操作早さ情報記憶部３６２ｃは、対戦ゲームへの参加を受け付けたプレイヤの操作早さ特徴情報を、一時的に、すなわち紐付けられた卓に対戦者が全員揃うまでの間、組合せの選定処理のために記憶するようにしている。ここに、紐付けとは、例えば、仮想的な卓を識別する情報とゲーム端末装置１（あるいはプレイヤ）を識別する情報とをデータ上関連付ける（リンクさせる）ことをいう。
【００５０】
受付部３６１ａは、ゲーム端末装置１から送信されたプレイヤのユーザＩＤの個人情報及びゲーム端末装置１の識別情報を受け付けて、ゲームへの参加を受け付けるものである。また、受付部３６１ａは、プレイヤから対戦ゲームへの参加が指定されている場合、選定部３６１ｂに対戦相手の組み合わせのための選定処理の指示を行う。
【００５１】
選定部３６１ｂは、受け付けたプレイヤのユーザＩＤの個人情報に対応する、操作早さ情報記憶部３６２ｃに格納されている操作早さ基礎情報を抽出し、送信元のゲーム端末装置１に送信すると共に、（該ゲーム端末装置１で操作早さ特徴情報が計算された後に、）該ゲーム端末装置１から送信されてきた操作早さ特徴情報を受信し、受信した操作早さ特徴情報に基づいて該プレイヤの対戦ゲームでの組み合わせの選定処理を実行するものである。
【００５２】
選定部３６１ｂは、同一ゲーム空間内（同一の卓）でプレイする条件が設定されており、対比するプレイヤ同士の操作早さ特徴情報が所定時間幅（例えばプラスマイナス０．５秒）内か否かで判断する。本ゲームでは、予め複数の仮想的な卓が識別可能に準備されている。選定部３６１ｂは、対戦ゲームへの参加を受け付けると、既に１又は複数の卓に紐付けられているプレイヤが存在する（紐付けされている）か否かを判断し、存在しなければ、今回のプレイヤを新たな１つの卓に紐付ける。また、選定部３６１ｂは、既に１又は複数の卓に紐付けされているプレイヤが存在する場合には、それらの卓について、後述するように最初に紐付けされたプレイヤの操作早さ特徴情報との間で対比を行い、差異が所定範囲内であれば、同一卓に紐付け、いずれの卓での対比においても差異が所定範囲内にない場合には、新たな１つの卓に紐付けるようにしている。
【００５３】
通信制御部３６１ｅは、選定部３６１ｂによって、プレイヤと卓との紐付けが決定すると、該プレイヤが参加受付を行ったゲーム端末装置１に、その旨の情報を送信するようにしている。また、通信制御部３６１ｅは、既に紐付けられているプレイヤが存在する卓に新たなプレイヤが紐付けされた場合には、既に紐付けられているプレイヤのゲーム端末措置１にも新たに紐付けされたプレイヤのプレイヤ情報を送信するようにしている。
【００５４】
以下、麻雀ゲームの全体的な処理について説明する。図７は、ゲーム端末装置１の動作の一例を示すフローチャートである。本フローチャートは、カードリーダ１３に個人カードが挿入されたことが、図略のセンサで検知されることで開始される。まず、カードリーダ１３に挿入された個人カードからユーザＩＤが読み込まれ、このユーザＩＤがゲーム端末装置１の識別情報と共にサーバ装置３へ送信される（ステップＳＴ１）。なお、このときに、対戦モードを選択するモード選択画面でプレイヤからの入力が受け付けられて選択された対戦モード情報もサーバ装置３に送信される。
【００５５】
対戦ゲームが選択された場合、サーバ装置３へ送信されたユーザＩＤに対応した操作早さ基礎情報がサーバ装置３から送信されてくる（ステップＳ３）。操作早さ特徴情報取得部１６１ｇは、前記した（式１）によって、該プレイヤの操作早さ特徴情報の算出を行う（ステップＳ５）。算出された操作早さ特徴情報は、サーバ装置３に返送される（ステップＳ７）。サーバ装置３側では、この情報に基づいて、前述したようにして対戦相手の選定処理が実行される。
【００５６】
この選定処理によって、対戦相手が少なくとも１人決まると、通信制御部１６１ｈによって、その都度、サーバ装置３から送信されてくる対戦相手のプレイヤ情報の受信が行われる（ステップＳ９）。自己が、ある卓の最初のプレイヤとして紐付けさた場合には、その後に、同一組に紐付けされる残り３名のプレイヤのプレイヤ情報の受信の有無が判断される（ステップＳ１１）。一方、自己が、ある卓の最初のプレイヤとして紐付けされていない場合には、自己より早く該卓に紐付けされているプレイヤのプレイヤ情報、及び、自己が紐付けされた後に、同一組に紐付けされる残り分のプレイヤのプレイヤ情報の受信の有無が判断される（ステップＳ１１）。この処理は、対戦者全員が決定されるまで行われる（ステップＳ１１でＮＯ）。対戦者全員が確定すると、ゲーム進行制御部１６１ｂによって対局が開始される（ステップＳ１３）。
【００５７】
図８は、対戦の状況を表わす対戦画面の画面図の一例である。ゲーム画面は主要領域に対戦画面領域５００が設定されている。対戦画面領域５００には、画面下側にプレイヤの手牌５０１が牌の種類が見えるように表示され、画面上側及び左右両側に対戦者の手稗５０２が牌の種類が見えないように表示され、画面略中央にドラ表示稗を含む山５０３と、山５０３の周囲に捨て稗５０４が表示され、画面下側にプレイヤによって押下される種々のボタン５０６が表示されている。プレイヤが対戦画面５００を見ながらボタン５０６を適宜押下することによってゲームが進行される。
【００５８】
対局が開始されると、各ゲーム端末装置１では、操作早さ基礎情報の取得処理がそれぞれ実行される（ステップＳ１５）。次いで、対局が終了か否かが判断され（ステップＳ１７）、対局途中であれば、フローはステップＳ１５に戻る。一方、所定数の対局が終了して対戦ゲームが終了したと判断されると、この対戦ゲーム中に取得された操作早さ基礎情報は、ゲーム成績を含むプレイ記録情報としてサーバ装置３に送信され（ステップＳ１９）、本フローは終了する。なお、送信されたプレイ記録情報のうち、操作早さ基礎情報は、操作早さ情報記憶部３６２ｃにプレイヤ毎に記憶される。
【００５９】
図９は、サーバ装置３の選定部３６１ｂによって実行される対戦者の選定処理の一例を示すフローチャートである。ゲーム端末装置１からゲーム参加の受付に関わる、少なくともプレイヤ情報を含む情報の受信の有無が判断され（ステップＳ３１）、受信した情報がゲーム参加の受付に関わる情報であると、該当するプレイヤの操作早さ基礎情報が操作早さ情報記憶部３６２ｃから読み出されて送信元のゲーム端末装置１に送信される（ステップＳ３３）。次いで、このゲーム端末装置１から前記プレイヤの操作早さ特徴情報が送信されてきたか否かが判断され（ステップＳ３５）、プレイヤの操作早さ特徴情報が送信されるまで待機する（ステップＳ３５でＮＯ、ステップＳ３１）。なお、この待機は正常通信状態であれば充分と思われる所定時間に限定されてもよい。また、ステップＳ３１でＮＯの場合、サーバ装置３では、受信情報に対する図外の所定の処理が実行される。
【００６０】
次いで、対戦者の組合せの設定処理が実行される。すなわち、卓に最初に紐付けされているプレイヤの操作早さ特徴情報と、今回のプレイヤの操作早さ特徴情報とが近似しているか否か、すなわち所定の範囲内にあるか否かの対比が各卓について順次行われる（ステップＳ３７）。対比結果が所定の範囲内に入る卓があれば、該プレイヤが紐付けされている卓にクライアントとして紐付けされる（ステップＳ３９）。一方、既に紐付けされているプレイヤが存在する卓に最初に紐付けされたプレイヤの操作早さ特徴情報との対比の結果が、対比対象となる全ての卓で所定の範囲内に入るものでなかった場合には、新規な卓に対して、マスターとして紐付けされる（ステップＳ４１）。なお、マスターとは、卓に最初に紐付けされたゲーム端末装置１をいい、クライアントとは、２番目以降に卓に紐付けされたゲーム端末装置１をいう。マスターとされたゲーム端末装置１は、対戦ゲーム実行中に、対戦中の他のゲーム端末装置（クライアント）に対する情報通信管理等を主導的に担当する。
【００６１】
続いて、今回のプレイヤの紐付けによって、この卓に対戦者全員が揃ったか否かが判断され（ステップＳ４３）、対戦者全員が揃ったのであれば、この卓に紐付けされた（４台の）ゲーム端末装置に１に対して、卓情報を送信すると共に、対戦ゲームの開始許可情報が送信される（ステップＳ４５）。この後、フローはステップＳ３１に戻って、次の情報の受信を待つ。一方、この卓に、対戦者全員が揃っていないと判断された場合（ステップＳ４３でＮＯ）、及びステップＳ４１でマスターとされた場合には、ステップＳ３１に戻って、次の情報の受信を待つ。
【００６２】
なお、本発明は、以下の態様が採用可能である。
【００６３】
（１）本実施形態では、操作早さ基礎情報として、ツモから捨て牌の操作までの経過時間を用いたが、これに限定されず、頻度情報を用いる態様としてもよい。すなわち、予め設定されている制限時間Ｔを所定時間幅Δｔずつに分割して区分けしておき、ツモから捨て牌の操作までの時間を計時した結果がいずれの区分に属するかを識別して、各区分に属する回数を区分毎に累積するようにしたものである。例えば、制限時間Ｔが８秒として、区分時間Δｔを０．５秒とすると、操作早さは、１６個の区分で段階的に表現できる。そして、操作早さ特徴情報の算出においては、各区分に含まれる回数を所定数のゲーム分について加算して、回数が最高値である区分を最頻度区分情報として操作早さ特徴情報とする。このようにすれば、最頻度を用いることができるので、平均時間を採用する場合に比して、操作早さという癖情報をより顕在化したものとすることができる。
【００６４】
（２）また、操作早さ特徴情報としては、平均時間の他、中央値となる時間を用いてもよく、要するに、操作が許可されてから、実際にプレイヤが操作を行うまでに要する時間の長短に関連するプレイヤの癖情報を表す種々の指標を採用することが可能である。
【００６５】
（３）例えば、指標として、以下の情報を採用することができる。本実施形態と同様に、対戦ゲーム毎に各プレイヤの操作早さ基礎情報を取得し、その時間の長短に関して４人のプレイヤ内で順位付けを行い、この順位を対戦ゲーム毎の操作早さ基礎情報とする。そして、最近の所定数分のゲームについて、対戦相手の異同を問わず、順位付けされた情報を累積し、（さらに平均化して）相対的な順位を操作早さ特徴情報としてもよい。この場合、操作早さ基礎情報は相対的な順位情報（１．０位〜４．０位の間）のみとなるため、時間情報を記憶する場合に比してメモリ容量が低減可能となる。
【００６６】
（４）さらに、図８に示すように、対戦画面領域５００には、リーチボタン、チーボタン、ポンボタン、カンボタン、上がりボタン、進行ボタン、鳴変更ボタンの他、プレイヤによりツモから捨て牌の決定までに許される時間である制限時間を所定時間（例えば５秒）だけ延長するために押下可能にされた長考ボタン５０７が表示されている。長考ボタン５０７が押下された場合には、押下時点での残り時間に延長時間が加算された時間が、長考ボタンの近辺適所に表示される。表示された数値は時間の経過と共にカウントダウンされる。
【００６７】
（５）操作早さ基礎情報取得部１６１ｆは、長考ボタン５０７が操作された回数、あるいは長考ボタン５０７を利用しての延長時間分（制限時間を超えてから捨て牌の操作が行われるまでの時間）の累積を行い、捨て牌回数と共に操作早さ基礎情報としてもよい。このようにすれば、顕著な癖情報が抽出可能となる。また、各種の計測情報を混合して、操作早さ基礎情報としてもよい。
【００６８】
（６）対戦相手の選定に関しては、店舗の閉店時間までの残り時間を反映させてもよい。各店舗の営業時間は通常決められている。閉店時間情報がゲーム端末装置にセットされ、この閉店時間情報を対戦相手選定処理に際してサーバ装置３に送信することで、サーバ装置３は、対戦ゲームの開始前である対戦相手の選定処理時点が、サーバ装置３の内部時計（図略）から各ゲーム端末装置１の設置された店舗の閉店までの各残り時間を知ることができる。そこで、サーバ装置３は、例えば、閉店までの残り時間が十分ある時は、操作早さ特徴情報の対比において、前述の所定範囲内か否かの判断条件を広く設定し、閉店までの残り時間が短い時は、より狭くするか、あるいは残り時間に応じて条件を変える可変式を採用するようにしてもよい。このようにすることで、閉店までの残り時間が少ない場合に、捨て牌操作がかなり早い者同士の組み合わせが実現でき、対戦ゲームを最後まで行う可能性を高めることができる。逆に、操作がかなり遅い参加希望プレイヤに対しては、残り時間を参照してゲーム不可を通告するようにしてもよいし、あるいは対戦ゲームが途中で終了する可能性がある旨の警告付きで対戦ゲームを行わせる態様としてもよい。なお、残り時間の長短は、最短の残り時間の店舗のゲーム端末装置１を基準にすればよい。
【００６９】
（７）対戦者の組合せの選定において、参加希望のプレイヤに対して、所定の待ち時間内であれば、当初の条件で選定し、所定の待ち時間を超えたような場合には、当初の条件を広くする、例えば、先の例で、プラスマイナス０．５秒を、プラスマイナス１．０秒に切り換えるようにしてもよい。このようにすれば、参加希望プレイヤに対する待ち時間が短縮可能となる。
【００７０】
（８）本発明における制限時間とは、その時間に達すると操作ができず、次のプレイヤに操作許可が移行するような厳格な態様の他、制限時間に達すると、例えば基本的な操作がコンピュータ側で自動的に実行される態様、制限時間に達すると操作を促す警告を発する態様等のいずれも含まれる。
【００７１】
（９）本実施形態では、操作早さ特徴情報取得部１６１ｇをゲーム端末装置１側に設けたが、サーバ装置３側に設けてもよい。この場合、ゲーム端末装置１は操作早さ特徴情報を求める処理負担が軽減できる。
【００７２】
（１０）本実施形態では、対戦ゲームにおいては卓に４名のプレイヤが選定されるようにしたが、一部にコンピュータによって制御されるＣＰＵプレイヤを混在させてもよい。この場合、ＣＰＵプレイヤの操作早さの癖を、該卓に最初に紐付けされているプレイヤの操作早さ特徴情報に近似したもの、あるいは該卓の各プレイヤの操作早さ特徴情報を平均化した情報を設定するのが好ましい。このようにすれば、ＣＰＵプレイヤを除く各プレイヤは違和感なく対戦ゲームを楽しむことが可能となる。
【００７３】
（１１）操作早さ基礎情報のない、例えば新規のプレイヤに対しては、所定の遅いレベル操作早さ特徴情報を設定して対戦相手の組合せ選定を行うようにしてもよい。あるいは、対戦組合せ中の卓のうち、相対的に遅いレベルの卓に選定するようにしてもよい。このようにすれば、新規参加のプレイヤに対しても、対戦ゲームへの円滑な参加が可能となる。
【００７４】
（１２）本実施形態では、麻雀ゲームで説明したが、本発明は、これに限定されず、思考が必要な囲碁、将棋、チェス、トランプ等を模擬した各種ゲームでもよく、さらに対戦型のゲームであって、慎重さ等の思考以外の、あるいは思考と共に他の要因が反映されるような、複数のプレイヤが交互に、または所定の順番で操作を行っていくことでゲームが進行する対戦ゲーム全般に適用可能である。
【００７５】
（１３）本発明におけるネットワークは、異なる店舗間を接続する通信回線の他、店舗内のローカルエリアネットワークも含まれる。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る対戦ゲームシステムの一実施形態を示す構成図である。
【図２】ゲーム端末装置の一実施形態の外観を示す斜視図である。
【図３】ゲーム端末装置の一実施形態を示すハードウェア構成図である。
【図４】ゲーム端末装置の制御部の機能構成図である。
【図５】本発明に係るサーバ装置の一実施形態を示すハードウェア構成図である。
【図６】サーバ装置の制御部の機能構成図である。
【図７】ゲーム端末装置の動作の一例を示すフローチャートである。
【図８】対戦の状況を表わす対戦画面の画面図の一例である。
【図９】サーバ装置の選定部によって実行される対戦者の選択処理の一例を示すフローチャートである。
【符号の説明】
【００７７】
１  ゲーム端末装置（ゲーム装置）
１１  モニタ
１１ａ  タッチパネル
１３  カードリーダ
１６  制御部
１６１ａ  受付処理部（受付手段）
１６１ｂ  ゲーム進行制御部
１６１ｃ  画像表示処理部
１６１ｄ  ゲームプレイヤ対戦制御部
１６１ｆ  操作早さ基礎情報取得部（第１の情報取得手段）
１６１ｇ  操作早さ特徴情報取得部（第２の情報取得手段）
１６１ｉ  内部タイマ
１６２ｃ  操作早さ基礎情報記憶部
１６２ａ  履歴記憶部
３  サーバ装置
３６１ａ  受付部
３６１ｂ  選定部（対戦相手選定手段）
３６２ｃ  操作早さ情報報記憶部（記憶手段）
【図１】
0004430721.tif 000002
【図２】
0004430721.tif 000003
【図３】
0004430721.tif 000004
【図４】
0004430721.tif 000005
【図５】
0004430721.tif 000006
【図６】
0004430721.tif 000007
【図７】
0004430721.tif 000008
【図８】
0004430721.tif 000009
【図９】
0004430721.tif 000010