(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024119062
(43)【公開日】2024-09-02
(54)【発明の名称】プログラム、情報処理システム、および情報処理方法
(51)【国際特許分類】
A63F 13/58 20140101AFI20240826BHJP
A63F 13/825 20140101ALI20240826BHJP
A63F 13/69 20140101ALI20240826BHJP
A63F 13/533 20140101ALI20240826BHJP
【FI】
A63F13/58
A63F13/825
A63F13/69
A63F13/533
【審査請求】未請求
【請求項の数】5
【出願形態】OL
(21)【出願番号】P 2024062549
(22)【出願日】2024-04-09
(62)【分割の表示】P 2023025597の分割
【原出願日】2023-02-21
(71)【出願人】
【識別番号】511249637
【氏名又は名称】株式会社Cygames
(74)【代理人】
【識別番号】100131680
【弁理士】
【氏名又は名称】竹内 健一
(74)【代理人】
【識別番号】100135666
【弁理士】
【氏名又は名称】原 弘晃
(72)【発明者】
【氏名】高橋 主
(72)【発明者】
【氏名】西 正人
(72)【発明者】
【氏名】山岸 洋平
(72)【発明者】
【氏名】田中 結花
(72)【発明者】
【氏名】可知 正志
(72)【発明者】
【氏名】▲高▼橋 宣成
(57)【要約】
【課題】ゲームを繰り返し行うことに対するプレーヤの負担を軽減するプログラム、情報処理システム、および情報処理方法を提供する。
【解決手段】キャラクタの育成結果に基づいて当該キャラクタに紐付ける前記因子情報が決定され、育成済みキャラクタに紐付けられた因子情報が育成対象のキャラクタの能力に影響する。育成済みキャラクタを使用するゲームが行われた場合にイベントパラメータを更新し、イベントパラメータが所定条件を満たした場合に、因子情報の変更権利となる因子変更アイテムを獲得可能とし、因子変更アイテムを消費して育成済みキャラクタに紐付けられた因子情報を変更可能とする。
【選択図】
図38
【特許請求の範囲】
【請求項1】
育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのためのプログラムであって、
前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定部と、
前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新部と、
前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御部と、
前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更部として、
コンピュータを機能させるプログラム。
【請求項2】
請求項1において、
前記特定情報変更部が、
前記特定情報の変更対象を選択させる入力インターフェースにおいて所定の分類に属する前記特定情報のみを変更対象として選択可能とするプログラム。
【請求項3】
請求項2において、
前記特定情報変更部が、
前記所定の分類に属する前記特定情報であっても変更許可条件を満たさない前記特定情報については前記入力インターフェースにおいて選択不可能とするプログラム。
【請求項4】
育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのための情報処理システムであって、
前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定部と、
前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新部と、
前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御部と、
前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更部と、
を含む情報処理システム。
【請求項5】
育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのための情報処理方法であって、
前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定ステップと、
前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新ステップと、
前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御ステップと、
前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更ステップと、
をコンピュータに実行させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ゲーム媒体に特定情報が対応づけられるゲームのためのプログラム、情報処理システム、および情報処理方法に関する。
【背景技術】
【0002】
従来からキャラクタ等のゲーム媒体を育成する育成機能を提供するゲームが知られている(特許文献1参照)。例えば、特許文献1では、育成対象となるゲーム媒体であるキャラクタを育成した結果に応じて育成が完了したキャラクタに対して特定情報が付与されて、次回のキャラクタの育成に活用することができる。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、上記育成機能を提供するゲームでは、育成を完了したことに伴って特定情報を獲得する機会には限りがあるため、プレーヤが所望する特定情報を獲得できるまで何回も繰り返し育成機能を利用してゲームを行う必要があった。このため、ゲームを行う時間を十分に確保することができないプレーヤにとっては、ゲームを繰り返し行う必要があることが継続的にゲームを行う意欲を失う要因となり得る。
【0005】
本発明は上記事情に鑑みてなされたものであり、その目的は、ゲームを繰り返し行うことに対するプレーヤの負担を軽減するプログラム、情報処理システム、および情報処理方法を提供することにある。
【課題を解決するための手段】
【0006】
(1)本発明は、育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのためのプログラムであって、前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定部と、前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新部と、前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御部と、前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更部として、コンピュータを機能させるプログラムに関するものである。
【0007】
(2)本発明のプログラムでは、前記特定情報変更部が、前記特定情報の変更対象を選択させる入力インターフェースにおいて所定の分類に属する前記特定情報のみを変更対象として選択可能としてもよい。
【0008】
(3)本発明のプログラムでは、前記特定情報変更部が、前記所定の分類に属する前記特定情報であっても変更許可条件を満たさない前記特定情報については前記入力インターフェースにおいて選択不可能としてもよい。
【0009】
(4)本発明は、育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのための情報処理システムであって、前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定部と、前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新部と、前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御部と、前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更部と、を含む情報処理システムに関するものである。
【0010】
(5)本発明は、育成済みゲーム媒体に紐付けられた特定情報が育成対象のゲーム媒体の能力に影響するゲームのための情報処理方法であって、前記ゲーム媒体の育成結果に基づいて当該ゲーム媒体に紐付ける前記特定情報を決定する特定情報決定ステップと、前記育成済みゲーム媒体を使用するゲームが行われた場合に特定パラメータを更新するパラメータ更新ステップと、前記特定パラメータが所定条件を満たした場合に、前記特定情報の変更権利を獲得可能とする変更権利獲得制御ステップと、前記特定情報の変更権利を消費して前記育成済みゲーム媒体に紐付けられた前記特定情報を変更可能とする特定情報変更ステップと、をコンピュータに実行させる情報処理方法に関するものである。
【0011】
上記した本発明のプログラム、情報処理システム、および情報処理方法では、ゲーム媒体の育成結果に基づいて紐付けられた特定情報を、変更権利を消費することを条件に変更可能としたことで、プレーヤが所望する特定情報が得られるまで、ゲーム媒体の育成を繰り返し行うことに対するプレーヤの負担を軽減することができる。
【図面の簡単な説明】
【0012】
【
図1】情報処理システムの全体構成を示す図である。
【
図2】情報処理システムで実現される機能のうち、サーバーの機能ブロック図である。
【
図3】情報処理システムで実現される機能のうち、プレーヤ端末の機能ブロック図である。
【
図4】キャラクタを育成する育成機能に関連する処理の一例を示すフローチャートである。
【
図5】プレーヤ端末で表示される育成キャラクタ選択画面の一例を示す図である。
【
図6】プレーヤ端末で表示される継承キャラクタ選択画面の一例を示す図である。
【
図7】プレーヤ端末で表示される継承キャラクタ一覧画面の一例を示す図である。
【
図8】プレーヤ端末で表示される継承キャラクタ選択画面の一例を示す図である。
【
図9】プレーヤ端末で表示される継承キャラクタ選択画面の一例を示す図である。
【
図10】プレーヤ端末で表示されるサポート編成画面の一例を示す図である。
【
図11】プレーヤ端末で表示される最終確認画面の一例を示す図である。
【
図12】プレーヤ端末で表示される育成ホーム画面の一例を示す図である。
【
図13】因子情報の決定に係る処理の一例を示すフローチャートである。
【
図14】プレーヤ端末で表示される最終確認ダイアログの一例を示す図である。
【
図15】プレーヤ端末で表示される獲得因子通知画面の一例を示す図である。
【
図16】プレーヤ端末で表示される因子確定確認ダイアログの一例を示す図である。
【
図17】プレーヤ端末で表示される因子再獲得確認ダイアログの一例を示す図である。
【
図18】プレーヤ端末で表示される獲得因子選択画面の一例を示す図である。
【
図19】プレーヤ端末で表示される獲得因子選択画面の一例を示す図である。
【
図20】プレーヤ端末で表示される因子一覧ダイアログの一例を示す図である。
【
図21】プレーヤ端末で表示される因子確定確認ダイアログの一例を示す図である。
【
図22】プレーヤ端末で実行されるパラメータ更新演出の一例を示す図である。
【
図23】プレーヤ端末で実行されるパラメータ更新演出の一例を示す図である。
【
図24】プレーヤ端末で実行されるパラメータ更新演出の一例を示す図である。
【
図25】因子情報を変更する因子変更機能に係る処理の一例を示すフローチャートである。
【
図26】プレーヤ端末で表示されるホーム画面の一例を示す図である。
【
図27】プレーヤ端末で実行される報酬獲得演出の一例を示す図である。
【
図28】プレーヤ端末で実行される報酬獲得演出の一例を示す図である。
【
図29】プレーヤ端末で実行される報酬獲得演出の一例を示す図である。
【
図30】プレーヤ端末で表示される報酬一覧ダイアログの一例を示す図である。
【
図31】プレーヤ端末で表示されるイベントトップ画面の一例を示す図である。
【
図32】プレーヤ端末で表示される機能誘導ダイアログの一例を示す図である。
【
図33】プレーヤ端末で表示されるキャラクタ選択画面の一例を示す図である。
【
図34】プレーヤ端末で表示されるキャラクタ選択画面の一例を示す図である。
【
図35】プレーヤ端末で表示される選択キャラクタ確認ダイアログの一例を示す図である。
【
図36】プレーヤ端末で表示される強化対象選択画面の一例を示す図である。
【
図37】プレーヤ端末で表示される強化段階選択画面の一例を示す図である。
【
図38】プレーヤ端末で表示される強化内容確認ダイアログの一例を示す図である。
【
図39】プレーヤ端末で実行される完了通知演出の一例を示す図である。
【発明を実施するための形態】
【0013】
以下では、本発明の実施形態について説明する。なお以下に説明する本実施形態は、特許請求の範囲に記載された発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【0014】
1.情報処理システムの構成
図1は、本実施形態の情報処理システム10の全体構成を示す図である。
図1にしめすように情報処理システム10では、サーバー20と複数のプレーヤ端末40が、インターネット、携帯電話網、LAN、WANなどのネットワーク30により接続されており、いわゆるクライアント・サーバー方式の通信システムが構築されている。そして複数のプレーヤ端末40のそれぞれは、ネットワーク30を介してサーバー20と互いに通信を行って種々の情報を送受信する。また複数のプレーヤ端末40のそれぞれは、ネットワーク30およびサーバー20を介して他のプレーヤ端末40と互いに通信を行って種々の情報を送受信する。
【0015】
サーバー20は、CPU等のプロセッサーからなる制御部21と、ROMやRAM等の主記憶装置、およびHDDやSSD等の補助記憶装置からなる記憶部22と、通信モジュールや通信インターフェースからなる通信部23とを含む。サーバー20は、制御部21が記憶部22に記憶されているプログラムに従って各種の処理を実行する。またサーバー20は、通信部23によってプレーヤ端末40から情報を受信し、制御部21が実行した処理の結果に関する情報等をプレーヤ端末40に送信する。
【0016】
プレーヤ端末40は、スマートフォン、タブレット、パーソナルコンピューター、携帯ゲーム機、店舗や家庭に設置される据え置きゲーム機等である。プレーヤ端末40は、CPU等のプロセッサーからなる制御部41と、ROMやRAM等の主記憶装置、およびフラッシュメモリ、HDD、SDD等の補助記憶装置からなる記憶部42と、タッチパネルやキーボード、マイク等からなる操作・入力部43と、液晶ディスプレイや有機ELディスプレイ等からなる表示部44と、通信モジュールや通信インターフェースからなる通信部45とを含む。プレーヤ端末40も、記憶部42に記憶されているプログラムに従って各種の処理を実行する。またプレーヤ端末40は、通信部45によってサーバー20からの情報を受信し、サーバー20や他のプレーヤ端末40に情報を送信する。
【0017】
本実施形態の情報処理システム10は、競走馬をモチーフにしたキャラクタを育成し、育成したキャラクタをレースに出走させて他のキャラクタと競争させるゲームを、プレーヤ端末40を通じて提供する機能を有している。特に本実施形態の情報処理システム10は、キャラクタの育成する育成機能、育成したキャラクタと他のキャラクタとのレース対戦を行う対戦機能、育成済みのキャラクタに紐付けられた因子情報(特定情報の一例)を変更する因子変更機能などを有しており、以下では、育成機能、対戦機能、および因子変更機能がプレーヤ端末40を主体として実現される場合を説明する。ただし、先に述べた機能が、サーバー20を主体として実現されてもよいし、サーバー20とプレーヤ端末40とにおいて分担されて実現されてもよい。
【0018】
図2は、サーバー20の主要な機能を示す機能ブロック図である。
【0019】
情報処理システム10におけるサーバー20は、各種の識別情報によってプレーヤやキャラクタ等を管理する機能、プレーヤ端末20からの要求に応答してゲームの進行に必要な演算を行い、演算結果をプレーヤ端末40に送信する機能を有し、これらの機能を、サーバーデータ記憶部50と、ゲーム演算部60とが協働して実現する。
【0020】
サーバーデータ記憶部50は、プレーヤ管理データベース51を含み、主として記憶部22により実現される。本実施形態では、プレーヤごとに付与されるプレーヤIDに紐付けて、キャラクタリスト、アイテムリスト、および育成対象リストなどがプレーヤ管理データベース51に記憶されている。
【0021】
キャラクタリストには、例えば、育成済みのキャラクタごとに付与されるキャラクタ個体ID、キャラクタの種別を示すキャラクタ種別ID、キャラクタのステータス(レアリティ、評価点、コース適性、距離適正、脚質適正、走法、スピード、スタミナ、パワー、根性、賢さ、所持スキル、獲得称号、因子情報)、ロック状態(ロック中、非ロック中)、およびキャラクタの育成履歴(育成条件(継承キャラクタの選択情報およびサポートアイテムの編成情報など)、育成時の出走レースの戦績)などが含まれる。
【0022】
本実施形態において「育成済みのキャラクタ」とは、本実施形態の情報処理システム10で実現されるゲーム機能の一つである育成機能によってキャラクタを育成して、その育成が終了してステータスが確定されたキャラクタであることを意味する。
【0023】
また本実施形態では、「キャラクタ個体ID」と「キャラクタ種別ID」とが存在するが、その違いは次の通りである。
【0024】
まず「キャラクタ個体ID」は、育成機能においてキャラクタの育成が終了して、その育成済みキャラクタがキャラクタリストに登録される際に付与されるIDであり、プレーヤIDに紐付けられた育成済みキャラクタのそれぞれを識別するためのものである。
【0025】
また本実施形態では、育成機能において複数種類のキャラクタから育成対象をプレーヤが選択する仕様となっており、「キャラクタ種別ID」は、育成対象のキャラクタの種類を識別するために付与されるIDである。
【0026】
また「ロック状態」とは、育成済みのキャラクタの移籍(キャラクタリストからの削除)が禁止されているか否かを示すものであり、非ロック中であれば移籍可能であり、ロック中であれば移籍不可能となっている。このロック中となる状況としては、プレーヤが育成済みのキャラクタの一覧から個別に指定している場合、育成済みのキャラクタがレースに出走登録されている場合などである。
【0027】
育成対象リストには、キャラクタ種別IDに対して解放済みまたは未解放のいずれかの情報が対応づけられたデータが記憶される。本実施形態では、育成対象リストにおいて解放済みの情報が対応づけられたキャラクタが、プレーヤが育成機能において育成対象として選択可能なキャラクタとなる。また本実施形態では、解放アイテムやキャラクタ獲得抽選によって新たにキャラクタを解放することが可能であり、プレーヤによって育成対象として選択可能なキャラクタの数は異なっている。以下では、育成機能において育成対象として選択可能なキャラクタを解放済みキャラクタと称する場合がある。
【0028】
アイテムリストには、プレーヤが所有するアイテム、強化ポイント、トレーナーポイント(TP)、ゲーム内通貨に関するデータが含まれる。本実施形態では、例えば、アイテムの所有内容および所有量、強化ポイントの所有量、トレーナーポイント(TP)の所有量、ゲーム内通貨の所有量、などがアイテムリストとしてプレーヤ管理データベース51に記憶される。
【0029】
本実施形態におけるアイテムは、例えば、キャラクタの育成をサポートするものであったり、レースの出走コンディションを変化させることなどに用いられるものであり、レースの結果に応じて取得したり、ゲーム内通貨を消費して取得したりできるものである。特に本実施形態では、育成済みのキャラクタに紐付けられる因子情報を変更可能とするアイテムとして因子変更アイテムが設けられている。因子変更アイテムは、期間限定で因子変更機能を利用可能とする因子強化イベントに関連付けて入手可能である。より具体的には、因子強化イベントの開催期間において育成機能および対戦機能を利用することによってイベントパラメータを溜めることができる。イベントパラメータが報酬獲得条件を満たすと抽選によって決定された報酬を獲得できる。因子変更アイテムは報酬の抽選対象となっており、抽選で因子変更アイテムを引き当てることで獲得できる。そして因子変更アイテムは、因子強化イベントの開催期間において因子変更機能を通じて使用可能である。
【0030】
また強化ポイントは、例えば、キャラクタの育成をサポートするアイテムであるサポートアイテムの強化などに用いられるものであり、サポートアイテムを強化するほど有利な育成環境でキャラクタを育成することができる。
【0031】
またトレーナーポイント(TP)は、育成機能を利用してキャラクタを育成するために用いられるポイントであり、育成を開始する際に1回の育成に必要となる消費量に相当するトレーナーポイント(TP)を消費することでキャラクタの育成を開始することができる。また本実施形態では、キャラクタの育成が終了した後に、キャラクタに紐付けられる因子情報を再獲得する際にもトレーナーポイント(TP)の消費が必要となっている。
【0032】
またプレーヤ管理データベース51に記憶されるデータとしては、フレンドリストがある。本実施形態では、他のプレーヤをフレンド登録して、育成機能においてフレンド登録された他のプレーヤからキャラクタやサポートアイテムをレンタルして利用することができる。フレンド登録は、プレーヤ端末40の表示部44に表示されるフレンド登録画面において他のプレーヤのプレーヤIDを入力して、プレーヤIDに該当するプレーヤが存在し、そのプレーヤのフレンド登録が可能である場合、フレンド登録画面に設けられた登録ボタンに対するタップ入力を行うことで、登録対象の他のプレーヤのプレーヤIDがフレンドリストに追加される。プレーヤ毎にフレンド登録の数(フレンド登録数)に上限(例えば、50)があるとともに、プレーヤ毎にフレンドとして登録される数(被フレンド登録数)も上限(例えば、100)が設けられている。このため、フレンドとして登録しようとしている他のプレーヤの被フレンド登録数が上限に達しておらず、自身のフレンド登録数も上限にも達していない状況であれば、新たにフレンド登録をすることが可能となっている。
【0033】
またサーバーデータ記憶50は、因子情報データベース52を含み、因子情報データベース52には、因子IDに紐付けて、因子名、因子レベル、因子タイプなどの情報が記憶されている。本実施形態では、因子名が同一であっても因子レベルが異なる場合、異なる因子IDが割り当てられている。因子情報は、育成機能によってキャラクタを育成した場合に、育成済みキャラクタに紐付けられる情報である。本実施形態では、育成機能においてキャラクタを育成する際に、継承キャラクタとして選択された育成済みキャラクタに紐付けられた因子情報に基づいて、スキルの取得レベルの上昇や、性能パラメータの上昇といった育成対象のキャラクタの能力に影響を与えるステータス補強のためのゲームイベントとして因子継承イベントが発生する。
【0034】
因子情報としては、青因子、赤因子、固有因子、白因子の4系統が存在する。各因子情報には3段階の因子レベルの設定があり、因子レベルが高いほどステータス補強に有利な効果が得られるようになっている。また因子タイプは、青因子、赤因子、固有因子、白因子を細かく分類するものである。青因子は、性能パラメータの名称を冠した因子情報であって、性能パラメータに影響し、因子レベルが高いほど性能パラメータの上昇量が高くなる。赤因子は、コース適正、距離適正、または脚質適正の名称を冠した因子情報であって、コース適性、距離適正、または脚質適正に影響し、因子レベルが高いほど因子継承イベントで適正が上昇しやすくなる。固有因子は、固有スキルの名称を冠した因子情報であって、継承キャラクタの固有スキルを取得可能とし、因子レベルが高いほど固有スキルの取得レベルを上げやすくなる。スキルの取得レベルは、スキルを取得する際のスキルポイントの消費量に影響し、取得レベルが高いほどスキルポイントの消費量が少なくなる。白因子は、青因子、赤因子、および固有因子のいずれにも属さない因子情報であり、スキル因子、レース因子、シナリオ因子が存在する。スキル因子は、スキルの名称を冠した因子情報であって、通常スキル(固有スキル以外のスキル)の取得レベルを上げやすくし、スキルの種類毎に存在する。レース因子は、レースの名称を冠した因子情報であって、性能パラメータおよび通常スキルの取得レベルの少なくとも一方を上げやすくし、レースの種類に応じて効果が異なっている。シナリオ因子は、育成シナリオの名称を冠した因子情報であって、キャラクタを育成した育成シナリオに関する因子情報である。因子継承イベントでシナリオ因子を継承する場合、複数の性能パラメータを大きく上昇させることができ、上昇する性能パラメータは、シナリオ因子の種類に応じて異なっている。また先に述べた因子タイプでは、因子情報が、青因子、赤因子、固有因子、スキル因子、レース因子、シナリオ因子の6種類に分類されている。
【0035】
またサーバーデータ記憶50は、イベント管理データベース53を含み、イベント管理データベース53には、因子強化イベントに関してプレーヤ毎に管理される各種のデータが記憶されており、管理対象のデータとしては、少なくとも期間設定テーブルと、イベントパラメータと、報酬設定テーブルと、報酬獲得データとが含まれる。
【0036】
期間設定テーブルは、因子強化イベントの開催期間に関するデータテーブルであり、少なくともイベント開始日時とイベント終了日時とが定義されている。
【0037】
イベントパラメータ(特定パラメータの一例)は、因子強化イベントに関連付けて報酬を決定する報酬決定抽選を行うか否かを判定する際に参照されるパラメータである。本実施形態では、育成機能によってキャラクタを育成した場合にイベントパラメータが更新される。また本実施形態では、対戦機能において育成済みキャラクタをレースに出走させた場合にイベントパラメータが更新される。また本実施形態では、報酬決定抽選として、報酬の提供数に制限のある非復元抽出方式の抽選(いわゆるボックス抽選)が実行される。因子変更機能へ移行するための入力を受け付けた場合に、イベントパラメータが報酬決定抽選の実行条件(報酬獲得条件)を満たした場合に報酬決定抽選が実行され、報酬決定抽選の結果に基づいてプレーヤに提供される報酬が決定される。なお報酬決定抽選は、報酬の提供数に制限がない復元抽出方式の抽選(いわゆる完全確率抽選)であってもよい。
【0038】
報酬設定テーブルは、報酬決定抽選の抽選対象を設定するための元データである。本実施形態では、報酬決定抽選で提供され得る報酬のそれぞれについて報酬IDが割り当てられており、報酬設定テーブルにおいて報酬IDに紐付けて報酬内容が設定されている。
【0039】
報酬獲得データは、因子強化イベントにおける報酬の獲得状況を管理するデータであり、本実施形態では、報酬決定抽選を経て提供された報酬が、各報酬を識別する報酬IDに紐付けてプレーヤ毎に管理され、各プレーヤの獲得済みの報酬IDを示す報酬獲得データがイベント管理データベース53に記憶される。
【0040】
ゲーム演算部60は、プレーヤ端末20からの要求に応答してゲームの進行に必要な演算を行い、演算結果をプレーヤ端末40に送信する処理、プレーヤ端末20からの要求に応答してゲームの進行に必要なデータをプレーヤ端末40に送信する処理などを行い、主として制御部41および通信部45により実現される。例えば、育成機能においてプレーヤ端末20からトレーニング指示に関する要求を受け取ると、ゲーム演算部60がトレーニングについて成功または失敗のいずれであるかの結果を演算し、プレーヤ端末40に演算結果を送信する。また例えば、育成機能においてレースの出走に関する要求を受け取ると、ゲーム演算部60は、育成対象のキャラクタとノンプレーヤキャラクタ(NPC)とを含む複数のキャラクタによるレースの走行シミュレーションを行い、走行シミュレーションの結果をプレーヤ端末40に送信する。また例えば、対戦機能においてレースの出走に関する要求を受け取ると、ゲーム演算部60は、プレーヤが編成した育成済みのキャラクタと対戦相手が編成した育成済みのキャラクタとを含む複数のキャラクタによるレースの走行シミュレーションを行い、走行シミュレーションの結果をプレーヤ端末40に送信する。
【0041】
またゲーム演算部60は、因子情報決定部61を含む。因子情報決定部61は、育成機能において、キャラクタを育成した場合に、その育成結果に基づいて、育成されたキャラクタに紐付けられる因子情報を抽選により決定する。
【0042】
因子情報の抽選は、育成終了時点におけるキャラクタの性能パラメータ、各種適正、所持スキル、育成中のレース出走履歴、および育成シナリオなどを参照して行われる。例えば、青因子については性能パラメータを参照して決定される。また例えば、赤因子については各種適性を参照して決定される。また例えば、固有因子はキャラクタのレアリティを参照して決定される。また例えば、スキル因子は所持スキルを参照して決定される。また例えば、レース因子は、育成中のレース出走履歴を参照して決定される。また例えば、シナリオ因子は、育成シナリオを参照して決定される。
【0043】
このように本実施形態では、因子情報決定部61が、育成機能における育成対象のキャラクタの育成終了時点のステータス等を参照して、育成が終了したキャラクタに紐付けられる因子情報を決定する。
【0044】
因子情報決定部61は、育成が完了したキャラクタに対する因子情報を決定する抽選として、獲得対象を決定する第1処理と因子レベルを決定する第2処理とを実行する。青因子に関する第1処理では、スピード、スタミナ、パワー、根性、賢さのいずれか1つが獲得対象として選択される。赤因子に関する第1処理では、育成が完了したキャラクタについてAランク以上の適正を抽出し、抽出された適正からいずれか1つが獲得対象として選択される。固有因子に関する第1処理では、育成が完了したキャラクタについてのレアリティに基づいて、レアリティが所定段階以上であれば固有スキルを獲得対象として決定する。白因子に関する第1処理では、所持スキル、レースの出走履歴、および選択シナリオに基づく白因子の候補のそれぞれについて当否を決定し、当選した白因子を獲得対象として決定する。そして因子情報決定部61は、第1処理で獲得対象として決定された因子情報のそれぞれに関して、第2処理によって因子レベルをレベル1~レベル3のいずれかに決定する。なお本実施形態において、因子レベルは、レベル3が最も高く、レベル1が最も低いという扱いであり、レベル1<レベル2<レベル3の順となっている。
【0045】
また因子情報決定部61は、プレーヤ端末40からの要求に応じて、育成されたキャラクタに紐付ける因子情報を再抽選する。本実施形態では、育成機能においてキャラクタの育成が終了した時点で因子情報を抽選により決定するが、プレーヤの任意で因子情報の再獲得を要求することが可能となっている。特に本実施形態では、プレーヤ端末40において因子情報の再獲得を要求する入力が行われた場合、因子情報決定部61は、プレーヤ端末4から因子情報の再獲得の要求を受けたことに基づいて、プレーヤ端末40においてプレーヤに通知された因子情報と同一抽選条件下でキャラクタに紐付けられる因子情報を再抽選する。
【0046】
またゲーム演算部60は、因子情報適用部62を含む。因子情報適用部62は、育成機能において、キャラクタを育成する過程において、継承キャラクタに紐付けられた因子情報に基づいて、育成対象のキャラクタのステータスに影響を与える因子情報を抽選により決定する。
【0047】
具体的には、因子情報適用部62は、育成機能におけるキャラクタの育成を進める過程で発生する因子継承イベントにおいて継承キャラクタの因子情報に基づく因子継承抽選を実行する。本実施形態では、キャラクタの育成に際して2体の継承キャラクタを選択する仕様であり、因子継承イベントにおいて因子情報適用部62が因子継承抽選によって継承キャラクタに紐付けられた各因子情報の発動の有無を決定し、発動した因子情報に基づく育成対象のキャラクタのステータス補強が行われる。本実施形態では、因子情報が発動すると決定された場合、発動対象の因子情報の種類に応じた効果が育成対象のキャラクタに付与され、その効果としては、性能パラメータが上昇したり、適正のランクが上昇したり、スキルの取得が可能となったりする。
【0048】
このように本実施形態では、因子情報適用部62が、育成機能においてキャラクタを育成する場合に、過去に育成されたキャラクタに紐付く因子情報に応じて、育成対象のキャラクタのステータスに影響を与えることができる。
【0049】
またゲーム演算部60は、報酬決定部63を含む。報酬決定部63は、プレーヤ端末40から送信される報酬決定要求を受信した場合に、報酬決定抽選を行って提供対象となる報酬を決定する処理を行う。本実施形態では、イベントパラメータが報酬獲得条件を満たす状況で因子変更機能に移行する場合にプレーヤ端末40からサーバー20に対して報酬決定要求が送信される。また報酬決定部63は、報酬決定要求の受信に基づいて報酬決定抽選を行うと決定された場合に、報酬設定テーブルと報酬獲得データとの差分データから抽選対象となる報酬IDを設定して抽選対象から提供対象となる1つの報酬IDを抽出し、抽出された報酬IDを報酬獲得データに反映する。また本実施形態では、報酬決定抽選で決定された報酬が、プレーヤ管理データベース51における報酬を獲得したプレーヤのアイテムリストに追加されることで提供される。
【0050】
図3は、プレーヤ端末40の主要な機能を示す機能ブロック図である。
【0051】
本実施形態の情報処理システム10におけるプレーヤ端末40は、
図3に示すように、端末データ記憶部70と、ゲーム実行部80とが協働して、育成機能、対戦機能、因子変更機能などを実現する。
【0052】
端末データ記憶部70は、ゲーム実行部80が各種の処理を行うためのデータを記憶するものであり、主として記憶部42により実現される。
【0053】
端末データ記憶部70は、プレーヤデータ記憶部71を含み、プレーヤデータ記憶部71には、プレーヤIDに対応するキャラクタリスト、育成対象リスト、アイテムリスト、およびフレンドリストに関するデータなどが記憶される。本実施形態では、アプリケーションの起動時および終了時、その他の必要な状況において、プレーヤ端末40のプレーヤデータ記憶部71とサーバー20のプレーヤ管理データベース51との間でプレーヤIDに紐付けられたデータ(キャラクタリスト、育成対象リスト、アイテムリスト、およびフレンドリストなど)に関する同期処理を行い、プレーヤデータ記憶部71に格納されているデータを利用して、各種ゲーム処理を実行する。本実施形態では、各種ゲーム処理の実行に伴ってキャラクタリスト、育成対象リスト、アイテムリスト、フレンドリストの変更が必要となった場合、プレーヤデータ記憶部71の記憶内容が更新されるとともにサーバー20のプレーヤ管理データベース51に更新された記憶内容がバックアップされ、両者の記憶内容の同期が行われる。なおキャラクタリスト、育成対象リスト、アイテムリスト、およびフレンドリスト等のプレーヤIDに紐付けられたデータをアプリケーションの起動時など必要に応じてプレーヤ管理データベース51からプレーヤデータ記憶部71にダウンロードするようにしてもよい。
【0054】
また端末データ記憶部70は、育成進行データ記憶部72を含み、育成進行データ記憶部72には、育成機能において育成対象として選択可能なキャラクタ(育成対象リストにおいて解放済みの情報が対応づけられたキャラクタ種別IDのキャラクタ)の育成機能の進行に必要なデータ(育成進行データ)が記憶される。本実施形態では、育成機能に関して育成目標やゲームイベントなどがキャラクタ毎に用意されており、少なくとも育成目標の設定内容およびゲームイベントの設定内容を含む育成進行データがキャラクタ種別IDに紐付けて育成進行データ記憶部72に記憶されている。
【0055】
また端末データ記憶部70は、レース制御データ記憶部73を含み、レース制御データ記憶部73には、育成機能や対戦機能においてキャラクタが出走したレースを観戦させる際にキャラクタの動作やスキル発動の演出などを制御するためのデータや、レース実況のテキストデータおよび音声データなどが記憶されている。
【0056】
また端末データ記憶部70は、イベントデータ記憶部74を含み、イベントデータ記憶部74には、因子変更機能に関する制御を行うための各種データが記憶されている。本実施形態では、因子変更機能を利用可能とする因子強化イベントの開催期間に関するデータ、プレーヤIDに紐付くイベントパラメータ(特定パラメータの一例)の管理データ、イベントパラメータの増加量を設定するデータ、表示画面やダイアログに関する画像を生成するためのデータ、報酬の獲得状況を管理するデータなどがイベントデータ記憶部74に記憶されている。
【0057】
ゲーム実行部80は、ゲーム開始条件が満たされた場合にゲームを開始する処理、複数種類のゲームモードのうち選択されたゲームモードを実行する処理、ゲームを進行させる処理、イベント発生条件が満たされた場合にイベントを発生させる処理、ゲーム結果を演算する処理、ゲーム終了条件が満たされた場合にゲームを終了する処理、サーバー20に演算を要求する処理、サーバー20から演算結果や必要なデータを取得する処理、およびサーバー20にプレーヤ端末40の演算結果やデータを送信する処理などを行い、主として制御部41および通信部45により実現される。本実施形態では、ゲーム実行部80が、育成機能提供部81、対戦機能提供部82、および因子変更機能提供部83を含む。
【0058】
育成機能提供部81は、キャラクタを育成する育成機能を提供する処理を行う。本実施形態では、キャラクタの育成に関して入力を受け付けて、その入力に対する演算結果の表示等を行う。
【0059】
本実施形態では、育成機能においてキャラクタを育成する際に、1ターンごとにターン消費の対象となっている行動を選択することが求められる。ターン消費の対象となっている行動としては、トレーニング、レースへの出走、お出かけ、保健室などが存在し、育成機能提供部81は、ターン消費の対象となる行動の選択を表示部44に表示される育成ホーム画面などを通じて受け付けて、選択された行動に対する結果の演算をサーバー20に要求する。要求を受けたサーバー20では、選択された行動に対する結果の演算を行って演算結果をプレーヤ端末40に送信し、育成機能提供部81は、サーバー20から受信した演算結果に対応する表示画面を表示部44に表示させる。
【0060】
また本実施形態では、育成対象のキャラクタの種別に応じて育成目標が設定されており、育成目標において所定のターンにおいて選択が強制される必須行動が存在する場合がある。例えば、育成目標において所定のレースに出走すること、または所定のレースで所定の着順結果を得ることなどである。この場合、育成目標に関連付けられた所定のレースが設定されているターンにおいては、レースへの出走が必須行動となり、レースへの出走以外のターン消費の対象となる行動は選択することができない。このように育成機能提供部81は、必須行動の選択を受け付けるターンにおいて必須行動とは異なる行動の選択を制限する制御を行う。
【0061】
また育成機能提供部81は、育成が終了したキャラクタに紐付ける因子情報をサーバー20から取得してプレーヤに通知し、プレーヤの承認を経て因子情報が紐付けられたキャラクタを、プレーヤ管理データベース51のキャラクタリストおよびプレーヤデータ記憶部71のキャラクタリストに登録するための処理を行う。
【0062】
具体的に説明すると、育成機能提供部81は、育成が終了したキャラクタに紐付ける因子情報をサーバー20から取得してプレーヤに通知する処理を行う。例えば、育成機能提供部81は、育成機能においてキャラクタの育成が終了したことに基づいてサーバー20に対して因子獲得要求を送信し、キャラクタに紐付ける予定の因子情報をサーバー20から取得する。そして育成機能提供部81は、サーバー20から取得した因子情報を、表示部44を通じてプレーヤに通知する。
【0063】
また育成機能提供部81は、因子情報がプレーヤに通知された後に、因子情報の再獲得を要求する入力を受け付けて、育成が終了したキャラクタに紐付ける因子情報を変更可能とする処理を行う。
【0064】
具体的に説明すると、育成機能提供部81は、因子情報が通知された後に、因子情報を確定する入力と因子情報を再獲得するための入力を受け付けて、因子情報を再獲得するための入力を受け付けたことに基づいてサーバー20に対して因子再獲得要求を送信して、サーバー20から再抽選によって決定された因子情報を取得する。因子情報が再獲得された場合、育成機能提供部81が、育成が終了したキャラクタに関して、先に獲得した因子情報と後に獲得した因子情報とを比較可能に表示し、いずれの因子情報をキャラクタに紐付けるかをプレーヤが選択可能とする。そして育成機能提供部81は、先に獲得した因子情報と後に獲得した因子情報とのいずれをキャラクタに紐付けるかの選択を受け付けて、選択結果に対応する因子情報をキャラクタに紐付ける因子情報として確定する。
【0065】
また育成機能提供部81は、プレーヤに紐付ける因子情報が確定されたことに基づいて、育成済みキャラクタをプレーヤデータ記憶部71のキャラクタリストに登録するとともに、サーバー20に対してキャラクタ登録要求を送信する。キャラクタ登録要求を受信したサーバー20では、プレーヤ管理データベース51のキャラクタリストにキャラクタ登録要求に対応する育成済みキャラクタを登録する。
【0066】
対戦機能提供部82は、プレーヤが所有する育成済みキャラクタを、他のプレーヤの育成済みキャラクタや、ノンプレーヤキャラクタ(NPC)とレースで対戦させる対戦機能を提供する処理を行う。
【0067】
本実施形態では、対戦機能としてプレーヤが利用できるレースの種類として、チーム競技場、デイリーレース、デイリーレジェンドレースの3種類が存在する。
【0068】
チーム競技場は、短距離、マイル、中距離、長距離、ダートの5種類の距離カテゴリについて、プレーヤの手持ちの育成済みキャラクタから3体ずつ選択して5つのチームを編成し、他のプレーヤが編成したチームと各距離カテゴリに関する5種類のレースで対戦する対戦機能である。各距離カテゴリで1着を取ったキャラクタが所属するチームが勝利し、5種類のレースのうち3勝することで対戦相手に勝利したことになる。チーム競技場では、各レースでキャラクタの挙動や着順に応じた競技場ポイントが付与され、5種類のレースにおける競技場ポイントの合計によってプレーヤのランキングが決定され、ランキングに応じた報酬が付与される。
【0069】
デイリーレースは、マイルまたは中距離の距離カテゴリについて報酬および難易度の異なるレースが用意されており、プレーヤの手持ちの育成済みキャラクタから1体を選択し、選択した育成済みキャラクタを出走させてノンプレーヤキャラクタ(NPC)とレースで対戦する対戦機能である。デイリーレースでは、プレーヤが出走させた育成済みキャラクタのレースにおける着順に応じた報酬を獲得することができる。
【0070】
デイリーレジェンドレースは、レースの結果に応じてキャラクタピースを報酬として獲得できる対戦機能である。キャラクタピースとは、所定数のキャラクタピースを消費することによって、育成対象として未解放のキャラクタを解放する、または解放済みキャラクタのレアリティを上げることを可能とするアイテムである。デイリーレジェンドレースでは、キャラクタごとにレースの条件が設定されており、キャラクタピースの獲得を所望するキャラクタを選択して、プレーヤの手持ちの育成済みキャラクタから1体を選択し、選択した育成済みキャラクタをレースに出走させる。そしてデイリーレジェンドレースでは、プレーヤが出走させた育成済みキャラクタがレースで1着を獲得すると、出走したレースに対応するキャラクタのキャラクタピースを獲得することができる。
【0071】
対戦機能提供部82は、チーム競技場、デイリーレース、およびデイリーレジェンドレースの各対戦機能において、プレーヤが出走を決定した場合、対戦結果要求をサーバー20に対して送信する。プレーヤ端末40から対戦結果要求を受信したサーバー20では、レースの走行シミュレーションが実行され、対戦機能提供部82は、サーバー20から走行シミュレーションの結果を取得する。走行シミュレーションの結果をサーバー20から受け取ったプレーヤ端末40では、対戦機能提供部82が、レース制御データ記憶部73に記憶されている各種データに基づいて、走行シミュレーションの結果に基づくレース映像を生成し、生成されたレース映像を表示部44に表示させて、プレーヤがレースの模様を観戦することができる。
【0072】
因子変更機能提供部83は、因子強化イベントの開催期間において、プレーヤが所持する育成済みキャラクタに紐付けられた因子情報を変更可能とする因子変更機能を利用可能とする。因子変更機能提供部83は、パラメータ変更部84と、報酬獲得制御部85と、因子情報変更部86とを含む。
【0073】
パラメータ更新部84は、育成済みキャラクタを使用するゲーム機能が利用された場合にイベントパラメータを更新する処理を行う。具体的には、育成機能によって育成済みキャラクタを継承キャラクタとして使用してキャラクタが育成された場合、対戦機能によって育成済みキャラクタが出走するレースが行われた場合にイベントパラメータが更新される。育成機能が利用された場合には、キャラクタの育成終了時にイベントパラメータの更新が行われ、対戦機能が利用された場合には、レースの出走結果を表示する時にイベントパラメータの更新が行われる。
【0074】
報酬獲得制御部85は、イベントパラメータが報酬獲得条件を満たした場合に、因子情報の変更権利となる因子変更アイテムを獲得可能とする処理を行う。本実施形態では、因子強化イベントの開催期間中に因子変更機能に移行するための入力を受け付けた場合に、報酬獲得制御部85がイベントパラメータに基づいて報酬獲得条件を満たしたか否かを判断する。イベントパラメータが報酬獲得条件を満たしていると判断された場合、報酬獲得制御部85は、サーバー20に対して報酬決定要求を送信し、報酬決定要求を受け取ったサーバー20では報酬決定抽選を行って提供対象の報酬を決定する。報酬獲得制御部85は、報酬決定抽選の結果に基づく報酬を特定する報酬IDをサーバー20から取得し、報酬IDに対応するアイテムをプレーヤデータ記憶部71のアイテムリストに追加する。本実施形態では、報酬決定抽選によって因子変更アイテムを引き当てた場合、因子変更アイテムを獲得することになる。なお報酬の獲得に関する制御(報酬獲得条件の判断、報酬決定要求の送信、報酬決定抽選の結果取得、報酬獲得に係る演出実行等)は、因子変更機能に移行する入力を受け付けた場合に限らず、育成機能や対戦機能など他のゲーム機能の利用中にイベントパラメータの更新が行われた際に行うようにしてもよい。
【0075】
因子情報変更部86は、因子変更アイテムを消費して育成済みキャラクタに紐付けられた因子情報を変更可能とする処理を行う。本実施形態では、因子変更アイテムを1個消費することに対してプレーヤが選択した育成済みキャラクタの青因子、赤因子、固有因子のいずれか1つについて因子レベルを1段階上昇させることができる。本実施形態では、因子レベルの上昇は、因子IDの変更によって実現される。例えば、青因子である「スピード」の因子名の因子レベルをレベル1からレベル2に上昇させる場合、「スピード」のレベル1の因子IDから「スピード」のレベル2の因子IDに変更することにより、「スピード」の因子レベルを1段階上昇させることができる。
【0076】
また本実施形態では、育成済みキャラクタに紐付けられる因子情報が、青因子、赤因子、固有因子、白因子の4つに分類できるが、そのうち、青因子、赤因子、および固有因子について因子変更機能で因子レベルを上昇させることができ、白因子については因子変更機能で因子レベルを上昇させることができない。このように因子情報変更部86は、育成済みキャラクタに紐付けられる因子情報のうち、青因子、赤因子、および固有因子についての因子情報の変更を許容し、白因子についての因子情報の変更を許容しない制御を行う。
【0077】
また本実施形態では、プレーヤが選択した育成済みキャラクタにおいて因子レベルが最大である因子情報については青因子、赤因子、または固有因子に分類されるものであっても因子変更機能で因子レベルを上昇させることはできない。このように因子情報変更部86は、青因子、赤因子、または固有因子に分類されるものであっても所定条件(例えば、因子レベルが最大であること)を満たす因子情報については変更を許容しない制御を行う。すなわち因子情報変更部86は、所定の分類に属する因子情報であっても、因子レベルが最大ではないという変更許可条件を満たさない因子情報については変更を許容しない制御を行う。
【0078】
2.本実施形態の制御手法
以下では、本実施形態の制御手法について、本実施形態のゲームプログラムをスマートフォンとして設けられたプレーヤ端末40のゲームアプリケーションに適用した場合を例に挙げて説明する。
【0079】
本実施形態のゲームプログラムは、複数種類のゲーム機能を提供可能に構成されており、主たるゲーム機能である育成機能では、複数種類のキャラクタから育成対象のキャラクタを選択して、ゲームの進行に応じてステータスに変化が生じ、所定の終了条件が満たされるとキャラクタのステータスが確定して育成終了となる。育成済みキャラクタには、育成結果に応じた因子情報が紐付けられており、新たなキャラクタの育成を行う際の継承キャラクタとして育成済みキャラクタが用いられる際に、継承キャラクタに紐付けられた因子情報に基づいて、新たに育成するキャラクタのステータスを補強することができる。また本実施形態では、育成済みのキャラクタは所有枠(キャラクタリストへの登録が可能な数)が予め定められており、所有枠の上限(例えば、240体)に達すると、育成機能で新たにキャラクタを育成することができなくなる。このため、育成済みのキャラクタをキャラクタリストから削除して所有枠を確保することが必要となる。本実施形態は、育成機能によって育成された育成済みキャラクタに紐付けられた因子情報を変更可能とする因子変更機能を新たに提案するものであるが、その前提として、因子情報の獲得および活用に関わる育成機能の概要を説明する。
【0080】
育成機能では、複数種類のキャラクタから育成対象となる1体のキャラクタを、プレーヤの任意で選択して育成を行う。育成対象として選択可能な複数種類のキャラクタは、初期ステータスがキャラクタごとに設定されている。また育成対象となるキャラクタは、そのキャラクタの種類に応じた固有のスキル(固有スキル)を育成当初から取得しており、固有スキルの発動条件や発動時の効果がそれぞれ異なっている。また育成対象として選択可能な複数種類のキャラクタは、スピード、スタミナ、パワー、根性、賢さといったパラメータの成長補正率がキャラクタに応じて設定されており、キャラクタの種類ごとに上昇しやすいパラメータが設定されている。
【0081】
育成対象を選択してキャラクタの育成が開始されると、最大で75ターンの各ターンにおいて育成の指示を行うことでキャラクタを育成することができる。具体的には、スピード、スタミナ、パワー、根性、賢さといった性能パラメータに関連付けられたトレーニングの指示を行うと、トレーニング結果に応じて性能パラメータの変化やスキルポイントの獲得が発生する。またレースへの出走を指示することで1ターンを消費することもでき、レース結果に応じて性能パラメータの変化やスキルポイントを獲得することができる。また育成中にイベント発生条件を満たすと、イベントが発生して取得可能なスキルの種類が増えることや、性能パラメータの変化が発生する。既述のスキルポイントは、育成対象のキャラクタにスキルを取得させるために使用されるポイントであり、取得可能なスキル一覧から所持しているスキルポイントを消費してスキルを取得させることができる。
【0082】
またキャラクタの育成においては、育成対象のキャラクタの種類に応じて、キャラクタごとに複数の育成目標が設定されている。育成目標としては、目標レースに出走すること、目標レースで所定の着順以内の結果を得ること、定められたターンまでに所定のファン数を獲得することなどがある。本実施形態では育成中のキャラクタをレースに出走させると着順に応じたファン数が獲得できるようになっており、レースに応じてファン数による出走条件が定められている。
【0083】
また本実施形態では、キャラクタごとに設定される複数の育成目標は72ターン目までのターンにおいて設定されており、73ターン目~75ターン目は最終レースとなっている。最終レースは、予選レース、準決勝レース、決勝レースの3ターンをかけて行われ、各レースの出走前に育成に関する指示を行うことができる。
【0084】
また本実施形態では、キャラクタの育成において、目標レースで所定の着順以内の結果を取るという育成目標が設定されている場合に、指定された着順以内の結果を得られなかった際の救済機能として、コンティニュー機能が存在する。このコンティニュー機能は、目標レースに再挑戦する機会を付与するものであり、プレーヤが予め与えられたコンティニュー回数を消費することで目標レースの再挑戦することができる。本実施形態では、コンティニュー回数は1体のキャラクタの育成を通じて3回となっている。
【0085】
そして育成ゲーム機能においては、予め定められた複数種類の終了条件のいずれかが成立することで育成終了確認状態へ移行することになる。
【0086】
まず最終レースの決勝レースまで到達した場合、すなわち75ターン目まで到達した場合には決勝レースの終了に伴って育成終了となる。なお決勝レースにおいて2着以下の結果の場合、コンティニュー回数が残っている場合には再挑戦することができ、全てのコンティニュー回数を消費した上で決勝レースにおいて2着以下の結果の場合には、その時点で育成終了となる。なおコンティニュー機能を利用するか否かはプレーヤに委ねられており、コンティニュー機能を利用しないとの選択が行われた場合には、その時点で育成終了となる。
【0087】
また72ターン目までのターンにおいてキャラクタごとに設定されている育成目標が未達成となった場合にも育成終了となる。
【0088】
例えば、育成目標が所定数のファン数を獲得することであった場合、育成目標で設定されたターンにおいて定められたファン数に達していないことによって育成終了となる。この場合にはコンティニュー機能を利用することはできないため、判定対象のターンを迎えた時点でファン数が所定数に到達していないことによって育成終了となる。
【0089】
また例えば、育成目標が目標レースの出走である場合、目標レースに出走さえできれば当該レースでの着順に関わらず育成目標の達成となるが、各レースにはレースごとに定められた出走条件となるファン数を獲得していることが必要となっており、目標レースのターンにおいて当該レースの出走条件となるファン数を獲得できていない場合、目標レースに出走不可となり育成終了となる。
【0090】
また例えば、育成目標が目標レースで所定の着順以内を取ることである場合、目標レースの出走条件を満たしていないと、その時点で育成終了となり、目標レースに出走しても所定の着順以内を取ることができず、かつコンティニュー回数が残っていない場合には育成終了となる。なお既述のようにコンティニュー機能の利用はプレーヤの任意で選択できるものであり、コンティニュー回数が残っていてもコンティニュー機能を利用しない選択がなされた場合には育成目標が未達成として育成終了となる。
【0091】
また73ターン目以降に進んでいる場合、最終レースの予選レースおよび準決勝レースでは、それぞれ1着を取ることで次のターンへ進むことができ、2着以下の結果であって、かつコンティニュー回数が残っていない場合には育成終了となる。この場合についてもプレーヤがコンティニュー機能を利用しないという選択をすれば、その時点で育成終了となる。
【0092】
そして本実施形態では、育成の終了条件が成立すると育成終了確認状態に移行する。この育成終了確認状態は、ステータスの確定を行う前にスキル取得の最後の機会を与えるものであり、プレーヤは現時点で所持しているスキルポイントを消費してスキルの取得を行うことができる。また育成終了確認状態では育成終了の確認入力を行うための入力インターフェースが用意されており、プレーヤが育成終了の確認入力を行うと因子情報が決定される。本実施形態では、決定された因子情報を通知した際に、プレーヤの任意で因子情報の再獲得を要求することができ、先に獲得した因子情報と再獲得した因子情報のいずれを今回育成したキャラクタに紐付けるかを選択することができる。育成が終了したキャラクタに紐付ける因子情報が確定されると、育成対象のキャラクタのステータスが確定されて、そのキャラクタに関する情報がプレーヤデータ記憶部71のキャラクタリストおよびプレーヤ管理データベース51のキャラクタリストに育成済みのキャラクタとして登録される。
【0093】
育成終了確認状態を経て育成対象のキャラクタのステータスが確定されると、育成結果に応じた報酬の提供が行われる。本実施形態では、育成終了までに獲得したファン数の合計に応じたゲーム内通貨および強化ポイントなどが報酬として提供される。
【0094】
以下では、
図4を参照しながら、キャラクタを育成する育成機能のゲーム進行について、より詳細に説明する。
【0095】
まずキャラクタの育成の開始に先立って育成シナリオの選択を受け付ける(ステップS100)。本実施形態では、複数種類の育成シナリオが用意されており、選択した育成シナリオによって性能パラメータの上昇の仕組みやスキルの取得に関する仕組みが異なっている。育成シナリオの選択対象はスワイプ入力により切り替えることができ、育成シナリオを決定する入力(例えば、決定ボタンに対するタップ入力)が行われると、選択された育成シナリオで育成対象となるキャラクタの選択を受け付ける(ステップS101)。
【0096】
本実施形態では、
図5に示すように、育成キャラクタ選択画面において、キャラクタを識別するためのキャラクタアイコン301をタップすることで育成対象を選択することができる。育成対象として選択可能なキャラクタ(育成可能キャラクタ)の情報は、プレーヤデータ記憶部71において育成対象リストで管理されており、育成対象リストから育成可能キャラクタのキャラクタ種別IDを取得して育成キャラクタ選択画面を表示する。育成キャラクタ選択画面では、選択中のキャラクタについての初期ステータスの情報を確認することができる。本実施形態では、初期ステータスとして、性能パラメータ(スピード、スタミナ、パワー、根性、賢さ)、コース適性(芝、ダート)、および距離適正(短距離、マイル、中距離、長距離)、脚質適正(逃げ、先行、差し、追込)の情報を育成キャラクタ選択画面で確認することができる。
【0097】
図5に示す育成キャラクタ選択画面において育成対象のキャラクタのキャラクタアイコン301が選択された状態で進行ボタン302に対するタップ入力が行われると、
図6に示すように、表示画面が継承キャラクタ選択画面に遷移して、継承キャラクタの選択を受け付ける(ステップS102)。
【0098】
本実施形態では、プレーヤが過去に育成した育成済みキャラクタを新たな育成を行う際の継承キャラクタとして2体を選択し、選択された2体の継承キャラクタに紐付けられた因子情報(継承キャラクタがその育成時に獲得した情報)に基づいて、これから育成するキャラクタのステータスを補強することができる仕様となっている。
【0099】
本実施形態では、因子情報に基づく育成対象のキャラクタのステータス補強は育成開始時と、育成開始後の所定のターンにおいて発生する因子継承イベントにおいて行われる。育成機能においてキャラクタの育成中に因子継承イベントが発生する場合、プレーヤ端末40からサーバー20に対してイベント結果要求が送信され、イベント結果要求を受信したサーバー20では2体の継承キャラクタに紐付く因子情報に基づいて因子継承抽選を実行して、抽選結果をプレーヤ端末40に送信する。抽選結果を受信したプレーヤ端末40では、抽選結果に基づいて性能パラメータの上昇やスキルの取得レベルアップなど、育成対象のキャラクタのステータス補強を行うとともに、因子継承イベントによるステータス補強の結果をプレーヤに伝える表示処理を実行する。
【0100】
継承キャラクタを選択する際には、2体分設けられた継承枠303または継承枠304に対してタップ入力を行うことで選択可能な継承キャラクタの一覧が表示される。
図6に示す継承キャラクタ選択画面において継承枠303(または継承枠304)に対するタップ入力が行われるとプレーヤデータ記憶部71のキャラクタリストを参照して、育成済みキャラクタのリスト(継承キャラクタリスト)を参照して、
図7に示すように、継承キャラクタ一覧画面を生成して表示する。継承キャラクタ一覧画面では、キャラクタアイコン306に対するタップ入力を行うことでキャラクタを選択することができ、いずれかの継承キャラクタが選択されている状態で進行ボタン309に対するタップ入力が行われると、
図8に示すように、継承キャラクタ選択画面に復帰する。
【0101】
また継承キャラクタの選択は、プレーヤ自身が育成した育成済みキャラクタだけではなくプレーヤがフレンド登録した他のキャラクタが育成した育成済みキャラクタをレンタルして利用することもできる。本実施形態では、1日あたり3回まで他のキャラクタが育成した育成済みキャラクタをレンタルすることができる。
図7に示す継承キャラクタ一覧画面では、育成済みキャラクタのタブ307と、レンタルのタブ308とが設けられており、レンタルのタブ308に対してタップ入力が行われると、レンタルキャラクタ取得要求がサーバー20に送信される。レンタルキャラクタ取得要求を受信したサーバー20は、レンタルキャラクタ取得要求の送信元のプレーヤIDに紐付くフレンド登録情報(フレンド登録された他のプレーヤのプロフィール情報)を参照して、フレンド登録されている他のプレーヤがプロフィール情報に設定しているレンタルキャラクタのリスト(レンタルキャラクタリスト)をプレーヤ端末40に対して送信する。そしてプレーヤ端末40では受信したレンタルキャラクタリストに基づいて、継承キャラクタ一覧画面を生成して表示する。
【0102】
またキャラクタの育成を開始するためには必ず2体の継承キャラクタを選択することが必要であり、
図8に示すように、継承キャラクタを1体しか選択していない状況では、進行ボタン305がグレーアウト表示され、キャラクタの育成開始の準備を進めることができない。
【0103】
図9に示すように継承キャラクタ選択画面において2体の継承キャラクタを選択した状態で、進行ボタン305に対するタップ入力が行われると、
図10に示すように、表示画面がサポート編成画面に遷移して、サポートアイテムの選択を受け付ける(ステップS103)。
【0104】
本実施形態では、キャラクタの育成をサポートするアイテムとしてカードを模したサポートアイテムが存在し、サポートアイテムによって性能パラメータの上昇効果を得ることや、取得可能なスキルの種類を増やすことができる。キャラクタを育成する際には、6枚のサポートアイテムを編成することが必要となっている。なお6枚のサポートアイテムのうち、5枚分はプレーヤ自身が所有するサポートアイテムから選択し、残り1枚はフレンド枠として他のプレーヤの所持するサポートアイテムをレンタルする仕様となっている。
【0105】
サポートアイテムは、その性能に応じて、スピード、スタミナ、パワー、根性、賢さ、友人の6系統に分類される。スピード、スタミナ、パワー、根性、および賢さについては、文字通り、キャラクタの性能パラメータに対応してトレーニング時のパラメータ上昇効果を発揮するものであり、友人については、体力ややる気の回復効果などを発揮するものである。サポートアイテムの系統は、系統アイコンによって識別可能であり、プレーヤは系統アイコンを頼りにして今回の育成で使用する6枚のサポートアイテムを選択する。またサポートアイテムには3段階のレアリティとして、レア(R)、スーパーレア(SR)、およびスペシャルスーパーレア(SSR)が存在する。本実施形態では、R<SR<SSRの順でレアリティが高くなり、基本的にはレアリティの高いものほどサポート効果が高い。
【0106】
図10に示すように、サポート編成画面には5枚分のプレーヤサポート枠310~314と1枚分のフレンドサポート枠315とが設けられている。プレーヤサポート枠310~314のいずれかに対してタップ入力が行われるとプレーヤデータ記憶部71のアイテムリストを参照して、サポートアイテムのリスト(プレーヤサポートリスト)を取得する。そして取得されたプレーヤサポートリストに基づいてプレーヤの所持するサポートアイテムの一覧を表示する画面を生成してサポートアイテムの選択を受け付ける。またフレンドサポート枠315に対してタップ入力が行われるとフレンドサポート取得要求がサーバー20に送信され、フレンドサポート取得要求を受信したサーバー20は、フレンドサポート取得要求の送信元のプレーヤIDに紐付くフレンド登録情報を参照して、フレンド登録されている他のプレーヤがプロフィール情報に設定しているサポートアイテムのリスト(フレンドサポートリスト)をプレーヤ端末40に対して送信する。プレーヤ端末40では受信したフレンドサポートリストに基づいてフレンドサポート枠315に設定可能なサポートアイテムの一覧を表示する画面を生成してサポートアイテムの選択を受け付ける。
【0107】
図10に示すように、サポート編成画面において6枚のサポートアイテムを編成した状態で、育成開始ボタン316に対するタップ入力が行われると、
図11に示すように、表示画面が最終確認画面に遷移して、プレーヤの育成開始の確認入力を受け付ける(ステップS104)。最終確認画面ではプレーヤが選択した育成対象のキャラクタ、継承キャラクタ、およびサポートアイテムの編成内容が表示される。
【0108】
そして最終確認画面において育成開始ボタン317に対するタップ入力が行われると、キャラクタの育成を行う育成進行処理が行われる(ステップS105)。なお本実施形態では、育成開始の準備段階における最終確認画面で育成開始ボタン317に対するタップ入力が行われると、育成対象のキャラクタをデフォルトキャラクタとして設定する。このデフォルトキャラクタの設定は、次回の育成を行う際に、育成対象選択画面においてデフォルトキャラクタを初期選択のキャラクタとするためのものであり、同じキャラクタを繰り返し育成するプレーヤにとっての利便性が高い。また本実施形態では、育成機能においてキャラクタを育成するためにはプレーヤが所持するトレーナーポイント(TP)を消費することが必要となっている。トレーナーポイントは、時間経過に応じて一定量ずつ回復し、回復アイテムによって回復することも可能である。
【0109】
図12はキャラクタの育成中の表示画面の一種である育成ホーム画面の一例を示すものである。
【0110】
本実施形態におけるキャラクタの育成機能では、基本的に、育成ホーム画面からトレーニングなどの各種行動の指示を行うための画面に遷移する。育成ホーム画面には、育成対象のキャラクタがアニメーション表示されているとともに、現在のキャラクタのステータス(スピード、スタミナ、パワー、根性、賢さ、スキルポイント)を表示するステータス表示欄401が設けられている。
【0111】
また育成ホーム画面には体力ゲージ402およびやる気アイコン403が表示されている。体力ゲージ402はトレーニングの失敗率に影響するパラメータである体力を示すゲージであり、育成中のトレーニングやレースの出走、育成中に発生するゲームイベントなどにより変動し、体力が少なくなるとトレーニングに失敗しやすくなったり、やる気が下がったりする。またやる気アイコン403は育成中のキャラクタの調子を示すパラメータであるやる気を示すものであり、本実施形態では、絶不調、不調、通常、好調、絶好調の5段階の設定がある。このやる気というパラメータは、トレーニング効果やレース出走時の性能パラメータに影響するものであり、絶不調や不調の場合、通常の場合に比べてトレーニング効果やレース出走時の性能パラメータに下降補正がかかり、好調や絶好調の場合、通常の場合に比べてトレーニング効果やレース出走時の性能パラメータに上昇補正がかかる。
【0112】
また育成ホーム画面には、トレーニングなどの各種の行動を選択するためのボタンとして、お休みボタン404、トレーニングボタン405、スキルボタン406、保健室ボタン407、お出かけボタン408、レースボタン409が設けられている。本実施形態では、原則として、1ターンにつき1種類の行動に関する指示(具体的には、お休み、トレーニング、保健室、お出かけ、レースのいずれか1種類)を行うことができ、現在のターンにおいて行われた指示に対する行動の処理が完了すると現在のターンを消費したことになり、次のターンに進行する。なお本実施形態では、スキルの取得については例外としてターンの消費を伴わない。本実施形態では、育成機能において、既述のように1ターンを消費する行動として、お休み、トレーニング、保健室、お出かけ、レースの5種類の行動が設定されており、これらを必要に応じてターン消費行動と呼ぶ場合がある。
【0113】
お休みボタン404は、体力を回復するためのお休みの指示を行うためのボタンであり、お休みボタン404に対するタップ入力が行われると、お休みを指示することを確認するお休み確認ダイアログボックスが表示される。続いて、お休み確認ダイアログボックスで決定ボタンに対するタップ入力が行われると、お休み結果要求がサーバー20に送信され、お休み結果要求を受信したサーバー20では体力の回復量やゲームイベントの発生の有無などに関する演算を行って、その演算結果を含むお休み結果応答をプレーヤ端末40に送信する。お休み結果応答を受信したプレーヤ端末40では、お休み結果応答に含まれる演算結果に基づいて体力ゲージ402を回復するアニメーション表示を行い、ゲームイベントの発生がある場合にはゲームイベントに関する処理を実行する。
【0114】
トレーニングボタン405は、キャラクタの性能パラメータを変動させるためのトレーニングの指示を行うためのボタンであり、トレーニングボタン405に対するタップ入力が行われると、表示画面がトレーニング画面(図示省略)に遷移する。トレーニング画面では、スピード、スタミナ、パワー、根性、賢さの各性能パラメータに関するトレーニングの指示を行うことができる。本実施形態では、スピードトレーニングを行った場合、スピードとパワーとが上昇し、スタミナトレーニングを行った場合、スタミナと根性とが上昇し、パワートレーニングを行った場合、パワーとスタミナとが上昇し、根性トレーニングを行った場合、根性とパワーとスピードとが上昇し、賢さトレーニングを行った場合、賢さとスピードとが上昇する。いずれのトレーニングを行った場合でもスキルポイントを獲得可能である。
【0115】
本実施形態では、育成開始前に編成したサポートアイテムが毎ターンにおいてサーバー20による抽選によってトレーニングにランダムに対応づけられ、サポートアイテムが対応づけられているトレーニング項目ではサポートアイテムの効果によってトレーニングを行った際の性能パラメータの上昇量やスキルポイントの獲得量が高くなる。
【0116】
トレーニングを行った場合には、体力を消費する。体力は育成ホーム画面の体力ゲージ402において把握することができる。体力はトレーニングにおける失敗率に影響するパラメータであり、体力が少なくなると失敗率が高くなりやすい。本実施形態では、トレーニング指示が行われた場合、サーバー20が失敗率に基づく抽選を行って、トレーニングが失敗したか否かを決定し、トレーニングが失敗ではない場合(トレーニングが成功した場合)にトレーニング指示に対応する性能パラメータが上昇する結果となり、トレーニングが失敗であった場合には性能パラメータが上昇せずに体力を消費する結果となる。
【0117】
トレーニング画面を通じて任意のトレーニング項目に関する行動指示の入力が行われると、トレーニング結果要求がサーバー20に送信され、トレーニング結果要求を受信したサーバー20ではトレーニングの結果やゲームイベントの発生の有無などに関する演算を行って、その演算結果を含むトレーニング結果応答をプレーヤ端末40に送信する。トレーニング結果応答を受信したプレーヤ端末40では、トレーニング結果応答に含まれる演算結果に基づいてトレーニング結果に関する表示処理(トレーニングの成功/失敗に関する表示や性能パラメータを変動させる表示)を行い、ゲームイベントの発生がある場合にはゲームイベントに関する処理を実行する。
【0118】
スキルボタン406は、キャラクタにスキルを取得させるためのボタンであり、スキルボタン406に対するタップ入力が行われると、その時点でキャラクタが取得可能なスキルの一覧を示すスキル取得画面が表示される。スキル取得画面においてスキルを選択して、取得ボタンに対するタップ入力が行われると、スキル取得要求がサーバー20に送信され、スキル取得要求を受信したサーバー20ではスキル取得要求にて指定されたスキルを取得済みスキルとして育成中のキャラクタのステータス情報に登録し、スキル取得完了応答をプレーヤ端末40に送信する。スキル取得完了応答を受信したプレーヤ端末40では、スキルの取得が完了した旨を表示し、スキル取得画面において取得されたスキルを取得済みスキルとして表示する処理を実行する。
【0119】
保健室ボタン407は、育成中のキャラクタに付与されたバッドステータスを解消するために使用するボタンであり、育成中のゲームイベントによってバッドステータスが付与された場合のみ入力が受け付けられる。本実施形態では、寝不足などのバッドステータスがゲームイベントの発生によって付与される場合があり、バッドステータスが付与されると体力が減少しやすくなったり、やる気が下がりやすくなったりなど育成に不利なゲームイベントが発生しやすくなる。育成中のキャラクタに対してバッドステータスが付与されていない場合には保健室ボタン407はグレーアウト表示され、育成中のキャラクタに対してバッドステータスが付与されている場合には保健室ボタン407は通常表示されてタップ入力が受け付けられる。保健室ボタン407によるバッドステータスの解消指示を行った場合、保健室結果要求がサーバー20に送信され、保健室結果要求を受信したサーバー20では、抽選を行ってバッドステータスが解消したか否かを決定し、その決定内容を含む保健室結果応答をプレーヤ端末40に送信する。保健室結果応答を受信したプレーヤ端末40では、バッドステータスが解消する場合、バッドステータスが解消した旨を通知し、キャラクタのステータス表示からバッドステータスを消去する処理を行う。
【0120】
お出かけボタン408は、育成中のキャラクタのやる気を上昇させるために使用するボタンであり、お出かけボタン408に対するタップ入力が行われると、お出かけを指示することを確認するお出かけ確認ダイアログボックスが表示される。続いて、お出かけ確認ダイアログボックスで決定ボタンに対するタップ入力が行われると、お出かけ結果要求がサーバー20に送信され、お出かけ結果要求を受信したサーバー20ではやる気の上昇イベントに関する抽選を行って、抽選によって決定されたやる気の上昇イベントの情報を含むお出かけ結果応答をプレーヤ端末40に送信する。お出かけ結果応答を受信したプレーヤ端末40では、お出かけ結果応答に含まれる情報に基づいてやる気の上昇イベントに関する処理を実行する。
【0121】
レースボタン409は、育成中のキャラクタをレースに出走させるために使用するボタンであり、レースボタン409に対するタップ入力が行われると、現在のターンにおいて開催されているレースの一覧を示すレース一覧画面(図示省略)に表示画面が遷移する。
【0122】
レース一覧画面では、育成中のキャラクタを出走させるレースを選択することができる。またレース画面では、選択中のレースについて、季節(春、夏、秋、冬)、天気(晴れ、曇り、雨、雪)、コース状態(良、稍重、重、不良)、出走キャラクタ数、開催ターンなどのレースコンディション情報が表示される。また各レースには育成中のキャラクタのファン数の獲得状況による出走条件が定められており、育成中のキャラクタが出走条件を満たしていないレースについては出走させることができない。
【0123】
また本実施形態では、育成目標として目標レースが設定されている場合があり、目標レースが設定されたターンではターン消費行動としてレースの出走を行うことしかできない。育成目標として目標レースが設定されている場合、レース一覧画面では、目標レースのみが選択可能となるように制御される。
【0124】
レース一覧画面においてレースへの出走を決定する入力が行われると、出走要求がサーバー20に送信される。出走要求を受信したサーバー20では出走対象のレースについて、育成中のキャラクタとNPC(ノンプレーヤキャラクタ)とによる走行シミュレーションを行い、走行シミュレーションの結果を含むレース結果応答をプレーヤ端末40に送信する。レース結果応答を受信したプレーヤ端末40では走行シミュレーションの結果に基づくレースの模様をプレーヤに観戦させる表示処理を実行する。
【0125】
本実施形態では、育成中のキャラクタをレースに出走させる場合、出走を指示したターンでのやる気の段階に応じた性能パラメータの調整が行われ、やる気が絶不調、不調の場合にはやる気が通常の場合に比べて性能パラメータに下降補正が行われ、やる気が好調、絶好調の場合にはやる気が通常の場合に比べて性能パラメータに上昇補正が行われる。
【0126】
キャラクタの育成において育成目標が設定されたターンでは、育成目標が達成されたか否かの判定が行われ、育成目標が達成された場合、育成目標が達成されたことが通知される。
【0127】
本実施形態では、各育成目標は72ターン目までの期間において設定され、かつキャラクタの種別に応じて育成目標の数、育成目標の内容が個別に設定されている。そして育成中のキャラクタについて育成目標を全て達成すると73ターン目以降の最終レースへの進出が可能となる。
【0128】
例えば、育成中のキャラクタについて設定されている最後の育成目標を達成すると、全ての育成目標の達成が完了したことが通知される。キャラクタの育成において全ての育成目標を達成した場合、73ターン目以降については、まず予選レースに出走することになり、予選レースで1着の結果を得ると準決勝レースに出走することになり、準決勝レースで1着の結果を得ると決勝レースに出走することになり、決勝レースで1着の結果を得ると最終レースの優勝となって育成終了となる。予選レース、準決勝レース、決勝レースの各ターンでも出走前に育成の指示を行うことができる。73ターン目以降の最終レースは育成目標が設定されないエクストラターンであり、予選レースや準決勝レースにおいて1着以外の結果となった場合、コンティニュー機能の利用により再挑戦が可能であるが、コンティニュー回数の残数がない場合には育成終了となる。なお先にも述べたようにコンティニュー機能の利用は、プレーヤの選択に委ねられているため、コンティニュー機能が利用可能な状況であってもプレーヤがコンティニュー機能を利用しないという選択をした場合には最終レース敗退ということで育成終了となる。
【0129】
また、育成中のキャラクタについて設定されている育成目標が達成できなかった場合、その時点で育成終了となる。特に本実施形態では、育成目標が目標レースで所定の着順以内の結果を取ることであった場合には、目標レースで所定の着順以内の結果を取るこができなくてもコンティニュー機能の利用によって再挑戦が可能であるが、育成目標が所定のターンまでに所定のファン数を獲得することである場合および目標レースへの出走である場合には育成目標の達成ができない場合にコンティニュー機能を利用することができず、育成目標の判定ターンを迎えた時点で育成終了となる。
【0130】
そして育成進行処理において育成の終了条件が成立すると(ステップS106でY)、終了確認処理が行われる(ステップS107)。終了確認処理では、育成対象のキャラクタのステータスを確認することができる終了確認画面が表示される。終了確認画面では、スキル取得ボタンと育成終了ボタンとが設けられ、スキル取得ボタンに対するタップ入力が行われると取得可能なスキルの一覧が表示されて所有するスキルポイントの範囲内でスキルの取得をすることができ、育成終了ボタンに対するタップ入力が行われると、育成終了処理が行われる(ステップS108)。
【0131】
まず育成終了処理では、育成済みキャラクタのステータスの確定と育成済みキャラクタの登録とが行われる。育成済みキャラクタのステータスの確定は、評価点の算出と因子情報の決定とを行う。育成済みキャラクタの登録は、キャラクタ個体IDに紐付けてステータスをプレーヤデータ記憶部71のキャラクタリストへ保存することで完了する。評価点の算出は、キャラクタの性能パラメータと取得スキルに基づいて算出され、因子情報は抽選により決定される。
【0132】
因子情報については、キャラクタの育成内容(レースの出走履歴など)、育成終了時点でのステータス(性能パラメータ、取得スキルなど)が参照されて決定される。また因子情報のうち、青因子と赤因子は必ず獲得することができ、固有因子は育成対象のキャラクタのレアリティを示す才能開花レベル(レベル1~レベル5)が所定レベル以上(レベル3以上)である場合に獲得することができる。また因子情報のうち、白因子について、スキル因子は取得済みのスキルを参照して決定され、レース因子は育成中に出走し、かつ勝利したレースを参照して決定され、シナリオ因子は育成開始に先立って選択した育成シナリオを参照して決定される。またキャラクタに紐付ける因子情報を決定する際、獲得対象として決定された因子情報の因子レベルは抽選によって決定される。本実施形態では、因子レベルとしてレベル1~レベル3までの3段階が用意されており、抽選によってレベル1~レベル3のいずれかに決定される。
【0133】
また育成終了処理では、育成結果に対する報酬の提供も行われる。本実施形態では、プレーヤデータ記憶部71のアイテムリストへの追加によって報酬が提供され、育成中に獲得したファン数に応じたゲーム内通貨とサポートポイントが報酬として決定され、ファン数が多いほどより多くのゲーム内通貨とサポートポイントを得ることができる。
【0134】
また育成終了処理では、サーバー20に対して育成終了要求が送信され、育成終了要求を受信したサーバー20では、育成済みキャラクタをプレーヤ管理データベース51のキャラクタリストに登録し、育成結果に対する報酬をプレーヤ管理データベース51のアイテムリストに追加する。
【0135】
このように本実施形態では、育成機能においてキャラクタを育成した結果に応じて、育成したキャラクタに因子情報が紐付けられる。そして育成済みキャラクタに紐付けられた因子情報は、新たにキャラクタを育成する際に、継承キャラクタに紐付く因子情報として育成対象のキャラクタのステータスを補強するために用いられる。このため育成機能においてキャラクタを育成した結果、プレーヤが所望する因子情報を獲得できなかった場合には、再度の育成が必要となる。
【0136】
そこで本実施形態では、キャラクタの育成結果に応じて決定された因子情報がプレーヤに通知された以降において、プレーヤの任意で因子情報の再獲得を要求することができる手法を採用している。以下では、因子情報の決定に係る処理の流れを
図13に示すフローチャートに沿って説明する。
【0137】
まずキャラクタの育成が終了したことに基づいて(ステップS201でY)、因子情報の獲得が行われる(ステップS202)。本実施形態では、キャラクタの育成の終了時において、
図14に示す最終確認ダイアログが表示され、プレーヤに対する最終確認が行われる。最終確認ダイアログが表示されている状況で、終了ボタン501に対するタップ入力が行われると、育成対象のキャラクタのステータスに関して、性能パラメータ、各種適正、および所持スキル等が確定し、プレーヤ端末40からサーバー20に対して因子獲得要求が送信される。因子獲得要求を受信したサーバー20では、因子獲得要求に基づいて因子情報の抽選を実行し、抽選結果をプレーヤ端末40に送信する。
【0138】
因子情報の抽選では、獲得対象を決定する第1処理と因子レベルを決定する第2処理とを、青因子、赤因子、固有因子、白因子のそれぞれについて因子タイプに応じた形式で実行し、因子情報の決定が行われる。
【0139】
まず青因子については、第1処理において、スピード、スタミナ、パワー、根性、賢さの5種類の性能パラメータから1種類を選択する抽選が行われる。本実施形態では、各性能パラメータの選択確率は均等であり、それぞれ1/5となっている。獲得対象となる1種類の性能パラメータが決定されると、第2処理において、因子レベルをレベル1~レベル3のいずれかに決定する。青因子に関する因子レベルは、キャラクタの育成終了時における性能パラメータの値を参照して抽選され、第1処理で獲得対象となった性能パラメータの値が高いほど、第2処理で高い因子レベルが選択されやすい。また青因子に関する因子レベルについては、レベル3が選択されるためには性能パラメータの値が所定の水準(例えば、600以上)を超えている必要がある。
【0140】
次に赤因子については、第1処理において、キャラクタの育成終了時の適正ランクがA以上の適性を抽出し、抽出された適性からいずれか1種類を獲得対象として選択する抽選が行われる。例えば、
図5に示すようなキャラクタNの適正状況では、適正ランクがA以上の適正として、コース適性「芝」、距離適正「長距離」、および脚質適正「差し」の3種類が抽出され、いずれか1種類が均等な選択率(1/3)で抽選される。本実施形態では、育成対象のキャラクタの適正については因子継承イベントによって継承キャラクタの赤因子の情報の影響を受けて適正ランクが上昇することがある。このため、因子継承イベントによって育成対象のキャラクタについて適正ランクがA以上の適性が増えると第1処理の抽選対象となる適性も増えることになる。
【0141】
なお、赤因子に関する第1処理では、育成対象のキャラクタの育成開始に先立って選択された2体の継承キャラクタに紐付けられている赤因子の情報を参照し、各継承キャラクタに紐付けられている赤因子の種類に応じて選択率の上昇補正が行われるようにしてもよい。例えば、2体の継承キャラクタに紐付けられている赤因子がコース適性と距離適正に関するものであった場合、コース適性および距離適正に関する選択率を脚質適正の選択率よりも上昇させる補正を行うことができる。また2体の継承キャラクタに紐付けられている赤因子がいずれも距離適正に関するものであった場合、距離適正に関する選択率をコース適性および脚質適正の選択率よりも上昇させる補正を行うことができる。
【0142】
そして第1処理によって獲得対象となる1種類の適正が決定されると、第2処理において、因子レベルをレベル1~レベル3のいずれかに決定する。赤因子に関する因子レベルは、キャラクタの育成終了時における適正ランクを参照して抽選され、第1処理で獲得対象となった適正の適正ランクが高いほど、第2処理で高い因子レベルが選択されやすい。本実施形態では、各適正について、S、A、B、C、D、E、F、Gの8段階の適正ランクが用意されており、赤因子の獲得対象の候補として抽出されるためには適正ランクがA以上(AまたはS)であることが必要であり、赤因子の獲得対象として選択された適性の適正ランクがSである場合には、適正ランクがAであった場合よりも高い因子レベルが選択されやすい。
【0143】
次に固有因子については、第1処理において、キャラクタのレアリティに応じた判定が行われる。本実施形態では、育成対象となるキャラクタのレアリティとして才能開花レベルという情報が存在し、才能開花レベルがレベル1~レベル5の範囲で設定されている。才能開花レベルは、レベル1が最もレアリティが低く、レベル5が最もレアリティが高いという扱いとなっている。キャラクタには固有スキルと称されるキャラクタ毎の固有のスキルが初期ステータスとして取得した状態となっており、育成機能においてキャラクタを育成する過程で所定条件を満たすことで固有スキルのスキルレベルが上昇する仕組みが存在する。固有スキルのレベルはスキルの効果に影響し、固有スキルのレベルが高いほどスキルが発動した際の効果量が高くなる。固有因子に関する第1処理では、育成対象のキャラクタの才能開花レベルがレベル3以上(レベル3~レベル5)である場合、固有因子が獲得可能であると判定される。すなわち育成対象のキャラクタの才能開花レベルがレベル2以下(レベル1またはレベル2)であった場合、固有因子に関する第1処理では、固有因子が獲得不可能であると判定される。なお固有因子に関する第1処理では、才能開花レベルを参照するのではなく、固有スキルを参照して固有因子が獲得可能であるか判定するようにしてもよい。本実施形態では、同じ種類のキャラクタであっても、才能開花レベルがレベル2以下とレベル3以上とで固有スキルが異なっており、固有スキルを参照することでキャラクタの才能開花レベルを実質的に判断することができる。
【0144】
そして第1処理において固有因子の獲得が可能であると判定された場合、第2処理において、因子レベルをレベル1~レベル3のいずれかに決定する。固有因子に関する因子レベルは、育成対象のキャラクタの固有スキルのスキルレベルを参照して抽選され、スキルレベルが高いほど、第2処理で高い因子レベルが選択されやすい。なお固有因子の因子レベルについては育成対象のキャラクタの才能開花レベルを参照して抽選するようにしてもよく、才能開花レベルが高いほど、第2処理で高い因子レベルが選択されやすくなっていてもよい。
【0145】
次に白因子については、第1処理において、キャラクタの所持スキルや育成履歴を参照して獲得対象を決定する抽選が行われる。本実施形態では、白因子として、スキル因子、レース因子、およびシナリオ因子が存在し、各因子について獲得対象の候補を設定する。まずスキル因子については、育成終了時点でキャラクタが取得している通常スキル(固有スキル以外のスキル)に対応する因子情報を獲得対象の候補として設定する。またレース因子については、キャラクタの育成中に出走したレースであって、レースのグレードがG1に設定されており、かつレース結果が1着であったレースに対応する因子情報を獲得対象の候補として設定する。またシナリオ因子については、キャラクタの育成開始に先立ってプレーヤが選択した育成シナリオに対応する因子情報を獲得対象の候補として設定する。そしてスキル因子、レース因子、およびシナリオ因子について設定された獲得対象の候補のそれぞれについて抽選により当否を決定し、当選した獲得対象の候補を白因子に関する獲得対象として決定する。なお本実施形態では、育成されたキャラクタの育成ランクが高いほど獲得対象の候補のそれぞれについて当否を決定する抽選の当選確率が優遇される。キャラクタの育成ランクとは、育成が終了したキャラクタのステータスに基づき算出される評価点をランク判定基準によってランク分けしたものであり、評価点が高いほど高い育成ランクとなる。すなわち高い育成ランクでキャラクタの育成を終了すると、白因子の獲得対象が多くなりやすい傾向にある。また本実施形態では、獲得対象の候補となる白因子の中に継承キャラクタに紐付けられている白因子が含まれている場合、その白因子については当否を決定する抽選の当選確率が優遇される。すなわち白因子については継承キャラクタと同じ因子情報が獲得しやすい仕組みとなっている。
【0146】
そして第1処理によって獲得対象となる白因子が決定されると、獲得対象となった白因子のそれぞれについて、第2処理において、因子レベルをレベル1~レベル3のいずれかに決定する。白因子に関する因子レベルも、育成ランクを参照して抽選され、育成ランクが高いほど、第2処理で高い因子レベルが選択されやすい。
【0147】
なお白因子のうちスキル因子についてはキャラクタが所持しているスキルのレアリティが高いほど、第1処理での当否を決定する抽選の当選確率が優遇され、第2処理で高い因子レベルが選択されやすい。例えば、1体のキャラクタが同時に所持することができない下位スキル(例えば、中距離直線○)と上位スキル(例えば、中距離直線◎)とがあり、育成終了時に下位スキルを所持している場合よりも育成終了時に上位スキルを所持している場合の方が、そのスキルに対応する白因子(例えば、中距離直線○)の因子情報の獲得に関して優遇される。
【0148】
本実施形態では、白因子の獲得対象を決定する際に、キャラクタの所持スキル、レース出走履歴、および育成シナリオなどから獲得対象の候補を抽出して、獲得対象の候補のそれぞれについて当否を決定することとしたが、白因子の獲得対象を決定する抽選に関して、キャラクタの育成ランクに応じた確率で獲得数の抽選を先に行い、白因子の獲得対象の候補の中から抽選で決めた獲得数を上限として白因子の獲得対象を決定するようにしてもよい。
【0149】
そしてプレーヤ端末40において育成対象のキャラクタについての因子情報の抽選結果をサーバー20から取得すると、
図15に示す獲得因子通知画面を表示し、サーバー20から取得した因子情報を、今回の育成で獲得した因子情報としてプレーヤに通知する(ステップS203)。
【0150】
獲得因子通知画面では、サーバー20から取得した因子情報が一覧表示されるとともに、因子確定ボタン511と因子再獲得ボタン512とが設けられている。獲得因子通知画面が表示されている状況で因子確定ボタン511に対するタップ入力が行われると、
図16に示す因子確定確認ダイアログが表示される。そして因子確定確認ダイアログに設けられている確定確認ボタン521に対するタップ入力が行われると(ステップS204でY)、今回育成されたキャラクタに紐付ける因子情報が確定されて、プレーヤ管理データベース51のキャラクタリストおよびプレーヤデータ記憶部71のキャラクタリストに育成済みキャラクタとして登録される(ステップS205)。なお因子確定確認ダイアログが表示されている状況においてキャンセルボタン522に対するタップ入力が行われた場合には、因子確定確認ダイアログを閉じて獲得因子通知画面に復帰する。
【0151】
また獲得因子通知画面が表示されている状況で因子再獲得ボタン512に対するタップ入力が行われると、
図17に示す因子再獲得確認ダイアログが表示される。そして因子再獲得確認ダイアログに設けられている再獲得確認ボタン531に対するタップ入力が行われると(ステップS206でY)、プレーヤ端末40からサーバー20に対して因子情報の再獲得を要求する因子再獲得要求が送信されて因子情報の再獲得が行われる(ステップS207)。因子情報の再獲得に関しては、キャラクタの育成をする際に必要となるトレーナーポイント(TP)の消費が要求され、プレーヤが所持するトレーナーポイント(TP)が不足している場合には回復アイテムなどを使用してトレーナーポイントを補充することで因子情報の再獲得を行うことができる。またトレーナーポイント(TP)は時間経過によって一定量ずつ回復する仕様となっているため、因子情報の再獲得に関してプレーヤが所持するトレーナーポイント(TP)が不足している状況で、獲得因子通知画面が表示されている場合には、アプリケーションの他の機能を呼び出した後に育成機能を再開した場合や、アプリケーションをタスクキルによって終了した後にアプリケーションを起動して育成機能を再開した場合など、別画面に移行した後に育成機能を再開することによって、時間経過に基づくトレーナーポイント(TP)の回復後の所持量で因子情報の再獲得が可能となることがある。本実施形態では、キャラクタの育成を開始するために必要な消費量と同等のトレーナーポイント(TP)を消費して因子情報の再獲得を行うことができる。因子再獲得要求を受信したサーバー20では、因子再獲得要求に基づいて因子情報の抽選を再実行し、抽選結果をプレーヤ端末40に送信する。特に本実施形態では、因子再獲得要求に基づく因子情報の抽選は、青因子、赤因子、固有因子、および白因子のそれぞれに関して、先に行った因子獲得要求に基づく因子情報の抽選と同一条件下で、第1処理および第2処理を実行して獲得対象の因子とその因子レベルを決定する。なお因子再獲得確認ダイアログにはキャンセルボタン532も設けられており、キャンセルボタン532に対するタップ入力が行われると、獲得因子通知画面に復帰する。
【0152】
そしてプレーヤ端末40において育成対象のキャラクタについての因子情報の抽選結果をサーバー20から取得すると、
図18および
図19に示す獲得因子選択画面を表示し、因子再獲得要求に基づいてサーバー20から取得した因子情報を、先に取得した因子情報と比較可能な態様でプレーヤに通知する(ステップS208)。なお因子再獲得要求に基づいてサーバー20から取得される因子情報は、因子再獲得要求に基づき決定された因子情報だけであってもよいし、因子獲得要求に基づき決定された元の因子情報と因子再獲得要求に基づき決定された新たな因子情報との双方であってもよい。
【0153】
獲得因子選択画面では、
図19に示すように、先に取得した因子情報を「元の因子」として表示し、
図18に示すように、後に取得した因子情報を「再獲得因子」として表示する。獲得因子選択画面において左右いずれかの方向にスワイプ入力を行うことで、「元の因子」と「再獲得因子」との表示切り替えを行うことができる。
【0154】
また獲得因子選択画面に設けられている因子一覧ボタン541に対してタップ入力が行われると、
図20に示すように、因子一覧ダイアログが表示され、育成対象のキャラクタ(例えば、キャラクタN)および2体の継承キャラクタ(例えば、キャラクタDおよびキャラクタB)の因子情報がツリー表示され、育成済みキャラクタとしてキャラクタリストに登録された場合を想定した因子情報の事前確認をすることができる。なお因子一覧ダイアログで表示される育成対象のキャラクタの因子情報は、獲得因子選択画面において表示されている因子情報となる。すなわち獲得因子選択画面において「元の因子」が表示されている状況で因子一覧ダイアログが表示される場合には、育成対象のキャラクタの因子情報が「元の因子」であり、獲得因子選択画面において「再獲得因子」が表示されている状況で因子一覧ダイアログが表示される場合には、育成対象のキャラクタの因子情報が「再獲得因子」となる。
【0155】
また獲得因子選択画面には因子確定ボタン542が設けられており、因子確定ボタン542に対するタップ入力が行われると、獲得因子選択画面で表示中の因子情報を選択したものとして因子確定確認ダイアログが表示される。例えば、
図18に示すように、「再獲得因子」が選択されている状況で因子確定ボタン542に対するタップ入力が行われると、
図21に示すように、「再獲得因子」に対応する因子情報を表示した因子確定確認ダイアログが表示される。そして因子確定確認ダイアログに設けられている確定確認ボタン551に対するタップ入力が行われると(ステップS209でY)、今回育成されたキャラクタに紐付ける因子情報が確定されて、プレーヤ管理データベース51のキャラクタリストおよびプレーヤデータ記憶部71のキャラクタリストに育成済みキャラクタとして登録される(ステップS205)。なお因子確定確認ダイアログが表示されている状況においてキャンセルボタン552に対するタップ入力が行われた場合には、因子確定確認ダイアログを閉じて獲得因子選択画面に復帰する。
【0156】
本実施形態では、既にプレーヤに通知された因子情報と同一条件下でキャラクタに紐付けられる因子情報を再抽選するため、プレーヤが因子情報の再獲得を決断する動機となりやすい。なお本実施形態では、1体のキャラクタに対して繰り返し因子情報を決定する抽選を行う態様であったが、因子情報の再獲得を行う場合、育成されたキャラクタ(オリジナル体)の育成履歴をトレースした複製体を内部的に作成し、複製体に対して因子情報を決定して、オリジナル体と複製体のどちらを登録するかをプレーヤに選択させるようにしてもよい。なお因子情報の再獲得に係る抽選(2回目の抽選)の条件は、1回目の抽選と必ずしも同一ではなくてもよく、再獲得に係る抽選において確率的に1回目の抽選と比べて有利または不利になってもよい。また因子情報の再獲得に係る抽選を行う場合、キャラクタに対して内部補正をかけたステータスを参照して因子情報の決定に係る抽選を行うようにしてもよい。例えば、白因子の獲得対象を決定する抽選において、実際のキャラクタの育成ランクがAであったとしても、再獲得に係る抽選では内部的に育成ランクをSとして扱って白因子の獲得対象を決定する抽選を本来の育成ランクよりも有利な条件で行うことができる。
【0157】
また本実施形態では、因子情報の再獲得がなされた場合、獲得因子選択画面において、先に取得した因子情報と後に取得した因子情報とを比較可能に表示し、いずれの因子情報をキャラクタに紐付けるかをプレーヤが選択可能となっている。すなわち「元の因子」に係る因子情報と「再獲得因子」に係る因子情報とを見比べて、プレーヤの任意でキャラクタに紐付ける因子情報を確定することができるので、プレーヤの利便性を高めることができる。なお本実施形態では、「元の因子」を保持したまま「再獲得因子」と比較考量してキャラクタに紐付ける因子情報をプレーヤが選択できるようにしたが、因子情報の再獲得を要求した場合には、「元の因子」に対応する因子情報を破棄して、「再獲得因子」に対応する因子情報をキャラクタに紐付けて登録するようにしてもよい。
【0158】
また本実施形態では、獲得因子選択画面において、「元の因子」に係る因子情報の表示と「再獲得因子」に係る因子情報の表示とをスワイプ入力によって切り替える場合について説明をしたが、「元の因子」に係る因子情報と「再獲得因子」に係る因子情報とを同一画面内で表示し、表示対象を切り替えることなく両者を比較確認することができるようにしてもよい。また獲得因子選択画面において、「元の因子」に係る因子情報の表示または「再獲得因子」に係る因子情報の表示の一方において他方との相違点についての差分表示を行うようにしてもよい。
【0159】
また本実施形態では、因子情報の再獲得は1回限りであったが、対価となるトレーナーポイント(TP)を消費すれば複数回行えるようにしてもよい。なお因子情報の再獲得を繰り返し行うことができるようにした場合、因子情報の再獲得に対するトレーナーポイント(TP)の消費量が都度上昇するような仕様であってもよい。
【0160】
また因子情報の再獲得に対する対価に段階を設けて、プレーヤの任意で消費した対価の段階に応じて因子情報の再獲得の際に優遇措置が得られるようにしてもよい。例えば、因子情報を再獲得する場合にトレーナーポイント(TP)の消費量が高いほど獲得できる白因子の数が増えやすい仕様とすることができる。
【0161】
また本実施形態では、育成機能において1回のキャラクタの育成につき所定量のトレーナーポイント(TP)を消費する必要があり、この消費量は、イベントやキャンペーンなどにより期間限定で変動することがある。これに対して因子情報の再獲得をする際に必要となるトレーナーポイント(TP)は通常の1回の育成に必要な所定量を消費すればよい。すなわち本実施形態では、育成を開始する際のトレーナーポイント(TP)の消費量に連動することなく、一定量のトレーナーポイント(TP)を消費することで因子情報の再獲得が可能となっているが、育成を開始する際のトレーナーポイント(TP)の消費量に連動して因子情報の再獲得に必要なトレーナーポイント(TP)の消費量が変動するようにしてもよい。また本実施形態では、因子情報の再獲得に対価を必要としたが、対価を要することなく因子情報の再獲得ができるようにしてもよい。
【0162】
また本実施形態では、因子情報の再獲得に係る抽選を、プレーヤの入力に基づいて行う場合について説明をしたが、キャラクタの育成終了時に予め同一条件で2回の抽選(1回目の抽選および2回目の抽選)を行った上で1回目の抽選結果のみを提示し、プレーヤの入力に基づいて2回目の抽選結果を提示するようにしてもよい。2回の抽選を先に行う場合、いずれの抽選結果を提示するかについては予め定められた優先順位に従って判断することができる。例えば、因子情報の獲得数や特定の因子情報に関する因子レベルなど任意の基準によって先に提示する抽選結果を決定することができる。
【0163】
また因子情報を再獲得する際に、元の因子情報に関してロック設定をできるようにして、ロック設定された因子情報が再獲得された因子情報に引き継がれるようにしてもよい。元の因子情報に関してロック設定を可能とする場合、青因子、赤因子、固有因子のいずれか1種類のみについてロック設定を可能としてもよいし、青因子、赤因子、固有因子の全てについてロック設定を可能として白因子のみ再決定するようにしてもよい。また白因子についても個数を制限してロック設定することができるようにしてもよい。
【0164】
このように本実施形態の育成機能では、1体のキャラクタを育成した際に、育成が終了したキャラクタに対して紐付けられる因子情報の抽選を2回受けることが可能となっている。しかしながら、選択候補となる「元の因子」および「再獲得因子」がプレーヤの所望する因子情報ではなかった場合には、育成機能を利用して再度の育成が必要となる。
【0165】
そこで本実施形態では、因子変更アイテムの消費を対価として育成済みキャラクタに紐付けられた因子情報を変更可能とする因子変更機能を新たに設けている。
【0166】
まず因子変更アイテムの入手方法について説明する。本実施形態では、育成機能や対戦機能を利用する毎にイベントパラメータが累積的に増加するように更新され、イベントパラメータが所定値に達する毎に報酬を獲得できる報酬決定抽選を受ける権利が付与される。報酬決定抽選によって獲得できる報酬には因子変更アイテムを含む複数種類のアイテムが用意されており、報酬決定抽選で因子変更アイテムを引き当てることで因子変更アイテムを入手することができる。
【0167】
図22~
図24は、イベントパラメータの更新内容を通知するパラメータ更新演出の実行例を示す図である。
【0168】
例えば、育成機能においてキャラクタの育成が行われた場合、育成終了処理においてイベントパラメータの更新が行われ、パラメータ更新演出はキャラクタの育成結果の表示が完了した後に実行される。また例えば、対戦機能において育成済みキャラクタをレースに出走させた場合、レースの出走結果をサーバー20から取得した段階でイベントパラメータの更新が行われ、パラメータ更新演出はレースの出走結果の表示が完了した後に実行される。
【0169】
パラメータ更新演出では、パラメータゲージ601とフラスコアイコン602とによってイベントパラメータの蓄積度合いをプレーヤに通知する。パラメータゲージ601は、報酬獲得条件を満たすまでのイベントパラメータの蓄積度合いを通知する役割があり、育成機能や対戦機能の利用において得たイベントパラメータの更新量に対応して、例えば、
図22から
図23に示すようにパラメータゲージ601のゲージ量が増加する様子がアニメーション表示される。
【0170】
フラスコアイコン602は報酬獲得数を通知する役割があり、イベントパラメータが所定量に達する毎にカウントアップするように表示態様が変化する。例えば、
図22から
図24に示すようにイベントパラメータの更新によって所定量を超えるパラメータゲージ601のゲージ量の増加が起きた場合、フラスコアイコン602の表示態様が変化し報酬獲得数を示す数字が表示される。
【0171】
本実施形態では、イベントパラメータが判定値「10」に達する毎に報酬獲得条件が成立する。すなわち本実施形態では、既述の所定量を超えるパラメータゲージ601のゲージ量の増加を判定する基準となる値として判定値が設定されている。そしてパラメータゲージ601およびフラスコアイコン602の表示内容は、イベントパラメータを判定値で除算することにより求められる。より具体的には、イベントパラメータを判定値で除算して商と余りを求め、商を報酬獲得数としてフラスコアイコン602の表示に適用し、余りをゲージ量としてパラメータゲージ601の表示に適用する。なおパラメータゲージ601を表示する画面においては判定値に関連する数値を表示してもよい。またフラスコアイコン602を表示する画面においては報酬獲得数が1以上であるとき、報酬が獲得できる旨の案内表示をしてもよい。
【0172】
なおイベントパラメータの管理と報酬獲得数の管理とについては、イベントパラメータを0~10の範囲で循環するように変化するカウンタで計測し、イベントパラメータを計測するカウンタの値が「10」に達する毎に報酬獲得数を計数するカウンタの値がカウントアップされるようにしてもよい。この場合には、報酬決定抽選が実行されると報酬獲得数を計測するカウンタの値がリセットされる。報酬獲得数をイベントパラメータとは別に管理している場合、育成機能や対戦機能などのイベントパラメータを更新する対象のコンテンツが終了する毎に、イベントパラメータが最大値「10」を計測して報酬獲得条件を満たした場合に報酬獲得数の更新が行われる。
【0173】
続いてイベントパラメータの更新態様についての具体例を以下に説明する。
【0174】
例えば、育成機能と対戦機能とを区別せず、1回の利用につきイベントパラメータを固定量(例えば、1)上昇させるというものである。この場合、プレーヤが育成機能および対戦機能のいずれを利用するかについて、イベントパラメータの更新量について考慮する必要がない。
【0175】
また例えば、育成機能を利用する場合、対戦機能を利用する場合よりも1回の利用におけるイベントパラメータの上昇量が大きいというものである。すなわち育成機能を利用した場合と対戦機能を利用した場合とにおいてイベントパラメータの上昇量が異なっていてもよい。具体的には、育成機能を利用した場合、1回の利用につきイベントパラメータが「3」上昇し、対戦機能を利用した場合、1回の利用につきイベントパラメータが「1」上昇するといった更新態様を採用することができる。本実施形態では、育成機能の利用と対戦機能の利用とを比較した場合、その利用に要する時間に違いがあり、育成機能において1体のキャラクタの育成が完了するまでに要する時間が、対戦機能において対戦結果を得るまでに要する時間よりも長いという傾向がある。このため、プレーヤがゲーム機能を利用するために要する時間が長い育成機能を利用した場合の方が対戦機能を利用した場合よりもイベントパラメータの上昇量が大きくなることで育成機能の利用を促進することができる。
【0176】
また例えば、育成機能を利用する場合、キャラクタの育成結果に応じてイベントパラメータの上昇量が異なるというものである。具体的には、育成済みキャラクタに紐付けられる因子情報のうち、青因子、赤因子、および固有因子の3つの因子レベルの合計(星の数)が3以下であれば、イベントパラメータが「1」上昇し、既述の因子レベルの合計が4~6であれば、イベントパラメータが「2」上昇し、既述の因子レベルの合計が7以上であれば、イベントパラメータが「3」上昇するという更新態様を採用することができる。また育成済みキャラクタに紐付けられる因子情報のうち、青因子、赤因子、および固有因子の3つの因子レベルの合計(星の数)がイベントパラメータの上昇量となっていてもよい。本実施形態の育成機能では、育成結果が優れているほど因子レベルの高い因子情報が得られやすいため、キャラクタの育成結果に応じてイベントパラメータの上昇量が異なるようにすれば、育成機能において優秀なキャラクタを育成するというプレーヤの向上心を喚起することができる。また例えば、育成機能を利用する場合、キャラクタの育成が終了した時点での育成シナリオの進行度に応じてイベントパラメータの上昇量が異なり、キャラクタの育成が終了した時点での育成シナリオの進行度(育成目標の達成数や達成率、ターン消化数、エクストラターンでのレースの結果等を含む)が高いほどイベントパラメータが上昇しやすい仕様とすることができる。また例えば、育成機能を利用する場合、キャラクタの育成開始に先立って選択される育成シナリオに応じてイベントパラメータの上昇量が設定されていてもよい。
【0177】
また例えば、対戦機能を利用する場合、対戦結果によってイベントパラメータの上昇量が異なるというものである。具体的には、対戦機能で勝利の判定を得た場合にはイベントパラメータが「2」上昇し、勝利以外(敗北または引き分け)の判定を得た場合にはイベントパラメータが「1」上昇するという更新態様を採用することができる。なお対戦機能における「勝利」とは、デイリーレースおよびデイリーレジェンドレースでは自身のキャラクタが1着を取ること、チーム競技場では5戦中3勝以上して対戦相手のチームに勝利することである。
【0178】
続いて、因子変更機能に係る処理の流れを
図25に示すフローチャートに沿って説明する。
【0179】
まず本実施形態では、ホーム画面において因子変更機能へ移行するための入力(イベント移行入力)を受け付けている(ステップS301)。ホーム画面には、
図26に示すように、イベントアイコン611が設けられており、イベントアイコン611に対するタップ入力(イベント移行入力)が行われると(ステップS301でY)、イベントデータ記憶部74に記憶されているイベントパラメータを参照して報酬獲得条件を満たしているか否かを判定する(ステップS302)。
【0180】
本実施形態では、イベントパラメータを判定値で除算し、その商に基づいて報酬獲得条件を満たしているか否かが判定され、イベントパラメータを判定値で除算した結果、商が0ではない場合(または商が1以上である場合)、報酬獲得条件を満たしていると判定される。例えば、イベントパラメータが32であって判定値を10とした場合、イベントパラメータを判定値で除算した商が3となるため、報酬獲得条件を満たしている判定される。
【0181】
報酬獲得条件を満たしていると判定された場合(ステップS302でY)、報酬獲得処理が実行され(ステップS303)、報酬獲得条件を満たしていないと判定された場合(ステップS302でN)、報酬獲得処理を省略して開始受付処理へ進む(ステップS304)。
【0182】
報酬獲得処理では、既述の除算によって求められた商と余りの情報を含む報酬決定要求がサーバー20に送信される。報酬決定要求を受け取ったサーバー20では、既述の商を報酬獲得数として、報酬獲得数に相当する回数の報酬決定抽選を実行して提供対象の報酬を決定する。またサーバー20では、イベント管理データベース53に記憶されている報酬の提供先のプレーヤのイベントパラメータについて、既述の余りで上書き更新する。例えば、既述のイベントパラメータが32であって判定値を10とする場合については、商が3、余りが2であることに基づいてイベントパラメータを32から2に上書きする。
【0183】
そして必要回数の報酬決定抽選の実行が完了すると、サーバー20は、プレーヤ管理データベース51における報酬の提供先のプレーヤのアイテムリストに提供対象の報酬を追加し、提供対象の報酬と更新後のイベントパラメータの情報を含む報酬決定応答をプレーヤ端末40に送信する。報酬決定応答を受信したプレーヤ端末40では、プレーヤデータ記憶部71のアイテムリストに提供対象として決定された報酬を追加し、報酬決定応答に含まれるイベントパラメータの情報に基づきイベントデータ記憶部74に記憶されているイベントパラメータを更新する。このように本実施形態では、イベントパラメータに対する除算を行うことで商を用いて報酬獲得数を判断することができるとともに、余りを用いて報酬の獲得に対するイベントパラメータの消費管理を行うことができる。
【0184】
また本実施形態では、報酬獲得処理が行われる場合、プレーヤ端末40において提供対象として決定された報酬を通知する報酬獲得演出が実行される。
図27~
図29は、報酬獲得演出の実行例を示す図である。
【0185】
報酬獲得演出では、報酬獲得数の表記を伴うフラスコアイコン621(
図27参照)が爆発エフェクト622(
図28参照)に表示変化して、最終的に報酬アイコン623(
図29参照)で報酬内容を通知するアニメーション処理が行われる。報酬獲得演出の実行中の表示画面には報酬確認ボタン624が設けられており、報酬確認ボタン624に対するタップ入力が行われると、
図30に示すように、報酬一覧ダイアログが表示される。報酬一覧ダイアログでは、今回の因子強化イベントに関して獲得できる報酬の一覧が表示される。また報酬一覧ダイアログには、復帰ボタン626が設けられており、復帰ボタン626に対するタップ入力が行われると、報酬獲得演出に関する表示画面に復帰する。
【0186】
また報酬獲得演出の実行中の表示画面には進行ボタン625が設けられており、進行ボタン625に対するタップ入力が行われると報酬獲得演出を終了して開始受付処理へ進む(ステップS304)。
【0187】
開始受付処理では、イベントトップ画面を通じて因子変更機能に関連する各種の入力を受け付ける。
図31は、未獲得の報酬が存在している状況におけるイベントトップ画面の表示例を示す図である。
【0188】
イベントトップ画面では、
図31に示すように、パラメータゲージ631、機能開始ボタン632、および機能移行ボタン633が設けられる。
【0189】
パラメータゲージ631は、現在のイベントパラメータの蓄積状況を視認できるようにしたものである。パラメータゲージ631の近傍に設けられている報酬確認ボタン634に対するタップ入力が行われると、
図30に示す報酬一覧ダイアログが表示される。
【0190】
機能開始ボタン632は、因子変更機能の利用を開始するための入力を受け付けるものであり、因子変更アイテムを所持している場合に有効化される。このため因子変更アイテムを所持していない状況においてイベントトップ画面に遷移した場合、機能開始ボタン632は無効化され、グレーアウト表示される。また機能開始ボタン632には、因子変更機能を利用可能な回数が表示され、因子変更機能の利用開始に先立って利用回数の残りを把握することができる。
【0191】
機能移行ボタン633は、イベントパラメータを溜めるために育成機能や対戦機能へ速やかに移行するために利用される。機能移行ボタン633に対するタップ入力が行われた場合、
図32に示すように、機能誘導ダイアログが表示される。機能誘導ダイアログには、イベントパラメータを溜めることができるゲーム機能へ移行するためのボタンとして、育成機能へ移行するための育成移行ボタン638、対戦機能へ移行するための対戦移行ボタン639a~639cが設けられている。なお本実施形態では、原則的には、
図26に示すホーム画面に設けられた育成移行ボタン612や対戦移行ボタン613で育成機能や対戦機能を利用するための入力を受け付けている。例えば、ホーム画面が表示されている状況において、育成移行ボタン612に対するタップ入力が行われると、育成機能の利用を開始することができ、対戦移行ボタン613に対するタップ入力が行われると、対戦機能の利用を開始することができる。そして本実施形態では、イベントパラメータを溜めるためには育成機能や対戦機能を利用することが必要となるが、ホーム画面に戻らずにイベントトップ画面から育成機能や対戦機能への移行を誘導することができるためプレーヤの利便性が向上する。なお因子強化イベントにおいて獲得できる報酬を全て獲得している状況では、機能移行ボタン633が無効化されてグレーアウト表示される。
【0192】
そしてイベントトップ画面において機能開始ボタン632が有効化されている状況で機能開始ボタン632に対するタップ入力が行われると、表示画面がキャラクタ選択画面に遷移してキャラクタの選択を受け付けるキャラクタ選択処理が実行される(ステップS305)。
【0193】
図33および
図34は、キャラクタ選択画面の表示例を示す図である。キャラクタ選択画面では、プレーヤが所持する育成済みキャラクタの一覧がキャラクタアイコン642によって表示され、キャラクタアイコン642に対してタップ入力を行うことで任意の育成済みキャラクタを選択することができる。選択状態の育成済みキャラクタのキャラクタアイコン642には選択マーク650が付与され、キャラクタ表示領域641に選択状態の育成済みキャラクタの画像が表示される。キャラクタ表示領域641の右方には因子関連情報表示領域643が設けられており、因子関連情報表示領域643には、選択状態の育成済みキャラクタに関する因子情報や継承キャラクタが表示される。因子関連情報表示領域643における因子情報の表示内容は、因子タブ644および継承タブ645を用いて変更することができる。
図33に示す表示例では、因子タブ644が選択されており、因子関連情報表示領域643には、選択状態の育成済みキャラクタの育成終了時に紐付けられた因子情報が表示されている。因子タブ644が選択されている状況では、赤因子、青因子、および固有因子を通常表示し、白因子をグレーアウト表示して選択候補を判別可能にする。なお青因子、赤因子、および固有因子であっても因子レベルが最大の場合には、グレーアウト表示するようにしてもよい。また継承タブ645に対するタップ入力が行われると、
図34に示すように、因子関連情報表示領域643の表示内容が、選択状態の育成済みキャラクタと継承キャラクタとの関係図に変化する。
【0194】
またキャラクタ選択画面に設けられたソート対象変更ボタン647に対してタップ入力を行うことでソート対象の変更をすることができる。またキャラクタ選択画面に設けられたソート順位変更ボタン648に対してタップ入力を行うことで昇順と降順とを切り替えることができる。本実施形態では、ソート対象として「因子」以外に「名前」、「登録日」などを選択することができる。このようにソート対象やソート順位を変更することを可能としたことで、プレーヤは、自身の所有する育成済みキャラクタを様々な観点から比較考量して、因子情報を変更する育成済みキャラクタを選択することができる。
【0195】
また育成済みキャラクタの選択に係る視認性や操作性を向上させるべく、キャラクタ選択画面において絞り込み機能を設けてもよい。例えば、適正や因子などをより詳細に指定して条件を満たす育成済みキャラクタのみを表示させるようにしてもよい。
【0196】
またキャラクタ選択画面において育成済みキャラクタの選択に制限を設けるようにしてもよい。例えば、プレーヤが所有する育成済みキャラクタにおいて青因子、赤因子、および固有因子の全てについて因子レベルが最大のものについてはキャラクタ選択画面においてグレーアウト表示しつつ選択不可とする、または、その育成済みキャラクタをキャラクタ選択画面において非表示とすることができる。また因子変更機能を利用して因子情報を変更可能な育成済みキャラクタの候補は一部のキャラクタに制限されてもよく、別の期間で開催される因子強化イベントにおいて因子情報を変更可能な育成済みキャラクタの候補が変更されてもよい。また本実施形態のようにフレンド登録された他のプレーヤから育成済みキャラクタをレンタルして継承キャラクタとして使用する場合を考慮して、プレーヤが他のプレーヤに継承キャラクタとしてのレンタルを許可している育成済みキャラクタについては因子情報の変更ができないような制限が設けられていてもよい。
【0197】
そしてキャラクタ選択画面が表示されている状況において、進行ボタン646に対するタップ入力が行われると、
図35に示すように、選択キャラクタ確認ダイアログが表示される。またキャラクタ選択画面が表示されている状況において、復帰ボタン649に対するタップ入力が行われた場合には、イベントトップ画面に復帰する。
【0198】
選択キャラクタ確認ダイアログでは、選択状態の育成済みキャラクタに紐付けられた因子情報および継承キャラクタの因子情報が一覧表示される。選択キャラクタ確認ダイアログには、OKボタン661とキャンセルボタン662とが設けられており、OKボタン611に対するタップ入力が行われると、育成済みキャラクタの選択内容を確定して表示画面が強化対象選択画面に遷移して強化対象の因子情報の選択を受け付ける強化対象選択処理が実行される(ステップS306)。また選択キャラ確認ダイアログが表示されている状況においてキャンセルボタン662に対するタップ入力が行われるとキャラクタ選択画面に復帰する。
【0199】
図36は、強化対象選択画面の表示例を示す図である。強化対象選択画面では、キャラクタ表示領域671にキャラクタ選択処理で選択された育成済みキャラクタの画像が表示され、因子関連情報表示領域672に、キャラクタ選択処理で選択された育成済みキャラクタに関する因子情報や継承キャラクタが表示される。因子関連情報表示領域672の表示内容は、因子タブ673と継承タブ674とを用いて切り替えることができる。
【0200】
また強化対象選択画面では、選択された育成済みキャラクタの青因子、赤因子、および固有因子のそれぞれに対応する第1選択ボタン675、第2選択ボタン676、および第3選択ボタン677が設けられている。第1選択ボタン675は、青因子を選択するためのボタンであり、性能パラメータの種類(スピード、スタミナ、パワー、根性、賢さ)、継承イベントにおける効果、および因子レベル(星の数)が表記されている。第2選択ボタン676は、赤因子を選択するためのボタンであり、適正の種類(芝、ダート、短距離、マイル、中距離、長距離、逃げ、先行、差し、追込)、継承イベントにおける効果、および因子レベル(星の数)が表記されている。第3選択ボタン677は、固有因子を選択するためのボタンであり、固有スキルの名称、継承イベントにおける効果、および因子レベル(星の数)が表記されている。強化対象選択画面において、選択中の因子情報に対応する選択ボタンには、選択マーク678が付与される。なお第1選択ボタン675、第2選択ボタン676、および第3選択ボタン677は、それぞれが対応する因子情報の因子レベルが最大ではないことを条件に通常表示され、因子レベルが最大である因子情報に対応する選択ボタンについてはグレーアウト表示される。
【0201】
強化対象選択画面が表示されている状況において、進行ボタン679に対するタップ入力が行われると、強化対象となる因子情報を確定して表示画面が強化段階選択画面に遷移して強化対象となった因子情報の強化段階に関する選択を受け付ける強化段階選択処理が実行される(ステップS307)。また強化対象選択画面が表示されている状況において復帰ボタン680に対するタップ入力が行われると強化対象選択画面に復帰する。なお進行ボタン679は、通常表示されている選択ボタンが選択状態であることを条件に有効化される。例えば、青因子、赤因子、および固有因子の少なくとも1つについて因子レベルが最大の因子情報が存在し、グレーアウト表示されている選択ボタンが選択状態である場合、進行ボタン679もグレーアウト表示され、進行ボタン679に対するタップ入力が行われても強化段階選択画面には遷移しない。このように本実施形態では、青因子、赤因子、または固有因子に分類されるものであっても因子レベルが最大である場合、強化対象選択画面において因子レベルが最大である因子情報を選択した状態では強化段階選択画面への遷移を阻害する制御を行うことで、因子情報の選択に制限を設けている。
【0202】
図37は、強化段階選択画面の表示例を示す図である。強化段階選択画面では、強化対象選択画面と同様に、キャラクタ表示領域671にキャラクタ選択処理で選択された育成済みキャラクタの画像が表示され、因子関連情報表示領域672に、キャラクタ選択処理で選択された育成済みキャラクタに関する因子情報や継承キャラクタが表示される。因子関連情報表示領域672の表示内容は、因子タブ673と継承タブ674とを用いて切り替えることができる。
【0203】
また強化段階選択画面では、強化対象表示領域681において強化対象選択処理で選択された因子情報が表示され、上昇ボタン682と下降ボタン683を用いて強化対象となった因子情報の因子レベルの変更内容を指定する。上昇ボタン682と下降ボタン683とは因子レベルの変更が許容される場合には有効化され、因子レベルの変更下限、または因子レベルの変更上限(レベル3=星3)に達することによって変更が許容されない場合には無効化されグレーアウト表示される。なお本実施形態では、強化対象の因子情報の因子レベルは、元の因子レベル+1段階を変更下限としている。すなわち因子変更機能によっては、元の因子レベルを下回るように変更することはできない。
【0204】
また強化段階選択画面では、強化前の因子レベル(元の因子レベル)が、強化前レベル表示領域684にて星の数で表示され、強化後の因子レベルが、強化後レベル表示領域685にて星の数で表示される。本実施形態では、因子変更アイテムの所持数の範囲で因子レベルを複数段階変更することが可能である。具体的には、強化対象の因子情報の因子レベルがレベル1(星1)である場合、因子変更アイテムを2個以上所持していれば、因子変更アイテムを1個消費し、因子レベルを1段階上昇させてレベル2(星2)とすることもできるし、因子変更アイテムを2個消費し、因子レベルを2段階上昇させてレベル3(星3)とすることもできる。また本実施形態の因子強化イベントでは、因子変更機能の利用回数に制限が設けられており、開催期間中に5回までと定められている。因子変更機能の利用回数は、因子変更アイテムを1個消費することにつき1回としてカウントされる。すなわち強化対象の因子情報の因子レベルを2段階上昇させる場合には、因子変更機能を2回利用したことになる。
【0205】
そして強化段階選択画面が表示されている状況において、進行ボタン687に対するタップ入力が行われると、強化内容確認ダイアログが表示されて因子情報の変更に対する最終確認を行う最終確認処理が実行される(ステップS308)。また強化段階選択画面が表示されている状況において、復帰ボタン688に対するタップ入力が行われた場合には、強化対象選択画面に復帰する。
【0206】
図38は、強化内容確認ダイアログの表示例を示す図である。強化内容確認ダイアログでは、因子情報を変更する育成済みキャラクタと、強化対象となる因子情報の強化前後の因子レベルと、因子変更アイテムの消費内容とを確認することができる。最終確認処理では、プレーヤの意思を入念に確認するべく、チェックボックス694が設けられており、チェックボックス694に対するタップ入力を行うことでチェックマークが入り、OKボタン691が有効化される。チェックボックス694にチェックマークが入っていない状況では、OKボタン691は無効化されグレーアウト表示される。強化内容確認ダイアログが表示されている状況でOKボタン691に対するタップ入力が行われると、因子情報変更処理が実行される(ステップS309)。なお強化内容確認ダイアログが表示されている状況においてキャンセルボタン692に対するタップ入力が行われると、強化段階選択画面に復帰する。
【0207】
因子情報変更処理では、強化内容確認ダイアログで確認された変更内容に従って、プレーヤデータ記憶部71のキャラクタリストに登録されている育成済みキャラクタの因子情報が変更される。具体的には、強化対象の因子情報について因子IDの書き換えが行われる。本実施形態では、同一名称の因子情報であっても因子レベル毎に固有の因子IDが割り当てられており、例えば、スピードの青因子であれば、因子レベルがレベル1と、レベル2と、レベル3とで異なる因子IDが割り当てられている。このため、因子IDを変更することによって因子レベルの変更を行うことができる。また因子情報変更処理では、プレーヤ端末40からサーバー20に対して因子情報変更要求が行われ、因子情報変更要求を受け取ったサーバー20では、変更前後の因子IDを特定し、該当する育成済みキャラクタの因子情報を変更し、プレーヤ管理データベース51のキャラクタリストを更新する。サーバー20側において因子情報の変更が完了すると、プレーヤ端末40に対して変更完了応答が送信される。変更完了応答を受け取ったプレーヤ端末40では、例えば、
図39に示すように、因子情報の変更完了を通知する完了通知演出を実行して因子変更機能の利用に関する一連の処理を終了する。
【0208】
以上に述べた本実施形態の情報処理システム10では、キャラクタの育成結果に基づいて紐付けられた因子情報を、因子変更アイテムを消費することを条件に変更可能としたことで、プレーヤが所望する因子情報が得られるまで、キャラクタの育成を繰り返し行うことに対するプレーヤの負担を軽減することができる。
【0209】
特に本実施形態では、育成機能における育成対象のキャラクタの育成終了時点のステータスを参照して、そのキャラクタに紐付けられる因子情報を決定する。すなわち本実施形態では、育成機能においてキャラクタの育成を終了するまで、キャラクタに紐付けられる因子情報をプレーヤが知ることができない。このため育成機能におけるコンテンツの増大などによって1体のキャラクタを育成するために要する時間が増大した場合、プレーヤが所望する因子情報を得ることができるまで膨大な時間が必要となるおそれがある。しかしながら、本実施形態では、キャラクタの育成終了時に紐付けられた因子情報の内容がプレーヤの所望するものではなかった場合であっても、育成済みキャラクタに紐付けられた因子情報を後から変更することが可能となっていることでプレーヤが所望する因子情報が対応づけられた育成済みキャラクタが得られるまでの時間を短縮することが期待できる。
【0210】
また本実施形態では、育成機能においてキャラクタを育成する場合に、過去に育成された育成済みキャラクタに紐付く因子情報に応じて、育成対象のキャラクタのステータスに影響を与える因子継承イベントが発生する。すなわち本実施形態では、優れた因子情報が紐付けられた育成済みキャラクタを継承キャラクタとして選択できることで、強いキャラクタを育成しやすいという仕様となっている。また本実施形態では、プレーヤ毎に育成済みキャラクタの所有枠に制限が設けられているため、できるだけ優れた因子情報が紐付けられた育成済みキャラクタを保有したいというプレーヤの希望もある。このため、本実施形態のように、過去に育成したキャラクタに紐付けられた因子情報を変更することが可能となっていれば、育成したキャラクタを保有するかどうかを、キャラクタの育成終了時に紐付けられた因子情報に基づき厳選するというプレーヤの作業負担を減らすことができる。
【0211】
また本実施形態では、育成済みキャラクタに紐付けられる因子情報としては、青因子、赤因子、固有因子、および白因子が存在するが、因子変更機能において、青因子、赤因子、固有因子を変更可能とする一方で白因子の変更を許容しない制御を行うようにした。すなわち、全ての因子情報を因子変更機能の適用対象とするのではなく、一部の因子情報に限って因子変更機能の適用対象としている。このため本実施形態では、青因子、赤因子、または固有因子については、キャラクタの育成終了時に所望する因子レベルが得られなくとも後から因子変更機能を利用して変更することができることから、キャラクタを育成した結果、そのキャラクタに紐付けられた因子情報についてプレーヤが所望する結果が得られなくても育成結果をプレーヤが許容できるプレイ環境を提供することができる。
【0212】
本実施形態では、因子レベルを上昇させる手法として因子IDが変更される場合を例に取り説明をしたが、因子の種類と因子レベルとを別々の情報として管理し、因子レベルの情報のみを変更することによって因子レベルを上昇させるようにしてもよい。
【0213】
また本実施形態では、因子変更アイテムを消費して因子情報を変更可能とする場合を例に取り説明をしたが、因子情報の変更権利をアイテムとして所持させず、報酬決定抽選で因子情報の変更権利を獲得した場合、その獲得を通知した状況で因子情報の変更をプレーヤに行わせる仕様であってもよい。また報酬決定抽選によって因子情報の変更権利をランダムに獲得するのではなく、因子情報を変更する育成済みキャラクタの白因子の削除を対価として因子情報の変更権利を得られるようにしてもよい。
【0214】
また本実施形態では、育成機能や対戦機能の利用によってイベントパラメータを溜める場合を例に取り説明をしたが、育成済みキャラクタをキャラクタリストから削除する対価としてイベントパラメータを溜めることができるようにしてもよい。
【0215】
また因子情報の変更の態様として、因子変更アイテムの消費によって因子レベルを向上させることができる仕様では、育成が終了したキャラクタについて因子情報を再獲得する機会が設けられていなくてもよい。また因子情報の変更の態様として、因子変更アイテムの消費によって因子レベルを向上させる仕様では、因子変更アイテムの消費によって因子レベルが向上する対象となる因子情報は、ランダムに決定されてもよい。
【0216】
また因子情報の変更にはプレーヤが因子情報を取捨選択することが含まれる。因子変更アイテムの消費によってプレーヤが育成済みキャラクタに紐付けられた因子情報を編集することを可能として、編集結果に基づきキャラクタに因子情報を紐付けてキャラクタリストに再登録するようにしてもよい。例えば、因子変更アイテムを1個消費することに対して、育成済みキャラクタに紐付けられた因子情報のうち任意の白因子を1つ削除することによって、残りの因子情報のうち1つについて因子レベルを向上させるという編集を可能とすることができる。この場合、1の因子情報の削除により削除した因子情報の因子レベルに関わらず他の因子情報を1レベルだけ上げられるようにしてもよい。また、削除した因子情報の因子レベルに対応するレベル上昇量(例えば、因子レベルがレベル3の因子情報を削除した場合には3レベル分)を他の因子情報に振り分けることができるようにしてもよい。
【0217】
また因子変更機能を利用して変更することができる因子情報について、育成済みキャラクタに紐付けられている因子情報の一部のみならず全部を対象とすることが含まれる。本実施形態では、青因子、赤因子、固有因子、および白因子のうち青因子、赤因子、および固有因子を変更することを可能として、白因子については変更することを許容しない仕様であったが、白因子についても因子変更機能を利用して変更することができるようにしてもよい。
【0218】
因子強化イベントに関して、因子変更機能を利用可能な因子強化期間と因子変更アイテム等の報酬を獲得できる報酬獲得期間とが設けられていてもよい。報酬獲得期間を経過した後に因子強化期間が開始されるようにしてもよいし、報酬獲得期間と因子強化期間とが一部重複しており、報酬獲得期間が先に終了して、報酬獲得期間の終了後も因子強化期間が継続するようにしてもよい。なお因子変更アイテムについては、因子強化イベントの開催期間中のみ所持および使用することを許容し、開催期間の終了後においては因子変更アイテムを各プレーヤのアイテムリストから削除することができる。
【0219】
因子強化イベントの開催期間において育成機能を利用してキャラクタを育成する場合に、因子強化イベントの進行に有利な効果を得られるイベントブースト機能が設けられていてもよい。このイベントブースト機能は、キャラクタの育成に際して必要となるトレーナーポイント(TP)を通常の消費量よりも多く消費することによってイベントパラメータの増加量や報酬の獲得量などを多くするという有利な効果を得られるものである。イベントブースト機能の利用は、プレーヤの任意で決定することができ、育成機能を利用する際に、イベントブースト機能の利用を確認するチェックボックスにチェックを入れることでイベントブースト機能を利用した状態で育成機能を利用することができる。またイベントブースト機能が利用された場合、パラメータ更新演出や報酬獲得演出においてはイベントブースト機能による効果が適用されている旨の案内表示をしてもよい。
【0220】
なお因子強化イベントの開催期間中において他のイベントも開催されているか否かに応じてイベントブースト機能で得られる効果が変化するようにしてもよい。例えば、因子強化イベントの開催期間において他のイベントが開催されていない場合には、イベントブースト機能を利用する場合、キャラクタの育成時におけるトレーナーポイント(TP)の消費量が2倍となり、育成終了によって得られるイベントパラメータの増加量が2倍となる効果が得られる。一方、因子強化イベントの開催期間において他のイベントが開催されている場合には、イベントブースト機能を利用する場合、キャラクタのいく政治におけるトレーナーポイント(TP)の消費量が2倍となり、因子強化イベントを含む各イベントで得られる報酬の獲得量が2倍となる効果が得られる。
【0221】
またイベントブースト機能については、イベント毎にトレーナーポイント(TP)の消費倍率と効果倍率とが設定されていてもよく、例えば、トレーナーポイント(TP)の消費倍率が3倍かつアイテム等の報酬の獲得倍率が3倍となるイベントと、トレーナーポイント(TP)の消費倍率が2倍かつアイテム等の報酬の獲得倍率が3倍となるイベントとが重複して開催されている場合、イベントブースト機能によるトレーナーポイント(TP)の消費倍率については最も高いイベントの倍率を適用し、報酬の獲得倍率についてはイベント毎に設定された倍率を適用することができる。
【0222】
また本実施形態では、プレーヤ自身が育成した育成済みキャラクタの因子情報を変更可能とし、その育成時の継承キャラクタの因子情報を変更することは許容しない場合について説明をしたが、継承キャラクタの因子情報も変更することができるようにしてもよい。
【0223】
また因子情報の変更があった育成済みキャラクタについては、育成終了時に紐付けられた因子情報と、因子変更機能を利用した因子情報の変更履歴がサーバー20側で管理され、プレーヤ端末40において育成済みキャラクタに関する因子情報の表示または因子情報の適用が必要となった場合、サーバー20から育成終了時に紐付けられた因子情報と、因子情報の変更履歴とを受け取り、育成終了時に紐付けられた因子情報に対して因子情報の変更履歴を反映して育成済みキャラクタに関する因子情報を表示または適用することができる。例えば、因子情報の変更があった育成済みキャラクタが継承キャラクタに設定されて育成機能によるキャラクタの育成が行われる場合、継承イベント等により継承キャラクタの因子情報を適用する場面においては、育成終了時に紐付けられた因子情報と因子情報の変更履歴とに基づいて継承キャラクタの因子情報を適用することができる。また継承キャラクタの継承元(育成対象のキャラクタから見て祖父母世代となる育成済みキャラクタ)についての因子情報を適用する場合については因子情報の変更履歴を適用せず、その継承元の育成済みキャラクタの育成終了時に紐付けられた因子情報を育成対象のキャラクタに適用することができる。このようにすることでキャラクタリストに登録された育成済みキャラクタに紐付けられた因子情報を上書きしてしまうことで、その育成済みキャラクタを継承キャラクタとして使用して育成された他の育成済みキャラクタにまで影響が及んでしまうという不都合を解消することができる。なおプレーヤ端末40において因子情報の変更が行われた育成済みキャラクタの因子情報を表示する場合、育成終了時に紐付けられた因子情報と変更後の因子情報との差分が認識できるように因子レベルを示す星の表示態様を異ならせてもよいし、その差分が認識できない表示態様(変更後の因子レベルのみを示す表示態様)で因子レベルを示す星を表示するようにしてもよい。
【0224】
また本実施形態では、キャラクタを育成する際に、育成済みのキャラクタのうち2体を継承キャラクタとして設定できるゲームを例にとり説明をしたが、継承キャラクタの選択数は少なくとも1体であればよく、3体以上の継承キャラクタを設定できる仕様であってもよい。また他のゲームにおいて情報処理システム10の各機能を提供する構成としてもよい。例えば、野球ゲームやサッカーゲームなどのスポーツゲームにおいて、競技に参加するキャラクタを育成し、育成済みのキャラクタを利用して対戦をしたり、育成済みのキャラクタを利用して新たに育成するキャラクタのステータス補強を行ったりすることができるゲームに適用することができる。また他のジャンルのゲーム、例えば、アイドル育成ゲーム、恋愛シミュレーションゲーム、カードバトルゲーム、格闘ゲーム、アクションゲーム、バトルロイヤルゲーム、ロールプレイングゲームなどにおいてキャラクタを育成して、育成済みのキャラクタを利用して対戦をしたり、育成済みのキャラクタを利用して新たに育成するキャラクタのステータス補強を行ったりすることができるゲームに適用してもよい。
【符号の説明】
【0225】
10 情報処理システム、
20 サーバー、40 プレーヤ端末、21,41 制御部、22,42 記憶部、
23,45 通信部、43 操作入力部、44 表示部、
50 サーバーデータ記憶部、51 プレーヤ管理データベース、
52 因子情報データベース、53 イベント管理データベース、
60 ゲーム演算部、61 因子情報決定部、62 因子情報適用部、
63 報酬決定部、
70 端末データ記憶部、71 プレーヤデータ記憶部、72 育成進行データ記憶部、
73 レース制御データ記憶部、74 イベントデータ記憶部、
80 ゲーム実行部、81 育成機能提供部、82 対戦機能提供部、
83 因子変更機能提供部、84 パラメータ更新部、85 報酬獲得制御部、
86 因子情報変更部