JP7081930B2 - Programs, information processing methods, and information processing equipment - Google Patents
Programs, information processing methods, and information processing equipment Download PDFInfo
- Publication number
- JP7081930B2 JP7081930B2 JP2018019412A JP2018019412A JP7081930B2 JP 7081930 B2 JP7081930 B2 JP 7081930B2 JP 2018019412 A JP2018019412 A JP 2018019412A JP 2018019412 A JP2018019412 A JP 2018019412A JP 7081930 B2 JP7081930 B2 JP 7081930B2
- Authority
- JP
- Japan
- Prior art keywords
- planet
- user
- game
- information terminal
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、プログラム、情報処理方法、及び情報処理装置に関する。 The present invention relates to a program, an information processing method, and an information processing apparatus.
従来、ゲーム機、パーソナルコンピュータ、及びスマートフォン等の端末によりネットワークを介してサーバ装置等と接続し、オンラインでゲームを行う、いわゆるオンラインゲーム(ネットワークゲーム)が普及している。 Conventionally, so-called online games (network games), in which a terminal such as a game machine, a personal computer, or a smartphone is connected to a server device or the like via a network to play a game online, have become widespread.
また、このオンラインゲーム等において、ユーザは、ゲームでプレイするステージ等を、例えば、ステージ等の一覧から選択できる。 Further, in this online game or the like, the user can select, for example, a stage or the like to be played in the game from a list of stages or the like.
しかしながら、従来技術では、ユーザにとって、ゲームのオブジェクトを一覧から見つけること自体を楽しむことはできないという問題がある。 However, in the prior art, there is a problem that the user cannot enjoy finding the object of the game from the list.
そこで、ゲームのオブジェクトを見つけることを、ユーザに楽しませることができる技術を提供することを目的とする。 Therefore, it is an object of the present invention to provide a technique that can entertain the user in finding an object of a game.
情報処理装置に、画面が向けられた方向を取得する処理と、ゲームにおける所定のオブジェクトを、前記方向に応じた前記画面上の位置で前記画面に表示させる処理と、を実行させ、前記表示させる処理は、前記所定のオブジェクトに応じた期間のみにおいて、前記所定のオブジェクトを表示させる、プログラムを提供する。
The information processing device is made to execute a process of acquiring the direction in which the screen is directed and a process of displaying a predetermined object in the game on the screen at a position on the screen according to the direction, and the display is performed. The process of displaying the predetermined object provides a program for displaying the predetermined object only for a period corresponding to the predetermined object .
開示の技術によれば、ゲームのオブジェクトを見つけることを、ユーザに楽しませることができる。 The disclosed technique can entertain the user in finding objects in the game.
以下、図面に基づいて本発明の実施形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<システム構成>
図1は、実施形態に係る情報処理システム1の構成例を示す図である。図1において、情報処理システム1は、サーバ装置10、及び情報端末20A、情報端末20B、情報端末20C、・・・(以下、区別する必要がない場合は、単に「情報端末20」と称する。)を含む。
<System configuration>
FIG. 1 is a diagram showing a configuration example of the
サーバ装置10と情報端末20とは、携帯電話網、無線LAN(Local Area Network)、インターネット等の通信ネットワーク50によって接続される。
The
サーバ装置10は、例えばゲームを提供する事業者が運営するサーバであり、情報端末20にオンラインゲーム(ネットワークゲーム)を提供する。
The
情報端末20は、例えば、スマートフォン、タブレット型端末、携帯型ゲーム専用機等の端末である。情報端末20は、サーバ装置10から配信されたオンラインゲーム用のアプリケーションを実行する。
The
<ハードウェア構成>
図2は、実施の形態に係るサーバ装置10、及び情報端末20のハードウェア構成例を示す図である。以下では、サーバ装置10を例として説明する。図2のサーバ装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
<Hardware configuration>
FIG. 2 is a diagram showing a hardware configuration example of the
サーバ装置10での処理を実現するオンラインゲームプログラムは、記録媒体101によって提供される。オンラインゲームプログラムを記録した記録媒体101がドライブ装置100にセットされると、オンラインゲームプログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、オンラインゲームプログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたオンラインゲームプログラムを格納すると共に、必要なファイルやデータ等を格納する。
The online game program that realizes the processing in the
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従ってサーバ装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はキーボード及びマウス等、またはタッチパネル及びボタン等で構成され、様々な操作指示を入力させるために用いられる。
The
なお、記録媒体101の一例としては、CD-ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
An example of the
情報端末20のハードウェア構成は、図2に示すサーバ装置10のハードウェア構成例と同様でもよい。
The hardware configuration of the
<機能構成>
次に、図3を参照し、サーバ装置10、及び情報端末20の機能構成について説明する。図3は、実施形態に係るサーバ装置10、及び情報端末20の機能ブロック図である。
<Functional configuration>
Next, with reference to FIG. 3, the functional configurations of the
≪サーバ装置≫
サーバ装置10は、記憶部11を有する。記憶部11は、例えば、補助記憶装置102等を用いて実現される。記憶部11は、惑星データ111等を記憶する。惑星データ111については後述する。
≪Server device≫
The
また、サーバ装置10は、取得部12、制御部13、及び表示制御部14を有する。これら各部は、サーバ装置10にインストールされた1以上のプログラムが、サーバ装置10のCPU104に実行させる処理により実現される。
Further, the
取得部12は、情報端末20がユーザからかざす操作を受けた際の、情報端末20の現在位置、及び情報端末20の筐体の姿勢を、情報端末20から取得する。
The
制御部13は、1以上の情報端末20に、オンラインゲーム(以下で、単に「ゲーム」とも称する。)を提供する。制御部13は、表示制御部14により、同一の仮想3次元空間の各惑星を1以上の情報端末20に表示させる。
The
表示制御部14は、制御部13の指示に従い、情報端末20の画面の表示を制御する。 ≪情報端末≫
情報端末20は、受付部21、取得部22、制御部23、及び表示制御部24を有する。これら各部は、情報端末20にインストールされた1以上のプログラムが、情報端末20のCPUに実行させる処理により実現される。
The
The
受付部21は、サーバ装置10が提供するゲームを行うための各種操作をユーザから受け付ける。
The
取得部22は、ユーザからかざす操作を受けた際の、情報端末20の現在位置、及び情報端末20の筐体の姿勢を各種センサ等から取得する。
The
制御部23は、サーバ装置10からの指示に従い、サーバ装置10が提供するゲームを行うための各種の処理を行う。
The
表示制御部24は、制御部23の指示に従い、ゲームの画面を情報端末20の画面に表示させる。
The
<処理>
次に、図4乃至図9を参照して、情報処理システム1の処理について説明する。図4は、実施形態に係る情報処理システム1の処理の一例を示すシーケンス図である。なお、情報端末20A、情報端末20B、情報端末20Cのユーザを、それぞれ、ユーザA(「第1ユーザ」の一例。)、ユーザB(「第2ユーザ」の一例。)、ユーザCと称する。
<Processing>
Next, the processing of the
ステップS1において、情報端末20の受付部21は、ユーザAからゲームを起動する操作を受け付けた後、ユーザAから情報端末20Aの筐体を所定の方向にかざす操作を受け付ける。ここで、かざす操作とは、例えば、ユーザが情報端末20の画面が見えるように情報端末20の筐体を把持しながら、仮想3次元空間における所定の位置に存在するオブジェクトの方向に当該画面の背面(裏側)を向ける操作をいう。すなわち、筐体の背面のカメラによる被写体を、当該筐体の前面の画面で見る場合の操作と同様の操作である。なお、かざす方向は、空の方向に限らず、地面の方向等でもよい。
In step S1, the
続いて、情報端末20Aの取得部22は、情報端末20Aの現在位置、及び情報端末20Aの姿勢を取得する(ステップS2)。ここで、情報端末20Aの取得部22は、例えば、GPS(Global Positioning System)等を用いて、現在位置の緯度、及び経度を取得する。また、情報端末20Aは、例えば、ジャイロセンサ、加速度センサ、または地磁気センサ等のセンサを用いて、情報端末20Aの筐体の姿勢を取得する。なお、情報端末20の筐体の姿勢として、例えば、鉛直方向に対する情報端末20の筐体の傾きを取得してもよい。
Subsequently, the
続いて、情報端末20Aの制御部23は、取得部22により取得された現在位置、及び筐体の姿勢の情報をサーバ装置10に送信する(ステップS3)。
Subsequently, the
続いて、サーバ装置10の取得部12は、仮想3次元空間上における、情報端末20Aの位置、及び情報端末20Aがかざされた方向(情報端末20Aの画面の背面が向けられた方向)を判定する(ステップS4)。ここで、サーバ装置10の取得部12は、情報端末20Aの現在位置の緯度、及び経度に基づいて、任意の位置(例えば、地球の中心の位置等)を原点とする情報端末20Aの位置(絶対座標)を算出し、当該位置を仮想3次元空間上の位置として算出する。また、サーバ装置10の制御部13は、情報端末20の筐体の姿勢に基づいて、情報端末20Aがかざされた方向を算出する。
Subsequently, the
図5は、実施形態に係る仮想3次元空間上の位置及び方向を判定する処理の一例について説明する図である。図5では、情報端末20Aは、地球501の北半球に位置するユーザAにより空の方にかざされ、情報端末20Bは、南半球に位置するユーザBにより地面の方にかざされている場合の例が示されている。
FIG. 5 is a diagram illustrating an example of a process for determining a position and a direction in a virtual three-dimensional space according to an embodiment. In FIG. 5, the
図5の例では、サーバ装置10は、情報端末20Aの現在位置の緯度、及び経度に基づいて、情報端末20Aの位置(絶対座標)502Aを算出し、情報端末20Aの筐体の姿勢に基づいて、情報端末20Aがかざされた方向l1を算出している。また、サーバ装置10は、情報端末20Bの現在位置の緯度、及び経度に基づいて、情報端末20Bの位置502Bを算出し、情報端末20Bの筐体の姿勢に基づいて、情報端末20Bがかざされた方向l2を算出している。
In the example of FIG. 5, the
続いて、サーバ装置10の制御部13は、仮想3次元空間上の惑星の位置と、当該位置、及び当該方向とに基づいて、情報端末20Aの画面に表示させる惑星を判定し(ステップS5)、表示制御部14により、当該惑星のデータを、情報端末20Aに送信する(ステップS6)。
Subsequently, the
図6は、仮想3次元空間上で情報端末20がかざされた方向に位置する惑星を判定する処理の一例について説明する図である。図6の例では、地球501の中心を原点とした実空間上の現実の天体の位置に、仮想3次元空間上で惑星601、惑星602が設定されている。ここで、実空間上の現実の天体とは、例えば、現実の宇宙空間に存在する、惑星、彗星、衛星、恒星、星雲、銀河等の天体である。サーバ装置10の制御部13は、実空間上の天体の位置を、予め設定されている、所定の時刻における当該天体の位置、当該天体の軌道、及び現在日時等に基づいて算出してもよい。なお、サーバ装置10の制御部13は、実空間上の天体の位置を、他の公知の方法により算出してもよい。
FIG. 6 is a diagram illustrating an example of a process of determining a planet located in the direction in which the
図6の例では、惑星601は、例えば、オリオン座のベテルギウスの位置に設定され、惑星602は月の位置に設定されている。惑星601のように、地球501からの距離が、地球501の半径と比較して十分に大きい場合、サーバ装置10の制御部13は、仮想3次元空間上の惑星601の位置と、情報端末20がかざされた方向とに基づいて、惑星601を情報端末20の画面に表示させるか否かを判定してもよい。この場合、図5の例で、情報端末20Aがかざされた方向l1と情報端末20Bがかざされた方向l2とが同一であり、図6の地球501からl1の方向に惑星601が設定されている場合、情報端末20Aと情報端末20Bの両方に、惑星601が表示される。
In the example of FIG. 6,
図7は、惑星データ111の一例を示す図である。図7の例では、サーバ装置10の記憶部11に記憶されている惑星データ111には、惑星IDに対応付けて、画像、仮想3次元空間上の位置、出現期間、出現地域、環境、敵キャラクター、プレイ回数、プレイヤー数、獲得可能な各アイテムの残数、及び各アイテムから各材料が抽出される確率が記憶されている。
FIG. 7 is a diagram showing an example of
惑星IDは、惑星の識別情報である。画像は、情報端末20に表示させる当該惑星のイラスト等の画像である。仮想3次元空間上の位置は、当該惑星の仮想3次元空間上の位置であり、例えば、実空間上の所定の天体の位置である。なお、サーバ装置10の制御部13は、仮想3次元空間上の位置を、実空間上の天体とは無関係な位置としてもよい。出現期間は、当該惑星が情報端末20に表示される期間である。なお、出現期間は、ゲームにおける惑星の種別毎に設定されてもよい。この場合、例えば、ゲームのストーリーに関する惑星は常に出現し、期間限定のイベントに関する惑星は当該期間だけ出現し、現実の天体に関する惑星は、当該天体が各出現地域において現実の夜空に出現する期間だけ出現するように設定されてもよい。出現地域は、当該惑星が情報端末20に表示される、情報端末20の現在位置の緯度、経度等の範囲である。
The planet ID is the identification information of the planet. The image is an image such as an illustration of the planet to be displayed on the
環境は、当該惑星でのゲームで出現する環境である。敵キャラクターは、当該惑星でのゲームで出現し、ユーザが使用するキャラクターによるアイテムの収集等を妨害する敵キャラクター(モンスター)である。プレイ回数は、当該惑星でのゲームが、各ユーザによりプレイされた回数である。プレイヤー数は、当該惑星でのゲームを現在プレイしているユーザの数である。獲得可能な各アイテムの残数は、当該惑星でのゲームにより獲得可能な各アイテムの残数である。各アイテムから各材料が抽出される確率は、当該惑星でのゲームにより獲得可能な各アイテムから各材料が抽出される確率である。 The environment is the environment that appears in the game on the planet. An enemy character is an enemy character (monster) that appears in a game on the planet and interferes with the collection of items by the character used by the user. The number of plays is the number of times the game on the planet has been played by each user. The number of players is the number of users currently playing the game on the planet. The remaining number of each item that can be acquired is the remaining number of each item that can be acquired by the game on the planet. The probability that each material will be extracted from each item is the probability that each material will be extracted from each item that can be obtained by the game on the planet.
図7の例では、10月8日から11月3日までの間、現在位置の緯度、及び経度が地域Aに含まれる情報端末20において、仮想3次元空間上のx1、y1の位置に向けて情報端末20がかざされると、当該位置に応じた画面上の位置で、画像Aが情報端末20に表示される。
In the example of FIG. 7, from October 8th to November 3rd, the positions of x1 and y1 in the virtual three - dimensional space in the
続いて、情報端末20Aの制御部23は、表示制御部24により当該惑星を画面に表示させる(ステップS7)。ここで、サーバ装置10の制御部13は、惑星でのゲームを現在プレイしているユーザの数、惑星でのゲームを現在までにプレイしたユーザの数、惑星でのゲームが全ユーザによりプレイされた回数等の情報を、当該惑星に対応付けて情報端末20Aの画面に表示させてもよい。または、サーバ装置10の制御部13は、ユーザAによりフレンドとして登録されているユーザのうち、惑星でのゲームを現在プレイしているユーザの数、惑星でのゲームを現在までにプレイしたユーザの数、惑星でのゲームが当該フレンドとして登録されているユーザによりプレイされた回数等の情報を、当該惑星に対応付けて情報端末20Aの画面に表示させてもよい。
Subsequently, the
なお、サーバ装置10の制御部13は、これらのユーザの数を、各ユーザのアバター、所定ユーザ数(例えば、10人)毎のアイコン、または数値等により情報端末20Aの画面に表示させてもよい。また、サーバ装置10の制御部13は、これらのユーザの数や回数に応じた表示態様で惑星の画像を情報端末20Aの画面に表示させてもよい。この場合、例えば、これらのユーザの数や回数が多い程、惑星の画像の輝度を明るくする表示態様としてもよい。また、サーバ装置10の制御部13は、各ユーザのアバターに対応付けて、当該各ユーザの現在位置に応じた国旗を表示させてもよい。
The
また、サーバ装置10の制御部13は、ユーザAに対して友達として登録されているユーザBが、所定の惑星でのゲームをプレイ可能となった場合、所定の惑星を前記第1ユーザに表示可能としてもよい。この場合、サーバ装置10の制御部13は、例えば、惑星の地図(星図)等の所定のアイテムの入手、ユーザBが拠点とする惑星のレベルの向上、施設のレベルの向上等に応じて、情報端末20Bのかざす操作で、所定の惑星を表示可能とし、ユーザBに当該所定の惑星でのゲームをプレイできるようにする。そして、サーバ装置10の制御部13は、ユーザAが拠点とする惑星のレベル等では情報端末20Aのかざす操作で当該所定の惑星が表示されない場合であっても、ユーザAがユーザBを友達としてサーバ装置10の制御部13に登録している場合、当該所定の惑星を、情報端末20Aのかざす操作で表示可能とする。
Further, the
また、サーバ装置10の制御部13は、ユーザAに対して友達として登録されているユーザBが、所定の惑星でのゲームをプレイ可能となった場合、ユーザBが所定の惑星をかざす操作で表示させた場合、またはユーザBが所定の惑星をキャプチャした場合、情報端末20Aのかざす操作により、例えば、当該所定の惑星の上下左右等、当該所定の惑星に対応する画面上の位置で、ユーザBの情報を情報端末20Aの画面に表示させてもよい。
Further, when the user B registered as a friend to the user A can play the game on the predetermined planet, the
図8は、惑星を表示する画面の一例を示す図である。図8の例では、情報端末20Aにおいて、惑星801、及び惑星802等が表示されている。惑星801は、ユーザAが友達として登録しているユーザBがプレイ可能とした、ユーザBがかざす操作で表示させた、またはユーザBがキャプチャした惑星であり、惑星801に対応付けて、ユーザBのアバター画像811と、ユーザBが発見したことを示すメッセージ812が表示されている。
FIG. 8 is a diagram showing an example of a screen displaying a planet. In the example of FIG. 8, the
また、惑星802においては、惑星802でのゲームを現在プレイしている複数のユーザの各アバターが表示されている。
Further, on the
また、サーバ装置10の制御部13は、情報端末20Aの受付部21により、ユーザAから、例えば、惑星を長押しする操作等を受け付けると、当該惑星が出現した日時、当該惑星の出現が終了する日時、当該惑星でのゲームにより入手可能なアイテムの残数、及び当該惑星でのゲームにおける環境等を、当該惑星に対応付けて情報端末20Aの画面に表示させてもよい。なお、当該環境を表示する場合、当該環境を示すテキストを表示させてもよいし、当該惑星の画像により、当該環境を表示させてもよい。当該惑星でのゲームにおける環境を表示することにより、ユーザは、例えば、火の環境であれば、火の中を通過できる特性を有するキャラクターを当該惑星に連れて行くことを判断できる。また、ユーザは、水の環境であれば、水中を行動できる特性を有するキャラクターを当該惑星に連れて行くことを判断できる。
Further, when the
図9は、惑星の詳細情報を表示する画面の一例を示す図である。図9の例では、ユーザにより図8の惑星802等が長押しされ、惑星802でのゲームにより入手可能なアイテムの残数等が表示されている。
図9の例では、惑星802は図7の惑星データ111に惑星ID「001」として記憶されている惑星である。図9の例では、「金のお宝」の残数は「31」個であり、「金のお宝」から「超レア」な「金のお宝」である上等な金のお宝が抽出される確率は「30%」、「金のお宝」から「レア」な「金のお宝」である普通の金のお宝が抽出される確率は「70%」であることが、惑星802に対応付けられた領域901に表示されている。
FIG. 9 is a diagram showing an example of a screen displaying detailed information on the planet. In the example of FIG. 9, the user presses and holds the
In the example of FIG. 9, the
続いて、情報端末20Aの制御部23は、ユーザAから、当該惑星をキャプチャ(記録)する操作を受付部21により受け付けると(ステップS8)、当該惑星のデータを記憶する(ステップS9)。これにより、例えば、ユーザAが、かざす操作を再度行わずとも、後で、当該惑星でのゲームをすることもできる。また、サーバ装置10の制御部13は、例えば、期間限定で出現する惑星がキャプチャされた場合、当該期間を経過し、かざす操作では当該惑星が表示されなくなった後も、キャプチャされてから所定時間(例えば、24時間)以内であれば当該惑星でのゲームをプレイできるようにしてもよい。以下で、情報端末20B、及び情報端末20Cにおいても、当該惑星が既にキャプチャされているものとして説明する。
Subsequently, when the
続いて、情報端末20A、情報端末20B、及び情報端末20Cの制御部23は、各ユーザから、キャプチャされている1以上の惑星のうち、プレイする惑星を選択する操作を受付部21により受け付けると(ステップS10-1、ステップS10-2、ステップS10-3)、当該惑星でのゲームのデータをサーバ装置10の制御部13から取得する(ステップS11-1、ステップS11-2、ステップS11-3)。
Subsequently, when the
続いて、情報端末20A、情報端末20B、及び情報端末20Cの制御部23は、当該惑星でのゲームを、サーバ装置10の制御部13が提供するオンラインゲームにより同時に実行する(ステップS12-1、ステップS12-2、ステップS12-3)。なお、惑星でのゲームについては後述する。
Subsequently, the
続いて、情報端末20Aの制御部23は、当該惑星でのゲームが終了すると、サーバ装置10の制御部13が提供するオンラインゲームにより、当該惑星でのゲームで獲得したアイテムを、ゲーム上のユーザAが拠点とする惑星に持ち帰る(ステップS13)。
Subsequently, when the game on the planet is completed, the
続いて、情報端末20Aの制御部23は、ユーザAから、ユーザAが拠点とする惑星における各種操作を受付部21により受け付けると(ステップS14)、当該操作に応答して、サーバ装置10の制御部13が提供するオンラインゲームにより、ユーザAが拠点とする惑星上で各種の処理を実行する(ステップS15)。なお、各ユーザが拠点とする惑星上での各種の処理については後述する。
Subsequently, when the
≪惑星でのゲーム≫
次に、図10A乃至図10Cを参照し、図4のステップS12-1、ステップS12-2、ステップS12-3の惑星でのゲームの処理について説明する。以下では、ユーザA、ユーザB、及びユーザCの3名のユーザにより同時にゲームを行う例について説明するが、同時にゲームに参加可能なユーザの数は3に限定されない。
≪Game on the planet≫
Next, with reference to FIGS. 10A to 10C, the processing of the game on the planet in steps S12-1, step S12-2, and step S12-3 in FIG. 4 will be described. Hereinafter, an example in which three users, User A, User B, and User C, play a game at the same time will be described, but the number of users who can participate in the game at the same time is not limited to three.
図10A乃至図10Cは、惑星でのゲームの表示画面の一例を示す図である。図10Aの例では、情報端末20Aの画面内の下部の領域1001に、惑星でのゲームにおいてユーザAが使用可能なキャラクター1001A、キャラクター1001B、キャラクター1001C、アイテム1001D、及びアイテム1001Eの一覧が表示されている。
10A to 10C are diagrams showing an example of a display screen of a game on a planet. In the example of FIG. 10A, a list of
キャラクター1001Aは、例えば、火の中を通過できる特性を有するキャラクターである。キャラクター1001Bは、武器を装備させて攻撃力が向上しているキャラクター1001Aである。キャラクター1001Cは、例えば、水中を行動できる特性を有するキャラクターである。アイテム1001Dは、爆発して、ユーザB、及びユーザCが操作するキャラクターを攻撃するための爆弾のアイテムである。アイテム1001Eは、惑星に生息する敵キャラクターを捕獲するための罠のアイテムである。なお、当該敵キャラクターは、ユーザが操作するキャラクターを攻撃するため、当該敵キャラクターを捕獲することにより、惑星におけるアイテムの取得をより容易にすることができる。また、捕獲した敵キャラクターを宇宙船に運び入れ、当該ユーザが拠点とする惑星に連れて行くこともできる。
The
また、図10Aの例では、情報端末20Aの画面内の領域1010に、惑星における所定のフィールドが表示されている。領域1010において、惑星でのゲームにおいてユーザAが入手可能なアイテム1002、及びアイテム1003、惑星に生息する敵キャラクター1004、障害物である火1005、宇宙船1006等が表示されている。なお、図10Aの例では、アイテム1002は、敵キャラクター1004、及び火1005の近くに位置し、アイテム1003は水中に位置する。ここで、宇宙船1006には、ユーザAが拠点とする惑星から、ゲームのステージ(舞台)となる惑星に連れてきたキャラクターが搭乗しており、当該キャラクターは、惑星でのゲームにて取得したアイテムを宇宙船1006に運び入れる。
Further, in the example of FIG. 10A, a predetermined field on the planet is displayed in the
ユーザAによりキャラクター1001Aが押下(タップ操作)されることによりキャラクター1001Aが選択された状態で、ユーザAにより領域1010内の場所が押下されると、1以上のキャラクター1001Aが、宇宙船1006から当該場所に出撃して行く。なお、例えば、ユーザAにより当該場所が押下された回数分の数のキャラクター1001Aが出撃して行くようにしてもよい。そして、ユーザAが拠点とする惑星からゲームのステージとなる惑星に連れてこられたキャラクター1001Aの全てが出撃すると、情報端末20Aの制御部23は、例えば、領域1001におけるキャラクター1001Aをグレーアウト表示し、キャラクター1001Aを選択できないようにしてもよい。
When the
出撃したキャラクター1001Aは、当該場所の近くにあるアイテム1002、またはアイテム1003等を、宇宙船1006に運び入れようとする。
The
図10Bの例では、ユーザAのキャラクター1001Aが、アイテム1002を、宇宙船1006に運び入れようとし、ユーザBのキャラクター1020が、アイテム1002を、ユーザBの宇宙船に運び入れようとし、引っ張り合いが行われている。この引っ張り合いにおいて、ユーザAのキャラクター1001Aの数と、ユーザBのキャラクター1020の数とに基づいて、ユーザAの宇宙船1006またはユーザBの宇宙船の方にアイテム1002が引っ張られて行く。具体的には、アイテム1002を引っ張っているキャラクターの数が多い方のユーザの宇宙船の方にアイテム1002が引っ張られて行く。
In the example of FIG. 10B, the
なお、数の比較に加え、当該キャラクター1001Aの能力、及び当該キャラクター1020の能力にも基づいて、いずれのユーザの宇宙船の方にアイテム1002が引っ張られて行くか判定してもよい。
In addition to the comparison of the numbers, it may be determined which user's spaceship the
図10Bの画面において、ユーザAによりアイテム1001Dが押下された後、ユーザAにより領域1010内のユーザBのキャラクター1020が存在する場所が押下されたとする。この場合、図10Cに示すように、アイテム1001Dが当該場所で爆発して、ユーザBのキャラクター1020を攻撃する。これにより、ユーザBのキャラクター1020は消滅し、ユーザAのキャラクター1001Aは、アイテム1002を、宇宙船1006に運び入れることができる。
In the screen of FIG. 10B, it is assumed that after the
図10A乃至図10Cの例では、情報端末20Aの画面内の上部の領域1011に、惑星でのゲームの残り時間が表示されている。当該ゲームの開始から所定時間(例えば、2分間)を経過した時点、または全てのアイテムが各ユーザの宇宙船に運び入れられた時点で、惑星でのゲームは終了する。そして、各ユーザは、終了した時点で宇宙船に運び入れていたアイテムを、各ユーザが拠点とする惑星に持ち帰ることができる。
In the example of FIGS. 10A to 10C, the remaining time of the game on the planet is displayed in the
なお、惑星でのゲームにおいて、ユーザAが操作するキャラクター1001A、キャラクター1001B、及びキャラクター1001Cは、出撃する場所をユーザAにより指定された後は、AI(Artificial Intelligence)により行動を開始する。そのため、惑星でのゲームにおいて、ユーザによる操作回数は比較的少なくなるため、通信頻度を低減できるとともに、比較的多くのユーザに同時に対戦させることができる。
In the game on the planet, the
また、サーバ装置10の制御部13、または情報端末20の制御部23は、プレイする惑星に応じて、視界が悪い等のため、ユーザAの操作するキャラクターに、ユーザBの操作するキャラクターが近づくまで、情報端末20AにおいてユーザBの操作するキャラクターを情報端末20の画面に表示させないようにしてもよい。また、プレイする惑星に応じて、重力が大きい等のため、ユーザが操作するキャラクターの数が所定の閾値以上でないと運べないようにする、またはアイテムを運ぶ速度を低下させるようにしてもよい。
Further, since the
また、サーバ装置10は、ユーザAが惑星でのゲームにおいて獲得したアイテムに応じたスコアを算出し、当該スコアに応じた追加のアイテムをユーザAに付与してもよい。
Further, the
また、サーバ装置10の制御部13、または情報端末20の制御部23は、当該スコアに応じて、新規にプレイ可能となる惑星の地図をユーザAに付与してもよい。この場合、サーバ装置10の制御部13は、ユーザAにより当該地図がゲーム上で使用されると、以降のかざす操作により、当該惑星を情報端末20Aの画面に表示されるようにすることで、当該惑星でのゲームをプレイ可能とする。
Further, the
≪各ユーザが拠点とする惑星上で各種の処理≫
次に、図11を参照し、図4のステップS15の各ユーザが拠点とする惑星上で各種の処理について説明する。図11は、各ユーザが拠点とする惑星上での各種の処理の一例を示すフローチャートである。
≪Various processing on the planet where each user is based≫
Next, with reference to FIG. 11, various processes will be described on the planet on which each user in step S15 of FIG. 4 is based. FIG. 11 is a flowchart showing an example of various processes on the planet on which each user is based.
ステップS101において、サーバ装置10の制御部13、または情報端末20の制御部23は、惑星でのゲームで獲得したアイテムを調査し、当該アイテムからゲームにおいて利用可能な材料を抽出する。ここで、調査を開始してから所定時間(例えば、1時間)を経過すると、当該アイテムから、所定の確率により、各種の材料が抽出できる。
In step S101, the
続いて、サーバ装置10の制御部13、または情報端末20の制御部23は、ユーザの操作に応答して、当該材料を用いて、各種の施設の建設または強化を行う(ステップS102)。ここで、施設に応じて、建設または強化に必要な材料、及び当該材料の数量が異なるようにしてもよい。
Subsequently, the
続いて、サーバ装置10の制御部13、または情報端末20の制御部23は、各種の施設を用いて、惑星でのゲームで使用可能なキャラクター、当該キャラクターに装備させるアイテム、惑星でのゲームで使用可能な罠、及び爆弾等のアイテムを作成する(ステップS103)。これにより、サーバ装置10の制御部13、または情報端末20の制御部23は、ユーザにより、当該ユーザが拠点とする惑星にて作成されたキャラクター、及びアイテムのうち、惑星でのゲームで使用するために宇宙船に搭載するキャラクター等を選択できるようにする。
Subsequently, the
また、サーバ装置10の制御部13、または情報端末20の制御部23は、各種の施設が建設、及び強化されること、及びキャラクター等が作成されることに応じて、ユーザが拠点とする惑星のレベルを上げる。そして、ユーザが拠点とする惑星のレベルまたは当該惑星における天文台等の施設のレベルが上がるほど、かざす操作により表示される惑星、すなわちプレイ可能な惑星の数を増加させる。
Further, the
<実施形態のまとめ>
以上、上述した実施形態によれば、サーバ装置10または情報端末20は、情報端末20の画面が向けられた方向を取得し、ゲームにおける所定のオブジェクトを、当該方向に応じた画面上の位置で情報端末20の画面に表示させる。これにより、ゲームのオブジェクトを見つけることを、ユーザに楽しませることができる。
<Summary of embodiments>
As described above, according to the above-described embodiment, the
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such a specific embodiment, and various modifications are made within the scope of the gist of the present invention described in the claims.・ Can be changed.
サーバ装置10の各機能部は、例えば1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
Each functional unit of the
上述した情報端末20の制御部23等の各機能部の処理は、サーバ装置10の制御部13等にて実行するようにしてもよい。また、サーバ装置10の制御部13等各機能部の処理は、情報端末20の制御部23等にて実行するようにしてもよい。
The processing of each functional unit such as the
なお、上述した実施形態では、かざす操作により表示されるオブジェクトの一例として、ゲームにおけるステージである惑星を例として説明したが、これに限定されない。例えば、ゲームにおいてユーザが入手可能なアイテム、及びキャラクター等のコンテンツを、かざす操作により表示されるオブジェクトとしてもよい。なお、サーバ装置10、及び情報端末20は、それぞれ、「情報処理装置」の一例である。取得部12、及び取得部22は、それぞれ、「判定部」の一例である。
In the above-described embodiment, as an example of the object displayed by the operation of holding the object, a planet which is a stage in the game has been described as an example, but the present invention is not limited to this. For example, an item available to the user in the game and a content such as a character may be displayed as an object by holding the object. The
1 情報処理システム
10 サーバ装置
11 記憶部
111 惑星データ
12 取得部
13 制御部
14 表示制御部
20 情報端末
21 受付部
22 取得部
23 制御部
24 表示制御部
1
Claims (9)
画面が向けられた方向を判定する処理と、
ゲームにおける所定のオブジェクトを、前記方向に応じた前記画面上の位置で前記画面に表示させる処理と、
を実行させ、
前記表示させる処理は、前記所定のオブジェクトに応じた期間のみにおいて、前記所定のオブジェクトを表示させる、プログラム。 For information processing equipment
The process of determining the direction in which the screen is directed and
A process of displaying a predetermined object in a game on the screen at a position on the screen according to the direction.
To execute ,
The process of displaying is a program that displays the predetermined object only for a period corresponding to the predetermined object .
請求項1に記載のプログラム。 In the process of displaying, the predetermined object , which is a celestial body, is displayed on the screen at a position on the screen corresponding to the direction and the position of the actual celestial body.
The program according to claim 1.
請求項1または2に記載のプログラム。 The determination process determines the direction based on the posture of the housing having the screen and the current position of the housing.
The program according to claim 1 or 2.
請求項1乃至3のいずれか一項に記載のプログラム。 The predetermined object is an object indicating a playable place in the game.
The program according to any one of claims 1 to 3 .
請求項4に記載のプログラム。 The process of displaying is information indicating the number of users playing the game at the place, information indicating the number of users playing the game at the place, the date and time when the predetermined object appears, and the predetermined object. At least one of the date and time when the appearance of the object ends, the remaining number of items available by the game at the place, and the environment indicating the environment in the game at the place are associated with the predetermined object on the screen. Display,
The program according to claim 4 .
請求項4または5に記載のプログラム。 The process of displaying is when the second user registered for the first user can play the game at the place, when the second user displays the place, or when the second user displays the place. When the two users record the place, the information of the second user is displayed in association with the place.
The program according to claim 4 or 5 .
請求項6に記載のプログラム。 The process of displaying is such that when the second user registered for the first user can play the game at the place, the place can be displayed to the first user.
The program according to claim 6 .
画面が向けられた方向を判定する処理と、
ゲームにおける所定のオブジェクトを、前記方向に応じた前記画面上の位置で前記画面に表示させる処理と、
を実行させ、
前記表示させる処理は、前記所定のオブジェクトに応じた期間のみにおいて、前記所定のオブジェクトを表示させる、情報処理方法。 Information processing equipment
The process of determining the direction in which the screen is directed and
A process of displaying a predetermined object in a game on the screen at a position on the screen according to the direction.
To execute ,
The process of displaying is an information processing method for displaying the predetermined object only for a period corresponding to the predetermined object .
ゲームにおける所定のオブジェクトを、前記方向に応じた前記画面上の位置で前記画面に表示させる表示制御部と、
を有し、
前記表示制御部は、前記所定のオブジェクトに応じた期間のみにおいて、前記所定のオブジェクトを表示させる、情報処理装置。 A judgment unit that determines the direction in which the screen is directed, and
A display control unit that displays a predetermined object in the game on the screen at a position on the screen according to the direction.
Have,
The display control unit is an information processing device that displays the predetermined object only for a period corresponding to the predetermined object .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018019412A JP7081930B2 (en) | 2018-02-06 | 2018-02-06 | Programs, information processing methods, and information processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018019412A JP7081930B2 (en) | 2018-02-06 | 2018-02-06 | Programs, information processing methods, and information processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019136132A JP2019136132A (en) | 2019-08-22 |
JP7081930B2 true JP7081930B2 (en) | 2022-06-07 |
Family
ID=67692990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018019412A Active JP7081930B2 (en) | 2018-02-06 | 2018-02-06 | Programs, information processing methods, and information processing equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7081930B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013212316A (en) | 2012-04-04 | 2013-10-17 | Nintendo Co Ltd | Display control system, display control method, display control program, and display control apparatus |
JP2013258614A (en) | 2012-06-13 | 2013-12-26 | Sony Computer Entertainment Inc | Image generation device and image generation method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009070076A (en) * | 2007-09-12 | 2009-04-02 | Namco Bandai Games Inc | Program, information storage medium, and image generation device |
JP2014052607A (en) * | 2012-09-10 | 2014-03-20 | Sharp Corp | Information processing system, terminal device, information processing method and program |
JP2015024113A (en) * | 2013-12-10 | 2015-02-05 | 株式会社 ディー・エヌ・エー | Pinball game program, server, and method |
-
2018
- 2018-02-06 JP JP2018019412A patent/JP7081930B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013212316A (en) | 2012-04-04 | 2013-10-17 | Nintendo Co Ltd | Display control system, display control method, display control program, and display control apparatus |
JP2013258614A (en) | 2012-06-13 | 2013-12-26 | Sony Computer Entertainment Inc | Image generation device and image generation method |
Non-Patent Citations (1)
Title |
---|
「現実世界を歩いてポケモンと出会う全世界注目のVRを体験しよう」,『Pokemon GO』トレーナーズBOOK 電撃Nintendo 10月号 付録,日本,株式会社KADOKAWA,2016年08月20日,p.2-24 |
Also Published As
Publication number | Publication date |
---|---|
JP2019136132A (en) | 2019-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110427111B (en) | Operation method, device, equipment and storage medium of virtual prop in virtual environment | |
CN111408133B (en) | Interactive property display method, device, terminal and storage medium | |
CN110694261B (en) | Method, terminal and storage medium for controlling virtual object to attack | |
CN110755841B (en) | Method, device and equipment for switching props in virtual environment and readable storage medium | |
CN108671543A (en) | Labelled element display methods, computer equipment and storage medium in virtual scene | |
CN109445662B (en) | Operation control method and device for virtual object, electronic equipment and storage medium | |
CN103988220B (en) | Local sensor augmentation of stored content and AR communication | |
CN110694273A (en) | Method, device, terminal and storage medium for controlling virtual object to use prop | |
CN109529356B (en) | Battle result determining method, device and storage medium | |
CN111744202A (en) | Method and device for loading virtual game, storage medium and electronic device | |
CN111228809A (en) | Operation method, device, equipment and readable medium of virtual prop in virtual environment | |
CN111672099A (en) | Information display method, device, equipment and storage medium in virtual scene | |
JP2021535806A (en) | Virtual environment observation methods, devices and storage media | |
CN110585706B (en) | Interactive property control method, device, terminal and storage medium | |
CN112569607A (en) | Display method, device, equipment and medium for pre-purchased prop | |
CN112245921A (en) | Virtual object control method, device, equipment and storage medium | |
CN111475029A (en) | Operation method, device, equipment and storage medium of virtual prop | |
CN113289331A (en) | Display method and device of virtual prop, electronic equipment and storage medium | |
CN113058264A (en) | Virtual scene display method, virtual scene processing method, device and equipment | |
CN112221142A (en) | Control method and device of virtual prop, computer equipment and storage medium | |
CN112569596A (en) | Video picture display method and device, computer equipment and storage medium | |
CN111544897B (en) | Video clip display method, device, equipment and medium based on virtual scene | |
CN110833695B (en) | Service processing method, device, equipment and storage medium based on virtual scene | |
CN111659122A (en) | Virtual resource display method and device, electronic equipment and storage medium | |
CN111111181A (en) | Method, device and equipment for setting props in virtual environment and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211222 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220510 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220526 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7081930 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |