(57)【要約】  開示されるものはツインゲージを用いたゲームシステムと方法である。この方法において、ゲーム実行用のツインゲージが使用者に提供される。このツインゲージは第１及び第２のスイングゲージを含み、これらはボールの移動方向を定めるためのインパクトゾーンを基準として配置され、移動可能な第１及び第２のスクロールバーが第１及び第２のスイングゲージの上に、各々形成される。ボールの打球点は、使用者の打球意図に従って決定され、それから、ツインゲージ上のインパクトゾーンの位置が、決められた打球点に従って変えられる。そして、使用者がツインゲージを操作すると、ボールが ボールの移動方向に動かされ、その方向は第１及び第２のスクロールバーとインパクトゾーンの位置関係で決められ、両スクロールバーはツインゲージの操作に従って動き、停止する。
2008503311.tif 000002
【特許請求の範囲】
【請求項１】
ボールを利用するゲームの方法において、
ａ）使用者のゲーム遂行のためのツインゲージであって、ボールの移動方向及び回転量を決定するためのインパクトゾーンを基準にして第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている前記ツインゲージを提供する段階と、
ｂ）使用者の打球意図によってボールの打球点を決定する段階と、
ｃ）前記決定された打球点によって、前記ツインゲージのインパクトゾーンの位置を変更する段階と、
ｄ）使用者が前記ツインゲージを操作すると、前記操作によって移動しては停止する第１及び第２スクロールバーと、前記インパクトゾーンの位置関係によって決められる移動方向及び回転量でボールを移動させる段階とを有することを特徴とするゲーム方法。
【請求項２】
ボールを利用するゲームの方法において、
ａ）使用者のゲーム遂行のためのツインゲージであって、ボールの移動方向及び回転量を決定するためのインパクトゾーンを基準にして第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている前記ツインゲージを提供し、前記インパクトゾーンは最適のスイングのためのタイミングポイントと、これを基準にして配置される第１及び第２打球ポイントを含むものである段階と、
ｂ）使用者の打球意図によってボールの打球点を決定する段階と、
ｃ）ボールの中心点から、前記決定された打球点が位置する方向と、前記中心点と打球点との間の距離とを判別する段階と、
ｄ）前記判別された方向及び距離によって、前記ツインゲージのインパクトゾーンの第１または第２打球ポイントの幅を選択的に変更する段階と、
ｅ）使用者が前記ツインゲージを操作すると、前記操作によって移動しては停止する第１及び第２スクロールバーと、前記インパクトゾーンの位置関係によって決められる移動方向及び回転量でボールを移動させる段階とを有することを特徴とするゲーム方法。
【請求項３】
前記ｃ）段階は、前記ボールの中心点を基準にして打球点が第１方向に位置する場合、
前記インパクトゾーンの第１及び第２打球ポイントのうちの前記第１方向に位置する打球ポイントの幅を減少させる段階と、
前記判別された距離によってインパクトゾーンの位置を第１方向に移動させる段階とを有することを特徴とする、請求項２に記載のゲーム方法。
【請求項４】
前記ｄ）段階は、前記ボールの中心点を基準にして打球点が第２方向に位置する場合、前記インパクトゾーンの第１及び第２打球ポイントの幅を前記判別された距離によって減少させることを特徴とする、請求項２に記載のゲーム方法。
【請求項５】
前記インパクトゾーンの位置を変更する時、前記インパクトゾーンを、前記決定された打球点が前記ボールの中心点を基準にして位置する方向に、初期位置から前記中心点と打球点間の距離に比例して移動させることを特徴とする、請求項１に記載のゲーム方法。
【請求項６】
前記決定された打球点によって、前記第１及び第２スクロールバーの移動速度を変更する段階をさらに有することを特徴とする、請求項１または２に記載のゲーム方法。
【請求項７】
前記インパクトゾーンが移動した方向に位置するスイングゲージのスクロールバーの移動速度は減少させ、前記インパクトゾーンの移動方向とは反対方向に位置するスイングゲージのスクロールバーの移動速度は増加させることを特徴とする、請求項６に記載のゲーム方法。
【請求項８】
前記スクロールバーの移動速度の増加及び減少量は、前記インパクトゾーンの移動量によって変わることを特徴とする、請求項６に記載のゲーム方法。
【請求項９】
前記ｂ）段階は、
前記ボールの中心点を基準にして使用者の操作によって移動された打球点が形成されているスピンゲージを使用者に提供する段階と、
前記使用者のスピンゲージ操作によって移動した前記打球点の位置を、スイングのための最終打球点として決定する段階とをさらに具備することを特徴とする、請求項１または２に記載のゲーム方法。
【請求項１０】
前記使用者のツインゲージを操作する時、第１及び第２スクロールバーを前記打球点によって決定された移動速度でそれぞれ移動させて停止させた後、前記第１及び第２スクロールバーの停止した位置と前記インパクトゾーンの位置関係に基づいてボールの移動方向及び回転量を決定することを特徴とする、請求項１または２に記載のゲーム方法。
【請求項１１】
使用者から第１操作信号が入力されると、前記第１及び第２スクロールバーをそれぞれの開始位置から転換地点方向に移動させ始める段階と、
使用者から第２操作信号が入力されると、前記第２操作信号が入力された時点の第１及び第２スクロールバーの位置を検出して記録する段階と、
使用者から第３操作信号が入力されると、前記第１及び第２スクロールバーを停止させて、前記第１及び第２スクロールバーの停止位置を検出する段階と、
前記記録された位置に基づいてボールの移動距離を決め、前記停止位置とインパクトゾーンの位置関係によってボールの移動方向及び回転量を決定する段階と、
前記決定された移動方向にボールを前記回転量によって回転させながら、前記決定された移動距離だけ移動させる段階とを有することを特徴とする、請求項１０に記載のゲーム方法。
【請求項１２】
前記第１及び第２スクロールバーを、それぞれの開始位置から、基本的に設定された移動速度によって移動させ、前記記録位置が決定された時点からは前記決定された打球点によって変更された移動速度で移動させることを特徴とする、請求項１１に記載のゲーム方法。
【請求項１３】
前記ツインゲージの第１スイングゲージ上には、ボールの移動可能な距離を距離単位で表示し、前記ツインゲージの第２スイングゲージ上には、ボールの最大移動距離に適用される％単位でボールの移動可能な距離を表示することを特徴とする、請求項１または２に記載のゲーム方法。
【請求項１４】
使用されるクラブごとに当該クラブを使用する場合に適用される適用能力値が与えられ、前記適用能力値は、前記ツインゲージの形状及び第１及び第２スクロールバーの移動速度を調節するための値であることを特徴とする、請求項１または２に記載のゲーム方法。
【請求項１５】
使用者が選択したクラブに付与された適用能力値によってツインゲージの長さを調節する段階と、
使用者が選択したクラブに付与された適用能力値によってツインゲージのインパクトゾーンの幅を調節する段階と、
使用者が選択したクラブに付与された適用能力値によってツインゲージの第１及び第２スクロールバーの移動速度を決定する段階と、
使用者が選択したクラブに付与された適用能力値によってツインゲージ上で移動可能な最大飛距離を表示する段階のうちの少なくとも1段階をさらに有することを特徴とする、請求項１４に記載のゲーム方法。
【請求項１６】
前記クラブの適用能力値によって付与された第１及び第２スクロールバーの移動速度を、前記決定された打球点によって選択的に増減させることを特徴とする、請求項１５に記載のゲーム方法。
【請求項１７】
ボールを利用するゲームの方法において、
ａ）使用者に球技遂行のためのスイング調節手段を提供する段階と、
ｂ）ボールの打球点を決定するためのスピンゲージであり、打球点が表示されている前記スピンゲージを提供する段階と、
ｃ）使用者が前記スピンゲージの打球点を操作して所定の位置に移動させると、前記移動した位置をスイング時の打球点として決定する段階と、
ｄ）使用者が前記スイング調節手段を操作すると、前記決定された打球点による方向にボールを移動させる段階とを具備することを特徴とするゲーム方法。
【請求項１８】
前記ｂ）段階は、使用者が前記スイング調節手段を選択すると、前記スピンゲージを表示することを特徴とする、請求項１７に記載のゲーム方法。
【請求項１９】
前記スピンゲージは球形状からなり、前記スピンゲージの中心に打球点が表示されることを特徴とする、請求項１７に記載のゲーム方法。
【請求項２０】
使用者が画面上に表示される前記スイング調節手段へカーソルを移動させると、球形状からなって打球点を有するスピンゲージを表示し、使用者がスピンゲージの打球点を操作する時にカーソルをスピンゲージ外部へ移動させると、前記スピンゲージ表示を中止して前記スイング調節手段のみを表示することを特徴とする、請求項１７に記載のゲーム方法。
【請求項２１】
前記スイング調節手段にはボールの打球方向を決定するインパクトゾーンを基準として第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっているツインゲージを具備し、前記決定された打球点によって前記インパクトゾーンの位置が可変され、
前記ｄ）段階は、使用者が前記ツインゲージを操作すると、前記操作によって移動して停止する第１及び第２スクロールバーと、前記インパクトゾーンの位置関係によって決められる移動方向及び回転量でボールを移動させる段階を具備することを特徴とする、請求項１７に記載のゲーム方法。
【請求項２２】
請求項１乃至５及び請求項１７乃至２１のうちのいずれか１項の方法を実行するためのプログラムを記録するコンピュータで読取可能な記録媒体。
【請求項２３】
ボールを利用するゲームに用いられるゲームシステムにおいて、
使用者のゲーム遂行のためのツインゲージであり、ボールの打球方向を決定するためにインパクトゾーンを基準として第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている前記ツインゲージを提供するゲージ調節部と、
使用者の打球意図による打球点を検出する打球点検出部と、
前記検出された打球点によって、前記ツインゲージのインパクトゾーンの位置、そして第１及び第２スクロールバーの移動速度を決定するゲージ制御部と、
使用者の操作によって移動して停止する前記第１及び第２スクロールバーの停止位置と前記インパクトゾーンの位置関係によって決定されたボールの移動方向及び回転量に基づいてボールを移動させるショット処理部とを具備することを特徴とするゲームシステム。
【請求項２４】
前記ゲージ調節部は、
前記ツインゲージを生成して提供するゲージ生成モジュールと、
前記ツインゲージの第１及び第２スクロールバーを使用者の操作によって前記ゲージ制御部で決定された速度によって移動させたり停止させたりする移動モジュールと、
前記ゲージ制御部で決定された位置によって、前記ツインゲージのインパクトゾーンの位置を可変させるゾーン調節モジュールとを具備することを特徴とする、請求項２３に記載のゲームシステム。
【請求項２５】
前記ゲージ制御部はインパクトゾーンの位置によって第１及び第２スクロールバーの移動速度を増減させ、前記インパクトゾーンが移動した方向に位置するスイングゲージのスクロールバーの移動速度は減少させ、前記インパクトゾーンの移動方向とは反対方向に位置するスイングゲージのスクロールバーの移動速度は増加させることを特徴とする、請求項２３に記載のゲームシステム。
【請求項２６】
前記使用者から入力される第１操作信号によって第１及び第２スクロールバーが移動する場合、前記使用者から第２操作信号が入力される時点の第１及び第２スクロールバーの第１位置を検出し、前記使用者から第３操作信号が入力された時点において、前記第１及び第２スクロールバーが停止した第２位置を検出する操作量検出部をさらに具備することを特徴とする、請求項２３に記載のゲームシステム。
【請求項２７】
前記ショット処理部は、
前記第１及び第２スクロールバーの第１位置によってボールを移動させる飛距離を決定する飛距離決定モジュールと、
前記第１及び第２スクロールバーの第２位置と前記インパクトゾーンの位置関係によってボールの移動方向及び回転量を決定するスピン決定モジュールと、
前記決定された移動方向にボールを前記決定された回転量だけ回転させながら、前記決定された飛距離だけ移動させるボール移動モジュールとを有することを特徴とする、請求項２３に記載のゲームシステム。
【請求項２８】
前記打球点決定部は使用者にボールの打球点を決定するためのスピンゲージであり、打球点が表示されている前記スピンゲージを提供し、使用者が前記スピンゲージの打球点を操作して所定の位置に移動させると、前記移動した位置をスイング時の打球点として決定することを特徴とする、請求項２３に記載のゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲームシステム及びその方法に関し、さらに詳しくはツインゲージ（ｔｗｉｎ ｇａｇｅ）を使用するゲームシステム及びその方法に関するものである。
【背景技術】
【０００２】
通信網の発達と普及の拡大に伴ってインターネットを使用する人口が急激な速度で増加しており、インターネットの成長と共に電子商取引、ポータル、ゲームなどを含む多様なウェッブコンテンツが提供されていている。
インターネットを通じて行われるオンラインゲームは、青少年層を中心にますますその人気が高まっており、オンラインゲームとしてはアーケードゲーム、ロール−プレイング（ｒｏｌｅ−ｐｌａｙｉｎｇ）ゲーム、戦略シミュレーションゲーム、シューティングゲーム、自動車レースやゴルフのようなスポーツゲーム、アドベンチャーゲームなどが提供されている。
【０００３】
このようなゲームの中で、特にボールを利用するゴルフ、野球、バレーボール、ビリヤードなどの球技ゲームでは、ボールを使用者が意図する方向及び位置に移動させるためのスイング調節手段が提供される。以下ではスイング調節手段を説明の便宜上スイングゲージ（ｓｗｉｎｇ ｇａｇｅ）と言い、ここで、“スイング”とはゴルフゲームのショット（ｓｈｏｔ）のようにボールを利用する球技ゲームにおいてボールを移動させるための行為のことである。
【０００４】
スイングゲージは多様な形態からなることができ、一般にボールの移動方向や回転量などを決定する所定のゾーン（ｚｏｎｅ）と、前記ゾーンへの移動をガイドする移動ガイドを使用者の操作によって移動したり停止したりするスクロールバー（ｓｃｒｏｌｌ ｂａｒ）を有する。
【０００５】
球技ゲームの時、このような構造からなるスイングゲージを利用してボールをスイングする場合、使用者の第１操作によってスクロールバーが移動ガイドに沿って移動し始め、その後、使用者の第２操作によって移動しているスクロールバーが停止する。そして、スクロールバーの停止位置とゾーンとの位置関係によってボールの移動方向（または/及び回転量）などが決められ、決められた移動方向にボールが移動するなどのスイングが行われる。この場合、スクロールバーの移動状態によってボールが移動する距離が決められ、スイング時に前記所定方向に前記決められた距離だけ移動する。
【０００６】
しかし、前記のように動作するスイングゲージを利用してゴルフ、野球などの球技ゲームをする場合、難易度の高いスイングをしたり、難易度の低いスイングをしようとしたりする場合にも、前記スイングゲージの操作上に差がないため、球技ゲームの興味度が低下する短所がある。
【０００７】
例を挙げて説明すると、オフラインで行われる実際のゴルフゲームでは、ボールにスピンを与えてスイングする場合がスピンを与えない場合より非常に難しい。しかし、従来はスイングゲージゾーンの位置は常に固定されている状態で、使用者が単に移動するスクロールバーをゾーンに位置させることさえすれば、ボールにスピンが選択的に適用される。
【０００８】
このように従来はボールにスピンを与えてスイングしようとしたり、スピンを与えない状態でスイングしようとしたりする場合とも、同一な環境下でスイングゲージの操作が行われるので、ゲーム操作が容易であるためゲームの興味度が低下する短所があった。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明が目的とする技術課題は、従来の短所を解決するためのもので、ボールを利用するゲームシステムで使用者の打球意図に応じてスイングゲージの状態を可変させることによって、ゲームの興味をさらに向上させることにある。
【００１０】
また、本発明の第２技術課題は、スイングゲージをツイン形態で構成し、２つのスイングゲージの間に位置するインパクトゾーンの位置及び/または形態を使用者の打球意図に応じて可変にすることで、スイングゲージ操作の多様性を提供することにある。
【００１１】
また、本発明の第３技術課題は、使用者が打球意図に応じてボールの打球点を容易に設定できるようにすることにある。
【課題を解決するための手段】
【００１２】
このような技術的課題を達成するための本発明の特徴によるゲーム方法は、ボールを利用する球技ゲームの方法において、ａ）使用者にゲーム遂行のためのツインゲージであり、前記ツインゲージにはボールの移動方向及び回転量を決定するインパクトゾーンを基準に第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている前記ツインゲージを提供する段階と、ｂ）使用者の打球意図によってボールの打球点を決定する段階と、ｃ）前記決められた打球点によって、前記ツインゲージのインパクトゾーンの位置を変更する段階と、ｄ）使用者が前記ツインゲージを操作すると、前記操作によって移動して停止する第１及び第２スクロールバーと前記インパクトゾーンの位置関係によって決められる移動方向及び回転量でボールを移動させる段階とを有する。
【００１３】
本発明の第２の特徴によるゲーム方法は、ボールを利用する球技ゲームの方法において、ａ）使用者にゲーム遂行のためのツインゲージ−前記ツインゲージにはボールの移動方向及び回転量を決め、インパクトゾーンを基準に第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている−を提供し、前記インパクトゾーンは最適のスイングのためのタイミングポイントと、これを基準に配置されている第１及び第２打球ポイントを有する段階と、ｂ）使用者の打球意図によってボールの打球点を決定する段階と、ｃ）ボールの設定された中心点から前記決められた打球点が位置する方向、そして前記中心点と打球点との間の距離を判別する段階と、ｄ）前記判別された方向及び距離によって、前記ツインゲージのインパクトゾーンの第１または第２打球ポイントの幅を選択的に変更する段階と、ｅ）使用者が前記ツインゲージを操作すると、前記操作によって移動して停止する第１及び第２スクロールバーと、前記インパクトゾーンの位置関係によって決められる移動方向及び回転量でボールを移動させる段階とを有する。
【００１４】
本発明の第３の特徴によるゲーム方法は、ボールを利用する球技ゲームの方法において、ａ）使用者にゲーム遂行のためのスイング調節手段を提供する段階と、ｂ）ボールの打球点を決定するためのスピンゲージ−前記スピンゲージ上には打球点が表示されている−を提供する段階と、ｃ）使用者が前記スピンゲージの打球点を操作して所定に位置に移動させると、前記移動した位置をスイングする時の打球点として決定する段階と、ｄ）使用者が前記スイング調節手段を操作すると、前記決められた打球点による方向にボールを移動させる段階とを有する。
【００１５】
本発明の第４の特徴によるゲームシステムは、ボールを利用する球技ゲームを遂行するシステムにおいて、使用者にゲーム遂行のためのツインゲージ−前記ツインゲージにはボールの打球方向を決定するインパクトゾーンを基準に第１及び第２スイングゲージが配置され、第１及び第２スクロールバーが各々前記第１及び第２スイングゲージで移動可能になっている−を提供するゲージ調節部と、使用者の打球意図による打球点を検出する打球点検出部と、前記検出された打球点によって前記ツインゲージのインパクトゾーンの位置、そして第１及び第２スクロールバーの移動速度を決定するゲージ制御部と、使用者の操作によって移動して停止する前記第１及び第２スクロールバーの停止位置と、前記インパクトゾーンの位置関係によってボールの移動方向及び回転量を決めてボールを移動させるショット処理部とを有する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明が属する技術分野における通常の知識を有する者が本発明を容易に実施することができる最も好ましい実施例を添付した図面を参照して詳しく説明する。しかし、本発明は多様で相異なる形態で実現することができ、ここで説明する実施例に限られない。
【００１７】
本発明の実施例によるゲームシステムは、ボールを利用する球技ゲームにおいてゲームの興味をより向上させるために、打球変数を設定するためのスイングゲージをツインゲージ形態に形成する。ここで、打球変数とは、打球時にボールの移動状態を決定する変数のことで、ボールが移動する距離、ボールが移動する方向（または打球方向）、ボールの回転量が含まれるが、必ずこれに限られるわけではない。
【００１８】
このような打球変数を使用者が調節できるようにするスイングゲージは、インパクトゾーンと、前記インパクトゾーンを基準にそれぞれ配置される第１スイングゲージ及び第２スイングゲージを有する。本発明の実施例によるスイングゲージは、２つのゲージを有し、以下では“ツインゲージ（ｔｗｉｎｇａｇｅ）”と言う。
【００１９】
図１に本発明の実施例によるツインゲージの構造が示されている。
【００２０】
添付した図１の図（ａ）に示されているように、本発明の実施例では横方向に長い棒（ｂａｒ）形態からなるスイングゲージがインパクトゾーンＩＺを基準に第１スイングゲージＳＧ１と第２スイングゲージＳＧ２に分けられる。
【００２１】
インパクトゾーンＩＺは短いバー形態で形成され、ほぼ中心付近にベストショットが出るタイミングポイントＰを有する。タイミングポイントＰは使用者が意図する打球点に最も適したベストショットが行われる地点であり、タイミングポイントＰを除いたインパクトゾーンＩＺの残り領域は、使用者が意図した打球点周辺領域が打球される通常のショットが行われる。このようなインパクトゾーンＩＺは、ツインゲージの中心にタイミングポイントＰが対応するように配置される初期位置に位置する。
【００２２】
一方、第１スイングゲージＳＧ１と第２スイングゲージＳＧ２上には移動可能なスクロールバーがそれぞれ形成される。説明の便宜上、第１スイングゲージＳＧ１内で移動するスクロールバーを第１スクロールバーＢ１、第２スイングゲージＳＧ２内で移動するスクロールバーを第２スクロールバーＢ２と言う。
【００２３】
第１及び第２スクロールバーＢ１、Ｂ２は開始位置（例えば、タイミングポイントＰ）に位置して、使用者の操作によって各スイングゲージ上の転換地点Ｔまで移動した後、方向を変えて移動する。そして、移動状態で使用者の他の操作によって所定位置に停止し、停止位置とインパクトゾーンＩＺの位置関係によってスイングが行われる。例えば、第１スクロールバーＢ１と第２スクロールバーＢ２がインパクトゾーンＩＺのタイミングポイントＰで停止するとベストショットとなり、第１及び第２スクロールバーＢ１、Ｂ２がインパクトゾーンＩＺ内で停止すると通常のショットとなり、第１及び第２スクロールバーＢ１，Ｂ２がインパクトゾーンＩＺを外れて停止した場合には、ミスショットとなることがある。
【００２４】
特に、本発明の実施形態では、使用者の打球意図に応じてインパクトゾーンＩＺの位置が変わり、第１スクロールバーＢ１と第２スクロールバーＢ２の移動速度が変わる。つまり、使用者の打球意図に応じてツインゲージ操作が難易度別に行われるようにインパクトゾーンＩＺの位置を変更させ、このようなインパクトゾーンＩＺの位置変更によって第１及び第２スクロールバーＢ１、Ｂ２の速度を可変させる。
【００２５】
本発明の実施形態では使用者の打球意図を検出するために、図１の（ｂ）に示されているように、使用者が打球点を容易に設定できるようにツインゲージの他にスピンゲージＳＧ３を追加的に提供し、使用者はスピンゲージＳＧ３を通じて打球点を設定する。スピンゲージＳＧ３は使用者がゲームの時にボールを実際に打球するような感じになるように球形状からなることができ、このような球形状のスピンゲージＳＧ３上に打球点を表示し、前記打球点を使用者操作によって移動可能にして、使用者が容易に打球点を設定できるようにする。例えば、使用者がスピンゲージＳＧ３上に表示される打球点をマウスなどでドラッグして、所望する方向及び位置に移動させるようにする。しかし、本発明による打球点設定方法は、前記スピンゲージを利用することに限定されず、スピンゲージの形状も球形状に制限されるわけではない。
【００２６】
スピンゲージＳＧ３操作によって設定された打球点に基づいて、本発明の実施形態によるツインゲージのインパクトゾーンＩＺの位置が可変する。したがって、使用者はツインゲージ上で可変したインパクトゾーンＩＺの位置によって、自分が意図した打球点の位置が確実に分かる。
【００２７】
一方、使用者の打球意図で設定される打球点によってインパクトゾーンの位置が可変になると、インパクトゾーンによって分けられる第１スイングゲージＳＧ１及び第２スイングゲージＳＧ２の長さが変わる。したがって、第１及び第２スクロールバーＢ１、Ｂ２が同一速度で移動すると、第１及び第２スクロールバーＢ１、Ｂ２がタイミングポイントＰに到達するのにかかる時間が異なるため、インパクトゾーンＩＺが初期位置にある時と同一な方式で使用者のショットが判定できない。したがって、本発明の実施形態ではインパクトゾーンＩＺの位置に関係なく第１及び第２スクロールバーＢ１、Ｂ２がそれぞれ第１及び第２スイングゲージＳＧ１、ＳＧ２を往復するのにかかる時間（各スクロールバーが開始位置から出発した後、転換地点を回って開始まで到達するのにかかる時間）を同一にし、前記時間によって第１及び第２スクロールバーＢ１、Ｂ２の移動速度を可変させる。
【００２８】
特に、インパクトゾーンＩＺが移動一方向に位置したスイングゲージ上を移動するスクロールバーの速度は減少させ、前記移動方向の反対方向に位置したスイングゲージ上を移動するスクロールバーの速度は増加させる。この場合、開始位置から転換地点Ｔに移動する間には第１及び第２スクロールバーＢ１、Ｂ２を同一移動速度で移動させ、転換地点Ｔから再び開始位置に戻る間または所定位置からは、第１及び第２スクロールバーＢ１、Ｂ２の移動速度を上述した通りに可変することができる。したがって、インパクトゾーンＩＺの位置が可変しても、使用者の操作によって第１及び第２スクロールバーＢ１、Ｂ２はインパクトゾーンＩＺ内の同一位置で停止できる。
【００２９】
上述したように、使用者の打球意図によってインパクトゾーンの位置が変わって、インパクトゾーンを基準に配置される第１及び第２スイングゲージを移動する第１及び第２スクロールバーＢ１、Ｂ２の速度が可変することによって、使用者がボールにスピンを与えようとする場合にはベストショットのための操作がさらに難しくなる。したがって、ゲームに対する興味をより向上させることができる。
【００３０】
一方、第１スイングゲージＳＧ１と第２スイングゲージＳＧ２を移動するスクロールバーＢ１、Ｂ２の位置によってボールが飛ぶ距離、つまり、移動距離がどの程度であるかを示す距離情報が第１及び第２スイングゲージＳＧ２上に表示される。この場合、第１スイングゲージＳＧ１と第２スイングゲージＳＧ２上に表示される記録情報を互いに異なる単位形態で表示することが出来る。例えば、第１スイングゲージＳＧ１上には使用者がスイングをする場合に実際に適用される距離（例えば、絶対的距離）を示す形態で距離情報を表示し、第２スイングゲージＳＧ２上には前記最大移動距離が適用される％形態（例えば、相対的距離）で距離情報を表示する。図１に示されたように、第１スイングゲージＳＧ１上には“１００Ｍ”、“２００Ｍ”などの実際距離を表示し、第２スイングゲージＳＧ２上には”５０％”、”１００％”などの形態で最大移動距離が適用される％形態で距離情報を表示する。この時、使用者がスイングする時に使用するクラブ、バットなどのスイング調節手段ごとに移動距離が異なる場合には、第１スイングゲージＳＧ１上に表示される距離情報が変わり得る。しかし、このように第１及び第２スイングゲージＳＧ２上に距離情報を異ならせて表示することは選択的に行うことができる。
【００３１】
このような特徴を有するツインゲージを利用して、ボールの移動距離、移動方向及び回転量を決定する過程を次に説明する。
【００３２】
図２に本発明の実施形態に係るツインゲージ操作によるゲーム方法が順次に示されている。
【００３３】
図２に示されているように、ボールを利用する球技ゲームでスイングしようとする場合、使用者はまず、打球意図によって打球点を設定する。打球点によってボールにスピンが適用される程度が変わって、ボールの移動方向及び回転量が可変する。
【００３４】
打球点設定のためにスピンゲージＳＧ３が提供され（Ｓ１０〜Ｓ１１）、使用者はスピンゲージＳＧ３上に表示される打球点を打球意図に応じて所定位置に位置させる（Ｓ１２）。この場合、ツインゲージのみ表示された状態で使用者がツインゲージ上の所定位置（例えば、インパクトゾーン）にカーソルを移動させるとスピンゲージＳＧ３を表示することができ、また、打球点がスピンゲージＳＧ３を外れる場合にはスピンゲージＳＧ３を表示しないことができる。このようにカーソル移動によってスピンゲージＳＧ３が選択的に表示されることによって、使用者は容易に打球点を設定することができ、また、球形状のスピンゲージによって、実際にボールを打つような感じを有する。
【００３５】
次に、上述したように設定された打球点によって、ツインゲージ上のインパクトゾーンＩＺの位置が可変される（Ｓ１３）。例えば、打球点をボールの中心点を基準に左側方向に移動させた場合には、図１に示されたツインゲージのインパクトゾーンＩＺを第１スイングゲージＳＧ１方向に所定距離移動させる。または打球点をボールの中心点を基準に右側方向に移動させた場合には、ツインゲージのインパクトゾーンＩＺを第２スイングゲージＳＧ２方向に所定距離移動させる。また、打球点によって移動するインパクトゾーンＩＺの位置によって第１及び第２スクロールバーＢ１、Ｂ２の移動速度を決め（Ｓ１４）、特に、第１及び第２スクロールバーＢ１、Ｂ２の往復時間が同一になるように第１及び第２スクロールバーＢ１、Ｂ２の移動速度を増減させる。
【００３６】
次に、使用者の第１操作信号によって第１及び第２スイングゲージＳＧ２上の第１及び第２スクロールバーＢ１、Ｂ２が開始位置（例えばタイミングポイントＰ）から転換地点Ｔを経由して、インパクトゾーンＩＺのタイミングポイントＰに往復するために移動し始め（Ｓ１５〜Ｓ１６）、この時、第１及び第２スクロールバーＢ１、Ｂ２を同一速度で移動させることができる。このような移動状態で使用者の第２操作信号が入力されると、前記第２操作信号が入力された時点に移動していた第１及び第２スクロールバーＢ１、Ｂ２の位置を記録する（Ｓ１７〜Ｓ１８）。記録された位置を便宜上“記録位置”と言う。このような記録位置によって前記ボールをスイングする場合にボールが移動する距離が決められる（Ｓ１９）。一方、第１及び第２スクロールバーＢ１、Ｂ２は継続して移動（例えば、転換地点Ｔまで移動した後、再び方向を変えて開始位置に移動）する。この時、記録位置が検出されるまでは第１及び第２スクロールバーＢ１、Ｂ２を同一速度で移動させ、記録位置が検出された後からは前記打球点によって決められた速度によって第１及び第２スクロールバーＢ１、Ｂ２の速度を選択的に増減させて移動させることができる。
【００３７】
その後、使用者の第３操作信号が入力されると、第１及び第２スクロールバーＢ１、Ｂ２を停止させる（Ｓ２０〜Ｓ２１）。この時、第１及び第２スクロールバーＢ１、Ｂ２が停止した位置を“停止位置”と言う。この場合、第１及び第２スクロールバーＢ１、Ｂ２の停止位置を検出し、検出された停止位置とインパクトゾーンの位置関係によってボールの移動方向及び回転量を決定する（Ｓ２２〜Ｓ２３）。次いで、決められた各値によってボールが所定方向に所定量回転しながら、所定距離だけ移動するスイングが行われて球技ゲームが実施される。
【００３８】
以下では、このような構造になるツインゲージをゴルフゲームに適用する場合を例として、本発明の実施形態によるゲームシステムの具体的な構造及び動作について説明する。
図３に本発明の実施形態によるゲームシステムの構造が示されている。本発明の実施形態によるゲームシステム１００はインターネットなどのネットワークを通じて使用者にゲームを提供するためのもので、添付した図２に示されているように、ネットワーク２００（電話網、インターネット、無線通信網などの多様な形態のすべてのネットワークを含む）を通じて複数の使用者端末器３１０、３２０、３３０、…（以下、便宜のために“３００”に統一する）に連結されている。
【００３９】
使用者端末器３００はネットワーク２００を通じてゲームシステム１００に接続できる通信装置を介して使用する情報処理装置であり、例えば、有線電話、移動通信端末器、コンピュータ、インターネット接続可能なテレビなどの多様な通信装置を用いることができる。したがって、使用者はＰＣ通信、インターネット、無線インターネット、電話網などを利用して便利で速かにゲームシステム１００に接続することができる。
【００４０】
このような使用者端末器３００に連結して複数の使用者間にゲームサービスを提供するシステム１００は、インターフェースサーバー１０、ゲームサーバー２０、ゲームデータベースサーバー３０、評価サーバー４０及び認証サーバー５０を有する。
【００４１】
インターフェースサーバー１０はネットワーク２００、特に、インターネットや無線インターネット等を通じて複数の端末器３００が接続できるようにする。また、各サーバー２０〜５０を通じて提供される多様な情報を通信規格に合わせて変換処理して複数の端末器３００に提供したり、ネットワーク２００を通じて端末器３００から伝送される情報を受信したりして、各サーバー２０〜５０に提供する機能を行う一種のウェッブ（ＷＥＢ）サーバーまたはワップ（ＷＡＰ）サーバーとして機能する。
【００４２】
図４に本発明の実施形態によるゲームサーバー２０の構造が具体的に示されており、図５及び図６に図４に示された各部の具体的な構造が示されている。
【００４３】
ゲームサーバー２０は図４に示されているように、キャラクター選択部２１、クラブ選択部２２、打球点決定部２３、ゲージ制御部２４、ゲージ調節部２５、操作量検出部２６、ショット処理部２７及び画面処理部２８を有する。
【００４４】
キャラクター選択部２１は、ゲームを要請した使用者にシステム１００で提供する複数キャラクター情報を提供し、使用者が選択したキャラクターでゲームを行う。この時、キャラクターに所定の能力値が与えられていると、前記能力値を使用者の能力値に設定する。能力値はゴルフゲームを運用していく能力を示す値で、ボールの移動距離、つまり、飛距離に相当するパワー、スイング安定性、スイング正確性、危機管理能力などがあるが、これに限定されるわけではない。
【００４５】
クラブ選択部２２は、システムで提供する複数クラブセットを使用者に提供し、使用者が選択したクラブセットを利用してゲームを行う。本発明の実施形態では使用者の能力値と各クラブセットに付与される要求能力値によって所定のクラブセットを使用者に提供する。要求能力値は当該クラブを使用するのに要求される能力値である。したがって、使用者の能力値が選択したクラブセットに付与された要求能力値を満足する場合に、使用者に前記クラブセット使用を許容する。ここではゴルフゲームを例として説明するためにボールをスイングする手段をクラブと言い、ゲームの種類によってスイング調節手段の名称がバット（ｂａｔ）等に多様に変わってもよい。
【００４６】
打球点決定部２３は使用者の打球意図による打球点を検出する。このために、ショットをする前に使用者にスピンゲージを提供し、スピンゲージを通じて使用者の打球意図を検出する。つまり、使用者がスピンゲージを操作して設定した打球点を検出し、仮想の２次元平面に投影された打球点とボールの中心点との距離を算出する。
【００４７】
ゲージ制御部２４は使用者の打球意図または/及び使用者が選択したクラブセットに提供された適用能力値によって実質的にツインゲージを調節するためのゲージ調節値を決定する。ここで、ゲージ調節値はツインゲージの長さ、第１及び第２スクロールバーの移動速度、インパクトゾーン移動量、インパクトゾーンの幅などで、ツインゲージの形態を複数の変数によって調節するための値を含む。そして、適用能力値は所定のクラブを利用してショットする場合に、ボールの移動方向や距離などを決定するのに適用される能力値である。
【００４８】
このようなゲージ制御部２４は図５に示されているように、使用者が設定した打球点によってインパクトゾーンの移動量を決定する移動量決定モジュール２４１と、前記打球点及び/または選択したクラブに付与される適用能力値によって第１及び第２スクロールバーの移動速度を決定する速度決定モジュール２４２とを有志、付加的に、前記選択したクラブに付与される適用能力値によってツインゲージの長さを決定する長さ決定モジュール２４３と、前記適用能力値によってインパクトゾーンの幅を決定する幅決定モジュール２４４とを有する。
【００４９】
特に、移動量決定モジュール２４１は打球点決定部２３によって決められた打球点によって算出される中心点との距離によってインパクトゾーンの移動量を決め、この時、速度決定モジュール２４２が前記距離によって第１及び第２スクロールバーの移動速度を互いに異ならせて調節する。また、速度決定モジュール２４２は選択したクラブに付与される適用能力値によって設定される速度によって第１及び第２スクロールバーＢ１、Ｂ２の移動速度を一次的に決め、前記打球点と中心点との差によって前記決められた第１及び第２スクロールバーＢ１、Ｂ２の移動速度を選択的に増減させることができる。
【００５０】
ゲージ調節部２５はゲージ制御部によって設定されたゲージ調節値によってツインゲージを生成し、これを可変させる。具体的に図５に示されているように、ゲージ制御部２４によって決められた前記移動速度によって第１及び第２スクロールバーを移動させる移動モジュール２５１と、前記インパクトゾーンＩＺの位置を調節し、またはインパクトゾーンの幅を調節するゾーン調節モジュール２５２と、ツインゲージの全長を調節する長さ調節モジュール２５３と、各調節モジュール２５２、２５３に制御によって当該長さを有するツインゲージを生成するゲージ生成モジュール２５４と、ゲージ上に距離情報を表示する表示モジュール２５５を追加的にさらに有する。
【００５１】
操作量検出部２６は、インターフェースサーバー５０を通じて入力される使用者操作信号によってツインゲージのスクロールバーの記録位置及び停止位置を検出する。
ショット処理部２７は、前記操作量検出部２６で検出される使用者操作量によってボールを移動させる。具体的に、ショット処理部２７は図６に示されているように、選択したクラブが発揮できる最大飛距離範囲内で使用者の操作（特に、記録位置）によって実質的にボールを移動させる飛距離を決定する飛距離決定モジュール２７１と、前記使用者の操作による第１及び第２スクロールバーの停止位置とインパクトゾーンの位置関係によってボールの移動方向及び回転量を決定するスピン決定モジュール２７２と、前記決められた移動方向にボールを決められた回転量だけ回転させ、前記決められた飛距離によって移動させるボール移動モジュール２７３を有する。
【００５２】
画面処理部２８はショット処理部２７によって移動するボールの移動軌跡を画面上に表示する。また、使用者の選択によって設定されたゴルフコースによって当該データを背景データベース１６からリードした後、処理してゲーム画面のコース及び背景を形成したり、ゲージ調節部２５によって生成されるツインゲージを画面上に表示するなど、ゴルフゲームを実施するのに必要なデータの出力を行う。
【００５３】
一方、ゲームデータベースサーバー３０はゴルフゲームのための複数の情報を提供する。図７に本発明の実施形態によるゲームデータベースの具体的な構造が示されている。図７では各データベースに参照するゲームサーバーの代表的な構成要素のみを示してデータベースとゲームサーバー間の連関関係を示しており、示された連関関係に限定されるわけではない。
【００５４】
ゲームデータベースサーバー３０は図７に示されているように、キャラクターデータベース３１と、クラブデータベース３２と、ゲージデータベース３３と、適用値データベース３４と、等級データベース３５と、ゲーム進行データベース３６と、背景データベース３７とを有する。
【００５５】
キャラクターデータベース３１には本発明の実施形態によるゲームシステムで提供される複数キャラクター別に当該キャラクターの特徴が貯蔵されている。また、付加的にキャラクターに基本的に付与される能力値が貯蔵されることができる。例えば、キャラクター別にどのような特徴を有しているかについての説明と、当該キャラクターが発揮する基本能力値が設定される。ここで、キャラクター別に基本的に付与される能力値が異なることもある。例えば、キャラクター１は飛距離が長い反面、スイングの安定性や正確性が落ちるように能力値が設定され、キャラクター２は飛距離が短い反面、スイング安定性や正確性などは高いように能力値が設定される。その結果、使用者は互いに異なる能力を有するキャラクターの中で１つのキャラクターを利用してゴルフゲームを楽むことができる。キャラクターに付与される能力値が使用者の能力値となり、使用者は能力ポイントを利用して、このような能力値を増加させることができる。
【００５６】
クラブデータベース３２にはゴルフゲームに使用されるゴルフクラブ、つまり、クラブに対する情報が貯蔵されている。クラブはドライブ、ウード、アイアン、ピッチングウエッジ、サンドウェッジ、パターなどに分類される。このような種類のクラブが１つのセットを構成し、このようなセットをクラブセットと言う。クラブセットは大きく飛距離を優先にしたり、スイングの安定性を優先にしたり、スイングの正確性を優先にしたり、危機管理能力を優先にしたりするなどのカテゴリー別に分けることもできる。
【００５７】
また、クラブデータベース３２は各カテゴリー別に分類されるクラブセットごとに等級、当該セットを構成するクラブに対する情報を含み、さらに前記セットのクラブを用いることができる要求能力値、そして適用能力値を追加的に含む。ここで、クラブの等級ごとに適用能力値が異らせて与えられることができ、この場合、等級が上がるほど適用能力値が増加するので、使用者はより良い等級のクラブを使用してゲームするために、自分の能力値が上昇するようにゲームに積極的に参加する。
【００５８】
ゲージデータベース３３にはシステムでツインゲージを生成するための基本的なゲージ生成値が貯蔵されている。例えば、基本的なツインゲージの長さ、インパクトゾーンの初期位置、インパクトゾーンの幅、第１及び第２スクロールバー開始位置などが貯蔵される。また、使用者が設定した打球点によるインパクトゾーンの位置値が貯蔵されている。つまり、ボールの中心点と設定された打球点との間の距離によって移動させなければならないインパクトゾーンの移動距離が貯蔵されている。しかし、このような打球点によるインパクトゾーンの移動距離はデータベースに貯蔵されて参照される別途の計算過程によって算出してもよい。
【００５９】
適用値データベース３４はクラブの適用能力値によって各クラブが使用される時に実質的に適用される値に対する情報が貯蔵されている。例えば、各クラブが使用される時に適用される飛距離を示す飛距離適用テーブル、適用能力値ごとにスイングゲージの速度及び/またはボールの打点角度を含む安定性適用テーブル、適用能力値ごとにクラブ別にインパクトゾーンの幅が調節される値、つまり、ゾーン調節値を含む正確性適用テーブル、適用能力値別にゲージ長さ調節値（または/及びインパクトゾーンの追加調節値）を含む危機管理適用テーブルを有することができる。ここで、スイングゲージの速度は第１及び第２スクロールバーの移動速度であり、ゲージ長さ調節値はツインゲージの全長を示す。
このような適用能力値に基づいて選択したクラブにより、使用者が操作するツインゲージを可変させることができる。つまり、各適用能力値によってツインゲージの長さ、インパクトゾーンの幅、第１及び第２スクロールバーの移動速度などを可変させることができる。
【００６０】
等級データベース３５には使用者別にクラブ選択のための等級及び能力値情報が貯蔵されている。例えば、使用者別に選択したキャラクター識別番号に対応してキャラクターの能力値、提供された能力ポイント、等級などの情報が貯蔵される。使用者は１つ以上のキャラクターを使用してゲームを進めることができ、各キャラクターに付与される能力値がクラブを選択するのに使用される使用者の能力値となる。
【００６１】
ゲーム進行データベース３６はゲーム進行によって発生する情報が貯蔵される。例えば、使用者別にキャラクター識別番号に対応して移動するホール数、各ホールを移動するのにかかる打数、点数などの情報が貯蔵される。
【００６２】
背景データベース３７には本発明の実施形態によるゲームサービスで提供される各ゴルフコース別のティー（ｔｅｅ）、ホール（ｈｏｌｅ）、グリーン、フェアウエー（ｆａｉｒｗａｙ）、ハザード（Ｈａｚａｒｄｓ）、バンカー（ｂｕｎｋｅｒ）、ラフ（ｒｏｕｇｈ）等が位置するデータ、背景（木、石、水、岩など）を構成するデータなどが貯蔵される。
【００６３】
一方、評価サーバー４０は上述したような構成要素からなるゲームサーバー２０によって行われるゲーム進行状況をチェックし、ゲーム進行によって使用者が各ホールを移動するのにかかる打数をチェックして点数を算出し、その結果をゲーム進行データベース３６に貯蔵する。また、評価サーバー４０は使用者にレベルを上げるための能力ポイントを提供することができる。したがって、使用者は自分に付与された能力ポイントに基づいてレベルを変化することができる。
【００６４】
認証サーバー５０は複数使用者の会員登録を行い、使用者に対する認証を行う。このために、認証サーバー５０は使用者に割り当てられた識別子（使用者ＩＤ）に対応してログインのためのパスワード、身分証明書番号、氏名、郵便アドレス、電子メールアドレス、連絡先（移動電話番号または有線電話番号など）等の使用者情報が貯蔵される別途のデータベースを含むことができる。
【００６５】
このように構成される本発明の実施形態によるゲームシステムにおいて、各サーバー１０〜５０はその機能上に分類されたものに過ぎず、これに限定されるわけではなく、多様な変更が可能である。
【００６６】
また、各サーバーの構成要素を必要に応じて選択的に含むことができ、各構成要素もそれぞれ独立的なサーバーとして実現されて、当該機能を処理することもできる。また、データベース３１〜３７も上述したように分類されることに限定されない。
次に、このような構造に基づいて本発明の実施形態によるゲームシステムの動作について説明する。
【００６７】
図８及び図９に本発明の実施形態によるツインゲージを利用したゴルフゲームが実施される全体的な動作が示し、図１０にツインゲージ操作状態を示す。
まず、添付した図８に示されているように、ネットワークを通じてゲームシステム１００に接続した使用者は１つ以上の他の使用者とゴルフゲームをしたり、または一人でゴルフをしたりするシングルゲームをすることができ、ゲームモードも多様に選択できる。ゲームの種類が選択された後、使用者はゲームを進めるキャラクターを選択することができる。また、使用者は複数のゴルフコースの中で１つを選択することもできる。
【００６８】
例えば、キャラクターが選択されると、キャラクター選択部２１はキャラクターデータベース３１から前記選択したキャラクターに対応する能力値を読み込んで、これを使用者の能力値として設定し、等級データベース３５に使用者ＩＤに対応して選択したキャラクター、そして使用者能力値を貯蔵し、選択的に使用者に能力値を通知する。この時、使用者の能力値によって使用者等級が決められる（Ｓ１００）。
【００６９】
次に、使用者はゲームをする時に使用するクラブセットを選択する（Ｓ１１０）。クラブ選択部２２はシステムで提供される複数のクラブセットに対する情報を提供し、このような情報に基づいて使用者は所定のクラブセットを１つ選択する。この場合、飛距離またはスイング安定性またはスイング正確性或いは危機管理能力が優先であるクラブセットを選択することができる。
【００７０】
使用者が１つのクラブセットを選択すると、クラブ選択部２２は使用者が選択したキャラクターの能力値、つまり、使用者能力値と使用者が選択したクラブセットに付与された要求能力値を比較して、使用者能力値が要求能力値以上である場合にのみ前記選択したクラブセットを使用者に提供することができる（Ｓ１２０〜Ｓ１４０）。しかし、このような過程は選択的に行ってもよい。
【００７１】
上述したようにクラブセット選択が行われ、使用者が選択したクラブセットの中で１つのクラブを選択すると、ゲージ調節部２５はツインゲージを画面上に表示する。この時、ゲージ調節部２５はゲージデータベース３３からゲージ生成値に基づいてツインゲージを生成して表示する（Ｓ１５０）。
【００７２】
一方、ツインゲージを生成する時、ゲージ制御部２４は使用者が選択したクラブに付与される適用能力値によってツインゲージを調節することができる。ゲージ制御部２４は前記クラブに付与された適用能力値に基づいて適用値データベース３４を参照してゲージ調節値を生成する。具体的に、長さ決定モジュール２４３は危機管理適用テーブルから適用能力値によるゲージ長さ調節値を判別してゲージ調節部２５に提供し、ゲージ調節部２５の長さ調節モジュール２５３が前記提供される調節値によってゲージの長さを調節する。また、幅決定モジュール２４４が正確性適用テーブルから適用能力値によるインパクトゾーンの幅調節値を判別してゲージ調節部２５に提供し、ゲージ調節部２５のゾーン調節モジュール２５２が前記提供される調節値によってインパクトゾーンの幅を調節する。また、速度決定モジュール２４２は安定性適用テーブルから適用能力値によるゲージ速度値を判別してゲージ調節部２５に提供し、ゲージ調節部２５の移動モジュール２５１はその後前記速度値によってツインゲージの第１及び第２スクロールバーＢ１、Ｂ２を移動させる（Ｓ１６０）。このようなクラブの適用能力値によるツインゲージ調節段階Ｓ１６０は選択的に行ってもよい。
【００７３】
上述したように、使用者が選択したクラブの適用能力値によってツインゲージの長さ、インパクトゾーンの幅などが調節されて、ツインゲージ（またはクラブの適用能力値とは関係なくシステムで設定された長さ、インパクトゾーンの幅を有するツインゲージ）が図１０の（ａ）に例示したように画面上に表示されると、使用者は打球点を設定する。
使用者が打球点を設定しようとする場合、打球点決定部２３は打球点設定のためのスピンゲージを提供し、前記スピンゲージを通じて入力される信号によって打球点を決定する（Ｓ１７０〜Ｓ１９０）。  
【００７４】
例えば、図１０の（ａ）に示されているように、使用者がマウスやキーボードなどの入力装置を利用して画面上に表示されるカーソルをツインゲージ上のインパクトゾーンＩＺに位置させると、打球点決定部２３は図１０の（ｂ）に示されているようにスピンゲージＳＧ３を表示する。スピンゲージＳＧ３は使用者がボールの打球点を容易に設定できるように球形状からなり、使用者がボールのスピン程度を容易に設定できるようにスピンゲージの中心に打球点が表示される。このようなスピンゲージＳＧ３によって、使用者は実際にボールを打つような気持ちを感じる。
【００７５】
使用者がボールにスピンを与えるために、図１０の（ｃ）に示されたように、前記スピンゲージの中心に位置する打球点をマウスなどでドラッグして所定位置に移動させることができる。この時、使用者が打球点をスピンゲージＳＧ３外部に移動させると、スピンゲージＳＧ３表示を中止してツインゲージだけを表示することが出来る。使用者が打球点を移動させると、打球点決定部２３は移動した打球点の位置を検出し、検出された打球点と中心点との距離を求める。
【００７６】
ゲージ制御部２４の移動量決定モジュール２４１は、ボールの打球点が画面と一致する仮想の２次元平面の中心点を外れて指定される場合、つまり、使用者がボールにスピンを適用しようとすると、前記求められた中心点と打球点との間の距離によってインパクトゾーンの移動量を決め、ゲージ調節部２５のゾーン調節モジュール２５２は決められた移動量によってツインゲージ上のインパクトゾーンの位置を可変させる（Ｓ２００）。したがって画面上には図１０の（ｃ）及び（ｄ）に示されたように、打球点の移動に連動してインパクトゾーンＩＺの位置が変更されて表示される。
【００７７】
そして、速度決定モジュール２４２は第１及び第２スクロールバーＢ１、Ｂ２の移動速度を最終的に決定する（Ｓ２１０）。例えば、第１及び第２スクロールバーＢ１、Ｂ２の初期移動速度を前記打球点によって移動したインパクトゾーンＩＺの位置に基づいてして選択的に増減させる。例えば、図１０の（ｃ）に示されているように、ボールの右側にスピンを与えてインパクトゾーンＩＺが第２スイングゲージＳＧ２に相当する右側方向に移動した場合には、移動した距離だけ第２スクロールバーＢ２の移動速度を減少させ、第１スクロールバーＢ１の移動速度を増加させる。ここで、打球点によって調整する前の第１及び第２スクロールバーの移動速度（初期移動速度）はクラブの適用能力値（スイング安定性など）によって設定された移動速度であるか、システムで自体的に設定された移動速度であり得る。また、第１及び第２スクロールバーの初期移動速度は同一であってもよい。一方、使用者が図１０の（ｂ）で打球点を移動させない場合には、第１及び第２スクロールバーＢ１、Ｂ２の最終速度は初期移動速度となり、インパクトゾーンＩＺもまた初期位置に位置する。
【００７８】
使用者は上述したように、打球点を設定した後に使用するクラブを変えることもできる。クラブ変更が容易であるように、図８に示されたように使用可能なクラブをツインゲージ周辺に表示し、使用者のマウスまたはキーボード操作によって入力される信号で使用するクラブを変更しながら、選択したクラブと選択していないクラブを異ならせて表示し、所定のクラブが選択されたことを使用者に容易に知らせる。一方、ツインゲージの第１スイングゲージＳＧ１及び第２スイングゲージＳＧ２上には選択したクラブで使用する時に適用される飛距離による距離情報を図８の（ａ）乃至（ｆ）に例示したように表示することができる。
【００７９】
打球点が決められた後、使用者のマウスやキーボードなどの入力装置の操作によって第１操作信号が入力されると（Ｓ２２０）、図８の（ｅ）に示されているように、移動モジュール２５１が第１及び第２スイングゲージＳＧ２の第１及び第２スクロールバーＢ１、Ｂ２をそれぞれ開始位置から転換地点Ｔに移動させ始め、この時、打球点を反映して最終的に決められた速度で移動させる（Ｓ２３０）。
【００８０】
図９に示されているように、第１操作信号によって第１及び第２スクロールバーＢ１、Ｂ２が最終速度で移動する状態で使用者から第２操作信号が入力されると（Ｓ２４０）、操作量検出部２６は第２操作信号が入力された時点の第１及び第２スクロールバーの位置（記録位置）を検出する（Ｓ２５０）。その結果、ショット処理部２７の飛距離決定モジュール２７１が記録位置に基づいて実質的にボールが移動する飛距離を最終的に決定する（Ｓ２６０）。例えば、使用者が選択したクラブの適用能力値による最大飛距離が２００ｍであっても、使用者が１００ｍになる地点で第２操作信号を入力すると、実際に適用される飛距離は１００ｍに決定する。
【００８１】
移動する第１及び第２スクロールバーＢ１、Ｂ２は転換地点Ｔまで移動して図１０の（ｆ）に示されたように、方向を変えて再び開始位置に移動する。次に、使用者が第３操作信号を入力すると、移動モジュール２５１が移動していた第１及び第２スクロールバーＢ１、Ｂ２を停止させ、操作量検出部２６がスクロールバーの停止位置を判別する（Ｓ２７０〜Ｓ２９０）。そして、ショット処理部２７のスピン決定モジュール２７１が第１及び第２スクロールバーＢ１、Ｂ２の停止位置とインパクトゾーンの位置関係によって最終的なボールの移動方向及び回転量を決定する（Ｓ３００）。したがって、ボール移動モジュール２７３がボールを最終に決められた移動方向に移動させながら、最終に決められた飛距離だけ移動させる。
【００８２】
この時、第１及び第２スクロールバーＢ１、Ｂ２がインパクトゾーンＩＺのタイミングポイントＰ内に停止すると、例えば、使用者が意図した打球点による方向にボールが飛んで回転するベストショットが行われ、第１及び第２スクロールバーＢ１、Ｂ２がタイミングポイントＰから外れて停止すると、外れた程度によって使用者が意図した打球方向とは所定の角度で異なる方向に移動しながら回転するショットになる。また、第１及び第２スクロールバーＢ１、Ｂ２がインパクトゾーンＩＺを外れて停止すると、ミスショットとなる。
【００８３】
このようなショットに基づいて画面処理部２５によってボールが飛ぶ移動軌跡が表示されながら、ボールが前記決められた方向に飛距離だけ移動して停止する（Ｓ３１０）。
一方、ここでは第１及び第２スクロールバーＢ１、Ｂ２を開始位置から最終に決められた移動速度で移動させたが、これとは異なり、第１及び第２スクロールバーＢ１、Ｂ２を初期には基本的に設定された移動速度で移動させ、記録位置が検出された後、またはスクロールバーが転換地点Ｔを経て再び開始位置に戻る時点から、打球点によって最終に決められた移動速度で移動させることができる。
【００８４】
次に、評価サーバー３０が使用者のショットによって移動したボールの位置及び打数によって点数を算出する（Ｓ３２０）。
【００８５】
上述したような方法でゴルフゲームが継続して行われ（Ｓ３３０〜Ｓ３４０）、ゲームが終了すれば、評価サーバー３０のポイント提供部３１は使用者の最終点数によってゲームの勝敗を決め（Ｓ３５０）、選択的に新たなゲームを行う（Ｓ３６０）。評価サーバー４０はゲームの結果によって使用者に能力値を調節できる能力ポイントを選択的に付与することができ、使用者はゲーム結果によって付与される能力ポイントに基づいて自分の能力値を調節して、ゴルフゲームの勝率を左右するクラブを選択してゲームすることができる。
【００８６】
上述した実施形態はゴルフゲームで使用するクラブごとにツインゲージ状態を可変させることができる適用能力値が与えられており、このような適用能力値によってツインゲージの長さ、インパクトゾーンの幅、スクロールバーの移動速度を異ならせて設定できるように記述されているが、本発明は必ずこれに限られるわけではない。
一方、上述した実施形態では打球点に応じてインパクトゾーンの位置が可変するツインゲージを利用してゲームを遂行する場合について説明したが、ツインゲージ操作の難易度をさらに多様に設定するために、インパクトゾーンの形状を打球点の方向によってより多様に調節することもできる。
【００８７】
次に、本発明の他の実施形態に係るツインゲージ操作によるゲーム方法について説明する。
【００８８】
本発明の他の実施形態ではボールの中心点を基準に打球点が設定された方向、そして中心点との距離によってインパクトゾーンの形状、そして第１及び第１スクロールバーの速度を可変させる。
【００８９】
ツインゲージの構造は前記実施形態に記載されたように、第１及び第２スイングゲージＳＧ１、ＳＧ２、そしてインパクトゾーンＩＺを含む形態で構成され、スピンゲージＳＧ３を含むことができる。
【００９０】
まず、インパクトゾーンＩＺの構造をより具体的に説明する。図１１に本発明の実施形態によるインパクトゾーンの構造が示されている。
【００９１】
インパクトゾーンＩＺはベストショットのためのタイミングポイントＰを中心に左右に配置される第１及び第２打球ポイントＴＰ２を有する。第１及び第２打球ポイントＴＰ２は複数領域に分割され、打球点に応じて各打球ポイントＴＰ１、ＴＰ２の幅が可変する。つまり、ボールの中心点を基準に打球点が設定された方向、そして中心点との距離によってインパクトゾーンＩＺの第１打球ポイントＴＰ１または/及び第２打球ポイントＴＰ２の幅が変わる。
【００９２】
打球点がボールの中心点を基準に左右に移動して設定される場合、上述した実施形態のようにボールの中心点と打球点との間の距離に応じてインパクトゾーンＩＺの位置が変わり、また、前記距離に応じてインパクトゾーンＩＺの第１及び/または第２打球ポイントＴＰ２の幅が変わる。また、前記実施形態のように前記距離に応じて第１及び第２スクロールバーの移動速度が互いに異なる方向に可変する。この時、打球点の移動方向によって第１または第２打球ポイントＴＰ２の幅を選択的に可変させることができる。例えば、打球点が中心点から左側方向に移動した場合には、第１打球ポイントＴＰ１の幅を減少させ、打球点が中心点から右側方向に移動した場合には、第２打球ポイントＴＰ２の幅を減少させる。
【００９３】
打球点がボールの中心点を基準に上下に移動して設定された場合には、インパクトゾーンＩＺの位置は固定された状態でボールの中心点と打球点との間の距離によってインパクトゾーンＩＺの第１及び第２打球ポイントＴＰ２の幅が変わり、第１及び第２スクロールバーの移動速度が変わる。例えば、打球点が中心点から下側方向または上側方向に移動した場合には、第１及び第２打球ポイントＴＰ１、ＴＰ２の幅を減少させ第１及び第２スクロールバーの速度を増加させることで、使用者のツインゲージ操作を難しくする。
【００９４】
上述したように、打球点の設定方向、そして中心点との距離に応じてインパクトゾーンＩＺの第１打球ポイントＴＰ１または/及び第２打球ポイントＴＰ２の幅を段階的に可変させることができ、図１２にその例が示されている。
【００９５】
図１２に示されたように、段階別にインパクトゾーンＩＺの打球ポイントＴＰ１、ＴＰ２の幅を異ならせ、特に、矢印方向に示されているように、段階が高くなるほど、つまり、スイングの難易度が高くなるほど打球ポイントＴＰ１、ＴＰ２の幅を減少させる。例えば、図１２に示された１段階に相当する基本インパクトゾーンの打球ポイントＴＰ１、ＴＰ２を所定個数の領域（例:５個）で構成した後、段階が高くなるほど打球ポイントＴＰ１、ＴＰ２の領域数を減少させる方法で、打球ポイントＴＰ１、ＴＰ２の幅を調節することができる。そして、このように可変するインパクトゾーンの幅によってゲージの速度、つまり、第１及び第２スクロールバーの速度を可変させ、段階が高くなるほど第１及び第２スクロールバーの速度を増加させる。
【００９６】
したがって、使用者がボールにより大きいスピンを適用しようするほど、つまり、ボールの打球点がボールの中心点から遠くなるほど、インパクトゾーンＩＺの幅が減少して第１及び第２スクロールバーの速度が速くなるので、所望する打球意図でボールを打球することが難しくなる。
【００９７】
図１３に、このような本発明の他の実施形態によるツインゲージ操作によるゲーム方法が順次に示されており、図１４及び図１５に適用例が示されている。ここでは、ゲーム方法を前記システムの構成要素に基づいて説明する。
【００９８】
上述した実施形態のように、使用者が打球をしようとする場合に、ツインゲージが画面上に表示され、スピンゲージが表示された後、使用者がスピンゲージＳＧ３の打球点を自分の打球意図による位置に移動させると、打球点決定部２３は移動した打球点の位置を検出する（Ｓ４００〜Ｓ４１０）。そして、検出された位置に基づいてして打球点がボールの中心点を基準にどの方向に移動したかを判断する（Ｓ４２０）。
【００９９】
まず、打球点がボールの中心点を基準に左右側または上下側に移動したかを判断する（Ｓ４３０）。
【０１００】
打球点が左右側に移動した場合、前記打球点と中心点との間の距離を算出し、ゲージ制御部２４の移動量決定モジュール２４１が前記距離に応じてインパクトゾーンの移動量を決定する。そして、ゲージ制御部２４の幅決定モジュール２４４が前記距離に応じて前記打球点移動方向に位置するインパクトゾーンＩＺの打球ポイントの幅を可変させて決定する（Ｓ４４０〜Ｓ４６０）。
【０１０１】
具体的に、図１４に示されているように、打球点が左側に移動した場合、前記打球点と中心点との間の距離に応じてインパクトゾーンＩＺを左側に移動させる移動量を決め、また、前記距離（またはインパクトゾーンの移動量）に応じて第１打球ポイントＴＰ１の幅を所定値だけ減少させて決定する。例えば、打球点が中心点から３ポイント程度左側に移動した場合、前記移動した距離に応じて図１２における１段階より３段階高い４段階に相当するインパクトゾーンの第１打球ポイントに相当する幅だけ第１打球ポイントＴＰ１の幅を減少させる。一方、打球点が右側に移動した場合にも上述したように打球点と中心点との間の距離に応じてインパクトゾーンＩＺを右側に移動させる移動量を決め、また、前記距離（またはインパクトゾーンの移動量）に応じて第２打球ポイントＴＰ２の幅を減少させる。
【０１０２】
このように、打球点に応じてツインゲージ上のインパクトゾーンＩＺの位置及び打球ポイントの幅が決められ、また、前記実施形態のようにゲージ制御部２４の速度調節モジュール２４２が打球点に応じて第１及び第２スクロールバーＢ１、Ｂ２の移動速度を決定する（Ｓ４７０）。
【０１０３】
一方、打球点が上下側に移動した場合には、インパクトゾーンの位置は固定させた状態でゲージ制御部２４の幅調節モジュール２４４が前記打球点と中心点との間の距離に応じてインパクトゾーンＩＺの打球ポイントの幅を可変させて決定する（Ｓ４８０〜Ｓ５００）。
【０１０４】
具体的に、図１５に示されているように、打球点が下側に移動した場合、前記距離に応じて第１及び第２打球ポイントＴＰ２の幅を基準値より所定値だけ減少させて決定する。例えば、打球点が中心点から２ポイント程度下側に移動した場合、前記移動した距離に応じて、図１０における１段階より２段階高い４段階に相当するインパクトゾーンによって第１及び第２打球ポイントＴＰ２の幅を減少させる。そして、第１及び第２スクロールバーＢ１、Ｂ２の移動速度を３ｍ/ｓに増加させる。
【０１０５】
上述したように、打球点の移動方向及び中心点との距離に応じてインパクトゾーンＩＺの位置が選択的に可変されて打球ポイントＴＰ１、ＴＰ２の幅が選択的に増減した状態で、使用者の操作信号が入力されると、前記実施形態と同様にゲージ調節部２５の移動モジュール２５１が第１及び第２スクロールバーＢ１、Ｂ２を移動させては停止させ、記録位置に応じてボールの移動距離が決められ、そして停止位置とインパクトゾーンの位置関係に応じてボールの移動方向及び回転量が決められる（Ｓ５１０〜Ｓ５３０）。その後、ショット処理部２７によって決められた各値によってボールが所定方向に所定量だけ回転しながら所定距離だけ移動するスイングが行われることで球技ゲームが進められる（Ｓ５４０）。この時、打球点が中心点を基準に左右に決められた場合には、ボールが移動して着地した後、反動によって所定距離再び移動する時、前記打球点方向に応じてボールがさらに回転しながら移動することもある。または、打球点が中心点を基準に上下に決められた場合には、前記のように移動したボールの着地時の反動によって再び移動する時、前記ボールが決められた移動距離より所定距離先にさらに移動することもできる。また、この時、打球点が中心点から上下に移動した距離によって前記ボールの着地時にボールにバックスピンが選択的に適用されることもできる。
【０１０６】
一方、前記実施形態では打球点を設定する手段としてスピンゲージを使用したが、本発明はこれに限定されず、例えば、システムが多様な打球点を提供した後、使用者が選択する方法で打球点を設定するなど、他の打球点設定方法を用いることができる。
【０１０７】
また、前記実施形態ではスクロールバーの停止位置とインパクトゾーンの位置関係に応じてボールの移動方向及び回転量が決められたが、追加的に前記位置関係に応じてボールが移動する距離が変わることもある。つまり、記録位置に応じてボールの移動距離が決められても、スクロールバーの停止位置がインパクトゾーンを外れた場合には、ボールが前記決められた移動距離だけ移動できない場合もある。
【０１０８】
また、前記実施形態は、ゴルフゲームで本発明によるツインゲージを利用してゲームする方法に基づいて記述したが、本発明はゴルフゲームに限定されず、ボールを利用するすべてのゲームに適用することができる。
【０１０９】
また、前記実施形態はネットワークを通じてゲームが行われることに基づいて記述されたが、本発明の実施形態によるゲームシステム及び方法はオフラインで行われる球技ゲームにも適用することができる。
【０１１０】
また、前記ゲーム方法はコンピュータが読み込める記録媒体に貯蔵されるプログラム形態で実現することができる。記録媒体としてはコンピュータによって読み込まれるデータが貯蔵される全ての種類の記録装置を含むことができ、例えば、ＣＤ−ＲＯＭ、磁気テープ、フレキシブル磁気ディスクなどがあり、またキャリアウェーブ（例えば、インターネットによる伝送）の形態で実現することも含まれる。
【０１１１】
本発明は最も実際的で好ましい実施形態を参照して説明されたが、前記で開示された実施形態に限定されず、特許請求の範囲内に属する多様な変形及び等価物も含む。
【産業上の利用可能性】
【０１１２】
本発明によると、使用者の打球意図に応じてスイングのための操作の難易度が変わる。特に、スイングのためのスイングゲージがツイン形態で構成されることで２つのスイングゲージの間に位置するインパクトゾーンの位置が使用者の打球意図に応じて変化可能になるので、使用者がスピンを与えようとする場合及びスピンを与える程度に応じてゲージ操作が可変になる。
【０１１３】
また、使用者の打球意図に応じてインパクトゾーンの幅及びスクロールバーの移動速度が可変になり、特に、打球の難易度が増加するほどインパクトゾーンの幅が減少し、スクロールバーの移動速度が速くなることによってツインゲージ操作が難しくなる。
その結果、打球意図に応じてツインゲージの操作難易度が変わるので、球技ゲームの興味をより向上させることができ、そのために使用者のゲームに対する参加度を増加させることができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の実施形態によるツインゲージの構造図である。
【図２】本発明の実施形態によるツインゲージを利用したゲーム方法のフローチャートである。
【図３】本発明の実施形態によるツインゲージを使用するゲームシステムの構造図である。
【図４】図３に示されたゲームサーバーの具体的な構造図である。
【図５】図４に示されたゲームサーバーを構成する構成要素の具体的な構造図である。
【図６】図４に示されたゲームサーバーを構成する構成要素の具体的な構造図である。
【図７】図３に示されたゲームデータベースサーバーの具体的な構造図である。
【図８】本発明の実施形態によるツインゲージをゴルフゲームに適用する場合のゲーム方法を示すフローチャートである。
【図９】本発明の実施形態によるツインゲージをゴルフゲームに適用する場合のゲーム方法を示すフローチャートである。
【図１０】本発明の実施形態による打球点決定及びショット処理時に変化可能なツインゲージ動作状態を示す例示図である。
【図１１】本発明の実施形態によるインパクトゾーンの詳細構造図である。
【図１２】本発明の他の実施形態によるインパクトゾーンの幅調節段階を示す例示図である。
【図１３】本発明の他の実施形態によるツインゲージを利用するゲーム方法のフローチャートである。
【図１４】図１３に示されたゲーム方法を適用した例を示した図面である。
【図１５】図１３に示されたゲーム方法を適用した例を示した図面である。
【符号の説明】
【０１１５】
ＳＧ１  第１スイングゲージ
ＳＧ２  第２スイングゲージ
ＳＧ３  スピンゲージ
ＩＺ  インパクトゾーン
Ｐ  タイミングポイント
Ｂ１  第１スクロールバー
Ｂ２  第２スクロールバー
Ｔ  転換地点
【図１】
2008503311.tif 000003
【図２】
2008503311.tif 000004
【図３】
2008503311.tif 000005
【図４】
2008503311.tif 000006
【図５】
2008503311.tif 000007
【図６】
2008503311.tif 000008
【図７】
2008503311.tif 000009
【図８】
2008503311.tif 000010
【図９】
2008503311.tif 000011
【図１０】
2008503311.tif 000012
【図１１】
2008503311.tif 000013
【図１２】
2008503311.tif 000014
【図１３】
2008503311.tif 000015
【図１４】
2008503311.tif 000016
【図１５】
2008503311.tif 000017
【手続補正書】
【提出日】平成19年1月16日(2007.1.16)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2008503311.tif 000018
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2008503311.tif 000019
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2008503311.tif 000020
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2008503311.tif 000021
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2008503311.tif 000022
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2008503311.tif 000023
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2008503311.tif 000024
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2008503311.tif 000025
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2008503311.tif 000026
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2008503311.tif 000027
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2008503311.tif 000028
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2008503311.tif 000029
【国際調査報告】
2008503311.tif 000030
2008503311.tif 000031