(57)【要約】【課題】  視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能なプログラム、コンピュータ装置、コンピュータ処理方法、及びシステムを提供することを目的とする。【解決手段】  タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、ユーザの表示画面への接触によりキャラクタを選択するキャラクタ選択手段、キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段、指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段として機能させるプログラム。【選択図】    図２
2020072801.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるプログラムであって、
コンピュータ装置を、
ユーザの表示画面への接触によりキャラクタを選択するキャラクタ選択手段、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段、
表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段、
選択されたキャラクタについて、入力手段により受け付けられた指示情報に応じた指示を実行する指示実行手段
として機能させるプログラム。
【請求項２】
指示情報表示手段は、キャラクタ選択手段によりキャラクタを選択した際に、選択されたキャラクタの近傍、または前記最初の接触位置の近傍に指示情報を表示するものである、請求項１に記載のプログラム。
【請求項３】
指示情報表示手段が、選択されたキャラクタに対する指示情報を、接触操作中に表示画面に表示するものであることを特徴とする、請求項１又は２に記載のプログラム。
【請求項４】
指示情報表示手段は、キャラクタ選択手段によりキャラクタを選択する前に、指示情報を簡略化した情報を表示画面に表示するものである、請求項１〜３のいずれかに記載のプログラム。
【請求項５】
前記簡略化した情報は、選択されたキャラクタに与えうる１以上の指示のうち、ユーザによる選択の可否を示す情報である、請求項４に記載のプログラム。
【請求項６】
タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置であって、
ユーザの表示画面への接触によりキャラクタを選択するキャラクタ選択手段と、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段と、
表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段と、
選択されたキャラクタについて、入力手段により受け付けられた指示情報に応じた指示を実行する指示実行手段
とを備えるコンピュータ装置。
【請求項７】
タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるコンピュータ処理方法であって、
ユーザの表示画面への接触によりキャラクタを選択するステップと、
キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するステップと、
表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、表示された指示情報に対するユーザの入力を受け付けるステップと、
選択されたキャラクタについて、受け付けられた指示情報に応じた指示を実行するステップ
とを実行するコンピュータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、コンピュータ装置、コンピュータ処理方法、及びシステムに関する。
【背景技術】
【０００２】
従来から家庭用ゲーム機向けにゲームソフトが提供されていたが、近年は、スマートフォン向けにゲームアプリを提供することが行われている。家庭用ゲーム機は、十字型の方向キーや複数のボタンを操作してゲームを進めるものであるが、スマートフォンの場合は、タッチパネルを操作してゲームを進めることが求められるため、ゲーム画面や操作方法について、タッチパネルに対して操作するものであることを考慮した設計が必要となる。例えば、ＲＰＧ（Ｒｏｌｅ  Ｐｌａｙｉｎｇ  Ｇａｍｅ）のように、ユーザがコマンドを選択しながら進行させるゲームにおいては、選択可能な複数のコマンドに対応するボタンを予めゲーム画面に表示して、これらのコマンドを選択させるということが行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、ＲＰＧのように複数の選択肢からキャラクタに実行させる指示を選択して進めるようなゲームにおいて、すべての選択肢を画面上に表示するためには、例えば、選択肢そのものの表示を小さくすることが考えられるが、このような場合、視認性や操作性が低下することになる。また、ユーザがゲームを進める際に、キャラクタに実行させる指示を入力するタイミングとは関係なく、選択肢が常に画面上に表示されていると、例えば、キャラクタ画像やキャラクタの情報を表示する領域が小さくなり、視認性が十分でなくなるという問題もある。
【０００４】
本発明の少なくとも１つの実施の形態の目的は、視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能なプログラム、コンピュータ装置、コンピュータ処理方法、及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
非限定的な観点によると、タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるプログラムであって、コンピュータ装置を、ユーザの表示画面への接触によりキャラクタを選択するキャラクタ選択手段、キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段、表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段として機能させるプログラムである。
【０００６】
非限定的な観点によると、タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置であって、ユーザの表示画面への接触によりキャラクタを選択するキャラクタ選択手段と、キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段と、表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段とを備えるコンピュータ装置である。
【０００７】
非限定的な観点によると、タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるコンピュータ処理方法であって、表示画面に表示された、ユーザの表示画面への接触によりキャラクタを選択するステップと、キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するステップと、表示画面への接触位置の変化に応じて、選択されたキャラクタへの指示を選択することにより、表示された指示情報に対するユーザの入力を受け付けるステップとを実行するコンピュータ処理方法である。
【発明の効果】
【０００８】
本発明の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図２】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図３】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図４】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図５】本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図６】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図７】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図８】本発明の実施の形態の少なくとも１つに対応する、端末装置の構成を示すブロック図である。
【図９】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図１０】本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。
【図１１】本発明の実施の形態の少なくとも１つに対応する、プログラム実行画面の例である。
【図１２】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図１３】本発明の実施の形態の少なくとも１つに対応する、指示情報マスタを表す図である。
【図１４】本発明の実施の形態の少なくとも１つに対応する、行動実行処理のフローチャートである。
【図１５】本発明の実施の形態の少なくとも１つに対応する、キャラクタ行動テーブルを表す図である。
【図１６】本発明の実施の形態の少なくとも１つに対応する、ユーザの表示画面に対する接触に関する概念を示す図である。
【図１７】本発明の実施の形態の少なくとも１つに対応する、キャラクタ選択時における実行処理の例である。
【図１８】本発明の実施の形態の少なくとも１つに対応する、指示情報選択受付処理のフローチャートである。
【図１９】本発明の実施の形態の少なくとも１つに対応する、変化後の接触位置に応じた処理の変更に関する概念図である。
【図２０】本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。
【図２１】本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。
【図２２】本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【図２３】本発明の実施の形態の少なくとも１つに対応する、行動実行処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について説明する。以下、効果に関する記載は、本発明の実施の形態の効果の一側面であり、ここに記載するものに限定されない。また、以下で説明するフローチャートを構成する各処理の順序は、処理内容に矛盾や不整合が生じない範囲で順不同である。
【００１１】
［第一の実施の形態］
次に、本発明の第一の実施の形態の概要について説明をする。図１は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、キャラクタ選択部１０１と、指示情報表示部１０２と、入力受付部１０３とを少なくとも備える。
【００１２】
キャラクタ選択部１０１は、表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択する機能を有する。指示情報表示部１０２は、キャラクタ選択部１０１によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する機能を有する。入力受付部１０３は、指示情報表示部１０２により表示された指示情報に対するユーザの入力を受け付ける機能を有する。
【００１３】
本発明の第一の実施の形態におけるプログラム実行処理について説明する。図２は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００１４】
コンピュータ装置１は、タッチパネル式の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じて、キャラクタを選択する（ステップＳ１）。次に、ステップＳ１にてキャラクタを選択した際に該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する（ステップＳ２）。最後に、ステップＳ２にて表示された指示情報に対してユーザの入力を受け付け（ステップＳ３）、終了する。
【００１５】
第一の実施の形態の一側面として、視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能である。
【００１６】
第一の実施の形態において、「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、人の指やスタイラス等（以下、指等という）で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「コンピュータ装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等の装置をいう。「ユーザの表示画面への最初の接触位置」とは、例えば、ユーザが指等でタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。
【００１７】
［第二の実施の形態］
次に、本発明の第二の実施の形態の概要について説明をする。第二の実施の形態におけるコンピュータ装置の構成は、図１のブロック図に示されるものと同じ構成を採用することができる。さらに、第二の実施の形態におけるプログラム実行処理のフローは、図２のフローチャートに示されるものと同じ構成を採用することができる。
【００１８】
第二の実施の形態において、指示情報の表示は、キャラクタを選択した際に、選択されたキャラクタの近傍、またはユーザの表示画面への最初の接触位置の近傍に表示される。
【００１９】
第二の実施の形態の一側面として、選択されたキャラクタまたは最初の接触位置の近傍に指示情報が表示されることにより、選択したキャラクタに対して指示することが可能な指示情報を直観的に把握することができる。
【００２０】
第二の実施の形態において、「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「最初の接触位置」とは、例えば、ユーザが指等でタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「選択されたキャラクタの近傍」とは、例えば、ユーザの表示画面への最初の接触位置に応じて選択されたキャラクタに関する情報が表示された領域から、画面上において所定の距離にある領域をいう。「最初の接触位置の近傍」とは、例えば、ユーザが指等でタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置から、画面上において所定の距離にある領域をいう。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。
【００２１】
［第三の実施の形態］
次に、本発明の第三の実施の形態の概要について説明をする。第三の実施の形態におけるコンピュータ装置の構成は、図１のブロック図に示されるものと同じ構成を採用することができる。さらに、第三の実施の形態におけるプログラム実行処理のフローは、図２のフローチャートに示されるものと同じ構成を採用することができる。
【００２２】
第三の実施の形態において、ユーザによる入力の受け付けは、ユーザによる接触が終了した際の最後の接触位置に関する情報を受け付けるものである。さらに、指示情報表示手段は、入力手段により受け付けうる最後の接触位置に関する情報に対応する、選択されたキャラクタに対する指示情報を、接触操作中に表示画面に表示するものである。
【００２３】
第三の実施の形態の一側面として、ユーザがキャラクタに対する指示として選択しうる指示情報を、入力を受け付けられる前に知ることができる。
【００２４】
第三の実施の形態において、「接触が終了」とは、例えば、ユーザが指等により表示画面に対して接触した後に、指等が表示画面から離れることにより、タッチパネルが接触を所定の時間感知しなくなった状態をいう。「最後の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最後に接触を感知した位置をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「接触操作中」とは、例えば、ユーザが指等でタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが接触を感知している状態をいう。
【００２５】
［第四の実施の形態］
次に、本発明の第四の実施の形態の概要について説明をする。第四の実施の形態におけるコンピュータ装置の構成は、図１のブロック図に示されるものと同じ構成を採用することができる。さらに、第三の実施の形態におけるプログラム実行処理のフローは、図２のフローチャートに示されるものと同じ構成を採用することができる。
【００２６】
第四の実施の形態では、キャラクタを選択する前に、指示情報を簡略化した情報が表示画面に表示される。
【００２７】
第四の実施の形態の一側面として、キャラクタを選択することなく、指示情報に関連する情報又は指示情報のうちの少なくとも一部の情報を確認することができるため、ユーザは効率的にキャラクタを選択し、指示を入力することができる。
【００２８】
第四の実施の形態において、「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「簡略化した情報」とは、例えば、指示情報に関連した情報又は指示情報のうちの少なくとも一部の情報が理解できる態様で表現された情報をいう。
［第五の実施の形態］
次に、本発明の第五の実施の形態の概要について説明をする。図３は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置３は、キャラクタ選択部１５１と、指示情報表示部１５２と、入力受付部１５３とを少なくとも備える。
【００２９】
キャラクタ選択部１５１は、端末装置の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択する機能を有する。指示情報表示部１５２は、キャラクタ選択部１５１によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示する機能を有する。入力受付部１５３は、指示情報表示部１５２により表示された指示情報に対するユーザの入力を受け付ける機能を有する。
【００３０】
本発明の第五の実施の形態におけるプログラム実行処理について説明する。図４は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００３１】
サーバ装置３は、端末装置のタッチパネル式の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じて、キャラクタを選択する（ステップＳ１１）。次に、ステップＳ１１にてキャラクタを選択した際に該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示する（ステップＳ１２）。最後に、ステップＳ１２にて表示された指示情報に対して端末装置においてユーザの入力を受け付け（ステップＳ１３）、終了する。
【００３２】
第五の実施の形態の一側面として、視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能である。
【００３３】
第五の実施の形態において、「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、指等で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「端末装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等のコンピュータ装置をいう。「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「ユーザの表示画面への最初の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。
［第六の実施の形態］
次に、本発明の第六の実施の形態の概要について説明をする。図５は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。システム４は、キャラクタ選択部１６１と、指示情報表示部１６２と、入力受付部１６３とを少なくとも備える。
【００３４】
キャラクタ選択部１６１は、端末装置の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択する機能を有する。指示情報表示部１６２は、キャラクタ選択部１６１によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示する機能を有する。入力受付部１６３は、指示情報表示部１６２により表示された指示情報に対するユーザの入力を受け付ける機能を有する。
【００３５】
本発明の第六の実施の形態におけるプログラム実行処理について説明する。図６は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００３６】
システム４は、端末装置のタッチパネル式の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じて、キャラクタを選択する（ステップＳ２１）。次に、ステップＳ２１にてキャラクタを選択した際に該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示する（ステップＳ２２）。最後に、ステップＳ２２にて表示された指示情報に対して端末装置においてユーザの入力を受け付け（ステップＳ２３）、終了する。
【００３７】
第六の実施の形態の一側面として、視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能である。
【００３８】
第六の実施の形態において、「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、指等で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「端末装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等のコンピュータ装置をいう。「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「システム」とは、例えば、ハードウェア、ソフトウェア、ネットワーク等を組み合わせたものをいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「ユーザの表示画面への最初の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。
【００３９】
［第七の実施の形態］
次に、本発明の第七の実施の形態の概要について説明をする。図７は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置３は、情報受信部１７１と、キャラクタ選択部１７２と、指示情報表示部１７３とを少なくとも備える。
【００４０】
情報受信部１７１は、端末装置５から送信された情報を受信する機能を有する。キャラクタ選択部１７２は、情報受信部１７１により受信した情報のうち、ユーザの表示画面への最初の接触位置に関する情報に応じてキャラクタを選択する機能を有する。指示情報表示部１７３は、キャラクタ選択部１７２によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示する機能を有する。
【００４１】
図８は、本発明の実施の形態の少なくとも１つに対応する、端末装置の構成を示すブロック図である。端末装置５は、入力受付部１８１と、情報送信部１８２とを少なくとも備える。
【００４２】
入力受付部１８１は、ユーザの表示画面への最初の接触位置に関する情報をユーザの入力として受け付ける機能を有する。情報送信部１８２は、入力受付部１８１により受け付けた情報をサーバ装置３へ送信する機能を有する。
【００４３】
本発明の第七の実施の形態におけるプログラム実行処理について説明する。図９は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【００４４】
端末装置５は、タッチパネル式の表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に関する情報をユーザの入力として受け付ける（ステップＳ３１）。次に、受け付けた情報をサーバ装置３へ送信する（ステップＳ３２）。
【００４５】
サーバ装置３は、ステップＳ３２にて送信された情報を受信する（ステップＳ３３）。次に、受信した情報のうち、ユーザの表示画面への最初の接触位置に関する情報に応じてキャラクタを選択する（ステップＳ３４）。キャラクタを選択した際に該キャラクタに対して与えうる１以上の指示を示す指示情報を端末装置の表示画面に表示し（ステップＳ３５）、終了する。
【００４６】
第七の実施の形態の一側面として、演算処理はすべてサーバ装置において処理され、端末装置は入力装置及び表示装置を備えていればよいことから、性能が低い端末装置であっても、複雑な演算を要するプログラムを利用することが可能となる。また、第七の実施の形態の一側面として、視認性を損なうことなく、キャラクタに与えうる１以上の指示から１の指示を入力することが可能である。
【００４７】
第七の実施の形態において、「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、指等で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「端末装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等のコンピュータ装置をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。「ユーザの表示画面への最初の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。
【００４８】
［第八の実施の形態］
次に、本発明の第八の実施の形態の概要について、説明をする。図１０は、本発明の実施の形態の少なくとも１つに対応する、コンピュータ装置の構成を示すブロック図である。コンピュータ装置１は、制御部１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ストレージ部１３、サウンド処理部１４、グラフィック処理部１５、通信インタフェース１６、インタフェース部１７からなり、それぞれ内部バスにより接続されている。
【００４９】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）から構成される。制御部１１は、ストレージ部１３に格納されたプログラムを実行し、コンピュータ装置１の制御を行なう。ＲＡＭ１２は、制御部１１のワークエリアである。ストレージ部１３は、プログラムやデータを保存するための記憶領域である。
【００５０】
制御部１１は、プログラム及びデータをＲＡＭ１２から読み出して処理を行なう。制御部１１は、ＲＡＭ１２にロードされたプログラム及びデータを処理することで、サウンド出力の指示をサウンド処理部１４に出力し、描画命令をグラフィック処理部１５に出力する。
【００５１】
サウンド処理部１４は、スピーカであるサウンド出力装置２０に接続されている。制御部１１がサウンド出力の指示をサウンド処理部１４に出力すると、サウンド処理部１４はサウンド出力装置２０にサウンド信号を出力する。
【００５２】
グラフィック処理部１５は表示装置２１に接続されている。表示装置２１は表示画面２２を有している。制御部１１が描画命令をグラフィック処理部１５に出力すると、グラフィック処理部１５は、ビデオメモリ１９に画像を展開し、表示画面２２上に画像を表示するためのビデオ信号を出力する。ここで、表示装置２１はタッチセンサを備えるタッチパネルの画面であっても良い。
【００５３】
グラフィック処理部１５は、フレーム単位で１枚の画像の描画を実行する。画像の１フレーム時間は、例えば３０分の１秒である。グラフィック処理部１５は、制御部１１だけで行ってきた描画に関する演算処理の一部を受け持ち、システム全体の負荷を分散させる役割を有する。
【００５４】
インタフェース部１７には外部メモリ１８（例えば、ＳＤカード等）が接続されている。外部メモリ１８から読み込まれたデータはＲＡＭ１２にロードされ、制御部１１により演算処理が実行される。
【００５５】
通信インタフェース１６は無線又は有線により通信回線２に接続が可能であり、通信回線２を介してデータを受信することが可能である。通信インタフェース１６を介して受信したデータは、外部メモリ１８から読み込まれたデータと同様に、ＲＡＭ１２にロードされ、制御部１１により演算処理が行われる。
【００５６】
本発明の第八の実施の形態におけるプログラム実行処理について説明する。本発明の第八の実施の形態は、一例として、プレイヤキャラクタが敵キャラクタと仮想戦闘を行うゲームのプログラムを挙げる。図１１は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行画面の例である。
【００５７】
コンピュータ装置１の表示画面２２に表示される実行画面３００には、戦闘状況領域３０１と、行動指示領域３０２と、味方生命力３１１と、敵生命力３１２とが表示される。味方生命力３１１は、複数のプレイヤキャラクタの体力の合計値を表すものであり、味方生命力３１１が「０」となると戦闘不能状態となり、ゲームが終了する。敵生命力３１２は、敵キャラクタの体力を表すものであり、敵生命力３１２が「０」となると、敵キャラクタは戦闘不能状態となる。すべての敵キャラクタが戦闘不能状態となると、仮想戦闘は終了する。
【００５８】
戦闘状況領域３０１には、プレイヤキャラクタ３０３と、敵キャラクタ３０５と、効果オブジェクト３０６とが表示される。戦闘状況領域３０１には、プレイヤキャラクタ３０３及び敵キャラクタ３０５の行動に応じたアニメーションの表示がされる。
【００５９】
行動指示領域３０２には、キャラクタ指示ボタン３０４と、アイテムボタン３０７と、オート戦闘ボタン３０８と、行動可否表示画像３０９と、必殺ポイントゲージ３１０とが表示される。キャラクタ指示ボタン３０４は、プレイヤキャラクタ３０３と対応しており、各キャラクタに対する指示を与える際に使用するものである。キャラクタに対する指示に関しては後述する。
【００６０】
アイテムボタン３０７は、仮想戦闘中にアイテムを使用するために選択する。オート戦闘ボタン３０８は、自動的に戦闘を実行するために選択する。オート戦闘ボタン３０８を押下することで、ユーザがプレイヤキャラクタに指示を与えることなく、プログラムの制御により任意の指示が生成され、戦闘を進めることができる。
【００６１】
図１２は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。仮想戦闘が開始されると、或いは、敵キャラクタから攻撃が終了し、プレイヤキャラクタが攻撃等の行動を実行するターンとなると、コンピュータ装置１は、キャラクタが行動可能な回数の上限値を設定する（ステップＳ５１）。上限値は固定でも、設定の都度変化するものであってもよい。次に、ステップＳ５１にて設定した上限値と同じ個数のオブジェクトが表示画面２２に表示される（ステップＳ５２）。後述するように、該オブジェクトには、キャラクタの行動実行時に影響を与える効果が設定されている。オブジェクトに設定された効果は、全て同じ効果であっても、異なる効果であってもよい。
【００６２】
図１１に示す、効果オブジェクト３０６は、ステップＳ５１にて設定された行動可能回数、及び、ステップＳ５２にて表示されたオブジェクトの一例である。表示された効果オブジェクト３０６の個数は行動可能回数を表す。また、効果オブジェクト３０６は、効果に応じて表示態様が異なる。例えば、効果オブジェクト３０６ａは通常攻撃、効果オブジェクト３０６ｂは味方の体力回復、効果オブジェクト３０６ｃは魔法攻撃力二倍、効果オブジェクト３０６ｄは二回攻撃をそれぞれ表す。この他にも、剣による攻撃力が二倍になる、敵キャラクタの属性情報に応じて致命的なダメージを与えることができる等の効果があってもよい。
【００６３】
次に、コンピュータ装置１は指示情報マスタを読み込み、ＲＡＭ１２に展開する（ステップＳ５３）。指示情報マスタは、ストレージ部１３から、あるいは外部メモリ１８から読み込むものであってもよい。
【００６４】
図１３は、本発明の実施の形態の少なくとも１つに対応する、指示情報マスタを表す図である。指示情報マスタ４０は、職業４１、レベル４２、及び指示内容４３と関連付けて、設定方向４４及び効果４５が記憶されている。職業４１は、キャラクタの属性のひとつである。レベル４２は、職業４１の熟練度を表す値である。熟練度が高いキャラクタは可能な行動の種類が多く、熟練度が低いキャラクタは特定の行動しかできないというような設計とすることができる。
【００６５】
指示内容４３は、キャラクタに対して指示する行動の内容である。設定方向４４は、ユーザによる接触が終了した際の最後の接触位置が、接触を開始した最初の接触位置と比較していずれの方向であるかに対応する。設定方向４４は、指示内容と対応して記憶されていてもよいし、キャラクタ毎に設定を変えられるようにしてもよい。効果４５は、キャラクタが指示内容４３の行動を実行した場合に発生する効果である。
【００６６】
続いて、コンピュータ装置１は、行動上限回数が０回か否か判定する（ステップＳ５４）。あるいは、キャラクタの行動した回数をカウントし、行動上限回数と比較し、判定するものであってもよい。行動上限回数が１以上であれば、プレイヤキャラクタは行動することが可能である。
【００６７】
次に、コンピュータ装置１は、行動実行処理を実行する（ステップＳ５５）。行動実施処理に関しては後述する。行動実行処理が完了したら、行動上限回数を減算し（ステップＳ５６）、処理を終了する。行動上限回数の減算処理は、キャラクタの行動が完了したら一律に１回減算する、あるいはキャラクタの実行した行動の内容に応じて、定められた回数を減算するものでもよい。行動上限回数の減算処理を行うと、効果オブジェクト３０６は、減算後の行動上限回数に対応した数に合わせて表示される。
【００６８】
本発明の第八の実施の形態における行動実行処理について説明する。図１４は、本発明の実施の形態の少なくとも１つに対応する、行動実行処理のフローチャートである。
【００６９】
コンピュータ装置１は、キャラクタ行動テーブルから各キャラクタの行動の可否に関する情報を読み込み、ＲＡＭ１２に展開する（ステップＳ６１）。キャラクタ行動テーブルは、ストレージ部１３から、あるいは外部メモリ１８から読み込むものであってもよい。
【００７０】
図１５は、本発明の実施の形態の少なくとも１つに対応する、キャラクタ行動テーブルを表す図である。キャラクタ行動テーブル５０は、キャラクタ５１に関連付けて、レベル５２、必殺ポイント５３、行動内容５４、及び行動可否５５が記憶されている。キャラクタ５１は、ユーザが指示を与えることが可能なキャラクタを識別する情報である。レベル５２は、キャラクタ５１の属性であって、キャラクタの行動に関する熟練度を表す。必殺ポイント５３は、キャラクタに対する指示を決定する接触操作とは異なる所定の操作により指示が可能となる特殊行動を指示するための判定に用いられるものであり、必殺ポイント５３が所定の値以上である場合、又は、必殺ポイント５３が上限まで達している場合に、特殊行動の指示が可能となる。行動内容５４は、キャラクタ５１が可能な行動の内容を表す。行動可否５５は、キャラクタ５１による行動内容５４の実行に関する行動可否を表す。例えば、同一のターンにおいては、同一のキャラクタが同一の行動を実行できないように設計することができる。つまり、同一のターンにおいて、一度、実行した行動を指示することはできなくなる。
【００７１】
続いて、ステップＳ６１にて読み込んだ、キャラクタの行動可否に関する情報を表示画面２２に表示する（ステップＳ６２）。表示する行動可否に関する情報は、情報の視認性を向上させるためにも、各キャラクタの周辺に表示することが好ましい。行動可否に関する情報は、また、選択されたキャラクタに対するユーザによる指示が可能であることを示す情報であるともいえる。
【００７２】
図１１に示す行動可否表示画像３０９は、ステップＳ６２において表示されたキャラクタの行動可否に関する情報である。行動可否表示画像３０９は、キャラクタ指示ボタン３０４の周囲であって、指示情報マスタ４０の設定方向４４に対応した方向に表示される。行動可否表示画像３０９は、行動可能な場合には、明るい色を表示し、行動不可の場合には暗い色を表示する等により、可否を直観的に判別できるようにしてもよい。
【００７３】
次に、ユーザの表示画面２２に対する最初の接触位置に関する情報を受け付ける（ステップＳ６３）。ここで、表示画面２２に対するユーザの接触操作について説明する。図１６は、本発明の実施の形態の少なくとも１つに対応する、ユーザの表示画面に対する接触に関する概念を示す図である。
【００７４】
図１６において、表示画面２２の一部であって接触を受け付ける接触受付領域６０に対してユーザが指等により接触し、最初の接触位置６１から、変化後の接触位置６２を経由して最後の接触位置６３にて接触を終了する場合について説明する。ユーザが最初の接触位置６１に接触すると、最初の接触位置６１の座標に関する情報が入力情報としてタッチ入力部２３により受け付けられる。最初の接触位置６１の座標に関する情報は、接触位置から所定の等しい距離にある範囲６４を接触位置としてもよい。
【００７５】
図１６（ａ）は、ユーザのスライド操作あるいはフリック操作により、指等を接触したまま、最初の接触位置６１から変化後の接触位置６２へ移動させた状況を表す図である。最初の接触位置６１から変化後の接触位置６２へ接触させたまま移動させると、タッチ入力部２３は連続的に接触を感知し、都度、座標に関する情報を受け付ける。
【００７６】
図１６（ｂ）は、ユーザのスライド操作あるいはフリック操作により、指等を接触したまま、変化後の接触位置６２を経由して最後の接触位置６３まで移動させた状況を表す図である。最後の接触位置６３において接触を終了させ、所定の時間接触を感知できない場合に、コンピュータ装置１は最後の接触位置６３を特定する。最後の接触位置６３の座標に関する情報は、最後の接触位置６３から所定の等しい距離にある範囲６５を最後の接触位置としてもよい。
【００７７】
コンピュータ装置１は、ステップＳ６３にて受け付けられた最初の接触位置に関する情報をもとに、受け付けた座標位置に対応するキャラクタを選択する（ステップＳ６４）。
【００７８】
図１７は、本発明の実施の形態の少なくとも１つに対応する、キャラクタ選択時における実行処理の例である。図１７（ａ）は、キャラクタ指示ボタン３０４に対して、ユーザによる接触操作がされていない状態を表す。行動可否表示画像３０９は、キャラクタ指示ボタン３０４の上側、左側、下側に、略台形状で表示される。行動可否表示画像３０９は、各方向に対応する行動をキャラクタが実行可能な場合には、明るい色を表示し、実行不可の場合には暗い色を表示する。図１７（ａ）では、行動可否表示画像３０９ａ〜ｃのいずれも明るい色が表示されており、各方向へ対応する行動を実行することが可能である。
【００７９】
図１７（ｂ）は、ユーザの接触操作によりキャラクタ指示ボタン３０４への接触が感知され、キャラクタが選択された状態の一例を表す。コンピュータ装置１は、選択されたキャラクタが可能な行動の内容を示す行動アイコン３１３を表示する。行動アイコンは行動内容を示すものであり、例えば、行動アイコン３１３ａ及び３１３ｂは魔法による攻撃、行動アイコン３１３ｃはナイフによる攻撃を表す。
【００８０】
行動アイコン３１３は、行動を実行した場合に発生する特殊効果を表すものとしてもよい。行動を実行した場合に発生する特殊効果とは、指示情報マスタ４０の効果４５である。効果がある内容であれば、行動アイコン３１３ｃのように形状を変更して表示してもよい。
【００８１】
図１７（ｃ）は、キャラクタ指示ボタン３０４に対して、ユーザによる接触操作がされておらず、ボタンに対応するキャラクタの行動の一部が実行不可である状態の一例を表す。図１７（ｃ）では、行動可否表示画像３０９ａ及び３０９ｃについては明るい色が表示されており、各方向へ対応する行動を実行することが可能であるが、行動可否表示手段３０９ｂについては暗い色が表示されており、対応する行動をキャラクタに実行させることができない。このように、ユーザは、キャラクタ指示ボタン３０４に接触することなく各行動に対する入力の可否を知ることができる。
【００８２】
図１７（ｄ）は、ユーザの接触操作によりキャラクタ指示ボタン３０４への接触が感知され、ボタンに対応するキャラクタの行動の一部が実行不可である状態の一例を表す。行動可否表示手段３０９ｂに対応する方向には、行動アイコン３１３は表示されない。
【００８３】
次に、選択されたキャラクタの行動可否を判定する（ステップＳ６５）。行動可否の判定は、例えば、キャラクタ行動テーブル５０のキャラクタ５１に関連する行動可否５５がすべて不可であれば、そのキャラクタは行動不可であると判定される。
【００８４】
選択されたキャラクタが行動不可であれば（ステップＳ６５にてＮＯ）、選択できない旨のメッセージを出す、あるいは接触に対して反応を返さない等により、再度キャラクタの選択を促し、指示情報を表示させないようにしてもよい。
【００８５】
選択されたキャラクタが行動可能であれば（ステップＳ６５にてＹＥＳ）、選択されたキャラクタが特殊条件を満たすか否か判定する（ステップＳ６６）。特殊条件とは、例えば、キャラクタ行動テーブル５０の必殺ポイント５３が、所定の行動を実行した際に貯まるポイントであった場合に、必殺ポイント５３が最大値まで貯まること等をいう。図１１において、必殺ポイントゲージ３１０は必殺ポイント５３に対応するものである。
【００８６】
特殊条件を満たす場合（ステップＳ６６にてＹＥＳ）は、ユーザがキャラクタに対して特殊な行動を指示する特殊指示を選択可能にする（ステップＳ６７）。特殊条件を満たさない場合（ステップＳ６６にてＮＯ）は、指示内容は変更されない。特殊指示とは、キャラクタに特殊な行動を実行させるものであり、例えば、強力な全体攻撃等、状況を有利にすることができる行動を実行させるものをいう。
【００８７】
次に、指示情報選択受付処理を実行し（ステップＳ６８）、キャラクタに対する指示を選択する。指示情報選択受付処理に関しては後述する。
【００８８】
ステップＳ６８において選択された指示に応じたキャラクタの行動と、ステップＳ５２にて表示されたオブジェクトの効果が対応するか否か判定する（ステップＳ６９）。キャラクタの行動とオブジェクトの効果が対応する場合（ステップＳ６９にてＹＥＳ）は、オブジェクトの効果を設定する（ステップＳ７０）。対応しない場合（ステップＳ６９にてＮＯ）は、オブジェクトの効果は無効となる。
【００８９】
次に、ステップＳ６８において選択された指示に応じたキャラクタの行動の実行結果を演算する（ステップＳ７１）。ここで、該オブジェクトの効果が発生している場合は、発生した効果に基づいて実行結果を演算する。演算した結果は、表示画面２２に表示される（ステップＳ７２）。
【００９０】
行動したキャラクタの行動内容に基づいて、キャラクタ行動テーブル５０の行動可否５５を不可に更新し（ステップＳ７３）、終了する。行動可否５５が不可となった行動内容５４は、例えば、所定の時間を経過した場合や、アイテムの使用等により再度行動可能とすることができる。
【００９１】
続いて、本発明の第八の実施の形態における指示情報選択受付処理について説明する。図１８は、本発明の実施の形態の少なくとも１つに対応する、指示情報選択受付処理のフローチャートである。上述の通り、指示情報選択受付処理は、ユーザによる表示画面２２への最初の接触位置の受付がなされている状態において実行されるものである。
【００９２】
コンピュータ装置１は、ユーザによる接触後の接触位置の変化に関する情報を受け付ける（ステップＳ８１）。次に、最初の接触位置と、変化後の接触位置とを比較し、変化した情報を算出する（ステップＳ８２）。ここで、所定の範囲を越えて接触位置が変化した場合（ステップＳ８３にてＹＥＳ）に、変化後の接触位置に対応する指示の有無を確認する（ステップＳ８４）。
【００９３】
図１９は、本発明の実施の形態の少なくとも１つに対応する、変化後の接触位置に応じた処理の変更に関する概念図である。最初の接触位置７１を中心とした所定の範囲７２に含まれる接触位置は、最初の接触位置７１と一致しているとみなされる。
【００９４】
所定の範囲７２を超えて、所定の範囲７２より上方向の範囲７３、左方向の範囲７４、右方向の範囲７５、及び、下方向の範囲７６に変化後の接触位置が含まれる場合は、それぞれの接触位置に関する座標の情報を入力として、座標に対応した情報を出力させることができる。ここで、所定の範囲７２は略矩形である必要はなく、形状は問わない。所定の範囲７２の周囲の範囲は互いに接する必要はなく、対応する情報が存在しない空間があってもよい。また、所定の範囲７２を除く全範囲の座標に対して、情報を対応させてもよい。
【００９５】
変化後の接触位置に対応する指示情報が存在する場合（ステップＳ８４にてＹＥＳ）は、対応する指示情報を表示画面２２に表示する（ステップＳ８５）。
【００９６】
さらに、コンピュータ装置１が接触の終了を感知した場合は、最後の接触位置に関する情報を受け付ける（ステップＳ８６）。そして、最後の接触位置に対応する指示情報があるか再度確認する（ステップＳ８７）。
【００９７】
最後の接触位置に対応する指示情報が存在する場合（ステップＳ８７にてＹＥＳ）は、最後の接触位置に対応する指示情報を選択したものとしてコンピュータ装置１に受け付けられ（ステップＳ８８）、終了する。
【００９８】
第八の実施形態では、選択されたキャラクタが行動可能であれば、同一のターンで、同一キャラクタに対して複数回の指示を与えることが可能である。ただし、一度実行した行動内容は行動不可に設定されるため、同一の行動内容を所定の時間内に複数回実行することはできない。
【００９９】
第八の実施の形態の一側面として、一度の接触操作により、複数の選択を実行することができ、効率的に情報を入力することが可能となる。
【０１００】
第八の実施の形態の一側面として、行動可否に関する情報を表示することで、情報の視認性を向上させることができる。また、行動可否に関する情報を操作に関する方向と関連付けて表示することで、ユーザの操作性を向上させ、迷わず情報を入力することができる。
【０１０１】
第八の実施の形態の一側面として、所定の時間内に同一キャラクタに複数回行動を可能としつつ、行動回数に上限を設け、選択された指示は所定の条件を満たすまで選択不可とすることで、指示を与えるキャラクタを戦略的に選択し、ユーザの趣向性を高めることができる。
【０１０２】
第八の実施の形態の一側面として、キャラクタが行動を実行する都度、効果を発生させるオブジェクトを導入することで、行動結果に多様性を加え、ユーザの趣向性を高めることができる。
【０１０３】
第八の実施の形態の一側面として、前記オブジェクトに関して行動の上限回数に合わせた数を表示させ、行動の回数の順番に合わせて表示することで、どのような順序でキャラクタに行動を実行させるかによって結果が変わるため、ゲームにより高い戦略性が求められ、ユーザの趣向性を高めることができる。
【０１０４】
第八の実施の形態において、「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、指等で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「端末装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等のコンピュータ装置をいう。
【０１０５】
第八の実施の形態において、「オブジェクト」とは、例えば、効果が視覚的に識別可能な態様で表示されるものである。「オブジェクトの効果」とは、例えば、キャラクタに指示内容を実行させた際にその結果に付与されるものであって、キャラクタの攻撃力上昇、体力回復、あるいは複数回攻撃可能等の効果をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。
【０１０６】
第八の実施の形態において、「特殊条件」とは、例えば、特殊行動の実行を可能とするための条件であって、所定の行動を繰り返すことで貯まるポイント等が所定の閾値を越えること、あるいは所定のアイテムを装備したこと場合などがあげられる。「特殊指示」とは、キャラクタに特殊行動を実行させるための指示をいう。「特殊行動」とは、例えば、特殊条件が満たされた場合にのみ実行することが可能となる、通常の攻撃等の行動とは異なる行動をいう。
【０１０７】
第八の実施の形態において、「最初の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「最後の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最後に接触を感知した位置をいう。あるいは、所定の時間接触を感知しなくなった場合に、直近の接触位置ということもできる。
【０１０８】
第八の実施の形態において、「変化後の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、ユーザの操作に基づいて接触位置を変更した後の位置をいい、最初の接触位置とは異なる位置をいう。
【０１０９】
第八の実施の形態において、「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。「簡略化した情報」とは、例えば、指示情報に関連した情報又は指示情報のうちの少なくとも一部の情報が理解できる態様で表現された情報をいう。
【０１１０】
［第九の実施の形態］
次に、本発明の第九の実施の形態の概要について、説明をする。図２０は、本発明の実施の形態の少なくとも１つに対応する、システムの構成を示すブロック図である。図示するように、システムは、複数のユーザ（ユーザＡ、Ｂ・・・Ｚ）によって操作される複数の端末装置５（端末装置５ａ、５ｂ・・・５ｚ）と、サーバ装置３と、通信回線２とから構成される。端末装置５は、通信回線２を介してサーバ装置３と接続されている。なお、端末装置５はサーバ装置３と常時接続されていなくてもよく、必要に応じて、接続が可能であればよい。
【０１１１】
第九の実施の形態における端末装置の構成は、図１０のコンピュータ装置のブロック図に示されるものと同じ構成を採用することができる。また、第九の実施の形態におけるプログラムの実行画面は、図１１の実行画面の例と同じものを採用することができる。
【０１１２】
図２１は、本発明の実施の形態の少なくとも１つに対応する、サーバ装置の構成を示すブロック図である。サーバ装置３は、制御部３１、ＲＡＭ３２、ＨＤＤ３３及び通信インタフェース３４を備え、それぞれ内部バスにより接続されている。
【０１１３】
制御部３１は、ＣＰＵやＲＯＭから構成され、ＨＤＤ３３に格納されたプログラムを実行し、サーバ装置３の制御を行なう。また、制御部３１は時間を計時する内部タイマを備えている。ＲＡＭ３２は、制御部３１のワークエリアである。ＨＤＤ３３は、プログラムやデータを保存するための記憶領域である。制御部３１は、プログラム及びデータをＲＡＭ３２から読み出し、端末装置５から受信した要求情報をもとに、プログラム実行処理を行う。
【０１１４】
次に、本発明の第九の実施形態における、プログラム実行処理について説明する。図２２は、本発明の実施の形態の少なくとも１つに対応する、プログラム実行処理のフローチャートである。
【０１１５】
仮想戦闘が開始されると、或いは、敵キャラクタからの攻撃が終了し、プレイヤキャラクタが攻撃等の行動を実行するターンとなると、端末装置５は、プログラムの実行要求をサーバ装置３へ送信する（ステップＳ９１）。サーバ装置３は、送信されたプログラム実行要求を受信する（ステップＳ９２）。次に、所定の時間内にキャラクタが行動可能な回数の上限値を設定する（ステップＳ９３）。設定した上限値と同じ個数のオブジェクトを表示するために、初期画面用データにオブジェクトに関するデータを設定する（ステップＳ９４）。
【０１１６】
次に、初期表示用の画面に関する動画を生成し、端末装置５へ送信する（ステップＳ９５）。端末装置５は、送信された動画を受信し、表示画面２２にて再生する（ステップＳ９６）。
【０１１７】
続いて、サーバ装置３において、行動上限回数が０回か否か判定する（ステップＳ９７）。行動上限回数が１以上であれば、プレイヤキャラクタは行動することが可能である。次に、行動実行処理を実行する（ステップＳ９８）。行動実施処理に関しては後述する。行動実行処理が完了したら、行動上限回数を減算し（ステップＳ９９）、処理を終了する。行動上限回数の減算処理は、キャラクタの行動が完了したら一律に１回減算する、あるいはキャラクタの実行した行動の内容に応じて、定められた回数を減算するものでもよい。行動上限回数の減算処理を行うと、効果オブジェクトは、減算後の行動上限回数に対応した数に合わせて表示される。
【０１１８】
本発明の第九の実施の形態における行動実行処理について説明する。図２３は、本発明の実施の形態の少なくとも１つに対応する、行動実行処理のフローチャートである。
【０１１９】
サーバ装置３は、キャラクタ行動テーブル５０から各キャラクタの行動の可否に関する情報を読み込み、ＲＡＭ１２に展開する（ステップＳ１０１）。キャラクタ行動テーブル５０は、ストレージ部１３から読み込む、通信ネットワーク２を介して通信インタフェース１６にて受信して読みこむ、あるいは外部メモリ１８から読み込むものでもよい。
【０１２０】
続いて、端末装置５からの操作指示の受け付けを待つための動画を生成し、ステップＳ１０１にて読み込んだ行動可否情報とともに、端末装置５へ送信する（ステップＳ１０２）。端末装置５は、送信された情報を受信し、表示画面２２にて再生及び表示する（ステップＳ１０３）。ここで、表示される動画は、図１１の実行画面３００である。
【０１２１】
端末装置５において、ユーザの表示画面２２に対する最初の接触位置に関する情報を受け付け、サーバ装置３へ送信する（ステップＳ１０４）。サーバ装置３は、受信した最初の接触位置に関する情報をもとに、受け付けた座標位置に対応するキャラクタを選択する（ステップＳ１０５）。
【０１２２】
選択されたキャラクタの行動可否を判定し（ステップＳ１０６）、キャラクタが行動不可である場合は（ステップＳ１０６にてＮＯ）、選択できない旨のメッセージを出す、あるいは接触に対して反応を返さない等により、再度キャラクタの選択を促し、指示情報を表示させないようにしてもよい。
【０１２３】
選択されたキャラクタが行動可能であれば（ステップＳ１０６にてＹＥＳ）、選択されたキャラクタが特殊条件を満たすか否か判定する（ステップＳ１０７）。特殊条件を満たす場合（ステップＳ１０７にてＹＥＳ）は、ユーザがキャラクタに対して特殊な行動を指示する特殊指示を選択可能にする（ステップＳ１０８）。特殊条件を満たさない場合（ステップＳ１０７にてＮＯ）は、指示内容は変更されない。
【０１２４】
サーバ装置３は、選択されたキャラクタに対して指示することが可能な指示のリストを生成する（ステップＳ１０９）。さらに、端末装置５からの操作指示の受け付けを待つための動画を生成し、ステップＳ１０９にて生成した指示可能リストとともに、端末装置５へ送信する（ステップＳ１１０）。端末装置５は、送信された情報を受信し、表示画面２２にて再生及び表示する（ステップＳ１１１）。
【０１２５】
端末装置５において、ユーザの表示画面２２に対する接触位置の変更に関する情報を受け付け、サーバ装置３へ送信する（ステップＳ１１２）。サーバ装置３は、受信した変更後の接触位置に関する情報と、ステップＳ１０４にて受け付けた最初の接触位置に関する情報とを用いて、変更された内容に関して計算を実行する（ステップＳ１１３）。ここで、所定の範囲を越えて接触位置が変化した場合（ステップＳ１１４にてＹＥＳ）に、変化後の接触位置に対応する指示の有無を確認する（ステップＳ１１５）。
【０１２６】
対応する指示が存在する場合（ステップＳ１１５にてＹＥＳ）は、対応する指示に関する情報を生成する（ステップＳ１１６）。さらに、端末装置５からの操作指示の受け付けを待つための動画を生成し、ステップＳ１１６にて生成した指示情報とともに、端末装置５へ送信する（ステップＳ１１７）。端末装置５は、送信された情報を受信し、表示画面２２にて再生及び表示する（ステップＳ１１８）。
【０１２７】
端末装置５において、ユーザの表示画面２２に対する最後の接触位置に関する情報を受け付け、サーバ装置３へ送信する（ステップＳ１１９）。サーバ装置３は、受信した最後の接触位置に関する情報に対応する指示の有無を確認し（ステップＳ１２０）、対応する指示が存在した場合（ステップＳ１２０にてＹＥＳ）は、対応する指示を選択したものとする（ステップＳ１２１）。
【０１２８】
ステップＳ１２１において選択された指示に応じたキャラクタの行動と、ステップＳ９４にて設定された、オブジェクトの効果が対応するか否か判定する（ステップＳ１２２）。キャラクタの行動とオブジェクトの効果が対応する場合（ステップＳ１２２にてＹＥＳ）は、オブジェクトの効果を設定する（ステップＳ１２３）。対応しない場合（ステップＳ１２０にてＮＯ）は、オブジェクトの効果は無効となる。
【０１２９】
サーバ装置３は、キャラクタの行動の実行結果を演算する（ステップＳ１２４）。次に、演算した結果である実行結果に関する動画を生成し、端末装置５へ送信する（ステップＳ１２５）。端末装置５は、実行結果を受信し、表示画面２２にて再生及び表示する（ステップＳ１２６）。
【０１３０】
最後に、サーバ装置３は、行動したキャラクタの行動内容に基づいて、キャラクタ行動テーブル５０の行動可否５５を不可に更新し（ステップＳ１２７）、終了する。
【０１３１】
第九の実施形態では、選択されたキャラクタが行動可能であれば、同一のターンで、同一キャラクタに対して複数回の指示を与えることが可能である。ただし、一度実行した行動内容は行動不可に設定されるため、同一の行動内容を所定の時間内に複数回実行することはできない。
【０１３２】
第九の実施の形態の一側面として、サーバ装置にて処理を実行し、端末装置は情報の表示、入力及び送受信のみを行うことにより、低性能の端末装置であっても、高負荷のプログラムを実行することが可能となる。
【０１３３】
第九の実施の形態の一側面として、データをサーバ装置に格納しておくことにより、端末装置に処理プログラムがインストールされている場合であっても、データの変更により制御が可能で、柔軟に運用することが可能となる。
【０１３４】
第九の実施の形態の一側面として、一度の接触操作により、複数の選択を実行することができ、効率的に情報を入力することが可能となる。
【０１３５】
第九の実施の形態の一側面として、行動可否に関する情報を表示することで、情報の視認性を向上させることができる。また、行動可否に関する情報を操作に関する方向と関連付けて表示することで、ユーザの操作性を向上させ、迷わず情報を入力することができる。
【０１３６】
第九の実施の形態の一側面として、所定の時間内に同一キャラクタに複数回行動を可能としつつ、行動回数に上限を設け、選択された指示は所定の条件を満たすまで選択不可とすることで、指示を与えるキャラクタを戦略的に選択し、ユーザの趣向性を高めることができる。
【０１３７】
第九の実施の形態の一側面として、キャラクタが行動を実行する都度、効果を発生させるオブジェクトを導入することで、行動結果に多様性を加え、ユーザの趣向性を高めることができる。
【０１３８】
第九の実施の形態の一側面として、前記オブジェクトに関して行動の上限回数に合わせた数を表示させ、行動の回数の順番に合わせて表示することで、どのような順序でキャラクタに行動を実行させるかによって結果が変わるため、ゲームにより高い戦略性が求められ、ユーザの趣向性を高めることができる。
【０１３９】
第九の実施の形態において、「サーバ装置」とは、例えば、端末装置からの要求に応じて処理を実行する装置をいう。「タッチパネル」とは、例えば、タッチセンサを有するパネルをいい、指等で画面に接触することで、コンピュータ装置に対して入力操作を行うことができるものをいう。「端末装置」とは、例えば、携帯電話、スマートフォン、携帯型ゲーム機等のコンピュータ装置をいう。
【０１４０】
第九の実施の形態において、「オブジェクト」とは、例えば、効果が視覚的に識別可能な態様で表示されるものである。「オブジェクトの効果」とは、例えば、キャラクタに指示内容を実行させた際にその結果に付与されるものであって、キャラクタの攻撃力上昇、体力回復、あるいは複数回攻撃可能等の効果をいう。「キャラクタ」とは、例えば、ゲームのプレイヤの代替として存在するプレイヤキャラクタ、あるいは、プレイヤキャラクタに従うサブキャラクタをいい、プレイヤキャラクタと行動を共にするオブジェクトを含むものである。
【０１４１】
第九の実施の形態において、「特殊条件」とは、例えば、特殊行動の実行を可能とするための条件であって、所定の行動を繰り返すことで貯まるポイント等が所定の閾値を越えること、あるいは所定のアイテムを装備したこと場合などがあげられる。「特殊指示」とは、キャラクタに特殊行動を実行させるための指示をいう。「特殊行動」とは、例えば、特殊条件が満たされた場合にのみ実行することが可能となる、通常の攻撃等の行動とは異なる行動をいう。
【０１４２】
第九の実施の形態において、「最初の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最初に接触を感知した位置をいう。「最後の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、タッチパネルが最後に接触を感知した位置をいう。あるいは、所定の時間接触を感知しなくなった場合に、直近の接触位置ということもできる。
【０１４３】
第九の実施の形態において、「変化後の接触位置」とは、例えば、ユーザが指等で端末装置のタッチパネル式の表示画面に触れ、表示画面から離すという表示画面への接触に関する一連の動作において、ユーザの操作に基づいて接触位置を変更した後の位置をいい、最初の接触位置とは異なる位置をいう。
【０１４４】
第九の実施の形態において、「指示情報」とは、例えば、キャラクタに対する指示に関する情報をいう。「ユーザの入力」とは、例えば、画面に表示された１以上の指示情報から１の指示情報の選択を決定するための操作をいう。「簡略化した情報」とは、例えば、指示情報に関連した情報又は指示情報のうちの少なくとも一部の情報が理解できる態様で表現された情報をいう。
【０１４５】
［付記］
上で述べた実施の形態の説明は、下記の発明を、発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１４６】
［１］  タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるプログラムであって、
コンピュータ装置を、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するキャラクタ選択手段、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段、
指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段
として機能させるプログラム。
【０１４７】
［２］  指示情報表示手段は、キャラクタ選択手段によりキャラクタを選択した際に、選択されたキャラクタの近傍、または前記最初の接触位置の近傍に指示情報を表示するものである、［１］に記載のプログラム。
【０１４８】
［３］  入力手段が、ユーザによる接触が終了した際の最後の接触位置に関する情報を受け付けるものであり、
指示情報表示手段が、入力手段により受け付けうる最後の接触位置に関する情報に対応する、選択されたキャラクタに対する指示情報を、接触操作中に表示画面に表示するものであることを特徴とする、［１］又は［２］に記載のプログラム。
【０１４９】
［４］  指示情報表示手段は、キャラクタ選択手段によりキャラクタを選択する前に、指示情報を簡略化した情報を表示画面に表示するものである、［１］〜［３］のいずれかに記載のプログラム。
【０１５０】
［５］  前記簡略化した情報は、選択されたキャラクタに与えうる１以上の指示のうち、ユーザによる選択の可否を示す情報である、［４］に記載のプログラム。
【０１５１】
［６］  コンピュータ装置をさらに、
表示画面への最初の接触後の接触位置の変化に応じて、選択されたキャラクタへの指示を選択する指示選択手段、
選択されたキャラクタについて、入力手段により受け付けられた情報に応じた指示を実行する指示実行手段
として機能させる［１］〜［５］のいずれかに記載のプログラム。
【０１５２】
［７］  入力手段が、ユーザによる接触が終了した際の最後の接触位置に関する情報を受け付けるものであり、
指示選択手段が、前記最初の接触位置に対する最後の接触位置の方向に応じて、指示を選択することを特徴とする、［６］に記載のプログラム。
【０１５３】
［８］  指示選択手段が、表示画面への接触後の接触位置の変化に応じて、選択されたキャラクタによって異なる指示を選択する、［６］または［７］に記載のプログラム。
【０１５４】
［９］  指示実行手段によりキャラクタに指示に対応する行動を実行させることのできる上限の回数が少なくとも一時的に設けられたものであり、
キャラクタ選択手段が、該上限の回数の範囲内で、同一のキャラクタの選択が可能なものであり、
コンピュータ装置を、さらに、
指示選択手段により選択された指示を、所定の条件を満たすまで選択不可とする指示選択可否制御手段
として機能させる、［６］〜［８］のいずれかに記載のプログラム。
【０１５５】
［１０］  コンピュータ装置を、さらに、
指示実行手段により指示に対応する行動の効果を決定するためのオブジェクトを表示するオブジェクト表示手段、
表示されたオブジェクトの種類に応じて、指示実行手段により実行される行動の効果を決定する効果決定手段
として機能させる、［６］〜［９］のいずれかに記載のプログラム。
【０１５６】
［１１］  指示実行手段によりキャラクタに指示に対応する行動を実行させることのできる上限の回数が少なくとも一時的に設けられたものであり、
オブジェクト表示手段が、前記上限の回数に合わせた数のオブジェクトを順番に表示するものであり、
効果決定手段が、指示選択手段により選択された指示に応じた行動が順番に対応するオブジェクトの種類に応じて、指示実行手段により実行された行動の効果を決定する、［１０］に記載のプログラム。
【０１５７】
［１２］  コンピュータ装置を、さらに、
指示選択手段により指示の選択が可能となる接触操作とは異なる所定の操作により指示が可能となる特殊行動を指示する特殊指示選択手段
として機能させ、
指示実行手段が、選択されたキャラクタに、特殊指示選択手段により選択された特殊行動を実行させる、［６］〜［１１］のいずれかに記載のプログラム。
【０１５８】
［１３］  タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置であって、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するキャラクタ選択手段と、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段と、
指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段
とを備えるコンピュータ装置。
【０１５９】
［１４］  タッチパネル式の表示画面を有する表示装置を備えるコンピュータ装置において実行されるコンピュータ処理方法であって、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するステップと、
キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するステップと、
表示された指示情報に対するユーザの入力を受け付けるステップ
とを実行するコンピュータ処理方法。
【０１６０】
［１５］  タッチパネル式の表示画面を有する表示装置を備える、端末装置と通信により接続可能なサーバ装置において実行されるプログラムであって、
サーバ装置を、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するキャラクタ選択手段、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段、
指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段
として機能させるプログラム。
【０１６１】
［１６］  ［１５］に記載のプログラムをインストールしたサーバ装置。
【０１６２】
［１７］  タッチパネル式の表示画面を有する表示装置を備える端末装置と、端末装置と通信により接続可能なサーバ装置とを備えるシステムであって、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するキャラクタ選択手段と、
キャラクタ選択手段によりキャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示する指示情報表示手段と、
指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段
を備えるシステム。
【０１６３】
［１８］  サーバ装置と通信可能な、タッチパネル式の表示画面を有する表示装置を備える端末装置において実行されるプログラムであって、
サーバ装置は、端末装置から情報を受信し、表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択し、キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するものであり、
端末装置を、
指示情報表示手段により表示された指示情報に対するユーザの入力を受け付ける入力手段、
受け付けた入力情報をサーバ装置へ送信する情報送信手段
として機能させるプログラム。
【０１６４】
［１９］  ［１８］に記載したプログラムをインストールした端末装置。
【０１６５】
［２０］  タッチパネル式の表示画面を有する表示装置を備える、端末装置と通信により接続可能なサーバ装置において実行されるコンピュータ処理方法であって、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するステップと、
キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するステップと、
表示された指示情報に対するユーザの入力を受け付けるステップ
とを実行するコンピュータ処理方法。
【０１６６】
［２１］  タッチパネル式の表示画面を有する表示装置を備える端末装置と、端末装置と通信により接続可能なサーバ装置とを備えるシステムにおいて実行されるコンピュータ処理方法であって、
表示画面に表示された、ユーザにより選択されうる複数のキャラクタから、ユーザの表示画面への最初の接触位置に応じてキャラクタを選択するステップと、
キャラクタを選択した際に、該キャラクタに対して与えうる１以上の指示を示す指示情報を表示画面に表示するステップと、
表示された指示情報に対するユーザの入力を受け付けるステップ
とを実行するコンピュータ処理方法。
【符号の説明】
【０１６７】
１      コンピュータ装置
１１    制御部
１２    ＲＡＭ
１３    ストレージ部
１４    サウンド処理部
１５    グラフィック処理部
１６    通信インタフェース
１７    インタフェース部
１８    外部メモリ
１９    ビデオメモリ
２０    スピーカ
２１    表示部
２２    表示画面
２３    タッチ入力部
２      通信回線
３      サーバ装置
３１    制御部
３２    ＲＡＭ
３３    ＨＤＤ
３４    通信インタフェース
４      システム
４０    指示情報マスタ
５      端末装置
５０    キャラクタ行動テーブル
【図１】
2020072801.tif 000003
【図２】
2020072801.tif 000004
【図３】
2020072801.tif 000005
【図４】
2020072801.tif 000006
【図５】
2020072801.tif 000007
【図６】
2020072801.tif 000008
【図７】
2020072801.tif 000009
【図８】
2020072801.tif 000010
【図９】
2020072801.tif 000011
【図１０】
2020072801.tif 000012
【図１１】
2020072801.tif 000013
【図１２】
2020072801.tif 000014
【図１３】
2020072801.tif 000015
【図１４】
2020072801.tif 000016
【図１５】
2020072801.tif 000017
【図１６】
2020072801.tif 000018
【図１７】
2020072801.tif 000019
【図１８】
2020072801.tif 000020
【図１９】
2020072801.tif 000021
【図２０】
2020072801.tif 000022
【図２１】
2020072801.tif 000023
【図２２】
2020072801.tif 000024
【図２３】
2020072801.tif 000025