(57)【要約】【課題】ゲーム内で使用されるユーザ独自のスキル又はアイテムを設定できるようにすることを、ゲームバランスが損なわれないように担保しつつ実現する。【解決手段】設定画像表示制御部（１１１）は、ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段に表示するための制御を行う。条件決定部（１３０）は、スキル又はアイテムの使用が可能になるための条件をパラメータに基づいて決定する。判定部（１４０）は、条件が満足されたか否かを判定する。使用制御部（１５０）は、判定部（１４０）の判定結果に基づいて、スキル又はアイテムの使用を可能にするための制御を行う。【選択図】図８
2018034052.tif 000002
【特許請求の範囲】
【請求項１】
ゲーム内で使用されるスキルの性能に関連するパラメータの設定を受け付けるための設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、
前記スキルの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、
前記条件が満足されたか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記スキルの使用を可能にするための制御を行う使用制御手段と、
を含むことを特徴とするゲーム制御装置。
【請求項２】
請求項１に記載のゲーム制御装置において、
前記設定画像表示制御手段は、複数の基本スキルのうちから選択された基本スキルの性能に関するパラメータを変更することによって前記スキルの性能に関する前記パラメータを設定するための画像を、前記設定画像として前記表示手段に表示するための制御を行う、
ことを特徴とするゲーム制御装置。
【請求項３】
請求項２に記載のゲーム制御装置において、
前記設定画像は、前記選択された基本スキルの性能に関する複数のパラメータのうちの少なくとも１つを変更することによって前記スキルの性能に関する複数のパラメータを設定するための画像であり、
前記ゲーム制御装置は、前記複数のパラメータのうちの少なくとも一つに対する変更を前記選択された基本スキルに応じて制限する制限手段を含む、
ことを特徴とするゲーム制御装置。
【請求項４】
請求項３に記載のゲーム制御装置において、
前記制限手段は、前記複数のパラメータのうちの一部のパラメータに対する変更を抑止し、
前記制限手段は、前記選択された基本スキルに応じて前記一部のパラメータを変える、
ことを特徴とするゲーム制御装置。
【請求項５】
請求項３又は４に記載のゲーム制御装置において、
前記制限手段は、前記複数のパラメータのうちの少なくとも１つに対する変更を制限範囲内に制限し、
前記制限手段は、前記選択された基本スキルに応じて前記制限範囲を変える、
ことを特徴とするゲーム制御装置。
【請求項６】
請求項１乃至５のいずれかに記載のゲーム制御装置において、
前記ゲーム内での前記スキルの使用が可能になる前において、前記スキルが使用される様子を示す使用画像を前記表示手段に表示するための制御を行う使用画像表示制御手段を含む、
ことを特徴とするゲーム制御装置。
【請求項７】
請求項２乃至５のいずれかを引用する請求項６に記載のゲーム制御装置において、
前記使用画像表示制御手段は、前記スキルが使用された場合と、選択された前記基本スキルが使用された場合とを比較可能な画像を、前記使用画像として前記表示手段に表示するための制御を行う、
ことを特徴とするゲーム制御装置。
【請求項８】
請求項７に記載のゲーム制御装置において、
前記スキル及び前記基本スキルは、オブジェクトを投げる、蹴る、又は打つ動作に関するスキルであり、
前記パラメータは、前記動作が行われた場合の前記オブジェクトの挙動に関するパラメータであり、
前記使用画像表示制御手段は、前記スキルが使用された場合の前記オブジェクトの挙動と、前記基本スキルが使用された場合の前記オブジェクトの挙動とを比較可能な画像を、前記使用画像として前記表示手段に表示するための制御を行う、
ことを特徴とするゲーム制御装置。
【請求項９】
請求項１乃至８のいずれかに記載のゲーム制御装置において、
前記条件決定手段は、前記スキルの使用を可能にするための対価を前記条件として決定する、
ことを特徴とするゲーム制御装置。
【請求項１０】
ゲーム内で使用されるアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、
前記アイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、
前記条件が満足されたか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記アイテムの使用を可能にするための制御を行う使用制御手段と、
を含むことを特徴とするゲーム制御装置。
【請求項１１】
ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、
前記スキル又はアイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、
前記条件が満足されたか否かを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記スキル又はアイテムの使用を可能にするための制御を行う使用制御手段と、
を含むことを特徴とするゲームシステム。
【請求項１２】
請求項１乃至１０のいずれかに記載のゲーム制御装置、又は、請求項１１に記載のゲームシステムとしてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はゲーム制御装置、ゲームシステム、及びプログラムに関する。
【０００２】
予め用意されたスキル又はアイテムのうちから選択されたスキル又はアイテムが使用されるゲームが知られている。例えば野球ゲームの投球場面では、予め用意された球種（「スキル」の一例）のうちからいずれかが選択されると、投手キャラクタが当該球種を投げるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４４３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような野球ゲームでは、投手キャラクタが投げることが可能な球種が予め用意された球種に限られていた。このため、ユーザが独自の球種を設定できるようになれば、球種選択の自由度が増し、投球場面に関する遊技性をさらに向上することができる。しかしながら、独自の球種の設定及び使用を自由に行えるようにしてしまうと、例えば、性能の高い球種（変化の大きい球種等）を独自に設定して使用できるようになってしまうため、ゲームバランスが損なわれてしまい、却って遊技性が低下してしまうおそれがある。
【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、ゲーム内で使用されるユーザ独自のスキル又はアイテムを設定できるようにすることを、ゲームバランスが損なわれないように担保しつつ実現することが可能なゲーム制御装置、ゲームシステム、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係るゲーム制御装置は、ゲーム内で使用されるスキルの性能に関連するパラメータの設定を受け付けるための設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、前記スキルの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、前記条件が満足されたか否かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記スキルの使用を可能にするための制御を行う使用制御手段とを含む。
【０００７】
本発明の一態様に係るゲーム制御装置は、ゲーム内で使用されるアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、前記アイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、前記条件が満足されたか否かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記アイテムの使用を可能にするための制御を行う使用制御手段とを含む。
【０００８】
本発明の一態様に係るゲームシステムは、ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段に表示するための制御を行う設定画像表示制御手段と、前記スキル又はアイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段と、前記条件が満足されたか否かを判定する判定手段と、前記判定手段の判定結果に基づいて、前記スキル又はアイテムの使用を可能にするための制御を行う使用制御手段とを含む。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係るゲーム装置の構成を示す図である。
【図２】ベース球種選択画像の一例を示す図である。
【図３】新球種作成画像の一例を示す図である。
【図４】試投画像の一例を示す図である。
【図５】新球種テーブルの一例を示す図である。
【図６】修得条件の一例を示す図である。
【図７】能力向上画像の一例を示す図である。
【図８】本発明の実施形態に係るゲーム装置の機能ブロック図である。
【図９】ベース球種テーブルの一例を示す図である。
【図１０】修得条件決定テーブルの一例を示す図である。
【図１１】選手キャラクタテーブルの一例を示す図である。
【図１２】ゲーム装置で実行される処理の一例を示す図である。
【図１３】ゲーム装置で実行される処理の一例を示す図である。
【図１４】ゲーム装置で実行される処理の一例を示す図である。
【図１５】ゲーム装置で実行される他の処理の一例を示す図である。
【図１６】本発明の他の実施形態に係るゲームシステムの構成を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態の例を図面に基づいて説明する。
【００１１】
［１．ゲーム装置の構成］図１は、本発明の実施形態に係るゲーム装置１０（ゲーム制御装置の一例）の構成を示す図である。ゲーム装置１０はユーザがゲームをプレイするために使用するコンピュータである。ゲーム装置１０は、例えば、家庭用ゲーム機（据置型ゲーム機）、携帯用ゲーム機、業務用ゲーム機、携帯電話機（スマートフォンを含む）、携帯情報端末（タブレット型コンピュータを含む）、デスクトップ型コンピュータ、又はラップトップ型コンピュータ等によって実現される。
【００１２】
図１に示すように、ゲーム装置１０は制御部１１、記憶部１２、光ディスクドライブ部１３、通信部１４、操作部１５、表示部１６、及び音声出力部１７を含む。なお、光ディスクドライブ部１３、通信部１４、操作部１５、表示部１６、及び音声出力部１７はゲーム装置１０に内蔵されていなくともよく、ゲーム装置１０に接続される外部装置であってもよい。
【００１３】
制御部１１は例えば１又は複数のマイクロプロセッサ等を含み、記憶部１２に記憶されたプログラムに従って処理を実行する。記憶部１２は主記憶部（例えばＲＡＭ）及び補助記憶部（例えばハードディスクドライブ又はソリッドステートドライブ）を含む。光ディスクドライブ部１３は光ディスクに記憶されたプログラムやデータを読み取る。通信部１４は通信ネットワークを介してデータ通信するためのものである。
【００１４】
例えば、プログラムやデータは光ディスクを介してゲーム装置１０に供給される。なお、ゲーム装置１０は光ディスクドライブ部１３を備えていなくてもよい。例えば、ゲーム装置１０は、光ディスク以外の情報記憶媒体（例えばメモリカード）に記憶されたプログラム又はデータを読み取るための構成要素を含むようにしてもよい。そして、光ディスク以外の情報記憶媒体を介してプログラムやデータがゲーム装置１０に供給されるようにしてもよい。また例えば、プログラムやデータは通信ネットワークを介して遠隔地からゲーム装置１０に供給されるようにしてもよい。
【００１５】
操作部１５はユーザがゲーム操作を行うためのものである。操作部１５は、例えばボタン（キー）、レバー（スティック）、タッチパネル、又はマウス等を含む。操作部１５は、ユーザが音声又はジェスチャによって操作を行うためのものであってもよい。表示部１６は例えば液晶ディスプレイ又は有機ＥＬディスプレイ等であり、各種画像を表示する。音声出力部１７は例えばスピーカ又はヘッドホン等であり、音声データを出力する。
【００１６】
［２．ゲームの概要］ゲーム装置１０ではプログラムが実行されることによってゲームが実行される。ゲーム装置１０では各種ゲームを実行可能である。
【００１７】
ゲーム装置１０では、例えば、ゲーム内で使用されるスキルをユーザが独自に設定することが可能なゲームが実行される。以下では、このようなゲームの具体的な例として、野球を題材としたゲームについて説明する。具体的には、ユーザが独自に球種を作成することが可能な野球ゲームについて説明する。なお以下では、ユーザが独自に作成する球種のことを便宜上「新球種」と呼ぶ。
【００１８】
図２及び図３は表示部１６に表示される画像であって、新球種を作成するための画面画像の一例を示す。図２はベース球種選択画像の一例を示す。ベース球種選択画像Ｇ１００は、予め用意された複数の球種タイプのうちのいずれかをベース球種（新球種を作成する際のベース）として選択するための画面画像である。
【００１９】
図２に示すように、ベース球種選択画像Ｇ１００は複数の要素Ｐ１０１〜Ｐ１０９を含む。「要素」とは画面画像を構成する要素であり、例えば、ボタン、アイコン、マーク等の画像や、テキスト等である。
【００２０】
要素Ｐ１０１〜Ｐ１０６は、複数の球種タイプ「スライダー系、ストレート系、シュート系、カーブ系、フォーク系、シンカー系」にそれぞれ対応する。なお、要素Ｐ１０１〜Ｐ１０６の各々に付された画像は投手が右手で投球した場合の球の変化方向を示している。
【００２１】
要素Ｐ１０７は、複数の球種タイプのうちの、選択状態にある球種タイプを示す。要素Ｐ１０７はユーザの操作に応じて要素Ｐ１０１〜Ｐ１０６の間で移動する。例えば、ユーザが左方向又は右方向を指示することによって要素Ｐ１０７は要素Ｐ１０１〜Ｐ１０６の間で移動する。また例えば、ユーザが要素Ｐ１０１〜Ｐ１０６のうちのいずれかをタッチすると、要素Ｐ１０７が当該選択された要素に移動する。図２に示す例では要素Ｐ１０７が「スライダー系」に対応する要素Ｐ１０１を指し示しており、「スライダー系」が選択状態にあることを示している。
【００２２】
要素Ｐ１０８には、ベース球種の選択を中止して一つ前の画像に戻るための処理が関連付けられている。このため、ユーザが要素Ｐ１０８を選択すると、一つ前に表示されていた画像が表示部１６に表示される。
【００２３】
要素Ｐ１０９には、選択状態にある球種タイプをベース球種として決定するための処理が関連付けられている。このため、ユーザが要素Ｐ１０９を選択すると、要素Ｐ１０７によって指し示されている球種タイプがベース球種として決定され、新球種作成画像が表示部１６に表示される。
【００２４】
図３は新球種作成画像の一例を示す。新球種作成画像Ｇ１１０は、ベース球種に基づいて新球種を作成するための画面画像である。なお、図３は、「スライダー系」がベース球種として選択された場合に表示される新球種作成画像Ｇ１１０を示す。
【００２５】
新球種作成画像Ｇ１１０の編集領域Ａ１１３は、新球種に関する情報を編集するための領域である。編集領域Ａ１１３は、新球種に関する複数の情報にそれぞれ対応する複数の部分領域Ａ１１３１−１〜Ａ１１３１−９を含む。
【００２６】
部分領域Ａ１１３１−１は球種の名称の編集を受け付けるための領域である。ユーザは任意の球種名を部分領域Ａ１１３１−１に入力することができる。
【００２７】
部分領域Ａ１１３１−２〜１１３１−８は球種の性能パラメータの編集を受け付けるための領域である。性能パラメータは球種の性能に関するパラメータである。
【００２８】
部分領域Ａ１１３１−２は角度パラメータの編集を受け付けるための領域である。角度パラメータは球の変化の方向（角度）を示す。
【００２９】
例えば、角度パラメータは「１〜１５」の値をとり、変化の方向を１５段階で設定可能である。例えば、値「１」が投手から見て左水平方向への変化に対応し、値「１５」が投手から見て水平右方向への変化に対応する。部分領域Ａ１１３１−２には１５個の矩形要素Ｒが表示され、これら１５個の矩形要素Ｒは「１〜１５」の値にそれぞれ対応している。例えば、左端から第１番目の矩形要素Ｒが値「１」に対応し、左端から第１５番目の矩形要素Ｒ（すなわち、右端の矩形要素Ｒ）が値「１５」に対応する。
【００３０】
黒色の矩形要素Ｒは角度パラメータの現在値を示す。図３に示す例では、左端から第１番目の矩形要素Ｒ、すなわち値「１」に対応する矩形要素Ｒが黒色であり、角度パラメータの現在値が「１」であることを示している。
【００３１】
また、白色の矩形要素Ｒ（ばつ印が付されていない矩形要素Ｒ）は角度パラメータの値として設定可能な値を示し、ばつ印が付された矩形要素Ｒは角度パラメータの値として設定不可能な値を示す。図３に示す例では、左端から第２番目の矩形要素Ｒ、すなわち値「２」に対応する矩形要素Ｒが白色であり、角度パラメータの値を「２」に変更できることを示している。また図３に示す例では、左端から第３〜１５番目の矩形要素Ｒ、すなわち値「３〜１５」に対応する矩形要素Ｒにばつ印が付されており、角度パラメータの値を「３〜１５」に変更できないことを示している。
【００３２】
本野球ゲームでは、ベース球種の特徴に反するような性能パラメータの編集が制限される。すなわち、ベース球種とかけはなれた球種とならないようにすべく、性能パラメータの編集が制限される。例えばベース球種が「スライダー系」である場合には、スライダー系の変化方向とは大きく異なる変化方向を設定できないように角度パラメータの編集が制限される。その結果、図３に示す例では、角度パラメータの値を、編集可能範囲である「１〜２」内でのみ変更することができ、編集可能範囲外である「３〜１５」に変更できないようになっている。なお、編集可能範囲は、ベース球種として選択された球種タイプに合わせて設定される。
【００３３】
同様に、部分領域Ａ１１３１−３は変化パラメータの編集を受け付けるための領域である。変化パラメータは球の変化の程度（大きさ）を示す。
【００３４】
また、部分領域Ａ１１３１−４は球速パラメータの編集を受け付けるための領域である。球速パラメータは球の速度を示す。
【００３５】
また、部分領域Ａ１１３１−５はノビパラメータの編集を受け付けるための領域である。ノビパラメータは球のノビを示す。「球のノビ」とは、投げられた直後の球速（初速）と、ホームベース上を通過する時点の球速（終速）との差の小ささを意味している。ノビパラメータの値が大きい（すなわち、球のノビが大きい）ほど、この差が小さくなる。
【００３６】
また、部分領域Ａ１１３１−６はブレーキパラメータの編集を受け付けるための領域である。ブレーキパラメータは球のブレーキの程度を示す。ブレーキパラメータの値が大きい（すなわち、球のブレーキが大きい）ほど、投げられた球の速度が途中で急激に変化する（遅くなる）。
【００３７】
また、部分領域Ａ１１３１−７はキレパラメータの編集を受け付けるための領域である。キレパラメータは球のキレを示す。キレパラメータの値が大きいほど（すなわち、球のキレが良い（鋭い）ほど）、投げられた球がホームベースの直前で大きく変化する。
【００３８】
また、部分領域Ａ１１３１−８は重さパラメータの編集を受け付けるための領域である。重さパラメータは球の重さの程度を示す。「球の重さ」とは、投げられた球が打たれた時の当該球の飛び難さを意味している。重さパラメータの値が大きいほど（すなわち、球が重いほど）、投げられた球が打たれた時の当該球の飛距離が長くなり難くなる。
【００３９】
変化、球速、ノビ、ブレーキ、キレ、及び重さパラメータの各々も「１〜１５」の値をとり、球の変化の程度、速度、ノビ、ブレーキの程度、キレ、重さも１５段階で設定可能である。部分領域Ａ１１３１−２と同様に、部分領域Ａ１１３１−３〜Ａ１１３１−８の各々にも、「１〜１５」の値にそれぞれ対応する１５個の矩形要素Ｒが表示される。部分領域Ａ１１３１−３〜Ａ１１３１−８の各々においても、ベース球種とかけはなれた球種とならないようにすべく球速パラメータの編集が制限される。
【００４０】
なお、図３に示す部分領域Ａ１１３１−５では、すべての矩形要素Ｒにばつ印が付され、ノビパラメータの値を設定できない状態になっている。これもベース球種とかけはなれた球種とならないようにするためである。
【００４１】
また、図３に示す部分領域Ａ１１３１−６では、いずれの矩形要素Ｒにもばつ印が付されておらず、ブレーキパラメータの値を「１〜１５」のいずれにも設定できるようになっている。ベース球種が「スライダー系」である場合には、ブレーキパラメータの値がいずれの値に設定されたとしても、ベース球種とかけはなれた球種にはなり難いため、ブレーキパラメータの編集を制限しないようになっている。
【００４２】
部分領域Ａ１１３１−９は、エフェクトの有無及び種類の編集を受け付けるための領域である。ここで、「エフェクト」とは、球が投げられた際に画面に発生されるものであり、例えば、球速が非常に速いことを強調するエフェクト、球が非常に重い（球の威力が大きい）ことを強調するエフェクト、又は球の変化が非常に大きいことを強調するエフェクト等である。ユーザは予め用意された複数種類のエフェクトのうちから所望のエフェクトを選択することができる。
【００４３】
また、編集領域Ａ１１３には要素Ｐ１１３２，Ｐ１１３３が表示される。要素Ｐ１１３２，Ｐ１１３３は、編集領域Ａ１１３に表示されている情報のいずれが編集対象になっているのかを示す。図３に示す例では、変化パラメータに対応する部分領域Ａ１１３１−３に要素Ｐ１１３２，Ｐ１１３３が表示されており、変化パラメータが編集対象になっている。例えば、ユーザは上方向又は下方向を指定したり、部分領域Ａ１１３１−１〜Ａ１１３１−９のいずれかをタッチしたりすることによって、編集対象を指定することができる。また、性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、重さパラメータ）のいずれかが編集対象になっている場合、ユーザは左方向又は右方向を指定したり、要素Ｐ１１３２又はＰ１１３３をタッチしたりすることによって、当該性能パラメータの値を変更することができる。なお、性能パラメータの現在値が編集可能範囲の下限値である場合、要素Ｐ１１３２へのタッチを無効にしたり（要素Ｐ１１３２をグレーアウトにしたり）、要素Ｐ１１３２を表示しないようにしたりすることによって、下限値よりも小さい値に変更できないようにしてもよい。同様に、性能パラメータの現在値が編集可能範囲の上限値である場合には、要素Ｐ１１３３へのタッチを無効にしたり（要素Ｐ１１３３をグレーアウトにしたり）、要素Ｐ１１３３を表示しないようにしたりすることによって、上限値よりも大きい値に変更できないようにしてもよい。
【００４４】
また、新球種作成画像Ｇ１１０の概要領域Ａ１１４は、ユーザに作成されている新球種に関する概要情報を示す領域である。図３に示すように、概要領域Ａ１１４は要素Ｐ１１４１，Ｐ１１４２，Ｐ１１４３を含む。
【００４５】
要素Ｐ１１４１は、新球種の変化の方向及び程度を示す矢印画像である。すなわち、要素Ｐ１１４１の示す方向は新球種の変化方向（角度パラメータの値に対応する変化方向）を示す。角度パラメータの値が変更されるのに応じて、要素Ｐ１１４１の示す方向は変化する。また、要素Ｐ１１４１の長さは新球種の変化の大きさ（変化パラメータの値に対応する変化の程度）を示す。変化パラメータの値が変更されるのに応じて、要素Ｐ１１４１の長さは変化する。
【００４６】
要素Ｐ１１４２は新球種のランクを示す。「ランク」は新球種の性能の高低を示す。例えば、ランクは「Ｓ，Ａ，Ｂ，Ｃ，Ｄ」のアルファベットで表され、「Ｓ」は性能が非常に高いことを示し、「Ｄ」は性能が非常に低いことを示す。ランクは、部分領域Ａ１１３１−２〜Ａ１１３１−８で設定された各性能パラメータに基づいて決定される。
【００４７】
要素Ｐ１１４３は新球種のコストを示す。「コスト」は新球種を選手キャラクタに修得させるために必要なコストの目安を示す。後述するように、本野球ゲームでは、選手キャラクタの経験ポイントを消費することによって、選手キャラクタに新球種を修得させることができ（図７参照）、その結果として、選手キャラクタが当該新球種を投げることができるようになる。このため、「コスト」は、選手キャラクタに新球種を修得させるために必要な経験ポイントの量の大小を示す。
【００４８】
なお、図３に示す例では要素Ｐ１１４３として「５００→５５０」と表示されている。このうち、「５００」は、性能パラメータが編集される前の元々のコスト（ベース球種のコスト）を示し、「５５０」は、性能パラメータが編集された後のコストを示す。この場合、性能パラメータが編集されたことによって、新球種のコストが「５００」から「５５０」に上昇している。
【００４９】
また、新球種作成画像Ｇ１１０の領域Ａ１１５はメニュー領域であり、要素Ｐ１１５１を含む。要素Ｐ１１５１には、作成中の新球種を試し投げするための画面画像である試投画像を表示するための処理が関連付けられている。このため、ユーザが要素Ｐ１１５１を選択すると、試投画像が表示部１６に表示される。
【００５０】
図４は試投画像の一例を示す。図４に示すように、試投画像Ｇ１２０には投手キャラクタＰＣと打者キャラクタＢＣとが表示される。また、試投画像Ｇ１２０には枠Ｆが表示される。枠Ｆはストライクゾーンを示す。
【００５１】
試投画像Ｇ１２０では投手キャラクタＰＣが新球種を投げる。このため、ユーザは投手キャラクタＰＣによって投げられた球Ｂの挙動（速度や軌跡）を見ることによって、新球種の作成完了前に新球種の変化方向、変化の程度、速度、ノビ、ブレーキ、キレ、重さ等を確認することができる。なお、試投画像Ｇ１２０では、投手キャラクタＰＣが新球種を自動的に繰り返し投げるようにしてもよいし、ユーザの操作に応じて投げるようにしてもよい。
【００５２】
なお、試投画像Ｇ１２０では投手キャラクタＰＣが新球種とベース球種とを交互に投げるようにしてもよい。このようにして、ユーザが新球種の挙動とベース球種の挙動とを比較して、それらがどのように異なるのかを把握できるようにしてもよい。
【００５３】
または、投手キャラクタＰＣが新球種とベース球種とを同時に投げたように演出するようにしてもよい。すなわち、新球種の挙動とベース球種の挙動とを同時に試投画像Ｇ１２０に表示するようにしてもよい。またこの場合、新球種の軌道とベース球種の軌道との表示態様（色、線の種類又は太さ等）を異ならせることによって、新球種の挙動とベース球種の挙動とを区別し易くなるようにしてもよい。このようにして、ユーザが新球種の挙動とベース球種の挙動とがどのように異なるのかをさらに把握し易くなるように補助してもよい。
【００５４】
図４に示すように、試投画像Ｇ１２０は要素Ｐ１２１を含む。要素Ｐ１２１には、新球種作成画像Ｇ１１０に戻るための処理が関連付けられている。このため、ユーザが要素Ｐ１２１を選択すると、新球種作成画像Ｇ１１０が表示部１６に表示される。
【００５５】
図３に示すように、新球種作成画像Ｇ１１０は要素Ｐ１１１，Ｐ１１２も含む。要素Ｐ１１２には、ベース球種選択画像Ｇ１００に戻るための処理が関連付けられている。このため、ユーザが要素Ｐ１１２を選択すると、ベース球種選択画像Ｇ１００が表示部１６に表示される。
【００５６】
要素Ｐ１１１には、新球種に関する情報を決定するための処理が関連付けられている。ユーザは新球種の作成を完了する場合に要素Ｐ１１１を選択する。要素Ｐ１１１が選択されると、新球種の情報が編集領域Ａ１１３で編集された内容に確定され、新球種の情報が記憶部１２に保存される。
【００５７】
図５は新球種テーブルの一例を示す。図５に示す新球種テーブルＴＢＬ１０１には、ユーザによって作成された新球種の下記情報（１）〜（４）が登録される。
（１）ベース球種
（２）名称、性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、重さパラメータ）、及びエフェクト
（３）ランク及びコスト
（４）修得条件
【００５８】
（１）〜（３）に関してはすでに説明済みであるため、ここでは説明を省略し、（４）の修得条件について主に説明する。図６は修得条件の一例について示す。
【００５９】
本野球ゲームでは、選手キャラクタが練習又は試合を行うことによって、経験ポイントが選手キャラクタに付与される。例えば、練習内容、練習結果、試合結果、試合での成績等に応じて、筋力ポイント、敏捷ポイント、技術ポイント、変化球ポイント、及び精神ポイントの５種類の経験ポイントのうちの少なくとも一つが選手キャラクタに付与される。本野球ゲームでは、選手キャラクタの経験ポイントを消費することによって、選手キャラクタに新球種を修得させることができる。
【００６０】
このため、本野球ゲームでは、新球種を選手キャラクタに修得させるために必要な経験ポイントが修得条件として設定される。図６に示す例では、新球種を選手キャラクタに修得させるために必要な筋力ポイント、敏捷ポイント、技術ポイント、変化球ポイント、及び精神ポイントとして、それぞれ０，０，１６，５０，１０ポイントが設定されている。すなわち、新球種を選手キャラクタに修得させるために技術ポイント、変化球ポイント、及び精神ポイントがそれぞれ１６，５０，１０ポイント必要になっている。
【００６１】
修得条件は新球種の性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、及び重さパラメータ）に基づいて決定される。新球種の性能が高いほど修得条件が満足され難くなるようにして、修得条件は設定される。このため、新球種の性能が高い場合には新球種の性能が低い場合に比べて新球種を修得するために多くの経験ポイントが必要になる。
【００６２】
なお、以上の説明では、選手キャラクタの経験ポイントと引き替えにして新球種を選手キャラクタに修得させるようになっていたが、他のゲームポイント（例えばゲーム内の仮想通貨）と引き替えにして新球種を選手キャラクタに修得させるようにしてもよい。
【００６３】
図７は、選手キャラクタの能力を向上させるための画面画像である能力向上画像の一例を示す。図７に示す能力向上画像Ｇ１３０は、例えば、ユーザの保有している選手キャラクタのうちのいずれかが能力向上の対象として選択された場合に表示される。
【００６４】
能力向上画像Ｇ１３０では新球種を選手キャラクタに修得させることが可能である。能力向上画像Ｇ１３０は第１領域Ａ１３３と第２領域Ａ１３４とを含む。
【００６５】
第１領域Ａ１３３には選手キャラクタの能力パラメータの変更内容が表示される。第１領域Ａ１３３は投手能力タブＴ１３３１と野手能力タブＴ１３３２とを含む。投手能力タブＴ１３３１には、投手能力に関連する能力パラメータの変更内容が表示される。野手能力タブＴ１３３２には、野手能力に関連する能力パラメータの変更内容が表示される。
【００６６】
第１領域Ａ１３３では、ユーザの選択に応じて、投手能力タブＴ１３３１と野手能力タブＴ１３３２とのいずれかが前面に表示される。図７に示す例では、投手能力タブＴ１３３１が前面に表示されている。投手能力タブＴ１３３１には、球速、コントロール、スタミナ、球種パラメータの各々について、変更前の値と変更後の値とが表示される。
【００６７】
ここで、球速パラメータは、選手キャラクタがどれだけ速い球を投げることができるかを示す。コントロールパラメータは、選手キャラクタがどれだけ正確に目標に向けて球を投げることができるかを示す。スタミナパラメータは選手キャラクタのスタミナを示す。
【００６８】
また、球種パラメータは各球種タイプごとに設定され、選手キャラクタが各球種タイプを修得しているか否かやその熟練度を示す。図７に示す例では、「上矢印」はストレート系の球種（ツーシーム等）を示し、「左矢印」はスライダー系の球種を示し、「左下矢印」はカーブ系の球種を示し、「下矢印」はフォーク系の球種を示し、「右下矢印」はシンカー系の球種を示し、「右矢印」はシュート系の球種を示す。例えば、値「０」は、選手キャラクタが球種を修得していないことを示し、１以上の値は、選手キャラクタが球種を修得していることを示し、値が大きいほど、球種の熟練度が高いことを示す。
【００６９】
第２領域Ａ１３４は基本能力タブＴ１３４１と球種タブＴ１３４２と特殊能力タブＴ１３４３とを含む。基本能力タブＴ１３４１は、選手キャラクタの基本能力（例えば球速、コントロール、又はスタミナ）を向上させるためのタブである。また、球種タブＴ１３４２は、選手キャラクタに球種を修得させたり、球種の熟練度を向上させたりするためのタブである。さらに、特殊能力タブＴ１３４３は、選手キャラクタに特殊能力（例えば「ピンチに強い」等）を修得させるためのタブである。
【００７０】
第２領域Ａ１３４では、ユーザの選択に応じて、基本能力タブＴ１３４１、球種タブＴ１３４２、及び特殊能力タブＴ１３４３のいずれかが前面に表示される。図７に示す例では球種タブＴ１３４２が前面に表示されている。
【００７１】
球種タブＴ１３４２には、選手キャラクタが現在保有している経験ポイント（筋力、敏捷、技術、変化球、精神ポイント）が表示される。図７に示す例では、選手キャラクタが筋力、敏捷、技術、変化球、精神ポイントをそれぞれ２７，２０，２４，５０，１０ポイント保有している。
【００７２】
球種タブＴ１３４２では、選手キャラクタが現在保有している経験ポイントの一部又は全部と引き替えにして、選手キャラクタに球種を修得させたり、選手キャラクタの球種の熟練度を向上させたりすることができる。
【００７３】
図７に示す例では、修得可能な球種として、「スライダー」、「Ｈスライダー」、及び「スペシャルスライダー」が表示されている。なお、「スライダー」及び「Ｈスライダー」は、ゲーム提供者等によって予め用意された球種であり、「スペシャルスライダー」は、ユーザによって作成された新球種である。
【００７４】
また、球種タブＴ１３４２では、各球種に関連付けて、選手キャラクタに当該球種を修得させるために必要な経験ポイントが表示される。図７に示す例では、選手キャラクタに「スペシャルスライダー」を修得させるために、技術、変化球、及び精神ポイントをそれぞれ１６，５０，１０ポイント必要であることが示されている。なお、ユーザによって作成された新球種である「スペシャルスライダー」は、予め用意された球種である「スライダー」及び「Ｈスライダー」よりも性能が高いため、「スペシャルスライダー」の修得に必要な経験ポイントが「スライダー」及び「Ｈスライダー」に比べて多くなっている。
【００７５】
さらに、球種タブＴ１３４２では、各球種に関連付けて、要素Ｐ１３４４−１，Ｐ１３４４−２，Ｐ１３４４−３が表示されている。
【００７６】
例えば、要素Ｐ１３４４−３は「スペシャルスライダー」と関連付けられており、要素Ｐ１３４４−３には、所定の経験ポイントと引き替えに選手キャラクタに「スペシャルスライダー」を修得させるための処理が関連付けられている。ユーザは要素Ｐ１３４４−３を選択することによって、技術ポイント：１６ポイント、変化球ポイント：５０ポイント、及び精神ポイント：１０ポイントと引き替えに選手キャラクタに「スペシャルスライダー」を修得させることができる。ただし、当然のことながら、選手キャラクタがこれらの経験ポイントを保有していない場合には、選手キャラクタに「スペシャルスライダー」を修得させることはできない。先述の通り、選手キャラクタは経験ポイントとして筋力、敏捷、技術、変化球、精神ポイントをそれぞれ２７，２０，２４，５０，１０ポイント保有しているため、「スペシャルスライダー」を修得することが可能な状態となっている。
【００７７】
選手キャラクタが「スペシャルスライダー」を修得した場合、スライダー系の球種パラメータが１増加される。この場合、投手能力タブＴ１３３１では、スライダー系の球種パラメータ（右矢印に関連付けられた球種パラメータ）の値が「０」から「１」に変更されたことが示される。すなわち、図７に示す領域Ａ１３３３に表示される値が「１」に変更される。
【００７８】
要素Ｐ１３４４−３と同様、他の要素Ｐ１３４４−１，Ｐ１３４４−２は、それぞれ、「スライダー」、「Ｈスライダー」と関連付けられており、所定の経験ポイントと引き換えに選手キャラクタに当該球種を修得させるための処理が関連付けられている。
【００７９】
図７に示すように、能力向上画像Ｇ１３０は要素Ｐ１３１，Ｐ１３２を含む。要素Ｐ１３２には、選手キャラクタの能力の変更を取り消して変更前の状態に戻し、１つ前に表示されていた画像（画面画像）に戻るための処理が関連付けられている。このため、ユーザが要素Ｐ１３２を選択すると、選手キャラクタの能力が変更前の状態に戻り、１つ前に表示されていた画像（画面画像）が表示部１６に表示される。
【００８０】
また、要素Ｐ１３１には、選手キャラクタの能力の変更を確定するための処理が関連付けられている。このため、ユーザが要素Ｐ１３１を選択すると、選手キャラクタの能力が変更後の状態に確定される。
【００８１】
以上のように、上記野球ゲームではユーザ独自の球種（新球種）を作成できる。また上記野球ゲームでは、新球種を使用可能にするための条件（修得条件）が新球種の性能に合わせて設定される。具体的には、新球種の性能が高いほど上記条件が満足され難くなるようにして、上記条件が設定される。これにより、ユーザ独自の球種（新球種）を作成できるようにすることが、ゲームバランスが損なわれないように担保しつつ実現される。
【００８２】
［３．機能ブロック］上記に説明した機能を実現するための構成について説明する。図８はゲーム装置１０で実現される機能ブロックを示す。図８に示すように、ゲーム装置１０は、データ記憶部１００、表示制御部１１０、制限部１２０、条件決定部１３０、判定部１４０、及び使用制御部１５０を含む。また、表示制御部１１０は設定画像表示制御部１１１と使用画像表示制御部１１２とを含む。なお、設定画像表示制御部１１１と使用画像表示制御部１１２とは別個に実現されてもよい。
【００８３】
例えば、データ記憶部１００は記憶部１２によって実現される。なお、データ記憶部１００はゲーム装置１０からアクセス可能な他の装置に含まれる記憶部によって実現されてもよい。また、表示制御部１１０、制限部１２０、条件決定部１３０、判定部１４０、及び使用制御部１５０は制御部１１によって実現される。なお、使用画像表示制御部１１２や制限部１２０は必須ではなく、省略することが可能である。
【００８４】
［３−１］データ記憶部１００はゲームを実行するために必要なデータを記憶する。例えば、上記野球ゲームを実行するために必要なデータが記憶される。具体的には、新球種テーブルＴＢＬ１０１、ベース球種テーブルＴＢＬ１０２、修得条件決定テーブルＴＢＬ１０３、及び選手キャラクタテーブルＴＢＬ１０４がデータ記憶部１００に記憶される。新球種テーブルＴＢＬ１０１に関してはすでに説明済みであるため（図６，７参照）、ここでは新球種テーブルＴＢＬ１０１以外のテーブルについて説明する。
【００８５】
［３−２］図９はベース球種テーブルＴＢＬ１０２の一例を示す。ベース球種テーブルＴＢＬ１０２には、ベース球種の各々について、性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、及び重さパラメータ）の初期値、編集禁止フラグ、及び編集可能範囲が登録される。ここで、「初期値」は性能パラメータの初期値である。「編集禁止フラグ」は性能パラメータの編集が禁止されるか否かを示す。例えば、編集禁止フラグは値「０」又は「１」をとる。値「０」は、性能パラメータの編集が禁止されないことを示し、値「１」は、性能パラメータの編集が禁止されることを示す。「編集可能範囲」は性能パラメータの値として編集可能な範囲である。
【００８６】
図９に示す例では、ベース球種が「スライダー系」である場合の角度パラメータの初期値、編集禁止フラグ、及び編集可能範囲が、それぞれ、「１」、「０」、「１−２」に設定されている。このため、「スライダー系」がベース球種として選択された場合、図３の新球種作成画像Ｇ１１０の編集領域Ａ１１３の部分領域Ａ１１３１−１では値「１」が初期値として設定される。すなわち、値「１」に対応する矩形要素Ｒ（左端から第１番目の矩形要素Ｒ）が黒色に設定される。また、値「２」に対応する矩形要素Ｒ（左端から第２番目の矩形要素Ｒ）が白色に設定される。その結果、角度パラメータの値を「１−２」のうちで変更することができるようになる。なお、残りの矩形要素Ｒ（左端から第３〜１５番目の矩形要素Ｒ）にはばつ印が付され、角度パラメータの値を「３−１５」のいずれかに変更することが制限される。
【００８７】
図９では省略しているが、角度パラメータと同様に、変化、球速、ノビ、ブレーキ、キレ、及び重さパラメータに関しても、初期値、編集禁止フラグ、及び編集可能範囲が登録される。
【００８８】
［３−３］図１０は修得条件決定テーブルＴＢＬ１０３の一例を示す。修得条件決定テーブルＴＢＬ１０３は、新球種のベース球種、角度パラメータ、変化パラメータ、球速パラメータ、ノビパラメータ、ブレーキパラメータ、キレパラメータ、重さパラメータ、及びエフェクトの組合せに応じて新球種のランク、コスト、及び修得条件を決定するためのテーブルである。
【００８９】
図１０に示す例は、新球種のベース球種が「スライダー系」であり、かつ、新球種の角度、変化、球速、ノビ、ブレーキ、キレ、重さパラメータの値がそれぞれ「１」，「７」，「６」，「５」，「１３」，「５」，「５」であり、かつ、新球種のエフェクトが「なし」である場合に、新球種のランク及びコストがそれぞれ「Ｄ」及び「４５０」に決定されることを示している。また図１０に示す例は、この場合の新球種を修得するために必要な筋力、敏捷、技術、変化球、及び精神ポイント（修得条件）がそれぞれ「０」，「０」，「１０」，「３０」，「５」に決定されることを示している。
【００９０】
［３−４］図１１は選手キャラクタテーブルＴＢＬ１０４の一例を示す。選手キャラクタテーブルＴＢＬ１０４は、ユーザの保有する選手キャラクタ（言い換えれば、ユーザが使用可能な選手キャラクタ）のリストを示す。なお、「ユーザの保有する選手キャラクタ」とは、ユーザが任意に使用可能な選手キャラクタである。すなわち、ユーザが任意に練習させたり、試合に出場させたりすることが可能な選手キャラクタである。
【００９１】
選手キャラクタテーブルＴＢＬ１０４には、選手ＩＤに関連付けて、選手の名称、経験ポイント（筋力、敏捷、技術、変化球、精神ポイント）、基本能力パラメータ（球速、コントロール、スタミナパラメータ）、球種パラメータ、及び特殊能力パラメータが登録される。なお、「選手ＩＤ」は、ユーザの保有する選手キャラクタの各々を識別するための情報である。また、「特殊能力パラメータ」は、選手キャラクタが修得している特殊能力を示す。また、「球種パラメータ」は、選手キャラクタが修得している球種に関する情報（球種タイプ、球種名、熟練度）を示す。図１１に示す例は、選手キャラクタがスライダー系の球種として「スペシャルスライダー」を修得しており、かつ、その熟練度が「１」であることを示している。この場合、この選手キャラクタは試合等においてスペシャルスライダーを投げることができる。なお、図１１では省略されているが、選手キャラクタに関する他の情報（得意ポジション等）も選手キャラクタテーブルＴＢＬ１０４に登録される。
【００９２】
［３−５］表示制御部１１０は画像（画面画像）を表示部１６に表示するための制御を行う。ここで、「画像を表示部に表示するための制御を行う」とは、例えば、画像を生成して、当該画像を表示部に表示させることである。画像を表示するために必要なデータを生成して、当該データを表示部に送信することによって、当該画像を表示部に表示させることであってもよい。なお、「画像を表示するために必要なデータ」とは、画像自体を示すデータであってもよいし、画像を生成するために必要なデータであってもよい。
【００９３】
［３−６］設定画像表示制御部１１１は、ゲーム内で使用されるスキルを設定するための画像であって、当該スキルの性能に関連するパラメータの設定を受け付けるための設定画像を表示部１６に表示するための制御を行う。
【００９４】
「スキル」とは、ゲーム内で発揮される技能である。例えば、「スキル」はゲーム内でゲームオブジェクト（ゲームキャラクタ等）によって使用される。また例えば、「スキル」はゲーム内でユーザの操作に応じて使用される。具体的には、例えば、テクニック、技、魔法等が「スキル」の一例に相当する。すなわち、野球ゲームにおける球種、投法、打法が「スキル」の一例に相当する。また、サッカーゲームにおけるフェイント、ドリブル、シュート等のテクニックも「スキル」の一例に相当する。また、ロールプレイングゲーム、アクションゲーム、又はカードゲームにおける必殺技、魔法等の特技も「スキル」の一例に相当する。
【００９５】
「スキルの設定」とは、例えば、ユーザがスキルを任意に設定することである。また例えば、ユーザが独自のスキルを新たに作成することである。また例えば、ユーザが既存のスキルを独自に変更することであってもよい。
【００９６】
「スキルの使用」とは、例えば、ゲーム内でゲームオブジェクト（ゲームキャラクタ）によってスキルが発揮されることである。また例えば、ユーザの操作に従ってゲーム内でスキルが発揮されることである。例えば、「スキル」が野球ゲームにおける球種（スライダー等）である場合、投手キャラクタが当該球種（スライダー）を投げることが「スキルの使用」の一例に相当する。また例えば、「スキル」がサッカーゲームにおけるシュート（カーブシュート等）である場合、選手キャラクタが当該シュートを行うことが「スキルの使用」の一例に相当する。また例えば、「スキル」がロールプレイングゲーム、アクションゲーム、又はカードゲームにおける必殺技又は魔法である場合、ゲームキャラクタが必殺技を行ったり、魔法を唱えたりすることが「スキルの使用」の一例に相当する。
【００９７】
スキルは、当該スキルを設定したユーザによって使用される。言い換えれば、スキルは、当該スキルを設定したユーザがプレイするゲーム内で使用される。
【００９８】
「パラメータ」とは、例えば、スキルの性能を示す情報である。例えば、スキルの性能の大小又は高低を示す情報である。また例えば、スキルの使用易さ（発動し易さ）を示す情報であってもよい。「パラメータ」は数値情報に限られず、数値情報以外の情報であってもよい。
【００９９】
例えば、「スキル」が野球ゲームにおける球種である場合、球種の変化の方向、変化の大きさ、速度、ノビ（初速と終速との差が小さいか）、ブレーキ（球速が急激に低下するか）、キレ（ホームベースの直前で変化するか）、重さ（打たれた時に球が飛び難いか）等が「パラメータ」の一例に相当する。
【０１００】
また例えば、「スキル」がサッカーゲームにおけるシュート（カーブシュート等）である場合、ボールの回転方向、速度、変化の大きさ等が「パラメータ」の一例に相当する。また例えば、「スキル」がロールプレイングゲーム、アクションゲーム、又はカードゲームにおける必殺技又は魔法である場合、攻撃力、射程距離（射程範囲）、発動するまでにかかる時間、発動するためのコマンド等が「パラメータ」の一例に相当する。
【０１０１】
「設定画像」とは、ユーザがスキルを任意に設定するための画像（画面画像）である。言い換えれば、スキルの設定を受け付けるための画像である。
【０１０２】
例えば、設定画像表示制御部１１１は、複数の基本スキルのうちから選択された基本スキルの性能に関するパラメータを変更することによってスキルの性能に関するパラメータを設定するための画像を、設定画像として表示部１６に表示するための制御を行う。例えば、設定画像は、選択された基本スキルの性能に関する複数のパラメータのうちの少なくとも１つを変更することによってスキルの性能に関する複数のパラメータを設定するための画像である。
【０１０３】
「基本スキル」とは、ユーザによってスキルが設定される際の基礎となるスキルである。「基本スキル」のパラメータを変更することによってユーザの独自のスキルが設定される。
【０１０４】
「基本スキルの性能に関するパラメータを変更することによってスキルの性能に関するパラメータを設定する」とは、基本スキルの性能に関するパラメータが変更され、当該変更されたパラメータがスキルの性能に関するパラメータとして使用されることである。
【０１０５】
「基本スキルの性能に関する複数のパラメータのうちの少なくとも１つを変更することによってスキルの性能に関する複数のパラメータを設定する」とは、例えば、基本スキルの性能に関する複数のパラメータのうちの一部のパラメータを変更し、かつ、残りのパラメータを変更せずにそのまま用いることによって、スキルの性能に関する複数のパラメータを設定することである。また例えば、基本スキルの性能に関する複数のパラメータのうちのすべてのパラメータを変更することによって、スキルの性能に関する複数のパラメータを設定することである。
【０１０６】
上記野球ゲームの場合であれば、新球種が「スキル」の一例に相当し、ベース球種が「基本スキル」の一例に相当する。また、球種の性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、及び重さパラメータ）が「パラメータ」の一例に相当する。また、新球種作成画像Ｇ１１０が「設定画像」の一例に相当し、設定画像表示制御部１１１は、新球種作成画像Ｇ１１０を表示部１６に表示するための制御を行う。
【０１０７】
［３−７］制限部１２０は、複数のパラメータのうちの少なくとも一つに対する変更を、選択された基本スキルに応じて制限する。
【０１０８】
「複数のパラメータのうちの少なくとも一つに対する変更を制限する」とは、例えば、複数のパラメータのうちの少なくとも一つに対する変更を抑止することである。また例えば、複数のパラメータのうちの少なくとも一つに対する変更を制限範囲に限定することである。
【０１０９】
「選択された基本スキルに応じて変更を制限する」とは、例えば、変更を制限するか否かを、選択された基本スキルに応じて決定することである。また例えば、変更の制限の仕方を、選択された基本スキルに応じて決定することである。
【０１１０】
例えば、制限部１２０は、複数のパラメータのうちの一部のパラメータに対する変更を抑止するようにしてもよい。また、制限部１２０は、選択された基本スキルに応じて上記一部のパラメータを変えるようにしてもよい。
【０１１１】
「複数のパラメータのうちの一部のパラメータに対する変更を抑止する」とは、ｎ（ｎ：２以上の整数）個のパラメータのうちの、ｍ（ｍ：１以上ｎ未満の整数）個のパラメータに対する変更を禁止し、残りの（ｎ−ｍ）個のパラメータに対する変更を許容することである。
【０１１２】
「選択された基本スキルに応じて一部のパラメータを変える」とは、変更が抑止されるパラメータ（一部のパラメータ）を、選択された基本スキルに合わせて変えることである。例えば、第１基本スキルが選択された場合と、第２基本スキルが選択された場合とで、変更抑止の対象となるパラメータの全部又は一部が異なるようにすることである。例えば、各基本スキルの各々について、変更を抑止すべきパラメータを定めた情報を参照して、選択された基本スキルについて、変更を抑止すべきパラメータを特定し、当該パラメータに対する変更を抑止することである。
【０１１３】
上記野球ゲームの場合であれば、ベース球種テーブルＴＢＬ１０２が「各基本スキルの各々について、変更を抑止すべきパラメータを定めた情報」の一例に相当し、編集禁止フラグが「１」に設定された性能パラメータが「変更を抑止すべきパラメータ」の一例に相当する。
【０１１４】
また例えば、制限部１２０は、複数のパラメータのうちの少なくとも１つに対する変更を制限範囲内に制限するようにしてもよい。また、制限部１２０は、選択された基本スキルに応じて上記制限範囲を変えるようにしてもよい。
【０１１５】
「変更を制限範囲内に制限する」とは、変更が制限範囲内に収まるように変更を限定することである。すなわち、制限範囲内に収まる変更を許容し、制限範囲内に収まらない変更を禁止することである。例えば、パラメータの値の変更を制限範囲（数値範囲）内で許容することである。すなわち、変更後のパラメータの値が制限範囲外の値になることがないように制限することである。
【０１１６】
「選択された基本スキルに応じて制限範囲を変える」とは、制限範囲を、選択された基本スキルに合わせて変えることである。例えば、第１基本スキルが選択された場合と、第２基本スキルが選択された場合とで、制限範囲の全部又は一部が異なるようにすることである。例えば、各基本スキルの各々について制限範囲を定めた情報を参照して、選択された基本スキルについて制限範囲を特定し、パラメータに対する変更を当該制限範囲内に限定することである。
【０１１７】
上記野球ゲームの場合であれば、ベース球種テーブルＴＢＬ１０２が「各基本スキルの各々について制限範囲を定めた情報」の一例に相当し、編集可能範囲が「制限範囲」の一例に相当する。
【０１１８】
［３−８］使用画像表示制御部１１２は、ゲーム内でのスキルの使用が可能になる前において、スキルが使用される様子を示す使用画像を表示部１６に表示するための制御を行う。
【０１１９】
「ゲーム内でのスキルの使用が可能になる前」とは、言い換えれば、条件が満足される前である。例えば、ゲーム内でのスキルの使用を可能にするために必要な対価が「条件」として設定される場合であれば、対価が提供（支払われる）前である。
【０１２０】
「スキルが使用される様子を示す使用画像」とは、例えば、ゲームキャラクタによってスキルが使用される様子を示す画像（画面画像）である。例えば、「スキル」が野球ゲームにおける球種である場合であれば、投手キャラクタによって投げられた球の挙動を示す画像が「使用画像」の一例に相当する。また例えば、「スキル」がサッカーゲームにおけるシュートである場合であれば、選手キャラクタによってシュートされたボールの挙動を示す画像が「使用画像」の一例に相当する。また例えば、「スキル」がロールプレイングゲーム、アクションゲーム、又はカードゲームにおける必殺技又は魔法である場合であれば、必殺技又は魔法の効果が発動されている様子を示す画像が「使用画像」の一例に相当する。
【０１２１】
例えば、使用画像表示制御部１１２は、スキルが使用された場合と、選択された前記基本スキルが使用された場合とを比較可能な画像を、使用画像として表示部１６に表示するための制御を行うようにしてもよい。
【０１２２】
「スキルが使用された場合と基本スキルが使用された場合とを比較可能な画像」とは、スキルが使用された場合と基本スキルが使用された場合との比較をユーザが把握可能な画像である。
【０１２３】
例えば、「スキル」が野球ゲームにおける球種である場合であれば、ユーザによって設定された球種が投手キャラクタによって投げられた場合の球の速度や軌道と、基本球種が投手キャラクタによって投げられた場合の球速や軌道とを示す画像が「使用画像」の一例に相当する。
【０１２４】
また例えば、「スキル」がサッカーゲームにおけるシュートである場合であれば、ユーザによって設定されたシュートが選手キャラクタによって行われた場合のボールの速度や軌道と、基本シュートが選手キャラクタによって行われた場合のボールの速度や軌道とを示す画像が「使用画像」の一例に相当する。
【０１２５】
また例えば、「スキル」がロールプレイングゲーム、アクションゲーム、又はカードゲームにおける必殺技又は魔法である場合であれば、ユーザによって設定された必殺技又は魔法の効果が発動されている様子と、基本必殺技又は基本魔法の効果が発動されている様子とを示す画像が「使用画像」の一例に相当する。
【０１２６】
スキル及び基本スキルが、オブジェクトを投げる、蹴る、又は打つ動作に関するスキルであり、かつ、パラメータが、当該動作が行われた場合のオブジェクトの挙動に関するパラメータであるような場合、使用画像表示制御部１１２は、スキルが使用された場合のオブジェクトの挙動と、基本スキルが使用された場合のオブジェクトの挙動とを比較可能な画像を、使用画像として表示部１６に表示するための制御を行うようにしてもよい。
【０１２７】
「オブジェクト」とは、投げる、蹴る、又は打つ動作の対象となり得るものである。例えば、投げられたり、蹴られたり、又は打たれたりすることによって移動するものである。例えば、野球ゲームにおける球、サッカーゲームやテニスゲーム等におけるボールが「オブジェクト」の一例に相当する。なお、シャトル等のボール以外のものであっても、投げる、蹴る、又は打つ動作の対象となり得るものは「オブジェクト」の一例に相当する。
【０１２８】
「オブジェクトを投げる、蹴る、又は打つ動作」とは、例えば、野球ゲームにおけるピッチング動作又はバッティング動作等である。また例えば、サッカーゲームにおけるシュート動作等である。また例えば、テニスゲームにおけるラケットのスイング動作等である。
【０１２９】
「オブジェクトの挙動」とは、オブジェクトの速度又は軌道（変化）等である。「スキルが使用された場合のオブジェクトの挙動と、基本スキルが使用された場合のオブジェクトの挙動とを比較可能な画像」とは、例えば、「スキル」が野球ゲームにおける球種である場合であれば、ユーザによって設定された球種が投手キャラクタによって投げられた場合の球の速度や軌道と、基本球種が投手キャラクタによって投げられた場合の球速や軌道とを同時に又は順番に示す画像である。また例えば、「スキル」がサッカーゲームにおけるシュートである場合であれば、ユーザによって設定されたシュートが選手キャラクタによって行われた場合のボールの速度や軌道と、基本シュートが選手キャラクタによって行われた場合のボールの速度や軌道とを同時に又は順番に示す画像である。
【０１３０】
上記野球ゲームの場合であれば、試投画像Ｇ１２０が「使用画像」の一例に相当し、使用画像表示制御部１１２は試投画像Ｇ１２０を表示部１６に表示するための制御を行う。
【０１３１】
［３−９］条件決定部１３０は、スキルの使用が可能になるための条件を、当該スキルの性能に関するパラメータに基づいて決定する。
【０１３２】
「スキルの使用が可能になるための条件」とは、ゲーム内でスキルが使用可能な状態になるために満足されるべき条件である。「条件」が満足された場合に、ゲーム内でスキルを使用できるようになる。例えば、「条件」が満足された場合に、ゲーム内でゲームキャラクタがスキルを使用できるようになる。
【０１３３】
例えば、ゲーム内でのスキルの使用を可能にするために必要な対価（ゲームポイント等）が「条件」として設定される。この場合、対価が提供された（支払われた）場合に「条件」が満足されたことになる。
【０１３４】
なお、「条件」は、スキルを設定したユーザによる当該スキルの使用が可能になるための条件である。言い換えれば、スキルを設定したユーザがプレイするゲーム内での当該スキルの使用が可能になるための条件である。
【０１３５】
「パラメータに基づいて条件を決定する」とは、パラメータが示すスキルの性能に合わせて、条件の満足され難さを設定することである。例えば、スキルの性能が高いほど条件が満足され難くなるようにして、条件を決定することである。言い換えれば、スキルの性能が低いほど条件が満足され易くなるようにして、条件を決定することである。
【０１３６】
条件決定部１３０は、ゲーム内でのスキルの使用を可能にするための対価を上記条件として決定するようにしてもよい。ここで、「対価」とは、例えば、ゲーム内でのスキルの使用を可能とするのと引き替えに提供する必要のあるポイント又はアイテム等である。
【０１３７】
上記野球ゲームの場合であれば、新球種の修得条件が「条件」の一例に相当し、新球種を修得するために必要な経験ポイントが「対価」の一例に相当する。条件決定部１３０は、新球種の修得条件（新球種を修得するために必要な経験ポイントの種類及び量）を、当該球種の性能パラメータに基づいて決定する。
【０１３８】
［３−１０］判定部１４０は、条件決定部１３０によって決定された条件が満足されたか否かを判定する。使用制御部１５０は、判定部１４０の判定結果に基づいて、スキルの使用を可能にするための制御を行う。
【０１３９】
「スキルの使用を可能にするための制御」とは、ゲーム内でスキルの使用が可能な状態にするための制御である。
【０１４０】
例えば、ゲームキャラクタにスキルを習得させることによってゲームキャラクタがスキルを使用できるようにする処理を実行することが上記「制御」の一例に相当する。具体的には、例えば、ゲームキャラクタがスキルを使用可能であるか否かを示すデータを更新することによって、ゲームキャラクタが当該スキルを使用可能な状態にすることが上記「制御」の一例に相当する。また例えば、ゲームキャラクタが使用可能なスキルの一覧を示すデータを更新することによって、ゲームキャラクタが使用可能なスキルの一覧に当該スキルを追加することが上記「制御」の一例に相当する。
【０１４１】
なお、「制御」は、スキルを設定したユーザによる当該スキルの使用を可能にするための制御である。言い換えれば、「制御」は、スキルを設定したユーザがプレイするゲーム内での当該スキルの使用を可能にするための制御である。
【０１４２】
「判定結果に基づいて制御を行う」とは、例えば、条件が満足されたと判定された場合に制御を行うことである。言い換えれば、条件が満足されたと判定されなかった場合に制御を行わないことである。
【０１４３】
上記野球ゲームの場合であれば、新球種を選手キャラクタに修得させることが「スキルの使用を可能にするための制御」の一例に相当する。使用制御部１５０は、判定部１４０の判定結果に基づいて、新球種を選手キャラクタに修得させる。
【０１４４】
［４．処理］次に、上記に説明した機能ブロックを実現するためにゲーム装置１０で実行される処理について説明する。
【０１４５】
［４−１］図１２〜図１４はベース球種選択画像Ｇ１００の要素Ｐ１０９が選択された場合に実行される処理の一例を示す。制御部１１が図１２〜図１４に示す処理をプログラムに従って実行することによって、制御部１１が設定画像表示制御部１１１、使用画像表示制御部１１２、制限部１２０、及び条件決定部１３０として機能する。
【０１４６】
図１２に示すように、まず、制御部１１は、ベース球種選択画像Ｇ１００で選択されたベース球種の編集制限情報を取得する（Ｓ１００）。例えば、制御部１１はベース球種テーブルＴＢＬ１０２を参照し、選択されたベース球種の編集制限情報として、各性能パラメータの初期値、編集禁止フラグ、及び編集可能範囲を取得する。
【０１４７】
ステップＳ１００の実行後、制御部１１は新球種作成画像Ｇ１１０を表示部１６に表示する（Ｓ１０２）。この際、制御部１１は、ステップＳ１００で取得された編集制限情報に基づいて、新球種作成画像Ｇ１１０の編集領域Ａ１１３の初期表示内容を設定する。
【０１４８】
新球種作成画像Ｇ１１０が表示されている間、制御部１１は下記のステップＳ１０４〜Ｓ１２４の処理を実行する。すなわち、制御部１１は編集対象変更操作が行われたか否かを判定する（Ｓ１０４）。ここで、「編集対象変更操作」とは、編集領域Ａ１１３に表示される情報のうちで編集対象を変更する操作である。例えば、ユーザが上方向又は下方向を指定することによって編集対象を変更できるようになっている場合であれば、上方向又は下方向を指定する操作が「編集対象変更操作」に相当する。また例えば、ユーザが編集領域Ａ１１３の部分領域Ａ１１３１−１〜Ａ１１３１−９のいずれかをタッチすることによって編集対象を指定できるようになっている場合であれば、部分領域Ａ１１３１−１〜Ａ１１３１−９のいずれかをタッチする操作が「編集対象変更操作」に相当する。
【０１４９】
編集対象変更操作が行われたと判定されなかった場合、制御部１１は後述のステップＳ１０８を実行する。一方、編集対象変更操作が行われたと判定された場合、当該操作に応じて、制御部１１は編集対象を変更する（Ｓ１０６）。例えば、制御部１１は、変更後の編集対象を示すように要素Ｐ１１３２，Ｐ１１３３の表示位置を更新する。
【０１５０】
また、制御部１１は編集操作が行われたか否かを判定する（Ｓ１０８）。ここで、「編集操作」は編集対象の情報を編集する操作である。例えば、編集対象が名称になっている場合であれば、名称を入力・変更する操作が「編集操作」に相当する。また例えば、編集対象がエフェクトになっている場合であれば、エフェクトを選択する操作が「編集操作」に相当する。また例えば、編集対象が性能パラメータ（角度、変化、球速、ノビ、ブレーキ、キレ、重さパラメータ）になっている場合であれば、性能パラメータの値を変更する操作が「編集操作」に相当する。例えば、ユーザが左方向又は右方向を指定することによって性能パラメータの値を増加又は減少できるようになっている場合であれば、左方向又は右方向を指定する操作が「編集操作」に相当する。また例えば、ユーザが要素Ｐ１１３２又はＰ１１３３をタッチすることによって性能パラメータの値を増加又は減少できるようになっている場合であれば、要素Ｐ１１３２又はＰ１１３３をタッチする操作が「編集操作」に相当する。
【０１５１】
編集操作が行われたと判定されなかった場合、制御部１１は後述のステップＳ１１８を実行する。一方、編集操作が行われたと判定された場合、制御部１１は編集対象が新球種の性能パラメータであるか否かを判定する（Ｓ１１０）。すなわち、制御部１１は編集対象が角度、変化、球速、ノビ、ブレーキ、キレ、又は重さパラメータのいずれかであるか否かを判定する。
【０１５２】
編集対象が性能パラメータでない場合、すなわち編集対象が名称又はエフェクトである場合、編集操作に応じて、制御部１１は新球種の名称又はエフェクトを変更する（Ｓ１１４）。一方、編集対象が性能パラメータである場合、制御部１１は編集後の値が編集可能範囲内であるか否かを判定する（Ｓ１１２）。そして、編集後の値が編集可能範囲内である場合、制御部１１は編集対象の性能パラメータの値の変更を許容し、編集対象の性能パラメータの値を編集操作に応じて変更する（Ｓ１１４）。一方、編集後の値が編集可能範囲外である場合、制御部１１は編集対象の性能パラメータの値の変更を無効にし、警告音を音声出力部１７から出力する（Ｓ１１６）。なお、ステップＳ１１６では警告音を出力しないようにしてもよい。また、編集可能範囲外の値への編集操作をそもそも行うことができないようにしてもよい。例えば、性能パラメータの現在値が編集可能範囲の下限値又は上限値である場合には、要素Ｐ１１３２又はＰ１１３３を選択できないようにしてもよい。すなわち、性能パラメータの現在値が編集可能範囲の下限値である場合には、要素Ｐ１１３２へのタッチを無効にしたり（要素Ｐ１１３２をグレーアウトにしたり）、要素Ｐ１１３２を表示しないようにしたりすることによって、要素Ｐ１１３２を選択できないようにしてもよい。同様に、性能パラメータの現在値が編集可能範囲の上限値である場合には、要素Ｐ１１３３へのタッチを無効にしたり（要素Ｐ１１３３をグレーアウトにしたり）、要素Ｐ１１３３を表示しないようにしたりすることによって、要素Ｐ１１３３を選択できないようにしてもよい。
【０１５３】
また、制御部１１はキャンセル操作が行われたか否かを判定する（Ｓ１１８）。ここで、「キャンセル操作」とは、要素Ｐ１１２を選択する操作である。キャンセル操作が行われたと判定された場合、制御部１１はベース球種選択画像Ｇ１００を表示部１６に表示する（Ｓ１２０）。
【０１５４】
また、制御部１１は試し投げ要求操作が行われたか否かを判定する（Ｓ１２２）。ここで、「試し投げ要求操作」とは、要素Ｐ１１５１を選択する操作である。試し投げ要求操作が行われたと判定された場合、制御部１１は図１３に示す処理を実行する。図１３に示す処理については後述する。
【０１５５】
また、制御部１１は決定操作が行われたか否かを判定する（Ｓ１２４）。ここで、「決定操作」とは、要素Ｐ１１１を選択する操作である。決定操作が行われたと判定されなかった場合、制御部１１はステップＳ１０４を再び実行する。一方、決定操作が行われたと判定された場合、制御部１１は図１４に示す処理を実行する。図１４に示す処理については後述する。
【０１５６】
［４−２］図１３に示す処理について説明する。図１２のステップＳ１２２で試し投げ要求操作が行われたと判定された場合、図１３に示すように、制御部１１は作成中の新球種の情報を一時保存する（Ｓ１３０）。具体的には、制御部１１は、編集領域Ａ１１３で編集中の名称、性能パラメータ、及びエフェクトを記憶部１２に一時保存する。ステップＳ１３０の実行後、制御部１１は試投画像Ｇ１２０を表示部１６に表示する（Ｓ１３２）。
【０１５７】
ステップＳ１３２の実行後、制御部１１は投手キャラクタＰＣに投球動作を開始させる（Ｓ１３４）。その後、ステップＳ１４０で一時保存された性能パラメータに基づき、制御部１１は、投手キャラクタＰＣによって投げられた球の挙動を制御する（Ｓ１３６）。
【０１５８】
また制御部１１は、投手キャラクタＰＣによって投げられた球が捕手キャラクタによって捕球されたか否かを監視し（Ｓ１３８）、捕手キャラクタによって捕球された場合に、制御部１１は終了操作が行われたか否かを判定する（Ｓ１４０）。ここで、「終了操作」とは、要素Ｐ１２１を選択する操作である。
【０１５９】
終了操作が行われたと判定されなかった場合、制御部１１はステップＳ１３４を再び実行する。一方、終了操作が行われたと判定された場合、制御部１１は新球種作成画像Ｇ１１０を表示部１６に表示する（Ｓ１４２）。この場合、制御部１１は、ステップＳ１３０で一時保存された名称、性能パラメータ、及びエフェクトを編集領域Ａ１１３に表示する。ステップＳ１４２の実行後、制御部１１は図１２のステップＳ１０４を実行する。
【０１６０】
［４−３］図１４に示す処理について説明する。図１２のステップＳ１２４で決定操作が行われたと判定された場合、図１４に示すように、制御部１１は、ユーザによって作成された新球種の情報を取得する（Ｓ１５０）。すなわち、制御部１１は、ベース球種選択画像Ｇ１００の編集領域Ａ１１３で編集された情報（新球種の名称、性能パラメータ、及びエフェクト）を取得する。
【０１６１】
ステップＳ１５０の実行後、制御部１１は新球種の修得条件を決定する（Ｓ１５２）。例えば、制御部１１は修得条件決定テーブルＴＢＬ１０３を参照し、ステップＳ１５０で取得された情報（新球種の性能パラメータ等）に対応する修得条件を取得する。
【０１６２】
ステップＳ１５２の実行後、制御部１１は新球種を登録する（Ｓ１５４）。例えば、制御部１１は新球種テーブルＴＢＬ１０１に新たなレコードを追加し、新球種の名称、性能パラメータ、エフェクト、及び修得条件等を当該レコードに登録する。
【０１６３】
［４−４］図１５は、図７に示す能力向上画像Ｇ１３０の要素Ｐ１３４４−３が選択された場合に実行される処理の一例を示す。すなわち、ユーザが選手キャラクタ「田中」に新球種「スペシャルスライダー」を修得させることを要求した場合に実行される処理の一例を示す。制御部１１が図１５に示す処理をプログラムに従って実行することによって、制御部１１が判定部１４０及び使用制御部１５０として機能する。
【０１６４】
図１５に示すように、まず、制御部１１は選手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足しているか否かを判定する（Ｓ１６０）。すなわち、制御部１１は選手キャラクタテーブルＴＢＬ１０４を参照し、選手キャラクタ「田中」の保有する経験ポイントの量を取得する。また、制御部１１は新球種テーブルＴＢＬ１０１を参照して、新球種「スペシャルスライダー」を修得するために必要な経験ポイントの量を取得する。そして、選手キャラクタ「田中」の保有する各経験ポイントの量が、新球種「スペシャルスライダー」を修得するために必要な各経験ポイントの量以上である場合に、制御部１１は手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足していると判定する。
【０１６５】
選手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足していると判定された場合、制御部１１は、選手キャラクタ「田中」に新球種「スペシャルスライダー」を修得させる（Ｓ１６２）。すなわち、制御部１１は選手キャラクタテーブルＴＢＬ１０４にアクセスし、選手キャラクタ「田中」に対応するレコードの「球種パラメータ」フィールドに、スライダー系の球種として「スペシャルスライダー」を登録するとともに、「スペシャルスライダー」の熟練度として「１」を登録する。
【０１６６】
また制御部１１は、選手キャラクタ「田中」の保有する各経験ポイントを減少させる（Ｓ１６４）。すなわち、制御部１１は選手キャラクタテーブルＴＢＬ１０４にアクセスし、選手キャラクタ「田中」の保有する各経験ポイントの量を、「スペシャルスライダー」を修得するために使用した各経験ポイントの量だけ減少させる。
【０１６７】
一方、選手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足していると判定されなかった場合、制御部１１は、新球種の修得が不可である（経験ポイントが不足している）旨を示すメッセージを表示する（Ｓ１６６）。
【０１６８】
なお、選手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足していない場合には、要素Ｐ１３４４−３を選択できないようにしてもよい（すなわち、選手キャラクタ「田中」に新球種「スペシャルスライダー」を修得させることを要求できないようにしてもよい）。例えば、能力向上画像Ｇ１３０を表示する場合や、選手キャラクタ「田中」の経験ポイントが更新された場合に、選手キャラクタ「田中」が新球種「スペシャルスライダー」の修得条件を満足しているか否かを判定するようにしてもよい。そして、修得条件が満足されていない場合には、要素Ｐ１３４４−３へのタッチを無効にしたり（要素Ｐ１３４４−３をグレーアウトにしたり）、要素Ｐ１３４４−３を表示しないようにしたりすることによって、要素Ｐ１３４４−３を選択できないようにしてもよい。
【０１６９】
［５．まとめ］以上に説明したゲーム装置１０によれば、ユーザが独自に性能パラメータを設定した新球種を作成することが可能になり、球種選択の自由度を高めることが可能になる。またゲーム装置１０によれば、新球種の使用が可能になるための条件（修得条件：新球種の使用が可能になるために必要な経験ポイント）を、新球種の性能が低い場合に条件が満足され易くなるように、新球種の性能が高い場合に条件が満足され難くなるように決定することが可能になる。すなわち、新球種の性能に応じて、当該新球種の使用を可能にする難しさを制御できるようになる。その結果、ユーザが独自に新球種を作成できるようにすることを、ゲームバランスが損なわれないように担保しつつ実現することが可能になる。
【０１７０】
またゲーム装置１０によれば、ベース球種の性能パラメータを編集することによって新球種の性能パラメータを設定することが可能であるため、ユーザにとって、新球種の性能パラメータを一から設定する場合に比べて、新球種の性能パラメータを設定し易くなる。
【０１７１】
またゲーム装置１０では、ベース球種に応じて性能パラメータの編集が制限されることにより、ベース球種とかけはなれた、過度に現実離れした新球種が作成されることを抑制することが可能になる。
【０１７２】
またゲーム装置１０では、新球種を試すことが可能な試投画像Ｇ１２０が表示されることにより、ユーザは新球種の挙動（変化の仕方等）を事前に把握できるようになる。
【０１７３】
［６．変形例］本発明は以上に説明した実施形態に限定されるものではない。
【０１７４】
［６−１］以上に説明した実施形態では、新球種を修得するための条件として、選手キャラクタの保有する経験ポイント（言い換えれば、選手キャラクタの識別情報に関連付けて記憶されるポイント）に関する条件が設定されるようになっていたが、例えば、ユーザの保有するポイント（ゲーム内の仮想通貨であるポイント：言い換えれば、ユーザの識別情報に関連付けて記憶されるポイント）に関する条件が設定されるようにしてもよい。すなわち、ユーザの保有しているポイントの全部又は一部と引き替えに選手キャラクタに新球種を修得できるようにしてもよい。
【０１７５】
ユーザの識別情報に関連付けて記憶される他の情報に関する条件が上記条件として設定されるようにしてもよい。例えば、ユーザのパラメータ（レベル等）、ユーザのゲーム進行度（レベル等）、ユーザがゲーム内で課題（ミッション等）をクリアしたか否か、ユーザがゲーム内でクリアした課題（ミッション等）の数、ユーザのゲームプレイ実績（プレイ回数等）や戦績（対戦回数、勝利数、又は勝率等）、又は、ユーザと特定関係（友人関係又は仲間関係等）を有している他のユーザの人数等に関する条件が条件として設定されるようにしてもよい。
【０１７６】
［６−２］以上では、ゲーム内で使用されるスキル（新球種）をユーザが独自に作成可能なゲームについて説明したが、スキルの代わりに、ゲーム内で使用されるアイテムをユーザが独自に作成できるようにしてもよい。なお、「アイテム」とは、ゲーム内で使用される対象となるものである。例えば、使用されることによって、所定の効果（パラメータによって示される性能の効果）を発揮するものである。
【０１７７】
すなわち、設定画像表示制御部１１１は、ゲーム内で使用されるアイテムを設定するための画像であって、当該アイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示部１６に表示するための制御を行うようにしてもよい。例えば、設定画像表示制御部１１１は、複数の基本アイテムのうちから選択された基本アイテムの性能に関する複数のパラメータのうちの少なくとも一つを変更することによってアイテムの性能に関するパラメータを設定するための画像を、設定画像として表示部１６に表示するための制御を行うようにしてもよい。制限部１２０は、アイテムの性能に関連する複数のパラメータのうちの少なくとも一つに対する変更を、選択された基本アイテムに応じて制限するようにしてもよい。条件決定部１３０は、アイテムの使用が可能になるための条件をパラメータに基づいて決定するようにしてもよい。使用制御部１５０は、判定部１４０の判定結果に基づいて、アイテムの使用を可能にするための制御を行うようにしてもよい。
【０１７８】
［６−３］以上では、単体のゲーム装置１０によってゲームが実行される場合について説明したが、ゲーム装置１０がゲームサーバと通信することによってゲームが実行されるようにしてもよい。すなわち、本発明は、例えば図１６に示すようなゲームシステム１にも適用することが可能である。
【０１７９】
図１６に示すゲームシステム１はゲームサーバ３０（ゲーム制御装置の一例）とゲーム装置１０Ａとを含む。ゲームサーバ３０及びゲーム装置１０ＡはネットワークＮに接続される。このため、ゲームサーバ３０とゲーム装置１０Ａとの間で相互にデータ通信が可能である。なお、ゲーム装置１０Ａは、図１に示すゲーム装置１０と同様の構成としてよいため、ここでは説明を省略する。
【０１８０】
ゲームサーバ３０は例えばサーバコンピュータによって実現される。図１６に示すように、ゲームサーバ３０は制御部３１、記憶部３２、及び通信部３３を含む。制御部３１、記憶部３２、及び通信部３３は図１に示す制御部１１、記憶部１２、通信部１４と同様である。ゲームサーバ３０はデータベースＤＢにアクセスすることが可能である。データベースＤＢはゲームサーバ３０内に構築されてもよいし、他のサーバコンピュータ内に構築されてもよい。
【０１８１】
ゲームシステム１においても、図８に示す機能ブロックと同様の機能ブロックが実現される。この場合、機能ブロックの全部がゲームサーバ３０（制御部３１）で実現されてもよい。または、機能ブロックの一部がゲームサーバ３０（制御部３１）で実現され、残りがゲーム装置１０Ａ（制御部１１）で実現されてもよい。なお、表示制御部１１０がゲームサーバ３０で実現される場合、表示制御部１１０は、画像（画面画像）を表示するために必要なデータを生成して、当該データをゲーム装置１０Ａに送信することによって、当該画像をゲーム装置１０Ａの表示部１６に表示させるようにしてもよい。
【０１８２】
［６−４］以上では、ユーザＡによって独自に設定されたスキル（又はアイテム）が当該ユーザＡ本人によって使用されることとして説明したが、ユーザＡとは異なるユーザＢによって使用されるようにしてもよい。言い換えれば、スキル（又はアイテム）は、当該スキル（又はアイテム）を設定したユーザＡ以外のユーザＢがプレイするゲーム内で使用されるようにしてもよい。この場合、条件決定部１３０によって決定される「条件」は、スキル（又はアイテム）を設定したユーザＡとは異なるユーザＢによる当該スキル（又はアイテム）の使用が可能になるための条件になる。言い換えれば、スキルを設定したユーザＡ以外のユーザＢがプレイするゲーム内での当該スキル（又はアイテム）の使用が可能になるための条件であってもよい。また、使用制御部１５０によって行われる「制御」は、スキル（又はアイテム）を設定したユーザＡと異なるユーザＢによる当該スキル（又はアイテム）の使用を可能にするための制御である。言い換えれば、「制御」は、スキル（又はアイテム）を設定したユーザＡ以外のユーザＢがプレイするゲーム内での当該スキル（又はアイテム）の使用を可能にするための制御である。
【０１８３】
また、ユーザＡによって独自に設定されたスキル（又はアイテム）がユーザＡを含む複数のユーザによって使用されるようにしてもよい。この場合、条件決定部１３０によって決定される「条件」は、複数のユーザによるスキルの使用が可能になるための条件になる。また、使用制御部１５０によって行われる「制御」は、複数のユーザによるスキルの使用を可能にするための制御である。この場合の「条件」は一人のユーザによって満足され得るものであってもよいし、複数のユーザが協力することによって満足され得るものであってもよい。すなわち、複数のユーザのいずれか一人によって「条件」が満足された場合に、当該複数のユーザによるスキルの使用が可能になるようにしてもよいし、複数のユーザが協力することによって「条件」が満足された場合に、当該複数のユーザによるスキルの使用が可能になるようにしてもよい。なお、「複数のユーザによるスキルの使用」とは、複数のユーザが個々にスキルを使用することであってもよいし、複数のユーザが協力してスキルを使用する（例えば、複数のユーザが協力して一つの魔法を唱える）ことであってもよい。
【０１８４】
［６−５］以上では、主に、本発明を野球ゲームに適用した場合について説明したが、本発明は野球ゲーム以外のスポーツゲームにも適用することが可能である。また、本発明はスポーツゲーム以外のゲームにも適用することが可能である。例えば、ゲーム内でスキル又はゲームアイテムを使用するゲームであれば、ボードゲーム、カードゲーム、ロールプレイングゲーム、アドベンチャーゲーム等、ゲームのジャンルを問わず、本発明を適用することが可能である。
【０１８５】
［７．付記］以上のような記載から、本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために、適宜図面に記載された符号を括弧書きで記載するが、それにより本発明が図示の態様に限定されるものではない。
【０１８６】
１）本発明の一態様に係るゲーム制御装置（１０又は３０）は、ゲーム内で使用されるスキル（例えば新球種）の性能に関連するパラメータ（例えば性能パラメータ）の設定を受け付けるための設定画像（Ｇ１１０）を表示手段（１６）に表示するための制御を行う設定画像表示制御手段（１１１）と、前記スキルの使用が可能になるための条件（例えば修得条件）を前記パラメータに基づいて決定する条件決定手段（１３０）と、前記条件が満足されたか否かを判定する判定手段（１４０）と、前記判定手段（１４０）の判定結果に基づいて、前記スキルの使用を可能にするための制御を行う使用制御手段（１５０）と、を含む。
【０１８７】
１０）本発明の一態様に係るゲーム制御装置（１０又は３０）は、ゲーム内で使用されるアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段（１６）に表示するための制御を行う設定画像表示制御手段（１１１）と、前記アイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段（１３０）と、前記条件が満足されたか否かを判定する判定手段（１４０）と、前記判定手段（１４０）の判定結果に基づいて、前記アイテムの使用を可能にするための制御を行う使用制御手段（１５０）と、を含む。
【０１８８】
１１）本発明の一態様に係るゲームシステム（１）は、ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段（１６）に表示するための制御を行う設定画像表示制御手段（１１１）と、前記スキル又はアイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定手段（１３０）と、前記条件が満足されたか否かを判定する判定手段（１４０）と、前記判定手段（１４０）の判定結果に基づいて、前記スキル又はアイテムの使用を可能にするための制御を行う使用制御手段（１５０）と、を含む。
【０１８９】
１２）また、本発明の一態様に係るプログラムは、１）〜１０）のいずれかに記載のゲーム制御装置（１０又は３０）、又は、１１）に記載のゲームシステム（１）としてコンピュータを機能させるためのプログラムである。
【０１９０】
１３）また、本発明の一態様に係る情報記憶媒体は、１２）に記載のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【０１９１】
１４）また、本発明の一態様に係るゲーム制御装置（１０又は３０）の制御方法は、ゲーム内で使用されるスキルの性能に関連するパラメータの設定を受け付けるための設定画像を表示手段（１６）に表示するための制御を行う設定画像表示制御ステップ（Ｓ１０２）と、前記スキルの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定ステップ（Ｓ１５２）と、前記条件が満足されたか否かを判定する判定ステップ（Ｓ１６０）と、前記判定ステップ（Ｓ１６０）の判定結果に基づいて、前記スキルの使用を可能にするための制御を行う使用制御ステップ（Ｓ１６２）と、を含む。
【０１９２】
１５）また、本発明の一態様に係るゲーム制御装置（１０又は３０）の制御方法は、ゲーム内で使用されるアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段（１６）に表示するための制御を行う設定画像表示制御ステップと、前記アイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定ステップと、前記条件が満足されたか否かを判定する判定ステップと、前記判定ステップの判定結果に基づいて、前記アイテムの使用を可能にするための制御を行う使用制御ステップと、を含む。
【０１９３】
１６）また、本発明の一態様に係るゲームシステム（１）の制御方法は、ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータの設定を受け付ける設定画像を表示手段（１６）に表示するための制御を行う設定画像表示制御ステップ（Ｓ１０２）と、前記スキル又はアイテムの使用が可能になるための条件を前記パラメータに基づいて決定する条件決定ステップ（Ｓ１５２）と、前記条件が満足されたか否かを判定する判定ステップ（Ｓ１６０）と、前記判定ステップ（Ｓ１６０）の判定結果に基づいて、前記スキル又はアイテムの使用を可能にするための制御を行う使用制御ステップ（Ｓ１６２）と、を含む。
【０１９４】
上記１）、１０）〜１６）に記載の発明によれば、ゲーム内で使用されるスキル又はアイテムの性能に関連するパラメータを設定することが可能になり、ゲーム内で使用されるスキル又はアイテムを任意に設定することが可能になる。また本発明によれば、当該スキル又はアイテムの使用が可能になるための条件がパラメータに基づいて決定されるため、例えば、スキル又はアイテムの性能が低い場合に条件が満足され易くなるようにし、スキル又はアイテムの性能が高い場合に条件が満足され難くなるようにすることが可能になる。このため、ユーザによって設定されたスキル又はアイテムの性能が高い場合に当該スキル又はアイテムの使用が可能になり難くすることが可能になる。このように、本発明によれば、ユーザによって設定されたスキル又はアイテムの性能に応じて、当該スキル又はアイテムの使用を可能にする難しさを制御できるようになる。その結果、ゲーム内で使用されるスキル又はアイテムをユーザが任意に設定できるようにすることを、ゲームバランスが損なわれないように担保しつつ実現することが可能になる。
【０１９５】
２）本発明の一態様では、前記設定画像表示制御手段（１１１）は、複数の基本スキル（又は複数の基本アイテム）のうちから選択された基本スキル（又は基本アイテム）の性能に関するパラメータを変更することによって前記スキル（又は前記アイテム）の性能に関する前記パラメータを設定するための画像を、前記設定画像（Ｇ１１０）として前記表示手段（１６）に表示するための制御を行うようにしてもよい。
【０１９６】
２）に記載の発明によれば、複数の基本スキル（又は複数の基本アイテム）のうちから選択された基本スキル（又は基本アイテム）のパラメータを変更することによってスキル（又はアイテム）のパラメータを設定することが可能になるため、ユーザにとって、スキル（又はアイテム）のパラメータを一から設定する場合に比べて、スキル（又はアイテム）のパラメータを設定し易くなる。
【０１９７】
３）本発明の一態様では、前記設定画像（Ｇ１１０）は、前記選択された基本スキル（又は基本アイテム）の性能に関する複数のパラメータのうちの少なくとも１つを変更することによって前記スキル（又は前記アイテム）の性能に関する複数のパラメータを設定するための画像であってもよい。前記ゲーム制御装置（１０又は３０）は、前記複数のパラメータのうちの少なくとも一つに対する変更を前記選択された基本スキル（又は基本アイテム）に応じて制限する制限手段（１２０）を含むようにしてもよい。
【０１９８】
３）に記載の発明によれば、複数のパラメータのうちの少なくとも一つに対する変更を、選択された基本スキル（又は基本アイテム）に応じて制限することが可能になる。例えば、基本スキル（又は基本アイテム）の特徴に反しないようにパラメータの変更を制限することが可能になり、その結果、基本スキル（又は基本アイテム）とかけはなれたスキル（又はアイテム）を設定することを制限することが可能になる。
【０１９９】
例えば、ユーザが球種を任意に設定可能な野球ゲームにおいて、「カーブ」が基本球種（基本スキル）として選択された場合に、初速と終速との差の小ささを示す「ノビ」パラメータに対する変更を制限することが可能になる。このような場合に、「ノビ」を非常に大きくできてしまうと（初速と終速との差を非常に小さくできてしまうと）、基本球種「カーブ」とかけはなれて、過度に現実離れした球種を設定できるようになってしまうが、本発明によればこのような不都合の発生を抑制することが可能になる。
【０２００】
４）本発明の一態様では、前記制限手段（１２０）は、前記複数のパラメータのうちの一部のパラメータに対する変更を抑止するようにしてもよい。前記制限手段（１２０）は、前記選択された基本スキル（又は基本アイテム）に応じて前記一部のパラメータを変えるようにしてもよい。
【０２０１】
４）に記載の発明によれば、複数のパラメータのうちの、変更が抑止される一部のパラメータを、選択された基本スキル（又は基本アイテム）に応じて変えることが可能になる。例えば、基本スキル（又は基本アイテム）の特徴に反しないようにパラメータに対する変更を抑止することが可能になり、その結果、基本スキル（又は基本アイテム）とかけはなれたスキル（又はアイテム）を設定することを抑止することが可能になる。
【０２０２】
例えば、ユーザが球種を任意に設定可能な野球ゲームにおいて、「カーブ」が基本球種（基本スキル）として選択された場合に、初速と終速との差の小ささを示す「ノビ」パラメータに対する変更を抑止することが可能になる。このようにすることによって、基本球種「カーブ」とかけはなれて、過度に現実離れした球種が設定されることを抑止することが可能になる。
【０２０３】
５）本発明の一態様では、前記制限手段（１２０）は、前記複数のパラメータのうちの少なくとも１つに対する変更を制限範囲内に制限するようにしてもよい。前記制限手段（１２０）は、前記選択された基本スキル（又は基本アイテム）に応じて前記制限範囲を変えるようにしてもよい。
【０２０４】
５）に記載の発明によれば、複数のパラメータのうちの少なくとも１つに対する変更が制限範囲内に制限されるところ、当該制限範囲を、選択された基本スキル（又は基本アイテム）に応じて変えることが可能になる。例えば、基本スキル（又は基本アイテム）の特徴に反しないようにパラメータに対する変更を制限範囲に限定することが可能になり、その結果、基本スキル（又は基本アイテム）とかけはなれたスキル（又はアイテム）を設定することを制限することが可能になる。
【０２０５】
例えば、ユーザが球種を任意に設定可能な野球ゲームにおいて、「ストレート」が基本球種（基本スキル）として選択された場合に、変化の大きさを示す「変化」パラメータに対する変更を制限範囲内に制限するとともに、当該制限範囲を小さく設定することが可能になる。このようにすることによって、基本球種「ストレート」とかけはなれて、過度に現実離れした球種が設定されることを抑制することが可能になる。
【０２０６】
６）本発明の一態様では、前記ゲーム内での前記スキル（前記アイテム）の使用が可能になる前において、前記スキル（又は前記アイテム）が使用される様子を示す使用画像（Ｇ１２０）を前記表示手段（１６）に表示するための制御を行う使用画像表示制御手段（１１２）を含むようにしてもよい。
【０２０７】
６）に記載の発明によれば、ゲーム内でのスキル（又はアイテム）の使用が可能になる前において、スキル（又はアイテム）が使用される様子を示す使用画像が表示されるため、ユーザは、実際にゲーム内でスキル（又はアイテム）が使用された場合にはどのようになるのかを事前に把握できるようになる。
【０２０８】
７）本発明の一態様では、前記使用画像表示制御手段（１１２）は、前記スキル（前記アイテム）が使用された場合と、選択された前記基本スキル（又は前記基本アイテム）が使用された場合とを比較可能な画像を、前記使用画像（Ｇ１２０）として前記表示手段（１６）に表示するための制御を行うようにしてもよい。
【０２０９】
７）に記載の発明によれば、ユーザによって設定されたスキル（又はアイテム）が使用された場合と、選択された基本スキル（又は基本アイテム）が使用された場合とを比較可能な画像が使用画像として表示されるため、ゲーム内でのスキル（又はアイテム）の使用が可能になる前の時点において、ユーザは事前に上記比較を行うことが可能になる。その結果、ユーザは、スキル（又はアイテム）が使用された場合に基本スキル（又は基本アイテム）が使用された場合とどのように異なることになるのかを事前に把握できるようになる。
【０２１０】
８）本発明の一態様では、前記スキル及び前記基本スキルは、オブジェクト（例えば球）を投げる、蹴る、又は打つ動作に関するスキルであってもよい。前記パラメータは、前記動作が行われた場合の前記オブジェクトの挙動に関するパラメータであってもよい。前記使用画像表示制御手段（１１２）は、前記スキルが使用された場合の前記オブジェクトの挙動と、前記基本スキルが使用された場合の前記オブジェクトの挙動とを比較可能な画像を、前記使用画像（Ｇ１２０）として前記表示手段（１６）に表示するための制御を行うようにしてもよい。
【０２１１】
８）に記載の発明によれば、ユーザによって設定されたスキルが使用された場合と、選択された基本スキルが使用された場合との間のオブジェクトの挙動（例えばボールの軌道）を比較可能な画像が使用画像として表示されるため、ユーザは事前に上記比較を行うことが可能になる。その結果、ユーザは、スキルが使用された場合のオブジェクトの挙動が基本スキルが使用された場合とどのように異なることになるのかを事前に把握できるようになる。
【０２１２】
９）本発明の一態様では、前記条件決定手段（１３０）は、前記ゲーム内での前記スキル（又は前記アイテム）の使用を可能にするための対価を前記条件として決定するようにしてもよい。
【０２１３】
９）に記載の発明によれば、ユーザによって設定されたスキル（又はアイテム）をゲーム内で使用可能にするための対価を設けることが可能になる。例えば、ユーザによって設定されたスキル（又はアイテム）の性能が高い場合に対価も高くすることが可能になり、ユーザによって設定されたスキル（又はアイテム）の性能に応じて、当該スキル（又はアイテム）の対価を制御できるようになる。
【符号の説明】
【０２１４】
１  ゲームシステム、Ｎ  ネットワーク、ＤＢ  データベース、１０，１０Ａ  ゲーム装置、１１  制御部、１２  記憶部、１３  光ディスクドライブ部、１４  通信部、１５
操作部、１６  表示部、１７  音声出力部、３０  サーバ、３１  制御部、３２  記憶部、３３  通信部、１００  データ記憶部、１１０  表示制御部、１１１  設定画像表示制御部、１１２  使用画像表示制御部、１２０  制限部、１３０  条件決定部、１４０  判定部、１５０  使用制御部、ＴＢＬ１０１  新球種テーブル、ＴＢＬ１０２  ベース球種キャラクタテーブル、ＴＢＬ１０３  修得条件決定テーブル、ＴＢＬ１０４  選手キャラクタテーブル、Ｇ１００  ベース球種選択画像、Ｇ１１０  新球種作成画像、Ｇ１２０
試投画像、Ｇ１３０  能力向上画像、Ａ１１３  編集領域、Ａ１１３１−１，Ａ１１３１−２，Ａ１１３１−３，Ａ１１３１−４，Ａ１１３１−５，Ａ１１３１−６，Ａ１１３１−７，Ａ１１３１−８，Ａ１１３１−９  部分領域、Ａ１１４  概要領域、Ａ１１５  メニュー領域、Ａ１３３  第１領域、Ａ１３４  第２領域、Ａ１３３３  領域、Ｔ１３３１  投手能力タブ、Ｔ１３３２  野手能力タブ、Ｔ１３４１  基本能力タブ、Ｔ１３４２
球種タブ、Ｔ１３４３  特殊能力タブ、Ｐ１０１，Ｐ１０２，Ｐ１０３，Ｐ１０４，Ｐ１０５，Ｐ１０６，Ｐ１０７，Ｐ１０８，Ｐ１０９，Ｐ１１１，Ｐ１１２，Ｐ１１３１，Ｐ１１３２，Ｐ１１４１，Ｐ１１４２，Ｐ１１４３，Ｐ１１５１，Ｐ１２１，Ｐ１３１，Ｐ１３２，Ｐ１３４４−１，Ｐ１３４４−２，Ｐ１３４４−３  要素、Ｒ  矩形要素、ＢＣ  打者キャラクタ、ＰＣ  投手キャラクタ、Ｂ  球、Ｆ  枠。
【図１】
2018034052.tif 000003
【図２】
2018034052.tif 000004
【図３】
2018034052.tif 000005
【図４】
2018034052.tif 000006
【図５】
2018034052.tif 000007
【図６】
2018034052.tif 000008
【図７】
2018034052.tif 000009
【図８】
2018034052.tif 000010
【図９】
2018034052.tif 000011
【図１０】
2018034052.tif 000012
【図１１】
2018034052.tif 000013
【図１２】
2018034052.tif 000014
【図１３】
2018034052.tif 000015
【図１４】
2018034052.tif 000016
【図１５】
2018034052.tif 000017
【図１６】
2018034052.tif 000018