(57)【要約】【課題】ボーナスゲームの繰り返し頻度を容易に調整する。【解決手段】情報処理装置１は、画面を表示するディスプレイ２と、ユーザのタッチ操作を受け付けるタッチパネル５と、を有する。情報処理装置１は、複数のノードアイコン２２を経路上に有するマップ２０において画面に応じて設定される表示エリア２１を表示し、現在地指示アイコン２４を表示し、複数のノードアイコン２２のいずれか１つがタッチ操作された場合に当該ノードアイコン２２に基づき現在地を設定し、現在地指示アイコン２４がタッチ操作された場合にマップ２０の現在地に設定されたノードアイコン２２のある表示エリア２１を表示する。【選択図】図１
2019058375.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示するディスプレイと、
前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、
コントローラと、
を有し、
前記コントローラは、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
を実行するようにプログラムされていることを特徴する情報処理装置。
【請求項２】
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合、設定する表示エリアまでスクロール表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合、前記スクロール方向において前記現在地に設定された前記ノードアイコンが中央位置となるように前記マップにおける表示エリアを設定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合であって、前記現在の表示エリアに前記現在地に設定された前記ノードアイコンが含まれる場合、当該操作に基づくスクロール表示をキャンセルすることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記スクロール表示のキャンセルを行う場合、前記ノードアイコンを強調表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
画面を表示するディスプレイと、前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、を備えたコンピュータに、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
を実行させることを特徴とするゲームプログラム。
【請求項７】
画面を表示するディスプレイと、前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、を備えたコンピュータが実行するゲーム制御方法であって、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
をコンピュータが実行するゲーム制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ゲームプログラム、ゲーム制御方法に関する。
【背景技術】
【０００２】
従来、ゲームにおいて表示されるマップに基づいてゲーム要素が発生されるものがある。例えば、特許文献１のゲーミングマシンには、複数のステージからなるマップを一画面に表示し、各ステージで提示される選択肢を選択することでステージを進行させるゲームを有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−０６０７０３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、タブレットやスマートフォン等の専用のゲーミングマシンよりも小さい画面でゲームが提供されている。このような情報処理装置においては、大きいマップを一画面で表示することが困難であるため、スワイプ等のタッチ操作によってスクロール可能にマップの一部を表示することが一般的である。
【０００５】
しかしながら、所望の表示位置を表示させる場合、スワイプ等のタッチ操作を繰り返し何度も行う必要がある場合があり、タブレットやスマートフォン等の主にタッチパネルで操作を行うゲームにおけるユーザインターフェースの向上が課題となっている。
【０００６】
そこで、本発明は、タッチパネルを有した情報処理装置におけるユーザインターフェースを向上させることができる情報処理装置、ゲームプログラム、ゲーム制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、
画面を表示するディスプレイと、
前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、
コントローラと、
を有し、
前記コントローラは、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
を実行するようにプログラムされていることを特徴する。
【０００８】
上記構成によれば、マップにおいて、現在地として設定されたノードアイコンから離れた表示エリアとなってしまった場合でも、指示アイコンを示す操作が行われることにより現在地として設定されたノードアイコンの表示エリアが表示される。これにより、現在地として設定されたノードアイコンを探す必要がなくなり、容易に現在地として設定されたノードアイコンを表示することが可能となる。その結果、タッチパネルを有した情報処理装置におけるユーザインターフェースを向上させることができる。
【０００９】
本発明の情報処理装置において、
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合、設定する表示エリアまでスクロール表示してもよい。
【００１０】
上記構成によれば、指示アイコンを用いて現在地へ戻る場合に、現在地の表示エリアまでスクロール表示されるため、どの程度現在地から離れていたかをユーザに認識させることが可能となる。これにより、ユーザが再度現在地へ戻る前の場所へアクセスしたい場合、ユーザは当該スクロール表示の方向や時間等を戻る前の場所を理解するための指標とすることが可能となる。その結果、タッチパネルを有した情報処理装置におけるユーザインターフェースをより向上させることができる。
【００１１】
本発明の情報処理装置において、
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合、前記スクロール方向において前記現在地に設定された前記ノードアイコンが中央位置となるように前記マップにおける表示エリアを設定してもよい。
【００１２】
上記構成によれば、指示アイコンを用いた場合に、現在地が中央位置となるように表示エリアが設定される。これにより、指示アイコンを用いて現在地のある表示エリアを表示した場合に、表示エリア内での現在地を容易に見つけることが可能となる。
【００１３】
本発明の情報処理装置において、
前記コントローラは、前記タッチパネルが受け付けた操作が前記指示アイコンの指示を示すものであると判定した場合であって、前記現在の表示エリアに前記現在地に設定された前記ノードアイコンが含まれる場合、当該操作に基づくスクロール表示をキャンセルしてもよい。
【００１４】
上記構成によれば、指示アイコンを用いて現在地へ戻る場合に、既に現在地のある表示エリアが表示されている場合には、スクロール表示を行わない。これにより、既に現在地のある表示エリアが表示されていることを明確に報知することができる。
【００１５】
本発明の情報処理装置において、
前記スクロール表示のキャンセルを行う場合、前記ノードアイコンを強調表示してもよい。
【００１６】
上記構成によれば、ユーザが指示アイコンを用いて現在地へ戻る場合に、既に現在地のある表示エリアが表示されている場合には、スクロール表示を行われず現在地のノードアイコンが強調表示される。これにより、既に表示されている表示エリア内の現在地の場所を明確に報知することができる。
【００１７】
本発明のゲームプログラムは、
画面を表示するディスプレイと、前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、を備えたコンピュータに、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
を実行させることを特徴とする。
【００１８】
上記構成によれば、マップにおいて、スクロール操作により現在地として設定されたノードアイコンから離れた表示エリアとなってしまった場合でも、指示アイコンを示す操作を行うことにより現在として設定されたノードアイコンの表示エリアが表示される。これにより、現在地として設定されたノードアイコンを、スクロール操作を繰り返して探す必要がなく、容易に現在地として設定されたノードアイコンを表示することが可能となり、タッチパネルを有した情報処理装置におけるユーザインターフェースを向上させることができる。
【００１９】
本発明のゲーム制御方法は、
画面を表示するディスプレイと、前記ディスプレイの全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネルと、を備えたコンピュータが実行するゲーム制御方法であって、
複数のノードアイコンを経路上に有するマップにおいて画面に応じて設定される表示エリアを前記ディスプレイに表示する処理と、
指示アイコンを前記ディスプレイに表示する処理と、
前記タッチパネルが受け付けた操作について前記複数のノードアイコンのいずれか１つを示すものであると判定した場合、当該ノードアイコンに基づき複数のノードアイコンの何れか１つを現在地に設定する処理と、
前記タッチパネルが受け付けた操作について前記指示アイコンを示すものであると判定した場合、前記マップの前記現在地に設定されたノードアイコンのある表示エリアを表示する処理と、
をコンピュータが実行する。
【００２０】
上記構成によれば、マップにおいて、スクロール操作により現在地として設定されたノードアイコンから離れた表示エリアとなってしまった場合でも、指示アイコンを示す操作を行うことにより現在として設定されたノードアイコンの表示エリアが表示される。これにより、現在地として設定されたノードアイコンを、スクロール操作を繰り返して探す必要がなく、容易に現在地として設定されたノードアイコンを表示することが可能となり、タッチパネルを有した情報処理装置におけるユーザインターフェースを向上させることができる。
【発明の効果】
【００２１】
本発明は、タッチパネルを有した情報処理装置におけるユーザインターフェースを向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】情報処理装置の動作状態を示す説明図である。
【図２】情報処理装置の概略構成を示す説明図である。
【図３】情報処理装置の電気構成を示すブロック図である。
【図４】情報処理装置の表示画面の一例を示す図である。
【図５】情報処理装置の表示画面の一例を示す図である。
【図６】情報処理装置の表示画面の一例を示す図である。
【図７】情報処理装置の表示画面の一例を示す図である。
【図８】情報処理装置の表示画面の一例を示す図である。
【図９】情報処理装置の表示画面の一例を示す図である。
【図１０】情報処理装置の機能ブロック図である。
【図１１】マップ画面処理のフローチャートである。
【図１２】現在地移動処理のフローチャートである。
【図１３】スロットゲーム処理のフローチャートである。
【図１４】ボーナスゲーム処理のフローチャートである。
【発明を実施するための形態】
【００２３】
本発明の情報処理装置を図面に基づいて説明する。
【００２４】
（情報処理装置：表示概要）
図１に示すように、情報処理装置１は、スクロール可能に表示されるマップの何れの場所が表示されていても、１回のタッチ操作によって現在の進行位置の場所を表示することが可能に構成されている。
【００２５】
具体的に説明すると、情報処理装置１は、筐体１１の前面に設けられたディスプレイ２と、ディスプレイ２の全面に設けられたタッチパネル５と、を有している。また、情報処理装置１は、後述するメモリ３と、コントローラ４とを有している。情報処理装置１は、携帯型及び据置型の何れであってもよい。携帯型の情報処理装置１としては、ポータブルコンピュータやラップトップコンピュータ、ノートパソコン、タブレット型パソコン、ハンドヘルド型パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、スマートフォン等の携帯情報機器が例示される。
【００２６】
ディスプレイ２は、画像を表示可能に構成されている。ディスプレイ２の表示方式としては、液晶方式、有機エレクトロルミネッセンス方式、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）方式、プラズマ方式等の各種の表示方式が例示される。タッチパネル５は、ユーザの指等が接触した部位の座標を検出可能に構成されている。タッチパネル５には、電磁誘導方式、及び、静電容量方式等の既知の技術が採用される。情報処理装置１は、タッチパネル５が検出した座標からユーザが接触した画面上のオブジェクト（後述のノードアイコン２２、及び、現在地指示アイコン２４等）や、スワイプ等のタッチの態様を判定し、判定結果に応じた応答を行う。
【００２７】
尚、以下の説明において、ディスプレイ２を正面に見て、下端方向を「下方向」又は単に「下」と称し、上端方向を「上方向」又は単に「上」と称し、左端方向を「左方向」又は単に「左」と称し、右端方向を「右方向」又は単に「右」と称す。
【００２８】
また、以下の説明において、ユーザによってあるオブジェクト（例えば、後述のノードアイコン２２等）が選択された、と記載する場合、情報処理装置１が、タッチパネル５が受け付けたユーザの操作について、あるオブジェクトを選択したと判定したことを意味する。
【００２９】
また、本実施形態では、タッチパネル５が入力装置として作動し、スワイプ操作やタッチ操作等を受け付けるようになっているがこれに限定されない。例えば、入力装置として、マイクやカメラであってもよく、ユーザの音声やジェスチャを指示操作として受け付けてもよい。
【００３０】
ディスプレイ２には、マップ画面として、複数のノードアイコン２２を経路２３上に有するマップ２０の一部が表示エリア２１として表示される。マップ２０は、情報処理装置１の記憶装置（後述のメモリ３等）に記憶される画像であり、経路２３上の複数のノードアイコン２２が選択可能なオブジェクトとして設定されている。表示エリア２１は、マップ２０の一部範囲を示すものであり、ディスプレイ２が表示可能な画面範囲に応じて設定される。マップ画面には、表示エリア２１に加え、常時、現在地指示アイコン２４が選択可能なオブジェクトとして表示される。
【００３１】
いずれか１つのノードアイコン２２が選択された場合、当該ノードアイコン２２に基づいて選択された１のノードアイコン２２が現在地に設定される。本実施形態では、選択されたノードアイコン２２が現在地に設定されるがこれに限定されない。例えば、選択されたノードアイコン２２の次のノードアイコン２２が現在地に設定されていてもよい。現在地指示アイコン２４が選択された場合、現在地に設定されているノードアイコン２２のある表示エリア２１が表示される。
【００３２】
これにより、マップ画面において、現在地として設定されたノードアイコン２２から離れた表示エリア２１となってしまった場合でも、現在地指示アイコン２４を示す操作が行われることにより現在地として設定されたノードアイコン２２の表示エリア２１が表示される。これにより、現在地として設定されたノードアイコン２２を探す必要がなくなり、容易に現在地として設定されたノードアイコン２２を表示することが可能となる。その結果、タッチパネルを有した情報処理装置１におけるユーザインターフェースを向上させることができる。
【００３３】
図２に示すように、コンピュータである情報処理装置１は、ディスプレイ２と、メモリ３と、コントローラ４と、タッチパネル５と、を有している。
【００３４】
メモリ３は、コントローラ４が実行するゲームプログラムを含む各種プログラムや各種プログラムが用いる各種のデータを格納する。例えば、メモリ３は、マップ２０に関するデータを記憶する。即ち、メモリ３は、マップ２０の画像データや、マップ２０の座標に対応づけられたノードアイコン２２のオブジェクトの位置データ、各ノードアイコン２２の進行順序、各ノードアイコン２２に対応付けられたゲーム要素、現在地に設定されているノードアイコン２２を示すデータ、現在の表示エリア２１を示すデータ等を記憶する。メモリ３に格納されるデータやプログラムは、工場出荷段階において予め格納されていてもよいし、或いは、図示しないサーバ等から通信手段によりダウンロードされて格納されていてもよい。通信手段は、インターネットやケーブルテレビ等の双方向に通信可能な伝送路であってもよいし、一方向にだけ情報を送信する放送であってもよい。
【００３５】
また、メモリ３に格納されるデータやプログラムは、フロッピーディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フラッシュメモリ等の記録媒体に格納され、必要に応じて記録媒体から読み出されてメモリ３にインストールされてもよい。
【００３６】
コントローラ４は、メモリ３に記憶されるゲームプログラムに従い、以下の処理を実行する。即ち、コントローラ４は、以下の処理を実行するようにプログラムされている。換言すれば、メモリ３に記憶されたゲームプログラムは、情報処理装置１に以下の処理を実行させる。具体的に、コントローラ４は、複数のノードアイコン２２を経路上に有するマップ２０において画面に応じて設定される表示エリア２１をディスプレイ２に表示する処理（Ａ１）と、現在地指示アイコン２４をディスプレイ２に表示する処理（Ａ２）と、タッチパネル５が受け付けた操作について複数のノードアイコン２２のいずれか１つを示すものであると判定した場合（Ａ３ａ）、当該ノードアイコン２２に基づき複数のノードアイコン２２の何れか１つを現在地に設定する処理（Ａ３ｂ）と、タッチパネル５が受け付けた操作について現在地指示アイコン２４を示すものであると判定した場合（Ａ４ａ）、マップ２０の現在地に設定されたノードアイコン２２のある表示エリア２１を表示する処理（Ａ４ｂ）と、を実行する。
【００３７】
このように、マップ２０において、現在地として設定されたノードアイコン２２から離れた表示エリア２１となってしまった場合でも、現在地指示アイコン２４を示す操作が行われることにより現在地として設定されたノードアイコン２２の表示エリア２１が表示される。これにより、現在地として設定されたノードアイコン２２を探す必要がなくなり、容易に現在地として設定されたノードアイコン２２を表示することが可能となる。その結果、タッチパネル５を有した情報処理装置１におけるユーザインターフェースを向上させることができる。
【００３８】
また、上記のプログラムを備えた情報処理装置１が（Ａ１）〜（Ａ４）の処理を実行することによって、（Ａ１）〜（Ａ４）の処理が情報処理装置１（コンピュータ）により実行されるゲーム制御方法が実現されている。換言すれば、情報処理装置１は、（Ａ１）〜（Ａ４）の処理をそれぞれ実行する複数の処理部を備える。尚、以後の説明においては、情報処理装置１を用いて説明するが、情報処理装置１の処理や動作をプログラムやゲーム制御方法の発明として置き換えることができる。また、コントローラが実行する処理は、複数の情報処理装置１と通信可能に接続されたサーバにおいて実行されてもよいし、情報処理装置１とサーバとに分散して実行してもよい。即ち、情報処理装置１の処理や動作を、サーバと、複数の情報処理装置１とを有するゲームシステムの発明として置き換えることができる。
【００３９】
また、情報処理装置１は、ユーザが現在地指示アイコン２４を用いた場合における現在地のある表示エリア２１の表示に関連し、下記構成を有していてもよい。即ち、情報処理装置１は、コントローラ４が、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合、設定する表示エリアまでスクロール表示を行う処理、を実行してもよい。
【００４０】
このように、現在地指示アイコン２４を用いて現在地へ戻る場合に、現在地の表示エリア２１までスクロール表示されるため、どの程度現在地から離れていたかをユーザに認識させることが可能となる。これにより、ユーザが再度現在地へ戻る前の場所へアクセスしたい場合、ユーザは当該スクロール表示の方向や時間等を戻る前の場所を理解するための指標とすることが可能となる。その結果、タッチパネルを有した情報処理装置１におけるユーザインターフェースをより向上させることができる。
【００４１】
また、情報処理装置１は、現在地指示アイコン２４が選択された場合の現在地として設定されたノードアイコン２２の表示に関連し、下記構成を有していてもよい。即ち、情報処理装置１は、コントローラ４が、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合、スクロール方向において現在地に設定されたノードアイコン２２が中央位置となるように、マップ２０における表示エリア２１を設定する処理、を実行してもよい。
【００４２】
このように、現在地指示アイコン２４を用いた場合に、現在地のノードアイコン２２が中央位置となるように表示エリア２１が設定される。これにより、指示アイコンを用いて現在地のある表示エリアを表示した場合に、表示エリア内での現在地を容易に見つけることが可能となる。
【００４３】
また、情報処理装置１は、コントローラ４が、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合であって、現在の表示エリア２１に現在地に設定されたノードアイコンが含まれる場合、当該操作に基づくスクロール表示をキャンセルする処理、を実行してもよい。
【００４４】
このように、現在地指示アイコン２４を用いて現在地へ戻る場合に、既に現在地のある表示エリア２１が表示されている場合には、スクロール表示を行わない。これにより、既に現在地のある表示エリア２１が表示されていることを明確に報知することができる。
【００４５】
また、情報処理装置１は、コントローラ４が、スクロール表示のキャンセルを行う場合、前記ノードアイコンを強調表示する処理、を実行してもよい。このように、ユーザが現在地指示アイコン２４を用いて現在地へ戻る場合に、既に現在地のある表示エリア２１が表示されている場合には、スクロール表示を行わず現在地のノードアイコン２２が強調表示される。これにより、既に表示されている表示エリア２１内の現在地の場所を明確に報知することができる。
【００４６】
（情報処理装置１：具体例：電気構成）
図３に示すように、情報処理装置１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、フラッシュメモリ１０４、操作ボタン１０８、電源スイッチ１０９、バスライン１１０、ネットワークＩ／Ｆ１１１、カメラ１１２、撮像素子Ｉ／Ｆ１１３、マイク１１４、スピーカ１１５、音入出力Ｉ／Ｆ１１６、ディスプレイＩ／Ｆ１１７、センサーコントローラ１１８、近距離通信回路１１９、近距離通信回路１１９のアンテナ１１９ａを、筐体１１内に備えている。
【００４７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、コントローラ４の主たる構成として機能し、情報処理装置１全体の動作を制御する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２は、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）等のＣＰＵ１０１の駆動に用いられるプログラムを記憶する。尚、ＲＯＭ１０２は、上述した処理（Ａ１）〜（Ａ４）等を実行するためのプログラムを記憶していてもよい。
【００４８】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３は、ＣＰＵ１０１のワークエリアとして使用される。フラッシュメモリ１０４は、図２の処理（Ａ１）〜（Ａ４）等を有したゲームプログラム、通信用プログラム、画像データ、及び音データ等の各種データを記憶する。例えば、ＣＰＵ１０１は、ＲＡＭ１０３に、マップ２０の全体の画像を記憶し、ユーザのスワイプ操作等に呼応した領域を表示エリア２１としてリアルタイムに選択及び表示する。操作ボタン１０８は、情報処理装置１を初期設定する場合などに操作されるボタンである。電源スイッチ１０９は、情報処理装置１の電源のＯＮ／ＯＦＦを切り換えるためのスイッチである。
【００４９】
ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１１１は、インターネット等の通信ネットワークを利用してデータ通信をするためのインターフェースである。カメラ１１２は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。撮像素子Ｉ／Ｆ１１３は、カメラ１１２の駆動を制御する回路である。マイク１１４は、音声を入力する内蔵型の集音手段の一種である。音入出力Ｉ／Ｆ１１６は、ＣＰＵ１０１の制御に従ってマイク１１４及びスピーカ１１５との間で音信号の入出力を処理する回路である。ディスプレイＩ／Ｆ１１７は、ＣＰＵ１０１の制御に従ってディスプレイ１２０に画像データを送信する回路である。ディスプレイ１２０は、筐体１１の前面に設けられている。センサーコントローラ１１８は、ディスプレイ１２０に設けられたタッチパネル５からの入力を受け付ける回路である。近距離通信回路１１９は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。バスライン１１０は、ＣＰＵ１０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００５０】
（情報処理装置１：表示画面）
次に、ディスプレイ２に表示される画面について説明する。図４は、ディスプレイ２に表示されるマップ画面の一例を示す図である。図４に示すように、マップ画面には、複数のノードアイコン２２を経路２３上に有するマップ２０の一部が表示エリア２１として表示される。即ち、経路２３は、ノードアイコン２２同士を接続するエッジの集合で表示される。また、後に詳述するが、マップ画面には、常時、現在地指示アイコン２４と、マップアイコン２６とが右下部に表示されるようになっている。
【００５１】
ノードアイコン２２は、マップ２０における進行度を示すものである。本実施形態では、マップ２０において、下端から屈折しながら上端まで到達する経路２３が設けられているがこれに限定されない。ノードアイコン２２には、最も下端から上方向へ経路２３を辿って到達する順に、進行順序が予め定められている。即ち、ノードアイコン２２の進行順序とは、ユーザに対して、ゲームの進行度を提示するために用いられる。本実施形態では、ノードアイコン２２には、進行順序に応じた番号が付されている。これにより、ユーザに対してゲームの進行度合いを番号で提示することが可能となっている。
【００５２】
ユーザは、進行順序に従って、ノードアイコン２２の選択が許容される。選択とは、例えば、表示エリア２１においてノードアイコン２２がタッチ操作された場合に情報処理装置１がノードアイコン２２に係るゲーム要素を発生させること、等を示す。また、進行順序に従う、とは、例えば、あるノードアイコン２２に係るゲーム要素が発生されたことを条件として進行順序における当該ノードアイコン２２の次のノードアイコン２２の選択が許容されること、等を示す。
【００５３】
ゲーム要素とは、コントローラ４（ＣＰＵ１０１）によって起動されるゲーム内においてプレイ可能にされているものであり、ユーザの操作により結果が出力されるものである。例えば、本実施形態では、ゲーム内におけるゲーム要素として、スロットゲームが実行可能にされている。尚、ゲーム要素はこれに限定されず、ポーカー及びバカラ等のカードゲーム、ルーレット、パチンコゲーム、パチスロゲーム等であってもよい。
【００５４】
ゲーム要素の発生とは、ゲームにおいてノードアイコン２２に対応するゲーム要素が実行されること、及び、ゲームにおいてノードアイコン２２に対応したゲーム要素の実行において所定の条件が満足されたこと、等を示す。尚、本実施形態では、ユーザによってノードアイコン２２が選択されることで実行するスロットゲームにおいて所定の条件が満足された場合に、次のノードアイコン２２の選択が許容されるがこれに限定されない。また、図４に示すように、所定の条件が満足されていないノードアイコン２２は、背景がグレーアウト状に示される。尚、スロットゲームについては後述する。
【００５５】
このように、複数のノードアイコン２２は、ユーザによって選択可能にされている。複数のノードアイコン２２のいずれか１つがユーザによって選択された場合、当該ノードアイコン２２に基づき複数のノードアイコン２２の何れか１つが現在地に設定される。現在地に設定されたノードアイコン２２には、現在地アイコン２５が表示される。ユーザによって、異なるノードアイコン２２が選択されるまで、現在地の設定が維持される。本実施形態では、ユーザによって最後に選択されたノードアイコン２２を現在地として設定するがこれに限定されない。例えば、進行順序において、選択が許容される最後のノードアイコン２２が、現在地として設定されてもよい。また、ユーザによって、現在地とするノードアイコン２２が設定されてもよい。このように、情報処理装置１は、ユーザのタッチ操作履歴に応じて、複数のノードアイコン２２のうち何れかのノードアイコン２２を現在地に設定する。
【００５６】
（情報処理装置１：表示画面：表示エリアの変更）
図５に示すように、マップ画面では、マップ２０における表示エリア２１を変更可能にされている。具体的に、ユーザによるスワイプ操作によりスクロール表示され、マップ２０における表示エリア２１の位置が異なる場所に設定される。例えば、ユーザがマップ画面上で上から下方向へのスワイプ操作を行った場合、スワイプ方向とは逆の上方向にあるマップ２０を表示エリア２１に設定するようにマップ画面がスクロール表示される。このように、マップ画面がスクロール表示された場合であっても、現在地の設定、即ち、現在地に設定されたノードアイコン２２は維持される。このように、表示エリア２１においてタッチパネル５が受け付けた操作がスクロール及びスクロール方向の指示を示すものであると判定した場合、表示エリア２１が示すマップ画面における表示範囲が変更される。
【００５７】
また、図６に示すように、本実施形態では、ステージ選択画面から表示エリア２１を変更することが可能となっている。具体的に、図６に示すように、マップ画面に表示されるマップアイコン２６に対してタッチ操作が行われることで、ディスプレイ２においてマップ画面からステージ選択画面２７へ画面が遷移される。
【００５８】
ステージ選択画面２７には、下端から上端に並ぶ複数のステージアイコン２７ａが表示される。各ステージアイコン２７ａは、マップ２０が上下方向に区画された複数の領域であるステージマップ２０ａにそれぞれ対応している。即ち、ステージマップ２０ａは、上下方向に連続的に配列され、全体としてマップ２０を構成している。ステージアイコン２７ａは、下端から上端へ向かう順に進行順序が設定される。このステージアイコン２７ａの進行順序は、マップ２０において下端から上端へ向かって連続して配置されるステージマップ２０ａの配置順に対応している。尚、現在地に設定されたノードアイコン２２が存在するステージマップ２０ａに対応するステージアイコン２７ａには、その旨を示す現在地ステージアイコン２７ｂが示される。
【００５９】
ステージ選択画面２７において、何れかのステージアイコン２７ａに対してタッチ操作が行われた場合、タッチ操作の対象となったステージアイコン２７ａに対応するステージマップ２０ａを表示エリア２１とするマップ画面が表示されるようになっている。このように、ステージ選択画面２７を経由することで、現在地の設定を維持したまま、表示エリアの変更が可能に構成されている。
【００６０】
（情報処理装置１：表示画面：現在地への移動）
図７を参照して、現在地指示アイコン２４を用いた現在地への移動について説明する。図７に示すように、スワイプによるスクロール表示や、ステージ選択画面２７を経由して、現在地に設定されたノードアイコン２２が存在しない表示エリア２１が表示されている場合において、現在地指示アイコン２４がタッチ操作されるとスクロール表示が行われる。スクロール方向は、マップ２０におけるステージマップ２０ａの配列方向である。即ち、マップ２０において、現在の表示エリア２１の領域から、現在地に設定されたノードアイコン２２のある領域へ向けて、順次に表示エリア２１が変更されるようにスクロール表示が行われる。
【００６１】
このように、現在地指示アイコン２４を用いて現在地へ戻る場合に、現在地の表示エリア２１までスクロール表示されるため、どの程度現在地から離れていたかをユーザに認識させることが可能となる。これにより、ユーザが再度現在地へ戻る前の場所へアクセスしたい場合、ユーザは当該スクロール表示の方向や時間等を戻る前の場所を理解するための指標とすることが可能となる。その結果、タッチパネル５を有した情報処理装置１におけるユーザインターフェースをより向上させることができる。
【００６２】
尚、これに限定されず、スクロール表示は行わず、画面を遷移させるように、現在地に設定されたノードアイコン２２の存在する表示エリア２１をディスプレイ２に表示させてもよい。
【００６３】
そして、図７に示すように、スクロール表示は、現在地に設定されたノードアイコン２２のある領域が表示エリア２１として設定された状態で停止する。このとき、現在地に設定されたノードアイコン２２が、この表示エリア２１の上下方向における中央位置に配置されるように表示エリア２１の位置が設定される。このように、現在地指示アイコン２４を用いた場合に、現在地が中央位置となるように表示エリア２１が設定される。これにより、現在地指示アイコン２４を用いて現在地のある表示エリア２１を表示した場合に、表示エリア２１内での現在地を容易に見つけることが可能となる。
【００６４】
尚、現在地指示アイコン２４を用いて表示する表示エリア２１において、現在地に設定されたノードアイコン２２が上下方向の中央位置に配置されることに限定されない。例えば、現在地指示アイコン２４を用いて表示する表示エリア２１は、マップ２０におけるステージマップ２０ａに対応する領域としてもよい。即ち、ステージ選択画面２７において、現在地ステージアイコン２７ｂが示されるステージアイコン２７ａを選択して、マップ画面を表示させたときと同様の表示エリア２１が表示されてもよい。
【００６５】
このように、スクロール等により現在地に設定されたノードアイコン２２から離れた表示エリア２１のマップ画面が表示されていた場合であっても、現在地に設定されたノードアイコン２２が存在するマップ２０の領域が表示エリア２１として設定される。即ち、ユーザは、現在地指示アイコン２４をタッチ操作することで、現在地に設定されたノードアイコン２２をマップ画面に表示させることができる。
【００６６】
尚、図８に示すように、現在地指示アイコン２４がタッチ操作された際に、設定されている表示エリア２１の範囲内に、現在地に設定されたノードアイコン２２が存在している場合には、当該操作に基づくスクロール表示がキャンセルされることが好ましい。即ち、現在地指示アイコン２４がタッチ操作された際に、既に現在地のある表示エリア２１が表示されている場合には、現在地に設定されたノードアイコン２２が表示エリア２１における上下方向の中央位置に存在していない状態であっても、スクロール表示が行われない。これにより、既に現在地のある表示エリア２１が表示されていることを明確に報知することができる。
【００６７】
また、図８に示すように、上記のようなケースにおいて、スクロール表示がキャンセルされる場合、現在地に設定されたノードアイコン２２が強調表示されることが好ましい。このように、ユーザが現在地指示アイコン２４を用いて現在地へ戻る場合に、既に現在地のある表示エリア２１が表示されている場合には、スクロール表示を行われず現在地のノードアイコン２２が強調表示される。これにより、既に表示されている表示エリア２１内の現在地の場所を明確に報知することができる。
【００６８】
尚、「ノードアイコンの強調表示」とは、ノードアイコン自体の強調表示に限定されず、例えば、現在地に設定されたノードアイコンに示される現在地アイコン２５を強調表示するものであってもよい。
【００６９】
（情報処理装置１：表示画面：現在地の選択）
図９に示すように、マップ画面において、ノードアイコン２２が選択された場合、ゲーム要素としてのスロットゲームが実行可能にされている。具体的に、表示エリア２１において、何れかのノードアイコン２２がタッチ操作された場合、当該ノードアイコン２２に関連するスロットゲームを実行するか否かを確認するプレイ確認ウインドウ２８が表示される。プレイ確認ウインドウ２８には、プレイボタン２８ａと、キャンセルボタン２８ｂとが設けられている。
【００７０】
本実施形態では、ノードアイコン２２に対して、上記のようなタッチ操作が行われた段階で、当該ノードアイコン２２が現在地に設定される。例えば、プレイ確認ウインドウ２８において、キャンセルボタン２８ｂがタッチ操作されたとしても、選択されたノードアイコン２２が現在地に設定される。即ち、プレイ確認ウインドウ２８が表示された段階で、既にノードアイコン２２が現在地に設定されていることになる。
【００７１】
また、プレイ確認ウインドウ２８において、プレイボタン２８ａがタッチ操作された場合には、ディスプレイ２において、スロットゲーム画面２９に画面が遷移し、ゲーム要素としてのスロットゲームが実行可能となる。
【００７２】
尚、現在地の設定タイミングについてはこれに限定されない。例えば、ノードアイコン２２を選択し、当該ノードアイコン２２に係るゲーム要素をユーザがプレイしたことを条件に、当該ノードアイコン２２が現在地に設定されてもよい。
【００７３】
図９に示すように、情報処理装置１は、ディスプレイ２にスロットゲーム画面が表示され、ゲーム要素としてのスロットゲームを実行することが可能に構成される。スロットゲーム画面は、複数のシンボル表示領域２１ａを複数行複数列からなる配置態様で表示するゲーム領域２９１と、スロットゲームに合せてゲームキャラクタ等の動画や静止画を表示する演出領域２９２と、ユーザがゲームの進行のために操作する操作領域２９３と、ゲーム内容やゲーム情報を表示するゲーム情報表示領域２９４とを有している。操作領域２９３は、スピンボタン２９３１と、ＡＵＴＯボタン２９３２と、ＩＴＥＭボタン２９３３と、ベットボタン２９３４と、ＷＩＮ表示部２９３５とを画像として有している。
【００７４】
上述のように、ディスプレイ２の全面には、ゲーム画面を透過するタッチパネル５が設けられている。これにより、例えば、スピンボタン２９３１の画像がタッチ操作されることによって、１回のスロットゲーム（単位ゲーム）が実行可能にされている。また、ＡＵＴＯボタン２９３２の画像が押圧されることによって、連続してスロットゲームが実行可能にされている。以下、ゲーム要素として実行されるスロットゲームの一例について説明する。
【００７５】
（情報処理装置１：スロットゲームの一例：定義）
本実施形態のスロットゲームにおける『ベースゲーム』は、複数のシンボルをゲーム領域２９１内において変動後に停止して表示（配置）するゲームであり、通常ゲームを含む。尚、シンボルをゲーム領域２９１内において変動後に停止して表示した状態は、『再配置』と称される。スロットゲームは、ボーナスゲームとしてフリーゲームを１回以上のゲーム数で実行する。スロットゲームは、通常ゲームよりも大きなペイアウト率となる条件でシンボルを再配置し、再配置されたシンボルに応じたボーナス配当を付与するフリーゲームを実行する処理を有していてもよい。
【００７６】
ゲーム結果により賞が成立した場合に付与される『遊技価値』は、コイン、紙幣又はこれらに相当する電子的な有価情報である。本発明における遊技価値は、特に限定されるものではなく、例えば、メダル、トークン、電子マネー、チケット等の遊技媒体であってもよい。チケットは、特に限定されるものではなく、例えばバーコード付きチケット等であってもよい。さらに、『遊技価値』は、有価情報を含まないゲームポイントであってもよい。
【００７７】
『フリーゲーム』は、通常ゲームよりも遊技価値のベットを少なく実行可能であるゲームのことである。『遊技価値のベットを少なく実行可能』は、ベットが“０”の場合を含む。従って、『フリーゲーム』は、遊技価値のベットを条件とすることなく実行され、再配置されたシンボルに応じた量の遊技価値を支払うゲームのことであってもよい。換言すれば、『フリーゲーム』とは、遊技価値の消費を前提とせずに開始されるゲームであってもよい。これに対し、『通常ゲーム』は、遊技価値のベットを条件として実行され、再配置されたシンボルに応じた量の遊技価値を支払うゲームのことである。換言すれば、『通常ゲーム』とは、遊技価値の消費を前提として開始されるゲームのことである。
【００７８】
『単位ゲーム』とは、ベットの受付開始から賞成立となり得る状態までの一連の動作である。即ち、単位ゲームは、ベットを受け付けるベットタイムと、停止されたシンボルを再配置するゲームタイムと、配当を付与する払出処理の払出タイムと、をそれぞれ１回含む状態である。
【００７９】
『再配置』とは、シンボルをゲーム領域２９１において変動後に停止して表示した状態である。換言すれば、『再配置』は、シンボルの配置が解除された後、再びシンボルが配置される状態を意味する。『配置』とは、シンボルが外部のユーザに対して目視により確認可能な状態であることを意味する。
【００８０】
（情報処理装置１：スロットゲームの一例：機能ブロック）
図１０に示すように、スロットゲームを実行するゲーム機とされた情報処理装置１は、下記の機能を有している。具体的に説明すると、情報処理装置１は、ＢＥＴ入力部６０１とスピン入力部６０２とを有している。尚、ＢＥＴ入力部６０１とスピン入力部６０２は、インプットデバイスの一種である。ＢＥＴ入力部６０１は、ユーザの操作によりベットを受け付ける機能を有している。スピン入力部６０２は、ユーザの操作、即ち、スタート操作によりゲームの開始を受け付ける機能を有している。
【００８１】
また、情報処理装置１は、スタートチェック部６０３と、通常ゲーム実行部６０５と、ボーナスゲーム開始判定部６０６と、ボーナスゲーム実行部６０７と、抽選ゲーム実行部６０８と、乱数値抽出部６１５と、シンボル決定部６１２と、演出用乱数値抽出部６１６と、演出内容決定部６１３と、サウンド出力部６１７と、演出表示処理部６１８と、入賞判定部６１９と、賞付与部６２０と、ゲーム表示処理部６３１とを有している。
【００８２】
通常ゲーム実行部６０５は、ＢＥＴ入力部６０１の操作を条件としてベースゲームである通常ゲームを実行する機能を有している。ボーナスゲーム開始判定部６０６は、通常ゲームにおいて再配置されたシンボルの組み合わせに基づいてボーナスゲームを実行するか否かを判定する。即ち、ボーナスゲーム開始判定部６０６は、ボーナスシンボルが再配置されたときに、ボーナスゲームに当選したと判定し、次回の単位ゲームからボーナスゲームを実行するようにボーナスゲーム実行部６０７に処理を移行する機能とを有している。抽選ゲーム実行部６０８は、ボーナスゲームを含む複数の賞を抽選する機能を有しており、ボーナスゲーム実行部６０７の実行後に実行されることによって、ボーナスゲームを繰り返して実行可能にしている。
【００８３】
シンボル決定部６１２は、ベースゲーム処理部６１２ａと、ボーナスゲーム処理部６１２ｂとを有している。これらの処理部６１２ａ・６１２ｂを含むシンボル決定部６１２は、乱数値抽出部６１５からの乱数値を用いて、再配置の対象となるシンボルを決定する機能と、決定したシンボルをディスプレイ２のゲーム領域２９１において再配置する機能と、シンボルの再配置情報を入賞判定部６１９に出力する機能と、シンボルの再配置の組合せに基づいて演出指令信号を演出用乱数値抽出部６１６に出力する機能とを有している。
【００８４】
演出用乱数値抽出部６１６は、シンボル決定部６１２から演出指令信号を受けた場合に、演出用乱数値を抽出する機能と、演出用乱数値を演出内容決定部６１３に出力する機能とを有している。演出内容決定部６１３は、演出用乱数値を用いて演出内容を決定する機能と、決定した演出内容の映像情報を演出表示処理部６１８に出力する機能と、決定した演出内容の音声・発光情報をサウンド出力部６１７に出力する機能と、を有している。
【００８５】
入賞判定部６１９は、シンボルの再配置情報が得られた場合に、シンボルの組合せに基づいて入賞の有無を判定する機能と、入賞したと判定したときに入賞役に基づいて払い出し量を算出する機能と、払い出し量に基づいた払い出し信号を賞付与部６２０に出力する機能と、を有している。賞付与部６２０は、遊技価値をユーザに払い出す機能を有している。
【００８６】
（情報処理装置１：スロットゲームの一例：ゲーム内容）
情報処理装置１は、スロットゲームとして、ベースゲームモードとボーナスゲームモードと抽選ゲームモードとの３種類のゲームモードを有する。ベースゲームモードは、通常ゲーム中のゲーム状態であり、ボーナスゲームモードは、フリーゲーム中のゲーム状態に相当する。情報処理装置１は、ベースゲームモードをメインとして単位ゲームが実行され、ベースゲームモードにおいてボーナストリガー条件が成立したときに、ボーナスゲームモードに移行する。例えば、ボーナスゲームのトリガーは、ボーナスシンボルが第１リールから連続で３個以上出現（再配置）するという条件である。尚、ボーナスゲームのトリガーは他の条件でもよい。
【００８７】
（情報処理装置１：スロットゲームの一例：ゲーム内容：ベースゲームモード）
ベースゲームモードについて具体的に説明すると、図９のディスプレイ２に表示されたゲーム領域２９１内において、３行６列でビデオリールのスロットゲーム用シンボルが再配置可能にされている。ベット処理において、ベット数がユーザにより選択される。例えば、ベット数は、１、２、３、５、１０等の選択がベットボタン２９３４の操作により選択可能にされていてもよいし、所望数を入力可能にされていてもよい。そして、これらのベット数の一部を累計した原資がジャックポットとされる。
【００８８】
次に、ゲーム領域２９１内において、ビデオリールが変動表示（スクロール移動）及び停止表示（スクロール停止）されることによって、シンボルが再配置されると、入賞の有無が判定される。そして、再配置されたシンボルの再配置の態様に基づいてウィン判定が行われる。例えば、ボーナスシンボルが第１列領域（第１リール）から第６列領域（第６リール）にかけて連続していればボーナスゲームトリガーの入賞となる。また、ボーナスシンボルと、ボーナスシンボルの代用として判定されるワイルドシンボルとが連続していてもボーナスゲームトリガーの入賞となる。
【００８９】
（情報処理装置１：スロットゲームの一例：ゲーム内容：ボーナスゲームモード）
ベースゲームモードにおいて、ボーナスゲームのトリガー条件が成立すると、ボーナスゲームモードに移行し、先ず、フリーゲーム処理が実行される。
【００９０】
フリーゲーム処理においては、フリーゲーム中に使用するフリーゲーム用のリール帯が決定されると共に、所定のフリーゲーム数が設定される。尚、フリーゲーム用のリール帯及びフリーゲーム数は、複数の選択中から乱数抽選より設定されてもよい。
【００９１】
フリーゲームが実行されると、ウィン判定が行われる。尚、ウィン判定は、ベースゲームにおけるウィン判定と同一であってもよい。例えば、ボーナスシンボルが第１リールから連続で３個以上出現した場合は、ボーナスゲーム（フリーゲーム）のリトリガー条件が成立する。
【００９２】
この後、フリーゲームの終了判定が行われ、フリーゲームが終了していなければ、フリーゲームが継続され、残りのフリーゲームが実行される。
【００９３】
（情報処理装置１：動作）
次に、図１１を参照して、情報処理装置１のＣＰＵ１０１により実行されるマップ画面処理のゲームプログラムについて説明する。
【００９４】
（情報処理装置１：動作：マップ画面処理）
図１１に示すように、先ず、ＣＰＵ１０１は、マップ画面を表示する要求があったか否かを判定する（Ｓ１００）。例えば、当該要求は、マップ画面へ遷移するためのボタンが配置された他の画面において、当該ボタンがタッチ操作されたことによって発生する。マップ画面の表示要求がない場合（Ｓ１００：ＮＯ）、ＣＰＵ１０１は、ステップＳ１００を繰り返して当該要求を待機する。
【００９５】
マップ画面の表示要求があった場合（Ｓ１００：ＹＥＳ）、ＣＰＵ１０１は、マップ画面の構成を行う（Ｓ１０１）。具体的には、ＣＰＵ１０１は、サーバや、情報処理装置１自身に記憶されている、ゲームの進行度合い等のマップ画面に必要な情報を取得して表示するデータを構成する。そして、ＣＰＵ１０１は、構成した情報に基づいて、現在地指示アイコン２４やマップアイコン２６を含むマップ画面を表示する（Ｓ１０２）。
【００９６】
マップ画面が表示された後、ＣＰＵ１０１は、タッチ操作があったか否かを判定する（Ｓ１０３）。タッチ操作が無い場合（Ｓ１０３：ＮＯ）、ＣＰＵ１０１は、ステップＳ１０３を繰り返してユーザからのタッチ操作を待機する。
【００９７】
タッチ操作があった場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ１０１は、タッチ操作の対象が現在地指示アイコン２４であるか否かを判定する（Ｓ１０４）。タッチ操作の対象が現在地指示アイコン２４である場合（Ｓ１０４：ＹＥＳ）、ＣＰＵ１０１は、現在地移動処理を実行し（Ｓ１０５）、処理をステップＳ１０３へ移行する。尚、現在地移動処理については後述する。
【００９８】
一方、タッチ操作の対象が現在地指示アイコン２４でない場合（Ｓ１０４：ＮＯ）、ＣＰＵ１０１は、タッチ操作の対象がいずれかのノードアイコン２２であるか否かを判定する（Ｓ１０６）。タッチ操作の対象がいずれかのノードアイコン２２である場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ１０１は、タッチ操作の対象となったノードアイコン２２を現在地に設定する（Ｓ１０７）。即ち、ＣＰＵ１０１は、当該ノードアイコン２２が現在地であることをＲＡＭ１０３に記憶する。
【００９９】
そして、ＣＰＵ１０１は、ユーザがスロットゲームをプレイするか否かを判定する（Ｓ１０８）。ユーザがスロットゲームをプレイする場合には、ＣＰＵ１０１は、スロットゲーム処理を実行し（Ｓ１０９）、処理をステップＳ１０３へ移行する。スロットゲーム処理については後述する。
【０１００】
ステップＳ１０６において、タッチ操作の対象がいずれのノードアイコン２２でもないと判定した場合（Ｓ１０６：ＮＯ）、ＣＰＵ１０１は、タッチ操作がスワイプ操作であるか否かを判定する（Ｓ１１０）。タッチ操作がスワイプ操作である場合には、ＣＰＵ１０１は、当該スワイプ操作に応じてマップ画面でのスクロール表示を行い（Ｓ１１１）、処理をステップＳ１０６へ移行する。
【０１０１】
一方、タッチ操作がスワイプ操作でない場合（Ｓ１１１：ＮＯ）、ＣＰＵ１０１は、タッチ操作の対象がマップアイコン２６であるか否かを判定する（Ｓ１１２）。タッチ操作の対象がマップアイコン２６でない場合（Ｓ１１２：ＮＯ）、ＣＰＵ１０１は、処理をステップＳ１０３へ移行する。
【０１０２】
タッチ操作の対象がマップアイコン２６である場合（Ｓ１１２：ＹＥＳ）、ＣＰＵ１０１は、ステージ選択画面を表示する（Ｓ１１３）。そして、ＣＰＵ１０１は、ステージ選択画面において、何れかのステージアイコン２７ａが選択されたか否かを判定する（Ｓ１１４）。何れのステージアイコン２７ａも選択されない場合（Ｓ１１４：ＮＯ）、ステップＳ１１４を繰り返してユーザによるステージの選択を待機する。何れかのステージアイコン２７ａが選択された場合（Ｓ１１４：ＹＥＳ）、ＣＰＵ１０１は、処理をステップＳ１０１に移行する。そして、ＣＰＵ１０１は、ステップＳ１０１において当該ステージアイコン２７ａに対応するステージマップ２０ａを表示エリア２１とするマップ画面を構成する。
【０１０３】
（情報処理装置１：動作：現在地移動処理）
次に、図１２を参照して、情報処理装置１のＣＰＵ１０１により実行されるマップ画面処理のサブルーチンである現在地移動処理のゲームプログラムについて説明する。
【０１０４】
図１２に示すように、先ず、ＣＰＵ１０１は、ディスプレイ２に現在表示されている表示エリア２１に現在地に設定されているノードアイコン２２が存在しているか否かを判定する（Ｓ１２０）。表示エリア２１にノードアイコン２２が存在していない場合（Ｓ１２０：ＮＯ）、ＣＰＵ１０１は、移動後の現在地が表示される表示エリア２１を確定する（Ｓ１２１）。この際、ＣＰＵ１０１は、現在地に設定されているノードアイコン２２が、上下方向（スクロール方向）の中央位置に存在するように、表示エリア２１を設定する。そして、ＣＰＵ１０１は、現在の表示エリア２１から、設定された表示エリア２１まで、スクロール表示を行う（Ｓ１２２）。その後、ＣＰＵ１０１は、本ルーチンを終了し、処理をマップ画面処理に戻す。
【０１０５】
一方、ステップＳ１２０において、表示エリア２１にノードアイコン２２が存在している場合（Ｓ１２０：ＹＥＳ）、移動をキャンセルし（Ｓ１２３）、現在地に設定されているノードアイコン２２を強調表示する（Ｓ１２４）。その後、ＣＰＵ１０１は、本ルーチンを終了し、処理をマップ画面処理に戻す。
【０１０６】
（情報処理装置１：動作：スロットゲーム処理）
次に、図１３を参照して、情報処理装置１のＣＰＵ１０１により実行されるマップ画面処理のサブルーチンであるスロットゲーム処理のゲームプログラムについて説明する。
【０１０７】
図１３に示すように、１ゲーム終了時初期化処理が行われる（Ｓ１）。例えば、ベット数や抽選により決定されたシンボルなど、ＲＡＭ１０３の作業領域において１回の遊技ごとに不要となるデータがクリアされる。そして、ベースゲームスタート処理の後（Ｓ２）、ベースゲームシンボル抽選処理が行われる（Ｓ３）。この処理では、シンボル抽選テーブルを用いて、乱数値に基づいた停止予定シンボルの抽選及び決定が行われる。
【０１０８】
次に、ベースゲーム演出決定処理が行われる（Ｓ４）。ＣＰＵ１０１は、演出用乱数値を抽出し、予め定められた複数の演出内容の何れかを抽選により決定し、決定された演出内容のタイミングで当該演出内容を実行する。例えば、ディスプレイ２の演出領域２９２に演出用の映像を表示し、スピーカ１１５により音声を出力する等の制御を行う。
【０１０９】
次に、ベースゲームリール変動停止処理が行われる（Ｓ５）。この処理では、シンボル表示領域２１ａにおけるシンボル列のスクロールが開始され、ベースゲームシンボル抽選処理において決定された停止予定シンボルが所定の位置に停止される。
【０１１０】
次に、払出数決定処理が行われる（Ｓ６）。ベースゲームにおいては、シンボルの組合せに応じてペイアウトテーブルに基づいた払出数の決定が行われ、ＲＡＭ１０３に設けられた払出数記憶領域に格納される。また、ボーナスゲームトリガーが成立した場合は、ボーナスシンボルの組合せに応じて、ベースゲームとは異なるルールで払出数の決定が行われる。
【０１１１】
次に、ボーナスゲームトリガーが成立したか否かが判別される（Ｓ７）。ボーナスゲームトリガーが成立したと判別したときには（Ｓ７：ＹＥＳ）、ボーナスゲーム処理が行われる（Ｓ８）。その後、ボーナスゲームトリガーが成立している場合は（Ｓ１０：ＹＥＳ）、Ｓ８のボーナスゲーム処理が再実行される。
【０１１２】
一方、Ｓ７又はＳ１０においてボーナスゲームトリガーが成立していない場合は（Ｓ７、Ｓ１０：ＮＯ）、払出処理が行われる（Ｓ１１）。ＣＰＵ１０１は、払出数記憶領域に格納されている値を、ＲＡＭ１０３に設けられているクレジット数記憶領域に格納されている値（クレジット数カウンタ）に加算する。この後、Ｓ１から再実行される。
【０１１３】
（情報処理装置１：具体例：ゲーム内容：ボーナスゲーム処理）
次に、図１４を参照して、情報処理装置１のＣＰＵ１０１により実行されるスロットゲーム処理のサブルーチンであるボーナスゲーム処理のゲームプログラムについて説明する。
【０１１４】
先ず、フリーゲーム数がセットされる（Ｓ２１）。例えば、フリーゲーム数として５がセットされる。この後、１ゲーム終了時初期化処理が行われる（Ｓ２２）。例えば、抽選により決定されたシンボルなど、ＲＡＭ１０３の作業領域において１回の遊技ごとに不要となるデータがクリアされる。尚、ボーナスゲームにおけるベット数は、ボーナスゲームに移行する直前のベースゲームにおけるものが用いられる。
【０１１５】
この後、ベースゲームの場合と同様に、フリーゲームスタート処理（Ｓ２３）、フリーゲームシンボル抽選処理（Ｓ２４）、フリーゲーム演出決定処理（Ｓ２５）が行われる。尚、フリーゲームは、ベースゲームで使用されたシンボル抽選テーブルとは異なるフリーゲーム用のシンボル抽選テーブルが用いられる。また、フリーゲームシンボル抽選処理において、ドデカチリフラグが１である場合は、ドデカチリシンボルが再配置されるように抽選が行われる。
【０１１６】
この後、リールを変動表示及び停止表示させるフリーゲームリール変動停止処理（Ｓ２６）が行われる。この処理において、ＣＴフラグが１である場合は、フリーゲームがＣＴモードとなり、ユーザの操作により強制的にリールを停止させることが可能にされる。この後、払出数決定処理（Ｓ２７）、払出処理（Ｓ２８）が順番に実行された後、フリーゲーム数が１カウントダウンされる（Ｓ２９）。そして、ボーナスゲームが終了か否かが判定される（Ｓ３０）。フリーゲーム数が０でない場合は（Ｓ３０：ＮＯ）、ボーナスゲームが終了していないと判定されることによって、Ｓ２２から再実行される。一方、フリーゲーム数が０である場合は（Ｓ３０：ＹＥＳ）、ボーナスゲームが終了したと判定される。そして、ドデカチリフラグ及びＣＴフラグが０に設定される(Ｓ３１)。これにより、ベースゲーム後のボーナスゲームにおいては両フラグの０が維持され、抽選ゲーム後のボーナスゲームにおいては両フラグが１から０に変更される。この後、本処理が終了され、図１３の処理ルーチンに復帰される。
【０１１７】
（発明の概要）
【０１１８】
情報処理装置１は、画面を表示するディスプレイ２と、ディスプレイ２の全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネル５と、ＣＰＵ１０１等のコントローラ４と、を有し、コントローラ４は、複数のノードアイコン２２を経路２３上に有するマップ２０において画面に応じて設定される表示エリア２１をディスプレイ２に表示する処理と、現在地指示アイコン２４をディスプレイ２に表示する処理と、タッチパネル５が受け付けた操作について複数のノードアイコン２２のいずれか１つを示すものであると判定した場合、当該ノードアイコン２２に基づき複数のノードアイコン２２の何れか１つを現在地に設定する処理と、タッチパネル５が受け付けた操作について現在地指示アイコン２４を示すものであると判定した場合、マップ２０の現在地に設定されたノードアイコン２２のある表示エリア２１を表示する処理と、を実行するようにプログラムされている。
【０１１９】
上記構成によれば、マップ２０において、現在地として設定されたノードアイコン２２から離れた表示エリア２１となってしまった場合でも、現在地指示アイコン２４を示す操作が行われることにより現在地として設定されたノードアイコン２２の表示エリア２１が表示される。これにより、現在地として設定されたノードアイコン２２を探す必要がなくなり、容易に現在地として設定されたノードアイコン２２を表示することが可能となる。その結果、タッチパネル５を有した情報処理装置におけるユーザインターフェースを向上させることができる。
【０１２０】
情報処理装置１において、コントローラ４は、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合、設定する表示エリア２１までスクロール表示する。
【０１２１】
上記構成によれば、現在地指示アイコン２４を用いて現在地へ戻る場合に、現在地の表示エリア２１までスクロール表示されるため、どの程度現在地から離れていたかをユーザに認識させることが可能となる。これにより、ユーザが再度現在地へ戻る前の場所へアクセスしたい場合、ユーザは当該スクロール表示の方向や時間等を戻る前の場所を理解するための指標とすることが可能となる。その結果、タッチパネル５を有した情報処理装置におけるユーザインターフェースをより向上させることができる。
【０１２２】
情報処理装置１において、コントローラ４は、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合、スクロール方向において現在地に設定されたノードアイコンが中央位置となるようにマップ２０における表示エリア２１を設定する。
【０１２３】
上記構成によれば、現在地指示アイコン２４を用いた場合に、現在地が中央位置となるように表示エリア２１が設定される。これにより、現在地指示アイコン２４を用いて現在地のある表示エリア２１を表示した場合に、表示エリア２１内での現在地を容易に見つけることが可能となる。
【０１２４】
情報処理装置１において、コントローラ４は、タッチパネル５が受け付けた操作が現在地指示アイコン２４の指示を示すものであると判定した場合であって、現在の表示エリア２１に現在地に設定されたノードアイコン２２が含まれる場合、当該操作に基づくスクロール表示をキャンセルする。
【０１２５】
上記構成によれば、現在地指示アイコン２４を用いて現在地へ戻る場合に、既に現在地のある表示エリア２１が表示されている場合には、スクロール表示を行わない。これにより、既に現在地のある表示エリア２１が表示されていることを明確に報知することができる。
【０１２６】
情報処理装置１において、スクロール表示のキャンセルを行う場合、ノードアイコン２２を強調表示する。
【０１２７】
上記構成によれば、ユーザが現在地指示アイコン２４を用いて現在地へ戻る場合に、既に現在地のある表示エリア２１が表示されている場合には、スクロール表示を行われず現在地のノードアイコン２２が強調表示される。これにより、既に表示されている表示エリア２１内の現在地の場所を明確に報知することができる。
【０１２８】
ゲームプログラムは、画面を表示するディスプレイ２と、ディスプレイ２の全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネル５と、を備えたコンピュータに、複数のノードアイコン２２を経路２３上に有するマップ２０において画面に応じて設定される表示エリア２１をディスプレイ２に表示する処理と、現在地指示アイコン２４をディスプレイ２に表示する処理と、タッチパネル５が受け付けた操作について複数のノードアイコン２２のいずれか１つを示すものであると判定した場合、当該ノードアイコン２２に基づき複数のノードアイコン２２の何れか１つを現在地に設定する処理と、タッチパネル５が受け付けた操作について現在地指示アイコン２４を示すものであると判定した場合、マップ２０の現在地に設定されたノードアイコン２２のある表示エリア２１を表示する処理と、を実行させる。
【０１２９】
上記構成によれば、マップ２０において、現在地として設定されたノードアイコン２２から離れた表示エリア２１となってしまった場合でも、現在地指示アイコン２４を示す操作が行われることにより現在地として設定されたノードアイコン２２の表示エリア２１が表示される。これにより、現在地として設定されたノードアイコン２２を探す必要がなくなり、容易に現在地として設定されたノードアイコン２２を表示することが可能となる。その結果、タッチパネル５を有した情報処理装置におけるユーザインターフェースを向上させることができる。
【０１３０】
ゲーム制御方法は、画面を表示するディスプレイ２と、ディスプレイ２の全面に設けられ、ユーザのタッチ操作を受け付けるタッチパネル５と、を備えたコンピュータが実行するゲーム制御方法であって、複数のノードアイコン２２を経路２３上に有するマップ２０において画面に応じて設定される表示エリア２１をディスプレイ２に表示する処理と、現在地指示アイコン２４をディスプレイ２に表示する処理と、タッチパネル５が受け付けた操作について複数のノードアイコン２２のいずれか１つを示すものであると判定した場合、当該ノードアイコン２２に基づき複数のノードアイコン２２の何れか１つを現在地に設定する処理と、タッチパネル５が受け付けた操作について現在地指示アイコン２４を示すものであると判定した場合、マップ２０の現在地に設定されたノードアイコン２２のある表示エリア２１を表示する処理と、をコンピュータが実行する。
【０１３１】
上記構成によれば、マップ２０において、現在地として設定されたノードアイコン２２から離れた表示エリア２１となってしまった場合でも、現在地指示アイコン２４を示す操作が行われることにより現在地として設定されたノードアイコン２２の表示エリア２１が表示される。これにより、現在地として設定されたノードアイコン２２を探す必要がなくなり、容易に現在地として設定されたノードアイコン２２を表示することが可能となる。その結果、タッチパネル５を有した情報処理装置におけるユーザインターフェースを向上させることができる。
【０１３２】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【０１３３】
また、上述した詳細な説明では、本発明をより容易に理解できるように、特徴的部分を中心に説明した。本発明は、上述した詳細な説明に記載する実施形態に限定されず、その他の実施形態にも適用することができ、その適用範囲は多様である。また、本明細書において用いた用語及び語法は、本発明を的確に説明するために用いたものであり、本発明の解釈を制限するために用いたものではない。また、当業者であれば、本明細書に記載された発明の概念から、本発明の概念に含まれる他の構成、システム、方法等を推考することは容易であると思われる。従って、請求の範囲の記載は、本発明の技術的思想の範囲を逸脱しない範囲で均等な構成を含むものであるとみなされなければならない。また、要約書の目的は、特許庁及び一般的公共機関や、特許、法律用語又は専門用語に精通していない本技術分野に属する技術者等が本出願の技術的な内容及びその本質を簡易な調査で速やかに判定し得るようにするものである。従って、要約書は、請求の範囲の記載により評価されるべき発明の範囲を限定することを意図したものではない。また、本発明の目的及び本発明の特有の効果を十分に理解するために、すでに開示されている文献等を充分に参酌して解釈されることが望まれる。
【０１３４】
上述した詳細な説明は、コンピュータで実行される処理を含むものである。以上での説明及び表現は、当業者が最も効率的に理解することを目的として記載している。本明細書では、１の結果を導き出すために用いられる各処理は、自己矛盾がない処理として理解されるべきである。また、各処理では、電気的又は磁気的な信号の送受信、記録等が行われる。各処理における処理では、このような信号を、ビット、値、シンボル、文字、用語、数字等で表現しているが、これらは単に説明上便利であるために用いたものであることに留意する必要がある。また、各処理における処理は、人間の行動と共通する表現で記載される場合があるが、本明細書で説明する処理は、原則的に各種の装置により実行されるものである。また、各処理を行うために要求されるその他の構成は、以上の説明から自明になるものである。
【符号の説明】
【０１３５】
１  情報処理装置
２  ディスプレイ
３  メモリ
４  コントローラ
５  タッチパネル
【図１】
2019058375.tif 000003
【図２】
2019058375.tif 000004
【図３】
2019058375.tif 000005
【図４】
2019058375.tif 000006
【図５】
2019058375.tif 000007
【図６】
2019058375.tif 000008
【図７】
2019058375.tif 000009
【図８】
2019058375.tif 000010
【図９】
2019058375.tif 000011
【図１０】
2019058375.tif 000012
【図１１】
2019058375.tif 000013
【図１２】
2019058375.tif 000014
【図１３】
2019058375.tif 000015
【図１４】
2019058375.tif 000016