(57)【特許請求の範囲】
【請求項１】
基礎値が所定値であるか否かを判定する判定部と、
前記判定部による判定結果が否定である場合に、前記基礎値を最大値とする対象範囲内のＮ個の候補値を利用者による選択の候補として表示装置に表示させ、前記判定部による判定結果が肯定である場合に、利用者が当該所定値を指示するための単位指示子を前記表示装置に表示させる表示制御部と
を具備する表示管理装置。
【請求項２】
前記表示制御部は、前記判定部による判定結果が否定である場合に、前記Ｎ個の候補値を配列した候補リストの表示を利用者が指示するための数値選択指示子と前記候補リスト内の候補値の選択を確定させる数値確定指示子とを前記表示装置に表示させる
請求項１の表示管理装置。
【請求項３】
前記表示制御部は、前記判定部による判定結果が否定である場合に、前記数値選択指示子と前記数値確定指示子とを、前記基礎値の分配先となる複数の変数の各々について前記表示装置に表示させ、前記判定部による判定結果が肯定である場合に、前記単位指示子を前記変数毎に前記表示装置に表示させる
請求項２の表示管理装置。
【請求項４】
基礎値が所定値であるか否かを判定する判定部、および、
前記判定部による判定結果が否定である場合に、前記基礎値を最大値とする対象範囲内のＮ個の候補値を利用者による選択の候補として表示装置に表示させ、前記判定部による判定結果が肯定である場合に、利用者が当該所定値を指示するための単位指示子を前記表示装置に表示させる表示制御部
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者による選択の候補として複数の数値を表示する技術に関する。
【背景技術】
【０００２】
表示装置に表示された複数の数値の何れかを利用者が選択する状況は様々な場面で発生し得る。例えば非特許文献１には、各種のイベントの達成により利用者（プレイヤ）に付与された数値（以下「基礎値」という）を、利用者がゲーム内での体力や攻撃力等のパラメータに任意に分配するゲームが提案されている。具体的には、基礎値を最大値とする範囲内の数値（以下「候補値」という）のリストが表示装置に表示され、利用者が入力装置の操作でリストから選択した候補値がパラメータに加算される。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】「ソーシャルゲーム総合情報誌 アプリＳＴＹＬＥ Ｖｏｌ．２」，株式会社イースト・プレス，平成２３年４月１日，ｐ.２６−ｐ.２９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、基礎値の範囲内の全部の自然数を候補値としてリストに表示する構成では、基礎値が大きい場合に多数の候補値がリストに表示されるから、利用者が所望の１個の候補値をリストから選択することは困難である。携帯電話機等の携帯機器では入力装置の種類や機能が制限される（例えばマウス等のポインティングデバイスを利用できない）から、利用者が所望の候補値を選択するために煩雑な作業が必要になるという前述の問題は深刻化する。以上の事情を考慮して、本発明は、利用者が候補値を選択する場合の利便性を向上することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために本発明が採用する手段を以下に説明する。なお、本発明の理解を容易にするために以下では図面の参照符号を便宜的に括弧書で付記するが、本発明を図示の形態に限定する趣旨ではない。
【０００６】
本発明の第１態様に係る表示管理装置（１４A，１４B）は、基礎値（Ｂ）が所定値であるか否かを判定する判定部（３２，ＳD10）と、判定部（３２，ＳD10）による判定結果が否定である場合に、基礎値（Ｂ）を最大値とする対象範囲（Ｒ）内のＮ個の候補値（Ｃ）を利用者による選択の候補として表示装置（２６）に表示させ、判定部（３２，ＳD10）による判定結果が肯定である場合に、利用者が当該所定値を指示するための単位指示子（５８）を表示装置（２６）に表示させる表示制御部（３２，ＳA2）とを具備する。
【０００７】
本発明の好適な態様において、表示制御部（３２，ＳA2）は、判定部（３２，ＳD10）による判定結果が否定である場合に、Ｎ個の候補値（Ｃ）を配列した候補リスト（５６）の表示を利用者が指示するための数値選択指示子（５２）と候補リスト（５６）内の候補値（Ｃ）の選択を確定させる数値確定指示子（５４）とを表示装置（２６）に表示させる。例えば、表示制御部（３２，ＳA2）は、判定部（３２，ＳD10）による判定結果が否定である場合に、数値選択指示子（５２）と数値確定指示子（５４）とを、基礎値（Ｂ）の分配先となる複数の変数（Ｘ1〜Ｘ3）の各々について表示装置（２６）に表示させ、判定部（３２，ＳD10）による判定結果が肯定である場合に、単位指示子（５８）を変数（Ｘ1〜Ｘ3）毎に表示装置（２６）に表示させる。
【０００８】
本発明の第２態様に係る表示管理装置（１４A，１４B）は、所定の基礎値（Ｂ）を最大値とする対象範囲（Ｒ）内の整数から選択されたＮ個の候補値（Ｃ）を利用者による選択の候補として表示装置（２６）に表示させる表示管理装置（１４A，１４B）であって、対象範囲（Ｒ）内の整数のうち相異なる複数の基準値（Ｑ）の各々の倍数に該当する所定個（Ｍ個）の数値を候補値（Ｃ）として選択する第１選択部（３２，ＳC15〜ＳC29）と、第１選択部（３２，ＳC15〜ＳC29）が選択した所定個（Ｍ個）の数値を含むＮ個の候補値（Ｃ）を配列した候補値リスト（５６）を表示装置（２６）に表示させる表示制御部（３２，ＳA2）とを具備する。以上の構成では、基礎値（Ｂ）を最大値とする対象範囲（Ｒ）内の整数のうち相異なる基準値（Ｑ）の倍数に該当する所定個（Ｍ個）の数値が候補値（Ｃ）として選択され、所定個（Ｍ個）の数値を含むＮ個の候補値（Ｃ）を配列した候補値リスト（５６）が表示装置（２６）に表示される。したがって、候補値リスト（５６）に配列される候補値（Ｃ）が適切な個数に制限され、利用者が所望の候補値（Ｃ）を候補値リスト（５６）から容易に選択できるという利点がある。
【０００９】
第２態様の好適例において、複数の基準値（Ｑ）は、５の倍数を含む。以上の態様では、対象範囲（Ｒ）内の整数のうち５の倍数が優先的に候補値（Ｃ）として選択される。したがって、例えば対象範囲（Ｒ）内からランダムに候補値（Ｃ）を選択する構成と比較して、利用者が候補値（Ｃ）を直観的に把握して容易に選択できるという利点がある。
【００１０】
第２態様の好適例に係る表示管理装置（１４A，１４B）は、対象範囲（Ｒ）のうち最小値である１を含む第１範囲（ｒ1）内の整数を候補値（Ｃ）として選択する第２選択部（３２，ＳC12，ＳC13）を具備し、表示制御部（３２，ＳA2）は、第１選択部（３２，ＳC15〜ＳC29）が選択した数値と第２選択部（３２，ＳC12，ＳC13）が選択した数値とを含むＮ個の候補値（Ｃ）を配列した候補値リスト（５６）を表示装置（２６）に表示させる。以上の態様では、対象範囲（Ｒ）のうち最小値である１を含む第１範囲（ｒ1）内の整数が候補値（Ｃ）として選択されるから、例えば利用者が選択した候補値（Ｃ）を変数（Ｘ1〜Ｘ3）に追加する場合に、候補値リスト（５６）に配列される候補値（Ｃ）を適切な個数に抑制しながら、利用者が各変数を小刻みに変化させることが可能である。例えば第２選択部（３２，ＳC12，ＳC13）は、第１範囲（ｒ1）内の複数個の整数の全部を候補値（Ｃ）として選択する。
【００１１】
第２態様の好適例に係る表示管理装置（１４A，１４B）は、対象範囲（Ｒ）のうち基礎値（Ｂ）を含む第２範囲（ｒ2）内の整数を候補値（Ｃ）として選択する第３選択部（３２，ＳC12，ＳC13）を具備し、表示制御部（３２，ＳA2）は、第１選択部（３２，ＳC15〜ＳC29）が選択した数値と第３選択部（３２，ＳC12，ＳC13）が選択した数値とを含むＮ個の候補値（Ｃ）を配列した候補値リスト（５６）を表示装置（２６）に表示させる。以上の態様では、対象範囲（Ｒ）のうち基礎値（Ｂ）を含む第２範囲（ｒ2）内の整数が候補値（Ｃ）として選択されるから、例えば利用者が選択した候補値（Ｃ）を変数（Ｘ1〜Ｘ3）に追加する場合に、候補値リスト（５６）に配列される候補値（Ｃ）を適切な個数に抑制しながら、利用者が各変数を大幅に変化させることが可能である。例えば第３選択部（３２，ＳC12，ＳC13）は、基礎値（Ｂ）のみを候補値（Ｃ）として選択する。
【００１２】
第２態様の好適例に係る表示管理装置（１４A，１４B）は、基礎値（Ｂ）の分配先となる複数種の変数（Ｘ1〜Ｘ3）の各々の数値を管理する数値管理部（３２，ＳA4）を具備し、表示制御部（３２，ＳA2）は、複数種の変数（Ｘ1〜Ｘ3）の各々について、数値選択指示子（５２）と数値確定指示子（５４）とを、利用者が指示可能な状態で表示装置（２６）に表示させ、数値選択指示子（５２）を利用者が指示した場合に候補値リスト（５６）を表示させ、数値管理部（３２，ＳA4）は、数値確定指示子（５４）を利用者が指示した場合に、利用者が候補値リスト（５６）から選択した候補値（Ｃ）を当該数値確定指示子（５４）に対応する変数（Ｘ1〜Ｘ3）に加算する。以上の態様では、数値選択指示子（５２）と数値確定指示子（５４）とが変数（Ｘ1〜Ｘ3）毎に表示され、数値確定指示子（５４）を利用者が指示した時点で候補値リスト（５６）から選択されている数値がその数値確定指示子（５４）に対応する変数（Ｘ1〜Ｘ3）に加算される。したがって、基礎値（Ｂ）を分配すべき変数（Ｘ1〜Ｘ3）を利用者が容易に選択できるという利点がある。
【００１３】
第２態様の好適例に係る表示管理装置（１４A，１４B）は、基礎値（Ｂ）が所定値であるか否かを判定する判定部（３２，ＳD10）を具備し、表示制御部（３２，ＳA2）は、判定部（３２，ＳD10）による判定結果が否定である場合に数値選択指示子（５２）と数値確定指示子（５４）とを変数（Ｘ1〜Ｘ3）毎に表示させ、判定部（３２，ＳD10）による判定結果が肯定である場合には、変数（Ｘ1〜Ｘ3）に対する所定値の加算を示す１個の単位追加指示子（５８）を変数（Ｘ1〜Ｘ3）毎に表示させ、数値管理部（３２，ＳA4）は、単位追加指示子（５８）を利用者が指示した場合に、複数の変数（Ｘ1〜Ｘ3）のうち当該単位追加指示子（５８）に対応する変数（Ｘ1〜Ｘ3）に所定値を加算する。以上の態様では、基礎値（Ｂ）が所定値である場合に、変数（Ｘ1〜Ｘ3）に対する所定値の加算を示す１個の単位追加指示子（５８）が変数（Ｘ1〜Ｘ3）毎に表示される。したがって、基礎値（Ｂ）が所定値である場合の利用者の負担が軽減されるという利点がある。
【００１４】
本発明は、以上の各態様に係る表示管理装置（１４A，１４B）としてコンピュータを機能させるためのプログラム（ＰGM）としても特定される。本発明の第１態様に係るプログラム（ＰGM）は、基礎値（Ｂ）が所定値であるか否かを判定する判定部（３２，ＳD10）、および、判定部（３２，ＳD10）による判定結果が否定である場合に、基礎値（Ｂ）を最大値とする対象範囲（Ｒ）内のＮ個の候補値（Ｃ）を利用者による選択の候補として表示装置（２６）に表示させ、判定部（３２，ＳD10）による判定結果が肯定である場合に、利用者が当該所定値を指示するための単位指示子（５８）を表示装置（２６）に表示させる表示制御部（３２，ＳA2）としてコンピュータを機能させる。また、本発明の第２態様に係るプログラム（ＰGM）は、所定の基礎値（Ｂ）を最大値とする対象範囲（Ｒ）内の整数から選択されたＮ個の候補値（Ｃ）を利用者による選択の候補として表示装置（２６）に表示させるために、コンピュータを、対象範囲（Ｒ）内の整数のうち相異なる複数の基準値（Ｑ）の各々の倍数に該当する所定個（Ｍ個）の数値を候補値（Ｃ）として選択する第１選択部（３２，ＳC15〜ＳC29）、および、第１選択部（３２，ＳC15〜ＳC29）が選択した所定個（Ｍ個）の数値を含むＮ個の候補値（Ｃ）を配列した候補値リスト（５６）を表示装置（２６）に表示させる表示制御部（３２，ＳA2）として機能させる。本発明のプログラム（ＰGM）は、コンピュータが読取可能な記録媒体に格納された形態で利用者に提供されてコンピュータにインストールされるほか、通信網を介した配信の形態でサーバ装置から提供されてコンピュータにインストールされる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係るゲームシステムのブロック図である。
【図２】基礎値を各パラメータに分配する処理のフローチャートである。
【図３】基礎値分配画面の模式図である。
【図４】基礎値が候補値の上限個数を下回る場合の基礎値分配画面の模式図である。
【図５】対象範囲内の自然数の区分の模式図である。
【図６】候補値を選択する処理のフローチャートである。
【図７】候補値を選択する処理のフローチャートである。
【図８】候補値の具体例を示す説明図である。
【図９】第２実施形態において基礎値分配画面を生成する処理のフローチャートである。
【図１０】第２実施形態において基礎値が１である場合の基礎値分配画面の模式図である。
【図１１】第３実施形態におけるゲーム装置のブロック図である。
【発明を実施するための形態】
【００１６】
＜第１実施形態＞
図１は、本発明の第１実施形態に係るゲームシステム１００のブロック図である。第１実施形態のゲームシステム１００は、インターネット等の通信網１６を介して相互に通信する端末装置１２とゲーム装置１４Aとを具備し、端末装置１２を所有するプレイヤにゲームをプレイさせる通信システムである。なお、図１では便宜的に１個の端末装置１２のみを図示したが、実際には複数の端末装置１２が通信網１６を介してゲーム装置１４Aと通信する。
【００１７】
端末装置１２は、例えば携帯電話機や携帯情報端末（ＰＤＡ：Personal Digital Assistant）等の通信端末であり、制御装置２２と通信装置２４と表示装置２６と入力装置２８とを含んで構成される。制御装置２２は、端末装置１２の各要素を統括的に制御する。通信装置２４は、通信網１６を介してゲーム装置１４Aと通信する。なお、端末装置１２と通信網１６との間の通信は典型的には無線通信であるが、例えば据置型のパーソナルコンピュータ等を端末装置１２として利用する構成では端末装置１２と通信網１６とが有線通信する。
【００１８】
表示装置２６（例えば液晶表示装置）は、制御装置２２による制御のもとで各種の画像を表示する。入力装置２８は、端末装置１２に対する指示を利用者が入力するための機器である。図１に示すように、第１実施形態の入力装置２８は、押圧の位置に応じて上下左右の何れかの方向を利用者が指示可能な方向操作子２８２（いわゆる十字キー）と、利用者が様々な事項を決定する場合に操作する決定操作子２８４とを具備する。
【００１９】
第１実施形態のゲーム装置１４Aは、端末装置１２を所有するプレイヤにゲームを提供するウェブサーバである。具体的には、ゲーム装置１４Aは、例えば入力装置２８に対するプレイヤからの指示に応じて端末装置１２から送信される要求を契機として各種の処理を実行し、処理結果を示すゲーム画面のウェブページを端末装置１２の表示装置２６に表示させる。第１実施形態では、洞窟の探索や敵キャラクタとの戦闘等のイベントを達成することでプレイヤが成長するＲＰＧ（Role-Playing Game）型のブラウザゲームがゲーム装置１４Aから端末装置１２に提供される。
【００２０】
図１に示すように、ゲーム装置１４Aは、制御装置３２と記憶装置３４と通信装置３６とを含んで構成される。制御装置３２は、プログラムＰGMを実行することでゲーム装置１４Aの各要素を統括的に制御する。通信装置３６は、通信網１６を介して端末装置１２と通信する。記憶装置３４は、制御装置３２が実行するプログラムＰGMや制御装置３２が使用する各種のデータを記憶する。半導体記録媒体や磁気記録媒体等の公知の記録媒体または複数種の記録媒体の組合せが記憶装置３４として採用され得る。
【００２１】
記憶装置３４は、プレイヤによるゲームの進行状況に応じたプレイヤ情報ＰLをプレイヤ毎に記憶する。各プレイヤ情報ＰLは、プレイヤのレベル（成長度）Ｌと複数種のパラメータＸ（Ｘ1〜Ｘ3）と基礎値Ｂとを含んで構成される。各パラメータＸは、敵キャラクタとの戦闘等の各種のイベントに適用される変数である。例えばプレイヤの体力値や攻撃力や防御力がパラメータＸとして記憶装置３４に記憶される。
【００２２】
基礎値Ｂは、プレイヤからの指示に応じて各パラメータＸに分配することが可能な数値である。例えば各種のイベントを達成した場合やプレイヤのレベルＬが上昇した場合に所定の数値が基礎値Ｂに加算される。プレイヤは、複数種のパラメータＸのうち所望のパラメータＸの数値を基礎値Ｂの範囲内で任意に増加させる（すなわち分配する）ことが可能である。すなわち、基礎値Ｂは、パラメータＸの増加分の上限値に相当する。
【００２３】
図２は、基礎値Ｂを各パラメータＸに分配する処理のフローチャートである。基礎値Ｂを各パラメータＸに分配する指示をプレイヤが端末装置１２の入力装置２８に付与した場合にゲーム装置１４Aの制御装置３２が図２の処理を開始する。処理を開始すると、制御装置３２は、プレイヤが複数種のパラメータＸ1〜Ｘ3の何れかを選択して基礎値Ｂを分配するためのゲーム画面（以下「基礎値分配画面」という）５０Aを生成する（ＳA1）。制御装置３２は、ステップＳA1で生成した基礎値分配画面５０Aの画面データＤを端末装置１２に送信することで端末装置１２の表示装置２６に基礎値分配画面５０Aを表示させる（ＳA2）。
【００２４】
図３は、基礎値分配画面５０Aの模式図である。図３の部分(A)に示すように、基礎値分配画面５０Aには、基礎値Ｂの現在の数値（図３の部分(A)では１７６）が表示される。また、基礎値分配画面５０Aには、複数種のパラメータＸ1〜Ｘ3の各々について数値選択指示子５２と数値確定指示子５４と現在の数値とが表示される。各数値選択指示子５２および各数値確定指示子５４は、プレイヤからの指示を受付ける指示子（コマンドボタン）である。
【００２５】
端末装置１２の方向操作子２８２をプレイヤが操作するたびに、各数値選択指示子５２および各数値確定指示子５４が所定の順番で有効状態（選択状態）に遷移する。例えば、パラメータＸ1の数値選択指示子５２が有効状態に設定された状態から、方向操作子２８２の操作でプレイヤが下方向を指示するたびに、パラメータＸ1の数値選択指示子５２→パラメータＸ1の数値確定指示子５４→パラメータＸ2の数値選択指示子５２→パラメータＸ2の数値確定指示子５４→パラメータＸ3の数値選択指示子５２→パラメータＸ3の数値確定指示子５４という順番で順次に有効状態に遷移する。
【００２６】
各パラメータＸの数値選択指示子５２は、基礎値Ｂを最大値とする数値範囲（以下「対象範囲」という）内の自然数をそのパラメータＸの増加量の候補となる数値（以下「候補値」という）Ｃとしてプレイヤに提示するリストボックスである。数値選択指示子５２が有効状態に設定された状態で入力装置２８の決定操作子２８４が操作されると（すなわち数値選択指示子５２が指示されると）、図３の部分(B)に示すように、複数の候補値Ｃを縦方向に配列したリスト（以下「候補値リスト」という）５６が表示装置２６に表示される。複数の候補値Ｃは上方から下方に向けて昇順で配列される。プレイヤは、候補値リスト５６が表示された状態で方向操作子２８２を適宜に操作することで、所望の１個の候補値ＣをパラメータＸの増加量として候補値リスト５６から選択することが可能である。
【００２７】
候補値Ｃは、Ｎ個（Ｎは２以上の自然数）を上限として候補値リスト５６に配置される。基礎値Ｂが候補値Ｃの上限個数Ｎ以下である場合（Ｂ≦Ｎ）、図４に示すように、対象範囲内のＢ個の全部の自然数が候補値Ｃとして候補値リスト５６に配列される。他方、基礎値Ｂが候補値Ｃの上限個数Ｎを上回る場合（Ｂ＞Ｎ）、図３の部分(B)に示すように、対象範囲内のＢ個の自然数から選択されたＮ個の候補値Ｃが候補値リスト５６に配列される。Ｎ個の候補値Ｃを選択する方法については後述する。
【００２８】
他方、各パラメータＸの数値確定指示子５４は、そのパラメータＸの数値選択指示子５２で選択された候補値ＣをそのパラメータＸの増加量として確定するためのコマンドボタンである。すなわち、複数のパラメータＸのうちの何れかに対応する数値確定指示子５４を有効状態に設定した状態で決定操作子２８４を操作する（すなわち数値確定指示子５４を指示する）ことで、プレイヤは、そのパラメータＸを基礎値Ｂの分配先として選択し、かつ、決定操作子２８４の操作時点でそのパラメータＸの数値選択指示子５２により選択されている候補値ＣをパラメータＸの増加量として確定することが可能である。
【００２９】
数値確定指示子５４が操作されると、プレイヤが選択したパラメータＸおよび候補値Ｃが端末装置１２からゲーム装置１４Aに通知される（ＳA3）。制御装置３２は、記憶装置３４に記憶された複数のパラメータＸ1〜Ｘ3のうちプレイヤが候補値Ｃの分配先として選択したパラメータＸの数値にその候補値Ｃを加算し、かつ、記憶装置３４に記憶された基礎値Ｂからその候補値Ｃ（すなわちパラメータＸに対する割当分）を減算する（ＳA4）。以上の説明から理解されるように、制御装置３２は、基礎値Ｂの分配先となる複数のパラメータＸ（Ｘ1〜Ｘ3）の各々の数値を管理する要素（数値管理部）として機能する。
【００３０】
制御装置３２は、基礎値Ｂの分配が終了したか否かを判定する（ＳA5）。例えば、分配終了の指示が端末装置１２の入力装置２８に付与された場合や、ステップＳA4の減算後の基礎値Ｂがゼロに到達した場合に、制御装置３２は基礎値Ｂの分配が終了したと判定する。基礎値Ｂの分配が終了した場合（ＳA5：YES）、制御装置３２は図２の処理を終了する。
【００３１】
他方、基礎値Ｂの分配が終了していない場合（ＳA5：NO）、制御装置３２は、ステップＳA5での更新後の各パラメータＸおよび基礎値Ｂに対応する基礎値分配画面５０Aを生成して端末装置１２の表示装置２６に表示させる（ＳA1，ＳA2）。例えば図３の部分(A)に示すように、基礎値Ｂが１７６に設定されるとともにパラメータＸ3が１３０に設定された状態で、図３の部分(B)の例示のようにプレイヤがパラメータＸ3の候補値リスト５６から５０を選択および確定した場合、図３の部分(C)に示すように、基礎値分配画面５０Aの基礎値Ｂは１２６（＝１７６−５０）に更新されるとともにパラメータＸ3は１８０（＝１３０＋５０）に更新される。
【００３２】
基礎値Ｂが候補値リスト５６における候補値Ｃの上限個数Ｎを上回る場合に対象範囲内のＢ個の自然数からＮ個の候補値Ｃを選択する条件を以下に説明する。図５に示すように、基礎値Ｂを最大値とする対象範囲Ｒ（最小値１から最大値ＢまでのＢ個の自然数の系列）は、第１範囲ｒ1と第２範囲ｒ2と第３範囲ｒ3とに区分される。第１範囲ｒ1は、対象範囲Ｒのうち最小値１を含む範囲である。第１実施形態では最小値１から１０までの範囲を第１範囲ｒ1として想定する。他方、第２範囲ｒ2は、対象範囲Ｒのうち最大値である基礎値Ｂを含む範囲である。第１実施形態では、基礎値Ｂのみを含む範囲を第２範囲ｒ2として想定する。第３範囲ｒ3は、第１範囲ｒ1と第２範囲ｒ2との間の範囲（１１から(Ｂ−１)までの範囲）である。
【００３３】
図５に示すように、制御装置３２は、第１範囲ｒ1内の１０個の自然数（１〜１０）の全部と、第２範囲ｒ2内の１個の自然数（基礎値Ｂ）と、第３範囲ｒ3内から選択されたＭ個（Ｍ＝Ｎ−１０−１）の自然数とで構成されるＮ個の候補値Ｃを候補値リスト５６に配列する。制御装置３２は、第３範囲ｒ3内の複数（(Ｂ−１１)個）の自然数のうち相異なる複数の基準値Ｑの各々の倍数に該当するＭ個の自然数を候補値Ｃとして選択する。具体的には、第１実施形態では、制御装置３２は、１００，５０，１０および５という５の倍数と１とを基準値Ｑとして、各基準値Ｑの倍数（ただし基準値Ｑを１とした場合の基準値Ｑの倍数については１００，５０，１０および５の倍数を除く）に該当するＭ個の自然数を候補値Ｃとして第３範囲ｒ3から選択する。
【００３４】
図６および図７は、基礎値分配画面５０Aを生成する処理（図２のステップＳA1）のフローチャートである。基礎値分配画面５０Aの生成処理を開始すると、制御装置３２は、第３範囲ｒ3内の複数の自然数のうち各基準値Ｑの倍数に該当する候補値Ｃの個数Ｔ（Ｔ[100]，Ｔ[50]，Ｔ[10]，Ｔ[5]，Ｔ[1]）を、個数Ｔの合計値がＭ個となるように（Ｔ[100]＋Ｔ[50]＋Ｔ[10]＋Ｔ[5]＋Ｔ[1]＝Ｍ）、基準値Ｑが大きいほうから優先的に計数する（ＳB11〜ＳB15）。個数Ｔ[100]は、第３範囲ｒ3内の１００の倍数の個数を意味し、個数Ｔ[50]は、第３範囲ｒ3内の５０の倍数のうち１００の倍数を除外した自然数の個数を意味する。同様に、個数Ｔ[10]は、第３範囲ｒ3内の１０の倍数のうち１００の倍数と５０の倍数とを除外した自然数の個数であり、個数Ｔ[5]は、第３範囲ｒ3内の５の倍数のうち１００の倍数と５０の倍数と１０の倍数とを除外した自然数の個数である。個数Ｔ[1]は、第３範囲ｒ3内の自然数（１の倍数）のうち１００の倍数と５０の倍数と１０の倍数と５の倍数とを除外した自然数の個数に相当する。なお、処理ＳB11〜ＳB15における除算（／）は整数除算（除算結果の小数を切捨てる）を意味する。
【００３５】
まず、制御装置３２は、第３範囲ｒ3内で１００の倍数に該当する候補値Ｃの個数Ｔ[100]を算定する（ＳB11）。具体的には、制御装置３２は、以下の数式(1)の演算で個数Ｔ[100]を算定する。
Ｔ[100]＝ｍｉｎ｛Ｍ，（Ｂ−１）／１００｝  …(1)
演算子ｍｉｎ｛ａ，ｂ｝は、ａおよびｂのうちの小さい方を意味する。数式(1)の｛（Ｂ−１）／１００｝は、対象範囲Ｒから第２範囲ｒ2の基礎値Ｂを除外した（Ｂ−１）個の自然数のうち１００の倍数の個数を意味する。第１実施形態では第１範囲ｒ1内に１００の倍数は存在しないから、｛（Ｂ−１）／１００｝は第３範囲ｒ3内の１００の倍数の個数に相当する。数式(1)において第３範囲ｒ3内の１００の倍数の個数｛（Ｂ−１）／１００｝を所定値Ｍと比較して小さい方を選択するのは、第３範囲ｒ3内の１００の倍数の個数｛（Ｂ−１）／１００｝がＭ個を上回る場合でも、第３範囲ｒ3内から選択される候補値ＣをＭ個に制限するためである。
【００３６】
制御装置３２は、第３範囲ｒ3内で５０の倍数（ただし１００の倍数を除く）に該当する候補値Ｃの個数Ｔ[50]を算定する（ＳB12）。具体的には、制御装置３２は、以下の数式(2)の演算で変数Ｔ[50]を算定する。
Ｔ[50]＝ｍｉｎ｛Ｍ−Ｔ[100]，（Ｂ−１）／５０−Ｔ[100]｝  …(2)
数式(2)において候補値Ｂ以外の５０の倍数の個数｛（Ｂ−１）／５０｝から変数Ｔ[100]を減算するのは、ステップＳB11で計数した１００の倍数を除外するためである。
【００３７】
制御装置３２は、第３範囲ｒ3内で１０の倍数（ただし１００の倍数および５０の倍数を除く）に該当する候補値Ｃの個数Ｔ[10]を算定する（ＳB13）。具体的には、制御装置３２は、以下の数式(3)の演算で変数Ｔ[10]を算定する。
Ｔ[10]＝ｍｉｎ｛Ｍ−Ｔ[100]−Ｔ[50]，（Ｂ−１）／１０−Ｔ[50]−１｝  …(3)
数式(3)において、候補値Ｂ以外の１０の倍数の個数｛（Ｂ−１）／１０｝から１を減算するのは、第１範囲ｒ1内に存在する１０の倍数（１０のみの１個）を除外するためである。
【００３８】
制御装置３２は、第３範囲ｒ3内で５の倍数（ただし１００の倍数，５０の倍数および１０の倍数を除く）に該当する候補値Ｃの個数Ｔ[5]を算定する（ＳB14）。具体的には、制御装置３２は、以下の数式(4)の演算で変数Ｔ[5]を算定する。
Ｔ[5]＝ｍｉｎ｛Ｍ−Ｔ[100]−Ｔ[50]−Ｔ[10]，（Ｂ−１）／５−Ｔ[10]−２｝  …(4)
数式(4)において候補値Ｂ以外の５倍数の個数｛（Ｂ−１）／５｝から２を減算するのは、第１範囲ｒ1内に存在する５の倍数（５および１０の２個）を除外するためである。
【００３９】
制御装置３２は、第３範囲ｒ3内で１の倍数（ただし１００の倍数，５０の倍数，１０の倍数および５の倍数を除く）に該当する候補値Ｃの個数Ｔ[1]を算定する（ＳB15）。具体的には、制御装置３２は、以下の数式(5)の演算で変数Ｔ[1]を算定する。
Ｔ[1]＝ｍｉｎ｛Ｍ−Ｔ[100]−Ｔ[50]−Ｔ[10]−Ｔ[5]，（Ｂ−１）−Ｔ[5]−１０｝  …(5)
数式(5)において候補値Ｂ以外の自然数の個数（Ｂ−１）から１０を減算するのは、第１範囲ｒ1内に存在する自然数（１から１０の１０個）を除外するためである。
【００４０】
第３範囲ｒ3内で基準値Ｑの倍数に該当する候補値Ｃの個数Ｔ（Ｔ[100]，Ｔ[50]，Ｔ[10]，Ｔ[5]，Ｔ[1]）を以上の手順で算定すると、制御装置３２は、第３範囲ｒ3からＭ個の候補値Ｃを探索する図７の処理（ＳC10〜ＳC29）を実行する。
【００４１】
制御装置３２は、変数Ｚを１に設定する（ＳC10）。変数Ｚは、対象範囲Ｒ内の自然数を順番に指定する変数である。制御装置３２は、概略的には、変数Ｚを対象範囲Ｒ内で順次に１ずつ増加させながら（ＳC14）、各段階での変数Ｚの数値が候補値Ｃに該当するか否かを随時に検証する。ステップＳC10は、変数Ｚを対象範囲Ｒ内の最小値１に初期化する処理に相当する。
【００４２】
制御装置３２は、変数Ｚが基礎値Ｂを上回るか否かを判定する（ＳC11）。変数Ｚが基礎値Ｂ以下である場合（すなわち、対象範囲ＲのＢ個の自然数のなかで候補値Ｃに該当するか否かを未だ検証していない自然数が残っている場合）、制御装置３２は、変数Ｚが候補値Ｃに該当するか否かを判定する（ＳC12〜ＳC29）。
【００４３】
制御装置３２は、変数Ｚが１０以下の数値または候補値Ｂであるか否かを判定する（ＳC12）。ステップＳC12の判定結果が肯定である場合、制御装置３２は、変数Ｚを候補値Ｃとして確定する（ＳC13）。すなわち、図５を参照して説明したように、対象範囲Ｒ内で第１範囲ｒ1内の１から１０までの自然数と第２範囲ｒ2内の基礎値Ｂとが候補値Ｃとして選択される。制御装置３２は、変数Ｚに１を加算することで対象範囲Ｒ内の次の自然数を選択したうえで（ＳC14）、処理をステップＳC11に移行する。以上の説明から理解されるように、制御装置３２は、対象範囲Ｒのうち第１範囲ｒ1内の自然数（１〜１０）を候補値Ｃとして選択する要素（第２選択部）、および、対象範囲Ｒのうち第２範囲ｒ2内の自然数（基礎値Ｂ）を候補値Ｃとして選択する要素（第３選択部）として機能する。
【００４４】
他方、ステップＳC12の判定結果が否定である場合（すなわち、変数Ｚが第３範囲ｒ3内の数値に該当する場合）、制御装置３２は、変数Ｚが第３範囲ｒ3内の候補値Ｃに該当するか否かを判定して候補値Ｃに該当する場合に変数Ｚを候補値Ｃとして確定する処理（ＳC15〜ＳC29）を実行する。
【００４５】
まず、制御装置３２は、変数Ｔ[100]が正数であり、かつ、変数Ｚが１００の倍数に該当するか否かを判定する（ＳC15）。ステップＳC15の判定結果が肯定である場合、制御装置３２は、変数Ｚを候補値Ｃ（１００の倍数）として確定する（ＳC16）。変数Ｔ[100]は、第３範囲ｒ3内で１００の倍数に該当する残りの候補値Ｃの個数を意味するから、１００の倍数に該当する１個の候補値ＣをステップＳC16で確定すると、制御装置３２は、変数Ｔ[100]から１を減算する（ＳC17）。
【００４６】
ステップＳC15〜ＳC17と同様の処理が、変数Ｔ[50]，Ｔ[10]，Ｔ[5]およびＴ[1]の各々について順次に実行される。具体的には、ステップＳC15の判定結果が否定である場合、制御装置３２は、変数Ｔ[50]が正数であり、かつ、変数Ｚが５０の倍数に該当することを条件に（ＳC18：YES）、変数Ｚを候補値Ｃとして確定する（ＳC19）とともに変数Ｔ[50]から１を減算する（ＳC20）。また、ステップＳC18の判定結果が否定である場合、制御装置３２は、変数Ｔ[10]が正数であり、かつ、変数Ｚが１０の倍数に該当することを条件に（ＳC21：YES）、変数Ｚを候補値Ｃとして確定する（ＳC22）とともに変数Ｔ[10]から１を減算する（ＳC23）。同様に、ステップＳC21の判定結果が否定である場合、制御装置３２は、変数Ｔ[5]が正数であり、かつ、変数Ｚが５の倍数に該当することを条件に（ＳC24：YES）、変数Ｚを候補値Ｃとして確定する（ＳC25）とともに変数Ｔ[5]から１を減算する（ＳC26）。そして、ステップＳC24の判定結果が否定である場合、制御装置３２は、変数Ｔ[1]が正数であることを条件に（ＳC27）、変数Ｚを候補値Ｃとして確定する（ＳC28）とともに変数Ｔ[1]から１を減算する（ＳC29）。
【００４７】
以上の手順で変数Ｚを候補値Ｃとして確定すると、制御装置３２は、対象範囲Ｒ内の次の自然数を変数Ｚとして選択したうえで（ＳC14）、処理をステップＳC11に移行する。他方、ステップＳC27の判定結果が否定である場合（すなわち、変数Ｚが候補値Ｃに該当しない場合）、制御装置３２は、変数Ｚを候補値Ｃとして確定することなく、次の自然数を新たな変数Ｚとして選択したうえで（ＳC14）、処理をステップＳC11に移行する。第３範囲ｒ3内の各自然数について以上の処理（ＳC15〜ＳC29）が反復されることで、各基準値Ｑ（Ｑ＝１００,５０,１０,５,１）の倍数に該当するＭ個の候補値Ｃが第３範囲ｒ3内から選択される。すなわち、制御装置３２は、対象範囲Ｒ内の自然数のうち相異なる複数の基準値Ｑの各々の倍数に該当するＭ個の数値を候補値Ｃとして選択する要素（第１選択部）として機能する。
【００４８】
候補値Ｃの個数Ｎを１５個とした場合を想定して、第３範囲ｒ3内から選択されるＭ個（４個）の候補値Ｃの具体例を説明する。基礎値Ｂが３８である場合、図８の部分(A)に示すように、変数Ｔ[100]が０に設定され（ＳB11）、変数Ｔ[50]が０に設定され（ＳB12）、変数Ｔ[10]が２に設定され（ＳB13）、変数Ｔ[5]が２に設定され（ＳB14）、変数Ｔ[1]が０に設定される（ＳB15）。したがって、変数Ｚが２０または３０である場合にステップＳC21の判定結果が肯定となって変数Ｚが候補値Ｃとして確定され（ＳC22）、変数Ｚが１５または２５である場合にステップＳC24の判定結果が肯定となって変数Ｚが候補値Ｃとして確定される（ＳC25）。すなわち、図８の部分(A)に示すように、第１範囲ｒ1内の１〜１０の数値および第２範囲ｒ2内の基礎値Ｂ（Ｂ＝３８）と、第３範囲ｒ3内の１５，２０，２５および３０の４個の数値とを含む１５個の候補値Ｃが候補値リスト５６に表示される。
【００４９】
また、基礎値Ｂが１７６である場合、図８の部分(B)に示すように、変数Ｔ[100]が１に設定され（ＳB11）、変数Ｔ[50]が２に設定され（ＳB12）、変数Ｔ[10]が１に設定され（ＳB13）、変数Ｔ[5]が０に設定され（ＳB14）、変数Ｔ[1]が０に設定される（ＳB15）。したがって、変数Ｚが１００である場合にステップＳC15の判定結果が肯定となって変数Ｚが候補値Ｃとして確定され（ＳC16）、変数Ｚが５０または１５０である場合にステップＳC18の判定結果が肯定となって変数Ｚが候補値Ｃとして確定され（ＳC19）、変数Ｚが２０である場合にステップＳC21の判定結果が肯定となって変数Ｚが候補値Ｃとして確定される（ＳC22）。すなわち、図８の部分(B)に示すように、第１範囲ｒ1内の１〜１０の数値および第２範囲ｒ2内の基礎値Ｂ（Ｂ＝１７６）と、第３範囲ｒ3内の２０，５０，１００および１５０の４個の数値とを含む１５個の候補値Ｃが候補値リスト５６に表示される。
【００５０】
以上の処理（ＳC11からＳC29）が反復され、基礎値Ｂが対象範囲Ｒ内の第Ｎ番目の候補値Ｃとして確定すると（ＳC13）、直後のステップＳC14での加算後の変数Ｚは基礎値Ｂを上回る数値となる。ステップＳC11の判定結果が肯定である場合（すなわち、対象範囲Ｒ内のＢ個の自然数の処理が完了してＮ個の候補値Ｃが確定した場合）、制御装置３２は、基礎値分配画面５０Aの画面データＤを生成する（ＳC30）。画面データＤは、図３の部分(A)に例示した基礎値分配画面５０Aを示すデータと、以上の手順で選択したＮ個の候補値Ｃを候補値リスト５６の表示対象として指定するデータとを含んで構成される。ステップＳC30で生成された画面データＤが端末装置１２に送信されることで表示装置２６に基礎値分配画面５０Aが表示され、プレイヤが数値選択指示子５２を指示した場合には、Ｎ個の候補値Ｃを含む候補値リスト５６が表示装置２６に表示される。すなわち、制御装置３２は、第３範囲ｒ3から選択されたＭ個の数値を含むＮ個の候補値Ｃが配列された候補値リスト５６を表示装置２６に表示させる要素（表示制御部）として機能する。
【００５１】
以上に説明した第１実施形態では、基礎値Ｂを最大値とする対象範囲Ｒ内のＢ個の自然数のうち相異なる基準値Ｑの各々の倍数に該当するＭ個の数値が候補値Ｃとして選択され、Ｍ個の候補値Ｃを含むＮ個を配列した候補値リスト５６が端末装置１２の表示装置２６に表示される。以上の構成によれば、候補値リスト５６に配列される候補値Ｃが適切な個数Ｎに制限されるから、利用者が所望の候補値Ｃを候補値リスト５６から容易に選択できるという利点がある。第１実施形態のように方向操作子２８２が入力装置２８として採用された端末装置１２では、候補値リスト５６の各候補値Ｃを方向操作子２８２の操作で順次に選択して目標の候補値Ｃを選択する必要があるから、候補値リスト５６に表示される候補値Ｃが多過ぎる場合には利用者の負担の増大が特に顕著となる。したがって、候補値リスト５６の候補値Ｃを適切な個数Ｎに制限できる第１実施形態は、方向操作子２８２を入力装置２８とする端末装置１２に候補値リスト５６を表示する場合に格別に有効である。
【００５２】
ところで、対象範囲Ｒ内の任意の数値を利用者に選択させる場面では、最小値に近い数値を小刻みにパラメータＸに加算したり基礎値Ｂの全部をパラメータＸに加算したりする利用者が多いと想定される。以上の傾向を考慮して、第１実施形態では、対象範囲Ｒのうち最小値１を含む第１範囲ｒ1内の自然数（１〜１０）や第２範囲ｒ2内の基礎値Ｂは必ず候補値リスト５６に表示される。したがって、例えば対象範囲Ｒ内から単純に所定の間隔で選定されたＮ個の候補値Ｃを候補値リスト５６に表示する場合と比較すると、対象範囲Ｒ内から選択されたＮ個の候補値Ｃのみが候補値リスト５６に表示される構成にも関わらず、利用者の所望の候補値Ｃが候補値リスト５６に表示される可能性が高いという利点がある。しかも、第１実施形態では、複数の基準値Ｑが５の倍数（１００，５０，１０，５）を含むから、第３範囲ｒ3からは５の倍数（いわゆる切りが良い数値）が優先的に候補値Ｃとして選択される。したがって、例えば第３範囲ｒ3からランダムにＭ個の候補値Ｃを選択する構成と比較して、利用者が選択し易い切りの良い候補値Ｃを提示できるという利点もある。
【００５３】
＜第２実施形態＞
本発明の第２実施形態を以下に説明する。なお、以下に例示する各形態において作用や機能が第１実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００５４】
図９は、第２実施形態の制御装置３２が基礎値分配画面５０を生成する処理（図２のステップＳA1）のフローチャートである。図９の処理を開始すると、制御装置３２は、基礎値分配画面５０の表示を要求してきたプレイヤの基礎値Ｂが１であるか否かを判定する（ＳD10）。すなわち、制御装置３２は、基礎値Ｂが所定値（第２実施形態の例示では１）であるか否かを判定する要素（判定部）として機能する。ステップＳD10の判定結果が否定である場合、制御装置３２は、第１実施形態と同様の処理（ＳB11〜ＳB15，ＳC10〜ＳC30）を実行することで、複数のパラメータＸ（Ｘ1〜Ｘ3）の各々について数値選択指示子５２と数値確定指示子５４とを含む基礎値分配画面５０Aの画像データを生成する。
【００５５】
他方、ステップＳD10の判定結果が肯定である場合（Ｂ＝１）、制御装置３２は、第１実施形態の基礎値分配画面５０Aとは内容が相違する図１０の基礎値分配画面５０Bの画面データＤを生成する（ＳD11）。ステップＳD11で生成された画面データＤが端末装置１２に送信されることで基礎値分配画面５０Bが表示装置２６に表示される（ＳA2）。
【００５６】
図１０に示すように、基礎値分配画面５０Bは、基礎値Ｂの数値（１）および各パラメータＸの数値に加えて、複数のパラメータＸ（Ｘ1〜Ｘ3）の各々に対応する単位追加指示子５８が配置された画像である。各パラメータＸの単位追加指示子５８は、そのパラメータＸに１を追加することをプレイヤが指示するためのコマンドボタンである。すなわち、基礎値Ｂが１である場合にはプレイヤが複数の候補値Ｃから所望の数値を選択する余地がないから、候補値リスト５６の表示は省略される。
【００５７】
複数のパラメータＸのうちの何れかの単位追加指示子５８が操作されると、そのパラメータＸがゲーム装置１４Aに通知される（ＳA3）。制御装置３２は、記憶装置３４に記憶された複数のパラメータＸ1〜Ｘ3のうちプレイヤが指示した単位追加指示子５８に対応するパラメータＸの数値に１を加算するとともに基礎値Ｂから１を減算する（ＳA4）。ステップＳA4の減算で基礎値Ｂは０に更新されるから、ステップＳA5の判定結果が肯定となって図２の処理（基礎値分配画面５０の表示）は終了する。
【００５８】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、基礎値Ｂが１である場合に、数値選択指示子５２および数値確定指示子５４に代えてパラメータＸ毎の単位追加指示子５８が表示される（すなわち指示子の個数が削減される）から、以下に例示するように、基礎値Ｂの追加の対象となるパラメータＸを選択する利用者の負担が軽減されるという利点がある。
【００５９】
例えば、基礎値Ｂが１である場合にもパラメータＸ毎に数値選択指示子５２と数値確定指示子５４とが表示される第１実施形態において、パラメータＸ1の数値選択指示子５２が有効状態に設定された状況からパラメータＸ3に１を追加する場合を想定する。利用者は、パラメータＸ1の数値選択指示子５２→パラメータＸ1の数値確定指示子５４→パラメータＸ2の数値選択指示子５２→パラメータＸ2の数値確定指示子５４→パラメータＸ3の数値選択指示子５２→パラメータＸ3の数値確定指示子５４という順番で有効状態を順次に遷移させたうえで決定操作子２８４を操作する。すなわち、パラメータＸ3に１を追加するために６回の操作が必要である。
【００６０】
他方、第２実施形態の基礎値分配画面５０Bではパラメータ毎に１個の単位追加指示子５８が表示されるから、パラメータＸ1の単位追加指示子５８が有効状態に設定された状況からパラメータＸ3に１を追加する場合、利用者は、パラメータＸ1の単位追加指示子５８→パラメータＸ2の単位追加指示子５８→パラメータＸ3の単位追加指示子５８という順番で有効状態を順次に遷移させたうえで決定操作子２８４を操作する。すなわち、３回の操作でパラメータＸ3に１を追加することができる。
【００６１】
＜第３実施形態＞
図１１は、第３実施形態のゲーム装置１４Bのブロック図である。ゲーム装置１４Bは、第１実施形態と同様のゲームをプレイヤにプレイさせる電子機器である。例えば携帯電話機や携帯情報端末等の携帯機器がゲーム装置１４Bとして好適である。図１１に示すように、ゲーム装置１４Bは、制御装置３２と記憶装置３４と表示装置２６と入力装置２８とを具備する。
【００６２】
記憶装置３４は、第１実施形態と同様に、プログラムＰGMとプレイヤ自身のプレイヤ情報ＰLとを記憶する。制御装置３２は、プログラムＰGMを実行することで第１実施形態と同様に動作する。具体的には、制御装置３２は、プレイヤ情報ＰLの基礎値Ｂを最大値とする対象範囲ＲからＮ個を上限として候補値Ｃを選択し、候補値Ｃを配列した候補値リスト５６を表示装置２６に表示させる。
【００６３】
以上の説明から理解される通り、第３実施形態のゲーム装置１４Bは、第１実施形態のゲーム装置１４Aが提供するゲームを装置単体でプレイヤに提供する機器として機能する。したがって、第３実施形態においても第１実施形態と同様の効果が実現される。なお、基礎値Ｂが１であるか否かに応じて基礎値分配画面５０Aと基礎値分配画面５０Bとを選択的に表示する第２実施形態の構成を第３実施形態に適用することも可能である。
【００６４】
＜変形例＞
前述の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は相互に矛盾しない範囲で適宜に併合され得る。
【００６５】
（１）前述の各形態では、方向操作子２８２と決定操作子２８４とを含む入力装置２８を例示したが、表示装置２６と一体に構成されて利用者からの操作を受付けるタッチパネルを入力装置２８として採用することも可能である。ただし、入力装置２８がタッチパネルを含む構成では、基礎値分配画面５０（５０A，５０B）内の任意の位置を利用者が指定することが可能であるから、第１実施形態の基礎値分配画面５０AにおいてパラメータＸ3の数値確定指示子５４をタッチ操作すれば、パラメータＸ3に対する所定値（例えば１）の追加を指示することが可能である。他方、入力装置２８が方向操作子２８２と決定操作子２８４とを含む構成では、各数値選択指示子５２と各数値確定指示子５４とを方向操作子２８２の操作で順番に有効状態に遷移させる必要がある。以上の事情を考慮すると、基礎値Ｂが１である場合に表示装置２６に表示される指示子の個数を削減する（各パラメータＸの単位追加指示子５８のみを表示する）第２実施形態は、入力装置２８がタッチパネルを含む構成よりも、入力装置２８が方向操作子２８２と決定操作子２８４とを含む構成に格別に好適である。
【００６６】
（２）前述の各形態では、第１範囲ｒ1内の全部の自然数（１〜１０）を候補値Ｃとして選択したが、第１範囲ｒ1内の自然数の一部（例えば奇数および偶数の一方）を候補値Ｃとして選択することも可能である。また、第１範囲ｒ1内の自然数の個数は、例えば１個以上かつ（Ｂ−２）個（対象範囲Ｒ内の全部の自然数から第２範囲ｒ2内の少なくとも１個の自然数と第３範囲ｒ3内の少なくとも１個の自然数とを除外した個数）以下の範囲内で適宜に変更される。例えば、対象範囲Ｒ内の最小値である１のみが第１範囲ｒ1内に含まれる構成も採用され得る。以上の説明から理解されるように、前述の各形態の第１範囲ｒ1は、対象範囲Ｒのうち最小値である１を含む範囲として包括される。
【００６７】
（３）前述の各形態では、第２範囲ｒ2が基礎値Ｂのみを含む場合を例示したが、第２範囲ｒ2は適宜に変更される。例えば、基礎値Ｂを含む複数の自然数を包含するように第２範囲ｒ2を選定することも可能である。また、第２範囲ｒ2が複数の自然数を含む構成では、第２範囲ｒ2内の自然数の一部（例えば奇数および偶数の一方）を候補値Ｃとして選択することも可能である。以上の説明から理解されるように、前述の各形態の第２範囲ｒ2は、対象範囲Ｒのうち最大値である基礎値Ｂを含む範囲として包括される。
【００６８】
（４）第１実施形態や第２実施形態のようにゲーム装置１４Aが端末装置１２にゲームを提供する構成において、ゲーム装置１４Aが基礎値Ｂを端末装置１２に通知し、端末装置１２の制御装置２２が図６および図７の処理を実行することでＮ個の候補値Ｃを選定する構成も採用され得る。また、端末装置１２の制御装置２２が図９の処理を実行することで、第２実施形態と同様に、基礎値Ｂが１であるか否かに応じて基礎値分配画面５０Aおよび基礎値分配画面５０Bを選択的に表示装置２６に表示することも可能である。
【００６９】
（５）以上の各形態ではゲーム装置１４Aを１個の装置として例示したが、ゲーム装置１４Aの機能を複数の装置に分散することも可能である。例えば、制御装置３２と記憶装置３４とを別個の装置として通信網１６上の相異なる位置に設置した構成も採用され得る。また、端末装置１２の認証処理等を実行する認証装置を端末装置１２とゲーム装置１４Aとの間に設置して端末装置１２とゲーム装置１４Aとの間の通信を中継させることも可能である。
【００７０】
（６）前述の各形態では、本発明をゲーム装置１４（１４A，１４B）に適用した形態を例示したが、基礎値Ｂを最大値とする対象範囲Ｒ内の整数から選択されたＮ個の候補値Ｃを利用者による選択の候補として表示させる任意の装置（表示管理装置）に本発明を適用することが可能である。
【符号の説明】
【００７１】
１００……ゲームシステム、１２……端末装置、１４A，１４B……ゲーム装置、１６……通信網、２２……制御装置、２４……通信装置、２６……表示装置、２８……入力装置、２８２……方向操作子、２８４……決定操作子、３２……制御装置、３４……記憶装置、３６……通信装置、５０A，５０B……基礎値分配画面、５２……数値選択指示子、５４……数値確定指示子、５６……候補値リスト、５８……単位追加指示子、Ｃ……候補値。
【図１】
0005449483.tif 000002
【図２】
0005449483.tif 000003
【図３】
0005449483.tif 000004
【図４】
0005449483.tif 000005
【図５】
0005449483.tif 000006
【図６】
0005449483.tif 000007
【図７】
0005449483.tif 000008
【図８】
0005449483.tif 000009
【図９】
0005449483.tif 000010
【図１０】
0005449483.tif 000011
【図１１】
0005449483.tif 000012