(57)【要約】【課題】  より興趣性の高いゲーム機を提供する。【解決手段】  ゲーム機１は、あみだくじによって対戦相手が決定するものであり、キャラクタの移動中にあみだくじの経路をユーザのタッチ操作により変更し、変更された経路に基づいて、ユーザのキャラクタと対戦させる対戦相手を決定する。そして、ゲーム機１は、対戦結果に影響を与える要素に基づいて、決定した対戦相手との対戦結果を決定する。ユーザは、対戦結果を決定する要素を考慮しながら、対戦相手への経路を変更するため、簡易な操作により、より興趣の高いゲームを提供することができる。【選択図】図１
2016096839.tif 000002
【特許請求の範囲】
【請求項１】
あみだくじの経路を変更する経路変更手段と、
前記経路変更手段により経路が変更されるあみだくじに基づいて、キャラクタの組み合わせを決定する対戦相手決定手段と
を有するゲーム機。
【請求項２】
前記対戦相手決定手段により決定されたキャラクタの組み合わせと各キャラクタの属性とに基づいて、対戦結果を決定する対戦結果決定手段
をさらに有する請求項１に記載のゲーム機。
【請求項３】
前記キャラクタには、ユーザのキャラクタと、敵のキャラクタとが含まれ、
前記あみだくじの出発地点及び到達地点には、キャラクタが配置されており、
前記経路変更手段により変更されるあみだくじに基づいて、前記キャラクタを移動させる移動手段
をさらに有し、
前記対戦結果決定手段は、前記移動手段により、前記キャラクタが移動された結果、到達した到達地点において、前記ユーザのキャラクタと前記敵のキャラクタとが出会った場合に、前記出会ったユーザのキャラクタと敵のキャラクタとを対戦させた対戦結果を決定する
請求項２に記載のゲーム機。
【請求項４】
前記移動手段は、所定の速さで前記キャラクタを移動させ、
前記経路変更手段は、少なくとも前記各キャラクタが、あみだくじを移動している時に、ユーザのタッチ操作に応じて、あみだくじの横線を追加または削除する
請求項３に記載のゲーム機。
【請求項５】
前記経路変更手段により変更される横線には、ユーザのタッチ操作により削除できない固定的横線と、ユーザのタッチ操作により削除できる可変的横線とが含まれ、これらの横線には、キャラクタの移動速度を変更させる横線が含まれ、
前記経路変更手段は、ユーザのタッチ操作に応じて可変的横線の追加または削除を行い、
前記移動手段は、キャラクタが通過する横線に応じて、キャラクタの移動速度を変化させる
請求項４に記載のゲーム機。
【請求項６】
キャラクタ毎に設定された異なる待機時間を管理する時間管理手段をさらに有し、
前記移動手段は、前記時間管理手段により管理される待機時間経過後に、前記各キャラクタの移動を開始する
請求項３に記載のゲーム機。
【請求項７】
前記移動手段によりキャラクタが通過する経路に応じて、対戦結果に影響を与えるアイテムを通過したキャラクタに付与するアイテム付与手段
をさらに有し、
前記対戦結果決定手段は、キャラクタの属性の組み合わせと、前記アイテム付与手段により付与されたアイテムとに基づいて、対戦結果を決定する
請求項２に記載のゲーム機。
【請求項８】
一つの到達地点に複数のキャラクタが到達した場合に、これらのキャラクタについて、前記到達地点のキャラクタと対戦させる順序を決定する対戦順序決定手段
をさらに有し、
前記対戦結果決定手段は、対戦順序決定手段により決定した対戦順序に基づいて、順番に対戦結果を決定する
請求項６に記載のゲーム機。
【請求項９】
前記対戦結果決定手段は、前記移動手段により、複数の前記キャラクタが一つの到達地点に同一のターンにおいて到達した場合に、一体のキャラクタのみが到達地点に到達し、相手キャラクタと出会った場合の対戦結果とは異なる対戦結果を決定する
請求項３に記載のゲーム機。
【請求項１０】
前記対戦結果決定手段により、ユーザのキャラクタ、または敵のキャラクタ全てにおいて対戦結果が決定した後に、ユーザのキャラクタと、敵のキャラクタとの攻守を交代する攻守交代手段
をさらに有し、
前記攻守交代手段より、敵のキャラクタが攻撃側となり、前記移動手段により移動される場合に、前記経路変更手段は、ユーザのタッチ操作に応じて、経路を変更する
請求項４に記載のゲーム機。
【請求項１１】
あみだくじの経路を変更するステップと、
前記経路を変更するステップにより、経路が変更されるあみだくじに基づいて、キャラクタの組合せを決定するステップと
を有するゲーム制御方法。
【請求項１２】
あみだくじの経路を変更するステップと、
前記経路を変更するステップにより、経路が変更されるあみだくじに基づいて、キャラクタの組合せを決定するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム機、ゲーム制御方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、複数の組合せ要素を組み合わせて所定の組合せを形成する第１のゲームを制御する第１ゲーム制御手段と、前記第１のゲームで形成された組合せに応じて進行する第２のゲームを制御する第２ゲーム制御手段と、を具備し、前記第１のゲームには、前記組合せが形成されていない状態でプレイされる組合せ形成モードと、前記組合せが形成されてから前記第２ゲームが開始されるまでの間に前記組合せを変更して異なる組合せを形成可能な組合せ変更モードと、が設けられ、前記第１ゲーム制御手段は、所定の組合せの形成の有無を判別する組合せ判別手段と、前記組合せ判別手段の判別結果に基づいて、前記組合せ形成モードと前記組合せ変更モードとの間でモードを切り換えるモード切換手段と、を備えているゲームシステムが開示されている。
【０００３】
また、特許文献２には、時間を測定するタイマーを備えたゲーム機に、前記ゲーム機を操作することによっておこなわれたゲームの開始時から終了時までのプレイ時間を記憶するプレイ時間記憶手段と、前記プレイ時間記憶手段に接続され、前記プレイ時間に基づいてゲームを継続する確率を決定する確率決定手段と、前記確率決定手段に接続され、前記確率決定手段において決定された確率に基づいてゲームの継続指令を前記ゲーム機に発信する継続指令発信手段とを設けたことを特徴とするゲーム機が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１７３８９
【特許文献２】特開平７−１５５４７０
【発明の概要】
【発明が解決しようとする課題】
【０００５】
より興趣性の高いゲーム機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るゲーム機は、あみだくじの経路を変更する経路変更手段と、前記経路変更手段により経路が変更されるあみだくじに基づいて、キャラクタの組み合わせを決定する対戦相手決定手段とを有する。
【０００７】
好適には、前記対戦相手決定手段により決定されたキャラクタの組み合わせと各キャラクタの属性とに基づいて、対戦結果を決定する対戦結果決定手段をさらに有する。
【０００８】
好適には、前記キャラクタには、ユーザのキャラクタと、敵のキャラクタとが含まれ、前記あみだくじの出発地点及び到達地点には、キャラクタが配置されており、前記経路変更手段により変更されるあみだくじに基づいて、前記キャラクタを移動させる移動手段をさらに有し、前記対戦結果決定手段は、前記移動手段により、前記キャラクタが移動された結果、到達した到達地点において、前記ユーザのキャラクタと前記敵のキャラクタとが出会った場合に、前記出会ったユーザのキャラクタと敵のキャラクタとを対戦させた対戦結果を決定する。
【０００９】
好適には、前記移動手段は、所定の速さで前記キャラクタを移動させ、前記経路変更手段は、少なくとも前記各キャラクタが、あみだくじを移動している時に、ユーザのタッチ操作に応じて、あみだくじの横線を追加または削除する。
【００１０】
好適には、前記経路変更手段により変更される横線には、ユーザのタッチ操作により削除できない固定的横線と、ユーザのタッチ操作により削除できる可変的横線とが含まれ、これらの横線には、キャラクタの移動速度を変更させる横線が含まれ、前記経路変更手段は、ユーザのタッチ操作に応じて可変的横線の追加または削除を行い、前記移動手段は、キャラクタが通過する横線に応じて、キャラクタの移動速度を変化させる。
【００１１】
好適には、キャラクタ毎に設定された異なる待機時間を管理する時間管理手段をさらに有し、前記移動手段は、前記時間管理手段により管理される待機時間経過後に、前記各キャラクタの移動を開始する。
【００１２】
好適には、前記移動手段によりキャラクタが通過する経路に応じて、対戦結果に影響を与えるアイテムを通過したキャラクタに付与するアイテム付与手段をさらに有し、前記対戦結果決定手段は、キャラクタの属性の組み合わせと、前記アイテム付与手段により付与されたアイテムとに基づいて、対戦結果を決定する。
【００１３】
好適には、一つの到達地点に複数のキャラクタが到達した場合に、これらのキャラクタについて、前記到達地点のキャラクタと対戦させる順序を決定する対戦順序決定手段をさらに有し、前記対戦結果決定手段は、対戦順序決定手段により決定した対戦順序に基づいて、順番に対戦結果を決定する。
【００１４】
好適には、前記対戦結果決定手段は、前記移動手段により、複数の前記キャラクタが一つの到達地点に同一のターンにおいて到達した場合に、一体のキャラクタのみが到達地点に到達し、相手キャラクタと出会った場合の対戦結果とは異なる対戦結果を決定する。
【００１５】
好適には、前記対戦結果決定手段により、ユーザのキャラクタ、または敵のキャラクタ全てにおいて対戦結果が決定した後に、ユーザのキャラクタと、敵のキャラクタとの攻守を交代する攻守交代手段をさらに有し、前記攻守交代手段より、敵のキャラクタが攻撃側となり、前記移動手段により移動される場合に、前記経路変更手段は、ユーザのタッチ操作に応じて、経路を変更する。
【００１６】
本発明に係るゲーム制御方法は、あみだくじの経路を変更するステップと、前記経路を変更するステップにより、経路が変更されるあみだくじに基づいて、キャラクタの組合せを決定するステップとを有する。
【００１７】
本発明に係るプログラムは、あみだくじの経路を変更するステップと、前記経路を変更するステップにより、経路が変更されるあみだくじに基づいて、キャラクタの組合せを決定するステップとをコンピュータに実行させる。
【発明の効果】
【００１８】
より興趣性の高いゲーム機を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】ゲーム機１のハードウェアと、表示画面３に表示される、あみだくじ対戦ゲームの画面例である。
【図２】ゲーム機１のハードウェア構成を例示する図である。
【図３】ゲーム機１の機能構成を例示する図である。
【図４】面構成ＤＢ１５０に格納される面構成テーブルを例示する図である。
【図５】あみだくじに架けられる橋を例示する模式図である。
【図６】（Ａ）は、面構成ＤＢ１５０に格納される橋情報テーブルを例示し、（Ｂ）は、面構成ＤＢ１５０に格納されるアイテム付与テーブルを例示する図である。
【図７】（Ａ）は、キャラクタ情報ＤＢ１５２に格納されるキャラクタ情報テーブルを例示し、（Ｂ）は、キャラクタ情報ＤＢ１５２に格納される属性別攻撃力情報テーブルを例示し、（Ｃ）は、キャラクタ情報ＤＢ１５２に格納されるコンボテーブルを例示する図である。
【図８】対戦結果ＤＢ１５４に格納されるターン毎の対戦結果テーブルを例示する図である。
【図９】属性情報に基づいた対戦結果を表す模式図である。
【図１０】ゲーム機１によるキャラクタの対戦処理（Ｓ１０）のフローチャートである。
【図１１】ゲーム機１による攻守交代処理（Ｓ２０）のフローチャートである。
【図１２】ＢＯＳＳへの攻撃処理を表す模式図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態を、図面を参照して説明する。
図１は、ゲーム機１のハードウェアと、表示画面３に表示される、あみだくじゲームの画面例である。
図１に例示するように、ゲーム機１は、タッチパネルの表示画面３を有するコンピュータ端末である。ゲーム機１は、表示画面３を介してユーザからの操作を受け付け、受け付けた操作に応じた処理を行う。ゲーム機１は、例えば、タブレット端末、または、スマートフォンであり、ゲーム機１には、後述するあみだくじゲームプログラム１０が、例えば、ネットワークや、ＣＤ−ＲＯＭなどの記録媒体を介して、インストールされている。
【００２１】
図２は、ゲーム機１のハードウェア構成を例示する図である。
図２に例示するように、ゲーム機１は、ＣＰＵ２００、メモリ２０２、ＨＤＤ２０４、ネットワークインタフェース２０６（ネットワークＩＦ２０６）、タッチパネル装置２０８、及び音声出力装置２１０を有し、これらの構成はバス２１２を介して互いに接続している。
ＣＰＵ２００は、例えば、中央演算装置である。
メモリ２０２は、例えば、揮発性メモリであり、主記憶装置として機能する。
ＨＤＤ２０４は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラムやその他のデータファイルを格納する。
ネットワークＩＦ２０６は、有線又は無線で通信するためのインタフェースである。
タッチパネル装置２０８は、例えば、液晶のタッチパネルを備えた入出力装置である。
音声出力装置２１０は、例えば、ゲームのＢＧＭや効果音を出力するスピーカ及びアンプを備えた音声出力装置である。
【００２２】
まず、ゲーム機１の概要について説明する。
あみだくじのルールは一般的に知られており、あみだくじをゲームに用いることで、初心者でもゲームの内容を把握せずともゲームを進めることができる。また、あみだくじを用いたゲームでは、一本の横線をあみだくじに追加することにより、あみだくじの経路が大きく変化するため、あみだくじを用いたゲームは、シンプルな構成であるが、高い戦略性が要求されるものである。
【００２３】
ゲーム機１は、あみだくじによって対戦相手を決定する。ゲーム機１は、各キャラクタがあみだくじを移動している時に、あみだくじにリアルタイム（キャラクタが移動している時）に横線（橋）を追加または削除して、あみだくじの経路を変更することができる。具体的には、ゲーム機１は、図１の表示画面３に例示するように、基本情報として、あみだくじが表示され、あみだくじの一方の端には、ユーザのキャラクタが、他方の端には敵のキャラクタが配置されている。ゲーム機１は、ユーザのタッチ操作に応じて、あみだくじの横線（橋）を追加、または、あみだくじの横線（橋）を削除してキャラクタを移動させる経路を作成する。そして、ゲーム機１は、変更される経路に基づいて、キャラクタを到達地点へ導いて、対戦相手を決定する。ゲーム機１は、到達地点に達したキャラクタと、到達地点の敵キャラクタとの対戦結果を決定する。以降、「横線」を「橋」とする。また、ゲーム機１は、攻守交代制のターン制ゲームであり、ターン毎に攻撃側のキャラクタと守備側のキャラクタが交互に入れ替わり、ゲームが進行する。
【００２４】
図３は、ゲーム機１の機能構成を例示する図である。
図４は、面構成ＤＢ１５０に格納される面構成テーブルを例示する図である。
図５は、あみだくじに架けられる橋を例示する模式図である。
図６の（Ａ）は、面構成ＤＢ１５０に格納される橋情報テーブルを例示し、図５の（Ｂ）は、面構成ＤＢ１５０に格納されるアイテム付与テーブルを例示する図である。
図３に例示するように、本例のゲーム機１には、あみだくじゲームプログラム１０がインストールされると共に、面構成データベース１５０（面構成ＤＢ１５０）、キャラクタ情報データベース１５２（キャラクタ情報ＤＢ１５２）、及び対戦結果データベース１５４（対戦結果ＤＢ１５４）が構成される。
あみだくじゲームプログラム１０は、基本画面提供部１００、経路変更部１０２、対戦相手決定部１０４、アイテム付与部１０６、対戦結果決定部１０８、及び攻守交代部１１０を有し、さらに、対戦相手決定部１０４には、時間管理部１０４０、移動部１０４２、及び対戦順序決定部１０４４が含まれる。
なお、あみだくじゲームプログラム１０の一部又は全部は、ＡＳＩＣなどのハードウェアにより実現されてもよい。
【００２５】
ここで、面構成ＤＢ１５０について説明する。
面構成ＤＢ１５０は、ゲームの面（ステージ）を構成する基本情報を格納する面構成テーブルと、あみだくじの橋の種類と橋の種類に対応する処理を定義する橋テーブルと、あみだくじの経路途中に配置されるアイテムの種類とアイテムの種類に対応する処理を定義するアイテム付与テーブルとを有する。
図４に例示するように、面構成テーブルには、面毎の背景画面、ＢＯＳＳの配置の有無、ユーザのキャラクタ、敵のキャラクタ、あみだくじの構成要素、及び面をクリアした場合に付与される報酬が定義される。
【００２６】
あみだくじゲームプログラム１０において、基本画面提供部１００は、あみだくじゲームの基本情報を提供する。具体的には、表示画面３に、面を構成する背景画面、あみだくじ、あみだくじの両端に配置されるユーザのキャラクタと敵のキャラクタ、あみだくじに架けられる橋、及びあみだくじの経路の途中に配置されるアイテムを面構成ＤＢ１５０より取得して表示する。また、基本画面提供部１００は、表示画面３の左上にユーザの獲得点数、右上に属性相関関係図、左下に中断ボタンを表示する。
【００２７】
経路変更部１０２は、あみだくじの経路を変更する。具体的には、経路変更部１０２は、少なくとも、各キャラクタが、あみだくじを移動している時に、ユーザのタッチ操作に応じて、あみだくじの橋を追加、または削除する。また、経路変更部１０２により変更される橋には、ユーザのタッチ操作により削除できない橋と、ユーザのタッチ操作により削除できる橋とが含まれ、これらの橋には、キャラクタの移動速度を変更させる橋が含まれる。そして、経路変更部１０２は、ユーザのタッチ操作に応じて削除可能な橋の追加または削除を行う。より具体的には、基本画面提供部１００により提供されるあみだくじには、面毎に橋が架けられる位置と架けられる橋の種類とが定義されており、それらは、ユーザが視認できるように、明示されている。
【００２８】
例えば、あみだくじに架けられる橋には、通常橋、鈍足橋、通過不可の橋、及び通過必須の橋がある。通常橋は、本発明に係る可変的横線の一例であり、通過必須の橋は、本発明に係る固定的横線の一例であり、鈍足橋は、本発明に係るキャラクタの移動速度を変更させる橋の一例である。図５に例示するように、通常橋と鈍足橋とでは、まだ架けられていない橋の両端の形状が異なる。例えば、通常橋は、橋の両端が傾いており、鈍足橋は、水平である。また、ユーザの操作に応じて、橋が架けられた後でも、架けられた橋の種類が視認できるように鈍足橋と通常橋とでは、デザインが異なる。また、通過不可の橋は、橋の途中に岩等を配置することにより通過不可であることを明示する。また、通過必須の橋は、ユーザのタッチ操作により削除できないことを通過必須の橋の上に引かれた線で明示する。このように、橋を架ける前と橋を架けた後とで橋の種類がユーザに視認できるため、ユーザは、橋の種類を考慮して経路を作成することができる。
【００２９】
対戦相手決定部１０４は、経路変更部１０２により経路が変更されるあみだくじに基づいて、キャラクタの組み合わせを決定する。具体的には、対戦相手決定部１０４には、時間管理部１０４０、移動部１０４２、及び対戦順序決定部１０４４が含まれ、時間管理部１０４０により管理される、キャラクタ毎の移動開始までの時間に応じて、移動部１０４２より、キャラクタが移動され、キャラクタが移動された結果、対戦順序決定部１０４４により対戦相手との対戦順序が決定されることにより対戦相手が決定する。
【００３０】
時間管理部１０４０は、キャラクタ毎に設定された異なる待機時間を管理する。具体的には、ユーザ毎に移動が開始されるまでの待機時間が異なり、時間管理部１０４０は、各キャラクタの移動開始時間をキャラクタ情報ＤＢ１５２より取得し、取得した待機時間をカウントし、待機時間が終了したことを移動部１０４２に通知する。キャラクタ毎に待機時間が異なることで、例えば、属性情報に基づいて、優先的に対戦させたい対戦相手へキャラクタを到達させるための経路の変更が可能となる。
【００３１】
移動部１０４２は、経路変更部１０２により経路が変更されるあみだくじに基づいて、所定の速さでキャラクタを移動させる。具体的には、移動部１０４２は、時間管理部１０４０により待機時間が終了したことの通知を受けた場合に、キャラクタの移動を開始し、キャラクタが通過する橋の種類に基づいて、キャラクタの移動速度を変化させ、到達地点までキャラクタを移動させる。
【００３２】
ここで、移動部１０４２によりキャラクタ通過する橋の種類と処理内容について説明する。
図６の（Ａ）に例示するように、橋情報テーブルには、あみだくじに架けられる橋の種類と、橋の種類に対応する処理とが定義され、例えば、橋の種類には、鈍足線、通常線、通過不可、及び通過必須がある。あみだくじに架けられた橋が鈍足線の場合は、移動部１０４２は、鈍足線を通るキャラクタの橋の通過スピードを通常のスピード（所定の速さ）の１/２にし、通常線の場合は、通常のスピードで移動させる。あみだくじに架けられた橋が通過不可の場合は、移動部１０４２は、キャラクタを通過不可の橋上を通過させることはできず、通過必須の橋が架けられている場合は、経路変更部１０２は、ユーザのタッチ操作に応じた橋の削除を受け付けず、キャラクタが、通過必須の橋の分岐点を通る場合は、必ず、移動部１０４２は、キャラクタに通過必須の橋を通過させる。
【００３３】
対戦順序決定部１０４４は、一つの到達地点に複数のキャラクタが到達した場合に、これらのキャラクタについて、到達地点のキャラクタと対戦させる順序を決定する。具体的には、移動部１０４２によりキャラクタが移動された結果、同じ到達地点に、複数のユーザまたは、複数の敵キャラクタが到達し、到達した地点のキャラクタと出会った場合に、到達地点に到達した順序に基づいて、到達地点のキャラクタと対戦させる順序を決定する。
例えば、図９を用いて説明すると、移動部１０４２により移動された結果、ユーザのキャラクタＡに続いてＢが同じ到達地点に達し、敵キャラクタＦに出会った場合、対戦順序決定部１０４４は、敵キャラクタＦと対戦させる順序を１番にキャラクタＡとし、２番にキャラクタＢとして対戦順序を決定する。
【００３４】
アイテム付与部１０６は、移動部１０４２によりキャラクタが通過する経路に応じて、対戦結果に影響を与えるアイテムを通過したキャラクタに付与する。アイテム付与部１０６は、基本画面提供部１００により配置されたアイテムを、移動部１０４２により移動するキャラクタが獲得（通過）した場合に、面構成ＤＢ１５０のアイテム付与テーブルにしたがって、取得したアイテムに対する処理を実施する。
【００３５】
ここで、面構成ＤＢ１５０に格納されるアイテム付与テーブルについて説明する。
図６の（Ｂ）に例示するように、アイテム付与テーブルには、あみだくじに架けられる橋上に配置されるアイテムの種類と、そのアイテムを獲得した際の処理とが定義され、例えば、アイテムの種類には、体力回復、パワーアップ、及び盾がある。体力回復のアイテムを獲得した場合は、アイテム付与部１０６は、体力回復のアイテムを獲得したキャラクタのＨＰを最大値に戻す。パワーアップのアイテムを獲得した場合は、アイテム付与部１０６は、アイテムを獲得したターンにおいて、アイテムを獲得したキャラクタの攻撃力を２倍にする。さらに、盾のアイテムを獲得した場合は、アイテム付与部１０６は、盾のアイテムを獲得したターンの次のターンにおいて、アイテムを獲得したキャラクタが対戦する際に、攻撃を受けても、ＨＰを減少させない。
【００３６】
次にキャラクタ情報ＤＢ１５２について図７を用いて説明する。キャラクタ情報ＤＢ１５２には、自軍（ユーザの全てのキャラクタ）と敵軍（敵の全てのキャラクタ）とのキャラクタ別の情報が定義されるキャラクタ情報テーブルと、キャラクタが有する属性の属性別攻撃力情報テーブルと、コンボテーブルとが格納される。
キャラクタ情報テーブルとは、ユーザのキャラクタについては、キャラクタ名、ＨＰ、属性、待機時間が定義され、敵のキャラクタについては、キャラクタ名、ＨＰ、属性、待機時間、キャラクタを倒した場合にユーザが獲得できる点数とが定義される。ＨＰは、キャラクタの体力の最大値であり、対戦結果により、ＨＰは減少し、０になった場合は、その面において、体力が０となったキャラクタは経路の移動、及び攻撃ができなくなる。待機時間とは、各キャラクタが移動開始までに要する時間（秒）であり、時間管理部１０４０によりカウントされる。
【００３７】
属性別攻撃力情報テーブルは、キャラクタそれぞれが有する属性の攻撃力を定義する。属性には、「火」、「水」、及び「木」の３種類があり、属性同士は、相関関係を持つ。具体的には、属性別攻撃力情報テーブルに例示されるように、攻撃側の属性と守備側の属性との組み合わせに応じて、攻撃力が異なる。例えば、攻撃側のキャラクタの属性が「火」であり、守備側のキャラクタの属性が「火」である場合は、守備側のキャラクタに与えるダメージは、「１．０」であり、攻撃側の属性が「火」であり、守備側が「水」である場合は、守備側のキャラクタに与えるダメージは、「０．５」であり、攻撃側の属性が「火」であり、守備側が「木」である場合は、守備側のキャラクタに与えるダメージは、「２．０」である。このように、「火」の属性は、「木」の属性に対して攻撃力が高く、「水」の属性は、「火」の属性に対して、攻撃力高く、「木」の属性は、「水」の属性に対して攻撃力が高い。また、「火」の属性は、「水」の属性に対して攻撃力が弱く、「水」の属性は、「木」の属性に対して攻撃力が弱く、「木」の属性は、「火」の属性に対して攻撃力が弱い。
【００３８】
対戦結果決定部１０８は、対戦相手決定部１０４により決定されたキャラクタの組み合わせと各キャラクタの属性とに基づいて、対戦結果を決定する。さらに、対戦結果決定部１０８は、移動部１０４２により、キャラクタが移動された結果、到達した到達地点において、ユーザのキャラクタと敵のキャラクタとが出会った場合に、出会ったユーザのキャラクタと敵のキャラクタとを対戦させた対戦結果を決定する。さらに具体的には、対戦結果決定部１０８は、キャラクタ情報ＤＢ１５２に格納される、キャラクタ情報テーブルに定義されるキャラクタのＨＰ、属性、及び属性別攻撃力情報テーブルに定義される属性毎の攻撃力に基づいて、対戦相手のＨＰを減少させる値を決定し、対戦相手のＨＰを減少させ、結果を対戦結果ＤＢ１５４に保存するとともに、対戦相手のＨＰが「０」となった場合は、獲得点数を更新する。
【００３９】
さらに、対戦結果決定部１０８は、対戦相手決定部１０４により決定されたキャラクタの属性の組み合わせと、アイテム付与部１０６により付与されたアイテムとに基づいて、対戦結果を決定する。
具体的には、対戦結果決定部１０８は、アイテム付与部１０６によりキャラクタが獲得したアイテムに応じた処理結果と対戦キャラクタ同士の属性とに基づいて、対戦相手のＨＰを減少させる値を決定する。
【００４０】
また、対戦結果決定部１０８は、一つの到達地点に複数のキャラクタが到達した場合には、対戦順序決定部１０４４により決定された対戦順序に基づいて、対戦結果を決定する。
【００４１】
そして、対戦結果決定部１０８は、移動部１０４２により、複数のキャラクタが一つの到達地点に同時に到達した場合に、一体のキャラクタのみが到達地点に到達し、相手キャラクタと出会った場合の対戦結果とは異なる対戦結果を決定する。具体的には、対戦結果決定部１０８は、同一のターンにおいて、複数のキャラクタが一つの到達地点に到達した場合に、到達したキャラクタの数に応じて、対戦相手のＨＰを減少させる値を増大させる。図７の（Ｃ）コンボテーブルに例示されるように、同一のターンに同じ到達地点に到達したキャラクタの数が１体である場合は、通常値の攻撃力であり、２体である場合は、対戦順序が２番目のキャラクタは、通常値の２倍の攻撃力、３体である場合は、対戦順序が３番目のキャラクタは、通常値の３倍の攻撃力、４体目である場合は、対戦順序が４番目のキャラクタは、通常値の４倍の攻撃力で対戦相手にダメージを与える。
【００４２】
ここで、対戦結果決定部１０８により更新される、対戦結果ＤＢ１５４に格納される、ターン毎の対戦結果テーブルについて説明する。
ターン毎の対戦結果テーブルには、そのターンにおいて攻撃側となったキャラクタ名、守備側となったキャラクタ名、ダメージ、残ＨＰ、及び獲得点数が格納される。ダメージとは、守備側のキャラクタのＨＰを減少させる値であり、残ＨＰは、ダメージ値を減少されたＨＰである。残ＨＰが「０」になったキャラクタは、その面において、移動、攻撃に参加できなくなる。獲得点数は、敵のキャラクタのＨＰが「０」になる毎に敵のキャラクタに応じて加算される得点である。
【００４３】
攻守交代部１１０は、ユーザのキャラクタ、または敵のキャラクタ全てにおいて対戦結果が決定した後に、ユーザのキャラクタと、敵のキャラクタとの攻守を交代する。具体的には、攻守交代部１１０は、現在のターンにおいて、攻撃側の全てのキャラクタが移動、及び攻撃を行い、対戦結果決定部１０８により、対戦結果ＤＢ１５４が更新された後に、守備側のキャラクタが全滅していなければ、守備側であったキャラクタを攻撃側とし、攻撃側であったキャラクタを守備側とする。
また、経路変更部１０２は、攻守交代部１１０により敵のキャラクタが攻撃側となり、移動する場合にもユーザのタッチ操作に応じて経路を変更する。
【００４４】
次に、属性情報に基づいた対戦結果について図９を用いて説明する。
図９は、属性情報に基づいた対戦結果を表す模式図である。
図９に例示するように、あみだくじの両端には、ユーザのキャラクタＡ、Ｂ、Ｃ、Ｄ、及び、敵のキャラクタＥ、Ｆ、Ｇ、Ｈが配置され、それぞれ属性と、ＨＰを表すＨＰゲージとが表示されている。ユーザのタッチ操作に応じて、経路が変更され、待機時間を経て移動部１０４２によりキャラクタが移動された結果、キャラクタＡは体力回復のアイテムを獲得し、敵キャラクタＦと対戦する。キャラクタＡは、体力回復のアイテムを獲得したので、アイテム付与部１０６によりキャラクタＡのＨＰゲージは、最大値となる。そして、キャラクタＡの属性は、「火」であり、敵キャラクタＦの属性は、「水」であることから、対戦結果決定部１０８は、キャラクタ情報テーブルと、属性別攻撃力情報テーブルとを参照し、敵キャラクタＦへのダメージを「０．５」とし、敵キャラクタＦのＨＰ「３．０」から「０．５」を減少させ、残ＨＰを「２．５」としてターン毎の対戦結果テーブルを更新する。
【００４５】
また、キャラクタＣは、敵キャラクタＨと対戦する。キャラクタＣの属性は、「木」であり、敵キャラクタＨの属性は「水」であることから、対戦結果決定部１０８は、キャラクタ情報テーブルと、属性別攻撃力情報テーブルとを参照し、敵キャラクタＨへのダメージを「２．０」とし、敵キャラクタＨのＨＰ「３．０」から「２．０」を減少させ、敵キャラクタＨの残ＨＰを「１．０」としてターン毎の対戦結果テーブルを更新する。また、敵キャラクタは、ユーザのキャラクタのＨＰが「０」となった地点からユーザのキャラクタの本体への攻撃が可能となり、本体のＨＰゲージが「０」となるとゲームは終了する。ユーザのキャラクタは、面が変われば、ＨＰ値は最大値まで戻るが、本体のＨＰゲージは、最大値まで戻らない。
同一面において、キャラクタが２回目の攻撃を受ける場合は、対戦結果決定部１０８は、残ＨＰからダメージ値を減少させる。
【００４６】
このように、属性の相関関係により、キャラクタに与えるダメージが異なるため、ユーザは、対戦相手のキャラクタの属性を考慮しながら経路を変更することで、効果的に敵キャラクタにダメージを与えることが可能となる。また、キャラクタの攻守が交代した際には、敵キャラクタがユーザのキャラクタに与えるダメージを最小限に抑えられるように属性を考慮した経路の変更が可能となる。
【００４７】
図１０は、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）のフローチャートである。
図１０に例示するように、ステップ１００（Ｓ１００）において、時間管理部１０４０は、各ユーザのキャラクタの待機時間をキャラクタ情報ＤＢ１５２から取得し、待機時間をカウントし、カウントを終えると（Ｓ１００：Ｙｅｓ）、移動部１０４２に通知する。待機時間のカウントが終了していない場合（Ｓ１００：Ｎｏ）は、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、カウントが終了するまで待機する。
【００４８】
ステップ１０５（Ｓ１０５）において、移動部１０４２は、時間管理部１０４０により待機時間のカウントの終了の通知を受けると、キャラクタの移動を開始する。移動部１０４２は、ユーザのタッチ操作に応じて、経路変更部１０２により変更されるあみだくじの経路に基づいて、キャラクタを移動させる。
【００４９】
ステップ１１０（Ｓ１１０）において、移動部１０４２は、キャラクタが鈍足橋を通過するか否かを判別する。鈍足橋を通過する場合（Ｓ１１０：Ｙｅｓ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１１５に移行し、鈍足橋を通過しない場合（Ｓ１１０：Ｎｏ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１２０に移行する。
【００５０】
ステップ１１５（Ｓ１１５）において、移動部１０４２は、鈍足橋を通過するキャラクタの橋の移動速度を通常速度の１/２にする。
【００５１】
ステップ１２０（Ｓ１２０）において、アイテム付与部１０６は、移動部１０４２により移動されるキャラクタが、アイテムを獲得したか否かを判別する。キャラクタがアイテムを獲得した場合（Ｓ１２０：Ｙｅｓ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１２５に移行し、アイテムを獲得していない場合（Ｓ１２０：Ｎｏ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１３０に移行する。
【００５２】
ステップ１２５（Ｓ１２５）において、アイテム付与部１０６は、アイテム付与テーブルにしたがって、キャラクタが獲得したアイテムに対応する処理をキャラクタに実施する。
【００５３】
ステップ１３０（Ｓ１３０）において、移動部１０４２は、キャラクタが到達地点に達したか否かを判別する。キャラクタが到達地点に達した場合（Ｓ１３０：Ｙｅｓ）にゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１３５に移行し、キャラクタ到達地点に達していない場合（Ｓ１３０：Ｎｏ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１０５に移行する。
【００５４】
ステップ１３５（Ｓ１３５）において、対戦相手決定部１０４は、移動部１０４２によりキャラクタが到達した到達地点おいて、到達地点のキャラクタが存在するか否かを判別する。到達地点にキャラクタが存在する場合（Ｓ１３５：Ｙｅｓ）に、対戦相手決定部１０４は、到達地点のキャラクタを対戦相手に決定し、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１４０の処理へ移行する。到達地点にキャラクタが存在しない場合（Ｓ１３５：Ｎｏ）は、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、終了する。
【００５５】
ステップ１４０（Ｓ１４０）において、対戦順序決定部１０４４は、キャラクタが到達した到達地点に他の味方のキャラクタが到達するか否かを判別する。他の味方のキャラクタが到達する場合（Ｓ１４０：Ｙｅｓ）に、対戦順序決定部１０４４は、同じ到達地点に達するキャラクタにおいて、到達地点のキャラクタと対戦する順序を、到達したキャラクタの順番に基づいて決定し、対戦結果決定部１０８に通知する。そして、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１４５に移行し、他の味方のキャラクタが到達しない場合（Ｓ１４０：Ｎｏ）に、ゲーム機１によるキャラクタの対戦処理（Ｓ１０）は、Ｓ１５０に移行する。
【００５６】
ステップ１４５（Ｓ１４５）において、対戦結果決定部１０８は、対戦順序決定部１０４４により通知された対戦順序に基づいて、コンボテーブルを参照し、到達地点のキャラクタと対戦するキャラクタの攻撃力を決定する。
【００５７】
ステップ１５０（Ｓ１５０）において対戦結果決定部１０８は、コンボテーブルを参照した場合に、コンボテーブルを参照して決定された攻撃力と、対戦相手決定部１０４により決定した対戦相手のキャラクタの属性と、ユーザのキャラクタの属性と、ユーザのキャラクタが取得したアイテムとに基づいて、対戦結果を決定し、ターン毎の対戦結果テーブルを更新する。対戦結果決定部１０８は、コンボテーブルを参照しない場合に、対戦相手決定部１０４により決定した対戦相手のキャラクタの属性と、ユーザのキャラクタの属性と、ユーザのキャラクタが取得したアイテムとに基づいて、対戦結果を決定し、ターン毎の対戦結果テーブルを更新する。
【００５８】
図１１は、ゲーム機１による攻守交代処理（Ｓ２０）のフローチャートである。
ここでは、ユーザのキャラクタが攻撃側であるものとする。
図１１に例示するように、ステップ２００（Ｓ２００）において、対戦結果決定部１０８は、そのターンにおける全てのキャラクタの対戦結果が決定したか否かを判別する。全てのキャラクタの対戦結果が決定した場合（Ｓ２００：Ｙｅｓ）に、ゲーム機１による攻守交代処理（Ｓ２０）は、Ｓ２０５に移行する。全てのキャラクタの対戦結果が決定していない場合（Ｓ２００：Ｎｏ）に、ゲーム機１による攻守交代処理（Ｓ２０）は、対戦結果が決定するまで待機する。
【００５９】
ステップ２０５において、対戦結果決定部１０８は、敵のキャラクタが全滅したか否かを判定する。具体的には、対戦結果決定部１０８は、現在の面に配置されている敵のキャラクタ全てのＨＰが「０」である否かを判定する。現在の面に配置されている敵のキャラクタ全てのＨＰが「０」である場合（Ｓ２０５：Ｙｅｓ）に、対戦結果決定部１０８は、Ｓ２１５の処理へ移行する。敵のキャラクタ全てのＨＰが「０」でない場合（Ｓ２１５：Ｎｏ）に、ゲーム機１による攻守交代処理（Ｓ２０）は、Ｓ２１０へ移行する。
【００６０】
ステップ２１０（Ｓ２１０）において、攻守交代部１１０は、ユーザのキャラクタと敵のキャラクタの攻守を交代させる。
ステップ２１５（Ｓ２１５）において、対戦結果決定部１０８は、面構成テーブルを参照し、面毎の報酬をユーザに付与したとして記録する。
【００６１】
次に、ＢＯＳＳが配置される面における、ユーザのキャラクタのＢＯＳＳへの攻撃処理について図１２を用いて説明する。
図１２は、ＢＯＳＳへの攻撃処理を表す模式図である。
図４の面構成テーブル、及び図１２に例示されるように、特定の面には、ＢＯＳＳのキャラクタが敵のキャラクタの後ろに配置されている。ＢＯＳＳとは、図７の敵のキャラクタＥ〜ＦよりもＨＰと、獲得点数とが高いキャラクタである。ユーザのキャラクタは、敵のキャラクタのＨＰを「０」にした到達地点からＢＯＳＳへの攻撃が可能となる。
具体的には、図１２に例示するように、キャラクタＣが敵のキャラクタＨと対戦した結果、キャラクタＨのＨＰが「０」になり、キャラクタＨを倒した場合、敵のキャラクタＨが配置される到達地点へユーザのキャラクタが到達すると、攻撃が空振りするのではなく、ＢＯＳＳへダメージを与えることができる。
また、ＢＯＳＳは、ＨＰが「０」となった敵キャラクタを再度、守備要員、攻撃要員として復活させることができる。復活までに必要な時間は、ターン数として表示され、ユーザは、このターン数を考慮して、経路を作成し、ＢＯＳＳの位置へとユーザのキャラクタを導く。
このように、通常の面とは別にＢＯＳＳが配置され、通常の攻撃のパターンとは異なる攻撃のパターンや、演出があることにより、ユーザをゲーム機１に対してより飽きさせにくくする。
【００６２】
以上説明したように、本実施形態のゲーム機１は、あみだくじによって対戦相手が決定するものであり、キャラクタの移動中にあみだくじの経路をユーザのタッチ操作により変更し、変更された経路に基づいて、ユーザのキャラクタと対戦させる対戦相手を決定する。そして、ゲーム機１は、対戦結果に影響を与える要素に基づいて、決定した対戦相手との対戦結果を決定する。対戦結果に影響を与える要素には、獲得アイテム、キャラクタの属性、及び同じ到達地点に到達するキャラクタの数がある。ユーザは、これらの対戦結果を決定する要素を考慮しながら、対戦相手への経路を変更するため、簡易な操作により、より興趣の高いゲームを提供することができる。
【００６３】
上記実施形態において、移動部１０４２は、キャラクタを所定のスピードで移動させているが、キャラクタ毎にスピードが異なるようにしてもよい。
また、上記実施形態において、同一ターン内に到達地点に複数のキャラクタが到達した場合に、対戦相手に与えるダメージを対戦順序に基づいて増大させるようにしているが、同じ到達地点に同時に複数のキャラクタが到達した場合に、1体のみより２体、２体よりも３体、３体よりも４体のキャラクタが同時に到達した場合に、キャラクタの攻撃力を増大させてもよい。例えば、図９を用いて説明すると、移動部１０４２により移動された結果、ユーザのキャラクタＡとＢとが同じ到達地点に同時に到達し、敵キャラクタＦに出会った場合、敵キャラクタＦに与える攻撃を通常値の３倍として対戦結果決定部１０８は、対戦結果テーブルを更新してもよい。
さらに、上記実施形態において、あみだくじゲームプログラム１０が、ネットワークや、ＣＤ−ＲＯＭなどの記録媒体を介して、インストールされているとしているが、例えば、あみだくじゲームプログラム１０は、スマートフォンや、タブレット端末にダウンロードされるアプリケーションでもよい。
【符号の説明】
【００６４】
１…ゲーム機
３…表示画面
１０…あみだくじゲームプログラム
１００…基本画面提供部
１０２…経路変更部
１０４…対戦相手決定部
１０６…アイテム付与部
１０８…対戦結果決定部
１１０…攻守交代部
１５０…面構成データベース
１５２…キャラクタ情報データベース
１５４…対戦結果データベース
１０４０…時間管理部
１０４２…移動部
１０４４…対戦順序決定部
２００…ＣＰＵ
２０２…メモリ
２０４…ＨＤＤ
２０６…ネットワークＩＦ
２０８…タッチパネル装置
２１０…音声出力装置
２１２…バス
【図１】
2016096839.tif 000003
【図２】
2016096839.tif 000004
【図３】
2016096839.tif 000005
【図４】
2016096839.tif 000006
【図５】
2016096839.tif 000007
【図６】
2016096839.tif 000008
【図７】
2016096839.tif 000009
【図８】
2016096839.tif 000010
【図９】
2016096839.tif 000011
【図１０】
2016096839.tif 000012
【図１１】
2016096839.tif 000013
【図１２】
2016096839.tif 000014