特許第6246665号(P6246665)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

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

▶ 株式会社 ディー・エヌ・エーの特許一覧

特許6246665サーバ装置、電子ゲーム装置及び電子ゲームプログラム
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6246665
(24)【登録日】2017年11月24日
(45)【発行日】2017年12月13日
(54)【発明の名称】サーバ装置、電子ゲーム装置及び電子ゲームプログラム
(51)【国際特許分類】
   A63F 13/80 20140101AFI20171204BHJP
   A63F 13/35 20140101ALI20171204BHJP
   A63F 13/58 20140101ALI20171204BHJP
   A63F 13/2145 20140101ALI20171204BHJP
【FI】
   A63F13/80 E
   A63F13/35
   A63F13/58
   A63F13/2145
【請求項の数】7
【全頁数】28
(21)【出願番号】特願2014-117705(P2014-117705)
(22)【出願日】2014年6月6日
(62)【分割の表示】特願2013-203531(P2013-203531)の分割
【原出願日】2013年9月30日
(65)【公開番号】特開2015-66428(P2015-66428A)
(43)【公開日】2015年4月13日
【審査請求日】2016年9月16日
(73)【特許権者】
【識別番号】599115217
【氏名又は名称】株式会社 ディー・エヌ・エー
(74)【代理人】
【識別番号】110001210
【氏名又は名称】特許業務法人YKI国際特許事務所
(72)【発明者】
【氏名】鈴木 利宜
(72)【発明者】
【氏名】山口 誠
(72)【発明者】
【氏名】稲川 昌俊
【審査官】 比嘉 翔一
(56)【参考文献】
【文献】 特開2006−263007(JP,A)
【文献】 米国特許出願公開第2011/244937(US,A1)
【文献】 “iPhone AC 番外レポート:Dungeon Raid”,2011年 1月29日,[online], [2013年12月 5日検索],URL,http://iphoneac-blog.com/archives/4046364.html
【文献】 “ねこ忍者 − Google PlayのAndroidアプリ”,2012年 5月28日,[online], [2013年12月10日検索],URL,https://play.google.com/store/apps/details?id=com.gclue.nekonin&hl=ja
【文献】 “パズル&ドラゴンズ”,月刊アプリスタイル 4月号,株式会社イースト・プレス,2013年 2月28日,第1巻,第3号,p.040−045
【文献】 “iTunesのApp Storeで配信中のiPhone、iPod touch、iPad用 Dung,2011年 5月 3日,[online], [2013年12月10日検索],URL,https://itunes.apple.com/jp/app/dungeon-raid/id403090531
【文献】 “あの有名タイトルの原点となった作品は? パズル&ドラゴンズ”,ファミ通App iPhone & Android NO.003,株式会社エンターブレイン,2012年 8月 2日,p.66
(58)【調査した分野】(Int.Cl.,DB名)
A63F13/00−13/98
A63F 9/24
(57)【特許請求の範囲】
【請求項1】
プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として生成するゲーム画像生成手段と、
1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受けて、選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、
1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、
を備えるサーバ装置。
【請求項2】
請求項1に記載のサーバ装置であって、
前記敵ダメージ決定手段は、連続的に選択されたパネルの数に応じてダメージを決定するサーバ装置。
【請求項3】
請求項1又は2に記載のサーバ装置であって、
前記敵ダメージ決定手段は、複数の前記敵キャラクタを攻撃対象として、当該敵キャラクタに与えるダメージを決定するサーバ装置。
【請求項4】
プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として表示する表示手段と、
1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受け付ける入力手段と、
前記入力手段で選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、
1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、
を備える電子ゲーム装置。
【請求項5】
請求項4に記載の電子ゲーム装置であって、
前記敵ダメージ決定手段は、前記入力手段において連続的に選択されたパネルの数に応じてダメージを決定する電子ゲーム装置。
【請求項6】
請求項4又は5に記載の電子ゲーム装置であって、
前記敵ダメージ決定手段は、複数の前記敵キャラクタを攻撃対象として、当該敵キャラクタに与えるダメージを決定する電子ゲーム装置。
【請求項7】
コンピュータを、
プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として表示する表示手段と、
1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受け付ける入力手段と、
前記入力手段で選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、
1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、
して機能させる電子ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、パネルの選択により進行するサーバ装置、電子ゲーム装置及び電子ゲームプログラムに関する。
【背景技術】
【0002】
複数種類のパネルがタイル状に配置されたゲーム画像を表示し、同じ種類のパネルをなぞることによってゲーム上の効果を与える電子ゲームが提案されている(非特許文献1参照)。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】https://itunes.apple.com/jp/app/dungeon-raid/id403090531?mt=8
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、従来の電子ゲームでは、ゲーム画像上にプレイヤキャラクタが表示されないため、プレイヤ(ユーザ)に対して単にパズルを解いているという印象を強く与え、プレイヤ(ユーザ)がゲームに感情移入し難かった。
【0005】
本発明は、パネルの選択により進行する電子ゲームにおいて、より興趣性及び戦略性に富んだ電子ゲームを提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明の1つの態様は、プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として生成するゲーム画像生成手段と、1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受けて、選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、を備えるサーバ装置である。
【0007】
ここで、前記敵ダメージ決定手段は、連続的に選択されたパネルの数に応じてダメージを決定することが好適である。
【0008】
また、前記敵ダメージ決定手段は、複数の前記敵キャラクタを攻撃対象として、当該敵キャラクタに与えるダメージを決定することが好適である。
【0012】
本発明の別の態様は、プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として表示する表示手段と、1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受け付ける入力手段と、前記入力手段で選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、
を備える電子ゲーム装置である。
【0013】
本発明の別の態様は、コンピュータを、プレイヤキャラクタ、敵キャラクタ及び複数の属性が混在するパネルをタイル状にゲーム画像として表示する表示手段と、1ターン毎に、前記プレイヤキャラクタを起点として前記複数の属性が混在するパネルのうち隣り合う同一属性のパネルを選択する入力を受け付ける入力手段と、前記入力手段で選択されたパネルの属性と、前記プレイヤキャラクタが攻撃対象とした敵キャラクタの属性との関係に応じて当該敵キャラクタに与えるダメージを決定する敵ダメージ決定手段と、1ターン毎に敵キャラクタがゲーム画像上を移動し、前記プレイヤキャラクタと当該敵キャラクタとの相対的な位置の関係に応じて前記プレイヤキャラクタに与えるダメージを決定するプレイヤダメージ決定手段と、して機能させる電子ゲームプログラムである。
【0014】
ここで、前記敵ダメージ決定手段は、前記入力手段において連続的に選択されたパネルの数に応じてダメージを決定することが好適である。
【0015】
また、前記敵ダメージ決定手段は、複数の前記敵キャラクタを攻撃対象として、当該敵キャラクタに与えるダメージを決定することが好適である。
【発明の効果】
【0019】
本発明によれば、パネルの選択により進行する電子ゲームにおいて、より興趣性及び戦略性に富んだ電子ゲームを提供することができる。
【図面の簡単な説明】
【0020】
図1】本発明の実施の形態における電子ゲームシステムの構成を示す図である。
図2】本発明の実施の形態におけるゲーム端末の構成を示す図である。
図3】本発明の実施の形態におけるサーバの構成を示す図である。
図4】本発明の実施の形態における電子ゲーム画像の表示例を示す図である。
図5】本発明の実施の形態における電子ゲーム処理のフローチャートである。
図6】本発明の実施の形態におけるステージデータベースの登録例を示す図である。
図7】本発明の実施の形態におけるプレイヤキャラクタデータベースの登録例を示す図である。
図8】本発明の実施の形態における装備アイテムデータベースの登録例を示す図である。
図9】本発明の実施の形態における電子ゲーム画像の背景画像の例を示す図である。
図10】本発明の実施の形態におけるパネル配置データベースの登録例を示す図である。
図11】本発明の実施の形態における敵キャラクタデータベースの登録例を示す図である。
図12】本発明の実施の形態における敵キャラクタ配置データベースの登録例を示す図である。
図13】本発明の実施の形態における敵キャラクタステータスデータベースの登録例を示す図である。
図14】本発明の実施の形態における攻撃パネルデータベースの登録例を示す図である。
図15】本発明の実施の形態におけるパネルの選択例を示す図である。
図16】本発明の実施の形態におけるプレイヤキャラクタの移動の表示例を示す図である。
図17】本発明の実施の形態におけるAPを用いた処理のフローチャートである。
図18】本発明の実施の形態におけるAPデータベースの登録例を示す図である。
図19】本発明の実施の形態におけるAPメニュー画像の表示例を示す図である。
図20】本発明の実施の形態におけるアイテムを用いた処理のフローチャートである。
図21】本発明の実施の形態におけるアイテムデータベースの登録例を示す図である。
図22】本発明の実施の形態におけるアイテムメニュー画像の表示例を示す図である。
図23】本発明の実施の形態における宝箱データベースの登録例を示す図である。
図24】本発明の実施の形態におけるパネルの選択例を示す図である。
【発明を実施するための形態】
【0021】
本発明の実施の形態における電子ゲームシステムは、図1に示すように、ゲーム端末100及びサーバ102を含んで構成される。ゲーム端末100とサーバ102は、インターネット等の情報網104を介して、互いに情報を交換することができるように接続される。
【0022】
ゲーム端末100は、図2に示すように、処理部10、記憶部12、入力部14、出力部16及びネットワークインターフェース18を含んで構成される。すなわち、ゲーム端末100は、コンピュータの基本構成を備えており、一般的なPC、スマートフォン、タブレット、携帯電話機等とすることができる。
【0023】
処理部10は、CPU等の演算処理を行う手段を含む。処理部10は、記憶部12に記憶されている電子ゲームプログラム(ウェブアプリケーション、ネイティブアプリケーションを問わない)を実行することによって、本実施の形態における電子ゲーム処理を実現する。記憶部12は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部12は、処理部10とアクセス可能に接続され、電子ゲームプログラム、電子ゲームで必要とされる情報、ユーザからの入力された入力情報等を記憶する。入力部14は、ゲーム端末100に情報を入力する手段を含む。入力部14は、例えば、ユーザからの入力を受けるタッチパネル、操作ボタン、キーボード等を備える。出力部16は、ユーザから入力情報を受け付けるためのユーザインターフェース画像(UI)等やゲーム画像を出力する手段を含む。出力部16は、例えば、ユーザに対して画像を呈示するディスプレイを備える。ネットワークインターフェース18は、ゲーム端末100を情報網104に接続して情報の入出力を行う。ネットワークインターフェース18により、ゲーム端末100は情報網104を介してサーバ102と情報交換が可能となる。
【0024】
また、サーバ102は、図3に示すように、処理部20、記憶部22、入力部24、出力部26及びネットワークインターフェース28を含んで構成される。すなわち、サーバ102は、コンピュータの基本構成を備えており、一般的なサーバコンピュータ等とすることができる。
【0025】
処理部20は、CPU等の演算処理を行う手段を含む。処理部20は、記憶部22に記憶されている電子ゲームサーバプログラムを実行することによって、本実施の形態における電子ゲーム処理を実現する。記憶部22は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部22は、処理部20とアクセス可能に接続され、電子ゲームサーバプログラム、電子ゲームで必要とされる情報等を記憶する。入力部24は、サーバ102に情報を入力する手段を含む。入力部24は、例えば、ゲーム管理者からの入力を受けるキーボード等を備える。出力部26は、ゲームの管理を行うための画像等を出力する手段を含む。出力部26は、例えば、ユーザに対して画像を呈示するディスプレイを備える。ネットワークインターフェース28は、サーバ102を情報網104に接続して情報の入出力を行う。ネットワークインターフェース28により、サーバ102は情報網104を介して情報交換が可能となる。
【0026】
本実施の形態における電子ゲームシステムは、図4に例示するようなゲーム画像200をゲーム端末100の出力部16に表示させてパズルゲームを実行する。ゲーム画像200には、プレイヤキャラクタ30、複数種類のパネル32〜36、敵キャラクタ38及び障害物40が含まれる。プレイヤ(ユーザ)は、ゲーム端末100の入力部14を用いて、ゲーム画像200上のパネル32〜36、敵キャラクタ38をなぞって選択することによりゲーム上の効果を得る。
【0027】
以下、図5のフローチャートを参照しつつ、本実施の形態における電子ゲーム処理について説明する。
【0028】
本実施の形態では、ゲーム端末100は予めサーバ102からダウンロードされたウェブアプリケーションである電子ゲームアプリケーションを実行することにより、サーバ102から電子ゲームの進行に必要なデータを受信すると共に、プレイヤによる入力をサーバ102へ送信する。サーバ102は、電子ゲームサーバプログラムを実行することによって、ゲーム端末100からゲームの進行に必要な情報を受信し、それに応じてゲーム上の効果を与える処理やゲーム画像データの生成等の処理を行い、ゲーム端末100にゲームの進行に必要な情報を送信する。このように、本実施の形態では、ゲーム端末100とサーバ102とが共同して、ゲーム端末100におけるプレイヤへの電子ゲームの提供を実現する。
【0029】
ステップS10では、ゲーム端末100からのログイン処理が行われる。電子ゲームを開始しようとするプレイヤ(ユーザ)は、ゲーム端末100の入力部14からサーバ102へのログインを行うための情報を入力する。例えば、サーバ102において電子ゲームを提供するためのURLを入力してサーバ102にアクセスし、ユーザIDやパスワードを入力する。ログインに必要な情報は、ゲーム端末100からサーバ102に送信される。
【0030】
ステップS12では、サーバ102においてログインの認証処理が行われる。サーバ102は、ステップS10においてゲーム端末100から送信された情報を受信し、プレイヤ(ユーザ)にログインを許可するか否かを判定する。例えば、サーバ102は、ユーザIDがすでに登録されているか否かを判定し、登録されていればパスワードがそのユーザIDに関連付けられて登録されているか否かを判定する。そして、ユーザID及びパスワードが一致すればログインを許可し、そうでなければ許可しない。
【0031】
ステップS10及びS12におけるログイン処理は、これに限定されるものではなく、電子ゲームを行うプレイヤが特定できる処理であればよい。ログインが許可されれば、サーバ102は、ステップS14の初期設定処理に移行する。
【0032】
ステップS14では、電子ゲームを開始するための初期設定処理が行われる。サーバ102は、ログイン処理を行ったプレイヤ(ユーザ)のユーザIDに対応付けて登録されているゲームに関する情報を読み出して初期設定を行う。
【0033】
本実施の形態におけるパズルゲームでは、ゲームに関する情報は、ゲームのステージに関する情報、プレイヤキャラクタに関する情報、プレイヤキャラクタの装備・アイテムに関する情報を含む。ゲームのステージに関する情報は、プレイヤ毎にゲームのどのステージまでクリアしており、どのステージの背景画像データやパズルの配置を使えばよいのかを特定するための情報である。例えば、図6のステージデータベースの登録例に示すように、ユーザIDに関連付けられたダンジョンの種類及び階数を含む。プレイヤキャラクタに関する情報は、プレイヤが操作するプレイヤキャラクタの現在の特性を示す情報である。例えば、図7のプレイヤキャラクタデータベースの登録例に示すように、ユーザIDに関連付けられたプレイヤキャラクタ種、レベル、残存ターン数、残存ヒットポイント(HP)、残存アビリティポイント(AP)、ジョブ、座標値及び装備を含む。プレイヤキャラクタの装備・アイテムに関する情報は、プレイヤキャラクタに付与されてゲームにおける攻撃力、防御力及び特殊な効果を与える装備及びアイテムに関する情報である。例えば、図8の装備アイテムデータベースの登録例に示すように、ユーザIDに関連付けられたプレイヤキャラクタが所持する武器、防具、アイテムに関する情報を含む。
【0034】
ステップS16では、サーバ102はゲーム画像データを生成する。サーバ102は、ステージデータベースからプレイヤに関連付けられたステージに関する情報を読み出し、そのステージに対応する背景画像データ、パネルの配置箇所、障害物の位置等のデータを特定する。これらのデータは、予め画像データベースに登録しておけばよい。
【0035】
例えば、プレイヤのユーザIDが“01”である場合、サーバ102は、ステージデータベースからユーザID“01”に関連付けられたダンジョンの種類及び階数を読み出す。さらに、サーバ102は、読み出されたダンジョンの種類及び階数に対して予め登録されている背景画像データ、パネルの配置箇所及び障害物40の位置のデータを記憶部22から読み出す。背景画像データは、例えば、図9に示すような画像とすることができる。なお、図9中において、説明のためにパネルの配置箇所の座標値を(*,*)と示しているが、この座標値は実際には背景画像として表示されない。
【0036】
パネル配置データベースは、図10に示すように、ゲーム画像データのパネル領域216の各座標値に対してキャラクタ又はパネルが登録されているデータベースである。途中で止めてしまったゲームを再開する場合、サーバ102は、パネル配置データベースからプレイヤキャラクタ30、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38の座標値を読み出す。
【0037】
また、サーバ102は、プレイヤキャラクタデータベースからログインしたプレイヤが選択しているプレイヤキャラクタのデータを読み出す。プレイヤキャラクタのデータは、プレイヤキャラクタの種類、レベル、残存ターン数、残存HP及び残存APを含む。また、読み出されたプレイヤキャラクタに対して予め登録されているキャラクタ画像データを記憶部22から読み出す。
【0038】
なお、ログインしたプレイヤが初めてゲームを行う場合、ステージに関する情報及びプレイヤキャラクタに関する情報は新たに設定される。例えば、ダンジョンの種類及び階数は所定の初期値に設定すればよい。また、プレイヤキャラクタは、プレイヤに種類を選択させ、レベル、残存ターン数、残存HP及び残存APは選択されたプレイヤキャラクタに対して予め定められている所定の初期値に設定すればよい。設定されたステージに関する情報及びプレイヤキャラクタに関する情報は、それぞれステージデータベース及びプレイヤキャラクタデータベースにユーザIDに関連付けて新たに登録される。
【0039】
また、新規にゲームを開始する場合や新たなダンジョンの種類及び階数に移行する場合、パネル配置データベースにプレイヤキャラクタ30、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38の座標値を登録する。以下、新規にプレイヤキャラクタ30、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38の座標値を決定する方法について説明する。
【0040】
プレイヤキャラクタ30の初期座標値は、パネルの配置箇所のうち背景画像データ毎に予め設定されている障害物40の座標値以外の座標値に設定すればよい。例えば、プレイヤキャラクタ30の初期座標値は、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、障害物40の座標値以外の座標値に確率的又はランダムに設定してもよい。
【0041】
敵キャラクタ38の初期座標値は、障害物40及びプレイヤキャラクタ30が配置された座標値以外の座標値に設定すればよい。例えば、敵キャラクタ38の初期座標値は、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、障害物40及びプレイヤキャラクタ30の座標値以外の座標値に確率的又はランダムに設定してもよい。
【0042】
なお、敵キャラクタ38は、複数の種類を設定してもよい。それぞれの種類の敵キャラクタ38には、互いに異なる攻撃力、防御力、HP、AP及び属性を設定することができる。例えば、図11の敵キャラクタデータベースに示すように、複数種の敵キャラクタA〜Hの特性(攻撃力、防御力、HP、AP等)が予め設定される。なお、本実施の形態では、各敵キャラクタA〜Hに対して属性を設定してもよい。敵キャラクタA〜Hには、例えば、無属性、火、木、水の属性のいずれかが割り当てられる。
【0043】
また、どのような種類の敵キャラクタ38を発生させるかについては、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、確率的又はランダムに発生させてもよい。例えば、図12の敵キャラクタ配置データベースのように、ゲームのステージ(ダンジョンの種類及び階数等)毎に敵キャラクタ38の総数及び各敵キャラクタA〜Hの発生確率を登録しておき、敵キャラクタ38の総数の範囲内で各敵キャラクタA〜Hを確率的に発生されるようにすればよい。発生させた敵キャラクタ38は、図13に示すように、敵キャラクタステータスデータベースに登録される。敵キャラクタステータスデータベースには、現在ゲームに登場している敵キャラクタ38の現在のステータス(HPやAP等)が登録される。
【0044】
攻撃パネル32の初期座標値は、障害物40、プレイヤキャラクタ30及び敵キャラクタ38が配置された座標値以外の座標値に設定すればよい。例えば、攻撃パネル32の初期座標値は、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、障害物40、プレイヤキャラクタ30及び敵キャラクタ38の座標値以外の座標値に確率的又はランダムに設定してもよい。
【0045】
攻撃パネル32には、複数の種類を設定してもよい。例えば、攻撃パネル32に対して属性のうち一つを割り当ててもよい。例えば、無属性の攻撃パネル32a、火の属性の攻撃パネル32b、木の属性の攻撃パネル32c、水の属性の攻撃パネル32dの4つの属性に分けてもよい。そして、複数の属性の攻撃パネル32を混在させて配置してもよい。どの属性の攻撃パネル32を配置するかについては、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、確率的又はランダムに設定してもよい。例えば、図14の攻撃パネルデータベースのように、ゲームのステージ(ダンジョンの種類及び階数等)毎に攻撃パネル32の総数及び各攻撃パネル32の発生確率を登録しておき、攻撃パネル32の総数の範囲内でいずれかの属性の攻撃パネル32を確率的に発生させるようにすればよい。
【0046】
回復パネル34の座標値は、障害物40、プレイヤキャラクタ30、敵キャラクタ38及び攻撃パネル32が配置された座標値以外の座標値に設定すればよい。例えば、回復パネル34の初期座標値は、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、障害物40、プレイヤキャラクタ30、敵キャラクタ38及び攻撃パネル32の座標値以外の座標値に確率的又はランダムに設定してもよい。また、回復パネル34の数もゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、確率的又はランダムに設定してもよい。
【0047】
魔法パネル36の座標値は、障害物40、プレイヤキャラクタ30、敵キャラクタ38、攻撃パネル32及び回復パネル34が配置された座標値以外の座標値に設定すればよい。
【0048】
なお、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38の各々の数は、本実施の形態のようにダンジョンの種類及び階数毎に予め定めておいてもよいし、ゲーム画像を更新する毎に確率的又はランダムに振り分けてもよい。このとき、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38の各々の数は、ゲームのステージ(ダンジョンの種類及び階数等)、プレイヤキャラクタのレベル等に応じてゲームの興趣性が高まるように設定することが好適である。例えば、ゲームが進行するにつれて、敵キャラクタ38の数が多くなり、攻撃パネル32、回復パネル34、魔法パネル36の数が相対的に減るようにすればゲームの難易度が上がり、プレイヤがゲームをクリアしたときの嬉しさを増加させることができる。
【0049】
このようにして、サーバ102は、障害物40、プレイヤキャラクタ30、敵キャラクタ38、攻撃パネル32、回復パネル34及び魔法パネル36の座標値を決定し、パネル配置データベースに登録する。
【0050】
サーバ102は、背景画像データにキャラクタ、パネル等の画像データ、プレイヤキャラクタのレベル、残存ターン数、残存HP及び残存AP等の情報を重ね合わせたゲーム画像データを生成する。すなわち、プレイヤキャラクタ30、攻撃パネル32、回復パネル34、魔法パネル36、敵キャラクタ38及び障害物40の画像データを予め記憶部22に登録しておき、サーバ102は、パネル配置データベースに登録されている各パネルの画像データを読み出し、背景画像データのパネル領域216の各々の座標値で特定される画像領域に画像データを書き込む。さらに、ダンジョンの階数、プレイヤキャラクタの残存HP、残存ターン数、レベル、残存AP等の情報をそれぞれ階数表示領域202、HP表示領域204、ターン表示領域206、レベル表示領域208、AP表示領域210に書き込む。このようにして、図4に示したようなゲーム画像データが生成される。
【0051】
なお、各データの表示形式は、プレイヤが理解し易い形式とすることが好適である。例えば、残存HP、残存AP等はそれぞれの値を棒グラフ状に示したレベルインジケータとして表示してもよい。
【0052】
生成されたゲーム画像データはサーバ102からゲーム端末100へ送信される。なお、パネル配置データベース、プレイヤキャラクタデータベース、敵キャラクタデータベース、敵キャラクタ配置データベース、敵キャラクタステータスデータベース、攻撃パネルデータベース等は、必要に応じて予めゲーム端末100に送信しておいてもよいし、必要に応じてゲーム端末100からサーバ102にアクセスして参照してもよい。
【0053】
ステップS18では、ゲーム端末100においてゲーム画像が表示される。ゲーム端末100は、サーバ102からゲーム画像データを受信し、ゲーム画像データに基づいて出力部16にゲーム画像を表示させる。これにより、図4に示したようなゲーム画像がタッチパネル等に表示される。
【0054】
ステップS20では、ゲーム端末100においてパネルの選択入力の処理が行われる。パネルの選択入力は、ゲーム端末100の入力部14を用いてプレイヤから受け付けられる。入力は、操作性の観点からタッチパネルから行われることが好ましいが、キーボード、カーソルボタン等を用いてもよい。
【0055】
パネルの選択は、プレイヤキャラクタ30から開始される。すなわち、プレイヤはパネルの選択の開始点としてプレイヤキャラクタ30が表示された領域を選択(タッチパネルの場合にはタッチ)する。その後、隣り合う同じ種類のパネルを連続的に選択(タッチパネルの場合にはフリック)する。パネルは、縦、横及び斜めの少なくとも一つが隣り合っていれば選択できるようにしてもよいし、縦に隣り合っているときのみ選択できる、横に隣り合っているときのみ選択できる、斜めに隣り合っているときのみ選択できる、又はこれらの組合せとしてもよい。
【0056】
ゲーム端末100は、パネル配置データベースを参照して、プレイヤが選択した座標値に登録されているパネルが同じ種類のパネルであるか否かを判断し、同じ種類のパネルであれば連続的に選択することを可能とし、そうでなければ選択できないように処理する。なお、障害物40のパネルは選択できないものとする。
【0057】
例えば、図15に示すように、隣り合う攻撃パネル32同士をなぞって連続的に選択することができる。本実施の形態では、攻撃パネル32は属性によらず連続的になぞって選択することが可能としている。攻撃パネル32を選択する場合、プレイヤキャラクタ30から開始して、攻撃パネル32を連続的になぞって選択し、最後にいずれかの敵キャラクタ38を連続的になぞる。これにより、選択された敵キャラクタ38に攻撃を与えることができる。
【0058】
なお、攻撃パネル32は、同じ属性である場合にのみ連続的になぞって選択することができるようにしてもよい。また、所定の複数種の属性同士であれば連続的になぞって選択できるようにしてもよい。例えば、火の属性をもつ攻撃パネル32b同士でなければ選択的に選択できないようにしてもよい。無属性、木、水についても同様であり、これらの条件の組合せとしてもよい。
【0059】
同様に、隣り合う回復パネル34同士をなぞって連続的に選択することができる。この場合、プレイヤキャラクタ30のHPを回復させることができる。また、隣り合う魔法パネル36同士をなぞって連続的に選択することができる。この場合、プレイヤキャラクタ30のAPを増加させることができる。
【0060】
なお、プレイヤは、1ターンについて1回のパネルの選択が可能である。すなわち、プレイヤキャラクタ30を開始点として攻撃パネル32、回復パネル34、魔法パネル36のいずれかを連続的に選択する毎に1ターンが消費される。
【0061】
また、パネルを選択する際には、図15の矢印で示したように、それまでの選択の軌跡を表示させてもよい。これにより、プレイヤがどのパネルを選択したか把握し易くなり、ゲームの操作性を向上させることができる。
【0062】
また、パネルの選択はやり直しできるようにしてもよい。例えば、パネルを連続して選択している途中で、選択をやり直したいときには一つ前に選択したパネルの領域まで戻れば、次に別のパネルを選択することもできるようにしてもよい。これにより、プレイヤは試行錯誤しながらパネルを選択することができ、ゲームの操作性を向上させることができる。
【0063】
ゲーム端末100は、選択されたパネルの座標値及び選択順を示す情報をサーバ102へ送信する。例えば、図15の場合、図9の背景画像データの座標値(2,4),(3,4),(3,3),(2,3),(1,3),(1,4),(2,5),(3,5),(4,5)が選択順に並べられて送信される。
【0064】
ステップS22では、パネルの選択に応じたゲーム上の効果を決定する処理が行われる。サーバ102は、選択されたパネルの座標値及び選択順を示す情報をゲーム端末100から受信すると、それに応じてゲーム上の効果を決定する処理を実行する。
【0065】
攻撃パネル32をなぞって選択がされた場合、サーバ102は、パネル配置データベースを参照して、受信した情報から選択された攻撃パネル32の数及び最後に選択された敵キャラクタ38の座標値を求める。例えば、図15の例の場合、選択された攻撃パネル32の数は7であり、最後に選択された敵キャラクタ38の座標値は(4,5)である。
【0066】
このとき、サーバ102は、敵キャラクタステータスデータベースを参照し、抽出された座標値の敵キャラクタに対して選択された攻撃パネル32の数に応じたダメージを決定してもよい。すなわち、選択された攻撃パネル32の数が多いほど敵キャラクタ38に与えるダメージが大きくなるようにすることが好適である。
【0067】
例えば、選択された攻撃パネル32の数に比例させて敵キャラクタ38に与えるダメージを大きくする。また、例えば、選択された攻撃パネル32の数が増加するにつれて指数的に敵キャラクタ38に与えるダメージを大きくする。また、選択された攻撃パネル32の数を所定の関数に代入して敵キャラクタ38に与えるダメージを決定してもよい。
【0068】
このように、選択された攻撃パネル32の数に応じて敵キャラクタ38に与えられるダメージを増減させることによって、攻撃パネル32をできるだけ多く連続的につなげて選択するという戦略性が高くなり、ゲームの興趣性を向上させることができる。
【0069】
また、敵キャラクタ38の属性と敵キャラクタ38を選択する直前に選択された攻撃パネル32の属性との関係に応じて敵キャラクタ38に与えるダメージを補正してもよい。例えば、木の属性を有する敵キャラクタ38に対して、直前に火の属性を有する攻撃パネル32bが選択されていた場合、敵キャラクタ38に与えるダメージを2倍にする。また、水の属性を有する敵キャラクタ38に対して、直前に火の属性を有する攻撃パネル32bが選択されていた場合、敵キャラクタ38に与えるダメージを1/2倍にする。また、敵キャラクタ38又は攻撃パネル32のいずれかが無属性であった場合、敵キャラクタ38に与えるダメージは増減させない。
【0070】
このように、属性の関係に応じて敵キャラクタ38に与えるダメージを補正することによって、攻撃パネル32の選択順を考慮するという戦略性がより高まり、ゲームの興趣性を向上させることができる。
【0071】
また、同じ属性の攻撃パネル32を選択した数に応じて、その属性に応じた必殺技が生ずるようにしてもよい。例えば、同じ属性の攻撃パネル32を選択した数が所定数以上のときに敵キャラクタ38に与えるダメージを増加させるようにする。さらに、同じ属性の攻撃パネル32を連続してなぞって選択した数に応じて、その属性に応じた必殺技が生ずるようにしてもよい。例えば、同じ属性の攻撃パネル32を連続してなぞって選択した数が所定数以上のときに敵キャラクタ38に与えるダメージをより増加させるようにする。
【0072】
また、プレイヤキャラクタ30の種類、レベル及びジョブに応じた攻撃力も考慮してダメージを補正してもよい。例えば、プレイヤキャラクタ30の種類、レベル及びジョブに応じて基本となる攻撃力補正係数を定めておき、それを乗算して敵キャラクタ38に与えるダメージを決定してもよい。
【0073】
これにより、プレイヤが選択したプレイヤキャラクタ30の種類及びジョブといった特性を反映したダメージが与えられることになり、プレイヤキャラクタ30の種類及びジョブ選択という戦略性が高まり、ゲームの興趣性を向上させることができる。また、プレイヤキャラクタ30のレベルが高くなるにつれて攻撃力が高くなるようにすれば、プレイヤがゲームを継続するインセンティブを高めることができる。
【0074】
また、プレイヤキャラクタ30が装備している武器に応じた攻撃力も考慮してダメージを与えるようにしてもよい。プレイヤは、プレイヤキャラクタ30に対して装備アイテムデータベースに登録されている武器を選択して装備させることができ、各武器に攻撃力補正係数を定めておき、装備された武器の攻撃力補正係数の累積値に応じてダメージを補正する。例えば、武器を考慮していないダメージに攻撃力補正係数の累積値を乗算して敵キャラクタ38に与えるダメージを決定してもよい。
【0075】
さらに、武器に属性を設定して、攻撃対象となっている敵キャラクタ38の属性と武器の属性との関係に応じて攻撃力補正係数を増減させてもよい。例えば、木の属性を有する敵キャラクタ38に対して、火の属性を有する武器が選択されていた場合、攻撃力補正係数を2倍にする。また、水の属性を有する敵キャラクタ38に対して、火の属性を有する武器が選択されていた場合、攻撃力補正係数を1/2倍にする。また、敵キャラクタ38又は武器のいずれかが無属性であった場合、攻撃力補正係数は増減させない。
【0076】
また、選択された攻撃パネル32の属性とプレイヤキャラクタ30が装備している武器との関係に応じて敵キャラクタ38に与えるダメージを増減させてもよい。例えば、最後に選択された攻撃パネル32の属性とプレイヤキャラクタ30が装備している武器の属性とが一致する場合には敵キャラクタ38に与えるダメージを増加させるようにしてもよい。また、例えば、最も多く選択された攻撃パネル32の属性とプレイヤキャラクタ30が装備している武器の属性とが一致する場合には敵キャラクタ38に与えるダメージを増加させるようにしてもよい。
【0077】
なお、プレイヤキャラクタ30が装備できる武器、防具及びアイテムの数を制限したり、同じダンジョン内では交換ができないように制限したりしてもよい。
【0078】
これにより、敵キャラクタ38に対して効果的にダメージを与えるような武器を選択するという戦略性が高まり、ゲームの興趣性を向上させることができる。また、プレイヤがより攻撃力を高めてくれる武器を手に入れようしてゲームを継続するインセンティブを高めることができる。
【0079】
また、敵キャラクタ38の防御力に応じて敵キャラクタ38に対するダメージを軽減させる補正を行ってもよい。サーバ102は、敵キャラクタデータベースを参照して、攻撃対象となっている敵キャラクタ38に関連付けて登録されている防御力を取得する。そして、敵キャラクタ38に対するダメージを取得した防御力に応じて軽減する処理を行う。例えば、敵キャラクタ38に対するダメージを取得した防御力で除算して補正する。また、例えば、敵キャラクタ38に対するダメージから防御力を減算して補正する。
【0080】
また、回復パネル34が選択された場合も同様にゲーム上の効果を決定する。この場合、回復パネル34の数に応じてプレイヤキャラクタ30のHPを回復させることが好適である。すなわち、連続して選択された回復パネル34の数が多いほどプレイヤキャラクタ30のHPの回復値が大きくなるようにすることが好適である。
【0081】
例えば、選択された回復パネル34の数に比例させてプレイヤキャラクタ30のHPの回復値を大きくする。また、例えば、選択された回復パネル34の数が増加するにつれて指数的にプレイヤキャラクタ30のHPの回復値を大きくする。また、選択された回復パネル34の数を所定の関数に代入してプレイヤキャラクタ30のHPの回復値を決定してもよい。
【0082】
また、魔法パネル36が選択された場合も同様にゲーム上の効果を決定する。この場合、魔法パネル36の数に応じてプレイヤキャラクタ30のAPを増加させることが好適である。すなわち、連続して選択された魔法パネル36の数が多いほどプレイヤキャラクタ30のAPの増加値が大きくなるようにすることが好適である。
【0083】
例えば、選択された魔法パネル36の数に比例させてプレイヤキャラクタ30のAPの増加値を大きくする。また、例えば、選択された魔法パネル36の数が増加するにつれて指数的にプレイヤキャラクタ30のAPの増加値を大きくする。また、選択された魔法パネル36の数を所定の関数に代入してプレイヤキャラクタ30のAPの増加値を決定してもよい。
【0084】
ステップS24では、ゲーム上の効果を与える処理が行われる。サーバ102は、ステップS22において決定されたゲーム上の効果、すなわち敵キャラクタ38へのダメージの付与、プレイヤキャラクタ30のHPの回復又はAPの増加の処理を実行する。
【0085】
敵キャラクタ38へダメージを付与する場合、敵キャラクタステータスデータベースを参照して、最後に選択された座標値に関連付けられている敵キャラクタ38のHPから決定されたダメージ分の値を減算する。
【0086】
例えば、最後に選択された敵キャラクタ38の座標値が(4,5)であり、決定されたダメージが3であったなら、図13の例では、座標値が(4,5)である敵キャラクタBのHPを5−3=2に変更する。
【0087】
もし、ダメージを与えた敵キャラクタ38のHPが0となった場合、その敵キャラクタ38は倒されたものとして敵キャラクタステータスデータベースから削除する。また、パネル配置データベースの同じ座標値に登録されている敵キャラクタ38も削除する。
【0088】
また、プレイヤキャラクタ30のHPを回復させる場合、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられているプレイヤキャラクタ30の残存HPにステップS22において決定されたHPの回復値を加算する。このとき、プレイヤキャラクタ30の残存HPに上限値を定めておき、回復値を加算することによって上限値を超える場合には残存HPを上限値に制限する。
【0089】
また、プレイヤキャラクタ30のAPを増加させる場合、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられているプレイヤキャラクタ30の残存APにステップS22において決定された増加値を加算する。このとき、プレイヤキャラクタ30の残存APに上限値を定めておき、増加値を加算することによって上限値を超える場合にはAPを上限値に制限する。
【0090】
さらに、プレイヤキャラクタ30の位置を変更する処理を行う。サーバ102は、選択されたパネルの起点となる座標値から最後に選択された座標値へプレイヤキャラクタ30を移動させる。具体的には、パネル配置データベースを参照して、最後に選択されたパネル又はキャラクタの座標値に関連付けてプレイヤキャラクタ30を登録する。また、選択されたパネルのうち最後に選択された座標値以外の座標値に関連付けて登録されているパネル又はキャラクタを削除する。
【0091】
例えば、図15の選択例では、パネル配置データベースの(2,4),(3,4),(3,3),(2,3),(1,3),(1,4),(2,5),(3,5)という座標値に関連付けられているパネル又はキャラクタを削除し、(4,5)という座標値に関連付けてプレイヤキャラクタ30を登録する。
【0092】
ステップS26では、サーバ102は、更新されたパネル配置データベースに基づいて、ゲーム画像データを生成する。サーバ102は、生成されたゲーム画像データをゲーム端末100へ送信する。
【0093】
このとき、プレイヤキャラクタ30が移動する状態をプレイヤに分かり易く表示するために、選択されたパネルの軌跡に沿って表示されているパネルの画像を消去しつつ、プレイヤキャラクタ30の画像を最後の座標値に向けて動かして表示させるようにしてもよい。この処理を行う場合、ゲーム画像データを更新しつつゲーム端末100へ送信し、ゲーム端末100において出力部16に更新されたゲーム画像データを表示させればよい。
【0094】
ステップS28では、ゲーム画像の表示の処理が行われる。ゲーム端末100は、サーバ102から送信されたゲーム画像データを受信し、そのゲーム画像データに基づいて出力部16に表示されたゲーム画像を更新する。例えば、図15の選択が行われた場合、図16のようなゲーム画像に更新される。
【0095】
また、上記のように、選択されたパネルの軌跡に沿ってプレイヤキャラクタ30の画像が移動するようにゲーム画像を表示させてもよい。
【0096】
ステップS30では、敵キャラクタ38からの攻撃の処理が行われる。本実施の形態では、サーバ102は、敵キャラクタ38の移動及び敵キャラクタ38からプレイヤキャラクタ30への攻撃の処理を行う。
【0097】
サーバ102は、パネル配置データベースを参照し、残っている敵キャラクタ38の座標値を取得する。さらに、敵キャラクタデータベースを参照し、残っている敵キャラクタ38の移動特性を取得する。サーバ102は、残っている敵キャラクタ38毎に取得された座標値から移動特性だけ移動させた新たな座標値を決定する。移動方向は、予め定められた方向としてもよいし、縦(上下)、横(左右)、斜め(左上、左下、右上、右下)のいずれかをランダム又は確率的に決めてもよい。なお、新たな座標値にプレイヤキャラクタ30又は障害物40が登録されている場合、移動が不可能であるとして移動処理を改めて行う。
【0098】
サーバ102は、パネル配置データベースを参照して、敵キャラクタ38毎に前の座標値から新たに決定された座標値へ登録を更新する。このとき、新たに決定された座標値に別のパネルが登録されていた場合には、前の座標値に登録されている敵キャラクタ38と新たに決定された座標値に登録されているパネルとを交換する。あるいは、敵キャラクタ38の前の座標値にランダムで選択されたパネルを登録する。
【0099】
なお、敵キャラクタ38の移動の方法は、これに限定されるものではなく、なんらかの決められた処理に沿って行うものであればよい。
【0100】
さらに、サーバ102は、敵キャラクタ38からプレイヤキャラクタ30への攻撃処理を行う。サーバ102は、パネル配置データベースを参照し、残っている敵キャラクタ38の新たな座標値を取得する。さらに、敵キャラクタデータベースを参照し、残っている敵キャラクタ38の攻撃範囲を取得する。
【0101】
サーバ102は、残っている敵キャラクタ38毎に取得された座標値から攻撃範囲内にプレイヤキャラクタ30が登録されているか否かを判定する。攻撃範囲内にプレイヤキャラクタ30にあった場合、敵キャラクタデータベースをさらに参照し、該当する敵キャラクタ38の攻撃力を取得し、当該攻撃力に応じてプレイヤキャラクタ30に与えるダメージを決定する。このとき、敵キャラクタ38の攻撃力が高いほど、プレイヤキャラクタ30に与えるダメージを大きくすることが好適である。
【0102】
また、プレイヤキャラクタ30の防御力に応じてプレイヤキャラクタ30に対するダメージを軽減させる補正を行ってもよい。サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられたプレイヤキャラクタ30の防御力を取得する。そして、プレイヤキャラクタ30に対するダメージを取得した防御力に応じて軽減する処理を行う。例えば、プレイヤキャラクタ30に対するダメージを取得した防御力で除算して補正する。また、例えば、プレイヤキャラクタ30に対するダメージから防御力を減算して補正してもよい。
【0103】
また、プレイヤキャラクタ30が装備している防具に応じた防御力も考慮してダメージを与えるようにしてもよい。プレイヤは、プレイヤキャラクタ30に対して装備アイテムデータベースに登録されている防具を選択して装備させることができ、各防具に防御力補正係数を定めておき、装備された防具の防御力補正係数の累積値に応じてダメージを補正する。例えば、防具を考慮していないダメージを防御力補正係数の累積値により除算してプレイヤキャラクタ30に与えるダメージを決定してもよい。
【0104】
さらに、防具に属性を設定して、攻撃元となっている敵キャラクタ38の属性と防具の属性との関係に応じて防御力補正係数を増減させてもよい。例えば、木の属性を有する敵キャラクタ38に対して、火の属性を有する防具が選択されていた場合、防御力補正係数を2倍にする。また、水の属性を有する敵キャラクタ38に対して、火の属性を有する防具が選択されていた場合、防御力補正係数を1/2倍にする。また、敵キャラクタ38又は防具のいずれかが無属性であった場合、防御力補正係数は増減させない。
【0105】
サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられているプレイヤキャラクタ30の残存HPから敵キャラクタ38毎に決定されたダメージ分のHPを減算する。
【0106】
もし、ダメージを与えたプレイヤキャラクタ30のHPが0となった場合、プレイヤキャラクタ30は倒されたものとしてゲームオーバーとする。
【0107】
このように、敵キャラクタ38を移動させ、プレイヤキャラクタ30に対する攻撃を与えるように処理を行うことによって、プレイヤは敵キャラクタ38がどのように移動するかを予測してプレイヤキャラクタ30を移動させるという戦略性が高まり、ゲームの興趣性が向上する。例えば、敵キャラクタ38に囲まれない位置にプレイヤキャラクタ30を移動させるようにパネルを選択することが求められるためゲームの戦略性が高まる。
【0108】
さらに、敵キャラクタ38が攻撃パネル32を取得でき、敵キャラクタ38が移動する際に通過した攻撃パネル32の数や属性に応じてプレイヤキャラクタ30に与えるダメージを補正してもよい。
【0109】
ステップS32では、敵キャラクタからの攻撃の結果を考慮してゲーム画像データの更新の処理が行われる。サーバ102は、敵キャラクタ38の移動によって更新されたパネル配置データベースに基づいて、ゲーム画像データを生成する。サーバ102は、生成されたゲーム画像データをゲーム端末100へ送信する。
【0110】
このとき、プレイヤキャラクタ30に与えられたダメージに応じて(又は、プレイヤキャラクタ30の残存HPに応じて)、プレイヤキャラクタ30の画像をダメージを受けた状態を表すような画像に更新してもよい。
【0111】
ステップS34では、ゲーム画像の表示の処理が行われる。ゲーム端末100は、サーバ102から送信されたゲーム画像データを受信し、そのゲーム画像データに基づいて出力部16に表示されたゲーム画像を更新する。
【0112】
ステップS36では、後処理が行われる。後処理は、プレイヤキャラクタ30による攻撃及び敵キャラクタ38による攻撃以外の処理を意味する。
【0113】
サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられているプレイヤキャラクタ30の残存ターン数を1減算する。ここで、残存ターン数が0となった場合、それ以上の攻撃等ができなくなるのでゲームオーバーとしてもよい。
【0114】
なお、プレイヤキャラクタ30の残存ターン数又は残存HPが0となった場合にはゲームオーバーとしてもよいが、ゲームオーバーとした場合にはゲームを最初からやり直しさせるようにしてもよい。また、ゲーム中に獲得したアイテムやゲームで使用される通過を失う等のペナルティを与えるようにしてもよい。
【0115】
このようなゲームオーバーの処理とすることによって、プレイヤは、残存ターン数や残存HPを考慮しながら効率よく敵キャラクタ38を倒したり、アイテムを獲得したりすることを考える必要があり、ゲームの戦略性を高め、ゲームの興趣性を向上させることができる。
【0116】
また、サーバ102は、選択されたパネルに代えて新たなパネルを追加設定する。上記のように、プレイヤによるパネルの選択及び敵キャラクタ38の移動によってゲーム画像上のパネルが消去されるので、次のターンに進む前にゲーム画像の空き領域にパネルを追加設定する。あるいは、プレイヤキャラクタ30や敵キャラクタ38の移動中に、空き領域に逐次パネルを追加設定するようにしてもよい。
【0117】
サーバ102は、パネル配置データベースを参照し、パネル又はキャラクタが登録されていない座標値を抽出する。そして、抽出された各座標値に新たなパネルを設定する。新たなパネルとしては、攻撃パネル32、回復パネル34及び魔法パネル36を適宜組み合わせて設定することが好適である。
【0118】
例えば、新たに設定されるパネルのうち攻撃パネル32、回復パネル34及び魔法パネル36の割合は予め設定しておいてもよいし、確率的又はランダムに設定してもよい。また、ゲームのステージ(ダンジョンの種類や階数)等によって攻撃パネル32、回復パネル34及び魔法パネル36をどのような割合で設定するかを定めておいてもよい。
【0119】
また、例えば、このターンにおいて攻撃パネル32が選択されたときは、新たに設定されるパネルに攻撃パネル32が回復パネル34及び魔法パネル36よりも多く含まれるようにしてもよい。同様に、このターンにおいて回復パネル34が選択されたときは、新たに設定されるパネルに回復パネル34が攻撃パネル32及び魔法パネル36よりも多く含まれるようにしてもよい。また、このターンにおいて魔法パネル36が選択されたときは、新たに設定されるパネルに魔法パネル36が攻撃パネル32及び回復パネル34よりも多く含まれるようにしてもよい。
【0120】
攻撃パネル32に属性が設定されている場合、新たに設定されるパネルとしてどの属性の攻撃パネル32を配置するかについては、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定しておいてもよいし、確率的又はランダムに設定してもよい。上記と同様に、図14の攻撃パネルデータベースにゲームのステージ(ダンジョンの種類及び階数等)毎に攻撃パネル32の総数及び各攻撃パネル32の発生確率を登録しておき、いずれかの属性の攻撃パネル32を確率的に発生させるようにしてもよい。
【0121】
サーバ102は、空きの座標値に対して新たに設定された攻撃パネル32、回復パネル34及び魔法パネル36をパネル配置データベースに登録する。
【0122】
また、サーバ102は、敵キャラクタステータスデータベースを参照して、すべての敵キャラクタ38が倒されたかを判定する。すべての敵キャラクタ38が倒されていれば、そのステージはクリアされたものとして新たなステージに進行する処理を行う。この場合、ステージデータベースのプレイヤのユーザIDに関連付けられたステージに関する情報(ダンジョンの種類及び階数)を次のステージに更新し、ステップS14に処理を戻す。
【0123】
なお、サーバ102は、1つのステージがクリアされた場合、プレイヤキャラクタ30の残存ターン数を回復させてもよい。回復させるターン数は、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定したり、確率的又はランダムに設定したりしてもよい。また、サーバ102は、1つのステージがクリアされた場合、プレイヤキャラクタ30の残存HPや残存APを回復させてもよい。この場合も、回復させる残存HPや残存APは、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定したり、確率的又はランダムに設定したりしてもよい。
【0124】
また、サーバ102は、ゲームの進行に応じてプレイヤキャラクタ30のレベル、攻撃力及び防御力を変更してもよい。例えば、1つのステージがクリアされた場合、プレイヤキャラクタ30のレベル、攻撃力及び防御力のいずれかを増加させるようにしてもよい。レベル、攻撃力及び防御力をどのように変更するかは適宜定めておけばよいが、ゲームのステージ(ダンジョンの種類及び階数等)毎に予め設定したり、確率的又はランダムに設定したりしてもよい。
【0125】
ステップS38では、後処理を考慮して、新たなゲーム画像データを生成する。サーバ102は、更新されたパネル配置データベースを参照して、背景画像データにキャラクタ、パネル等の画像データを書き込むと共に、プレイヤキャラクタのレベル、残存ターン数、残存HP及び残存AP等の情報を重ね合わせて次のターンのための新たなゲーム画像データを生成する。サーバ102は、新たに生成されたゲーム画像データをゲーム端末100へ送信する。
【0126】
ステップS40では、ゲーム画像の表示の処理が行われる。ゲーム端末100は、サーバ102から送信されたゲーム画像データを受信し、そのゲーム画像データに基づいて出力部16に表示されたゲーム画像を更新する。
【0127】
その後、次のターンの処理に移行する。すなわち、ステップS20のパネル選択入力処理に戻り、ゲーム端末100による次のターンにおけるプレイヤのパネル選択を受け付け、次のターンの処理を実行する。
【0128】
<アビリティポイント(AP)による処理>
本実施の形態では、プレイヤキャラクタ30に付与されたアビリティポイント(AP)に応じてゲーム上の効果を与える処理を行ってもよい。すなわち、プレイヤキャラクタデータベースに登録されているAPを消費することによって、プレイヤキャラクタ30に与えられた特殊能力を発動させる処理を行ってもよい。
【0129】
以下、図17に示すフローチャートに沿って、APを用いたゲーム上の効果を与える処理について説明する。
【0130】
ステップS50では、プレイヤによるAPを用いた処理の指示を受け付ける処理が行われる。プレイヤがゲーム端末100の出力部16に表示されたゲーム画像上のAP表示領域210を選択(入力部14がタッチパネルの場合にはタッチ)することによって、APによる処理が受け付けられる。APによる処理は、ゲーム中はいつでも行うことができるようにしてもよいし、ターン間のみに処理を受け付ける等の何らかの制限を設けてもよい。
【0131】
ゲーム画像上のAP表示領域210が選択されると、ゲーム端末100はAP処理を開始することを示す情報をサーバ102へ送信する。
【0132】
ステップS52では、APを用いた処理を選択するメニュー画像が生成される。サーバ102は、ゲーム端末100からAP処理を開始することを示す情報を受信すると、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられたプレイヤキャラクタ30の残存APを取得する。サーバ102は、残存APに応じて、APを用いてプレイヤキャラクタ30が発動させることができるゲーム上の効果を決定し、それを示す選択肢を含むメニュー画像を生成する。
【0133】
APを用いたときのゲーム上の効果としては、例えば、プレイヤキャラクタ30の残存HPを回復させる、プレイヤキャラクタ30の攻撃力や防御力を増加させる、敵キャラクタ38全体に対してダメージを与える、敵キャラクタ38の攻撃力や防御力を低下させる等とすることができる。APを用いたときのゲーム上の効果は、これらに限定されるものでなく、一般的なロールプレイングゲームにおいて「魔法」等を使用したときに与えられるゲーム上の効果等であれば適用可能である。
【0134】
APを用いたときのゲーム上の効果は、APデータベースに登録される。APデータベースは、図18の登録例に示すように、APを用いたときのゲーム上の効果とその効果を与えるために必要なAPの数とを関連付けたデータベースである。APデータベースは、すべてのプレイヤキャラクタ30に共通としてもよいし、プレイヤキャラクタ30の種類、レベル、ジョブ等に応じて、選択できるゲーム上の効果が異なるようにしてもよい。
【0135】
サーバ102は、APデータベースを参照して、プレイヤキャラクタ30の残存APによって実行可能なAPを用いたときのゲーム上の効果を抽出する。そして、抽出されたAPを用いたときのゲーム上の効果を示す選択肢を含むAPメニュー画像データを生成する。なお、残存APが0であれば、APによるゲーム上の効果を与えることができないので、それを示すAPメニュー画像データを生成する。サーバ102は、生成したAPメニュー画像データをゲーム端末100へ送信する。
【0136】
例えば、図19のようなAPメニュー画像220を表示するためのAPメニュー画像データを生成する。図19の例では、プレイヤキャラクタ30の残存HPを回復させることを示す「HP回復」という選択肢、敵キャラクタ38全体に対してダメージを与えることを示す「全体攻撃」という選択肢が含まれている。
【0137】
ステップS54では、APを用いたときのゲーム上の効果を選択する処理が行われる。ゲーム端末100は、サーバ102からAPメニュー画像データを受信し、出力部16によってAPメニュー画像220を表示させる。さらに、ゲーム端末100は、入力部14を用いて、プレイヤによるAPメニュー画像220に含まれる選択肢の選択を受け付ける。ゲーム端末100は、選択された選択肢をサーバ102へ送信する。
【0138】
例えば、図19のようなAPメニュー画像220が表示された場合、プレイヤは、「HP回復」又は「全体攻撃」という選択肢のうち1つを選択することができる。
【0139】
ステップS56では、選択された選択肢に応じたゲーム上の効果を与える処理が行われる。サーバ102は、ゲーム端末100から選択肢の情報を受信し、その選択肢の応じたゲーム上の効果を与える処理を行う。
【0140】
例えば、「HP回復」という選択肢が選択された場合、プレイヤキャラクタ30の残存HPを所定数だけ回復させる処理を行う。この場合、サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられている残存HPを所定数だけ増加させる。また、「全体攻撃」という選択肢が選択された場合、残っている敵キャラクタ38のすべてに対してダメージを与える処理を行う。この場合、サーバ102は、敵キャラクタステータスデータベースを参照して、登録されているすべての敵キャラクタ38のHPを所定数減算する。
【0141】
なお、APを用いたゲーム上の効果の与え方は、これらの例に限定されるものではなく、様々な効果を適用することができる。
【0142】
また、選択された選択肢に応じたゲーム上の効果に応じてプレイヤキャラクタ30の残存APを減少させる。すなわち、サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられている残存APを所定数だけ減算する。
【0143】
なお、残存APは、上記のように、ゲーム画像上の魔法パネル36をなぞって選択することによって回復させることができる。
【0144】
<アイテムによる処理>
本実施の形態では、プレイヤキャラクタ30に与えられたアイテムに応じてゲーム上の効果を与える処理を行ってもよい。
【0145】
以下、図20に示すフローチャートに沿って、アイテムを用いたゲーム上の効果を与える処理について説明する。
【0146】
なお、アイテムは、図8に示した装備アイテムデータベースからプレイヤが選択してプレイヤキャラクタ30に所持させておくものとする。例えば、プレイヤキャラクタ30毎に所定数のアイテムスロット数を設定し、装備アイテムデータベースにプレイヤのユーザIDに対応付けられて登録されているアイテムからアイテムスロット数だけプレイヤキャラクタ30に所持させることができるようにすればよい。プレイヤキャラクタ30が所持させたアイテムは、プレイヤキャラクタデータベースに登録する。
【0147】
なお、アイテムは、ゲームのステージが変更されるまで追加や変更ができないようにしてもよい。例えば、1つのダンジョンがクリアされるまでプレイヤキャラクタ30が所持するアイテムは変更できないようにしてもよい。
【0148】
ステップS60では、プレイヤによるアイテムを用いた処理の指示を受け付ける処理が行われる。プレイヤがゲーム端末100の出力部16に表示されたゲーム画像上のアイテム選択領域212を選択(入力部14がタッチパネルの場合にはタッチ)することによって、アイテムによる処理が受け付けられる。アイテムによる処理は、ゲーム中はいつでも行うことができるようにしてもよいし、ターン間のみに処理を受け付ける等の何らかの制限を設けてもよい。
【0149】
ゲーム画像上のアイテム選択領域212が選択されると、ゲーム端末100はアイテム処理を開始することを示す情報をサーバ102へ送信する。
【0150】
ステップS62では、アイテムを用いた処理を選択するメニュー画像が生成される。サーバ102は、ゲーム端末100からアイテム処理を開始することを示す情報を受信すると、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられたプレイヤキャラクタ30に登録されているアイテムの情報を取得する。サーバ102は、取得されたアイテムの情報に応じて、アイテムを示す選択肢を含むメニュー画像を生成する。
【0151】
アイテムを用いたときのゲーム上の効果としては、例えば、プレイヤキャラクタ30の残存HPを回復させる、プレイヤキャラクタ30の攻撃力や防御力を増加させる、プレイヤキャラクタ30の状態を回復させる、敵キャラクタ38に対してダメージを与える、敵キャラクタ38の攻撃力や防御力を低下させる、ターン数を増やす等とすることができる。アイテムを用いたときのゲーム上の効果は、これらに限定されるものでなく、一般的なロールプレイングゲームにおいて「アイテム」等を使用したときに与えられるゲーム上の効果等であれば適用可能である。
【0152】
アイテムを用いたときのゲーム上の効果は、アイテムデータベースに登録される。アイテムデータベースは、図21の登録例に示すように、アイテムとそのアイテムを用いたときのゲーム上の効果を登録したものである。
【0153】
サーバ102は、アイテムを示す選択肢を含むアイテムメニュー画像データを生成する。なお、プレイヤキャラクタデータベースにおいてプレイヤキャラクタ30に対してアイテムが登録されていなければ、アイテムを所持していないことを示すアイテムメニュー画像データを生成する。サーバ102は、生成したアイテムメニュー画像データをゲーム端末100へ送信する。
【0154】
例えば、図22のようなアイテムメニュー画像230を表示するためのアイテムメニュー画像データを生成する。図22の例では、プレイヤキャラクタ30の残存HPを回復させることを示すアイテム「回復剤」という選択肢、敵キャラクタ38に対してダメージを与えることを示すアイテム「爆弾」という選択肢が含まれている。
【0155】
ステップS64では、アイテムを示す選択肢を選択する処理が行われる。ゲーム端末100は、サーバ102からアイテムメニュー画像データを受信し、出力部16によってアイテムメニュー画像230を表示させる。さらに、ゲーム端末100は、入力部14を用いて、プレイヤによるアイテムメニュー画像230に含まれる選択肢の選択を受け付ける。ゲーム端末100は、選択された選択肢をサーバ102へ送信する。
【0156】
例えば、図22のようなアイテムメニュー画像230が表示された場合、プレイヤは、「回復剤」又は「爆弾」という選択肢のうち1つを選択することができる。
【0157】
ステップS66では、選択された選択肢に応じたゲーム上の効果を与える処理が行われる。サーバ102は、ゲーム端末100から選択肢の情報を受信し、その選択肢の応じたゲーム上の効果を与える処理を行う。
【0158】
例えば、「回復剤」という選択肢が選択された場合、プレイヤキャラクタ30の残存HPを所定数だけ回復させる処理を行う。この場合、サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられている残存HPを所定数だけ増加させる。また、「爆弾」という選択肢が選択された場合、残っている敵キャラクタ38のすべてに対してダメージを与える処理を行う。この場合、サーバ102は、敵キャラクタステータスデータベースを参照して、登録されているすべての敵キャラクタ38のHPを所定数減算する。
【0159】
なお、アイテムを用いたゲーム上の効果の与え方は、これらの例に限定されるものではなく、様々な効果を適用することができる。
【0160】
また、選択された選択肢のアイテムを削除する処理を行う。すなわち、サーバ102は、プレイヤキャラクタデータベース及び装備アイテムデータベースを参照して、プレイヤのユーザIDに関連付けられているアイテムのうち使用されたアイテムを削除する。
【0161】
なお、武器、防具及びアイテムは、ゲーム中に獲得できるようにしてもよい。例えば、敵キャラクタ38を倒したときにゲーム画像上に「宝箱」等のパネルを表示させ、プレイヤがそれを選択することによって宝箱の種類に応じた新たな武器、防具、アイテムを獲得できるようにしてもよい。新たな武器、防具、アイテムを獲得した場合、サーバ102は、プレイヤキャラクタデータベース及び装備アイテムデータベースに新たな武器、防具、アイテムを登録する。
【0162】
このとき、敵キャラクタ38を倒したときの攻撃パネル32のパネルの選択数に応じて獲得できる武器、防具、アイテムを変更させてもよい。例えば、選択された攻撃パネル32の数に応じて確率的に獲得できる武器、防具、アイテムが変更されるようにすることが好適である。図23に示すように選択された攻撃パネル32の数の範囲に対して宝箱の種類毎の出現確率を関連付けた宝箱データベースを予め登録しておき、選択された攻撃パネル32の数に応じて宝箱データベースに定められた確率で各々の種類の宝箱のパネルを出現させるようにすればよい。
【0163】
また、倒した敵キャラクタ38の数に応じて出現させる宝箱の数を変更させてもよい。例えば、倒した敵キャラクタ38の数が増えると出現させる宝箱の数を増加させ、武器、防具、アイテムを獲得できる確率を高めるようにすることが好適である。
【0164】
<連続攻撃プレイ>
ステップS20では、隣り合うパネル同士をなぞって連続的に選択するものとしたが、図24に示すように、一定の条件下において敵キャラクタ38を経由して、さらに攻撃パネル32や他の敵キャラクタ38を連続的に選択できるようにしてもよい。
【0165】
例えば、既に選択された攻撃パネル32による敵キャラクタ38へのダメージが敵キャラクタ38の残存HPを上回っているとき、その敵キャラクタ38を経由して次の攻撃パネル32や他の敵キャラクタ38へ連続して選択を行うことができるようにしてもよい。既に選択している攻撃パネル32によるダメージが敵キャラクタ38の残存HP未満であれば、その敵キャラクタ38を経由して次の攻撃パネル32を選択することはできないようにする。
【0166】
この場合、選択処理が確定するまでに、既に選択されている攻撃パネル32と敵キャラクタ38との情報をサーバ102に送信し、ステップS22での処理と同様に、既に選択されている攻撃パネル32によって敵キャラクタ38の残存HPを上回るダメージとなっているかを演算してゲーム端末100に返信するようにすればよい。ゲーム端末100では、既に選択されている攻撃パネル32によるダメージが敵キャラクタ38の残存HP以上であれば、連続して次の攻撃パネル32や敵キャラクタ38の選択を受け付け、そうでなければ次の攻撃パネル32や敵キャラクタ38の選択を受け付けない。
【0167】
なお、敵キャラクタ38を経由した場合、直後の攻撃の属性は無属性としてもよいし、直前に選択された攻撃パネル32の属性を受け継ぐようにしてもよい。
【0168】
また、プレイヤキャラクタ30の種類やジョブ、ゲームのステージ、装備している武器、防具、アイテムの種類等に応じて、敵キャラクタ38を経由してさらに攻撃パネル32や他の敵キャラクタ38を連続的に選択できるようにしてもよい。ただし、敵キャラクタ38を経由してさらに攻撃パネル32や他の敵キャラクタ38を連続的に選択できるように条件は、これらに限定されるものではなく、他の条件を適用してもよい。
【0169】
このような処理を行うことによって、プレイヤは、1ターンで複数の敵キャラクタ38を攻撃できるようになり、プレイヤキャラクタ30の攻撃力や敵キャラクタ38の残存HP、残りターン数等を考慮しつつ、複数の敵キャラクタ38に対して効果的な経路で攻撃パネル32を選択する等のゲームの戦略性を高めることができる。
【0170】
<プレイヤキャラクタの種類及び特性(ジョブ)>
プレイヤキャラクタ30の種類及び特性(ジョブ)を選択できるようにしてもよい。プレイヤキャラクタ30の種類及びジョブに応じて、能力値(HP、攻撃力、防御力)、装備できる武器や防具、発揮できるゲーム上の効果(特殊効果)が変わるようにすることによって、プレイヤキャラクタ30の種類やジョブを選択するという戦略性が高まり、ゲームの興趣性を向上させることができる。
【0171】
例えば、プレイヤキャラクタ30の種類及びジョブに応じて、プレイヤキャラクタ30の攻撃特性や移動特性を変更させてもよい。攻撃特性としては、例えば、敵キャラクタ38に攻撃を行うことができる範囲(パネル1マス分、2マス分等の攻撃範囲)、敵キャラクタ38を選択するときの条件(連続攻撃プレイができない、ダメージが敵キャラクタ38のHPを超えない場合でも連続攻撃プレイができる等)、の条件を変えることが挙げられる。また、移動特性としては、例えば、パネルの選択の条件(同じ種類かつ隣り合う縦・横のパネルのみを選択できる、同じ種類かつ斜めに隣り合うパネルのみ選択できる、異なる種類のパネルも選択できる等)が挙げられる。
【0172】
また、ゲームのステージ(ダンジョンの種類や階数)に応じて、特定のプレイヤキャラクタ30の種類及びジョブを有利又は不利にするような処理をしてもよい。例えば、ステージに応じて、水や毒沼などのエリアを設け、特定の種類又はジョブのプレイヤキャラクタ30のみが通過できるようにしてもよい。
【0173】
プレイヤキャラクタ30の種類及びジョブは、任意に変更できるようにしてもよいし、ゲームが一定以上に進行した場合や新しい武器を獲得したときに変更できるようにしてもよい。また、ゲーム開始時やステージ開始時のみ変更できるようにしてもよい。プレイヤキャラクタ30の変更が行われた場合、サーバ102は、プレイヤキャラクタデータベースを参照して、プレイヤのユーザIDに関連付けられているプレイヤキャラクタ30の種類又はジョブを更新する。
【0174】
このように、プレイヤキャラクタ30の種類及びジョブ毎に異なった特性を与えることによって、プレイヤキャラクタ30の種類及びジョブ毎に異なる操作をするという戦略性が高まり、ゲームの興趣性を向上させることができる。また、異なる種類やジョブのプレイヤキャラクタ30でゲームを行いたいというプレイヤの意欲を高めることができる。
【0175】
<時間制度>
本実施の形態では、残存ターン数が0となった場合にゲームオーバーとなるようにしたが、ターン数に代えて、又はターン数に加えて制限時間を設けて、制限時間内に敵キャラクタ38をすべて倒せなかった場合にはゲームオーバーとなるようにしてもよい。
【0176】
上述した実施の形態では、ユーザの入力がある度に入力情報をサーバに送信したり、ゲーム画像表示処理を行う際にゲーム画像データを都度サーバから受信したりする場合について説明したが、このような態様に限られず、ゲーム端末100とサーバ102との通信を所定のタイミングに基づいて行うことも可能である。例えば、ゲーム端末100の記憶部12に記憶されたプログラムに基づいてゲーム画像データをゲーム端末側で生成し、また、プレイヤの入力やその結果についての情報をゲーム端末100の記憶部12に記憶し、一定の時間おきに、あるいはステージをクリアした等のタイミングでゲームの状況や結果をサーバに送信することも可能である。
【符号の説明】
【0177】
10 処理部、12 記憶部、14 入力部、16 出力部、18 ネットワークインターフェース、20 処理部、22 記憶部、24 入力部、26 出力部、28 ネットワークインターフェース、30 プレイヤキャラクタ、32(32a〜32d) 攻撃パネル、34 回復パネル、36 魔法パネル、38 敵キャラクタ、40 障害物、100 ゲーム端末、102 サーバ、104 情報網、200 ゲーム画像、202 階数表示領域、204 HP表示領域、206 ターン表示領域、208 レベル表示領域、210 AP表示領域、212 アイテム選択領域、216 パネル領域、220 APメニュー画像、230 アイテムメニュー画像。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24