IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社コナミデジタルエンタテインメントの特許一覧

特許7325844ゲーム制御装置、ゲームシステム、及びプログラム
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-08-04
(45)【発行日】2023-08-15
(54)【発明の名称】ゲーム制御装置、ゲームシステム、及びプログラム
(51)【国際特許分類】
   A63F 13/45 20140101AFI20230807BHJP
   A63F 13/58 20140101ALI20230807BHJP
   A63F 13/79 20140101ALI20230807BHJP
   A63F 13/533 20140101ALI20230807BHJP
   A63F 13/825 20140101ALI20230807BHJP
【FI】
A63F13/45
A63F13/58
A63F13/79
A63F13/533
A63F13/825
【請求項の数】 3
(21)【出願番号】P 2021107194
(22)【出願日】2021-06-29
(62)【分割の表示】P 2019197122の分割
【原出願日】2018-03-08
(65)【公開番号】P2021151565
(43)【公開日】2021-09-30
【審査請求日】2021-07-26
(73)【特許権者】
【識別番号】506113602
【氏名又は名称】株式会社コナミデジタルエンタテインメント
(72)【発明者】
【氏名】沖塩 豊武
(72)【発明者】
【氏名】三浦 陵介
【審査官】右田 純生
(56)【参考文献】
【文献】特開2016-189971(JP,A)
【文献】特開2017-006279(JP,A)
【文献】特開2002-263371(JP,A)
【文献】アーマード・コア2,電撃PlayStation 2001 1/12,メディアワークス,2001年01月12日,第7巻, 第2号,p.44-49
【文献】「スーパーファミコン必勝法スペシャル ゼロヨンチャンプ ダブルアール・ヅィー」,第1版,株式会社勁文社,1995年12月15日,p.20,36,47,ISBN: 4-7669-2388-X
【文献】「Vジャンプブックスゲームシリーズ ファイナルファンタジーVII」,第3版,株式会社集英社,1997年03月10日,p.26-27
【文献】「エストポリス伝記II必勝攻略法」,新訂,株式会社双葉社,1997年09月30日,p.20
【文献】ファイナルファンタジーIX、SLPM87388~91,SQUARE ENIX,2006年07月26日,p.11-12,[2020年8月6日検索]
【文献】FF9(HDリマスター版)のブースト機能について,攻略屋ブログ(仮)[online],2018年02月26日,[2020年8月6日検索], インターネット<URL:https://k-triggergappy.com/blog/ff9-boost/>
【文献】戦い方,戦国無双クロニクル3 攻略WIKI[online],2016年12月10日,[2020年8月6日検索], インターネット<URL:https://chronicle3.wiki.fc2.com/wiki/戦い方>
(58)【調査した分野】(Int.Cl.,DB名)
A63F 13/00-13/98
A63F 9/24
(57)【特許請求の範囲】
【請求項1】
キャラクタのパラメータを変更または設定することによって前記キャラクタを育成するゲームを提供するゲームシステムであって、
複数の選択肢のうちからユーザによる選択を受け付ける受付手段と、
前記ユーザによる選択に基づいて前記キャラクタのパラメータを変更または設定する第1ゲーム処理を実行する第1実行手段と、
前記キャラクタを育成するうえで不利な第2ゲーム処理を実行する第2実行手段と、
前記第2ゲーム処理の実行に基づき蓄積されるポイントを管理する管理手段と、
前記ポイントが閾値に到達した場合に、前記複数の選択肢のうちの少なくとも一つの選択肢について、前記ユーザに選択された際に変更または設定する前記キャラクタのパラメータを、前記ポイントが閾値未満である場合よりも一時的に有利になるように設定する設定手段と、
を含むゲームシステム。
【請求項2】
キャラクタのパラメータを変更または設定することによって前記キャラクタを育成するゲームを提供するゲーム制御装置であって、
複数の選択肢のうちからユーザによる選択を受け付ける受付手段と、
前記ユーザによる選択に基づいて前記キャラクタのパラメータを変更または設定する第1ゲーム処理を実行する第1実行手段と、
前記キャラクタを育成するうえで不利な第2ゲーム処理を実行する第2実行手段と、
前記第2ゲーム処理の実行に基づき蓄積されるポイントを管理する管理手段と、
前記ポイントが閾値に到達した場合に、前記複数の選択肢のうちの少なくとも一つの選択肢について、前記ユーザに選択された際に変更または設定する前記キャラクタのパラメータを、前記ポイントが閾値未満である場合よりも一時的に有利になるように設定する設定手段と、
を含むゲーム制御装置。
【請求項3】
請求項1に記載のゲームシステムまたは請求項2に記載のゲーム制御装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明はゲーム制御装置、ゲームシステム、及びプログラムに関する。
【0002】
複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行することによって進行するゲームが知られている。例えば、このようなゲームの一例としては、ゲームキャラクタに行わせる行動に関する複数の選択肢のうちから選択を受け付け、選択された選択肢(行動)に応じてゲームキャラクタのパラメータを更新するゲーム処理を実行するようなゲームが知られている。
【先行技術文献】
【特許文献】
【0003】
【文献】特開2017-006279号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来、上記のようなゲームでは、ゲームを継続すると、ユーザにとって単調な選択肢の選択の繰り返しとなり、ユーザが興趣の点で物足りなさを感じてしまうおそれがあった。
【0005】
本発明は上記課題に鑑みてなされたものであって、その目的は、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行するようなゲームの興趣を向上させることが可能なゲーム制御装置、ゲームシステム、及びプログラムを提供することにある。
【課題を解決するための手段】
【0006】
上記課題を解決するために、本発明の一態様に係るゲーム制御装置は、複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを設定する第1設定手段と、前記複数の選択肢のうちから選択を受け付ける受付手段と、前記複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第1ゲーム処理を実行する第1実行手段と、前記選択された選択肢に関連付けられたゲームデータが前記所定条件を満足する場合に、前記第1ゲーム処理よりも前記ユーザにとって有利な第2ゲーム処理を実行する第2実行手段と、前記ユーザにとって不利な第3ゲーム処理を実行する第3実行手段と、前記第3ゲーム処理の実行履歴に関する実行履歴情報を取得する取得手段と、前記実行履歴情報に基づき、前記第1設定手段の代わりに、前記複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定する第2設定手段とを含む。
【0007】
本発明の一態様に係るゲームシステムは、複数の選択肢のうちの少なくとも一つについて、当該選択肢に関連付けるゲームデータを設定する第1設定手段と、前記複数の選択肢のうちから選択を受け付ける受付手段と、前記複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第1ゲーム処理を実行する第1実行手段と、前記選択された選択肢に関連付けられたゲームデータが前記所定条件を満足する場合に、前記第1ゲーム処理よりも前記ユーザにとって有利な第2ゲーム処理を実行する第2実行手段と、前記ユーザにとって不利な第3ゲーム処理を実行する第3実行手段と、前記第3ゲーム処理の実行履歴に関する実行履歴情報を取得する取得手段と、前記実行履歴情報に基づき、前記第1設定手段の代わりに、前記複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定する第2設定手段とを含む。
【図面の簡単な説明】
【0008】
図1】本発明の実施形態に係るゲームシステムの全体構成を示す図である。
図2】詳細画像の一例を示す図である。
図3】メインコマンド画像の一例を示す図である。
図4】練習コマンド画像の一例を示す図である。
図5】練習効果データの一例を示す図である。
図6】練習結果画像の一例を示す図である。
図7】特別練習モードで練習を実行可能な状態における練習コマンド画像の一例を 示す図である。
図8】特別練習モードで練習を実行可能な状態における練習コマンド画像の一例を 示す図である。
図9】練習結果画像の他の一例を示す図である。
図10】不利処理データの一例を示す図である。
図11】特別イベント発生中の練習コマンド画像の一例を示す図である。
図12】能力向上画像の一例を示す図である。
図13】能力向上画像の一例を示す図である。
図14】本発明の実施形態に係るゲームシステムの機能ブロック図である。
図15】ゲームキャラクタデータの一例を示す図である。
図16】育成状況データの一例を示す図である。
図17】ゲームシステムで実行される処理の一例を示す図である。
図18】ゲームシステムで実行される他の処理の一例を示す図である。
図19】ゲームシステムで実行される他の処理の一例を示す図である。
図20A】ゲームシステムで実行される他の処理の一例を示す図である。
図20B】ゲームシステムで実行される他の処理の一例を示す図である。
【発明を実施するための形態】
【0009】
以下、本発明の実施形態の例を図面に基づいて説明する。
【0010】
[1.ゲームシステムの構成]図1は、本発明の実施形態に係るゲームシステムの構成を示す。図1に示すように、本実施形態に係るゲームシステム1はゲーム端末10とサーバ30とを含む。ゲーム端末10はサーバ30とネットワークNを介して相互にデータ通信を行うことが可能である。
【0011】
ゲーム端末10は、ユーザがゲームをプレイするために使用するコンピュータである。例えば、ゲーム端末10は、携帯電話機(スマートフォンを含む)、携帯情報端末(タブレット型コンピュータを含む)、デスクトップ型コンピュータ、ラップトップ型コンピュータ、家庭用ゲーム機(据置型ゲーム機)、携帯用ゲーム機、又は遊戯施設等に設置される業務用ゲーム機である。
【0012】
図1に示すように、ゲーム端末10は制御部11、記憶部12、通信部13、操作部14、表示部15、及び音声出力部16を含む。制御部11は少なくとも1つのマイクロプロセッサ(CPU)を含み、記憶部12に記憶されたプログラムに従って処理を実行する。記憶部12は主記憶部(例えばRAM)及び補助記憶部(例えば、不揮発性の半導体メモリ、ハードディスクドライブ、又はソリッドステートドライブ)を含み、プログラムやデータを記憶する。通信部13は、ネットワークNを介して他の装置とデータ通信するためのものである。
【0013】
操作部14は、ユーザが各種操作を行うためのものである。表示部15は各種画像を表示するためのものであり、例えば液晶ディスプレイ又は有機ELディスプレイ等である。図1では操作部14と表示部15とが別個に表されているが、操作部14と表示部15とはタッチパネルとして一体的に構成されてもよい。操作部14と表示部15とをタッチパネルとして一体的に構成することは必須ではなく、操作部14は、例えばボタン(キー)、レバー(スティック)、タッチパッド(トラックパッド)、又はマウス等のように、表示部15と別個に設けられてもよい。操作部14は、ユーザが音声又はジェスチャによって操作を行うためのものであってもよい。音声出力部16は音声データを出力するためのものであり、例えばスピーカ又はヘッドホン等である。操作部14、表示部15、及び音声出力部16はゲーム端末10自体に設けられていてもよいし、ゲーム端末10に接続された外部装置として設けられてもよい。
【0014】
サーバ30は例えばサーバコンピュータである。図1に示すように、サーバ30は制御部31、記憶部32、及び通信部33を含む。制御部31、記憶部32、及び通信部33はゲーム端末10の制御部11、記憶部12、及び通信部13と同様である。サーバ30はデータベース34にアクセスできる。データベース34はサーバ30内に構築されていてもよいし、サーバ30とは別のサーバコンピュータ内に構築されていてもよい。
【0015】
プログラムやデータはネットワークNを介して遠隔地からゲーム端末10又はサーバ30に供給されて、記憶部12又は記憶部32に記憶される。なお、情報記憶媒体(例えば光ディスク又はメモリカード等)に記憶されたプログラムやデータを読み取るための構成要素(例えば光ディスクドライブ又はメモリーカードスロット等)がゲーム端末10又はサーバ30に備えられていてもよい。そして、プログラムやデータが情報記憶媒体を介してゲーム端末10又はサーバ30に供給されるようにしてもよい。
【0016】
なお以下では、ゲーム端末10がタッチパネルを備えたスマートフォン又はタブレット型コンピュータである場合を想定する。
【0017】
[2.ゲームの概要]ゲームシステム1では、ゲーム端末10でプログラムが実行されることによってゲームが実行される。ゲームシステム1では各種ゲームを実行することが可能である。例えば、スポーツゲーム(野球、サッカー、テニス、アメリカンフットボール、バスケットボール、バレーボール等を題材としたゲーム)、アドベンチャーゲーム、シミュレーションゲーム、ロールプレイングゲーム、又は育成ゲームのように、ゲーム形式・ジャンルを問わず様々なゲームを実行することが可能である。なお、ゲームはゲーム端末10単体で実行されてもよいし、ゲーム端末10とサーバ30との間でデータ通信が行われることによって実行されてもよい。
【0018】
以下では、ゲームシステム1で実行されるゲームの一例として、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行することによって進行するゲームパートを有する野球ゲームについて説明する。
【0019】
ここで説明する野球ゲームは育成パートと対戦パートとを備える。育成パートは、ユーザがゲームキャラクタを育成して、自分だけのオリジナルのゲームキャラクタを作成するゲームパートである。一方、対戦パートは、ユーザが育成パートで作成したオリジナルキャラクタを使用して編成されるチームを使用して対戦相手チームと対戦を行うゲームパートである。
【0020】
以下、育成パートについて詳しく説明する。育成パートでは、ユーザはシナリオを進めながらゲームキャラクタ(以下「主人公キャラクタ」と呼ぶ。)に練習等を行わせることによって主人公キャラクタを育成して、自分だけのオリジナルキャラクタを作成する。
【0021】
[2-1]育成パートの流れについて説明する前に、育成パートによって作成されるオリジナルキャラクタの一例について説明しておく。
【0022】
図2は、オリジナルキャラクタ(主人公キャラクタ)の詳細情報を示す詳細画像の一例を示す。図2に示すように、詳細画像G100はパーツP110,P120を含む。なお、「パーツ」は画像を構成する要素であり、例えば、テキスト、画像、又は領域等である。パーツP110はオリジナルキャラクタの画像を示し、パーツP120はオリジナルキャラクタの名前、ポジション、打撃フォーム、及び利き腕を示す。
【0023】
また、詳細画像G100はパーツP130を含む。パーツP130は、オリジナルキャラクタの基本能力パラメータを示す。図2に示す例では、弾道、ミート、パワー、走力、肩力、守備力、捕球パラメータが示されており、各基本能力パラメータごとに数値及びアルファベットが示されている。数値は基本能力パラメータの値を示し、アルファベット(例えば、S,A,B,C,D,E,F,G)は基本能力の高さのレベル(段階)を示す。「S」は基本能力が非常に高いことを示し、「G」は基本能力が非常に低いことを示す。
【0024】
弾道パラメータは、オリジナルキャラクタの打球がどの程度高く上がるのかを示す。弾道パラメータの値が高いほど、打球が高く上がることを示す。ミートパラメータは、オリジナルキャラクタのミート力(投手が投げたボールにバットを当てる能力)を示す。ミートパラメータの値が高いほど、ミート力が高いことを示す。パワーパラメータは、オリジナルキャラクタのパワー(投手が投げたボールをバットで打つことによって遠くに飛ばす能力)を示す。パワーパラメータの値が高いほど、オリジナルキャラクタがバットで打ったボールが遠くに飛びやすいことを示す。
【0025】
走力パラメータは、オリジナルキャラクタの足の速さを示す。走力パラメータの値が高いほど、足が速いことを示す。肩力パラメータは、オリジナルキャラクタの送球の速さを示す。肩力パラメータの値が高いほど、送球が速いことを示す。守備力パラメータは、オリジナルキャラクタの守備の巧さを示す。守備力パラメータの値が高いほど、守備が巧いことを示す。捕球パラメータは、オリジナルキャラクタの捕球の巧さを示す。捕球パラメータの値が高いほど、捕球が巧い(エラーしにくくなる)ことを示す。
【0026】
さらに、詳細画像G100はパーツP140を含む。パーツP140は、オリジナルキャラクタが修得した特殊能力を示す。図2に示す例では、特殊能力として、「チャンス◎」、「対左投手○」、「盗塁×」が示されている。なお、特殊能力には、ユーザにとって好ましい能力だけでなく、ユーザにとって好ましくない負の能力もある。
【0027】
「チャンス◎」は、チャンスに非常に強いという特殊能力である。オリジナルキャラクタが「チャンス◎」を修得していると、チャンスの際にオリジナルキャラクタの基本能力が大きく上昇する。「対左投手○」は、左投手に強いという特殊能力である。オリジナルキャラクタが「対左投手○」を修得していると、対戦相手の投手が左投手である際にオリジナルキャラクタの基本能力が高くなる。これらの特殊能力はユーザにとって好ましい特殊能力の一例である。なお、「◎」及び「○」は特殊能力の高さの程度を示しており、「◎」は「○」よりも特殊能力の高さの程度が高いことを示す。
【0028】
一方、「盗塁×」は、盗塁に成功しにくくなる(盗塁に失敗しやすくなる)という特殊能力である。オリジナルキャラクタが「盗塁×」を修得していると、オリジナルキャラクタが盗塁に成功しにくくなる。この特殊能力はユーザにとって好ましくない負の特殊能力の一例である。
【0029】
なお、図2に示す例は、オリジナルキャラクタが野手である場合を示しているため、野手に関する基本能力や特殊能力が表示されている。オリジナルキャラクタが投手である場合には、投手に関する基本能力や特殊能力が表示される。
【0030】
[2-2]育成パートでは、ユーザはシナリオを進めながら主人公キャラクタを育成することによって、上記のようなオリジナルキャラクタを作成する。例えば、育成パートでは、主人公キャラクタが高校の野球部に所属して、チームメイトと練習を積みながら、野球の大会に出場し、高校3年生の秋にプロ野球選手としてスカウトされることを目指すというシナリオが実行される。
【0031】
育成パート(シナリオ)を開始するにあたって、ユーザはイベントデッキを設定する(特許文献1参照)。シナリオでは、主人公キャラクタの能力の向上に有利又は不利なイベント等の各種イベントが発生する。この点、本実施形態では、シナリオ中に発生するイベントが固定的ではなく、イベントデッキに組み込まれた1又は複数のゲームキャラクタに応じて変化する。すなわち、シナリオ中では、イベントデッキに組み込まれたゲームキャラクタが登場人物として登場し、当該ゲームキャラクタに関連するイベントが発生する。このため、ユーザは、イベントデッキに組み込むゲームキャラクタを選択することによって、シナリオ中で発生し得るイベントを選択できる。なお、イベントデッキに組み込まれたゲームキャラクタ(言い換えれば、イベント発生用のゲームキャラクタ)のことを「イベントキャラクタ」と呼ぶ。
【0032】
イベントデッキの設定後、シナリオが開始される。シナリオには、イベントデッキに組み込まれたイベントキャラクタが、主人公キャラクタのチームメイトキャラクタ(選手として練習又は試合に参加し得るゲームキャラクタ)や、主人公キャラクタの所属する野球部のマネージャーキャラクタとして登場する。
【0033】
またシナリオには、所定のゲームキャラクタ(例えば、監督、スカウト、マネージャー、チームメイトキャラクタ)があらかじめ登場人物として設定されている。これらのゲームキャラクタはイベントデッキに組み込まれていなくてもゲームに登場する。なお、イベントキャラクタであるチームメイトキャラクタと、予めシナリオに設定されたチームメイトキャラクタとで合わせて12人以上のチームメイトキャラクタがゲームに登場する。
【0034】
シナリオは、ユーザが主人公キャラクタに行わせる行動(練習、休養、又は遊び等)を繰り返し選択することによって進行していく。例えば、シナリオは複数のターンから構成される。各ターンにおいて、ユーザは、主人公キャラクタの行動に関する複数の選択肢のうちからいずれか1つを、主人公キャラクタに行わせる行動として選択する。例えば、1つのターンはゲーム内の1週間に対応する。1つのターンが終了するごとにゲーム内の仮想的な時間が1週間進行することによって、シナリオが進行する。なお、1つのターンがゲーム内の1日等に対応するようにしてもよい。
【0035】
[2-3]図3は、主人公キャラクタに行わせる行動を選択するためのメインコマンド画像の一例を示す。図3に示すように、メインコマンド画像G200はパーツP210,P220,P230を含む。パーツP210はゲーム内における時点を示す。
【0036】
パーツP220は主人公キャラクタのやる気パラメータを示す。やる気パラメータは主人公キャラクタのやる気(調子)を示すパラメータである。例えば、やる気パラメータの値が高いほど、主人公キャラクタのやる気が高いことを示す。本実施形態では、主人公キャラクタのやる気が「絶好調」、「好調」、「普通」、「不調」、「絶不調」の5段階で表され、主人公キャラクタのやる気パラメータの値が「1」~「5」のうちで変化する。「5」,「4」,「3」,「2」,「1」はそれぞれ「絶好調」、「好調」、「普通」、「不調」、「絶不調」に対応する。
【0037】
やる気パラメータは、例えば、シナリオ中で主人公キャラクタが特定の行動を行った場合や、シナリオ中で特定のイベントが発生した場合等に変化する。例えば、主人公キャラクタにとって好ましいイベントがシナリオ中で発生すると、主人公キャラクタのやる気パラメータが上がる。逆に、主人公キャラクタにとって好ましくないイベントがシナリオ中で発生すると、主人公キャラクタのやる気パラメータが下がる。
【0038】
なお、図3に示す例では、「好調」等のテキストをパーツP220として表示しているが、例えば、やる気の高低を示す画像(顔画像等)をパーツP220として表示してもよい。具体的には、やる気が高い場合には、笑顔を示す画像をパーツP220として表示し、やる気が低い場合には、落ち込んだ顔を示す画像をパーツP220として表示してもよい。
【0039】
パーツP230は、主人公キャラクタの体力パラメータを示すゲージ画像である。例えば、主人公キャラクタが練習を行うと、体力パラメータの値が減少し、主人公キャラクタが練習を休むと、体力パラメータの値が増加(回復)する。なお、体力パラメータの値が低くなると、主人公キャラクタが練習中に怪我をする確率が高くなる。
【0040】
また、メインコマンド画像G200はパーツP240を含む。パーツP240は、主人公キャラクタの名前(田中)、ポジション(一塁手)、利き腕(左)、基本能力パラメータ(弾道、ミート、パワー、走力、肩力、及び守備力パラメータ)を示す。
【0041】
さらに、メインコマンド画像G200はコマンド領域A250を含む。コマンド領域A250はパーツP251,P252,P253,P254,P255,P256を含む。
【0042】
パーツP251には、主人公キャラクタに練習を行わせるための処理が関連付けられており、ユーザはパーツP251を選択することによって、主人公キャラクタに練習を行わせることができる。詳細については後述する(図4等参照)。
【0043】
パーツP252には、主人公キャラクタを休ませる処理が関連付けられており、ユーザはパーツP252を選択することによって、主人公キャラクタを休ませることができる。主人公キャラクタを休ませると、主人公キャラクタの体力パラメータが増加(回復)する。
【0044】
パーツP253には、主人公キャラクタを通院させる処理が関連付けられており、ユーザはパーツP253を選択することによって、主人公キャラクタを通院させることができる。例えば、主人公キャラクタが病気になったり、怪我をしたりした場合、主人公キャラクタを通院させることによって、病気や怪我を治すことができる。なお、1回の通院では主人公キャラクタの病気や怪我が治らない場合もある。このような場合、主人公キャラクタの病気や怪我を治すために、主人公キャラクタを複数回通院させる必要がある。
【0045】
パーツP254には、主人公キャラクタを遊ばせる処理が関連付けられており、ユーザはパーツP254を選択することによって、主人公キャラクタを遊ばせることができる。主人公キャラクタを遊ばせると、主人公キャラクタのやる気パラメータが上がる。
【0046】
パーツP255には、主人公キャラクタにデートを行わせる処理が関連付けられており、ユーザはパーツP254を選択することによって、主人公キャラクタにデートを行わせることができる。デートの結果によって、主人公キャラクタのやる気パラメータが上がったり、下がったりする場合がある。
【0047】
パーツP255には、主人公キャラクタの能力を向上させるための処理が関連付けられており、ユーザはパーツP255を選択することによって、主人公キャラクタの能力を向上させることができる。詳細については後述する(図12,13参照)。
【0048】
さらに、メインコマンド画像G200はパーツP260を含む。パーツP260の詳細については後述する。
【0049】
[2-4]図4は、主人公キャラクタに練習を行わせるための練習コマンド画像の一例を示す。図4に示す練習コマンド画像G300は、メインコマンド画像G200のパーツP251が選択された場合に表示部15に表示される。図4に示すように、練習コマンド画像G300は、メインコマンド画像G200と同様のパーツP210,P220,P230,P260を含む。
【0050】
練習コマンド画像G300はコマンド領域A310を含む。コマンド領域A310は、複数の練習項目にそれぞれ対応するパーツP311,P312,P313,P314,P315,P316を含む。本実施形態では各練習項目にレベルが設定されており、パーツP311~P316の各々には、関連付けられた練習項目の名称及びレベルが表示されている。練習項目のレベルは、当該練習を行った回数が所定回数に達した場合に上がる。
【0051】
パーツP311には、主人公キャラクタに打撃練習を行わせる処理が関連付けられている。パーツP312には、主人公キャラクタに筋力練習を行わせる処理が関連付けられている。パーツP313には、主人公キャラクタに走塁練習を行わせる処理が関連付けられている。パーツP314には、主人公キャラクタに肩力練習を行わせる処理が関連付けられている。パーツP315には、主人公キャラクタに守備練習を行わせる処理が関連付けられている。パーツP316には、主人公キャラクタにメンタル練習を行わせる処理が関連付けられている。
【0052】
例えば、主人公キャラクタに走塁練習を行わせたい場合、まず、ユーザは走塁練習に対応するパーツP313を選択する。この場合、パーツP313が仮選択された状態となる。この状態では、パーツP313が他のパーツP311,P312,P314~P316と区別表示され、パーツP313が仮選択されていることが示される。図5に示す例では、パーツP313の画面縦方向の位置が他のパーツP311,P312,P314~P316と異なっており、かつ、カーソルに相当するパーツP317がパーツP313に関連付けられている。またこの状態では、練習中に怪我をする確率を示すパーツP318がパーツP313に関連付けて表示される。この確率は主人公キャラクタの体力パラメータの値に基づいて決定される。主人公キャラクタの体力パラメータの値が小さいほど、練習中に怪我をする確率が高くなる。
【0053】
また、練習コマンド画像G300はパーツP320を含む。パーツP320は、主人公キャラクタの経験点(即ち、主人公キャラクタが現在保有している経験点)を示す。本実施形態では、筋力、敏捷、技術、変化球、及び精神ポイントの5種類の経験点が設定されている。図4は、主人公キャラクタの筋力、敏捷、技術、変化球、及び精神ポイントが、それぞれ、17ポイント、0ポイント、40ポイント、0ポイント、及び8ポイントである場合を示している。
【0054】
また、図4に示す例では、筋力及び敏捷ポイントにそれぞれ関連付けて「+4」及び「+12」が表示されている。これは、仮選択されている練習項目(走塁練習)が実行された場合に、主人公キャラクタの筋力ポイントが4ポイント増加し、敏捷ポイントが12ポイント増加することを示している。
【0055】
本実施形態では、練習項目ごとに、当該練習が行われることによって増加する経験点の種類やその増加量が定められている。図5は練習効果データD101の一例を示す。練習効果データD101は練習項目ごとの効果情報を示す。すなわち、練習効果データD101は、練習項目ごとに、各練習が行われることによって増加する経験点の種類やその増加量を示す。
【0056】
図5に示すように、練習効果データD101は「練習ID」、「名称」、及び「効果」フィールドを含む。「練習ID」フィールドは各練習項目を一意に特定するための識別情報を示す。「名称」フィールドは練習項目の名称を示す。
【0057】
「効果」フィールドは効果情報を示す。図5に示すように、「効果」フィールドは、サブフィールドとして、「Lv.1」、「Lv.2」、「Lv.3」、「Lv.4」、及び「Lv.5」フィールドを含む。「Lv.1」フィールドは、レベル1の練習が行われた場合に発生する効果の内容を示す。すなわち、「Lv.1」フィールドは、レベル1の練習が行われた場合に、筋力、敏捷、技術、変化球、精神ポイントのうちのどの経験点がどれだけ増加するかを示す。例えば、「筋力+2」は筋力ポイントが2ポイント増加されることを示す。「Lv.2」、「Lv.3」、「Lv.4」、及び「Lv.5」フィールドも「Lv.1」フィールドと同様である。
【0058】
図5に示すように、走塁練習が行われた場合には筋力及び敏捷ポイントが増加する。また例えば、打撃練習が行われた場合には、筋力、技術、及び精神ポイントが増加する。また図5に示すように、練習項目のレベルが高いほど、当該練習が行われた場合の経験点の増加量が多くなる。
【0059】
また、練習コマンド画像G300はゲームキャラクタ領域A330も含む。本実施形態では、各練習項目に主人公キャラクタ以外のゲームキャラクタ(チームメイト、マネージャー、監督、又はスカウトキャラクタ等)が割り当てられ、主人公キャラクタ以外のゲームキャラクタも何れかの練習を行っていたり、見守っていたりするように演出される。この点、ゲームキャラクタ領域A330には、仮選択されている練習項目に割り当てられたゲームキャラクタが表示される。なお、各練習項目に割り当てられるゲームキャラクタはターンごとに変化する。
【0060】
図4に示す例では走塁練習が仮選択されているため、走塁練習に割り当てられたゲームキャラクタがゲームキャラクタ領域A330に表示される。図4に示す例では、走塁練習に割り当てられた2名のチームメイトキャラクタにそれぞれ対応するパーツP331-1,P331-2がゲームキャラクタ領域A330に表示されている。
【0061】
パーツP331-1はチームメイトキャラクタ(山田)に対応するパーツであり、パーツP331-1はチームメイトキャラクタの画像及び名前を示す。また、パーツP331-1は、主人公キャラクタに対するチームメイトキャラクタの評価を示すゲージ画像に相当するパーツP333-1を含む。パーツP333-1内の伸張部(斜線部分)が長いほど、主人公キャラクタに対するチームメイトキャラクタの評価が高いことを示す。さらに、パーツP331-1は、チームメイトキャラクタのやる気パラメータを示すパーツP332-1を含む。チームメイトキャラクタのやる気パラメータは主人公キャラクタのやる気パラメータと同様である。パーツP331-2はチームメイトキャラクタ(高橋)に対応するパーツである。パーツP331-2はパーツP331-1と同様である。パーツP331-2に含まれるパーツP332-2,P333-2もパーツP332-1,P333-1と同様である。図4に示した例では、走塁練習に割り当てられたチームメイトキャラクタのやる気パラメータがそれぞれ「好調(4)」及び「普通(3)」であることが示されている。
【0062】
なお、マネージャー、監督、又はスカウトキャラクタが練習項目に割り当てられた場合には、マネージャー、監督、又はスカウトキャラクタに対応するパーツがゲームキャラクタ領域A330内に表示される。ただし、マネージャー、監督、又はスカウトキャラクタにはやる気パラメータが設定されないため、この場合のパーツは、パーツP332-1,P332-2に相当するパーツを含まない。
【0063】
いずれかの練習項目が仮選択された状態でユーザがさらに当該練習項目を選択すると、実行対象(主人公キャラクタに行わせる練習項目)として当該練習項目が確定され、主人公キャラクタが当該練習を行う。例えば、パーツP313(走塁練習)が仮選択された状態でユーザがさらにパーツP313を選択すると、実行対象として走塁練習が確定され、主人公キャラクタが走塁練習を行う。
【0064】
いずれかの練習項目が実行対象として確定された場合、主人公キャラクタの練習結果を示す練習結果画像が表示部15に表示される。図6は練習結果画像の一例を示す。図6に示すように、練習結果画像G400は、メインコマンド画像G200と同様のパーツP210,P220,P230を含む。ただし、練習が行われたことによって主人公キャラクタの体力パラメータが減少した結果として、パーツP230の伸張部(斜線部分)の長さが図4に比べて短くなっている。
【0065】
図6に示すように、練習結果画像G400は、主人公キャラクタの練習結果を示すパーツP410を含む。パーツP410は、主人公キャラクタが練習を行ったことによる各種パラメータの変化内容を示すテキストを含む。図6に示す例では、当該テキストとして、パーツP411,P412,P413,P414がパーツP410に含まれている。
【0066】
図6は、図4に示す状態で主人公キャラクタがレベル3の走塁練習を行った場合を示している。このため、図6に示す例では、主人公キャラクタが走塁練習を行ったことによって、筋力ポイントが4ポイント増加し、敏捷ポイントが12ポイント増加し、体力パラメータが25ポイント減少したことを示すパーツP411が表示されている。
【0067】
また本実施形態では、主人公キャラクタが練習を行った場合、主人公キャラクタと、当該練習項目に割り当てられたチームメイトキャラクタとのやる気パラメータが1ポイント上がる。このため、図6に示す例では、主人公キャラクタのやる気パラメータと、走塁練習に割り当てられたチームメイトキャラクタ(山田及び高橋)とのやる気パラメータとがそれぞれ1ポイント上がったことを示すパーツP412が表示されている。なお、主人公キャラクタのやる気パラメータが1ポイント上がったことによって、パーツP220には主人公のやる気パラメータが「絶好調(5)」であることが示されている。
【0068】
また本実施形態では、主人公キャラクタが練習を行った場合、当該練習項目以外の練習項目に割り当てられたチームメイトキャラクタのうちから確率情報に基づいて(ランダムに)選出されたチームメイトキャラクタのやる気パラメータが1ポイント下がる。この点、図6に示す例では、走塁練習以外の練習項目に割り当てられたチームメイトキャラクタのうちから確率情報に基づいて(ランダムに)選出されたチームメイトキャラクタ(吉田及び中村)のやる気パラメータが1ポイント下がったことを示すパーツP413が表示されている。なお、やる気パラメータを下げる対象として選出されるチームメイトキャラクタの数はターンごとに異なってもよいし、同じであってもよい。
【0069】
さらに、図6に示す例では、主人公キャラクタが走塁練習を行ったことによって、主人公キャラクタに対する監督、スカウト、チームメイトキャラクタの評価が上がったことを示すパーツP414も表示されている。
【0070】
練習結果画像G400が表示された後、再び、メインコマンド画像G200が表示部15に表示される。また、この場合、パーツP251(練習)が選択されると、再び、練習コマンド画像G300が表示部15に表示される。
【0071】
[2-5]本実施形態では、特定の条件が満足された場合に、通常よりも多くの経験点が主人公キャラクタに付与される特別練習モードで練習を実行可能な状態になる。具体的には、主人公キャラクタが下記条件Aを満足し、かつ、練習項目に割り当てられたチームメイトキャラクタが下記条件B,Cを満足する場合、当該練習項目を特別練習モードで実行可能な状態になる。
(A)主人公キャラクタのやる気パラメータが「絶好調(5)」である。
(B)練習項目に割り当てられたチームメイトキャラクタのやる気パラメータがすべて「絶好調(5)」である。
(C)練習項目に2人以上のチームメイトキャラクタが割り当てられている。
【0072】
なお、以下では、特別練習モードで練習を実行するために満足されるべき上記3つの条件A~Cのことを「特別練習モード条件」と記載する。また、特別練習モード条件が満足されていない状態で実行される練習モードのことを、特別練習モードと区別するために、「通常練習モード」と記載する。
【0073】
図7は、特別練習モードで練習を実行可能な状態における練習コマンド画像G300の一例を示す。図7に示す例では、パーツP312(筋力練習)が仮選択された状態になっている。このため、筋力練習に関連付けられた3人のチームメイトキャラクタ(山田、吉田、中村)にそれぞれ対応するパーツP331-1,P331-3,P331-4がゲームキャラクタ領域A330内に表示されている。なお、パーツP331-3,P331-4はパーツP331-1と同様である。パーツP331-3,P331-4に含まれるパーツP332-3,P332-4,P333-3,P333-4もパーツP332-1,P333-1と同様である。図7に示した例では、筋力練習に割り当てられたチームメイトキャラクタのやる気パラメータがそれぞれ「5(絶好調)」、「3(普通)」、「不調(2)」であることが示されている。
【0074】
図7に示す例では、炎のようなエフェクトを示すパーツP319がパーツP313(走塁練習)に関連付けられている。これは、走塁練習に関して、特別練習モード条件が満足されており、走塁練習を特別練習モードで実行可能な状態であることを示している。
【0075】
図8は、図7に示す状態でパーツP313(走塁練習)が仮選択された場合の練習コマンド画像G300の一例を示す。図8に示す例では、走塁練習に3人のチームメイトキャラクタが割り当てられており、これら3人のチームメイトキャラクタに対応する3つのパーツP331-5,P331-6,P331-7がゲームキャラクタ領域A330内に表示されている。なお、パーツP331-5~P331-7はパーツP331-1と同様である。パーツP331-5~P331-7に含まれるパーツP332-5,P332-6,P332-7,P333-5,P333-6,P333-7もパーツP332-1,P333-1と同様である。
【0076】
図8に示す例では、主人公キャラクタのやる気パラメータが「絶好調(5)」になっており、走塁練習に関連付けられた3人のチームメイトキャラクタのやる気パラメータもすべて「絶好調(5)」になっている。このため、特別練習モード条件が満足されている。
【0077】
先述の通り、特別練習モードで練習を実行した場合には、通常の場合よりも多くの経験点が主人公キャラクタに付与される。例えば、通常の場合の1.5倍の経験点が主人公キャラクタに付与される。レベル3の走塁練習が通常練習モードで実行された場合には、主人公キャラクタの筋力ポイントが4ポイント増加し、敏捷ポイントが12ポイント増加するが(図4~6参照)、レベル3の走塁練習が特別練習モードで実行された場合には、それらに加えて、ボーナスポイントとして、主人公キャラクタの筋力ポイントがさらに2ポイント増加し、敏捷ポイントがさらに6ポイント増加する。このため、図8に示す例では、パーツP320内の筋力及び敏捷ポイントにそれぞれ関連付けて「+4+2」及び「+12+6」が表示されている。
【0078】
図9は、主人公キャラクタがレベル3の走塁練習を特別練習モードで行った場合の練習結果画像G400の一例を示す。図9に示すように、この場合のパーツP410内には、主人公キャラクタがレベル3の走塁練習を特別練習モードで実行したことによって、筋力ポイントが6ポイント増加し、敏捷ポイントが18ポイント増加し、体力パラメータが25ポイント減少したことを示すパーツP415が表示されている。
【0079】
また、この場合、主人公キャラクタと、当該練習項目に割り当てられたチームメイトキャラクタとのやる気パラメータがそれぞれ2ポイント下げられる。すなわち、やる気パラメータが「絶好調(5)」から「普通(3)」に戻る。このため、図9に示す例では、主人公キャラクタのやる気パラメータと、走塁練習に割り当てられたチームメイトキャラクタ(渡辺、山本、及び山口)とのやる気パラメータとがそれぞれ2ポイント下がったことを示すパーツP416が表示されている。なお、主人公キャラクタのやる気パラメータが2ポイント下がったことによって、パーツP220には主人公のやる気パラメータが「普通(3)」であることが示されている。
【0080】
なお、通常練習モードで練習が実行された場合と同様、特別練習モードで練習が実行された場合には、実行された練習項目以外の練習項目に割り当てられたチームメイトキャラクタのうちから確率情報に基づいて(ランダムに)選出されたチームメイトキャラクタのやる気パラメータが1ポイント下げられる。この点、図9に示す例では、走塁練習以外の練習項目に割り当てられたチームメイトキャラクタのうちから選出されたゲームキャラクタ(吉田及び高橋)のやる気パラメータが1ポイント下がったことを示すパーツP417が表示されている。
【0081】
また、通常練習モードで練習が実行された場合と同様、図9に示す例では、主人公キャラクタに対する監督、スカウト、チームメイトキャラクタの評価が上がったことを示すパーツP418も表示されている。
【0082】
以上のように、本実施形態では、主人公キャラクタのやる気パラメータや、練習項目に割り当てられたチームメイトキャラクタのやる気パラメータがすべて「絶好調(5)」である場合に、通常練習モードよりも多くの経験点が付与される特別練習モードで主人公キャラクタの練習を実行できる。このため、特別練習モード条件が満足された状態の練習項目を実行対象として選択することによって、より多くの経験点を得るという興趣をユーザに提供できる。
【0083】
なお、本実施形態では、特別練習モードでの経験点を通常練習モードでの経験点の1.5倍にしているが、特別練習モードでの経験点は通常練習モードでの経験点より多ければ、どのように定めてもよい。また、特別練習モードでは、通常練習モードで増加される経験点の種類よりも多くの種類の経験点を付与するようにしてもよい。例えば、通常練習モードで走塁練習が行われた場合には筋力及び敏捷ポイントが増加するようにし、特別練習モードで走塁練習が行われた場合には、筋力及び敏捷ポイントに加えて、他の経験点(例えば精神ポイント等)も増加するようにしてもよい。
【0084】
また本実施形態では、実行された練習項目に割り当てられたすべてのチームメイトキャラクタのやる気パラメータを上げ、実行された練習項目以外の練習項目に割り当てられた少なくとも1つのチームメイトキャラクタのやる気パラメータを下げるようにしたため、ユーザは練習項目を選択することによって、単に主人公キャラクタに練習を行わせるだけでなく、チームメイトキャラクタのやる気パラメータを調整できる。すなわち、主人公キャラクタに行わせる練習項目を選択しながら、特別練習モード条件が満足されるように、チームメイトキャラクタのやる気パラメータを調整するという興趣をユーザに提供できる。言い換えれば、練習の実行によって主人公キャラクタに付与される経験点の種類や量と、練習項目に割り当てられたチームメイトキャラクタのやる気パラメータとを勘案して、練習項目を選択するという興趣をユーザに提供できる。
【0085】
なお、実行された練習項目に割り当てられたすべてのチームメイトキャラクタのやる気パラメータを上げるのではなく、実行された練習項目に割り当てられたチームメイトキャラクタのうちから選出されたチームメイトキャラクタのみのやる気パラメータを上げるようにしてもよい。また、実行された練習項目以外の他の練習項目に割り当てられた少なくとも1つのチームメイトキャラクタのみのやる気パラメータを下げるのではなく、他の練習項目に割り当てられたすべてのチームメイトキャラクタのやる気パラメータを下げるようにしてもよい。
【0086】
また本実施形態では、特別練習モード条件が満足された状態の練習項目に関連付けてパーツP319(エフェクト)が表示されるため、ユーザは、特別練習モード条件が満足された状態の練習項目の存在を把握し易くなる。例えば、ユーザが特別練習モード条件が満足された状態の練習項目の存在に気づかずに、特別練習モード条件が満足された状態の練習項目を実行しないという事態が生じないように図ることができる。
【0087】
なお、特別練習モード条件が満足された状態の練習項目が存在する場合、当該練習項目に割り当てられたチームメイトキャラクタ(例えば図8のパーツP331-5,P331-6,P331-7)にもエフェクトを施すようにしてもよい。
【0088】
また、特別練習モード条件は上記条件A~Cに限られない。例えば、上記条件Bの代わりに、練習項目に割り当てられたチームメイトキャラクタのうちの、所定数以上のチームメイトキャラクタのやる気パラメータが「絶好調(5)」であるという条件を設けてもよい。また例えば、上記条件A,Bでは、やる気パラメータが「絶好調(5)」であるという条件の代わりに、やる気パラメータが所定の基準以上であるという条件を設けてもよい。ここで、「所定の基準」は「好調(4)」であってもよいし、「普通(3)」であってもよい。また例えば、上記条件Bでは、チームメイトキャラクタのやる気パラメータに関する条件の代わりに、チームメイトキャラクタの他のパラメータに関する条件を設けてもよい。具体的には、例えば、上記条件Bでは、主人公キャラクタに対するチームメイトキャラクタの評価が所定の基準以上であるという条件を設けてもよい。また例えば、上記条件A,Cの少なくとも一方を省略してもよい。
【0089】
[2-6]ここで、メインコマンド画像G200や練習コマンド画像G300のパーツP260について説明する。パーツP260は、下記に説明するような特別イベントポイントを示すゲージ画像である。
【0090】
育成パートでは、ユーザが主人公キャラクタを育成する上で不利な(好ましくない)処理が実行される場合がある。本実施形態では、このような処理が実行された場合に特別イベントポイントが増加し、特別イベントポイントが閾値に達すると特別イベントが発生する。以下では、ユーザが主人公キャラクタを育成する上で不利な(好ましくない)処理のことを便宜上「不利処理」と呼ぶ。
【0091】
図10は、育成パートで実行されることがある不利処理に関する不利処理データD102の一例を示す。不利処理データD102は、育成パートで実行され得る不利処理の類型のリストを示すとともに、不利処理と特別イベントポイントの増加量との対応関係を示す。図10に示すように、不利処理データD102は「不利処理ID」、「不利処理」、及び「増加量」フィールドを含む。「不利処理ID」フィールドは、不利処理の類型を一意に識別する識別情報を示す。「不利処理」フィールドは不利処理の内容を示す。「増加量」フィールドは、不利処理が実行された場合の特別イベントポイントの増加量を示す。図10において、「増加量」フィールドに記載された「XA」~「XH」はそれぞれ1以上の値を示す。なお、増加量XA~XHは互いに異なっていてもよいし、同じ値であってもよい。また、増加量XA~XHは固定値であってもよいし、変動値であってもよい。
【0092】
育成パートでは、イベントが発生した結果として、主人公キャラクタの体力パラメータを減少させる処理が実行される場合がある。例えば、育成パートのシナリオでは、主人公キャラクタが学校行事に参加するイベントが発生し、主人公キャラクタが学校行事に参加した結果、主人公キャラクタの体力パラメータが減少する場合がある。また例えば、シナリオでは、チームメイトキャラクタ間で発生したトラブルを主人公キャラクタが解決しようとするイベントが発生し、主人公キャラクタがトラブルを解決できずに徒労に終わり、主人公キャラクタの体力パラメータが減少する場合がある。また例えば、シナリオでは、主人公キャラクタが放課後又は休日にチームメイトキャラクタのショッピングに付き合わされるというイベントが発生し、主人公キャラクタがショッピングに付き合った結果、主人公キャラクタの体力パラメータが減少する場合がある。イベントが発生した結果として主人公キャラクタの体力パラメータを減少させる処理は不利処理の一例に相当し(不利処理ID「1」)、図10に示す例では、特別イベントポイントの増加量として「XA」が当該不利処理に関連付けられている。これは、上記のような不利処理が実行された場合に特別イベントポイントがXAポイント増加されることを示す。なお、増加量XAを体力パラメータの減少量に基づいて決定してもよい。例えば、体力パラメータの減少量が大きいほど、増加量XAも大きくなるようにしてもよい。具体的には、体力パラメータの減少量の所定割合を増加量XAとして決定してもよい。
【0093】
また育成パートでは、先述したように、主人公キャラクタが練習を実行した結果として、主人公キャラクタの体力パラメータを減少させる処理が実行される。このような処理も不利処理の一例に相当し(不利処理ID「2」)、図10に示す例では、特別イベントポイントの増加量として「XB」が当該不利処理に関連付けられている。なお、増加量XBを体力パラメータの減少量に基づいて決定してもよい。例えば、体力パラメータの減少量が大きいほど、増加量XBも大きくなるようにしてもよい。具体的には、体力パラメータの減少量の所定割合を増加量XBとして決定してもよい。
【0094】
また育成パートでは、主人公キャラクタに対するチームメイト、マネージャー、監督、又はスカウトキャラクタの評価を下げる処理が実行される場合がある。例えば、育成パートのシナリオでは、チームメイトキャラクタ等から見て好ましくない行動(例えば練習をさぼる等)を主人公キャラクタが行うイベントが発生し、その結果、主人公キャラクタに対するチームメイトキャラクタ等の評価が下がる場合がある。主人公キャラクタに対する評価を下げる処理も不利処理の一例に相当し(不利処理ID「3」)、図10に示す例では、特別イベントポイントの増加量として「XC」が当該不利処理に関連付けられている。なお、増加量XCを評価の下がり具合に基づいて決定してもよい。例えば、評価の下がり具合が大きいほど、増加量XCも大きくなるようにしてもよい。
【0095】
また育成パートでは、主人公キャラクタの経験点を減少させる処理が実行される場合がある。例えば、シナリオでは、イベントが発生した結果として、主人公キャラクタの筋力、敏捷、技術、変化球、精神ポイントのうちの少なくとも一つが減少する場合がある。具体的には、例えば、シナリオでは、抜き打ちの学力テストが行われるイベントが発生し、主人公キャラクタが良い成績を収めることができなった結果として、主人公キャラクタの精神ポイントが減少する場合がある。主人公キャラクタの経験点を減少させる処理も不利処理の一例に相当し(不利処理ID「4」)、図10に示す例では、特別イベントポイントの増加量として「XD」が当該不利処理に関連付けられている。なお、増加量XDを経験点の減少具合に基づいて決定してもよい。例えば、経験点の減少具合が大きいほど、増加量XDも大きくなるようにしてもよい。
【0096】
また育成パートでは、ユーザにとって好ましくない負の特殊能力を主人公キャラクタに修得させる処理が実行される場合がある。例えば、シナリオでは、特定のイベントが発生した結果として、負の特殊能力(例えば盗塁に失敗しやすい、守備でエラーをしやすい、怪我をしやすい等)を主人公キャラクタが修得してしまう場合がある。負の特殊能力を主人公キャラクタに修得させる処理も不利処理の一例に相当し(不利処理ID「5」)、図10に示す例では、特別イベントポイントの増加量として「XE」が当該不利処理に関連付けられている。なお、主人公キャラクタが修得した特殊能力に基づいて増加量XEを決定してもよい。
【0097】
また育成パートでは、主人公キャラクタを怪我状態又は病気状態にする処理が実行される場合がある。例えば、主人公キャラクタの体力パラメータが低い状態で主人公キャラクタが練習を実行すると、主人公キャラクタが怪我をする場合がある。また例えば、特定のイベントが実行された結果として、主人公キャラクタが病気(例えば風邪)になる場合がある。主人公キャラクタを怪我状態又は病気状態にする処理も不利処理の一例に相当し(不利処理ID「6」及び「7」)、図10に示す例では、特別イベントポイントの増加量として「XF」又は「XG」が当該不利処理に関連付けられている。なお、主人公キャラクタの怪我又は病気の種類に基づいて増加量XF,XGを決定してもよい。
【0098】
また育成パートでは、主人公キャラクタが怪我又は病気を治すべく通院した場合に、確率情報に基づいて(ランダムに)、怪我又は病気を完治させないと決定する処理が実行される場合がある。このような処理も不利処理の一例に相当し(不利処理ID「8」)、図10に示す例では、特別イベントポイントの増加量として「XH」が当該不利処理に関連付けられている。
【0099】
なお、不利処理の例は図10に示した例に限られず、図10に示した不利処理以外の不利処理が育成パートで実行される場合がある。なお、育成パートで実行され得るすべての不利処理のうちの、所定の不利処理が実行された場合にのみ、特別イベントポイントを増加させてもよい。または、不利処理が実行された場合に、確率情報に基づいて(ランダムに)、特別イベントポイントを増加させるか否かを決定し、特別イベントポイントを増加させると決定された場合にのみ、特別イベントポイントを増加させてもよい。
【0100】
図3に示すように、パーツP260は円形状を有しており、パーツP260は伸張部(斜線部分)P261を含む。伸張部P261は、所定の初期位置P262(例えばクロックポジションにおける12時の位置)から、円弧状を有するようにして、所定の方向(例えば反時計回り)に伸びる。伸張部P261が一周回って初期位置P262まで到達すると、伸張部P261が最大まで伸びたことになる。この場合、伸張部P261によって円が描かれることになる。
【0101】
伸張部P261は特別イベントポイントの増加に応じて伸びる。例えば、特別イベントポイントの現在値をVとし、予め定められた閾値をVTHとすると、伸張部P261の長さはV/VTHに対応する長さに設定される。言い換えれば、特別イベントポイントが閾値に到達した場合に、伸張部P261が、一周回って初期位置まで到達した状態(すなわち、最大まで伸びた状態)になるようにして、伸張部P261の長さは設定される。このため、伸張部P261は、特別イベントポイントが閾値までどれだけ近づいているのかを示す。
【0102】
また、パーツP260は、閾値に対する特別イベントポイントの現在値の割合(V/VTH)の値を示すパーツP263も含む。図3に示した例では、「60/100」がパーツP263として表示されている。これは、閾値に対する特別イベントポイントの現在値の割合が60%であることを示す。この場合、伸張部P261の長さは円周の長さの60%に相当する長さに設定される。
【0103】
特別イベントポイントが閾値に達した場合(すなわち、伸張部P261が最大まで伸びた場合)には、特別イベントが発生する。特別イベントは、所定数のターン(本実施形態では5ターン)にわたって、特別練習モード条件が満足された状態に設定されるイベントである。
【0104】
図11は、特別イベントが発生した場合の練習コマンド画像G300の一例を示す。図11に示すように、この場合の練習コマンド画像G300では、伸張部P261が最大まで伸びた状態になり、特別イベントポイントが閾値に達したことが伸張部P261やパーツP263によって示される。また、この場合、特別イベントが発生中であることや、特別イベントが終了するまでの残りターン数を示すパーツP264がパーツP260に関連付けて表示される。
【0105】
特別イベントでは、主人公キャラクタのやる気パラメータと、すべてのチームメイトキャラクタのやる気パラメータとが「絶好調(5)」に設定される。その結果、図11に示す例では、すべての練習項目について、特別練習モード条件が満足された状態になっている。すなわち、特別練習モード条件が満足されていることを示すパーツP319-1,P319-2,P319-3,P319-4,P319-5,P319-6が、各練習項目に対応するパーツP311,P312,P313,P314,P315,P316にそれぞれ関連付けられている。この場合、どの練習も特別練習モードで実行できる。
【0106】
なお、特別イベントでは、すべての練習項目について、2人以上のチームメイトキャラクタを必ず割り当てるように制御してもよい。このような制御を行えば、特別イベントが発生しているターンでは、必ず、すべての練習項目について、特別練習モード条件が満足された状態になる。一方、仮に、上記のような制御を行わなかったとしても、育成パートでは、練習項目の個数よりも多くのチームメイトキャラクタが登場するため、特別イベントが発生しているターンでは、少なくとも一つの練習項目について、特別練習モード条件が満足された状態になる。
【0107】
本実施形態では、ユーザにとって不利な不利処理の実行に応じて増加する特別イベントポイントが閾値に達すると、特別イベントが発生し、特別練習モード条件が満足された状態になり、特別練習モードで練習を実行可能な状態になる。このため、不利処理の実行の積み重ねによって、特別練習モードで練習を実行可能な状態になる過程を楽しむという興趣をユーザに提供できるようになる。
【0108】
また本実施形態では、特別イベントが複数ターン(例えば5ターン)にわたって継続するため、不利処理の実行の積み重ねにより、複数ターンにわたって、特別イベントが継続するという興趣をユーザに提供できるようになる。
【0109】
なお、特別イベントを複数ターンにわたって継続させる代わりに、特別イベントを、所定時間(例えば数分間等)にわたって継続させるようにしてもよい。または、特別イベントを、特別イベントの発生時点とは関係なく予め定められた所定期限(例えば毎日24時等)まで継続させるようにしてもよい。
【0110】
また本実施形態では、特別イベントポイントが閾値に向けて増加するのに応じて変化するパーツP260を表示部15に表示させるようにしたため、ユーザはパーツP260の状態を見ることによって、特別イベントの発生タイミング(特別イベントポイントが閾値に達するタイミング)が近づいてくることを把握できる。
【0111】
なお、パーツP260の代わりに、円弧状以外の形状のゲージ画像を表示してもよい。例えば、直線状のゲージ画像を表示してもよい。また例えば、特別イベントポイントの増加に応じて徐々に拡大する三角形状、四角形状、又は円形状等の画像を表示してもよい。または、パーツP260に代えて、特別イベントポイントの増加に応じて徐々に縮む画像を表示してもよい。あるいは、パーツP260の代わりに、特別イベントポイントの増加に応じて第1位置から第2位置へと徐々に移動する画像を表示してもよい。
【0112】
また、特定の場合には特定イベントポイントを減少させるようにしてもよい。例えば、ユーザにとって有利なゲーム処理の実行に応じて、特別イベントポイントを減少させるようにしてもよい。具体的には、ユーザにとって有利な効果が発生するイベントのうち、所定のイベントが発生した場合に、常に、又は、確率情報に基づいて(ランダムに)、特別イベントポイントを減少させ、それに応じて、パーツP260の伸張部P261を縮ませるようにしてもよい。または、主人公キャラクタが特定の行動を行った場合に特別イベントポイントを減少させるようにしてもよい。具体的には、主人公キャラクタが遊んだ場合(パーツP254が選択された場合)や、主人公キャラクタがデートした場合(パーツP255が選択された場合)に、常に、又は、確率情報に基づいて(ランダムに)、特別イベントポイントを減少させ、それに応じて、パーツP260の伸張部P261を縮ませるようにしてもよい。
【0113】
また、パーツP260は、伸張部P261の代わりに、不利処理の実行に応じて縮む収縮部を含むようにしてもよい。すなわち、最初に収縮部の長さを最大長に設定し、不利処理が実行されるごとに収縮部の長さを短くしていき、収縮部の長さが所定長(例えば零)になったら、特別イベントを発生させるようにしてもよい。また、特別イベントポイントは、不利処理の実行に応じて減少するようなポイントとしてもよい。例えば、特別イベントポイントが所定の初期値から閾値(例えば零)まで減少した場合に特別イベントが発生するようにしてもよい。
【0114】
[2-7]ユーザは、上記のようにして練習を実行することによって付与された経験点を使用(消費)することによって、主人公キャラクタの能力を向上させることができる。
【0115】
図12及び図13は、主人公キャラクタの能力を向上させるための能力向上画像の一例を示す。図12,13に示す能力向上画像G500は、メインコマンド画像G200のパーツP256が選択された場合に表示部15に表示される。
【0116】
図12,13に示すように、能力向上画像G500は第1領域A510を含み、第1領域A510は投手能力タブP511と野手能力タブP512とを含む。投手能力タブP511には、投手能力に関連する基本能力パラメータの変更内容が表示され、野手能力タブP512には、野手能力に関連する基本能力パラメータの変更内容が表示される。図12,13に示すように、野手能力タブP512には、野手能力に関連する基本能力パラメータである弾道、ミート、パワー、走力、肩力、守備力、及び捕球パラメータの各々について、変更前の値と変更後の値とが表示される。
【0117】
また、能力向上画像G500は第2領域A520を含み、第2領域A520は基本能力タブP521と特殊能力タブP522とを含む。図12に示すように、基本能力タブP521には、主人公キャラクタが現在保有している経験点(筋力、敏捷、技術、変化球、及び精神ポイント)が表示される。図12は、主人公キャラクタが現在保有している筋力、敏捷、技術、変化球、及び精神ポイントがそれぞれ27ポイント、20ポイント、24ポイント、0ポイント、0ポイントである状態を示している。
【0118】
基本能力タブP521では、主人公キャラクタが現在保有している経験点の一部又は全部と引き替えにして、主人公キャラクタの基本能力パラメータ(弾道、ミート、パワー、走力、肩力、守備力、及び捕球パラメータ)の値を上昇させることができる。
【0119】
基本能力タブP521では、各基本能力パラメータに関連付けて、当該基本能力パラメータの値を現在値から1ポイント上昇させるために必要な経験点が表示される。図12に示す基本能力タブP521では、例えば、弾道パラメータの値を現在値から1ポイント上昇させるために、筋力、技術、及び精神ポイントがそれぞれ30ポイント必要であることが示されている。
【0120】
さらに、基本能力タブP521では、各基本能力パラメータに関連付けて、パーツP523-1,P523-2,P523-3,P523-4,P523-5,P523-6,P523-7が表示されている。
【0121】
例えば、パーツP523-1は弾道パラメータに関連付けられており、パーツP523-1には、所定の経験点と引き替えに弾道パラメータを1ポイント上昇させるための処理が関連付けられている。ユーザはパーツP523-1を選択することによって、筋力ポイント:30ポイント、技術ポイント:30ポイント、及び精神ポイント:30ポイントと引き替えにして、弾道パラメータを現在値から1ポイント上昇させることができる。この場合、弾道パラメータが1ポイント上昇し、その旨が第1領域A510に表示されるとともに、必要な経験点が第2領域A520の「現在の経験点」から減算される。
【0122】
パーツP523-1と同様、他のパーツP523-2~P523-7は、それぞれ、ミート、パワー、走力、肩力、守力、及び捕球パラメータに関連付けられており、パーツP523-2~P523-7には、所定の経験点と引き換えにこれらのパラメータを1ポイント上昇させるための処理が関連付けられている。
【0123】
図12に示す状態でユーザが特殊能力タブP522を選択すると、図13に示す状態に切り替わる。図13に示すように、特殊能力タブP522にも主人公キャラクタが現在保有している経験点(筋力、敏捷、技術、変化球、及び精神ポイント)が表示される。
【0124】
特殊能力タブP522では、主人公キャラクタが現在保有している経験点の一部又は全部と引き替えにして、主人公キャラクタに特殊能力を修得させることができる。図13に示す例では、主人公キャラクタが修得可能な特殊能力として、「チャンス○」、「対左投手○」、「盗塁○」、「走塁○」、「送球○」、「怪我しにくさ◎」、「アベレージヒッター」が表示されている。「チャンス○」は、チャンスに強いという特殊能力である。「対左投手○」は、左投手に強いという特殊能力である。「盗塁○」は、盗塁がうまくなるという特殊能力である。「送球○」は、送球がそれにくくなるという特殊能力である。「怪我しにくさ◎」は、めったに怪我しなくなるという特殊能力である。「アベレージヒッター」は、ヒット性の打球が出やすくなるという特殊能力である。
【0125】
特殊能力タブP522では、各特殊能力に関連付けて、主人公キャラクタに当該特殊能力を修得させるために必要な経験点が表示される。図13に示す特殊能力タブP522では、例えば、主人公キャラクタに「チャンス○」を修得させるために、敏捷、技術、及び精神ポイントがそれぞれ15ポイント、30ポイント、105ポイント必要であることが示されている。また例えば、主人公キャラクタに「送球○」を修得させるために、筋力、敏捷、及び技術ポイントがそれぞれ48ポイント必要であることが示されている。なお、主人公キャラクタが修得済みの特殊能力に関しては、修得済みである旨が表示される。
【0126】
さらに、特殊能力タブP522では、各特殊能力に関連付けて、パーツP524-1,P524-2,P524-3,P524-4,P524-5,P524-6が表示されている。
【0127】
例えば、パーツP524-1は「チャンス○」に関連付けられており、パーツP524-1には、所定の経験点と引き替えに主人公キャラクタに「チャンス○」を修得させるための処理が関連付けられている。ユーザはパーツP524-1を選択することによって、敏捷ポイント:15ポイント、技術ポイント:30ポイント、及び精神ポイント:105ポイントと引き替えにして、主人公キャラクタに「チャンス○」を修得させることができる。
【0128】
パーツP524-1と同様、他のパーツP524-2~P524-6は、それぞれ、「対左投手○」、「盗塁○」、「走塁○」、「送球○」、「アベレージヒッター」に関連付けられており、パーツP524-2~P524-6には、所定の経験点と引き換えに主人公キャラクタにこれらの特殊能力を修得させるための処理が関連付けられている。主人公キャラクタは既に「怪我しにくさ◎」の特殊能力を習得済みであるため、「怪我しにくさ◎」についてはパーツが関連付けられていない。
【0129】
なお、図13に示す例では、「走塁○」に関連付けて「Lv.1」と表示されている。ここで、「Lv.1」は「走塁○」のコツレベルを示している。
【0130】
コツレベルは、主人公キャラクタが特殊能力を修得するためのコツをつかんでいるか否かと、主人公キャラクタがつかんだコツの程度とを示す。コツレベルが1以上である場合とは、主人公キャラクタが特殊能力を修得するためのコツをつかんでいる場合であり、コツレベルが高いほど、主人公キャラクタがつかんだコツの程度が大きいことを示す。コツレベルが高いほど、主人公キャラクタに特殊能力を修得するために必要な経験点が軽減される。図13に示す状態では、主人公キャラクタに「走塁○」を修得するために必要な経験点が通常よりも少なくなっている。
【0131】
育成パート開始当初、各特殊能力のコツレベルは零に設定される。例えば、育成パートでは、チームメイトキャラクタ(イベントキャラクタ)が主人公キャラクタに特殊能力のコツを教えるイベントが発生する場合があり、このようなイベントが発生した場合にも特殊能力のコツレベルが上昇する。
【0132】
以上のように、育成パートでは、ユーザの選択した選択肢(練習項目等)に基づいて経験点が主人公キャラクタに付与され、ユーザは経験点を使用して主人公キャラクタの能力を向上できる(例えば、主人公キャラクタの基本能力を上昇させたり、主人公キャラクタに特殊能力を修得させたりすることができる)。シナリオが最後まで進行すると、主人公キャラクタの育成が完了し、例えば図2に示したような主人公キャラクタが完成する。育成が完了した主人公キャラクタはオリジナルキャラクタとして登録される。育成パートの終了後、再度、最初から育成パートを開始することによって、別のオリジナルキャラクタを育成できる。
【0133】
[3.機能ブロック]図14は、ゲームシステム1で実現される機能ブロックのうち、育成パートに関連する機能ブロックを示す機能ブロック図である。
【0134】
図14に示すように、ゲームシステム1は、データ記憶部100と、第1設定部110と、第2設定部120と、表示制御部130と、受付部140と、第1実行部150と、第2実行部160と、変化部170と、第3実行部180と、取得部190とを含む。データ記憶部100は記憶部12、記憶部32、及びデータベース34の少なくとも一つによって実現される。また、データ記憶部100以外の機能ブロックは、制御部11及び制御部31の少なくとも一つによって実現される。すなわち、データ記憶部100以外の機能ブロックのすべてを制御部11によって実現してもよいし、これらのすべてを制御部31によって実現してもよいし、これらの一部を制御部11によって実現し、残りを制御部31によって実現してもよい。
【0135】
[3-1.データ記憶部100]データ記憶部100はゲームを実行するために必要なデータを記憶する。ここでは、データ記憶部100に記憶されるデータの例として、先述の野球ゲームの育成パートを実行するために必要なデータについて説明する。例えば、データ記憶部100は、ゲームシステム1でゲームをプレイするユーザのリストを示すデータ、各ユーザが所有しているイベントキャラクタのリストを示すデータや、各ユーザが所有しているオリジナルキャラクタ(各ユーザによって作成されたオリジナルキャラクタ)のリストを示すデータを記憶する。これらのデータに加えて、図14に示すように、データ記憶部100は、練習効果データD101、不利処理データD102、ゲームキャラクタデータD103や、育成状況データD104を記憶する。練習効果データD101と不利処理データD102とについては説明済みであるため(図5,10参照)、ここでは、ゲームキャラクタデータD103と育成状況データD104とについて説明する。
【0136】
[3-1-1]図15はゲームキャラクタデータD103の一例を示す。ゲームキャラクタデータD103は、シナリオに登場するゲームキャラクタに関する情報を示す。ゲームキャラクタデータD103には、イベントデッキに組み込まれたゲームキャラクタや、シナリオに予め設定されたゲームキャラクタの情報が登録される。なお、イベントデッキに組み込まれたゲームキャラクタのデータ(すなわちイベントデッキデータ)と、シナリオに予め設定されたゲームキャラクタのデータとを別個のデータとしてもよい。
【0137】
図15に示すように、ゲームキャラクタデータD103は「ゲームキャラクタID」、「名称」、「属性」、「評価」、「ポジション」、「能力パラメータ」、及び「やる気パラメータ」フィールド等を含む。
【0138】
「ゲームキャラクタID」フィールドは、シナリオに登場する各ゲームキャラクタを一意に識別する識別情報を示す。「名称」フィールドは、ゲームキャラクタの名称を示す。「属性」フィールドは、ゲームキャラクタがチームメイト、マネージャー、監督、及びスカウトキャラクタのいずれであるのかを示す。「評価」フィールドは、主人公キャラクタに対するゲームキャラクタの現時点での評価を示す評価を示す。
【0139】
「ポジション」フィールドは、ゲームキャラクタ(チームメイトキャラクタ)のポジションを示す。「能力パラメータ」フィールドは、ゲームキャラクタ(チームメイトキャラクタ)の能力パラメータを示す。例えば、育成パートで試合イベントが発生した場合には、チームメイトキャラクタが主人公キャラクタとともに試合に参加する。このような試合イベントが実行される際にチームメイトキャラクタの能力パラメータが参照される。「やる気パラメータ」フィールドは、現時点におけるゲームキャラクタ(チームメイトキャラクタ)のやる気パラメータの値を示す。なお、マネージャー、監督、及びスカウトキャラクタに関しては、「ポジション」、「能力パラメータ」、及び「やる気パラメータ」フィールドに情報を登録しなくてもよい。
【0140】
ゲームキャラクタデータD103には、以上のフィールドの他にも、イベントキャラクタに関連付けられているイベントに関するイベント情報を示す「イベント」フィールド等を含む。「イベント」フィールドは、イベントキャラクタがイベントデッキに組み込まれた場合にゲーム中で発生し得るイベントに関するイベント情報を示す。イベント情報はイベントの名称や内容(効果)を示す情報である。例えば、イベント情報は、イベントの発生によって主人公キャラクタに付与される経験点又は能力パラメータの種類や量に関する情報を含む。なお、イベントが発生する確率や条件を示す情報も「イベント」フィールドに格納される。
【0141】
[3-1-2]図16は育成状況データD104の一例を示す。育成状況データD104は、育成中の主人公キャラクタの育成状況を示す。図16に示すように、育成状況データD104は下記のフィールドを含む。
【0142】
「名称」フィールドは主人公キャラクタの名称を示す。「ポジション」フィールドは、主人公キャラクタが得意な野球のポジションを示す。「フォーム」及び「利き腕」フィールドは主人公キャラクタのフォーム(打撃フォーム又は投球フォーム)及び利き腕を示す。「やる気パラメータ」及び「体力パラメータ」フィールドは、現時点における主人公キャラクタのやる気パラメータ及び体力パラメータを示す。「怪我/病気」フィールドは、現時点における主人公キャラクタの怪我又は病気状態を示す。「コツ」フィールドは、現時点までに主人公キャラクタが獲得したコツを示す。
【0143】
「経験点」フィールドは、現時点で主人公キャラクタが有している経験点(筋力、敏捷、技術、変化球、及び精神ポイント)を示す。なお、「経験点ポイント」フィールドには、現時点で主人公キャラクタが有している経験点(すなわち、現時点で残っている経験点)とともに、現時点までに主人公キャラクタが獲得した経験点の累計が格納されていてもよい。
【0144】
「基本能力パラメータ」フィールドは、現時点における主人公キャラクタの基本能力パラメータ(弾道、ミート、パワー、走力、肩力、守備力、及び捕球パラメータ)を示す。
【0145】
「特殊能力パラメータ」フィールドは、現時点における主人公キャラクタの特殊能力パラメータを示す。特殊能力パラメータは、特殊能力の修得の有無及び修得された特殊能力のレベルを示すパラメータである。例えば、主人公キャラクタが特殊能力「チャンス◎」を修得済みである場合、「特殊能力パラメータ」フィールド内の「チャンス」フィールドに「2」が登録される。また例えば、主人公キャラクタが特殊能力「対左投手○」を修得している場合、「特殊能力パラメータ」フィールド内の「対左投手」フィールドに「1」が登録される。また例えば、主人公キャラクタが特殊能力「流し打ち」を修得していない場合、「特殊能力パラメータ」フィールド内の「流し打ち」フィールドに「0」が登録される。
【0146】
「練習実行状況」フィールドは、現時点までの練習の実行状況を示す。「練習実行状況」フィールドには、各練習項目(打撃、筋力、走塁、肩力、守備、メンタル練習)について、現時点でのレベルと、練習が実行された累計の実行回数と、現在のターンで練習項目に割り当てられているゲームキャラクタ(チームメイト、マネージャー、監督、又はスカウトキャラクタ)のリストと、特別練習モードフラグとが登録される。特別練習モードフラグは、特別練習モードで練習を実行可能な状態であるか否かを示す。例えば、特別練習モードで練習を実行可能な状態でない場合(すなわち、通常練習モードで練習を実行する状態である場合)には「0」が特別練習モードフラグにセットされ、特別練習モードで練習を実行可能な状態である場合には「1」が特別練習モードフラグにセットされる。
【0147】
「特別イベント」フィールドは、特別イベントに関する情報を示す。「特別イベント」フィールドには、現時点における特別イベントポイントと、現在特別イベントが発生中であるかを示す発生フラグと、現在発生中の特別イベントが終了するまでの残りターン数とが登録される。例えば、特別イベントが発生中でない場合には「0」が発生フラグにセットされ、特別イベントが発生中である場合には「1」が発生フラグにセットされる。
【0148】
「進行状況」フィールドは、現在の進行状況を示す。例えば、現在のゲーム内時間等が「進行状況」フィールドに登録される。
【0149】
[3-2.第1設定部110]第1設定部110は、複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを設定する。
【0150】
「選択肢」とは、ゲームをプレイするユーザによって選択される対象である。言い換えれば、「選択肢」とは、ゲーム中においてユーザによる選択の対象となるものである。
【0151】
「複数の選択肢」とは、ユーザによって選択され得る選択肢の候補である。例えば、「複数の選択肢」には、ゲームデータが関連付けられた選択肢と、ゲームデータが関連付けられていない選択肢との両方が含まれる。「複数の選択肢」には、ゲームデータが関連付けられた選択肢のみが含まれてもよい。先述の野球ゲームの例では、練習項目の選択肢が「複数の選択肢」の一例に相当する。すなわち、練習コマンド画像G300のパーツP311~P316が「複数の選択肢」の一例に相当する。
【0152】
「ゲームデータ」とは、ゲームに関連するデータである。言い換えれば、「ゲームデータ」とは、ゲーム処理を実行する際の基礎となるデータである。さらに言い換えれば、「ゲームデータ」とは、ゲーム処理の結果に影響を及ぼすデータである。
【0153】
例えば、「ゲームデータ」は1又は複数のゲームパラメータを含む。「ゲームパラメータ」とは、ゲームに関連するパラメータである。「ゲームパラメータ」は数値情報であってもよいし、数値情報でなくてもよい。
【0154】
例えば、1又は複数のゲームオブジェクトが「選択肢」に関連付けられる。この場合、選択肢に関連付けられる1又は複数のゲームオブジェクトが「選択肢に関連付けられるゲームデータ」の一例に相当する。
【0155】
「ゲームオブジェクト」とは、ゲーム画面に表示され得るものである。例えば、ゲームキャラクタ、ゲームカード、又はゲームアイテム等が「ゲームオブジェクト」の一例に相当する。個々の「ゲームオブジェクト」には1又は複数のパラメータが設定される。ゲームオブジェクトに設定されるパラメータは上記「ゲームパラメータ」の一例に相当する。
【0156】
例えば、下記のようなパラメータが「ゲームオブジェクトに設定されるパラメータ」の一例に相当する。
(1)ゲームオブジェクトの状態を示す状態パラメータ
(2)ゲームオブジェクトの性能を示す性能パラメータ
(3)ゲームオブジェクトとユーザ(又はユーザオブジェクト)との関係(親密度等)を示す関係パラメータ
(4)ゲームオブジェクトと他のゲームオブジェクトとの関係(親密度等)を示す関係パラメータ
【0157】
また例えば、下記のようなパラメータが「状態パラメータ」の一例に相当する。
(1A)ゲームオブジェクトの精神状態(やる気等)を示す精神状態パラメータ
(1B)ゲームオブジェクトの身体状態(体力又は疲れ等)を示す身体状態パラメータ
【0158】
なお、「ユーザオブジェクト」とは、ユーザの指示対象又は操作対象のゲームオブジェクトである。言い換えれば、「ユーザオブジェクト」とは、ユーザの分身であるゲームオブジェクトである。さらに言い換えれば、「ユーザオブジェクト」とは、ゲームの主人公であるゲームオブジェクトである。例えば、ゲームキャラクタを育成する育成ゲームの場合、育成対象のゲームキャラクタが「ユーザオブジェクト」の一例に相当する。
【0159】
「選択肢」に関連付けられたゲームオブジェクトのパラメータは、当該選択肢の選択結果に基づいて変化してもよい。
【0160】
例えば、ユーザによって選択された選択肢に関連付けられたゲームオブジェクトのパラメータに対して第1の変化(上昇又は下降)を与えてもよい。なお、ユーザによって選択された選択肢に複数のゲームオブジェクトが関連付けられている場合には、ユーザによって選択された選択肢に関連付けられたすべてのゲームオブジェクトのパラメータに対して第1の変化を与えてもよいし、ユーザによって選択された選択肢に関連付けられた複数のゲームオブジェクトのうちの一部のゲームオブジェクトのみのパラメータに対して第1の変化を与えてもよい。
【0161】
また例えば、ユーザによって選択されなかった選択肢に関連付けられたゲームオブジェクトのパラメータに対して、第1の変化とは逆の変化である第2の変化(下降又は上昇)を与えてもよい。なお、ユーザによって選択されなかった選択肢に複数のゲームオブジェクトが関連付けられている場合、ユーザによって選択されなかった選択肢に関連付けられたすべてのゲームオブジェクトのパラメータに対して第2の変化を与えてもよいし、ユーザによって選択された選択肢に関連付けられた複数のゲームオブジェクトのうちの一部のゲームオブジェクトのみのパラメータに対して第2の変化を与えてもよい。
【0162】
「選択肢に関連付けられるゲームデータを設定する」とは、例えば、選択肢に関連付けられるゲームデータの内容を設定することである。
【0163】
例えば、選択肢に関連付けられるゲームデータの設定は、確率情報に基づいて行われるようにしてもよい。言い換えれば、選択肢に関連付けられるゲームデータの設定は、乱数に基づいてランダムに実行されるようにしてもよい。
【0164】
複数の選択肢のうちからの選択が行われる選択機会ごとに、選択肢に関連付けるゲームデータの設定(例えば、選択肢に関連付けられるゲームオブジェクトの選択)が実行される。すなわち、選択機会ごとに、選択肢に関連付けられるゲームデータ(例えばゲームオブジェクト)は変化する。複数の選択肢のうちからの選択が行われるのに先立って、選択肢に関連付けるゲームデータの設定(例えば、選択肢に関連付けられるゲームオブジェクトの選択)が実行される。
【0165】
例えば、ゲームデータが1又は複数のゲームパラメータが含む場合、「選択肢に関連付けられるゲームデータを設定する」とは、選択肢に関連付けるゲームデータに含まれる1又は複数のゲームパラメータを設定することである。
【0166】
また例えば、1又は複数のゲームオブジェクトが選択肢に関連付けられる場合、「選択肢に関連付けられるゲームデータを設定する」とは、選択肢に関連付ける1又は複数のゲームオブジェクトを設定することである。または、「選択肢に関連付けられるゲームデータを設定する」とは、選択肢に関連付けられる1又は複数のゲームオブジェクトのデータ(パラメータ等)を決定することであってもよい。
【0167】
「選択肢に関連付けられる1又は複数のゲームオブジェクトを設定する」とは、例えば、選択肢に関連付けられる1又は複数のゲームオブジェクトを、複数のゲームオブジェクトのうちから乱数に基づいてランダムに選択することである。ここで、「複数のゲームオブジェクト」とは、選択肢に関連付けられるゲームオブジェクトの候補となるゲームオブジェクトである。すなわち、「複数のゲームオブジェクト」とは、選択肢に関連付けることが可能なゲームオブジェクトである。
【0168】
言い換えれば、「選択肢に関連付けられる1又は複数のゲームオブジェクトを設定する」とは、複数のゲームオブジェクトの各々について、当該ゲームオブジェクトを選択肢に関連付けるか否かを確率情報に基づいて決定し、選択肢に関連付けると決定されたゲームオブジェクトを、選択肢に関連付けられるゲームオブジェクトとして選択することである。
【0169】
なお、一つの選択肢に関連付けられるゲームオブジェクトの数の上限又は下限を設定してもよい。また、一の選択肢に関連付けられたゲームオブジェクトは他の選択肢に関連付けられることを禁止してもよい。すなわち、一つのゲームオブジェクトが複数の選択肢に関連付けられることを禁止してもよい。
【0170】
先述の野球ゲームの例では、チームメイトキャラクタが上記の「ゲームデータ」や「ゲームオブジェクト」の一例に相当する。また、チームメイトキャラクタのやる気パラメータが上記の「ゲームパラメータ」の一例に相当する。
【0171】
第1設定部110はチームメイトキャラクタのやる気パラメータを設定する。また、第1設定部110は、各練習項目(パーツP311~P316)に割り当てるチームメイトキャラクタをターンごとに決定する。
【0172】
なお、第1設定部110による設定によって、特別練習モード条件を満足しないようなチームメイトキャラクタが練習項目に割り当てられることもあれば、特別練習モード条件を満足するようなチームメイトキャラクタが練習項目に割り当てられることもある。ただし、特別練習モード条件を満足するようなチームメイトキャラクタが練習項目に割り当てられる可能性(確率)は、特別練習モード条件を満足しないようなチームメイトキャラクタが練習項目に割り当てられる可能性(確率)よりも低い。
【0173】
[3-3.表示制御部130]表示制御部130は、各種画像を表示部15に表示するための制御を行う。
【0174】
例えば、表示制御部130は、複数の選択肢を表示部15に表示するための制御を行う。表示制御部130は、所定条件を満足するゲームデータが関連付けられている選択肢と、所定条件を満足しないゲームデータが関連付けられている選択肢とを区別して表示部15に表示するための制御を行う。
【0175】
「複数の選択肢を表示部15に表示するための制御」とは、複数の選択肢を示す画像を生成し、当該画像を表示部15に表示させることである。または、当該「制御」は、複数の選択肢を示す画像を表示するためのデータを他の装置に送信し、複数の選択肢を示す画像を当該他の装置の表示部15に表示させることであってもよい。なお、「画像を表示するためのデータ」とは、画像自体を示すデータであってもよいし、画像を生成するためのデータであってもよい。
【0176】
「所定条件」とは、選択肢に関連付けられたゲームデータに関する条件(ゲームデータ条件)である。言い換えれば、「所定条件」とは、選択肢に対応するゲーム処理として、後述の第2ゲーム処理が実行されるために、選択肢に関連付けられたゲームデータによって満足される必要のある条件である。「所定条件」の詳細については後述する。
【0177】
例えば、表示制御部130は、所定条件を満足するゲームデータが関連付けられている選択肢の表示態様を、所定条件を満足しないゲームデータが関連付けられている選択肢の表示態様と異ならせる。ここで、「選択肢の表示態様」とは、例えば、選択肢の表示色、表示サイズ、表示位置、形状、書体、エフェクトの有無、又は、表示オブジェクトの関連付けの有無等である。
【0178】
また例えば、表示制御部130は、所定条件を満足するゲームデータが関連付けられている選択肢に所定のエフェクト(例えば光らせる等)を施し、所定条件を満足しないゲームデータが関連付けられている選択肢に関連付けて当該エフェクトを施さないようにしてもよい。
【0179】
また例えば、表示制御部130は、所定条件を満足するゲームデータが関連付けられている選択肢に関連付けて所定の表示オブジェクト(例えば星形マーク等)を表示し、所定条件を満足しないゲームデータが関連付けられている選択肢に関連付けて当該表示オブジェクトを表示しないようにしてもよい。
【0180】
先述の野球ゲームの例では、特別練習モード条件が上記の「所定条件」の一例に相当する。表示制御部130は、練習コマンド画像G300において、特別練習モード条件が満足されている練習項目と、特別練習モード条件が満足されていない練習項目とを区別して表示する。具体的には、表示制御部130は、複数の練習項目のうちの、特別練習モード条件が満足されている練習項目のみに関連付けてパーツP319を表示する。
【0181】
[3-4.受付部140]受付部140は、複数の選択肢のうちから選択を受け付ける。
【0182】
「複数の選択肢のうちから選択を受け付ける」とは、複数の選択肢のうちからいずれかを選択するための選択操作を受け付けることである。または、「複数の選択肢のうちから選択を受け付ける」とは、複数の選択肢のうちのいずれかが選択されたことを示す選択データを受け取ることであってもよい。複数の選択肢のうちからいずれか一つを選択することのみを許容してもよいし、複数の選択肢のうちから複数の選択肢を選択することを許容してもよい。
【0183】
先述の野球ゲームの例では、受付部140は、練習コマンド画像G300のパーツP311~P316のうちから選択を受け付ける。すなわち、受付部140は、複数の練習項目のうちから、主人公キャラクタに行わせる練習項目の選択を受け付ける。
【0184】
[3-5.第1実行部150と第2実行部160]第1実行部150は、複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第1ゲーム処理を実行する。第2実行部160は、複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足する場合に、第1ゲーム処理よりもユーザにとって有利な第2ゲーム処理を実行する。
【0185】
例えば、第1実行部150は、選択された選択肢に関連付けられたゲームオブジェクトのパラメータが所定条件を満足しない場合に、第1ゲーム処理を実行し、第2実行部160は、選択された選択肢に関連付けられたゲームオブジェクトのパラメータが所定条件を満足する場合に、第2ゲーム処理を実行する。
【0186】
[3-5-1]「ゲーム処理」とは、ゲームにおいて実行される処理である。例えば、ゲーム上の効果を発生させる効果発生処理が「ゲーム処理」の一例に相当する。「ゲーム上の効果」とは、ゲームにおいて発生する効果である。「ゲーム上の効果」としては、ゲームの内容に応じて様々な内容の効果を設定することができる。
【0187】
例えば、下記が「ゲーム上の効果」の一例に相当する。
(1)ゲームパラメータを変化させること
(2)ゲームオブジェクトをユーザに付与すること(ゲームオブジェクトをユーザ識別情報に関連付けること)、又はゲームオブジェクトをユーザから没収すること(ゲームオブジェクトとユーザ識別情報と関連付けを取り除くこと)
(3)ゲームの状態を特定の状態にすること
【0188】
「ゲームの状態を特定の状態にする」とは、例えば、ゲームの状態をユーザにとって有利な状態にすること、又はゲームの状態をユーザにとって不利な状態にすること等である。
【0189】
「ゲーム処理」は、ユーザにとって有利なゲーム処理であってもよいし、ユーザにとって不利なゲーム処理であってもよい。
【0190】
「ユーザにとって有利なゲーム処理」とは、ゲーム処理の実行によって、ゲームにおける目標の達成を目指す上でユーザにとって有利となるようなゲーム処理である。
【0191】
例えば、「目標」としては、特定のゲームパラメータを高める(又は下げる)こと、特定のゲームアイテムを入手すること、高得点を得ること、又は、敵を倒すこと等の目標がゲームの内容に合わせて設定される。例えば、ユーザがゲームキャラクタを育成するゲームや、ユーザがゲームカード又はゲームアイテムを強化するゲームの場合、ゲームキャラクタ、ゲームカード、又はゲームアイテムの性能を示す性能パラメータを高めることが「目標」に相当する。また例えば、ユーザがゲームキャラクタとの親密度を高めることを目指すゲームの場合、ゲームキャラクタとの親密度を示す親密度パラメータを高めることが「目標」に相当する。
【0192】
例えば、ユーザにとって有利な効果を発生させる効果発生処理が「ユーザによって有利なゲーム処理」の一例に相当する。「ユーザにとって有利な効果」とは、ゲームにおける目標の達成を目指す上でユーザにとって有利となる効果である。すなわち、目標を達成し易くなるような効果である。
【0193】
例えば、特定のゲームパラメータXを高めることが「目標」である場合、ゲームパラメータXを上昇させること、ゲームパラメータXを上昇させるためのゲームオブジェクトを付与すること、ゲームパラメータXが上昇し易い(又は下降し難い)状態にすること(例えば、ゲームパラメータXの上昇率を通常よりも高く設定すること、ゲームパラメータXを上昇させるために満足されるべき条件を緩和すること、又は、ゲームパラメータXを上昇させるのに役立つゲームイベントの発生確率を高めること等)が、「ユーザにとって有利な効果」の一例に相当する。
【0194】
例えば、ユーザが対戦相手と対戦するゲームの場合、対戦に勝利することが「目標」に相当し、ユーザのゲームキャラクタ又はゲームキャラクタグループ(チーム等)のパラメータ(能力等)を上昇させることや、対戦相手のゲームキャラクタ又はゲームキャラクタグループ(チーム)のパラメータ(能力等)を低下させることが「ユーザによって有利な効果」の一例に相当する。その他、ゲームの難易度を下げることが「ユーザによって有利な効果」の一例に相当する。
【0195】
「ユーザにとって不利なゲーム処理」とは、ゲーム処理の実行によって、ゲームにおける目標の達成を目指す上でユーザにとって不利となるようなゲーム処理である。
【0196】
例えば、ユーザにとって不利な効果を発生させる効果発生処理が「ユーザによって不利なゲーム処理」の一例に相当する。「ユーザにとって不利な効果」とは、ゲームにおける目標の達成を目指す上でユーザにとって不利となる効果である。すなわち、目標を達成し難くなるような効果である。
【0197】
例えば、特定のゲームパラメータXを高めることが「目標」である場合、ゲームパラメータXを下降させること、ゲームパラメータXが上昇し難い(又は下降し易い)状態にすること(例えば、ゲームパラメータXの上昇率を通常よりも低く設定すること、ゲームパラメータXを上昇させるために満足されるべき条件を厳しくすること、又は、ゲームパラメータXの上昇を妨害するゲームイベントの発生確率を高めること等)が、「ユーザにとって不利な効果」の一例に相当する。
【0198】
例えば、ユーザが対戦相手と対戦するゲームの場合、対戦に勝利することが「目標」に相当し、ユーザのゲームキャラクタ又はゲームキャラクタグループ(チーム等)のパラメータ(能力等)を低下させることや、対戦相手のゲームキャラクタ又はゲームキャラクタグループ(チーム)のパラメータ(能力等)を上昇させることが「ユーザによって不利な効果」の一例に相当する。その他、ゲームの難易度を上げることが「ユーザによって不利な効果」の一例に相当する。
【0199】
[3-5-2]「第1ゲーム処理」とは、例えば、複数の選択肢のうちから選択肢が選択された場合に、当該選択された選択肢に対応するゲーム処理として通常実行されるゲーム処理である。「選択された選択肢に対応するゲーム処理」とは、選択された選択肢に対応する内容のゲーム処理である。言い換えれば、「選択された選択肢に対応するゲーム処理」とは、当該選択肢の選択に応じて実行されるべきゲーム処理である。「第1ゲーム処理」は、例えば、ユーザにとって有利なゲーム処理である。なお、「ユーザにとって有利な処理」についてはすでに説明済みであるため、ここでは説明を省略する。
【0200】
「第2ゲーム処理」とは、例えば、複数の選択肢のうちから選択肢が選択された場合に、当該選択された選択肢に対応するゲーム処理として実行されるゲーム処理である。「第2ゲーム処理」は、「第1ゲーム処理」よりもユーザにとって有利なゲーム処理である。
【0201】
例えば、「第2ゲーム処理」は、「第1ゲーム処理」よりもユーザにとっての有利の程度が大きい効果を発生させるゲーム処理である。すなわち、例えば、「第2ゲーム処理」が実行されることによって発生するユーザによって有利な効果の程度は、「第1ゲーム処理」が実行されることによって発生するユーザによって有利な効果の程度よりも大きい。
【0202】
また例えば、「第2ゲーム処理」は、「第1ゲーム処理」よりもユーザにとって有利な種類の効果を発生させるゲーム処理である。すなわち、「第2ゲーム処理」が実行されることによって発生する効果は、「第1ゲーム処理」が実行されることによって発生する効果の種類よりもユーザにとって有利な種類の効果である。
【0203】
また例えば、「第2ゲーム処理」は、「第1ゲーム処理」よりも多くの種類のユーザにとって有利な効果を発生させるゲーム処理である。すなわち、「第2ゲーム処理」が実行されることによって発生する効果の種類の数は、「第1ゲーム処理」が実行されることによって発生する効果の種類の数よりも多い。
【0204】
先述の野球ゲームの例では、通常練習モードの練習処理が「第1ゲーム処理」の一例に相当する。すなわち、通常練習モードで主人公キャラクタの経験点を増加させる処理が「第1ゲーム処理」の一例に相当する。
【0205】
また、特別練習モードの練習処理が「第2ゲーム処理」の一例に相当する。すなわち、特別練習モードで主人公キャラクタの経験点を増加させる処理が「第2ゲーム処理」の一例に相当する。つまり、主人公キャラクタの経験点を通常練習モード時よりも多く増加させる処理が「第2ゲーム処理」の一例に相当する。
【0206】
[3-5-3]「所定条件」とは、選択肢に関連付けられたゲームデータに関する条件(ゲームデータ条件)である。言い換えれば、「所定条件」とは、選択肢に対応するゲーム処理として、第2ゲーム処理が実行されるために、選択肢に関連付けられたゲームデータによって満足される必要のある条件である。「所定条件」としては、選択肢に関連付けられるゲームデータの内容(種類)や、ゲームの内容等を考慮して、各種条件が設定され得る。
【0207】
例えば、選択肢に関連付けられたゲームデータが1又は複数のゲームパラメータを含む場合、当該1又は複数のゲームパラメータに関する条件が「所定条件」として設定される。具体的には、例えば、選択肢に関連付けられたゲームパラメータのすべてが所定状態であるか否かの条件、又は、選択肢に関連付けられたゲームパラメータのうちの所定数以上のゲームパラメータが所定状態であるか否かの条件が「所定条件」として設定される。
【0208】
例えば、1又は複数のゲームオブジェクトが選択肢に関連付けられる場合、当該1又は複数のゲームオブジェクトに関する条件が「所定条件」として設定される。具体的には、例えば、選択肢に関連付けられたゲームオブジェクトのすべてが所定状態であるか否かの条件、又は、選択肢に関連付けられたゲームオブジェクトのうちの所定数以上のゲームオブジェクトが所定状態であるか否かの条件が「所定条件」として設定される。
【0209】
この場合、「所定状態」とは、例えば下記のような状態である。
(1)精神状態パラメータが所定の基準以上である状態(やる気が最高の状態等)
(2)身体状態パラメータが所定の基準以上である状態(体力が最高の状態等)
(3)性能パラメータが所定の基準以上である状態(性能が高い状態等)
(4)親密度パラメータが所定の基準以上である状態(親密度が最高の状態等)
【0210】
なお、「所定状態」とは、例えば下記のような状態であってもよい。
(1)精神状態パラメータが所定の基準以下である状態
(2)身体状態パラメータが所定の基準以下である状態
(3)性能パラメータが所定の基準以下である状態
(4)親密度パラメータが所定の基準以下である状態
【0211】
先述の野球ゲームの例では、特別練習モード条件が上記の「所定条件」の一例に相当する。やる気パラメータが「絶好調(5)」である状態が上記の「所定状態」の一例に相当する。
【0212】
[3-5-4]先述の野球ゲームの例では、実行対象として選択された練習項目に割り当てられたチームメイトキャラクタが特別練習モード条件(上記条件B,C)を満足しない場合、第1実行部150は通常練習モードの練習処理を実行する。なお、主人公キャラクタが特別練習モード条件(上記条件A)を満足しない場合にも、第1実行部150は通常練習モードの練習処理を実行する。
【0213】
一方、主人公キャラクタと、実行対象として選択された練習項目に割り当てられたチームメイトキャラクタとが特別練習モード条件を満足する場合、第2実行部160は特別練習モードの練習処理を実行する。
【0214】
[3-6.変化部170]1又は複数のゲームオブジェクトが選択肢に関連付けられる場合、変化部170は、第1ゲーム処理又は第2ゲーム処理の実行に応じて、複数の選択肢のうちから選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させる。
【0215】
「第1ゲーム処理又は第2ゲーム処理の実行に応じて、パラメータを変化させる」とは、第1ゲーム処理又は第2ゲーム処理が実行された場合に、パラメータを変化させることである。「第1ゲーム処理又は第2ゲーム処理の実行に応じて、パラメータを変化させる」とは、第1ゲーム処理又は第2ゲーム処理が実行された後、直ちに、パラメータの変化処理を実行してもよいし、第1ゲーム処理又は第2ゲーム処理が実行された後、所定の実行条件が満足されるのを待って、パラメータの変化処理を実行することであっててもよい。
【0216】
または、「第1ゲーム処理又は第2ゲーム処理の実行に応じて、パラメータを変化させる」とは、第1ゲーム処理又は第2ゲーム処理が実行されることが確定した場合(例えば、複数の選択肢のうちから選択肢が選択された場合)に、パラメータの変化処理を実行することであってもよい。すなわち、第1ゲーム処理又は第2ゲーム処理を実行することが確定した後(例えば、複数の選択肢のうちから選択肢が選択された後)、実際に第1ゲーム処理又は第2ゲーム処理が実行される前に、パラメータの変化処理を実行してもよい。または、第1ゲーム処理又は第2ゲーム処理が実行されることが確定した後、第1ゲーム処理又は第2ゲーム処理を実行している間に、並行して、パラメータの変化処理を実行してもよい。
【0217】
「選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させる」とは、例えば、選択された選択肢に関連付けられたゲームオブジェクトのパラメータに対して第1の変化を与え、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータに対して、第1の変化とは異なる種類の第2の変化(例えば第1の変化とは逆の種類の変化)を与えることである。例えば、「第1の変化」は、所定条件が満足され易くなるようにパラメータを変化させることであり、「第2の変化」は、所定条件が満足され難くなるようにパラメータを変化させることである。ここでの「所定条件」は、第1実行部150及び第2実行部160の説明において説明した「所定条件」と同じである。
【0218】
なお、「選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させる」とは、選択された選択肢に関連付けられたゲームオブジェクトのパラメータのみを変化させ、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータを変化させないような態様も含む。
【0219】
また、「選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させる」とは、選択された選択肢に関連付けられたゲームオブジェクトのパラメータを変化させず、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータのみを変化させるような態様も含む。
【0220】
選択された選択肢に関連付けられたゲームオブジェクトが複数存在する場合、それらすべてのゲームオブジェクトのパラメータを変化させるようにしてもよいし、それらのゲームオブジェクトのうちから選出されたゲームオブジェクトのみのパラメータを変化させるようにしてもよい。なお、後者の場合のゲームオブジェクトの選出は、確率情報に基づいて行われてもよいし(乱数に基づいてランダムに行われてもよいし)、所定の選出規則に基づいて行われてもよい。
【0221】
また、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトが複数存在する場合、それらすべてのゲームオブジェクトのパラメータを変化させるようにしてもよいし、それらのゲームオブジェクトのうちから選出されたゲームオブジェクトのみのパラメータを変化させるようにしてもよい。なお、後者の場合のゲームオブジェクトの選出は、確率情報に基づいて行われてもよいし(乱数に基づいてランダムに行われてもよいし)、所定の選出規則に基づいて行われてもよい。
【0222】
例えば、選択された選択肢に関連付けられたゲームオブジェクトに関しては、それらのすべてのゲームオブジェクトのパラメータを変化させるようにし、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトに関しては、それらのゲームオブジェクトのうちから選出されたゲームオブジェクトのみのパラメータを変化させるようにしてもよい。
【0223】
または、選択された選択肢に関連付けられたゲームオブジェクトに関しては、それらのゲームオブジェクトのうちから選出されたゲームオブジェクトのみのパラメータを変化させ、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトに関しては、それらのすべてのゲームオブジェクトのパラメータを変化させるようにしてもよい。
【0224】
変化部170は第1変化部171と第2変化部172との少なくとも一方を含む。第1変化部171は、選択された選択肢に関連付けられたゲームオブジェクトのパラメータを、所定条件が満足され易くなるように変化させる。第2変化部172は、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータを、所定条件が満足され難くなるように変化させる。ここでの「所定条件」は、第1実行部150及び第2実行部160の説明において説明した「所定条件」と同じである。
【0225】
「所定条件が満足され易くなるようにゲームオブジェクトのパラメータを変化させる」とは、所定条件が満足され易くなるようにゲームオブジェクトのパラメータを増加又は減少させることである。例えば、ゲームオブジェクトのパラメータが所定状態である場合が「所定条件が満足された場合」に相当するような態様では、ゲームオブジェクトのパラメータを所定状態に近づくように更新することが「所定条件が満足され易くなるようにゲームオブジェクトのパラメータを変化させる」ことに相当する。具体的には、例えば、ゲームオブジェクトの精神状態パラメータが所定基準以上である場合が「所定条件が満足された場合」に相当するような態様では、ゲームオブジェクトの精神状態パラメータを増加することが「所定条件が満足され易くなるようにゲームオブジェクトのパラメータを変化させる」ことに相当する。先述の野球ゲームの例では、チームメイトキャラクタのやる気パラメータを上げることが「所定条件が満足され易くなるようにゲームオブジェクトのパラメータを変化させる」の一例に相当する。
【0226】
「所定条件が満足され難くなるようにゲームオブジェクトのパラメータを変化させる」とは、所定条件が満足され難くなるようにゲームオブジェクトのパラメータを増加又は減少させることである。例えば、ゲームオブジェクトのパラメータが所定状態である場合が「所定条件が満足された場合」に相当するような態様では、ゲームオブジェクトのパラメータを所定状態から離れるように更新することが「所定条件が満足され難くなるようにゲームオブジェクトのパラメータを変化させる」ことに相当する。具体的には、例えば、ゲームオブジェクトの精神状態パラメータが所定基準以上である場合が「所定条件が満足された場合」に相当するような態様では、ゲームオブジェクトの精神状態パラメータを減少させることが「所定条件が満足され難くなるようにゲームオブジェクトのパラメータを変化させる」ことに相当する。先述の野球ゲームの例では、チームメイトキャラクタのやる気パラメータを下げることが「所定条件が満足され難くなるようにゲームオブジェクトのパラメータを変化させる」の一例に相当する。
【0227】
先述の野球ゲームの例では、第1変化部171は、実行対象として選択された練習項目に割り当てられたすべてのチームメイトキャラクタのやる気パラメータを1ポイント上げる。第2変化部172は、実行対象として選択された練習項目以外の練習項目に割り当てられたすべてのチームメイトキャラクタのうちから確率情報に基づいて(ランダムに)選出されたチームメイトキャラクタのやる気パラメータを1ポイント下げる。
【0228】
[3-7.第3実行部180]第3実行部180は、ユーザにとって不利な第3ゲーム処理を実行する。なお、「ユーザにとって不利な処理」についてはすでに説明済みであるため、ここでは説明を省略する。
【0229】
例えば、第3実行部180は、確率情報に基づいて、第3ゲーム処理を実行する。すなわち、第3実行部180は、確率情報に基づく確率で、第3ゲーム処理を実行する。例えば、第3実行部180は、確率情報に基づいて、第3ゲーム処理を実行するか否かを決定し、第3ゲーム処理を実行すると決定された場合に第3ゲーム処理を実行する。
【0230】
また例えば、第3実行部180は、ユーザのゲーム操作に応じて、第3ゲーム処理を実行してもよい。ここでの「ゲーム操作」には、複数の選択肢のうちから選択する操作を含んでもよい。すなわち、第3実行部180は、選択された選択肢に対応するゲーム処理として、第3ゲーム処理を実行してもよい。つまり、選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第3実行部180は、選択された選択肢に対応するゲーム処理として、第3ゲーム処理を実行してもよい。この場合、選択された選択肢に対応するゲーム処理として、第1ゲーム処理と第3ゲーム処理との両方が実行されてもよい。
【0231】
先述の野球ゲームの例では、図10に示した例のような不利処理が「第3ゲーム処理」の一例に相当する。すなわち、第3実行部180は、図10に示した例のような不利処理を実行する。
【0232】
[3-8.取得部190と表示制御部130]取得部190は、第3ゲーム処理の実行履歴に関する実行履歴情報を取得する。例えば、実行履歴情報が第3ゲーム処理の実行に応じて変化する数値情報を含む場合、表示制御部130は、数値情報の変化に応じて変化する表示オブジェクトを表示部15に表示するための制御を行う。表示制御部130は、数値情報が所定値に向けて変化するのに応じて、表示オブジェクトの状態を所定状態に向けて変化させるための制御を行う。
【0233】
[3-8-1]「実行履歴情報」とは、所与の時点から現時点までの期間内における第3ゲーム処理の実行履歴に関する情報である。「所与の時点」とは、例えば、ゲームを起動した時点、又は、ユーザがゲームのプレイを開始した時点である。シナリオが進行するようなゲームの場合であれば、シナリオが開始された時点が「所与の時点」の一例に相当する。また、複数のパートから構成されるゲームの場合であれば、現在のパートの開始時点が「所与の時点」の一例に相当する。なお、現時点から所定時間前の時点も「所与の時点」の一例に相当し得る。
【0234】
なお、「実行履歴情報」とは、ゲームで実行され得る、ユーザにとって不利なゲーム処理のうちの、特定のゲーム処理の実行履歴に関する情報であってもよい。また、「実行履歴情報」とは、ゲームで実行され得る、ユーザにとって不利なゲーム処理のすべての実行履歴に関する情報であってもよい。
【0235】
例えば、「実行履歴情報」とは、第3ゲーム処理の実行に応じて変化する数値情報である。「実行履歴情報」とは、第3ゲーム処理の実行回数又は実行頻度等を示す情報であってもよい。
【0236】
「第3ゲーム処理の実行に応じて変化する数値情報」とは、例えば、第3ゲーム処理が実行されるごとに増加される数値情報である。具体的には、当該「数値情報」とは、例えば、第3ゲーム処理が実行されるごとに所定量ずつ増加される数値情報である。または、当該「数値情報」とは、第3ゲーム処理が実行されるごとに、当該第3ゲーム処理によって生じる、ユーザにとっての不利の程度に対応する量だけ増加される数値情報であってもよい。なお、この場合、当該「数値情報」は、ユーザにとって有利な第1ゲーム処理が実行された場合に減少されてもよい。具体的には、当該「数値情報」は、第1ゲーム処理が実行されるごとに所定量ずつ減少されてもよい。または、当該「数値情報」は、第1ゲーム処理が実行されるごとに、当該第1ゲーム処理によって生じる、ユーザにとっての有利の程度に対応する量だけ減少されてもよい。
【0237】
または、「第3ゲーム処理の実行に応じて変化する数値情報」とは、例えば、第3ゲーム処理が実行されるごとに減少される数値情報であってもよい。具体的には、当該「数値情報」とは、例えば、第3ゲーム処理が実行されるごとに所定量ずつ減少される数値情報である。または、当該「数値情報」とは、第3ゲーム処理が実行されるごとに、当該第3ゲーム処理によって生じる、ユーザにとっての不利の程度に対応する量だけ減少される数値情報であってもよい。なお、この場合、当該「数値情報」は、ユーザにとって有利な第1ゲーム処理が実行された場合に増加されてもよい。具体的には、当該「数値情報」は、第1ゲーム処理が実行されるごとに所定量ずつ増加されてもよい。または、当該「数値情報」は、第1ゲーム処理が実行されるごとに、当該第1ゲーム処理によって生じる、ユーザにとっての有利の程度に対応する量だけ増加されてもよい。
【0238】
また例えば、「実行履歴情報」とは、第3ゲーム処理の実行履歴が所定条件を満足したか否かを示す情報であってもよい。具体的には、「実行履歴情報」とは、例えば、第3ゲーム処理の実行回数又は実行頻度が所定の閾値以上になったか否かを示す情報であってもよい。ここでの「所定条件」は、第3ゲーム処理の実行履歴に関する条件(実行履歴条件)である。
【0239】
「実行履歴情報を取得する」とは、例えば、第3ゲーム処理が実行された場合に実行履歴情報を更新することによって、実行履歴情報を取得することであってもよい。または、「実行履歴情報を取得する」とは、第3ゲーム処理が実行されたか否かを判定(監視)し、その判定結果に基づいて、実行履歴情報を取得(生成)することであってもよいし、他の装置で取得(生成)された実行履歴情報を通信部を介して取得(受信)することであってもよい。
【0240】
先述の野球ゲームの例では、特別イベントポイントが上記の「実行履歴情報」や「数値情報」の一例に相当する。取得部190は、図10に示した例のような不利処理が実行された場合に、当該実行された不利処理に対応する増加量分、特別イベントポイントを増加させる。
【0241】
[3-8-2]「表示オブジェクト」とは、表示部15に表示される対象である。「表示オブジェクト」とは、表示部15に表示される画像に含まれる要素ということもできる。例えば、画像又はテキスト等が「表示オブジェクト」の一例に相当する。
【0242】
「数値情報の変化に応じて変化する表示オブジェクト」とは、数値情報の変化に応じて状態が変化する表示オブジェクトである。「表示オブジェクトの状態」とは、例えば、表示オブジェクトの表示内容、表示位置、長さ、大きさ(面積)、形状、色、又はぼかし度等である。
【0243】
例えば、「数値情報の変化に応じて変化する表示オブジェクト」は、数値情報が増加するのに応じて、位置又は大きさ等が変化する表示オブジェクトである。または、「数値情報の変化に応じて変化する表示オブジェクト」は、例えば、数値情報が減少するのに応じて、位置又は大きさ等が変化する表示オブジェクトであってもよい。
【0244】
例えば、現在の数値自体を表示内容とする表示オブジェクトが「数値情報の変化に応じて変化する表示オブジェクト」の一例に相当する。また例えば、数値情報の増加に応じて伸びるゲージ(又は数値情報の減少に応じて縮むゲージ)が「数値情報の変化に応じて変化する表示オブジェクト」の一例に相当する。また例えば、数値情報の増加に応じて拡大する画像(又は数値情報の減少に応じて縮小する画像)が「数値情報の変化に応じて変化する表示オブジェクト」の一例に相当する。具体的には、例えば、数値情報の増加に応じて拡大する円形画像(又は数値情報の減少に応じて縮小する円形画像)が「数値情報の変化に応じて変化する表示オブジェクト」の一例に相当する。
【0245】
なお、「数値情報の変化に応じて状態が変化する表示オブジェクト」は、数値情報の変化に応じて段階的に状態が変化する表示オブジェクトであってもよい。例えば、ユーザによって視認可能な複数の区画を含むゲージ画像であって、数値情報が第1番目の区画に対応する数値範囲に含まれている場合に第1番目の区画までゲージが伸び、数値情報が第2番目の区画に対応する数値範囲に含まれている場合に第1番目の区画及び第2番目の区画までゲージが伸び、数値情報が第n番目の区画に対応する数値範囲に含まれている場合に第1~n番目の区画までゲージが伸びるというようなゲージ画像も「数値情報の変化に応じて状態が変化する表示オブジェクト」の一例に相当する。
【0246】
「表示オブジェクトを表示手段に表示するための制御」とは、表示オブジェクトを含む画像を生成し、当該画像を表示部15に表示させることである。または、上記「制御」は、表示オブジェクトを含む画像を表示するためのデータを他の装置に送信し、表示オブジェクトを含む画像を当該他の装置の表示部に表示させることであってもよい。なお、「表示オブジェクトを含む画像を表示するためのデータ」とは、表示オブジェクトを含む画像自体を示すデータであってもよいし、表示オブジェクトを含む画像を生成するためのデータであってもよい。
【0247】
「数値情報が所定値に向けて変化するのに応じて、表示オブジェクトの状態を所定状態に向けて変化させるための制御」とは、例えば、数値情報が初期値から所定値に向けて徐々に増加するのに伴って、表示オブジェクトの状態を初期状態から所定状態へと徐々に変化させ、数値情報が所定値になった時点で表示オブジェクトの状態が所定状態になるようするための制御である。
【0248】
具体的には、例えば、表示制御部130は、数値情報が初期値から所定値に向けて徐々に増加するのに伴って、表示オブジェクトの長さを初期値(零)から所定値へと徐々に伸張させ、数値情報が所定値まで増加された時点で表示オブジェクトの長さが所定値になるようするための制御を行う。または、表示制御部130は、数値情報が初期値から所定値に向けて徐々に増加するのに伴って、表示オブジェクトの位置を初期位置から所定位置へと徐々に移動させ、数値情報が所定値になった時点で表示オブジェクトの位置が所定位置になるようするための制御である。
【0249】
また、「数値情報が所定値に向けて変化するのに応じて、表示オブジェクトの状態を所定状態に向けて変化させるための制御」とは、数値情報が初期値から所定値に向けて徐々に減少するのに伴って、表示オブジェクトの状態を初期状態から所定状態へと徐々に変化させ、数値情報が所定値まで減少された時点で表示オブジェクトの状態が所定状態になるようするための制御であってもよい。
【0250】
先述の野球ゲームの例では、メインコマンド画像G200や練習コマンド画像G300のパーツP260が上記の「表示オブジェクト」の一例に相当する。表示制御部130は、パーツP260を含むメインコマンド画像G200又は練習コマンド画像G300を表示部15に表示するための制御を行う。また、表示制御部130は、特別イベントポイントが初期値(零)から閾値に向けて徐々に増加するのに伴って、パーツP260の伸張部P261の長さを初期値(零)から最大長へと徐々に伸張させ、特別イベントポイントが閾値まで増加した時点で伸張部P261の長さが最大長になるようするための制御を行う。
【0251】
[3-9.第2設定部120]第2設定部120は、取得部190によって取得された実行履歴情報に基づき、第1設定部110の代わりに、複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、所定条件が満足されるように設定する。例えば、第2設定部120は、実行履歴情報に基づき、所定期間にわたって、選択肢に関連付けるゲームデータを、所定条件が満足されるように設定する。
【0252】
[3-9-1]「第1設定手段の代わりに、複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータを設定する」とは、複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータの設定を、第1設定部110によって行わずに、第2設定部120によって行うことである。
【0253】
「実行履歴情報に基づき、第1設定部110の代わりに、複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータを設定する」とは、例えば、実行履歴情報が所定条件を満足しない場合に、複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータの設定が第1設定手段によって行われるようにし、実行履歴情報が所定条件を満足する場合に、上記設定が、第1設定部110の代わりに、第2設定部120によって行われるようにすることである。
【0254】
ここで、例えば、第3ゲーム処理の実行回数又は実行頻度を示す情報が「実行履歴情報」である態様では、第3ゲーム処理の実行回数又は実行頻度が所定値以上になった場合等が「実行履歴情報が所定条件を満足する場合」の一例に相当する。
【0255】
また例えば、第3ゲーム処理の実行に応じて変化する数値情報が「実行履歴情報」である態様では、数値情報が所定値に達した場合が「実行履歴情報が所定条件を満足する場合」の一例に相当する。すなわち、この態様では、第2設定部120は、数値情報が所定値に達した場合に、選択肢に関連付けるゲームデータを、所定条件が満足されるように設定する。なお、第3ゲーム処理の実行に応じて増加する数値情報の場合、「数値情報が所定値に達した場合」とは、数値情報が所定値まで増加されて所定値になった場合だけでなく、数値情報が所定値を超えた場合も含む。一方、第3ゲーム処理の実行に応じて減少する数値情報の場合、「数値情報が所定値に達した場合」とは、数値情報が所定値まで減少されて所定値になった場合だけでなく、数値情報が所定値未満になった場合も含む。
【0256】
また例えば、第3ゲーム処理の実行履歴が所定条件を満足したか否かを示す情報が「実行履歴情報」である態様では、所定条件が満足されたことを実行履歴情報が示す場合が「実行履歴情報が所定条件を満足する場合」に相当する。
【0257】
「複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータを、所定条件が満足されるように設定する」とは、ゲームデータが関連付けられるすべての選択肢について、選択肢に関連付けられるゲームデータを、所定条件が満足されるように設定することである。
【0258】
または、「複数の選択肢のうちの少なくとも一つの選択肢に関連付けられるゲームデータを、所定条件が満足されるように設定する」とは、ゲームデータが関連付けられる選択肢のうちから選出された一部の選択肢について、選択肢に関連付けられるゲームデータを、所定条件が満足されるように設定することであってもよい。この場合、一部の選択肢の以外の選択肢については、第1設定部110によって設定されるようにすればよい。また、この場合、上記設定の対象とする一部の選択肢は、ランダムに選出されてもよいし、所定の規則に基づいて選出されてもよい。
【0259】
「選択肢に関連付けられるゲームデータを、所定条件が満足されるように設定する」とは、選択肢に関連付けられたゲームデータが所定条件を満足した状態となるようにして、選択肢に関連付けられるゲームデータを設定することである。
【0260】
例えば、選択肢に関連付けられたゲームデータが1又は複数のゲームパラメータを含み、かつ、当該1又は複数のゲームパラメータに関する条件が「所定条件」として設定されている場合、第2設定部120は、当該1又は複数のゲームパラメータが所定条件を満足した状態となるようにして、選択肢に関連付けられるゲームデータ(ゲームパラメータ)を設定する。具体的には、例えば、選択肢に関連付けられたゲームパラメータのすべてが所定状態であるか否かの条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けられたゲームパラメータのすべてが所定状態になるようにして、選択肢に関連付けられるゲームデータ(ゲームパラメータ)を設定する。
【0261】
また例えば、選択肢に関連付けられたゲームパラメータのうちの所定数以上のゲームパラメータが所定状態であるか否かの条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けられたゲームパラメータのうちの所定数以上のゲームパラメータが所定状態になるようにして、選択肢に関連付けられるゲームデータ(ゲームパラメータ)を設定する。
【0262】
また例えば、1又は複数のゲームオブジェクトが選択肢に関連付けられ、当該1又は複数のゲームオブジェクトに関する条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けられるゲームオブジェクトを、選択肢に関連付けられたゲームオブジェクトによって所定条件が満足された状態になるように設定する。
【0263】
具体的には、ゲームオブジェクトのパラメータに関する条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けるゲームオブジェクトを、当該選択肢に関連付けるゲームオブジェクトのパラメータが所定条件が満足されるように設定する。例えば、第2設定部120は、選択肢に関連付けるゲームオブジェクトのパラメータを、所定条件が満足されるように設定する。また例えば、第2設定部120は、選択肢に関連付けるゲームオブジェクトとして、パラメータが所定条件を満足するゲームオブジェクトを選択する。
【0264】
または、選択肢に関連付けられたゲームオブジェクトのすべてが所定状態であるか否かの条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けられたゲームオブジェクトのすべてが所定状態になるようにして、選択肢に関連付けられるゲームオブジェクトを設定する。
【0265】
あるいは、選択肢に関連付けられたゲームオブジェクトのうちの所定数以上のゲームオブジェクトが所定状態であるか否かの条件が「所定条件」として設定されている場合、第2設定部120は、選択肢に関連付けられたゲームオブジェクトのうちの所定数以上のゲームオブジェクトが所定状態になるようにして、選択肢に関連付けられるゲームオブジェクトを設定する。
【0266】
[3-9-2]「所定期間」とは、例えば、複数の選択肢のうちから選択を行う選択機会が繰り返しユーザに提供される態様の場合であれば、所定回数の選択機会が終了するまでの期間である。または、「所定期間」とは、所定時間が経過するまでの期間であってもよい。あるいは、「所定期間」とは、第2設定部120による設定が開始されてから(又は、第2設定部120による設定が行われ得る状態になってから)所定時間が経過するまでの期間であってもよい。または、「所定期間」とは、所定イベントが発生するまでの期間であってもよい。先述の野球ゲームの場合であれば、5ターンが「所定期間」の一例に相当する。
【0267】
[3-9-3]先述の野球ゲームの例では、第2設定部120は、特別イベントポイントが所定の閾値に達した場合に特別イベントを5ターンにわたって発生させる。
【0268】
特別イベントでは、第2設定部120は、第1設定部110の代わりに、少なくとも一つの練習項目について、特別練習モード条件(上記条件B,C)が満足されるようにして、当該練習項目に割り当てるチームメイトキャラクタを設定する。具体的には、第2設定部120は、すべてのチームメイトキャラクタのやる気パラメータを「絶好調(5)」に設定する。また、第2設定部120は、少なくとも一つの練習項目について、当該練習項目に2人以上のチームメイトキャラクタを関連付ける。また、第2設定部120は主人公キャラクタのやる気パラメータも「絶好調(5)」に設定する。このようにして、第2設定部120は、少なくとも一つの練習項目について、特別練習モード条件が満足された状態に設定する。なお、第2設定部120は、すべての練習項目について、特別練習モード条件が満足された状態に設定してもよい。
【0269】
[4.処理]次に、ゲームシステム1で実行される処理について説明する。
【0270】
[4-1]図17は、各ターンの開始時に実行される処理の一例を示す。例えば、ゲーム端末10(ゲーム制御装置の一例)の制御部11が図17に示す処理をプログラムに従って実行することによって、制御部11が第1設定部110、第2設定部120、及び表示制御部130として機能する。図17に示す各ステップの処理はデータ記憶部100に記憶されるデータに基づいて実行される。
【0271】
図17に示すように、制御部11は特別イベントの発生中であるか否かを判定する(S100)。すなわち、制御部11は育成状況データD104(発生フラグフィールド)を参照し、特別イベントの発生フラグが「1」であるか否かを判定する。
【0272】
特別イベントの発生中であると判定された場合(S100:Yes)、制御部11は、主人公キャラクタ及びすべてのチームメイトキャラクタのやる気パラメータを「絶好調」に設定する(S102)。すなわち、制御部11は育成状況データD104(やる気パラメータフィールド)にアクセスし、主人公キャラクタのやる気パラメータを「5」に設定する。また、制御部11はゲームキャラクタデータD103(やる気パラメータフィールド)にアクセスし、すべてのチームメイトキャラクタのやる気パラメータを「5」に設定する。一方、特別イベントの発生中でないと判定された場合(S100:No)、制御部11はステップS102を実行せずに、後述のステップS104を実行する。
【0273】
ステップS102が実行された場合、又は、ステップS100において特別イベントの発生中でないと判定された場合(S100:No)、制御部11は、各練習項目に割り当てるゲームキャラクタを決定する(S104)。例えば、制御部11は、ゲームキャラクタデータD103に登録された各ゲームキャラクタについて、6つの練習項目(打撃、筋力、走塁、肩力、守備、メンタル練習)のうちのいずれかを確率情報に基づいて(ランダムに)選出し、選出された練習項目を、当該ゲームキャラクタを割り当てる先の練習項目として決定する。また、制御部11は育成状況データD104(ゲームキャラクタフィールド)にアクセスし、決定結果を登録する。なお、特別イベントの発生中であると判定された場合、制御部11は、各練習項目に2名以上のチームメイトキャラクタが割り当てられた状態となるようにし、各練習項目に割り当てるゲームキャラクタを決定してもよい。
【0274】
ステップS104の実行後、制御部11は、6つの練習項目のうちに、特別練習モード条件が満足された状態の練習項目が存在しているか否かを判定する(S106)。この判定では、育成状況データD104(やる気パラメータフィールドやゲームキャラクタフィールド)や、ゲームキャラクタデータD103(やる気パラメータフィールド)が参照される。
【0275】
特別練習モード条件が満足された状態の練習項目が存在していると判定された場合(S106:Yes)、制御部11は育成状況データD104(特別練習モードフラグフィールド)にアクセスし、特別練習モード条件が満足された状態の練習項目の特別練習モードフラグに「1」を設定し、特別練習モード条件が満足されていない状態の練習項目の特別練習モードフラグに「0」を設定する(S108)。
【0276】
一方、特別練習モード条件が満足された状態の練習項目が存在しないと判定された場合(S106:No)、制御部11は育成状況データD104(特別練習モードフラグフィールド)にアクセスし、すべての練習項目の特別練習モードフラグに「0」を設定する(S110)。
【0277】
ステップS108又はS110の実行後、制御部11はメインコマンド画像G200を表示部15に表示する(S112)。この場合、制御部11は育成状況データD104を参照し、「特別イベント」フィールドに登録されている情報に基づいてパーツP260を表示する。
【0278】
[4-2]図18は、メインコマンド画像G200が表示部15に表示されている場合に実行される処理の一例を示す。例えば、ゲーム端末10(ゲーム制御装置の一例)の制御部11が図18に示す処理をプログラムに従って実行することによって、制御部11が表示制御部130及び第3実行部180として機能する。図18に示す各ステップの処理はデータ記憶部100に記憶されるデータに基づいて実行される。
【0279】
図18に示すように、制御部11はいずれかのコマンドが選択されたか否かを監視する(S120)。なお、メインコマンド画像G200のパーツP251~P256の各々が「コマンド」に相当する。
【0280】
いずれかのコマンドが選択されたと判定された場合(S120:Yes)、制御部11は、選択されたコマンドが能力アップコマンドであるか否かを判定する(S122)。なお、パーツP256が「能力アップコマンド」に相当する。
【0281】
選択されたコマンドが能力アップコマンドである場合(S122:Yes)、制御部11は能力向上画像G500を表示部15に表示する(S140)。一方、選択されたコマンドが能力アップコマンドでない場合(S122:No)、制御部11は、選択されたコマンドが練習コマンドであるか否かを判定する(S124)。なお、パーツP251が「練習コマンド」に相当する。
【0282】
選択されたコマンドが練習コマンドである場合(S124:Yes)、制御部11は練習コマンド画像G300を表示部15に表示する(S142)。一方、選択されたコマンドが練習コマンドでない場合(S124:No)、制御部11は、選択されたコマンドに対応するゲーム処理を実行する(S126)。
【0283】
例えば、選択されたコマンドが休むコマンド(パーツP252)である場合、制御部11は、主人公キャラクタの体力パラメータを増加させる処理を実行する。また例えば、選択されたコマンドが遊ぶコマンド(パーツP254)である場合、制御部11は、主人公キャラクタのやる気パラメータを上げる処理を実行する。
【0284】
また例えば、選択されたコマンドがデートコマンド(パーツP255)である場合、制御部11はデート処理を実行する。デート処理は、例えば、主人公キャラクタがデータが行う様子を示す画像を表示部15に表示する処理や、主人公キャラクタのやる気パラメータをデートの結果に基づいて上げる(又は下げる)処理を含む。
【0285】
また例えば、選択されたコマンドが通院コマンド(パーツP253)である場合、制御部11は通院処理を実行する。通院処理は、例えば、主人公キャラクタの病気又は怪我を完治させるか否かを確率情報に基づいて(ランダムに)決定する処理や、主人公キャラクタの病気又は怪我を完治させると決定された場合に育成状況データD104の「怪我/病気」フィールドを更新する処理を含む。
【0286】
ステップS126では、上記のような処理に加えて、制御部11は、イベントキャラクタに関連するイベント、又は、シナリオに設定されたイベントを発生させる処理を実行する。例えば、制御部11は、イベントを発生する否かを確率情報に基づいて(ランダムに)決定する。また例えば、制御部11は、イベントに対して設定された発生条件が満足されたか否かに基づいて、イベントを発生する否かを決定する。そして、イベントを発生させると決定された場合に制御部11は当該イベントを発生させ、イベントの結果に基づいて、主人公キャラクタの体力パラメータ、やる気パラメータ、又は経験点を更新する処理を実行する。この場合、主人公キャラクタの体力パラメータ等がユーザによって有利に更新される場合もあれば、ユーザによって不利に更新される場合もある。
【0287】
ステップS126の実行後、制御部11は、ステップS126の実行結果を示す実行結果画像を表示部15に表示する(S128)。例えば、ステップS126の実行によって主人公キャラクタ等のパラメータが変化した場合には、変化内容を示す実行結果画像が表示部15に表示される。
【0288】
ステップS128の実行後、制御部11は特別イベントの発生中であるか否かを判定する(S130)。ステップS130はステップS100と同様である。
【0289】
特別イベントの発生中であると判定された場合(S130:Yes)、制御部11は育成状況データD104(残りターン数フィールド)にアクセスし、特別イベントの残りターン数を1減少させる(S132)。そして、制御部11は残りターン数が零になったか否かを判定する(S134)。残りターン数が零になったと判定された場合(S134:Yes)、制御部11は特別イベントを終了させる(S136)。すなわち、制御部11は育成状況データD104(発生フラグフィールド)にアクセスし、特別イベントの発生フラグに「0」を設定する。
【0290】
ステップS136が実行された場合、ステップS130において特別イベントの発生中でないと判定された場合(S130:No)、又は、ステップS134において残りターン数が零になっていないと判定された場合(S134:No)、制御部11は次のターンの開始処理を実行する(S138)。すなわち、制御部11は図17に示した処理を実行する。
【0291】
[4-3]図18のステップS126では、図10に示した例のような不利処理が実行される場合がある。図19は、不利処理の実行に応じて実行される処理の一例を示す。図19に示す処理は不利処理が実行された後で実行されてもよいし、不利処理と並行して実行されてもよい。または、図19に示す処理は、不利処理を実行することが確定された後、不利処理が実行される前に実行されてもよい。例えば、ゲーム端末10(ゲーム制御装置の一例)の制御部11が図19に示す処理をプログラムに従って実行することによって、制御部11が取得部190として機能する。図19に示す各ステップの処理はデータ記憶部100に記憶されるデータに基づいて実行される。
【0292】
図19に示すように、制御部11は特別イベントポイントの増加量を決定する(S150)。すなわち、制御部11は不利処理データD102を参照し、実行された不利処理に対応する増加量を取得する。そして、制御部11は特別イベントポイントを増加する(S152)。すなわち、制御部11は育成状況データD104(特別イベントポイントフィールド)にアクセスし、ステップS150で取得された増加量を特別イベントポイントの現在値に加える。
【0293】
ステップS152の実行後、制御部11は特別イベントポイントが所定の閾値に達したか否かを判定する(S154)。すなわち、制御部11は、閾値に対する特別イベントポイントの現在値の割合が100%になったか否かを判定する。
【0294】
特別イベントポイントが閾値に達したと判定された場合(S154:Yes)、制御部11は特別イベントを発生させる(S156)。すなわち、制御部11は育成状況データD104(発生フラグや残りターン数フィールド)にアクセスし、特別イベントの発生フラグに「1」を設定し、残りターン数を「5」に設定する。また、制御部11は、特別イベントが発生したことを示す画像を表示部15に表示する。
【0295】
なお、特別イベントの発生中に不利処理が実行された場合、図19に示す処理は実行されない。
【0296】
[4-4]図20A及び図20Bは、練習コマンド画像G300が表示部15に表示されている状態で実行対象の練習項目が確定された場合に実行される処理の一例を示す。例えば、ゲーム端末10(ゲーム制御装置の一例)の制御部11が図20A,20Bに示す処理をプログラムに従って実行することによって、制御部11が受付部140、第1実行部150、第2実行部160、変化部170、及び第3実行部180として機能する。図20A及び図20Bに示す各ステップの処理はデータ記憶部100に記憶されるデータに基づいて実行される。
【0297】
図20Aに示すように、練習コマンド画像G300が表示部15に表示されている場合、制御部11はいずれかの練習項目が実行対象として確定されたか否かを監視する(S160)。例えば、練習コマンド画像G300のパーツP311~P316のいずれかが仮選択された状態でさらに当該パーツが選択された場合に、制御部11は、実行対象の練習項目が確定されたと判定する。
【0298】
いずれかの練習項目が実行対象として確定された場合(S160:Yes)、制御部11は、実行対象の練習項目を特別練習モードで実行することが可能であるか否かを判定する(S162)。すなわち、制御部11は育成状況データD104(練習実行状況フィールド)を参照し、実行対象の練習項目の特別練習モードフラグが「1」であるか否かを判定する。
【0299】
実行対象の練習項目を特別練習モードで実行することが可能でないと判定された場合(S162:No)、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目のレベルを取得する(S164)。また、制御部11は練習効果データD101に基づき、実行対象の練習項目と、ステップS164で取得されたレベルとに対応する効果情報を取得する(S166)。すなわち、制御部11は、実行対象の練習項目とステップS186で取得されたレベルとの組み合わせに対応付けて登録されている、経験点の種類と増加量とを特定する。
【0300】
また制御部11は、ステップS166で取得された効果情報に基づいて、通常練習モードの練習処理を実行する(S168)。すなわち、制御部11は育成状況データD104(経験点フィールド)にアクセスし、5種類の経験点(筋力、敏捷、技術、変化球、及び精神ポイント)のうちの、ステップS166で特定された種類の経験点を、ステップS166で特定された増加量だけ増加させる。
【0301】
以上に加えて、制御部11は育成状況データD104(練習実行状況フィールド)にアクセスし、実行対象の練習項目の実行回数を1増加させ、当該実行回数が所定回数に達したら、当該練習項目のレベルを1段階上げる。また、制御部11は、練習の実行に応じて主人公キャラクタの体力パラメータを減少させるべく、育成状況データD104(体力パラメータフィールド)にアクセスし、体力パラメータの値を減少させる。さらに、制御部11はゲームキャラクタデータD103(評価フィールド)にアクセスし、主人公キャラクタに対するゲームキャラクタの評価を更新する。
【0302】
なお、ステップS168では、図10に示した例のような不利処理が実行される場合がある。この場合、不利処理の実行に応じて、図19に示した処理が実行される。
【0303】
ステップS168の実行後、制御部11はやる気パラメータの更新処理を実行する(S170)。
【0304】
例えば、制御部11は育成状況データD104(やる気パラメータフィールド)にアクセスし、主人公キャラクタのやる気パラメータの値を1ポイント上げる。なお、主人公キャラクタのやる気パラメータの値がすでに「5」である場合には主人公キャラクタのやる気パラメータは更新されない。
【0305】
また例えば、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目に割り当てられているチームメイトキャラクタを特定する。そして、制御部11はゲームキャラクタデータD103(やる気パラメータフィールド)にアクセスし、特定されたチームメイトキャラクタのやる気パラメータの値を1ポイント上げる。やる気パラメータの値がすでに「5」であるチームメイトキャラクタに関しては、やる気パラメータは更新されない。
【0306】
また例えば、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目以外の練習項目に割り当てられるチームメイトキャラクタを特定する。また、制御部11は、特定された各チームメイトキャラクタについて、当該チームメイトキャラクタのやる気パラメータを下げるか否かを確率情報に基づいて(ランダムに)決定する。そして、制御部11はゲームキャラクタデータD103(やる気パラメータフィールド)にアクセスし、やる気パラメータを下げると決定されたチームメイトキャラクタのやる気パラメータの値を1ポイント下げる。
【0307】
また、制御部11は他のゲーム処理を実行する(S172)。例えば、制御部11は、イベントキャラクタに関連するイベント、又は、シナリオに設定されたイベントを発生させる処理を実行する。例えば、制御部11は、イベントを発生する否かを確率情報に基づいて(ランダムに)決定する。また例えば、制御部11は、イベントに対して設定された発生条件が満足されたか否かに基づいて、イベントを発生する否かを決定する。そして、イベントを発生させると決定された場合に制御部11は当該イベントを発生させ、イベントの結果に基づいて、主人公キャラクタの体力パラメータ、やる気パラメータ、又は経験点を更新する処理を実行する。この場合、主人公キャラクタの体力パラメータ等がユーザによって有利に更新される場合もあれば、ユーザによって不利に更新される場合もある。
【0308】
なお、ステップS172では、図10に示した例のような不利処理が実行される場合がある。この場合、不利処理の実行に応じて、図19に示した処理が実行される。
【0309】
ステップS168~S172の実行後、制御部11はステップS168~S172の実行結果に基づいて、練習結果画像G400を表示部15に表示する(S174)。
【0310】
ステップS174の実行後、制御部11は特別イベントの発生中であるか否かを判定する(S176)。特別イベントの発生中であると判定された場合(S176:Yes)、制御部11は育成状況データD104(特別イベントフィールド)にアクセスし、特別イベントの残りターン数を1減少させる(S178)。そして、制御部11は残りターン数が零になったか否かを判定する(S180)。残りターン数が零になったと判定された場合(S180:Yes)、制御部11は特別イベントを終了させる(S182)。すなわち、制御部11は育成状況データD104(特別イベントフィールド)にアクセスし、特別イベントの発生フラグに「0」を設定する。なお、ステップS176~S182は図18のステップS130~S136と同様である。
【0311】
ステップS182が実行された場合、ステップS176において特別イベントの発生中でないと判定された場合(S176:No)、又は、ステップS180において残りターン数が零でないと判定された場合(S180:No)、制御部11は次のターンの開始処理を実行する(S184)。すなわち、制御部11は図17に示した処理を実行する。
【0312】
一方、ステップS162において、実行対象の練習項目を特別練習モードで実行することが可能であると判定された場合(S162:Yes)、図20Bに示すように、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目のレベルを取得する(S186)。また、制御部11は練習効果データD101に基づき、実行対象の練習項目とステップS186で取得されたレベルとの組み合わせに対応する効果情報を取得する(S188)。すなわち、制御部11は、実行対象の練習項目とステップS186で取得されたレベルとの組み合わせに対応付けて登録されている、経験点の種類と増加量とを特定する。
【0313】
また制御部11は、ステップS188で取得された効果情報に基づいて、特別練習モードの練習処理を実行する(S190)。すなわち、制御部11は育成状況データD104(経験点フィールド)にアクセスし、5種類の経験点(筋力、敏捷、技術、変化球、及び精神ポイント)のうちの、ステップS188で特定された種類の経験点を、ステップS188で特定された増加量の1.5倍の増加量だけ増加させる。
【0314】
以上に加えて、制御部11は育成状況データD104(練習実行状況フィールド)にアクセスし、実行された練習項目の実行回数を1増加させ、当該実行回数が所定回数に達したら、当該練習項目のレベルを1段階上げる。また、制御部11は、練習の実行に応じて主人公キャラクタの体力パラメータを減少させるべく、育成状況データD104(体力パラメータフィールド)にアクセスし、体力パラメータの値を減少させる。さらに、制御部11はゲームキャラクタデータD103(評価フィールド)にアクセスし、主人公キャラクタに対するゲームキャラクタの評価を更新する。
【0315】
なお、ステップS190では、図10に示した例のような不利処理が実行される場合がある。この場合、不利処理の実行に応じて、図19に示した処理が実行される。
【0316】
ステップS190の実行後、制御部11はやる気パラメータの更新処理を実行する(S192)。
【0317】
例えば、制御部11は育成状況データD104(やる気パラメータフィールド)にアクセスし、主人公キャラクタのやる気パラメータの値を2ポイント下げて、「普通(3)」に設定する。また例えば、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目に割り当てられているチームメイトキャラクタを特定する。そして、制御部11はゲームキャラクタデータD103(やる気パラメータフィールド)にアクセスし、特定されたチームメイトキャラクタのやる気パラメータの値を2ポイント下げて、「普通(3)」に設定する。
【0318】
また例えば、制御部11は育成状況データD104(練習実行状況フィールド)に基づいて、実行対象の練習項目以外の練習項目に割り当てられているチームメイトキャラクタを特定する。また、制御部11は、特定された各チームメイトキャラクタについて、当該チームメイトキャラクタのやる気パラメータを下げるか否かを確率情報に基づいて(ランダムに)決定する。そして、制御部11はゲームキャラクタデータD103(やる気パラメータフィールド)にアクセスし、やる気パラメータを下げると決定されたチームメイトキャラクタのやる気パラメータの値を1ポイント下げる。
【0319】
また、制御部11は他のゲーム処理を実行する(S194)。例えば、制御部11は、イベントキャラクタに関連するイベント、又は、シナリオに設定されたイベントを発生させる処理を実行する。例えば、制御部11は、イベントを発生する否かを確率情報に基づいて(ランダムに)決定する。また例えば、制御部11は、イベントに対して設定された発生条件が満足されたか否かに基づいて、イベントを発生する否かを決定する。そして、イベントを発生させると決定された場合に制御部11は当該イベントを発生させ、イベントの結果に基づいて、主人公キャラクタの体力パラメータ、やる気パラメータ、又は経験点を更新する処理を実行する。この場合、主人公キャラクタの体力パラメータ等がユーザによって有利に更新される場合もあれば、ユーザによって不利に更新される場合もある。
【0320】
なお、ステップS194では、図10に示した例のような不利処理が実行される場合がある。この場合、不利処理の実行に応じて、図19に示した処理が実行される。
【0321】
ステップS190~S194の実行後、制御部11は図20AのステップS174~S184を実行する。この場合、ステップS174では、制御部11はステップS190~S194の実行結果に基づいて、練習結果画像G400を表示部15に表示する。
【0322】
[5.まとめ]以上に説明したゲームシステム1では、主人公キャラクタのやる気パラメータと、練習項目として確定された練習項目に割り当てられたすべてのチームメイトキャラクタのやる気パラメータとがすべて「絶好調(5)」である場合に特別練習モード条件が満足されたことになり、当該練習項目が実行対象として確定された場合には、通常練習モードの練習処理よりも多くの経験点が付与される特別練習モードの練習処理が実行される。ゲームシステム1によれば、特別練習モード条件が満足された状態の練習項目を実行対象として選択することによって、より多くの経験点を得るという興趣をユーザに提供できる。
【0323】
またゲームシステム1では、特別練習モード条件が満足された状態の練習項目に関連付けてパーツP319(エフェクト)を付加するようにしたため、ユーザは、特別練習モード条件が満足された状態の練習項目の存在を把握し易くなる。
【0324】
またゲームシステム1では、実行対象の練習項目に割り当てられたチームメイトキャラクタのやる気パラメータを上げ、実行対象の練習項目以外の練習項目に割り当てられた少なくとも1つのチームメイトキャラクタのやる気パラメータを下げるようにしたため、チームメイトキャラクタのやる気パラメータが「絶好調(5)」になるように練習項目を選択するという興趣をユーザに提供できるようになる。すなわち、ゲームシステム1では、ユーザは練習項目を選択することによって、単に主人公キャラクタに練習を実行させるだけでなく、チームメイトキャラクタのやる気パラメータを調整できる。このため、ゲームシステム1によれば、実行対象の練習項目を選択しながら、特別練習モード条件が満足されるように、チームメイトキャラクタのやる気パラメータを調整するという興趣をユーザに提供できる。言い換えれば、練習の実行によって主人公キャラクタに付与される経験点の種類や量と、練習項目に割り当てられたチームメイトキャラクタのやる気パラメータとを勘案して、練習項目を選択するという興趣をユーザに提供できる。
【0325】
またゲームシステム1では、ユーザにとって不利な不利処理の実行に応じて増加する特別イベントポイントが閾値に達すると、特別イベントが発生し、チームメイトキャラクタのやる気パラメータと主人公キャラクタのやる気パラメータとが「絶好調(5)」に設定され、特別練習モードで練習を実行可能な状態になる。このため、ゲームシステム1によれば、不利処理の実行の積み重ねによって、特別練習モードで練習を実行可能な状態になる過程を楽しむという興趣をユーザに提供できるようになる。その結果として、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行するようなゲームの興趣を向上させることが可能になる。
【0326】
またゲームシステム1では、特別イベントが複数ターン(例えば5ターン)にわたって継続するため、ゲームシステム1によれば、不利処理の実行の積み重ねにより、5ターンにわたって、特別イベントが継続するという興趣をユーザに提供できるようになる。
【0327】
またゲームシステム1では、特別イベントポイントが閾値に向けて増加するのに応じて変化するパーツP260を表示部15に表示させるようにしたため、ユーザはパーツP260の状態を見ることによって、特別イベントポイントが閾値に達するタイミング(特別イベントの発生タイミング)が近づいてくることを把握できる。
【0328】
[6.変形例]本発明は以上に説明した実施形態に限定されるものではない。
【0329】
[6-1]例えば、通常練習モードで練習が実行された場合の経験点の増加量を、練習項目に割り当てられたゲームキャラクタの数等に基づいて基本増加量を増減してなる増加量としてもよい。この場合、特別練習モードで練習が実行された場合の経験点の増加量を、通常練習モードでの増加量を1.5倍してなる増加量とすればよい。
【0330】
[6-2]また例えば、イベントデッキは必須の構成ではない。育成パートのシナリオには、用意されたゲームキャラクタのみが登場するようにし、それらのゲームキャラクタに関連するイベントが発生するようにしてもよい。
【0331】
[6-3]また例えば、図17~20Bに示した処理の全部又は一部がサーバ30(ゲーム制御装置の一例)で実行されてもよい。この場合、サーバ30で処理を実行するために必要なデータ(ゲーム端末10で行われたゲーム操作に関するゲーム操作データ等)がゲーム端末10からサーバ30に送信されるようにすればよい。また、各種画像を表示部15に表示するために必要なデータ(画像自体を示すデータ又は画像を生成するためのデータ等)がサーバ30からゲーム端末10に送信されるようにすればよい。
【0332】
[6-4]以上では、本発明を、野球選手のゲームキャラクタを育成する育成ゲームに適用した例について主に説明したが、本発明は、他のゲームキャラクタを育成する育成ゲームにも適用できる。また、本発明は育成ゲーム以外のゲームにも適用できる。本発明は、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行することによって進行するような各種ゲームに適用できる。
【0333】
[7.付記]以上のような記載から、本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために、適宜図面に記載された符号を括弧書きで記載するが、それにより本発明が図示の態様に限定されるものではない。
【0334】
1)本発明の一態様に係るゲーム制御装置(10又は30)は、複数の選択肢(例えばP311~P316)のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータ(例えばチームメイトキャラクタ)を設定する第1設定手段(110)と、前記複数の選択肢のうちから選択を受け付ける受付手段(140)と、前記複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件(例えば特別練習モード条件)を満足しない場合に、第1ゲーム処理(例えば通常練習モードの練習処理)を実行する第1実行手段(150)と、前記選択された選択肢に関連付けられたゲームデータが前記所定条件を満足する場合に、前記第1ゲーム処理よりも前記ユーザにとって有利な第2ゲーム処理(例えば特別練習モードの練習処理)を実行する第2実行手段(160)と、前記ユーザにとって不利な第3ゲーム処理(例えば不利処理)を実行する第3実行手段(180)と、前記第3ゲーム処理の実行履歴に関する実行履歴情報(例えば特別イベントポイント)を取得する取得手段(190)と、前記実行履歴情報に基づき、前記第1設定手段(110)の代わりに、前記複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定する第2設定手段(120)とを含む。
【0335】
7)また、本発明の一態様に係るゲームシステム(1)は、複数の選択肢のうちの少なくとも一つについて、当該選択肢に関連付けるゲームデータを設定する第1設定手段(110)と、前記複数の選択肢のうちから選択を受け付ける受付手段(140)と、前記複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第1ゲーム処理を実行する第1実行手段(150)と、前記選択された選択肢に関連付けられたゲームデータが前記所定条件を満足する場合に、前記第1ゲーム処理よりも前記ユーザにとって有利な第2ゲーム処理を実行する第2実行手段(160)と、前記ユーザにとって不利な第3ゲーム処理を実行する第3実行手段(180)と、前記第3ゲーム処理の実行履歴に関する実行履歴情報を取得する取得手段(190)と、前記実行履歴情報に基づき、前記第1設定手段(110)の代わりに、前記複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定する第2設定手段(120)とを含む。
【0336】
8)また、本発明の一態様に係るプログラムは、1)~6)のいずれかに記載のゲーム制御装置(10又は30)、又は、7)に記載のゲームシステム(1)としてコンピュータを機能させるためのプログラムである。
【0337】
9)また、本発明の一態様に係る情報記憶媒体は、8)に記載のプログラムを記録したコンピュータで読み取り可能な情報記憶媒体である。
【0338】
10)本発明の一態様に係るゲーム制御方法は、複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを設定すること(S104)と、前記複数の選択肢のうちから選択を受け付ける受付手段(S160)と、前記複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータが所定条件を満足しない場合に、第1ゲーム処理を実行すること(S168)と、前記選択された選択肢に関連付けられたゲームデータが前記所定条件を満足する場合に、前記第1ゲーム処理よりも前記ユーザにとって有利な第2ゲーム処理を実行すること(S190)と、前記ユーザにとって不利な第3ゲーム処理を実行すること(S126,S168,S172,S190,S194)と、前記第3ゲーム処理の実行履歴に関する実行履歴情報を取得すること(S152)と、前記実行履歴情報に基づき、前記複数の選択肢のうちの少なくとも一つの選択肢について、当該選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定すること(S102,S104)とを含む。
【0339】
上記1)、7)~10)に記載の発明によれば、複数の選択肢のうちから選択された選択肢に関連付けられたゲームデータによって所定条件が満足される場合には、所定条件が満足されない場合に実行される第1ゲーム処理よりもユーザにとって有利な第2ゲーム処理が実行される。この点、本発明では、ユーザにとって不利な第3ゲーム処理の実行履歴に基づき、選択肢に関連付けられるゲームデータが、所定条件が満足されるようにして設定され、選択肢の状態が、第2ゲーム処理を実行可能な状態になる。このため、本発明によれば、ユーザにとって不利な第3ゲーム処理の実行の積み重ねによって、選択肢の状態が、ユーザにとってより有利な第2ゲーム処理を実行可能な状態になる過程を楽しむという興趣をユーザに提供できるようになる。その結果として、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行するようなゲームの興趣を向上させることが可能になる。
【0340】
2)本発明の一態様では、前記第2設定手段(120)は、前記実行履歴情報に基づき、所定期間にわたって、前記選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定するようにしてもよい。
【0341】
2)に記載の発明によれば、ユーザにとって不利な第3ゲーム処理の実行の積み重ねにより、所定期間にわたって、選択肢の状態が、ユーザにとってより有利な第2ゲーム処理を実行可能な状態になるという興趣をユーザに提供できるようになる。
【0342】
3)本発明の一態様では、前記実行履歴情報は、前記第3ゲーム処理の実行に応じて変化する数値情報(例えば特別イベントポイント)を含み、前記第2設定手段(120)は、前記数値情報が所定値に達した場合に、前記選択肢に関連付けるゲームデータを、前記所定条件が満足されるように設定し、前記ゲーム制御装置(10又は30)は、前記数値情報の変化に応じて変化する表示オブジェクト(P260)を表示手段(15)に表示するための制御を行う表示制御手段(130)を含み、前記表示制御手段(130)は、前記数値情報が前記所定値に向けて変化するのに応じて、前記表示オブジェクトの状態を所定状態に向けて変化させるための制御を行うようにしてもよい。
【0343】
3)に記載の発明によれば、第3ゲーム処理の実行に応じて変化する数値情報が所定値に達した場合に、所定条件が満足されるようにして、選択肢に関連付けられるゲームデータが設定され、選択肢の状態が、ユーザにとってより有利な第2ゲーム処理を実行可能な状態になる。このように、本発明によれば、数値情報が所定値に向けて変化するのに応じて所定状態に向けて変化する表示オブジェクトを表示手段に表示させるようにしたため、ユーザは表示オブジェクトの状態を見ることによって、選択肢の状態が、ユーザにとってより有利な第2ゲーム処理を実行可能な状態になるタイミングが近づいてくることを把握できる。
【0344】
4)本発明の一態様では、前記選択肢には、1又は複数のゲームオブジェクト(例えばチームメイトキャラクタ)が前記ゲームデータとして関連付けられ、前記第1設定手段(110)は、前記選択肢に関連付ける1又は複数のゲームオブジェクトを設定し、前記第1実行手段(150)は、前記選択された選択肢に関連付けられたゲームオブジェクトのパラメータ(例えばやる気パラメータ)が前記所定条件を満足しない場合に、前記第1ゲーム処理を実行し、前記第2実行手段(160)は、前記選択された選択肢に関連付けられたゲームオブジェクトのパラメータが前記所定条件を満足する場合に、前記第2ゲーム処理を実行し、前記第2設定手段(120)は、前記実行履歴情報に基づき、前記第1設定手段の代わりに、前記選択肢に関連付けるゲームオブジェクトを、当該選択肢に関連付けるゲームオブジェクトのパラメータによって前記所定条件が満足された状態となるように設定し、前記ゲーム制御装置(10又は30)は、前記第1ゲーム処理又は前記第2ゲーム処理の実行に応じて、前記選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、前記選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させる変化手段(170)を含むようにしてもよい。
【0345】
4)に記載の発明によれば、選択された選択肢に関連付けられたゲームオブジェクトのパラメータが所定条件を満足する場合に、第1ゲーム処理よりもユーザにとって有利な第2ゲーム処理が実行される。このように、本発明によれば、第1ゲーム処理又は第2ゲーム処理の実行に応じて、選択された選択肢に関連付けられたゲームオブジェクトのパラメータと、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータとの少なくとも一方を変化させるようにしたため、ゲームオブジェクトのパラメータが所定条件を満足する状態になるように選択肢を選択するという興趣をユーザに提供できるようになる。その結果として、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行するようなゲームの興趣を向上させることが可能になる。
【0346】
5)本発明の一態様では、前記変化手段(170)は、前記選択された選択肢に関連付けられたゲームオブジェクトのパラメータを、前記所定条件が満足され易くなるように変化させる第1変化手段(171)と、前記選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータを、前記所定条件が満足され難くなるように変化させる第2変化手段(172)と、の少なくとも一方を含むようにしてもよい。
【0347】
5)に記載の発明によれば、選択された選択肢に関連付けられたゲームオブジェクトのパラメータが所定条件を満足する場合に、第1ゲーム処理よりもユーザにとって有利な第2ゲーム処理が実行される。このように、本発明によれば、選択された選択肢に関連付けられたゲームオブジェクトのパラメータを、所定条件が満足され易くなるように変化させたり、選択された選択肢以外の選択肢に関連付けられたゲームオブジェクトのパラメータを、所定条件が満足され難くなるように変化させたりするようにしたため、ゲームオブジェクトのパラメータが所定条件を満足する状態になるようにするためにどの選択肢を選択するか(どの選択肢を選択しないか)を考えるという興趣をユーザに提供できるようになる。その結果として、複数の選択肢のうちから選択を受け付け、選択された選択肢に対応するゲーム処理を実行するようなゲームの興趣を向上させることが可能になる。
【0348】
6)本発明の一態様では、前記所定条件を満足するゲームデータが関連付けられている選択肢(図7:P313)と、前記所定条件を満足しないゲームデータが関連付けられている選択肢(図7:P311,P312,P314~P316)とを区別して表示手段(15)に表示するための制御を行う手段(130)を含むようにしてもよい。
【0349】
6)に記載の発明によれば、所定条件を満足するゲームデータが関連付けられている選択肢と、所定条件を満足しないゲームデータが関連付けられている選択肢とが区別して表示されるため、ユーザは、所定条件を満足するゲームデータが関連付けられている選択肢を把握し易くなる。すなわち、所定条件を満足するゲームデータが関連付けられている選択肢が存在することを把握し易くなる。
【符号の説明】
【0350】
1 ゲームシステム、N ネットワーク、10 ゲーム端末、11 制御部、12 記憶部、13 通信部、14 操作部、15 表示部、16 音声出力部、30 サーバ、31 制御部、32 記憶部、33 通信部、34 データベース、100 データ記憶部、110 第1設定部、120 第2設定部、130 表示制御部、140 受付部、150 第1実行部、160 第2実行部、170 変化部、171 第1変化部、172 第2変化部、180 第3実行部、190 取得部、D101 練習効果データ、D102 不利処理データ、D103 ゲームキャラクタデータ、D104 育成状況データ、G100 詳細画像、G200 メインコマンド画像、A250 コマンド領域、G300 練習コマンド画像、A310 コマンド領域、A330 ゲームキャラクタ領域、G400 練習結果画像、G500 能力向上画像、A510 第1領域、A520 第2領域、P110,P120,P130,P140,P210,P220,P230,P240,P251,P252,P253,P254,P255,P256,P260,P263,P264,P311,P312,P313,P314,P315,P316,P317,P318,P319,P319-1,P319-2,P319-3,P319-4,P319-5,P319-6,P320,P331-1,P332-1,P333-1,P331-2,P332-2,P333-2,P331-3,P332-3,P333-3,P331-4,P332-4,P333-4,P331-5,P332-5,P333-5,P331-6,P332-6,P333-6,P331-7,P332-7,P333-7,P410,P411,P412,P413,P414,P415,P416,P417,P418,P523-1,P523-2,P523-3,P523-4,P523-5,P523-6,P523-7,P524-1,P524-2,P524-3,P524-4,P524-5,P524-6 パーツ、P261 伸張部、P262 初期位置、P511 投手能力タブ、P512 野手能力タブ、P521 基本能力タブ、P522 特殊能力タブ。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20A
図20B