(57)【要約】      （修正有）【課題】バトルの多様性を向上させ、プレイヤのゲームへの継続意欲を維持させることを可能とするゲーム制御方法等を提供する。【解決手段】ゲーム制御方法は、出力部と記憶部３２を備え、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータにおけるゲーム制御方法であって、対戦相手キャラクタの各感情状態を、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて記憶部３２に記憶し、対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタのバトル用パラメータを変更し、変更したバトル用パラメータを用いてバトルを実行した結果を出力部に出力することを含む。【選択図】図６
2018134458.tif 000002
【特許請求の範囲】
【請求項１】
出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータにおけるゲーム制御方法であって、
対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて前記記憶部に記憶し、
対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更し、
前記変更したバトル用パラメータを用いてバトルを実行した結果を前記出力部に出力する、
ことを含むことを特徴とするゲーム制御方法。
【請求項２】
所定のイベントの実行に応じて、対戦相手キャラクタの現在の感情状態を前記複数の感情状態の内の何れかに変更することをさらに含む、請求項１に記載のゲーム制御方法。
【請求項３】
前記所定のイベントは、対戦相手キャラクタの体力の減少である、請求項２に記載のゲーム制御方法。
【請求項４】
対戦相手キャラクタ毎に、対戦相手キャラクタの体力の減少に応じて変化する感情状態の組合せが複数設定され、
ゲームの進行状況又はプレイヤキャラクタもしくは対戦相手キャラクタのレベルに基づいて、前記複数の組合せの内の一つを選択することをさらに含む、請求項３に記載のゲーム制御方法。
【請求項５】
対戦相手キャラクタの体力と、前記選択された組合せに含まれる各感情状態との関係を表示する表示データを作成して前記出力部に出力することをさらに含む、請求項４に記載のゲーム制御方法。
【請求項６】
前記所定のイベントは、プレイヤキャラクタ又は対戦相手キャラクタに対する所定のアイテムの使用である、請求項２に記載のゲーム制御方法。
【請求項７】
前記所定のアイテムは、複数のアイテムを組み合わせることにより生成されるアイテムである、請求項６に記載のゲーム制御方法。
【請求項８】
前記感情状態を変更する確率を、ゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数、前記所定のアイテム、又は、前記所定のアイテムの属性とプレイヤキャラクタもしくは対戦相手キャラクタの属性との関係に応じて変更することをさらに含む、請求項６または７に記載のゲーム制御方法。
【請求項９】
ゲーム空間内で、プレイヤキャラクタの現在位置から前記所定のアイテムを生成するためのアイテムが配置された位置への方向を示す画像と、前記現在位置から対戦相手キャラクタが配置された位置への方向を示す画像とをプレイヤによる操作に従って切り替えて表示する表示データを作成して前記出力部に出力することをさらに含む、請求項６〜８の何れか一項に記載のゲーム制御方法。
【請求項１０】
前記感情状態の初期状態を、ゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、又は、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数に基づいて決定することをさらに含む、請求項１〜９の何れか一項に記載のゲーム制御方法。
【請求項１１】
プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータであって、
対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて記憶する記憶部と、
対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更するバトル用パラメータ変更部と、
前記変更したバトル用パラメータを用いてバトルを実行した結果を出力する出力部と、
を備えることを特徴とするコンピュータ。
【請求項１２】
出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータの制御プログラムであって、
対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて前記記憶部に記憶し、
対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更し、
前記変更したバトル用パラメータを用いてバトルを実行した結果を前記出力部に出力する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム制御方法、コンピュータ及び制御プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークを介して携帯端末にゲームを提供するサーバが普及している。このようなサーバにより提供されるゲームには、複数のプレイヤが参加可能なもの（いわゆる「ソーシャルゲーム」）がある。このようなソーシャルゲームとして、例えば、カードを用いて敵キャラクタと対戦（バトル）を行うもの（いわゆる「カードバトルゲーム」）が知られている。このようなカードバトルゲームでは、プレイヤが所持するカードの攻撃力、防御力及び体力等のバトル用パラメータと、敵キャラクタのカードのバトル用パラメータに基づいてバトルが実行される。
【０００３】
特許文献１には、キャラクタと対面する会話シーンを有するゲームを実行する家庭用ゲーム装置が開示されている。この家庭用ゲーム装置では、会話の相手キャラクタが内部情報の一つとして感情のパラメータを有し、プレイヤの話題や応答の選択に応じて感情が遷移する。この家庭用ゲーム装置は、相手キャラクタの感情が「怒」から「喜」に遷移する場合のように急激な変化を起こした場合に、「怒」の感情を表す画像を表示してから「喜」の感情を表す画像を表示するまでの間に、驚き等の昂揚感情を表す画像をインサート表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５３６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の家庭用ゲーム装置は、会話シーンを有するゲームにおいて、見るものに違和感の少ないように、相手キャラクタの感情を表示することができる。しかしながら、カードバトルゲームにおいては、従来、対戦相手の感情が用いられることはなく、バトルが単調になり、プレイヤのゲームへの継続意欲が損なわれてしまうおそれがあった。
【０００６】
本発明は、このような課題を解決すべくなされたものであり、バトルゲームにおいて、バトルの多様性を向上させ、プレイヤのゲームへの継続意欲を維持させることを可能とするゲーム制御方法、コンピュータ及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るゲーム制御方法は、出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータにおけるゲーム制御方法であって、対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて前記記憶部に記憶し、対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更し、前記変更したバトル用パラメータを用いてバトルを実行した結果を前記出力部に出力することを含む。
なお、コンピュータは、上記の手順を実行可能であればよく、例えば、携帯端末や据置端末、サーバ等である。
【０００８】
また、本発明に係るゲーム制御方法において、所定のイベントの実行に応じて、対戦相手キャラクタの現在の感情状態を前記複数の感情状態の内の何れかに変更することをさらに含むことが好ましい。
【０００９】
また、本発明に係るゲーム制御方法において、所定のイベントは、対戦相手キャラクタの体力の減少であることが好ましい。
【００１０】
また、本発明に係るゲーム制御方法において、対戦相手キャラクタ毎に、対戦相手キャラクタの体力の減少に応じて変化する感情状態の組合せが複数設定され、ゲームの進行状況又はプレイヤキャラクタもしくは対戦相手キャラクタのレベルに基づいて、前記複数の組合せの内の一つを選択することをさらに含むことが好ましい。
【００１１】
また、本発明に係るゲーム制御方法において、対戦相手キャラクタの体力と、前記選択された組合せに含まれる各感情状態との関係を表示する表示データを作成して前記出力部に出力することをさらに含むことが好ましい。
【００１２】
また、本発明に係るゲーム制御方法において、所定のイベントは、プレイヤキャラクタ又は対戦相手キャラクタに対する所定のアイテムの使用であることが好ましい。
【００１３】
また、本発明に係るゲーム制御方法において、所定のアイテムは、複数のアイテムを組み合わせることにより生成されるアイテムであることが好ましい。
【００１４】
また、本発明に係るゲーム制御方法において、感情状態を変更する確率を、ゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数、前記所定のアイテム、又は、前記所定のアイテムの属性とプレイヤキャラクタもしくは対戦相手キャラクタの属性との関係に応じて変更することをさらに含むことが好ましい。
【００１５】
また、本発明に係るゲーム制御方法において、ゲーム空間内で、プレイヤキャラクタの現在位置から前記所定のアイテムを生成するためのアイテムが配置された位置への方向を示す画像と、前記現在位置から対戦相手キャラクタが配置された位置への方向を示す画像とをプレイヤによる操作に従って切り替えて表示する表示データを作成して前記出力部に出力することをさらに含むことが好ましい。
【００１６】
また、本発明に係るゲーム制御方法において、感情状態の初期状態を、ゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、又は、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数に基づいて決定することをさらに含む
ことが好ましい。
【００１７】
本発明に係るコンピュータは、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータであって、対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて記憶する記憶部と、対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更するバトル用パラメータ変更部と、前記変更したバトル用パラメータを用いてバトルを実行した結果を出力する出力部と、を備える。
【００１８】
本発明に係る制御プログラムは、出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタのバトルを実行するゲームを行うコンピュータの制御プログラムであって、対戦相手キャラクタの複数の感情状態のそれぞれを、対戦相手キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて前記記憶部に記憶し、対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて、対戦相手キャラクタの前記バトル用パラメータを変更し、前記変更したバトル用パラメータを用いてバトルを実行した結果を前記出力部に出力することをコンピュータに実行させる。
【発明の効果】
【００１９】
本発明に係るゲーム制御方法、コンピュータ及び制御プログラムは、対戦相手キャラクタの現在の感情状態に関連付けられた変更パラメータに基づいて対戦相手キャラクタのバトル用パラメータを変更し、変更したバトル用パラメータを用いてバトルを実行する。これにより、バトルゲームにおいて、バトルの多様性を向上させ、プレイヤのゲームへの継続意欲を維持させることを可能とする。
【図面の簡単な説明】
【００２０】
【図１】ゲームシステムの概略構成の一例を示す図である。
【図２】携帯端末の概略構成の一例を示す図である。
【図３】（ａ）〜（ｄ）は携帯端末の表示画面の一例を示す図である。
【図４】携帯端末の表示画面の一例を示す図である。
【図５】アイテムの使用と感情状態の遷移の関係を説明するための模式図である。
【図６】サーバの概略構成の一例を示す図である。
【図７】（ａ）はプレイヤ管理テーブルのデータ構造の一例を示す図であり、（ｂ）は敵キャラクタ管理テーブルのデータ構造の一例を示す図である。
【図８】（ａ）はカード管理テーブルのデータ構造の一例を示す図であり、（ｂ）は感情状態管理テーブルのデータ構造の一例を示す図であり、（ｃ）はレシピ管理テーブルのデータ構造の一例を示す図であり、（ｄ）は食材管理テーブルのデータ構造の一例を示す図であり、（ｅ）は料理管理テーブルのデータ構造の一例を示す図である。
【図９】ゲームシステムの動作シーケンスの一例を示す図である。
【図１０】携帯端末によるゲーム処理の動作フローの一例を示す図である。
【図１１】携帯端末によるバトル処理の動作フローの一例を示す図である。
【図１２】携帯端末によるアイテム処理の動作フローの一例を示す図である。
【図１３】サーバによるゲーム進行処理の動作フローの一例を示す図である。
【図１４】（ａ）、（ｂ）は感情状態の遷移方法の他の例を説明するための模式図である。
【図１５】感情状態管理テーブルのデータ構造の他の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２２】
１．本実施形態の概略
本実施形態のゲームシステムでは、プレイヤは、サーバが提供するゲームを携帯端末を用いて実施する。サーバが提供するゲームは、プレイヤキャラクタと対戦相手キャラクタとのバトル（対戦）である。プレイヤキャラクタは、プレイヤが所持するゲーム媒体であり、対戦相手キャラクタである敵キャラクタは、ノンプレイヤキャラクタ又は他のプレイヤが所持するゲーム媒体である。ゲーム媒体とは、ゲームに使用される電子データであり、例えば、カード、アイテム、キャラクタ及びアバタ等を含む。また、ゲーム媒体は、ゲームの進行に応じ、プレイヤによって、ゲーム内で、取得、保有、使用、管理、交換、合成、強化、売却、廃棄、及び／又は贈与等され得る電子データであるが、ゲーム媒体の利用態様は本明細書で明示されるものには限られない。
【００２３】
本実施形態では、予めゲームシステムに登録されたカードをゲーム媒体の例として説明する。バトルに用いられるプレイヤキャラクタ又は敵キャラクタのカードは、バトル用パラメータを有している。バトル用パラメータは、例えば、攻撃力、防御力、体力（又はＨＰ（ヒットポイント））、属性（例えば、火、水、雷等）、レア度（例えば、ノーマル、レア、Ｓ（スーパー）レア、ＳＳ（ダブルスーパー）レア、ＳＳＳ（トリプルスーパー）レア、レジェンド等）、スキル（特殊効果）の発動率、攻撃速度（一ターンにおける攻撃回数、攻撃するまでのターン数等）、一対戦における防御回数等のパラメータ及び／又はジョブ（例えば、職業、兵種等）である。
【００２４】
このバトルゲームにおいて、敵キャラクタは、複数の感情状態を有する。感情状態は、敵キャラクタが持つ感情、気持ち、心理等がどのような状態であるかを示し、感情状態には、例えば「怒る」、「食欲全開」、「激怒」、「わくわく」、「悔しい」、「眠い」、「パニック」、「大喜び」、「グロッキー」、「魅了」、「茫然」、「怯える」等が含まれる。各感情状態は、敵キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けて記憶される。敵キャラクタが攻撃を受けたり、特定のレシピを用いて食材を調理することにより生成される料理をプレイヤキャラクタ又は敵キャラクタが食べることにより、敵キャラクタの感情状態が変化し、感情状態の変化に応じて敵キャラクタのバトル用パラメータが変化する。これにより、バトルゲームにおいて、バトルの多様性が向上し、プレイヤのゲームへの継続意欲を維持させることが可能となる。
【００２５】
２．ゲームシステム１の構成
図１は、ゲームシステム１の概略構成の一例を示す図である。
【００２６】
ゲームシステム１は、少なくとも一台の携帯端末２と、サーバ３とを備える。携帯端末２とサーバ３とは、通信ネットワークを介して相互に接続され、例えば、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介して相互に接続される。携帯端末２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、ゲームプログラム）とは、ハイパーテキスト転送プロトコル（Hypertext Transfer Protocol, HTTP）等の通信プロトコルを用いて通信を行う。
【００２７】
２．１．携帯端末２の構成
図２は、携帯端末２の概略構成の一例を示す図である。
【００２８】
携帯端末２は、基地局４、移動体通信網５、ゲートウェイ６、及びインターネット７を介してサーバ３に接続し、サーバ３と通信を行う。携帯端末２は、プレイヤによる操作部２３（ボタン等）の操作に応じて、ゲームの進行をサーバ３に要求する。また、携帯端末２は、サーバ３からゲームの進行に係る表示データを受信して表示する。そのために、携帯端末２は、端末通信部２１と、端末記憶部２２と、操作部２３と、表示部２４と、端末処理部２５とを備える。
【００２９】
なお、本実施形態では、携帯端末２として、多機能携帯電話（いわゆる「スマートフォン」）を想定するが、本発明はこれに限定されるものではない。携帯端末２は、本発明が適用可能であればよく、例えば、携帯電話（いわゆる「フィーチャーフォン」）、携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等でもよい。
【００３０】
端末通信部２１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を備え、携帯端末２を無線通信ネットワークに接続する。端末通信部２１は、基地局４により割り当てられるチャネルを介して、基地局４との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局４との間で通信を行う。そして、端末通信部２１は、端末処理部２５から供給されたデータをサーバ３等に送信する。また、端末通信部２１は、サーバ３等から受信したデータを端末処理部２５に供給する。なお、端末通信部２１は、不図示のＷｉｆｉ（Wireless Fidelity）のアクセスポイントとの間でＩＥＥＥ８０２．１１規格の無線通信方式による無線通信を行うものでもよい。
【００３１】
端末記憶部２２は、例えば、半導体メモリ装置を備える。端末記憶部２２は、端末処理部２５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、ゲームの進行に係る表示データの取得及び表示を行うプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２２にインストールされてもよい。また、端末記憶部２２は、データとして、携帯端末２のユーザの識別情報であるプレイヤＩＤ、ゲームの進行に係る表示データ、映像データ、画像データ等を記憶する。さらに、端末記憶部２２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３２】
操作部２３は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル、キーボタン等である。プレイヤは、操作部２３を用いて、文字、数字、記号等を入力することができる。操作部２３は、プレイヤにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、プレイヤの指示として、端末処理部２５に供給される。
【００３３】
表示部２４も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２４は、端末処理部２５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００３４】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を備える。端末処理部２５は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部２５は、携帯端末２の各種処理が端末記憶部２２に記憶されているプログラム、操作部２３の操作等に基づいて適切な手順で実行されるように、端末通信部２１、表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（オペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００３５】
端末処理部２５は、ゲームの進行に係る表示データの取得及び表示を行う。即ち、端末処理部２５は、プレイヤからの指示に応じて、ゲームの進行に係る表示データの取得要求を端末通信部２１を介してサーバ３に送信する。また、端末処理部２５は、対応する表示データを端末通信部２１を介してサーバ３から受信する。端末処理部２５は、受信した表示データに基づいて描画データを作成する。即ち、端末処理部２５は、受信した表示データを解析して制御データ及び内容データを特定し、特定した制御データに基づいて同じく特定した内容データをレイアウトし、描画データを作成する。そして、端末処理部２５は、作成した描画データを表示部２４に出力する。また、端末処理部２５は、サーバ３との通信接続が確立されている間、表示データに含まれる各情報を端末記憶部２２に記憶する。
【００３６】
２．１．１．端末処理部２５の機能
図３（ａ）〜（ｄ）、図４は、サーバ３により作成される表示データに基づく携帯端末２の表示画面の一例を示す図である。
【００３７】
図３（ａ）には、ゲームを開始したときに表示されるホーム画面３００が示される。ホーム画面３００は、サーバ３から受信したホーム画面表示データに基づいて表示される。ホーム画面３００には、複数のボタンが一覧表示される。「探検にいく」ボタン３０１のタップによりクエストの開始が端末通信部２１を介してサーバ３に要求される。一方、「設定」ボタン３０２のタップにより、各種の設定を行うための画面の表示データの取得が端末通信部２１を介してサーバ３に要求される。また、「ショップ」ボタン３０３のタップにより、回復アイテム等を購入するための画面の表示データの取得が端末通信部２１を介してサーバ３に要求される。
【００３８】
図３（ｂ）には、図３（ａ）に示されるホーム画面３００でクエストの開始が要求されたときに表示されるクエスト画面３１０が示される。クエスト画面３１０には、プレイヤキャラクタ３１１が移動するゲーム空間であるマップ３１２が表示される。マップ３１２には、プレイヤキャラクタ３１１が移動するための複数の道３１３、及び複数の道３１３が交わる分岐点３１４が配置される。また、クエスト画面３１０には、プレイヤキャラクタ３１１が進行可能な方向を示す矢印３１５が表示される。プレイヤは、表示された矢印３１５の内の何れか一つを指定することによりプレイヤキャラクタ３１１を移動させることができる。
【００３９】
また、道３１３上には、宝箱等のアイテム３１６、又は敵キャラクタ３１７等が配置される。プレイヤキャラクタ３１１がアイテム３１６上を通過すると、プレイヤはアイテム３１６を取得することができる。また、プレイヤキャラクタ３１１が敵キャラクタ３１７と遭遇すると、敵キャラクタ３１７とのバトルが実行される。
【００４０】
アイテム３１６は、プレイヤキャラクタ３５１又は敵キャラクタ３４１に対して使用される所定のアイテムを生成するためのアイテムであり、例えば食材、レシピ等である。プレイヤは、取得したレシピを用いて、取得した食材を調理することにより、所定のアイテムとして料理を生成することができる。食材は、例えば肉、魚、野菜等であり、料理は、例えば焼き肉、煮魚、サラダ等である。レシピには、調理する食材と生成される料理の組合せが示される。なお、料理は、複数の食材を組み合わせることにより生成されてもよい。プレイヤは、例えば、肉の食材と野菜の食材を組み合わせることにより野菜炒めの料理を生成することができる。その場合、レシピには、調理する食材として肉及び野菜が指定され、生成される料理として肉野菜炒めが指定される。
【００４１】
また、クエスト画面３１０には、プレイヤキャラクタ３１１の最大のＨＰ及び現在のＨＰを表すゲージ３１８と、アイテムの所持可能量及び現在の所持量を表すゲージ３１９と、プレイヤキャラクタ３１１の満腹度３２０とが表示される。アイテムの所持可能量及び現在の所持量は、重さにより定められ、プレイヤキャラクタ３１１がダンジョンで所持できるアイテムの重さが制限される。満腹度３２０は、プレイヤキャラクタが食べている料理の量の度合いである。このゲームでは、プレイヤキャラクタ３１１は、満腹度３２０が１００％になるまで料理を食べることができ、食べた料理に応じてレベルを上昇させること又は特殊効果を備えることが可能となる。また、満腹度３２０が０％になるとプレイヤキャラクタ３１１が移動するたびにプレイヤキャラクタ３１１のＨＰが減少していく。
【００４２】
または、プレイヤキャラクタ３１１が移動するたびに満腹度３２０が減少していき、満腹度３２０が０％になると、プレイヤキャラクタ３１１は移動できないようにしてもよい。その場合、プレイヤキャラクタ３１１が料理を食べることにより、満腹度３２０を回復させることができる。この料理は、前述したように、レシピを用いて、一つ又は複数の食材を調理することにより生成することができる。
【００４３】
また、クエスト画面３１０には、コンパス３２１が表示される。コンパス３２１は、マップ内で、プレイヤキャラクタ３１１の現在位置から料理を生成するためのレシピ、食材等のアイテム３１６が配置された位置への方向を示す矢印、又はプレイヤキャラクタ３１１の現在位置から敵キャラクタ３１７が配置された位置への方向を示す矢印の内の何れかを表示する。コンパス３２１に表示される矢印は、プレイヤによるタップ操作に従って切り替えられる。
【００４４】
クエスト画面３１０は、サーバ３から受信したクエスト画面表示データに基づいて表示される。なお、クエスト画面表示データには、プレイヤキャラクタ３１１の名前、画像、現在位置、ＨＰ、満腹度及びバトルに使用する使用カード、その使用カードのバトル用パラメータ等を示す各情報が含まれる。バトル用パラメータには、ＨＰ、攻撃力、防御力、攻撃速度及び属性等が含まれる。また、クエスト画面表示データには、敵キャラクタ３１７の名前、画像、配置位置、バトル用パラメータ、好物料理、苦手料理及び感情状態の組合せ、その組合せに含まれる各感情状態に関連付けられた変更パラメータ、及び各感情状態の遷移条件等を示す各情報が含まれる。変更パラメータは、敵キャラクタのバトル用パラメータを変更するためのパラメータである。遷移条件は、各感情状態が、どのような場合にどのように遷移するかを示す条件である。また、クエスト画面表示データには、アイテム３１６の名前、画像、配置位置、重さ等を示す各情報が含まれる。アイテム３１６がレシピである場合、そのレシピにより、どの食材を用いてどの料理を生成するかを示す調理パターンがさらに含まれる。これらの情報は、サーバ３との通信接続が確立されている間、端末記憶部２２に記憶される。
【００４５】
図３（ｃ）には、図３（ｂ）に示されるクエスト画面３１０でプレイヤキャラクタ３１１が敵キャラクタ３１７と遭遇したときに表示されるバトル画面３４０が示される。バトル画面３４０は、サーバ３から受信したバトル画面表示データに基づいて表示される。バトル画面３４０には、敵キャラクタ３４１と、敵キャラクタ３４１の現在の感情状態を表す画像３４２及び文字３４３と、バトル用パラメータ３４４とが表示される。このゲームでは、敵キャラクタの感情状態に応じて敵キャラクタのバトル用パラメータが変化する。また、敵キャラクタの感情状態は、敵キャラクタが攻撃を受けて敵キャラクタのＨＰが減少したり、プレイヤキャラクタ又は敵キャラクタが料理を食べることにより変化する。
【００４６】
また、バトル画面３４０には、敵キャラクタ３４１の現在のＨＰ及び最大のＨＰを表すゲージ３４５が表示される。このゲームでは、敵キャラクタ毎に、敵キャラクタのＨＰの減少に応じて変化する感情状態の組合せが予め設定されている。ゲージ３４５は、敵キャラクタの現在のＨＰを表示するとともに、敵キャラクタのＨＰと各感情状態３４６〜３４８との関係を表示する。
【００４７】
バトル画面３４０に示す例では、ＨＰが９０％以上である場合の感情状態３４６は「怒る」になり、ＨＰが９０％未満且つ３０％以上である場合の感情状態３４７は「怯える」になり、ＨＰが３０％未満である場合の感情状態３４８は「パニック」になる。現在のＨＰは１００％であるため、画像３４２及び文字３４３に表示されるように、現在の感情状態は「怒る」になっている。なお、この例では、敵キャラクタ３４１のバトル用パラメータの攻撃力が１００に設定され、防御力が１００に設定され、攻撃速度が２０に設定されているものとする。バトル用パラメータ３４４に示されるように、現在の感情状態である「怒る」に関連付けられた変更パラメータに基づいて、攻撃力は１１０に変更され、防御力は９５に変更され、攻撃速度は２１に変更される。
【００４８】
また、バトル画面３４０には、敵キャラクタに与えたダメージに応じてプレイヤが取得できるアイテム３４９が表示される。各アイテム３４９は、例えば敵キャラクタから取得できる食材であり、それぞれ敵キャラクタの残りＨＰに対応しており、ゲージ３４５に対応して表示される。このゲームでは、プレイヤキャラクタが敵キャラクタに攻撃し、敵キャラクタのＨＰが減少した場合に、減少した範囲のＨＰに対応する全てのアイテムではなく、現在のＨＰに対応する１つのアイテムのみがプレイヤに付与される。したがって、プレイヤは、多くのアイテムを取得するためには、敵キャラクタに１度に与えるダメージを少なくし、敵キャラクタのＨＰを少しずつ減少する必要がある。一方、敵キャラクタに１度に与えるダメージを少なくすると、バトルのターン数が多くなるため、敵キャラクタから攻撃を受ける回数が多くなり、敵キャラクタから受けるダメージが多くなる。プレイヤは、アイテムを取得することを優先するか、ダメージを受けないことを優先するかを選択することになり、バトルゲームにおける戦略性が高まるため、ゲームの趣向性を向上させることが可能となる。
【００４９】
また、バトル画面３４０には、敵キャラクタ３４１が次に攻撃を行うまでのターン数を表す文字３５０、プレイヤキャラクタ３５１、プレイヤキャラクタ３５１の現在のＨＰ及び最大のＨＰを表すゲージ３５２及びプレイヤキャラクタ３５１の満腹度３５３が表示される。さらに、バトル画面３４０には、敵キャラクタ３４１に対して攻撃を行うための攻撃ボタン３５４、プレイヤキャラクタ３５１又は敵キャラクタ３４１に対して、料理等のアイテムを使用するためのアイテムボタン３５５が表示される。
【００５０】
図３（ｄ）には、図３（ｃ）に示されるバトル画面３４０でプレイヤにより攻撃ボタン３５４がタップされたときに表示されるバトル画面３６０が示される。バトル画面３６０では、プレイヤキャラクタ３５１から攻撃を受けた敵キャラクタ３４１のＨＰは減少し、画像３６２、文字３６３及びゲージ３６５に表示されるように、現在の感情状態は「怯える」に変化している。また、バトル用パラメータ３６４に示されるように、現在の感情状態である「怯える」に関連付けられた変更パラメータに基づいて、攻撃力は９５に変更され、防御力は１１０に変更され、攻撃速度は１９に変更される。
【００５１】
図４には、図３（ｃ）に示されるバトル画面３４０でプレイヤによりアイテムボタン３５５がタップされたときに表示されるアイテム画面４００が示される。アイテム画面４００には、使用可能なアイテム毎に、そのアイテムの画像４０１、アイテム名４０２、そのアイテムを選択するための選択ボタン４０３が表示される。なお、図３（ｂ）で説明したように、このゲームでは、プレイヤキャラクタ３５１又は敵キャラクタ３４１に対して使用される所定のアイテムは、プレイヤが所有する料理である。料理は、不図示の調理画面により、クエスト画面３１０等で取得したレシピを用いて、クエスト画面３１０等で取得した食材を調理することにより生成される。また、このゲームでは、各アイテムが、プレイヤキャラクタ３５１に対して用いられるアイテムであるか、又は敵キャラクタ３４１に対して用いられるアイテムであるかが予め定められており、選択されたアイテムは予め定められたキャラクタに対して用いられる。
【００５２】
アイテム画面４００は、サーバ３から受信したアイテム画面表示データに基づいて表示される。アイテム画面表示データには、プレイヤが所有する各アイテムの名前、画像及び使用対象（プレイヤキャラクタ又は敵キャラクタ）等を示す各情報が含まれる。
【００５３】
図５は、アイテムの使用と、敵キャラクタの感情状態の遷移の関係について説明するための模式図である。
【００５４】
図５に示すように、敵キャラクタの感情状態には、「怒る」、「食欲全開」、「激怒」、「わくわく」、「悔しい」、「眠い」、「パニック」、「大喜び」、「グロッキー」、「魅了」、「茫然」、「怯える」等が含まれる。図５に示す模式図の横軸はプレイヤキャラクタに対してアイテムを使用した場合に遷移する感情状態の方向を示す。感情状態は、敵キャラクタの好物料理をプレイヤキャラクタに対して使用した（プレイヤキャラクタが食べた）場合は現在の感情状態より左側に遷移し、敵キャラクタの苦手料理をプレイヤキャラクタに対して使用した場合は現在の感情状態より右側に遷移する。また、図５に示す模式図の縦軸は敵キャラクタに対してアイテムを使用した場合に遷移する感情状態の方向を示す。感情状態は、敵キャラクタの好物料理を敵キャラクタに対して使用した（敵キャラクタが食べた）場合は現在の感情状態より上側に遷移し、敵キャラクタの苦手料理を敵キャラクタに対して使用した場合は現在の感情状態より下側に遷移する。
【００５５】
つまり、プレイヤキャラクタが敵キャラクタの好物料理を食べた場合、敵キャラクタは、好物料理を与えてくれないプレイヤキャラクタに対して怒り、感情状態は「怒る」方向に遷移する。逆に、プレイヤキャラクタが敵キャラクタの苦手料理を食べた場合、敵キャラクタは、苦手料理を食べることができるプレイヤキャラクタを恐れて、感情状態は「怯える」方向に遷移する。また、敵キャラクタは、好物料理を食べた場合、満足して眠くなり、感情状態は「眠い」方向に遷移する。逆に、敵キャラクタは、苦手料理を食べた場合、混乱し、感情状態は「パニック」の方向に遷移する。
【００５６】
また、プレイヤキャラクタ又は敵キャラクタが好物料理を食べた場合、敵キャラクタは、好物料理を与えてもらうことを期待して、感情状態は「わくわく」の方向に遷移し、さらに「食欲全開」に遷移する。また、プレイヤキャラクタが好物料理を食べた場合、又は敵キャラクタが苦手料理を食べた場合、敵キャラクタの感情状態は「悔しい」の方向に遷移し、さらに「激怒」に遷移する。また、プレイヤキャラクタ又は敵キャラクタが苦手料理を食べた場合、敵キャラクタは気持ち悪くなり、感情状態は「グロッキー」の方向に遷移し、さらに「茫然」に遷移する。また、プレイヤキャラクタが苦手料理を食べた場合、又は敵キャラクタが好物料理を食べた場合、敵キャラクタは嬉しくなり、敵キャラクタの感情状態は「大喜び」の方向に遷移し、さらに「魅了」に遷移する。
【００５７】
なお、本実施形態では、プレイヤキャラクタ又は敵キャラクタに対してアイテムを使用した場合、現在の感情状態のみが上記のように遷移するが、敵キャラクタの感情状態の組合せに含まれる複数の感情状態が同時に同じ方向に遷移するようにしてもよい。
【００５８】
また、図５に示すように、各感情状態は、それぞれ攻撃力、防御力、攻撃速度等の敵キャラクタのバトル用パラメータを変更するための変更パラメータと関連付けられる。例えば、感情状態が「怒る」、「激怒」、「パニック」、「悔しい」等の場合、攻撃力及び／又は攻撃速度が増大し、防御力が低下するように変更パラメータが設定される。また、感情状態が「眠い」、「怯える」、「茫然」、「グロッキー」等の場合、攻撃力及び／又は攻撃速度が低下し、防御力が増大するように変更パラメータが設定される。また、感情状態が「食欲全開」、「わくわく」等の場合、攻撃力、防御力及び／又は攻撃速度が増大するように変更パラメータが設定される。また、感情状態が「魅了」、「大喜び」等の場合、攻撃力、防御力及び／又は攻撃速度が低下するように変更パラメータが設定される。
【００５９】
これにより、プレイヤは、戦略に応じて敵キャラクタのバトル用パラメータを適宜変更することが可能になる。また、敵キャラクタの好物料理を用いて挑発することによりピンチになったり、敵キャラクタを魅了してチャンスになったりすることも可能となり、バトルの多様性を高めることができる。
【００６０】
なお、敵キャラクタ毎に、各変更パラメータを補正する補正値（例えば＋５％〜−５％）を設定しておき、各変更パラメータは、敵キャラクタ毎にさらに補正されてもよい。これにより、バトルの多様性をより高めることができる。また、ゲームの難易度を容易に調整することも可能となる。
【００６１】
２．１．１．端末処理部２５の構成
端末処理部２５は、端末制御部２５１と、端末ゲーム進行部２５２と、端末バトル実行部２５３と、端末バトル用パラメータ変更部２５４と、端末感情状態変更部２５５とを有する。これらの各部は、端末処理部２５が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして携帯端末２に実装されてもよい。
【００６２】
以下、端末制御部２５１による処理について説明する。
【００６３】
端末制御部２５１は、ユーザによる操作部２３を用いた操作に従って、ゲームを開始するためのゲーム開始要求を端末通信部２１を介してサーバ３に送信する。ゲーム開始要求には、プレイヤＩＤ及びパスワードが含まれる。端末制御部２５１は、サーバ３から端末通信部２１を介してホーム画面表示データを受信した場合、ホーム画面表示データに基づいて、ホーム画面を表示部２４に表示する。
【００６４】
端末制御部２５１は、その後、ユーザによる操作部２３を用いた操作を受け付けた場合、受け付けた操作に応じた指示を端末ゲーム進行部２５２に渡し、ゲーム処理の実行を指示する。また、端末制御部２５１は、端末ゲーム進行部２５２から受け取ったゲーム進行要求を端末通信部２１を介してサーバ３に送信する。ゲーム進行要求には、プレイヤＩＤ及び要求種別が含まれる。
【００６５】
要求種別には、クエスト開始要求、アイテム取得通知、バトル開始通知、移動結果通知、バトル結果通知、アイテム使用要求、アイテム使用通知等のうちの何れかが指定される。
【００６６】
なお、図３（ａ）のホーム画面３００の「冒険にいく」ボタン３０１がタップされた場合、要求種別はクエスト開始要求となる。また、図３（ｂ）のクエスト画面３１０においてプレイヤキャラクタ３１１がアイテム３１６を通過した場合、要求種別はアイテム取得通知となり、ゲーム進行要求には、それまでにプレイヤが選択した矢印３１５の組合せを示す移動情報がさらに含まれる。なお、移動情報は、未送信の情報のみを含み、サーバ３に送信された情報は、以後、重複して送信されない。また、クエスト画面３１０においてプレイヤキャラクタ３１１が敵キャラクタ３１７と遭遇した場合、要求種別はバトル開始通知となり、ゲーム進行要求には移動情報がさらに含まれる。また、クエスト画面３１０においてプレイヤキャラクタの移動カウンタが所定回数になった場合、要求種別は移動結果通知となり、ゲーム進行要求には移動情報がさらに含まれる。移動カウンタの詳細については後述する。
【００６７】
また、図３（ｃ）、（ｄ）のバトル画面３４０、３６０においてバトルが終了した場合、要求種別はバトル結果通知となり、ゲーム進行要求にはバトルの結果、バトル処理において用いられた乱数の種等がさらに含まれる。また、図４のアイテム画面４００においてアイテムが選択された場合、要求種別はアイテム使用通知となり、ゲーム進行要求には選択されたアイテムのアイテムＩＤ、アイテム処理において用いられた乱数の種等がさらに含まれる。
【００６８】
また、端末制御部２５１は、サーバ３から端末通信部２１を介して受け取った各画面の表示データを端末ゲーム進行部２５２に渡す。
【００６９】
以下、端末ゲーム進行部２５２による処理について説明する。
【００７０】
端末ゲーム進行部２５２は、端末制御部２５１によりゲーム処理の実行を指示されると、ゲーム処理を実行するとともに、端末制御部２５１から受け取った各表示データに基づいて、各画面を表示部２４に表示する。また、端末ゲーム進行部２５２は、適宜端末バトル実行部２５３にバトル処理又はアイテム処理の実行を指示する。
【００７１】
端末ゲーム進行部２５２は、ゲーム処理において、端末制御部２５１から受け取ったユーザによる指示を特定する。
【００７２】
端末ゲーム進行部２５２は、特定した指示が、図３（ａ）のホーム画面３００の「冒険にいく」ボタン３０１のタップによるクエスト開始指示である場合、クエスト開始要求を含むゲーム進行要求を端末制御部２５１に渡す。
【００７３】
端末ゲーム進行部２５２は、特定した指示が、図３（ｂ）のクエスト画面３１０の矢印３１５のタップによる移動指示である場合、タップされた矢印３１５に応じてプレイヤキャラクタ３１１を移動させ、移動カウンタをインクリメント（＋１）する。端末ゲーム進行部２５２は、プレイヤキャラクタ３１１を移動させた結果、プレイヤキャラクタ３１１がアイテム３１６を通過した場合、アイテム取得通知及び移動情報を含むゲーム進行要求を端末制御部２５１に渡す。一方、端末ゲーム進行部２５２は、プレイヤキャラクタ３１１を移動させた結果、プレイヤキャラクタ３１１が敵キャラクタ３１７と遭遇した場合、バトル開始通知及び移動情報を含むゲーム進行要求を端末制御部２５１に渡す。一方、端末ゲーム進行部２５２は、プレイヤキャラクタ３１１を移動させた結果、プレイヤキャラクタ３１１の移動カウンタが所定回数（例えば３回）を超えた場合、移動カウンタをクリアするとともに、移動結果通知、移動情報及び現在位置を含むゲーム進行要求を端末制御部２５１に渡す。
【００７４】
このように、端末ゲーム進行部２５２は、クエスト画面３１０においてプレイヤキャラクタを移動させるたびに、サーバ３に移動した旨を通知するのではなく、プレイヤキャラクタを所定回数だけ移動させるたびに、サーバ３に移動した旨を通知する。これにより、携帯端末２及びサーバ３は通信量を抑制することができる。
【００７５】
端末ゲーム進行部２５２は、特定した指示が、図３（ｃ）、（ｄ）のバトル画面３４０、３６０の攻撃ボタン３５４のタップによる攻撃指示である場合、バトル処理の実行を端末バトル実行部２５３に指示する。端末ゲーム進行部２５２は、バトル処理によりバトルが終了した場合、バトル結果通知、バトルの結果及び使用した乱数の種等を含むゲーム進行要求を端末制御部２５１に渡す。
【００７６】
端末ゲーム進行部２５２は、特定した指示が、図３（ｃ）、（ｄ）のバトル画面３４０、３６０のアイテムボタン３５５のタップによるアイテム使用指示である場合、アイテム使用要求を含むゲーム進行要求を端末制御部２５１に渡す。
【００７７】
端末ゲーム進行部２５２は、特定した指示が、図４のアイテム画面４００の選択ボタン４０３のタップによるアイテム選択指示である場合、端末バトル実行部２５３にアイテム処理の実行を指示する。端末ゲーム進行部２５２は、アイテム処理が実行された場合、アイテム使用通知、使用した料理の料理ＩＤ及び乱数の種等を含むゲーム進行要求を端末制御部２５１に渡し、サーバ３への送信を指示する。
【００７８】
以下、端末バトル実行部２５３による処理について説明する。
【００７９】
端末バトル実行部２５３は、端末ゲーム進行部２５２によりバトル処理の実行が指示された場合、敵キャラクタのバトル用パラメータの変更を端末バトル用パラメータ変更部２５４に指示する。次に、端末バトル実行部２５３は、端末バトル用パラメータ変更部２５４により変更されたバトル用パラメータを用いてバトルを実行する。
【００８０】
端末バトル実行部２５３は、クエスト画面表示データに含まれるプレイヤの使用カードのバトル用パラメータと、端末バトル用パラメータ変更部２５４により変更された敵キャラクタのバトル用パラメータを用いてバトルを実行する。バトルは、プレイヤの攻撃ターンをプレイヤキャラクタ及び敵キャラクタの攻撃速度に基づいた所定数だけ連続して行った後、敵キャラクタの攻撃ターンを行うことを繰り返すことにより行われる。端末バトル実行部２５３は、所定の乱数の種を用いてランダムに決定した所定範囲（例えば９５％〜１０５％）のランダム係数をプレイヤキャラクタの攻撃力に乗じた値と、同様にして決定したランダム係数を敵キャラクタの防御力に乗じた値とに基づいて敵キャラクタに与えるダメージ量を決定し、決定したダメージ量を敵キャラクタのＨＰから減算する。そして、端末バトル実行部２５３は、敵キャラクタのＨＰが０になった場合、プレイヤが勝利したと判定し、０にならなかった場合、次のターンへ移行する。
【００８１】
一方、端末バトル実行部２５３は、敵キャラクタの攻撃ターンでは、ランダム係数を敵キャラクタの攻撃力に乗じた値及びランダム係数をプレイヤキャラクタの防御力に乗じた値に基づいてプレイヤキャラクタに与えるダメージ量を決定し、決定したダメージ量をプレイヤキャラクタのＨＰから減算する。そして、端末バトル実行部２５３は、プレイヤキャラクタのＨＰが先に０になった場合、プレイヤが敗北したと判定し、０にならなかった場合、次のターンへ移行する。
【００８２】
端末バトル実行部２５３は、プレイヤの攻撃ターンが終わると、敵キャラクタの体力の減少に応じた、敵キャラクタの現在の感情状態の変更を端末感情状態変更部２５５に指示する。
【００８３】
また、端末バトル実行部２５３は、端末ゲーム進行部２５２によりアイテム処理の実行が指示された場合、アイテム画面表示データに含まれる使用対象を示す情報に基づいて、プレイヤにより指定されたアイテムの使用対象を特定し、特定した使用対象に対してアイテムを使用する。次に、端末バトル実行部２５３は、アイテムの使用に応じた、敵キャラクタの現在の感情状態の変更を端末感情状態変更部２５５に指示する。
【００８４】
以下、端末バトル用パラメータ変更部２５４による処理について説明する。
【００８５】
端末バトル用パラメータ変更部２５４は、端末バトル実行部２５３により敵キャラクタのバトル用パラメータの変更を指示された場合、クエスト画面表示データに含まれる、敵キャラクタのＨＰ及び感情状態の組合せから、敵キャラクタの現在の感情状態を特定する。次に、端末バトル用パラメータ変更部２５４は、特定した現在の感情状態に関連付けられた変更パラメータを特定する。次に、端末バトル用パラメータ変更部２５４は、特定した変更パラメータに基づいて、敵キャラクタのバトル用パラメータを変更する。
【００８６】
以下、端末感情状態変更部２５５による処理について説明する。
【００８７】
端末感情状態変更部２５５は、端末バトル実行部２５３により敵キャラクタの体力の減少に応じた敵キャラクタの現在の感情状態の変更を指示された場合、クエスト画面表示データに含まれる、敵キャラクタの感情状態の組合せのうち、端末バトル実行部２５３により減算されたＨＰに対応する感情状態を特定する。次に、端末感情状態変更部２５５は、特定した感情状態が、現在の感情状態と同じであるか否かを判定し、同じでない場合、現在の感情状態を、特定した感情状態に変更する。
【００８８】
また、端末感情状態変更部２５５は、端末バトル実行部２５３によりアイテムの使用に応じた敵キャラクタの現在の感情状態の変更を指示された場合、クエスト画面表示データに含まれる遷移条件に基づいて、感情状態を変更する。端末感情状態変更部２５５は、所定の確率に基づいて、所定の乱数の種を用いて、感情状態を変更するか否かを決定する。端末感情状態変更部２５５は、感情状態を変更することに決定した場合、使用したアイテムが敵キャラクタの好物料理であるか苦手料理であるかと、使用した対象がプレイヤキャラクタであるか敵キャラクタであるかと、クエスト画面表示データに含まれる遷移条件とに基づいて、変更する感情状態を特定し、現在の感情状態を特定した感情状態に変更する。
【００８９】
なお、端末感情状態変更部２５５は、感情状態を変更する確率を、ゲームの進行状況（例えばプレイヤの現在位置に対応するダンジョン及びフロアのレベル）、プレイヤキャラクタ又は敵キャラクタのレベル等に応じて変更してもよい。その場合、端末感情状態変更部２５５は、ダンジョン及びフロア、プレイヤキャラクタ又は敵キャラクタのレベルが低い（ゲームの序盤）ほど、感情状態を変更する確率を低くし、レベルが高い（ゲームの序盤）ほど、感情状態を変更する確率を高くする。これにより、ゲームの序盤では、敵キャラクタのバトル用パラメータの変化が抑制され、ゲームの終盤になるほど、敵キャラクタのバトル用パラメータが変化しやすくなるため、プレイヤのゲームへの継続意欲を維持させることが可能となる。
【００９０】
また、端末感情状態変更部２５５は、感情状態を変更する確率を、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが敵キャラクタに勝利した回数、又はプレイヤが特定のアイテムを所有している数等に応じて変更してもよい。ゲームの実行時間は、そのゲーム自体の実行時間に限定されず、プレイヤキャラクタがダンジョン又はフロアに進入してからの経過時間、又はバトルを開始してからの経過時間等でもよい。ゲームの非実行時間は、例えばゲームを前回終了してからログインするまでの時間である。特定のアイテムは、例えばダンジョン又はフロアに配置されたアイテムである。端末感情状態変更部２５５は、ゲームの実行時間が短いほど、感情状態を変更する確率を低くし、実行時間が長いほど、感情状態を変更する確率を高くする。または、端末感情状態変更部２５５は、ゲームの非実行時間が長いほど、感情状態を変更する確率を低くし、非実行時間が短いほど、感情状態を変更する確率を高くする。または、端末感情状態変更部２５５は、勝利回数又は特定のアイテムの所有数が少ないほど、感情状態を変更する確率を低くし、勝利回数又は特定のアイテムの所有数が多いほど、感情状態を変更する確率を高くする。これらにより、プレイヤのゲームへの継続意欲を維持させ、ゲームの実行意欲を向上させることが可能となる。
【００９１】
また、端末感情状態変更部２５５は、感情状態を変更する確率を、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベル又は数に応じて変更してもよい。端末感情状態変更部２５５は、他のプレイヤのレベルが低いほど、感情状態を変更する確率を低くし、他のプレイヤのレベルが高いほど、感情状態を変更する確率を高くする。または、端末感情状態変更部２５５は、他のプレイヤの数が少ないほど、感情状態を変更する確率を低くし、他のプレイヤの数が多いほど、感情状態を変更する確率を高くする。これにより、ゲーム内における協力関係の構築意欲を向上させることが可能となる。
【００９２】
また、端末感情状態変更部２５５は、感情状態を変更する確率を、プレイヤキャラクタ又は敵キャラクタに使用する料理、又は、その料理の属性とプレイヤキャラクタもしくは敵キャラクタの属性との関係（同じであるか否か）に応じて変更してもよい。これにより、ゲームの多様性をより向上させることが可能となる。
【００９３】
２．２．サーバ３の構成
図６は、サーバ３の概略構成の一例を示す図である。
【００９４】
サーバ３は、携帯端末２からの要求に応じてゲームを進行させる。また、サーバ３は、ゲームの進行に係る表示データを作成して携帯端末２に送信する。そのために、サーバ３は、サーバ通信部３１と、サーバ記憶部３２と、サーバ処理部３３とを備える。
【００９５】
サーバ通信部３１は、出力部の一例であり、サーバ３をインターネット７に接続するための通信インターフェース回路を備え、インターネット７との間で通信を行う。そして、サーバ通信部３１は、携帯端末２等から受信したデータをサーバ処理部３３に供給する。また、サーバ通信部３１は、サーバ処理部３３から供給されたデータを携帯端末２等に送信する。
【００９６】
サーバ記憶部３２は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。サーバ記憶部３２は、サーバ処理部３３での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、アプリケーションプログラムとして、ゲームを進行させ、その結果に係る表示データを作成するゲームプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２２にインストールされてもよい。また、サーバ記憶部３２は、データとして、プレイヤを管理するプレイヤ管理テーブル（図７（ａ））、敵キャラクタを管理する敵キャラクタ管理テーブル（図７（ｂ））等を記憶する。さらに、サーバ記憶部３２は、カードを管理するカード管理テーブル（図８（ａ））、敵キャラクタの感情状態を管理する感情状態管理テーブル（図８（ｂ））、レシピを管理するレシピ管理テーブル（図８（ｃ））、食材を管理する食材管理テーブル（図８（ｄ））、料理を管理する料理管理テーブル（図８（ｅ））等を記憶する。さらに、サーバ記憶部３２は、プレイヤ、カード及び敵キャラクタに係る画像データ等を記憶する。さらに、サーバ記憶部３２は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００９７】
図７（ａ）〜（ｂ）及び図８（ａ）〜（ｅ）は、各種管理テーブルのデータ構造の一例を示す図である。
【００９８】
図７（ａ）には、プレイヤ管理テーブルが示されている。プレイヤ管理テーブルには、各プレイヤについて、当該プレイヤの識別番号（プレイヤＩＤ）、パスワード、名前、画像データのファイル名、現在位置、ＨＰ、満腹度、当該プレイヤが所有するキャラクタカード（所有カード）の識別番号（カードＩＤ）、バトルに使用するキャラクタカード（使用カード）の識別番号（カードＩＤ）、所有するレシピ（所有レシピ）の識別番号（レシピＩＤ）、所有する食材（所有食材）の識別番号（食材ＩＤ）、所有する料理（所有料理）の識別番号（料理ＩＤ）及び当該プレイヤに関連する他のプレイヤのプレイヤＩＤ等が関連付けて記憶される。現在位置は、プレイヤが現在実施しているクエストにおけるダンジョンの識別番号（ダンジョンＩＤ）、そのダンジョンのフロアの識別番号（フロアＩＤ）及びそのフロア内の座標により指定される。プレイヤに関連する他のプレイヤとは、そのプレイヤと同一の所属グループに所属する他のプレイヤ、そのプレイヤとフレンド関係にある他のプレイヤ、過去の敵キャラクタとのバトルにおいてそのプレイヤを救援した他のプレイヤ、過去に対戦した他のプレイヤ及び／又は過去に対戦したグループに所属する他のプレイヤ等である。
【００９９】
図７（ｂ）には、敵キャラクタ管理テーブルが示されている。敵キャラクタ管理テーブルには、各敵キャラクタについて、当該敵キャラクタの識別番号（敵キャラクタＩＤ）、名前、画像データのファイル名、配置位置、バトル用パラメータ、好物料理の料理ＩＤ、苦手料理の料理ＩＤ、当該敵キャラクタとのバトルによりプレイヤに付与されるアイテム、当該敵キャラクタの感情状態の組合せ等が関連付けて記憶される。配置位置は、その敵キャラクタが配置されるダンジョンのダンジョンＩＤ、フロアのフロアＩＤ及びそのフロア内の座標により指定される。バトル用パラメータには、ＨＰ、攻撃力、防御力、攻撃速度、属性等が含まれる。付与されるアイテムとして、敵キャラクタの残りＨＰと、そのＨＰに対応する食材の食材ＩＤが設定される。感情状態の組合せは、一つ以上設定され、複数設定されてもよい。感情状態の組合せとして、その組合せの識別番号（組合せＩＤ）と、各組合せに関する情報が設定される。各組合せに関する情報として、敵キャラクタのＨＰの範囲毎に、対応する感情状態ＩＤが設定される。
【０１００】
図８（ａ）には、カード管理テーブルが示されている。カード管理テーブルには、各カードについて、当該カードのカードＩＤ、名前、画像データのファイル名、レア度及びバトル用パラメータ等が関連付けて記憶される。
【０１０１】
図８（ｂ）には、感情状態管理テーブルが示されている。感情状態管理テーブルには、各感情状態について、当該感情状態の感情状態ＩＤ、状態名、当該感情状態に対応する変更パラメータ、遷移条件等が関連付けて記憶される。
【０１０２】
図８（ｃ）には、レシピ管理テーブルが示されている。レシピ管理テーブルには、各レシピについて、当該レシピのレシピＩＤ、名前、画像データのファイル名、当該レシピによる調理パターン、当該レシピの配置位置、重さ等が関連付けて記憶される。調理パターンは、一つ以上指定され、複数指定されてもよい。調理パターンとして、その調理の識別番号（調理ＩＤ）と、その調理に用いられる食材の食材ＩＤと、その調理により生成される料理の料理ＩＤとが設定される。
【０１０３】
図８（ｄ）には、食材管理テーブルが示されている。食材管理テーブルには、各食材について、当該食材の食材ＩＤ、名前、画像データのファイル名、配置位置、重さ等が関連付けて記憶される。
【０１０４】
図８（ｅ）には、料理管理テーブルが示されている。料理管理テーブルには、各料理について、当該料理の料理ＩＤ、名前、画像データのファイル名、使用対象、重さ等が関連付けて記憶される。使用対象として、プレイヤキャラクタと敵キャラクタの何れかが設定される。
【０１０５】
サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を備える。サーバ処理部３３は、サーバ３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部３３は、サーバ３の各種処理がサーバ記憶部３２に記憶されているプログラム等に基づいて適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【０１０６】
２．２．２．サーバ処理部３３の構成
以上の機能を実現するために、サーバ処理部３３は、制御部３３１と、ゲーム進行部３３２と、バトル実行部３３３と、バトル用パラメータ変更部３３４と、感情状態変更部３３５とを備える。これらの各部は、サーバ処理部３３が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとしてサーバ３に実装されてもよい。
【０１０７】
以下、制御部３３１による処理について説明する。
【０１０８】
制御部３３１は、ゲームの開始及び進行を制御し、適宜ゲーム進行部３３２等に処理の実行を指示する。
【０１０９】
制御部３３１は、携帯端末２からサーバ通信部３１を介してゲーム開始要求を受信した場合、受信したゲーム開始要求を不図示のプレイヤ認証部に渡し、認証処理の実行を指示する。制御部３３１は、プレイヤ認証部によるプレイヤの認証が成功した場合に、ホーム画面表示データを作成する。制御部３３１は、クエスト開始等の指示を受け付けるボタン等を所定のレイアウトで表示させるためのホーム画面表示データを作成する。また、制御部３３１は、作成したホーム画面表示データをサーバ通信部３１を介して携帯端末２に送信する。
【０１１０】
制御部３３１は、携帯端末２からサーバ通信部３１を介してゲーム進行要求を受信した場合、受信したゲーム進行要求をゲーム進行部３３２に渡し、ゲーム進行処理の実行を指示する。
【０１１１】
また、制御部３３１は、ゲーム進行部３３２から受け取った各画面の表示データ及び／又は各情報を含むゲーム進行応答をサーバ通信部３１を介して携帯端末２に送信する。
【０１１２】
以下、ゲーム進行部３３２による処理について説明する。
【０１１３】
ゲーム進行部３３２は、制御部３３１によりゲーム進行処理の実行が指示されると、ゲーム進行処理を実行するとともに、携帯端末２に表示する各画面の表示データを作成して制御部３３１に渡す。また、ゲーム進行部３３２は、適宜バトル実行部３３３にバトル処理又はアイテム処理の実行を指示する。
【０１１４】
ゲーム進行部３３２は、制御部３３１から受け取ったゲーム進行要求に含まれる要求種別を特定する。
【０１１５】
ゲーム進行部３３２は、特定した要求種別がクエスト開始要求である場合、ゲーム進行要求に含まれるプレイヤＩＤに対応するプレイヤの現在位置をプレイヤ管理テーブルから特定する。ゲーム進行部３３２は、特定した現在位置に対応するダンジョン及びフロアに配置する敵キャラクタ、レシピ及び食材をそれぞれ敵キャラクタ管理テーブル、レシピ管理テーブル及び食材管理テーブルから特定する。
【０１１６】
また、ゲーム進行部３３２は、特定した敵キャラクタの感情状態の全ての組合せを敵キャラクタ管理テーブルから抽出し、抽出した組合せの内の一つを選択する。ゲーム進行部３３２は、例えば、ゲームの進行状況（例えばプレイヤの現在位置に対応するダンジョン及びフロアのレベル）又はプレイヤキャラクタもしくは敵キャラクタのレベルに基づいて、組合せを選択する。ゲーム進行部３３２は、ダンジョン及びフロア、プレイヤキャラクタ又は敵キャラクタのレベルが低い（ゲームの序盤）ほど、図４の模式図において内側に位置する感情状態を多く含む組合せを選択し、レベルが高い（ゲームの終盤）ほど、図４の模式図において外側に位置する感情状態を多く含む組合せを選択する。これにより、ゲームの序盤では、敵キャラクタのバトル用パラメータの変動を抑制し、ゲームの終盤になるほど、敵キャラクタのバトル用パラメータの変動を大きくしていくことが可能となり、プレイヤのゲームへの継続意欲を維持させることが可能となる。
【０１１７】
ゲーム進行部３３２は、道及び分岐点を所定位置に配置し、プレイヤキャラクタをプレイヤの現在位置に配置し、特定した敵キャラクタ、並びにレシピ及び食材等のアイテムをそれぞれの配置位置に配置したマップを表示するための内容データを作成する。また、ゲーム進行部３３２は、プレイヤの操作に従って、プレイヤキャラクタを移動させたり、コンパス内の矢印がプレイヤキャラクタの現在位置からアイテムが配置された位置への方向を示すか、敵キャラクタが配置された位置への方向を示すかを切り替えるための制御データを作成する。ゲーム進行部３３２は、作成した内容データ及び制御データに加えて、プレイヤ、敵キャラクタ及びアイテムに関する各情報等を含むクエスト画面表示データを作成し、制御部３３１に渡す。
【０１１８】
ゲーム進行部３３２は、特定した要求種別がアイテム取得通知である場合、ゲーム進行要求に含まれる移動情報に基づいて、プレイヤキャラクタが通過したアイテムを特定する。ゲーム進行部３３２は、プレイヤ管理テーブルにおいて、ゲーム進行要求に含まれるプレイヤＩＤに対応する所有レシピＩＤ又は所有食材ＩＤに、特定したアイテムのＩＤを追加することにより、プレイヤにそのアイテムを付与する。ゲーム進行部３３２は、プレイヤ管理テーブルを更新したことを示す更新情報を制御部３３１に渡す。
【０１１９】
ゲーム進行部３３２は、特定した要求種別がバトル開始通知である場合、ゲーム進行要求に含まれる移動情報に基づいて、プレイヤキャラクタが遭遇した敵キャラクタを特定する。ゲーム進行部３３２は、特定した敵キャラクタの各情報を敵キャラクタ管理テーブルから読み出すとともに、ゲーム進行要求に含まれるプレイヤＩＤに対応する各情報をプレイヤ管理テーブルから読み出す。ゲーム進行部３３２は、読み出した各情報に基づいて、バトル画面表示データを作成し、制御部３３１に渡す。
【０１２０】
ゲーム進行部３３２は、特定した要求種別が移動結果通知である場合、ゲーム進行要求に含まれる移動情報に基づいて、プレイヤキャラクタが移動した位置を特定し、プレイヤ管理テーブルにおいて、ゲーム進行要求に含まれるプレイヤＩＤに対応する現在位置を、特定した位置に更新する。また、ゲーム進行部３３２は、特定した位置と、ゲーム進行要求に含まれる現在位置が一致するか否かを判定することにより、携帯端末２による移動結果を照合し、照合結果を制御部３３１に渡す。ゲーム進行部３３２は、特定した位置と、ゲーム進行要求に含まれる現在位置が一致しない場合、特定した位置にプレイヤキャラクタを配置したクエスト画面表示データを作成し、制御部３３１に渡す。携帯端末２とサーバ３の両方がプレイヤキャラクタが移動した位置を算出し、移動した位置が正しいか否かをサーバ３が判定することにより、携帯端末２でのデータの改ざんを防止しつつ、プレイヤの操作に応じて即時にクエスト画面を更新することが可能となる。
【０１２１】
ゲーム進行部３３２は、特定した要求種別がバトル結果通知である場合、携帯端末２によるバトル結果を照合する。ゲーム進行部３３２は、バトル処理の実行をバトル実行部３３３に指示し、バトル実行部３３３によるバトル結果と、携帯端末２によるバトル結果が一致するか否かを判定し、判定結果を制御部３３１に渡す。また、ゲーム進行部３３２は、バトルの結果を示すバトル結果画面（不図示）を表示するためのバトル結果画面表示データを作成し、制御部３３１に渡す。携帯端末２とサーバ３の両方がバトル処理を実行し、バトル結果が正しいか否かをサーバ３が判定することにより、携帯端末２でのデータの改ざんを防止しつつ、プレイヤの操作に応じて即時にバトル画面を更新することが可能となる。
【０１２２】
ゲーム進行部３３２は、特定した要求種別がアイテム使用要求である場合、ゲーム進行要求に含まれるプレイヤＩＤに対応するプレイヤの所有料理をプレイヤ管理テーブルから抽出する。ゲーム進行部３３２は、抽出した料理の各情報を料理管理テーブルから読み出し、アイテム画面表示データを作成し、制御部３３１に渡す。
【０１２３】
ゲーム進行部３３２は、特定した要求種別がアイテム使用通知である場合、携帯端末２により使用されたアイテムを照合する。ゲーム進行部３３２は、ゲーム進行要求に含まれる料理ＩＤが、プレイヤ管理テーブルにおいて、ゲーム進行要求に含まれるプレイヤＩＤに対応するプレイヤの所有料理ＩＤに含まれるか否かを判定する。ゲーム進行部３３２は、ゲーム進行要求に含まれる料理ＩＤが所有料理ＩＤに含まれる場合、アイテム処理の実行をバトル実行部３３３に指示し、その所有料理ＩＤをプレイヤ管理テーブルから削除する。一方、ゲーム進行部３３２は、ゲーム進行要求に含まれる料理ＩＤが所有料理ＩＤに含まれない場合、アイテム処理を実行しない。ゲーム進行部３３２は、照合結果を制御部３３１に渡す。携帯端末２とサーバ３の両方がアイテム処理を実行し、携帯端末２により使用されたアイテムをサーバ３が照合することにより、携帯端末２でのデータの改ざんを防止しつつ、プレイヤの操作に応じて即時にバトル画面を更新することが可能となる。
【０１２４】
以下、バトル実行部３３３による処理について説明する。
【０１２５】
バトル実行部３３３は、ゲーム進行部３３２によりバトル処理の実行が指示された場合、端末バトル実行部２５３と同様にして、敵キャラクタのバトル用パラメータの変更をバトル用パラメータ変更部３３４に指示し、変更されたバトル用パラメータを用いてバトルを実行し、バトル結果をゲーム進行部３３２に通知する。また、バトル実行部３３３は、敵キャラクタの体力の減少に応じた、敵キャラクタの現在の感情状態の変更を感情状態変更部３３５に指示する。
【０１２６】
また、バトル実行部３３３は、ゲーム進行部３３２によりアイテム処理の実行が指示された場合、端末バトル実行部２５３と同様にして、アイテムを使用し、アイテムの使用に応じた、敵キャラクタの現在の感情状態の変更を感情状態変更部３３５に指示する。
【０１２７】
以下、バトル用パラメータ変更部３３４による処理について説明する。
【０１２８】
バトル用パラメータ変更部３３４は、バトル実行部３３３により敵キャラクタのバトル用パラメータの変更を指示された場合、端末バトル用パラメータ変更部２５４と同様にして、バトル用パラメータを変更する。
【０１２９】
以下、感情状態変更部３３５による処理について説明する。
【０１３０】
感情状態変更部３３５は、バトル実行部３３３により敵キャラクタの現在の感情状態の変更を指示された場合、端末感情状態変更部２５５と同様にして、敵キャラクタの感情状態を変更する。
【０１３１】
図９は、ゲームシステム１の動作シーケンスの一例を示す図である。なお、以下に説明する動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、携帯端末２及びサーバ３の各要素と協働して実行される。
【０１３２】
プレイヤは、携帯端末２の操作部２３を用いてゲームの開始を指示する。端末制御部２５１は、操作部２３を用いて、プレイヤからプレイヤＩＤ及びパスワードを受け付け、受け付けたプレイヤＩＤ及びパスワードを含むゲーム開始要求を端末通信部２１を介してサーバ３に送信する（ステップＳ１０１）。
【０１３３】
サーバ３の制御部３３１は、携帯端末２からサーバ通信部３１を介して、ゲーム開始要求を受信した場合、受信したゲーム開始要求に含まれるプレイヤＩＤ及びパスワードをプレイヤ認証部に渡し、認証処理の実行を指示する（ステップＳ１０２）。
【０１３４】
制御部３３１は、プレイヤ認証部による認証が成功した場合、ホーム画面表示データを作成する（ステップＳ１０３）。
【０１３５】
制御部３３１は、作成したホーム画面表示データをサーバ通信部３１を介して携帯端末２に送信する（ステップＳ１０４）。
【０１３６】
携帯端末２の端末制御部２５１は、サーバ３から端末通信部２１を介して表示データを受信した場合、受信した表示データに基づいて描画データを作成する。また、閲覧実行部２５０は、作成した描画データを表示部２４に出力し、表示データに対応する画面を表示する（ステップＳ１０５）。
【０１３７】
次に、端末制御部２５１は、操作部２３を用いたプレイヤからの操作を受け付ける（ステップＳ１０６）。
【０１３８】
端末制御部２５１は、プレイヤからの操作を受け付けた場合、受け付けた操作に応じた指示を端末ゲーム進行部２５２に渡し、ゲーム処理の実行を指示する。端末ゲーム進行部２５２は、端末制御部２５１によりゲーム処理の実行が指示されると、ゲーム処理を実行する（ステップＳ１０７）。ゲーム処理において、ゲーム進行部３３２は、端末制御部２５１から受け取った指示に対応する処理を行い、その処理に応じたゲーム進行要求を制御部３３１に渡す。ゲーム処理の詳細については後述する。
【０１３９】
端末制御部２５１は、ゲーム進行部３３２から受け取ったゲーム進行要求を端末通信部２１を介してサーバ３に送信する（ステップＳ１０８）。
【０１４０】
制御部３３１は、サーバ通信部３１を介して携帯端末２からゲーム進行要求を受信した場合、受信したゲーム進行要求をゲーム進行部３３２に渡し、ゲーム進行処理の実行を指示する。ゲーム進行部３３２は、制御部３３１によりゲーム進行処理の実行が指示されると、ゲーム進行処理を実行する（ステップＳ１０９）。ゲーム進行処理において、ゲーム進行部３３２は、受信したゲーム進行要求に対応する処理を行い、その処理に応じたゲーム進行応答を制御部３３１に渡す。ゲーム進行処理の詳細については後述する。
【０１４１】
次に、制御部３３１は、ゲーム進行部３３２から受け取ったゲーム進行応答をサーバ通信部３１を介して携帯端末２に送信する（ステップＳ１１０）。
【０１４２】
端末制御部２５１は、端末通信部２１を介してサーバ３からゲーム進行応答を受信した場合、受信したゲーム進行応答に応じて処理を行う。ゲーム進行応答に表示データが含まれる場合、端末制御部２５１は、処理をステップＳ１０５に戻し、以降、ステップＳ１０５〜Ｓ１１０の処理が繰り返される。一方、ゲーム進行応答に表示データが含まれない場合、端末制御部２５１は、処理をステップＳ１０６に戻し、以降、ステップＳ１０６〜Ｓ１１０の処理が繰り返される。
【０１４３】
図１０は、携帯端末２の端末ゲーム進行部２５２によるゲーム処理の動作フローの一例を示す図である。図１０に示すゲーム進行処理は、図９のステップＳ１０７において実行される。
【０１４４】
最初に、端末ゲーム進行部２５２は、端末制御部２５１から受け取ったユーザによる指示を特定する（ステップＳ２０１）。
【０１４５】
特定した指示がクエスト開始指示である場合（ステップＳ２０２−Ｙｅｓ）、端末ゲーム進行部２５２は、クエスト開始要求を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２０３）、一連のステップを終了する。
【０１４６】
特定した指示が移動指示である場合（ステップＳ２０２−Ｎｏ、ステップＳ２０４−Ｙｅｓ）、端末ゲーム進行部２５２は、プレイヤキャラクタを移動させ、移動カウンタをインクリメントする（ステップＳ２０５）。端末ゲーム進行部２５２は、プレイヤキャラクタを移動させた結果、プレイヤキャラクタがアイテムを通過した場合（ステップＳ２０６−Ｙｅｓ）、アイテム取得通知及び移動情報を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２０７）、一連のステップを終了する。一方、端末ゲーム進行部２５２は、プレイヤキャラクタを移動させた結果、プレイヤキャラクタが敵キャラクタと遭遇した場合（ステップＳ２０６−Ｎｏ、ステップＳ２０８−Ｙｅｓ）、バトル開始通知及び移動情報を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２０９）、一連のステップを終了する。一方、端末ゲーム進行部２５２は、プレイヤキャラクタを移動させた結果、プレイヤキャラクタの移動カウンタが所定回数を超えた場合（ステップＳ２０８−Ｎｏ、ステップＳ２１０−Ｙｅｓ）、移動カウンタをクリアし、移動結果通知、移動情報及び現在位置を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２１１）、一連のステップを終了する。一方、端末ゲーム進行部２５２は、プレイヤキャラクタの移動カウンタが所定回数未満である場合（ステップＳ２１０−Ｎｏ）、特に処理を行わず、一連のステップを終了する。
【０１４７】
一方、特定した指示が攻撃指示である場合（ステップＳ２０４−Ｎｏ、ステップＳ２１２−Ｙｅｓ）、端末バトル実行部２５３は、バトル処理を実行する（ステップＳ２１３）。バトル処理の詳細については後述する。次に、端末ゲーム進行部２５２は、バトル処理によりバトルが終了した場合（ステップＳ２１４−Ｙｅｓ）、バトル結果通知及びバトル結果を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２１５）、一連のステップを終了する。一方、端末ゲーム進行部２５２は、バトル処理によりバトルが終了していない場合（ステップＳ２１４−Ｎｏ）、特に処理を行わず、一連のステップを終了する。
【０１４８】
一方、特定した指示がアイテム使用指示である場合（ステップＳ２１２−Ｎｏ、ステップＳ２１６−Ｙｅｓ）、端末バトル実行部２５３は、アイテム使用要求を含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２１７）、一連のステップを終了する。
【０１４９】
一方、特定した指示がアイテム選択指示である場合（ステップＳ２１６−Ｎｏ、ステップＳ２１８−Ｙｅｓ）、端末バトル実行部２５３は、アイテム処理を実行する（ステップＳ２１９）。アイテム処理の詳細については後述する。次に、端末ゲーム進行部２５２は、アイテム使用通知及び使用した料理の料理ＩＤを含むゲーム進行要求を端末制御部２５１に渡し（ステップＳ２２０）、一連のステップを終了する。一方、特定した指示がアイテム選択指示でない場合（ステップＳ２１８−Ｎｏ）、端末ゲーム進行部２５２は、特に処理を行わず、一連のステップを終了する。
【０１５０】
図１１は、端末バトル実行部２５３によるバトル処理の動作フローの一例を示す図である。図１１に示すバトル処理は、図１０のステップＳ２１３において実行される。
【０１５１】
最初に、端末バトル実行部２５３は、敵キャラクタのバトル用パラメータの変更を端末バトル用パラメータ変更部２５４に指示し、端末バトル用パラメータ変更部２５４は、敵キャラクタの現在の感情状態を特定する（ステップＳ３０１）。次に、端末バトル用パラメータ変更部２５４は、特定した現在の感情状態に関連付けられた変更パラメータを特定する（ステップＳ３０２）。次に、端末バトル用パラメータ変更部２５４は、特定した変更パラメータに基づいて、敵キャラクタのバトル用パラメータを変更する（ステップＳ３０３）。次に、端末バトル実行部２５３は、端末バトル用パラメータ変更部２５４により変更されたバトル用パラメータを用いてバトルを実行する（ステップＳ３０４）。
【０１５２】
次に、端末バトル実行部２５３は、敵キャラクタの体力の減少に応じた、敵キャラクタの現在の感情状態の変更を端末感情状態変更部２５５に指示する。端末感情状態変更部２５５は、敵キャラクタの感情状態の組合せのうち、現在のＨＰに対応する感情状態を特定し（ステップＳ３０５）、特定した感情状態が現在の感情状態と同じであるか否かを判定する（ステップＳ３０６）。端末感情状態変更部２５５は、特定した感情状態が現在の感情状態と異なる場合（ステップＳ３０６−Ｎｏ）、現在の感情状態を、特定した感情状態に変更し（ステップＳ３０７）、一連のステップを終了する。一方、端末感情状態変更部２５５は、特定した感情状態が現在の感情状態と同じである場合（ステップＳ３０６−Ｙｅｓ）、特に処理を行わず、一連のステップを終了する。
【０１５３】
図１２は、端末バトル実行部２５３によるアイテム処理の動作フローの一例を示す図である。図１２に示すアイテム処理は、図１０のステップＳ２１９において実行される。
【０１５４】
最初に、端末バトル実行部２５３は、プレイヤにより指定されたアイテムの使用対象を特定し、特定した使用対象に対してアイテムを使用する（ステップＳ４０１）。次に、端末バトル実行部２５３は、アイテムの使用に応じた、敵キャラクタの現在の感情状態の変更を端末感情状態変更部２５５に指示する。端末感情状態変更部２５５は、所定の確率に基づいて、感情状態を変更するか否かを決定する（ステップＳ４０２）。端末感情状態変更部２５５は、感情状態を変更することに決定した場合（ステップＳ４０３−Ｙｅｓ）、変更する感情状態を特定し（ステップＳ４０４）、現在の感情状態を、特定した感情状態に変更し（ステップＳ４０５）、一連のステップを終了する。一方、端末感情状態変更部２５５は、感情状態を変更しないことに決定した場合（ステップＳ４０３−Ｎｏ）、特に処理を行わず、一連のステップを終了する。
【０１５５】
図１３は、サーバ３のゲーム進行部３３２によるゲーム進行処理の動作フローの一例を示す図である。図１３に示すゲーム進行処理は、図６のステップＳ１０９において実行される。
【０１５６】
最初に、ゲーム進行部３３２は、制御部３３１から受け取ったゲーム進行要求に含まれる要求種別から、携帯端末２の要求を特定する（ステップＳ５０１）。
【０１５７】
特定した要求種別がクエスト開始要求である場合（ステップＳ５０２−Ｙｅｓ）、ゲーム進行部３３２は、プレイヤの現在位置を特定し、特定した現在位置に対応するダンジョン及びフロアに配置する敵キャラクタ、レシピ及び食材を特定する。そして、ゲーム進行部３３２は、特定した敵キャラクタの感情状態の組合せの内の一つを選択する（ステップＳ５０３）。ゲーム進行部３３２は、特定した敵キャラクタ、レシピ及び食材に関する各情報等を含むクエスト画面表示データを作成し（ステップＳ５０４）、制御部３３１に渡し、一連のステップを終了する。
【０１５８】
特定した要求種別がアイテム取得通知である場合（ステップＳ５０２−Ｎｏ、ステップＳ５０５−Ｙｅｓ）、ゲーム進行部３３２は、プレイヤキャラクタが通過したアイテムを特定し、プレイヤ管理テーブルを更新して、プレイヤに特定したアイテムを付与する（ステップＳ５０４）。ゲーム進行部３３２は、プレイヤ管理テーブルを更新したことを示す更新情報を制御部３３１に渡し、一連のステップを終了する。
【０１５９】
特定した要求種別がバトル開始通知である場合（ステップＳ５０５−Ｎｏ、ステップＳ５０７−Ｙｅｓ）、ゲーム進行部３３２は、プレイヤキャラクタが遭遇した敵キャラクタを特定する。ゲーム進行部３３２は、特定した敵キャラクタの各情報及びプレイヤキャラクタの各情報に基づいて、バトル画面表示データを作成し（ステップＳ５０８）、制御部３３１に渡し、一連のステップを終了する。
【０１６０】
特定した要求種別が移動結果通知である場合（ステップＳ５０７−Ｎｏ、ステップＳ５０９−Ｙｅｓ）、ゲーム進行部３３２は、プレイヤキャラクタが移動した位置を特定し、プレイヤ管理テーブルの現在位置を、特定した位置に変更するように更新する。次に、ゲーム進行部３３２は、携帯端末２による移動結果を照合し（ステップＳ５１０）、照合結果を制御部３３１に渡し、一連のステップを終了する。
【０１６１】
特定した要求種別がバトル結果通知である場合（ステップＳ５０９−Ｎｏ、ステップＳ５１１−Ｙｅｓ）、ゲーム進行部３３２は、バトル処理の実行をバトル実行部３３３に指示する。バトル実行部３３３によるバトル処理は、図１１に示したバトル処理と同様であるため、説明を省略する。ゲーム進行部３３２は、バトル実行部３３３によるバトル結果と、携帯端末２によるバトル結果が一致するか否かを判定することにより、携帯端末２によるバトル結果を照合し（ステップＳ５１２）、照合結果を制御部３３１に渡す。さらに、ゲーム進行部３３２は、バトル結果画面表示データを作成し（ステップＳ５１３）、制御部３３１に渡し、一連のステップを終了する。
【０１６２】
特定した要求種別がアイテム使用要求である場合（ステップＳ５１１−Ｎｏ、ステップＳ５１４−Ｙｅｓ）、ゲーム進行部３３２は、プレイヤの所有料理を抽出する。ゲーム進行部３３２は、抽出した料理の各情報に基づいて、アイテム画面表示データを作成し（ステップＳ５１５）、制御部３３１に渡し、一連のステップを終了する。
【０１６３】
特定した要求種別がアイテム使用通知である場合（ステップＳ５１４−Ｎｏ、ステップＳ５１６−Ｙｅｓ）、ゲーム進行部３３２は、携帯端末２により使用されたアイテムを照合する（ステップＳ５１７）。ゲーム進行部３３２は、ゲーム進行要求に含まれる料理ＩＤが所有料理ＩＤに含まれる場合、アイテム処理の実行をバトル実行部３３３に指示し、その所有料理ＩＤをプレイヤ管理テーブルから削除する（ステップＳ５１８）。バトル実行部３３３によるアイテム処理は、図１２に示したアイテム処理と同様であるため、説明を省略する。ゲーム進行部３３２は、プレイヤ管理テーブルを更新したことを示す更新情報を制御部３３１に渡し、一連のステップを終了する。
【０１６４】
一方、特定した要求種別が上記の何れでもない場合（ステップＳ５１６−Ｎｏ）、ゲーム進行部３３２は、ホーム画面表示データの作成を制御部３３１に指示する。制御部３３１は、ホーム画面表示データを作成し、ゲーム進行部３３２に渡す（ステップＳ５１９）。次に、ゲーム進行部３３２は、ホーム画面表示データを制御部３３１に渡し、一連のステップを終了する。
【０１６５】
以上説明してきたように、ゲームシステム１は、所定のイベントの実行に応じて、敵キャラクタの感情状態を変更するとともに、変更した感情状態に関連付けられた変更パラメータに基づいて敵キャラクタのバトル用パラメータを変更し、変更したバトル用パラメータを用いてバトルを実行する。敵キャラクタの感情状態によって、敵キャラクタの強さが変化し、敵キャラクタとのバトルの状況が変化するため、敵キャラクタとのバトルの多様性が向上し、プレイヤのゲームへの継続意欲を維持させることを可能となる。
【０１６６】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、サーバ３がゲームを実行するものとしたが、サーバ３を省略し、携帯端末２が単独でゲームを実行してもよい。その場合、端末記憶部２２が、サーバ記憶部３２が記憶する各テーブル等を記憶する。なお、端末記憶部２２は、プレイヤ管理テーブルについては、その携帯端末２のプレイヤについての情報及びそのプレイヤに関連する他のプレイヤについての情報のみを記憶する。端末処理部２５は、図２に示した各部に加えて、サーバ３のサーバ処理部３３の各部と同様の機能を持つ各部を有する。端末処理部２５は、各情報を端末通信部２１及びサーバ通信部３１を介して送受信することに代えて、端末処理部２５内で送受信する。この場合、携帯端末２による各処理に対する照合処理は省略してもよい。また、表示部２４が出力部の一例となる。
【０１６７】
また、本実施形態では、敵キャラクタ毎に、敵キャラクタのＨＰの減少に応じて遷移していく感情状態の組合せを予め設定しておくものとしたが、感情状態の遷移方法は、これに限定されない。
【０１６８】
図１４（ａ）、（ｂ）は、感情状態の遷移方法の他の例について説明するための模式図である。
【０１６９】
図１４（ａ）は、感情状態の初期状態について説明するための模式図である。図１４（ａ）に示す例では、各感情状態について、初期発生確率が設定される。図１４（ａ）に示すように、円１４００の内側の各感情状態の初期発生確率は高く、円１４００の外側の各感情状態の初期発生確率は低い傾向にある。このように、バトル用パラメータを変更させる度合いが大きい感情状態の発生確率を低くすることにより、これらの感情状態の希少性を高めることができる。
【０１７０】
図１４（ｂ）は、感情状態の遷移について説明するための模式図である。図１４（ｂ）に示す各矢印は、敵キャラクタが攻撃を受けてＨＰが減少したときに、各感情状態から遷移する方向を示す。示される方向の内のどの方向に遷移するか、又は遷移しないかは、例えば予め定められた確率に基づいて決定される。なお、示される方向の内のどの方向に遷移するか、又は遷移しないかは、攻撃を受けることにより減少したＨＰの大きさ（変化量）に応じて決定されてもよい。
【０１７１】
図１５は、図１４（ａ）、（ｂ）に示した遷移方法で感情状態を遷移する場合の感情状態管理テーブルのデータ構造の一例を示す図である。感情状態管理テーブルには、各感情状態について、当該感情状態の感情状態ＩＤ、状態名、当該感情状態によるバトル用パラメータの変更パラメータ、レベル、初期発生確率、遷移方向等が関連付けて記憶される。感情状態のレベルは、バトル用パラメータを変更させる度合いを表し、感情状態のレベルとして、図１４（ａ）の円１４００の内側の感情状態については「低」が設定され、円１４００の外側の感情状態については「高」が設定される。遷移方向として、遷移可能な遷移先の感情状態と遷移確率が関連付けて記憶される。
【０１７２】
なお、各感情状態の初期発生確率は、前述したゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、又は、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数等に基づいて補正されてもよい。
【０１７３】
例えば、端末感情状態変更部２５５は、ダンジョン及びフロア、プレイヤキャラクタ又は敵キャラクタのレベルが低いほど、図１４の円１４００の外側の各感情状態の初期発生確率を低くして内側の各感情状態の初期発生確率を高くし、レベルが高いほど、外側の各感情状態の初期発生確率を高くして内側の各感情状態の初期発生確率を低くする。
【０１７４】
または、端末感情状態変更部２５５は、ゲームの実行時間が短いほど、外側の各感情状態の初期発生確率を低くして内側の各感情状態の初期発生確率を高くし、実行時間が長いほど、外側の各感情状態の初期発生確率を高くして内側の各感情状態の初期発生確率を低くする。または、端末感情状態変更部２５５は、ゲームの非実行時間が長いほど、外側の各感情状態の初期発生確率を低くして内側の各感情状態の初期発生確率を高くし、非実行時間が短いほど、外側の各感情状態の初期発生確率を高くして内側の各感情状態の初期発生確率を低くする。
【０１７５】
または、端末感情状態変更部２５５は、勝利回数、特定のアイテムの所有数又は他のプレイヤの数が少ないほど、外側の各感情状態の初期発生確率を低くして内側の各感情状態の初期発生確率を高くし、勝利回数、特定のアイテムの所有数又は他のプレイヤの数が多いほど、外側の各感情状態の初期発生確率を高くして内側の各感情状態の初期発生確率を低くする。または、端末感情状態変更部２５５は、他のプレイヤのレベルが低いほど、外側の各感情状態の初期発生確率を低くして内側の各感情状態の初期発生確率を高くし、他のプレイヤのレベルが高いほど、外側の各感情状態の初期発生確率を高くして内側の各感情状態の初期発生確率を低くする。
【０１７６】
この場合も、敵キャラクタとのバトルの多様性が向上し、プレイヤのゲームへの継続意欲を維持させることを可能となる。
【０１７７】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換、及び修正をこれに加えることが可能であることを理解されたい。特に、本発明のゲームシステム１が、携帯端末２とネットワークを介して接続されたサーバ３として機能する場合には、ゲームの進行画面をサーバ３が生成したデータに基づき携帯端末２にて表示されるウェブ表示とし、その他のメニュー画面等を携帯端末２にインストールされているネイティブアプリによって表示するネイティブ表示とする等の、サーバ３と携帯端末２のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。
【符号の説明】
【０１７８】
１    ゲームシステム
２    携帯端末
２１    端末通信部
２２    端末記憶部
２３    操作部
２４    表示部
２５    端末処理部
２５１    端末制御部
２５２    端末ゲーム進行部
２５３    端末バトル実行部
２５４    端末バトル用パラメータ変更部
２５５    端末感情状態変更部
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３    サーバ処理部
３３１    制御部
３３２    ゲーム進行部
３３３    バトル実行部
３３４    バトル用パラメータ変更部
３３５    感情状態変更部
【図１】
2018134458.tif 000003
【図２】
2018134458.tif 000004
【図３】
2018134458.tif 000005
【図４】
2018134458.tif 000006
【図５】
2018134458.tif 000007
【図６】
2018134458.tif 000008
【図７】
2018134458.tif 000009
【図８】
2018134458.tif 000010
【図９】
2018134458.tif 000011
【図１０】
2018134458.tif 000012
【図１１】
2018134458.tif 000013
【図１２】
2018134458.tif 000014
【図１３】
2018134458.tif 000015
【図１４】
2018134458.tif 000016
【図１５】
2018134458.tif 000017
【手続補正書】
【提出日】平成30年4月16日(2018.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタとがターン毎に相互に攻撃するバトルを実行するゲームを行うコンピュータにおけるゲーム制御方法であって、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとを関連付けて前記記憶部に記憶し、
前記バトルにおいて、プレイヤキャラクタのターン毎に、プレイヤキャラクタに対戦相手キャラクタを攻撃させ、対戦相手キャラクタの対戦パラメータが変化した場合、対戦相手キャラクタの対戦パラメータに関連付けられたアイテムを、プレイヤと関連付けて前記記憶部に記憶することにより、プレイヤに付与し、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとの関係を表示する表示データを前記出力部に出力する、
ことを含むことを特徴とするゲーム制御方法。
【請求項２】
前記対戦パラメータは、体力であり、
前記対戦パラメータの変化は、体力の減少である、請求項１に記載のゲーム制御方法。
【請求項３】
前記付与において、現在の対戦パラメータと変化後の対戦パラメータとの間の対戦パラメータにアイテムが関連付けられている場合であっても、変化後の対戦パラメータに関連付けられたアイテムのみをプレイヤに付与し、現在の対戦パラメータと変化後の対戦パラメータとの間の対戦パラメータに関連付けられたアイテムをプレイヤに付与しない、請求項１または２に記載のゲーム制御方法。
【請求項４】
対戦相手キャラクタの複数の感情状態をさらに前記記憶部に記憶し、
対戦相手キャラクタの対戦パラメータが変化した場合、対戦相手キャラクタの現在の感情状態を変更し、
前記変更した感情状態に基づいてバトルを実行する、ことをさらに含む、請求項１〜３の何れか一項に記載のゲーム制御方法。
【請求項５】
対戦相手キャラクタの複数の感情状態をさらに前記記憶部に記憶し、
前記付与されたアイテムに基づいて、所定のアイテムを生成し、
前記所定のアイテムがプレイヤキャラクタ又は対戦相手キャラクタに対して使用された場合、対戦相手キャラクタの現在の感情状態を変更し、
前記変更した感情状態に基づいてバトルを実行する、ことをさらに含む、請求項１〜３の何れか一項に記載のゲーム制御方法。
【請求項６】
前記記憶において、対戦相手キャラクタの複数の感情状態のそれぞれを、各感情状態から遷移可能な感情状態及び当該遷移可能な感情状態へ遷移する遷移確率と関連付けて前記記憶部に記憶し、
前記変更において、前記遷移確率に基づいて、対戦相手キャラクタの現在の感情状態を当該感情状態から遷移可能な感情状態に変更する、請求項４または５に記載のゲーム制御方法。
【請求項７】
前記感情状態の初期状態を、ゲームの進行状況、プレイヤキャラクタもしくは対戦相手キャラクタのレベル、ゲームの実行時間もしくは非実行時間、プレイヤキャラクタが対戦相手キャラクタに勝利した回数、プレイヤが特定のアイテムを所有している数、又は、プレイヤと同時にゲームを実行している、プレイヤに関連する他のプレイヤのレベルもしくは数に基づいて決定することをさらに含む、請求項４〜６の何れか一項に記載のゲーム制御方法。
【請求項８】
プレイヤキャラクタと対戦相手キャラクタとがターン毎に相互に攻撃するバトルを実行するゲームを行うコンピュータであって、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとを関連付けて記憶する記憶部と、
前記バトルにおいて、プレイヤキャラクタのターン毎に、プレイヤキャラクタに対戦相手キャラクタを攻撃させ、対戦相手キャラクタの対戦パラメータが変化した場合、対戦相手キャラクタの対戦パラメータに関連付けられたアイテムを、プレイヤと関連付けて前記記憶部に記憶することにより、プレイヤに付与するバトル実行部と、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとの関係を表示する表示データを出力する出力部と、
を備えることを特徴とするコンピュータ。
【請求項９】
出力部と、記憶部とを備え、プレイヤキャラクタと対戦相手キャラクタとがターン毎に相互に攻撃するバトルを実行するゲームを行うコンピュータの制御プログラムであって、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとを関連付けて前記記憶部に記憶し、
前記バトルにおいて、プレイヤキャラクタのターン毎に、プレイヤキャラクタに対戦相手キャラクタを攻撃させ、対戦相手キャラクタの対戦パラメータが変化した場合、対戦相手キャラクタの対戦パラメータに関連付けられたアイテムを、プレイヤと関連付けて前記記憶部に記憶することにより、プレイヤに付与し、
対戦相手キャラクタの対戦パラメータと、プレイヤに付与されるアイテムとの関係を表示する表示データを前記出力部に出力する、
ことを前記コンピュータに実行させることを特徴とする制御プログラム。