Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7670956B2 - Information processing device, information processing method, program, and information processing system - Google Patents
[go: Go Back, main page]

JP7670956B2 - Information processing device, information processing method, program, and information processing system - Google Patents

Information processing device, information processing method, program, and information processing system Download PDF

Info

Publication number
JP7670956B2
JP7670956B2 JP2021037341A JP2021037341A JP7670956B2 JP 7670956 B2 JP7670956 B2 JP 7670956B2 JP 2021037341 A JP2021037341 A JP 2021037341A JP 2021037341 A JP2021037341 A JP 2021037341A JP 7670956 B2 JP7670956 B2 JP 7670956B2
Authority
JP
Japan
Prior art keywords
user
display
screen
field
terminal
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
Application number
JP2021037341A
Other languages
Japanese (ja)
Other versions
JP2022056315A (en
Inventor
大樹 親川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mixi Inc
Original Assignee
Mixi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mixi Inc filed Critical Mixi Inc
Publication of JP2022056315A publication Critical patent/JP2022056315A/en
Priority to JP2025063863A priority Critical patent/JP2025100644A/en
Application granted granted Critical
Publication of JP7670956B2 publication Critical patent/JP7670956B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理装置、情報処理方法プログラム、及び情報処理システムに関する。 The present invention relates to an information processing device, an information processing method , a program , and an information processing system .

複数のユーザが一緒にプレイ可能なオンラインゲームの一例として、ゲーム内の操作キャラクタを操作する第1ユーザに対して、第2ユーザが支援/妨害用のアイテム又はゲーム内キャラクタ等を提供することができるゲームが知られている(例えば、特許文献1~3参照)。 One example of an online game that multiple users can play together is a game in which a second user can provide a first user who controls an in-game character with items or in-game characters to assist or hinder the first user (see, for example, Patent Documents 1 to 3).

上記の特許文献に記載のゲームでは、例えば、第1ユーザが操作するキャラクタがエリア内を移動し、第2ユーザが同じエリア内に支援用のアイテムを投入する。そして、第1ユーザの操作キャラクタが、エリア内において第2ユーザによって投入されたアイテムの配置位置まで移動すると、第1ユーザに対して支援アイテムの効果が付与される。 In the game described in the above patent document, for example, a character operated by a first user moves within an area, and a second user throws a support item into the same area. Then, when the character operated by the first user moves within the area to the location of the item thrown by the second user, the effect of the support item is imparted to the first user.

特開2018-171283号公報JP 2018-171283 A 特許第6722316号Patent No. 6722316 特許第6599080号Patent No. 6599080

上記のゲームのように、操作キャラクタをエリア内、厳密にはエリア内のフィールド上で移動させるゲームにおいて、その操作者である第1ユーザに対して、上記フィールドの一部分(例えば、操作キャラクタを含む一定範囲)のみを画面表示する場合がある。他方、第2ユーザが投入するアイテム等(以下、投入オブジェクトという)の配置位置は、ゲーム性の観点から考えると、フィールド上で自由に決められるのが好ましい。ただし、その場合には、フィールド中、ある時点では第1ユーザ側で表示されない部分に、第2ユーザの投入オブジェクトが存在することがあり得る。そのような状態では、投入オブジェクトの存在が第1ユーザに気付かれず、投入オブジェクトが有効に利用されない(つまり、第2ユーザによるオブジェクトの投入操作が無駄になる)可能性がある。 In games like the one above, in which a controlled character is moved within an area, or more precisely, on a field within an area, there are cases where only a portion of the field (for example, a certain area including the controlled character) is displayed on the screen to the first user who is the operator. On the other hand, from the viewpoint of gameplay, it is preferable that the placement position of an item or the like (hereinafter referred to as an input object) inserted by the second user be freely determined on the field. However, in such cases, it is possible that the input object of the second user is present in a part of the field that is not displayed to the first user at a certain point in time. In such a situation, the presence of the input object may not be noticed by the first user, and the input object may not be used effectively (i.e., the operation of inserting the object by the second user may be wasted).

そこで、本発明は、フィールド中、第1ユーザ側の画面に表示される部分の外に配置されている投入オブジェクトの存在を第1ユーザに容易に認識させることが可能な情報処理装置、情報処理方法、及びプログラムを提供することを課題とする。 The present invention aims to provide an information processing device, information processing method, and program that can allow a first user to easily recognize the presence of an input object that is placed outside the portion of the field that is displayed on the first user's screen.

本発明者の一態様に係る情報処理装置は、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、第1ユーザと共同でゲームをプレイして第1ユーザを補助する第2ユーザにより行われ、フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、第1ユーザの第1端末を制御して、フィールド中、移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、投入操作に応じて決められる投入オブジェクトの配置位置が、フィールドにおいて第1画面に映る部分の外にある場合に、表示制御部は、第1端末を制御して、第1画面における配置位置に応じた表示位置に、投入オブジェクトと対応する表示オブジェクトを表示させることを特徴とする。 An information processing device according to one embodiment of the present invention includes a first reception unit that receives a moving operation performed by a first user in a game to move an operated object on a field, a second reception unit that receives an input operation performed by a second user who plays the game together with the first user and assists the first user to input an input object on the field, and a display control unit that controls a first terminal of the first user to display a first screen that shows a portion of the field according to the moving operation, and is characterized in that when the position of the input object determined according to the input operation is outside the portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the input object at a display position according to the position on the first screen.

本発明の一態様によれば、第2ユーザがフィールド上に投入した投入オブジェクトの配置位置が、フィールド中、第1画面に映る部分の外にあった場合にも、投入オブジェクトの存在を第1ユーザに容易に気付かせることができる。これにより、第2ユーザの投入オブジェクトが有効に利用され、オブジェクト投入を通じた第2ユーザのゲーム参加を促すことが可能となる。 According to one aspect of the present invention, even if the position of an object thrown onto the field by a second user is outside the portion of the field that is displayed on the first screen, the presence of the thrown object can be easily made known to the first user. This allows the object thrown by the second user to be used effectively, and makes it possible to encourage the second user to participate in the game by throwing the object.

ゲームにおけるエリアの一例を示す図である。FIG. 2 is a diagram showing an example of an area in a game. 第1画面の一例を示す図である。FIG. 13 is a diagram showing an example of a first screen. 第2画面の一例を示す図である。FIG. 13 is a diagram showing an example of a second screen. 本発明の一実施形態に係る情報処理装置及びユーザの端末を示す概念図である。1 is a conceptual diagram showing an information processing device and a user terminal according to an embodiment of the present invention; 本発明の一実施形態に係る情報処理装置の機能を示す図である。FIG. 2 is a diagram illustrating functions of an information processing device according to an embodiment of the present invention. 第1ユーザに関するユーザ情報の一例を示す図である。FIG. 2 is a diagram showing an example of user information related to a first user. 第2ユーザに関するユーザ情報の一例を示す図である。FIG. 11 is a diagram showing an example of user information related to a second user. 投入情報の一例を示す図である。FIG. 11 is a diagram showing an example of input information. 第1画面中に投入オブジェクトが表示された第1端末を示す図である。FIG. 11 is a diagram showing a first terminal in which an input object is displayed on a first screen. 図10の左図は、フィールドの部分拡大図であり、右図は、第1画面において表示オブジェクトが表示された第1端末を示す図である(その1)。The left diagram in FIG. 10 is a partially enlarged diagram of a field, and the right diagram is a diagram showing the first terminal on which a display object is displayed on the first screen (part 1). 図11の左図は、フィールドの部分拡大図であり、右図は、第1画面において表示オブジェクトが表示された第1端末を示す図である(その2)。The left diagram in FIG. 11 is a partially enlarged diagram of a field, and the right diagram is a diagram (part 2) of the first terminal on which a display object is displayed on the first screen. 表示オブジェクトとともに追加情報が表示された第1画面の一例を示す図である。FIG. 13 is a diagram showing an example of a first screen on which additional information is displayed together with a display object. 表示オブジェクトとともに追加情報が表示された第1画面の別例を示す図である。FIG. 13 is a diagram showing another example of the first screen in which additional information is displayed together with a display object. ゲーム開始時の画面遷移を示す図である。FIG. 13 shows screen transitions at the start of a game. 本発明の一実施形態に係る情報処理のうち、サーバと第1端末とによって実行される処理の流れを示す図である(その1)。FIG. 1 is a diagram showing a flow of processing executed by a server and a first terminal in information processing according to an embodiment of the present invention (part 1). 本発明の一実施形態に係る情報処理のうち、サーバと第1端末とによって実行される処理の流れを示す図である(その2)。FIG. 2 is a diagram showing a flow of processing executed by the server and the first terminal in the information processing according to one embodiment of the present invention (part 2). 本発明の一実施形態に係る情報処理のうち、サーバと第2端末とによって実行される処理の流れを示す図である。FIG. 4 is a diagram showing a flow of processing executed by a server and a second terminal in information processing according to an embodiment of the present invention. オブジェクト購入用の画面遷移を示す図である。FIG. 13 illustrates screen transitions for purchasing an object.

本発明の情報処理装置、情報処理方法及びプログラムについて、以下、添付の図面に示す好適な一つの実施形態(以下、本実施形態と言う。)を参照しながら説明する。
なお、以下に説明する実施形態は、本発明の理解を容易にするために挙げた具体例の一つにすぎず、本発明を限定するものではない。すなわち、本発明は、その趣旨を逸脱しない限りにおいて、以下に説明する実施形態から変更又は改良され得る。また、当然ながら、本発明には、その等価物が含まれる。
また、以下の説明の中で参照される図面が示す画面例も一例に過ぎず、画面の構成例、表示される情報の内容、及びGUI(Graphical User Interface)等は、情報処理の内容、システムの設計仕様、及びユーザの好み等に応じて自由に設計することができ、また適宜変更し得るものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing apparatus, an information processing method, and a program according to the present invention will be described below with reference to a preferred embodiment (hereinafter, referred to as the present embodiment) shown in the accompanying drawings.
The embodiment described below is merely one of the specific examples given to facilitate understanding of the present invention, and is not intended to limit the present invention. In other words, the present invention may be modified or improved from the embodiment described below without departing from the spirit of the present invention. In addition, the present invention naturally includes its equivalents.
In addition, the screen examples shown in the drawings referenced in the following description are merely examples, and the screen configuration examples, the content of the information displayed, and the GUI (Graphical User Interface), etc. can be freely designed according to the content of the information processing, the design specifications of the system, and the user's preferences, and can be changed as appropriate.

[本実施形態に係るゲームについて]
本実施形態に係る情報処理装置の説明に先立ち、当該情報処理装置を通じてプレイ可能な特定のゲーム(以下、単に「ゲーム」という)について説明する。ゲームは、ユーザがゲームプレイ用の端末にてゲーム画面を見ながら当該端末を操作してプレイするコンテンツであり、詳しくはデータ通信を利用するオンラインゲームである。ここで、オンラインゲームには、例えば、WebブラウザとSNS(Social Networking Service)のアカウントのみで利用可能なソーシャルゲーム等が含まれ得る。
[About the game according to this embodiment]
Prior to describing the information processing device according to this embodiment, a specific game (hereinafter, simply referred to as a "game") that can be played through the information processing device will be described. A game is content that a user plays by operating a game playing terminal while viewing a game screen on the terminal, and more specifically, is an online game that uses data communication. Here, online games can include, for example, social games that can be used with only a web browser and an SNS (Social Networking Service) account.

ゲームは、図1に図示したエリア内に設定されたフィールド上で被操作オブジェクトを移動させ、フィールド上の所定の位置に到達する、あるいはフィールド上に出現する所定の敵(特定オブジェクトの一例)を倒す等の条件を達成してエリアをクリアしていくことで進行する。なお、ゲームのジャンル(分類)については、特に限定されるものではない。 The game progresses by moving the controlled object on a field set within the area shown in FIG. 1 and clearing the area by reaching a specified position on the field or by defeating a specified enemy (an example of a specific object) that appears on the field. There are no particular limitations on the genre (classification) of the game.

ここで、「エリア」とは、クリアを目的として設定されたゲーム内空間であり、二次元又は三次元の空間であり、「フィールド」とは、エリア内に設定され、被操作オブジェクトが移動可能な領域(図1中、グレー色の床が配置された領域)である。
「被操作オブジェクト」とは、ゲームをプレイするユーザ(詳しくは、後述の第1ユーザ)の操作に応じてフィールド上を移動するゲーム媒体である。被操作オブジェクトの外観(表示イメージ)については、特に限定されず、ゲームのコンセプトに応じて任意の外観に設定することができる。以下では、被操作オブジェクトが人型のキャラクタである場合を例に挙げて説明する。
Here, an "area" refers to an in-game space that is set up for the purpose of clearing, and is a two-dimensional or three-dimensional space, and a "field" refers to an area that is set up within the area and in which the controlled object can move (the area with a gray floor in Figure 1).
An "operated object" is a game medium that moves on a field in response to the operation of a user playing a game (more specifically, a first user described below). The appearance (display image) of the operated object is not particularly limited, and can be set to any appearance according to the concept of the game. In the following, an example will be described in which the operated object is a human-shaped character.

また、フィールド上には、被操作オブジェクト以外の他のオブジェクトとして、前述の敵(図1中、黒丸にて図示)が出現し、支援アイテム等の補助オブジェクト(図1中、白抜き三角にて図示)が配置されている。なお、敵及び補助オブジェクトは、フィールド上を移動してもよく、あるいはフィールド上の所定位置で静止してもよい。
さらに、ゲームでは、ユーザ(詳しくは、後述の第2ユーザ)の操作に基づいて投入オブジェクトをフィールド上に追加投入することができる。投入オブジェクトについては後に詳述する。
Furthermore, on the field, the above-mentioned enemies (shown as black circles in FIG. 1) appear as objects other than the operated object, and auxiliary objects such as support items (shown as white triangles in FIG. 1) are placed. Note that the enemies and auxiliary objects may move on the field, or may be stationary at predetermined positions on the field.
Furthermore, in the game, an object to be thrown in can be added onto the field based on an operation by a user (more specifically, a second user, which will be described later). The object to be thrown in will be described in detail later.

そして、ユーザは、フィールド上で敵を倒したり補助オブジェクトや投入オブジェクトを利用したりしながら被操作オブジェクトを動かすことでゲームを進行させ、エリアをクリアしていく。本実施形態において、ゲームでは複数のエリアがプレイ可能であり、エリア毎にフィールドが設定されている。ユーザは、一つのエリアをクリアすると、次のエリアに移行し、移行後のエリアに設定されたフィールド上で被操作オブジェクトを移動させる。ただし、ゲームでプレイ可能なエリアの数、つまり、フィールドの数については特に限定されず、1つのみでもよい。 The user progresses through the game by moving the controlled object while defeating enemies on the field and using auxiliary objects and thrown objects, and clears areas. In this embodiment, multiple areas are playable in the game, and a field is set for each area. When the user clears one area, the user moves to the next area and moves the controlled object on the field set in the area after the transition. However, there is no particular limit to the number of playable areas in the game, that is, the number of fields, and it may be just one.

また、本実施形態において、ユーザは、単独でゲームをプレイすることができ、また、他のユーザと共同してゲームをプレイすることができる。すなわち、ゲームは、複数のユーザが各々の端末を操作して同じエリアをプレイすることが可能な共同プレイ対応型のゲーム(所謂、マルチプレイゲーム)である。 In addition, in this embodiment, a user can play the game alone, or can play the game together with other users. In other words, the game is a cooperative play-compatible game (a so-called multiplayer game) in which multiple users can operate their own terminals to play in the same area.

ゲームの共同プレイにおいて、複数のユーザの各々は、プレイ開始時に役割を選択し、ゲーム中はその役割に応じたプレイを行う。本実施形態において、各ユーザが選択可能な役割は、2種類あり、具体的には、「オブジェクト操縦」及び「プレイ補助」である。オブジェクト操縦は、被操作オブジェクトを操作してフィールド上で移動させる役割であり、オブジェクト操縦の役割を選択したユーザを、以下では「第1ユーザ」と呼ぶ。プレイ補助は、第1ユーザと共同でゲームをプレイして第1ユーザを補助する役割であり、プレイ補助の役割を選択したユーザを、以下では「第2ユーザ」と呼ぶ。ここで、第1ユーザを補助するとは、第1ユーザとは異なる立場でゲームをプレイし、第1ユーザとは異なる操作(換言すると、第2ユーザ特有の操作)を通じて、第1ユーザのプレイ(具体的には、被操作オブジェクトを移動させてゲームを進行させること)を支援し、第1ユーザにとってゲームを有利に進行させることを意味する。 In a cooperative game, each of the multiple users selects a role at the start of play and plays according to that role during the game. In this embodiment, there are two types of roles that each user can select, specifically, "object manipulation" and "play assistance." Object manipulation is the role of manipulating a manipulated object and moving it on the field, and a user who selects the role of object manipulation is hereinafter referred to as the "first user." Play assistance is the role of playing the game together with the first user and assisting the first user, and a user who selects the role of play assistance is hereinafter referred to as the "second user." Here, assisting the first user means playing the game from a different perspective than the first user and assisting the first user in playing the game (specifically, moving the manipulated object to progress in the game) through operations different from those of the first user (in other words, operations unique to the second user), thereby making the game progress advantageously for the first user.

なお、本実施形態では、第1ユーザの人数の最小必要人数(下限値)が予め決められており、下限値以上の第1ユーザが参加する場合に限り、ゲームの共同プレイを開始することができる。他方で、第2ユーザの人数については、下限値が設けられておらず、第1ユーザの数が下限値以上である限りは、第2ユーザが任意の人数、例えば0人であってもゲームの共同プレイを開始することができる。なお、第1ユーザ及び第2ユーザの各々について、ゲームの共同プレイにおける最大参加人数は、特に限定されないが、例えば、ゲーム仕様を踏まえた人数に設定されてもよい。 In this embodiment, the minimum required number of first users (lower limit) is determined in advance, and joint play of the game can be started only when the number of first users equal to or greater than the lower limit is participating. On the other hand, no lower limit is set for the number of second users, and as long as the number of first users is equal to or greater than the lower limit, joint play of the game can be started with any number of second users, for example even if there is no second user. In addition, the maximum number of participants in joint play of the game for each of the first and second users is not particularly limited, but may be set, for example, to a number based on the game specifications.

第1ユーザは、自分の端末(ユーザ端末)に表示される第1画面G1を見ながら、被操作オブジェクトをフィールド上で移動させる移動操作を端末にて行う。第1画面G1は、フィールド中の一部分(図1にて破線にて囲まれた部分)、具体的には、図2に示すようにフィールド中、被操作オブジェクトを含む一定の範囲を映す画面である。 While viewing the first screen G1 displayed on the first user's terminal (user terminal), the first user performs a movement operation on the terminal to move the operated object on the field. The first screen G1 is a screen that displays a portion of the field (the portion surrounded by the dashed line in FIG. 1), specifically, a certain range of the field that includes the operated object, as shown in FIG. 2.

第1ユーザは、第1画面G1にて自分の被操作オブジェクトの状態及び現在位置を確認し、図2に示すように第1画面G1を見ながら移動操作を行う。移動操作が行われると、被操作オブジェクトが移動操作に応じてフィールド上を移動し、それに伴って、フィールド中、第1画面G1に映し出される範囲が変動する。つまり、第1画面G1は、フィールド中、移動操作に応じた一部分を映す画面であり、第1ユーザは、ゲームのプレイ中、フィールドの一部分のみを見ることができる。 The first user checks the state and current position of his/her controlled object on the first screen G1, and performs a movement operation while looking at the first screen G1 as shown in FIG. 2. When a movement operation is performed, the controlled object moves on the field in response to the movement operation, and the range of the field displayed on the first screen G1 changes accordingly. In other words, the first screen G1 is a screen that displays a portion of the field in response to the movement operation, and the first user can only see a portion of the field while playing the game.

ちなみに、図2に示す第1画面G1は、フィールド中の一部分をフィールドの真上から見た場合の画面になっているが、これに限定されず、第1画面G1は、フィールド中の一部分を任意の角度(ビューアングル)から見た場合の画面でもよく、その角度は、第1ユーザによって自由に変更できてもよい。 Incidentally, the first screen G1 shown in FIG. 2 is a screen in which a portion of the field is viewed from directly above the field, but is not limited to this, and the first screen G1 may be a screen in which a portion of the field is viewed from any angle (view angle), and the angle may be freely changeable by the first user.

また、第1ユーザには、第1ユーザと対応させてパラメータ値が設定される。パラメータ値は、第1ユーザがゲームを進行させる上で管理する値であり、本実施形態では、第1ユーザが操作する被操作オブジェクトの状態や能力を表す数値である。具体的に説明すると、パラメータ値は、被操作オブジェクトの体力及び空腹度等のステータス値、攻撃力及び移動速度等の能力値、及び、大きさ(表示サイズ)等の属性値を含む。 Additionally, a parameter value is set for the first user in association with the first user. The parameter value is a value managed by the first user as the game progresses, and in this embodiment, is a numerical value that represents the state and ability of the operated object operated by the first user. More specifically, the parameter value includes the operated object's status values such as stamina and hunger level, ability values such as attack power and movement speed, and attribute values such as size (display size).

パラメータ値は、ゲームの進行に応じて変化し、より詳しくは、ゲームにおいて第1ユーザの被操作オブジェクトの動きや状態の変化と連動して変化する。例えば、被操作オブジェクトがフィールド上を移動したりフィールド上の敵からの作用(具体的には、敵からの攻撃や邪魔等)を受けたりすると、パラメータ値の一つである体力が減少する。なお、パラメータ値は、必ずしも被操作オブジェクトの動きや状態変化と連動して変化しなくてもよく、例えば、第1ユーザが行う操作に基づいて変化してもよい。 The parameter values change as the game progresses, and more specifically, they change in conjunction with the movement and state changes of the first user's controlled object in the game. For example, when the controlled object moves on the field or is affected by an enemy on the field (specifically, an attack or obstruction from the enemy, etc.), its stamina, which is one of the parameter values, decreases. Note that the parameter values do not necessarily have to change in conjunction with the movement and state changes of the controlled object, and may change based on operations performed by the first user, for example.

また、第1ユーザは、フィールド上の補助オブジェクト及び投入オブジェクトに被操作オブジェクトを接近又は接触させることで、これらのフィールド上オブジェクトを獲得し、さらに、ゲームプレイ中において、獲得したオブジェクトの効果を利用したり発動させたりすることができる。ここで、オブジェクトの効果とは、その効果を利用する/発動させる第1ユーザに付与されるゲーム上の効果(ゲーム内の演出を含む)であり、具体的には、第1ユーザと対応するパラメータ値を変化させること、及び、第1ユーザが操作する被操作オブジェクト又はその周辺にて所定のイベントを発生させること(例えば、敵の出現数を減らす等)等が挙げられる。 The first user can also obtain the on-field objects by bringing the controlled object close to or into contact with the auxiliary objects and thrown-in objects on the field, and can use or activate the effects of the obtained objects during gameplay. Here, the effect of an object refers to a game effect (including in-game effects) that is given to the first user who uses/activates the effect, and specifically includes changing parameter values corresponding to the first user and causing a specified event to occur in or around the controlled object operated by the first user (for example, reducing the number of enemies that appear).

一人の第1ユーザが操縦する被操作オブジェクトは、1体でもよく、若しくは2体以上であってもよい。2体以上の被操作オブジェクトを操縦する場合、第1ユーザは、操縦する被操作オブジェクトを適宜切り替え、それに伴って、第1画面G1に映るフィールド中の一部分が切り替わる。また、第1ユーザが2体以上の被操作オブジェクトを操作する場合には、各被操作オブジェクトに対してパラメータ値が設定され、各被操作オブジェクトのパラメータ値が、第1ユーザと対応するパラメータ値となる。
以下では、特に断る場合を除き、一人の第1ユーザが操縦する被操作オブジェクトが一体であるケースを想定して説明することとする。
The number of operated objects controlled by one first user may be one or two or more. When controlling two or more operated objects, the first user switches the operated object to be controlled as appropriate, and accordingly, a part of the field displayed on the first screen G1 is switched. When the first user controls two or more operated objects, a parameter value is set for each operated object, and the parameter value of each operated object becomes a parameter value corresponding to the first user.
In the following, unless otherwise specified, it is assumed that a single first user controls a single operated object.

また、ゲームの共同プレイでは、二人以上のユーザがオブジェクト操縦の役割を選択して第1ユーザとしてプレイすることができる。その場合、フィールド上では、第1ユーザ別の被操作オブジェクトが存在し(図1参照)、各第1ユーザは、それぞれ、対応する被操作オブジェクトを操縦することになる。なお、複数の第1ユーザは、同じエリアをクリアするために協力してもよく、同じエリア内にてユーザ同士で競い合ってもよく、あるいは、複数のチームに分かれて同じエリア内にてチーム同士で対戦してもよい。 In addition, in cooperative play of the game, two or more users can select the role of controlling an object and play as the first user. In this case, there are controlled objects for each first user on the field (see FIG. 1), and each first user controls a corresponding controlled object. Note that multiple first users may cooperate to clear the same area, may compete with each other in the same area, or may be divided into multiple teams and play against each other in the same area.

第2ユーザは、ゲームのプレイ中、主として、自分の端末(ユーザ端末)に表示される第2画面G2を通じて、第1ユーザのプレイを観覧(観戦)する。第2画面G2は、第1ユーザが操縦する被操作オブジェクトが存在するフィールドを俯瞰的に映した画面(例えば、フィールドを上空から見た画面)であり、第2画面G2には、フィールド中、第1画面G1に映る部分以外の部分を映すことが可能である。例えば、第2画面G2には、図3に示すようにフィールド全体を映すことが可能であり、また、第2ユーザが第2画面G2を通じて行う拡大操作(例えば、第2画面G2を2本の指でタッチしながら指間の間隔を広げる、所謂ピンチアウト操作)に応じてフィールドの一部分を拡大して映し出すことも可能である。フィールド中、第2画面G2に表示させる部分を拡大又は縮小することで、第2画面G2を通じてフィールドを上空から見る第2ユーザに、視野の高度が上昇又は下降したような印象(視覚的効果)を与えることができる。 During the game play, the second user mainly watches (spectates) the first user's play through the second screen G2 displayed on his/her own terminal (user terminal). The second screen G2 is a screen that shows an overhead view of the field on which the controlled object operated by the first user exists (for example, a screen that shows the field from above), and the second screen G2 can show parts of the field other than the part shown on the first screen G1. For example, the second screen G2 can show the entire field as shown in FIG. 3, and can also show a part of the field in enlargement in response to a zoom operation performed by the second user through the second screen G2 (for example, a so-called pinch-out operation in which the second user touches the second screen G2 with two fingers and widens the distance between the fingers). By enlarging or reducing the part of the field displayed on the second screen G2, the second user who watches the field from above through the second screen G2 can be given the impression (visual effect) that the altitude of the field of view has increased or decreased.

なお、第2画面G2に表示可能な範囲は、第2ユーザと共同プレイを行う第1ユーザの被操作オブジェクトが存在するエリアのフィールドに限定される。また、第2画面G2に一度に映し出すことが可能な範囲は、エリアに応じて変えてもよく、例えば、図3に示すように、フィールドが比較的小さいエリアについては、第2画面G2にフィールド全体を映してもよい。他方、フィールドが比較的大きく一画面で表示しようとすると見え難くなるエリアについては、第2画面G2にフィールドの一部分を映し、第2ユーザが所定の画面操作を行った場合に、フィールド中、第2画面G2に映し出される部分をスライド移動(スクロール)させてもよい。
また、図3に示す第2画面G2は、フィールドを真上から見た場合の画面になっているが、これに限定されず、第2画面G2は、フィールドを任意の角度(ビューアングル)から見た場合の画面でもよく、その角度は第2ユーザによって自由に変更できてもよい。
The range that can be displayed on the second screen G2 is limited to the field of the area where the operated object of the first user who plays together with the second user exists. The range that can be displayed on the second screen G2 at one time may be changed depending on the area. For example, as shown in Fig. 3, for an area where the field is relatively small, the entire field may be displayed on the second screen G2. On the other hand, for an area where the field is relatively large and difficult to see when displayed on a single screen, a part of the field may be displayed on the second screen G2, and when the second user performs a predetermined screen operation, the part of the field displayed on the second screen G2 may be slid (scrolled).
In addition, the second screen G2 shown in FIG. 3 is a screen in which the field is viewed from directly above, but is not limited to this, and the second screen G2 may be a screen in which the field is viewed from any angle (view angle), and the angle may be freely changeable by the second user.

第2ユーザは、ゲームの共同プレイ中、第1ユーザが操作する被操作オブジェクトのように敵を攻撃したりフィールド上の補助オブジェクト及び投入オブジェクトを取得したりすることが可能なオブジェクト(キャラクタ)を操作しない。そのため、第2ユーザには、体力等のようにフィールド上の特定オブジェクトの作用(具体的には、敵からの攻撃や邪魔等)を受けて変化するパラメータ値が設定されていない。 During joint game play, the second user does not operate an object (character) that can attack enemies or obtain auxiliary objects and thrown objects on the field, like the controlled object operated by the first user. Therefore, the second user does not have a parameter value set that changes in response to the action of a specific object on the field (specifically, an attack from an enemy, an obstruction, etc.), such as stamina.

一方で、第2ユーザは、ゲームの共同プレイ中、第1ユーザを補助(支援)する等の目的でフィールド上に投入オブジェクト(図1中、星印で図示)を投入する投入操作を行うことができる。「投入オブジェクト」は、ゲームにおいて第1ユーザによって利用され、例えば、第1ユーザのプレイを支援するアイテム又はキャラクタである。第1ユーザは、投入オブジェクトを利用するために、自分の被操作オブジェクトをフィールド上で投入オブジェクトの配置位置に近付ける。 Meanwhile, during joint play of the game, the second user can perform an input operation to input an input object (indicated by a star in FIG. 1) onto the field for the purpose of, for example, assisting (supporting) the first user. An "input object" is an item or character that is used by the first user in the game and assists the first user in playing the game. To use the input object, the first user moves his/her controlled object closer to the position of the input object on the field.

そして、被操作オブジェクトと投入オブジェクトとの距離が所定の距離に達すると(例えば、被操作オブジェクトが投入オブジェクトに触れると)、投入オブジェクトの効果が、その被操作オブジェクトを操作する第1ユーザに対して付与(発動)される。なお、第2ユーザに対しては、自分が投入したものであるか、他の第2ユーザが投入したものであるかにかかわらず、投入オブジェクトの効果が付与されない。 When the distance between the operated object and the input object reaches a predetermined distance (for example, when the operated object touches the input object), the effect of the input object is given (activated) to the first user who is operating the operated object. Note that the effect of the input object is not given to a second user, regardless of whether it was input by the first user or another second user.

投入オブジェクトの効果は、例えば、投入オブジェクトを利用する第1ユーザと対応するパラメータ値を変更することである。第1ユーザと対応するパラメータ値とは、第1ユーザがゲームを進行させる上で管理する値であり、本実施形態では、第1ユーザの被操作オブジェクトに対して設定された数値である。具体的に説明すると、パラメータ値は、第1ユーザが操縦する被操作オブジェクトの体力及び空腹度等のステータス値、攻撃力及び移動速度等の能力値、及び、大きさ(表示サイズ)等の属性値を含む。なお、第1ユーザが複数の被操作オブジェクトを操作する場合には、複数の被操作オブジェクトの各々に対してパラメータ値が設定され、それぞれの被操作オブジェクトのパラメータ値が、第1ユーザと対応するパラメータ値となる。 The effect of the input object is, for example, to change a parameter value corresponding to the first user who uses the input object. The parameter value corresponding to the first user is a value that the first user manages as the game progresses, and in this embodiment, is a numerical value set for the first user's operated object. Specifically, the parameter value includes status values such as stamina and hunger level, ability values such as attack power and movement speed, and attribute values such as size (display size) of the operated object controlled by the first user. Note that when the first user operates multiple operated objects, a parameter value is set for each of the multiple operated objects, and the parameter value of each operated object becomes the parameter value corresponding to the first user.

パラメータ値は、ゲームの進行に応じて変化し、より詳しくは、ゲームにおいて第1ユーザの被操作オブジェクトの動きや状態の変化と連動して変化する。例えば、フィールド上を移動したりフィールド上の敵に触れたりすると、パラメータ値の一つである体力が減少する。なお、パラメータ値は、必ずしも被操作オブジェクトの動きや状態変化と連動して変化しなくてもよく、例えば、第1ユーザが行う操作に基づいて変化してもよい。 The parameter values change as the game progresses, and more specifically, they change in conjunction with the movement and state changes of the first user's controlled object in the game. For example, moving on the field or touching an enemy on the field reduces stamina, which is one of the parameter values. Note that the parameter values do not necessarily have to change in conjunction with the movement and state changes of the controlled object, and may change based on operations performed by the first user, for example.

ちなみに、本実施形態では、パラメータ値の現在値が、図2に示すように第1画面G1中、被操作オブジェクト付近に表示されて第1ユーザによって確認されるとともに、図3に示すように第2画面G2に表示されて第2ユーザにも確認される。ただし、これに限定されず、パラメータ値の現在値は、第1画面G1にのみ表示され、第2画面G2には表示されなくてもよい。 Incidentally, in this embodiment, the current value of the parameter value is displayed near the operated object in the first screen G1 as shown in FIG. 2 so that the first user can confirm it, and is also displayed on the second screen G2 as shown in FIG. 3 so that the second user can confirm it. However, this is not limited to this, and the current value of the parameter value may be displayed only on the first screen G1 and not on the second screen G2.

また、パラメータ値は、投入オブジェクト又は補助オブジェクトの利用によって変化し、例えば、投入オブジェクトの一例である体力回復用のアイテムを第1ユーザが利用した場合、その第1ユーザの被操作オブジェクトの体力値が回復する。また、投入オブジェクトの一例である移動速度向上用のアイテムを第1ユーザが利用した場合、その第1ユーザの被操作オブジェクトの移動速度が一定時間増加する。 The parameter value also changes depending on the use of an input object or an auxiliary object. For example, when a first user uses an item for restoring vitality, which is an example of an input object, the vitality value of the first user's operated object is restored. When a first user uses an item for increasing movement speed, which is an example of an input object, the movement speed of the first user's operated object increases for a fixed period of time.

なお、投入オブジェクトの種類数及び種類毎の効果については、特に限定されず、ゲームの内容に応じて任意に決めることができる。また、投入オブジェクトは、第1ユーザのプレイを支援する効果を付与するものに限定されず、第1ユーザのプレイを妨害する効果を付与するものが投入オブジェクトに含まれてもよい。また、投入オブジェクトの表示態様は、特に限定されないが、オブジェクトの種類、特に、利用された場合の効果に応じた態様が好ましく、例えば、効果の付与直後にフィールド上から消失するもの、効果の発動後から一定時間が経過するまでフィールド上に存在して効果が持続するもの、及び、複数回に亘って効果を付与するものであれば各回の効果付与時に表示態様が変わるもの等が挙げられる。 The number of types of input objects and the effect of each type are not particularly limited and can be determined arbitrarily depending on the content of the game. In addition, input objects are not limited to those that impart an effect to support the first user's play, and input objects that impart an effect to hinder the first user's play may be included in the input objects. In addition, the display mode of the input objects is not particularly limited, but is preferably a mode according to the type of object, in particular, the effect when used, such as those that disappear from the field immediately after the effect is imparted, those that remain on the field for a certain time after the effect is activated and the effect continues, and those that impart an effect multiple times and change the display mode each time the effect is imparted.

第2ユーザは、投入操作を行う際に、ゲーム内で第2ユーザが所持するオブジェクト(所持オブジェクト)の中から、投入オブジェクトとして利用するものを選択し、フィールド上において投入オブジェクトの配置位置を指定する。 When performing an insertion operation, the second user selects an object to be used as an insertion object from among the objects possessed by the second user in the game (possession objects), and specifies the placement position of the insertion object on the field.

なお、投入オブジェクトとして選択されるオブジェクト、及び、フィールド上における投入オブジェクトの配置位置は、第2ユーザの意志に基づいて決められる場合に限られず、抽選等によって自動的に決められてもよい。また、第2ユーザが所持するオブジェクトの中から投入オブジェクトを選ぶケースに限定されず、例えば、複数のオブジェクトが規定されたリスト情報が予め用意されており、第2ユーザがゲーム内で所定の条件を満たした場合に上記のリスト情報の中から無作為に選ばれた一つ又は複数のオブジェクトを投入オブジェクトとしてもよい。 The object selected as the throw-in object and the position of the throw-in object on the field are not limited to being determined based on the will of the second user, but may be determined automatically by lottery or the like. Also, the throw-in object is not limited to being selected from among the objects possessed by the second user. For example, list information specifying multiple objects may be prepared in advance, and when the second user meets a certain condition in the game, one or multiple objects selected at random from the list information may be used as the throw-in object.

投入操作、すなわち投入オブジェクトの選択、及び投入オブジェクトの配置位置の指定は、ゲームの共同プレイ中に第2画面G2を通じて行われる(図18参照)。具体的に説明すると、第2ユーザは、ゲームプレイ中、第2画面G2に表示される所持オブジェクトのアイコンのうち、投入したい所持オブジェクトのアイコンをクリックすることで、投入オブジェクトを選択する。その後、第2ユーザは、第2画面G2に映るフィールド上の、任意の地点を指定し、その地点を投入オブジェクトの配置位置として設定する。なお、投入オブジェクトの配置位置については、第2ユーザが第1ユーザと共同でプレイしているエリア内のフィールド内に限られる。 The insertion operation, i.e., the selection of the object to be inserted and the designation of the position of the object to be inserted, is performed through the second screen G2 during joint play of the game (see FIG. 18). Specifically, while playing the game, the second user selects the object to be inserted by clicking the icon of the object to be inserted from among the icons of the objects in possession displayed on the second screen G2. The second user then designates an arbitrary point on the field displayed on the second screen G2 and sets that point as the position of the object to be inserted. Note that the position of the object to be inserted is limited to within the field in the area where the second user is playing jointly with the first user.

所持オブジェクトは、投入オブジェクトとして投入される毎に消費され、その所持数が減少し、所持数が0となると、そのオブジェクト(すなわち、所持数が不足するオブジェクト)は、投入オブジェクトとして選択できなくなる。 Each time an object is added as an input object, it is consumed, and the number of objects in possession decreases. When the number of objects in possession reaches zero, that object (i.e., the object for which there is an insufficient number) can no longer be selected as an input object.

なお、投入オブジェクトが第1ユーザによって利用されなかった場合(つまり、第1ユーザが投入オブジェクトの効果を得なかった場合)には、共同プレイの終了後に、未利用の投入オブジェクトを、当該投入オブジェクトを投入した第2ユーザに対して戻してもよい。つまり、第2ユーザの所持オブジェクトのうち、投入オブジェクトとして投入されたオブジェクトについて、第2ユーザの所持数を未利用の投入オブジェクトの個数に応じて増やしてもよい。 Note that if the input object is not used by the first user (i.e., if the first user does not obtain the effect of the input object), the unused input object may be returned to the second user who input the input object after the end of the cooperative play. In other words, the number of objects that the second user possesses that were input as input objects may be increased in accordance with the number of unused input objects.

一方で、第2ユーザは、ゲームの共同プレイ中に、不足したオブジェクトの補充(換言すると、所持数の増加)のために当該オブジェクトの購入、すなわち、対価を支払って上記のオブジェクトを取得することができる。例えば、第2ユーザが、共同プレイ中、第2画面G2に表示される所持オブジェクトのアイコンのうち、所持数が不足したオブジェクトのアイコンをクリックすると、第2画面G2が図18の左図から右図に示すように遷移し、オブジェクト購入画面G3がポップアップ表示される。 On the other hand, during joint play of the game, the second user can purchase the object in order to replenish the missing object (in other words, to increase the number of objects owned), i.e., can obtain the above-mentioned object by paying a price. For example, when the second user clicks on an icon of an object that the second user has insufficient number of objects among the icons of objects owned displayed on the second screen G2 during joint play, the second screen G2 transitions as shown from the left to the right diagram of FIG. 18, and an object purchase screen G3 pops up.

オブジェクト購入画面G3では、第2ユーザがアイコンをクリックしたオブジェクト、すなわち、所持数が不足するオブジェクトについて、購入数とその対価が複数提示される。第2ユーザは、所望の購入数を選択し、選択した購入数に対して設定された購入決定ボタンをクリックする。これにより、第2ユーザは、所持数が不足するオブジェクトについて、選択した購入数だけ所持数を増やし、購入したオブジェクトを投入オブジェクトの候補に加えることができる。また、オブジェクト購入に伴い、第2ユーザに対して、対価の支払い用の決済処理が実施される。なお、決済処理としては、公知の課金処理が行われてもよく、また、ゲーム内通貨によって対価を支払う場合には、第2ユーザが保有するゲーム内通貨の額を対価に応じて減算する処理が行われてもよい。また、第2ユーザが保有するゲーム内通貨の額が対価を下回る場合には、オブジェクト購入画面G3から不図示のゲーム内通貨購入画面に遷移させ、その画面を通じてゲーム内通貨を購入してから、オブジェクト購入画面G3に戻って上記の手順にてオブジェクトを購入してもよい。 In the object purchase screen G3, the second user is presented with multiple purchase quantities and their prices for the object whose icon the second user clicked, i.e., the object whose number is insufficient. The second user selects the desired number to purchase and clicks the purchase confirmation button set for the selected number to purchase. This allows the second user to increase the number of objects that the second user owns by the selected purchase quantity and add the purchased object to the list of candidates for the object to be inserted. In addition, a settlement process for payment of the price is performed for the second user in connection with the purchase of the object. Note that the settlement process may be a known billing process, or, if the price is paid with in-game currency, a process of deducting the amount of in-game currency held by the second user according to the price may be performed. In addition, if the amount of in-game currency held by the second user is less than the price, the second user may transition from the object purchase screen G3 to an in-game currency purchase screen (not shown), purchase in-game currency through that screen, and then return to the object purchase screen G3 to purchase the object using the above procedure.

オブジェクト購入については、所持数が不足するオブジェクトに限定して行われるケースに限定されず、例えば、ゲームの共同プレイ中、第1ユーザのプレイ状況等に基づいて選定される種類のオブジェクトの購入を第2ユーザに促し、第2ユーザが当該オブジェクトを購入できるようにしてもよい。具体的には、ゲームプレイ中、第1プレイヤが操作する被操作オブジェクトのパラメータ値の変化に基づき、変化後のパラメータ値に対して有効なオブジェクト(例えば、パラメータ値を回復等させるオブジェクト)を選定し、選定されたオブジェクトの種類を、その対価(ゲーム内通貨での額)とともに第2ユーザに提示する。この場合、第2ユーザは、対価を支払うことで、提示されたオブジェクトを取得して所持オブジェクト、すなわち投入オブジェクトの候補とすることができる。 Object purchases are not limited to cases where they are limited to objects that the user is short of. For example, during joint game play, the second user may be prompted to purchase an object of a type selected based on the playing status of the first user, and the second user may be able to purchase the object. Specifically, during game play, based on changes in the parameter values of the controlled object operated by the first player, an object that is valid for the changed parameter values (e.g., an object that restores the parameter value, etc.) is selected, and the type of the selected object is presented to the second user along with its price (amount in in-game currency). In this case, the second user can obtain the presented object by paying the price, and make it a candidate for a possessed object, i.e., an input object.

上述した共同プレイ中におけるオブジェクトの購入は、第2ユーザのみが行うことができ、第1ユーザは行うことができない。一方で、共同プレイの開始前あるいは共同プレイの終了後であれば、第1ユーザ及び第2ユーザのいずれであるかを問わず、投入オブジェクトとして利用可能なオブジェクトを購入できてもよい。 The purchase of objects during the above-mentioned cooperative play can only be performed by the second user, not by the first user. On the other hand, before the start of cooperative play or after the end of cooperative play, either the first user or the second user may be able to purchase objects that can be used as input objects.

また、オブジェクトの購入対価については、共同プレイ中に購入する場合と、共同プレイの開始前/終了後に購入する場合との間で同額であってもよいし、共同プレイ中に購入する場合の方が高額であってもよい。また、共同プレイ中の特定期間(例えば、フィールド上に敵等ボスが出現している期間)では、特定期間以外の期間よりも、オブジェクトの購入対価がより高額になってもよい。 The purchase price of an object may be the same when purchased during cooperative play as when purchased before or after cooperative play begins, or may be higher when purchased during cooperative play. The purchase price of an object may be higher during specific periods during cooperative play (for example, periods when enemies such as bosses appear on the field) than during periods other than the specific periods.

また、共同プレイ中に購入したオブジェクトを投入オブジェクトとして利用したものの、その共同プレイにおいて上記の投入オブジェクトが第1ユーザによって利用されない場合(つまり、投入オブジェクトの効果が発動されない場合)があり得る。その場合には、共同プレイの終了後に、そのオブジェクトの購入時に支払った対価を、投入操作を行った第2ユーザに返金する(付与する)処理を実行してもよい。 In addition, there may be cases where an object purchased during cooperative play is used as an input object, but the input object is not used by the first user in the cooperative play (i.e., the effect of the input object is not activated). In such cases, after the cooperative play ends, a process may be executed to refund (grant) the price paid when the object was purchased to the second user who performed the input operation.

なお、投入オブジェクトとして投入可能なオブジェクトは、上記の購入以外の方法で取得できてもよく、例えば、第2ユーザがゲーム中のイベント(例えば、アイテムを入手できる抽選イベント等)をプレイすることで取得できてもよい。 Note that objects that can be inserted as input objects may be acquired by methods other than the above-mentioned purchase, for example, by the second user playing an event during the game (such as a lottery event in which an item can be obtained).

第2ユーザが投入操作を行うと、その投入操作に応じて決められる配置位置(具体的には、第2ユーザが指定した位置)に、投入オブジェクトが付帯オブジェクトとともに配置される。付帯オブジェクトは、上記の配置位置に投入オブジェクトが配置(投入)されたことを示す標識であり、具体的には、矢印又はピン等のような図形、図1に示すような吹き出し、又は投入オブジェクトと対応するアイコン等が該当する。 When the second user performs an input operation, the input object is placed together with the associated object in a placement position determined in accordance with the input operation (specifically, a position designated by the second user). The associated object is an indicator that indicates that the input object has been placed (input) in the placement position, and specifically corresponds to a graphic such as an arrow or pin, a speech bubble as shown in FIG. 1, or an icon corresponding to the input object.

フィールド中、第1画面G1に映る部分の中に投入オブジェクトが配置されている場合、第1画面G1には、投入オブジェクト及び付帯オブジェクトが表示され、第1ユーザは、これらのオブジェクトが表示された第1画面G1を見て、投入オブジェクトの存在を認識することができる。 When an input object is placed in the part of the field that is displayed on the first screen G1, the input object and associated objects are displayed on the first screen G1, and the first user can recognize the presence of the input object by looking at the first screen G1 on which these objects are displayed.

付帯オブジェクトについて付言しておくと、吹き出し型の付帯オブジェクトには、例えば、投入オブジェクトの種類、投入オブジェクトを投入した第2ユーザのユーザ名、及び、その第2ユーザが投入オブジェクトの利用先として指定した第1ユーザのユーザ名を表示することができる。 As a side note about accessory objects, a speech bubble-type accessory object can display, for example, the type of input object, the username of the second user who input the input object, and the username of the first user designated by the second user as the intended recipient of the input object.

また、複数の第1ユーザと第2ユーザとが共同でゲームをプレイする場合、第2ユーザは、投入操作の際に、複数の第1ユーザの中から投入オブジェクトの利用先を指定することができ、複数の第1ユーザが複数のチームに分かれているケースでは、投入オブジェクトの利用先として一つのチームを指定することができる。 In addition, when multiple first and second users play a game together, the second user can specify which of the multiple first users is to use the input object when performing the input operation, and in a case where the multiple first users are divided into multiple teams, the second user can specify one team as the destination of the input object.

また、ゲームの共同プレイでは、二人以上のユーザがプレイ観覧の役割を選択して第2ユーザとしてプレイすることができる。その場合、各第2ユーザは、投入操作を個々に行うことができ、フィールド上には投入オブジェクトが第2ユーザ毎に投入(配置)されることになる。 In addition, in cooperative play of the game, two or more users can select the role of spectator and play as second users. In this case, each second user can perform the insertion operation individually, and an inserted object is inserted (placed) on the field for each second user.

ところで、第2ユーザが投入オブジェクトをフィールド上に投入し、投入オブジェクトの配置位置がフィールド中、第1画面G1に映る部分の中にある場合、第1ユーザは、第1画面G1に表示される投入オブジェクトを直接視認することができる。
一方で、投入オブジェクトの配置位置がフィールド中、第1画面G1に映る部分の外にある場合には、投入オブジェクトが第1画面G1に表示されず、第1ユーザは、投入オブジェクトを直接確認することができない。そこで、本実施形態では、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある場合において、投入オブジェクトの存在を第1ユーザに認識させるための措置を講じている(例えば、図10~13参照)。かかる内容は、本発明の特徴的構成であり、後述の項で詳しく説明することとする。
Meanwhile, when the second user throws an object onto the field and the position of the object is within the part of the field that is displayed on the first screen G1, the first user can directly see the object displayed on the first screen G1.
On the other hand, if the position of the thrown-in object is outside the portion of the field that is shown on the first screen G1, the thrown-in object is not displayed on the first screen G1, and the first user cannot directly check the thrown-in object. Therefore, in this embodiment, when the position of the thrown-in object is outside the portion that is shown on the first screen G1, measures are taken to make the first user aware of the presence of the thrown-in object (see, for example, FIGS. 10 to 13). This is a characteristic feature of the present invention, and will be described in detail in a later section.

[本実施形態の情報処理装置及び各ユーザの端末について]
次に、本実施形態に係る情報処理装置及び各ユーザの端末について、図4を参照しながら説明する。なお、以降の説明では、二人の第1ユーザと二人の第2ユーザ、計四人のユーザが共同してゲーム(詳しくは、同じエリア)をプレイする場面を想定して説明することとする。ただし、以下に説明する内容は、上記の場面に限定されず、第1ユーザと第2ユーザとが少なくとも一人ずつ存在するケースに対して適用され得る。
[Regarding the information processing device of this embodiment and each user's terminal]
Next, the information processing device according to this embodiment and the terminals of each user will be described with reference to Fig. 4. In the following description, a scene will be assumed in which two first users and two second users, a total of four users, play a game together (more specifically, in the same area). However, the contents described below are not limited to the above scene, and may be applied to a case in which there is at least one first user and one second user.

第1ユーザ及び第2ユーザは、それぞれ、ゲームプレイ用の端末を所持しており、以下では、第1ユーザが所持する端末を第1端末11と呼び、第2ユーザが所持する端末を第2端末12と呼ぶこととする。なお、図4では、第1ユーザであるユーザA,Bが所持する端末が、第1端末11に該当し、第2ユーザであるユーザC,Dが所持する端末が、第2端末12に該当する。 The first user and the second user each have a terminal for playing the game, and hereinafter, the terminal owned by the first user will be referred to as the first terminal 11, and the terminal owned by the second user will be referred to as the second terminal 12. Note that in FIG. 4, the terminals owned by the first users, users A and B, correspond to the first terminal 11, and the terminals owned by the second users, users C and D, correspond to the second terminal 12.

第1端末11及び第2端末12は、それぞれ、クライアント端末であり、具体的には、パソコン、スマートフォン、携帯電話、タブレット端末、ゲーム機、情報入力が可能なテレビ受像機、又はウェアラブル端末等によって構成される。第1端末11及び第2端末12は、それぞれ、図4に示すように通信用ネットワーク14を介してサーバ10と通信可能に接続されている。通信用ネットワーク14は、例えばインターネット又はモバイル通信ネットワークからなる通信回線網であり、LAN(Local Area Network)、WAN(Wide Area Network)、イントラネット及びイーサネット(登録商標)等を含むものであってもよい。 The first terminal 11 and the second terminal 12 are each a client terminal, and specifically, are composed of a personal computer, a smartphone, a mobile phone, a tablet terminal, a game console, a television receiver capable of inputting information, a wearable terminal, or the like. The first terminal 11 and the second terminal 12 are each communicatively connected to the server 10 via a communication network 14 as shown in FIG. 4. The communication network 14 is, for example, a communication line network consisting of the Internet or a mobile communication network, and may include a LAN (Local Area Network), a WAN (Wide Area Network), an intranet, Ethernet (registered trademark), and the like.

サーバ10は、本発明の「情報処理装置」の一例であり、ゲーム進行に必要なデータの生成や送受信等、ゲーム進行に関する各種の情報処理を実行するコンピュータ、より詳しくは本実施形態ではSNSサーバである。サーバ10は、1台のコンピュータで構成されてもよく、並列分散された複数台のコンピュータによって構成されてもよい。また、サーバ10は、ASP(Application Service Provider)、SaaS(Software as a Service)、PaaS(Platform as a Service)又はIaaS(Infrastructure as a Service)用のサーバコンピュータであってもよい。この場合、ゲーム進行に関する一連の情報の工程(ただし、情報の入力及び表示を除く)がサーバ10によって実行されるため、第1端末11側及び第2端末12側では、サーバ10に引き渡す情報の入力、及びサーバ10から配信される情報の表示等を行えばよいことになる。 The server 10 is an example of the "information processing device" of the present invention, and is a computer that executes various information processing related to the progress of the game, such as generating and transmitting and receiving data necessary for the progress of the game, and more specifically, in this embodiment, is an SNS server. The server 10 may be composed of one computer, or may be composed of multiple computers distributed in parallel. The server 10 may also be a server computer for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service). In this case, a series of information processes related to the progress of the game (excluding input and display of information) are executed by the server 10, so that the first terminal 11 and the second terminal 12 only need to input information to be handed over to the server 10 and display information distributed from the server 10.

サーバ10は、ハードウェア機器として、図6に示すように、プロセッサ21、メモリ22、通信用インタフェース23、及びストレージ24を有し、これらがバス25を介して電気的に接続されている。プロセッサ21は、CPU(Central Processing Unit)、MPU(Micro-Processing Unit)、MCU(Micro Controller Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、TPU(Tensor Processing Unit)又はASIC(Application Specific Integrated Circuit)等によって構成されるとよい。 As shown in FIG. 6, the server 10 has a processor 21, a memory 22, a communication interface 23, and a storage 24 as hardware devices, which are electrically connected via a bus 25. The processor 21 may be configured with a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), an MCU (Micro Controller Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), a TPU (Tensor Processing Unit), an ASIC (Application Specific Integrated Circuit), or the like.

メモリ22は、ROM(Read Only Memory)及びRAM(Random Access Memory)等の半導体メモリによって構成されるとよい。
通信用インタフェース23は、例えばネットワークインターフェースカード、又は通信インタフェースボード等によって構成されるとよい。通信用インタフェース23によるデータ通信の規格については、特に限定されるものではなく、Wi-fi(登録商標)に基づく無線LANによる通信、3G~5G若しくはそれ以降の世代の移動通信システムによる通信、又はLTE(Long Term Evolution)に基づく通信等が挙げられる。
The memory 22 may be configured with semiconductor memory such as a Read Only Memory (ROM) and a Random Access Memory (RAM).
The communication interface 23 may be, for example, a network interface card, a communication interface board, etc. The standard of data communication by the communication interface 23 is not particularly limited, and examples thereof include communication by a wireless LAN based on Wi-fi (registered trademark), communication by a mobile communication system of 3G to 5G or a later generation, or communication based on LTE (Long Term Evolution).

ストレージ24は、フラッシュメモリ、HDD(Hard Disc Drive)、SSD(Solid State Drive)、FD(Flexible Disc)、MOディスク(Magneto-Optical disc)、CD(Compact Disc)、DVD(Digital Versatile Disc)、SDカード(Secure Digital card)、又はUSBメモリ(Universal Serial Bus memory)等によって構成されるとよい。また、ストレージ24は、サーバ10内に内蔵されてもよく、外付け形式でサーバ本体に取り付けてもよい。さらに、ストレージ24は、サーバ本体と通信可能に接続された外部コンピュータ(例えば、データベースサーバ)等によって構成されてもよい。なお、各種データを記録する技術としては、不正なデータ改竄等を回避する目的からブロックチェーンのような分散型台帳技術を用いてもよい。 The storage 24 may be configured with a flash memory, a hard disc drive (HDD), a solid state drive (SSD), a flexible disc (FD), a magneto-optical disc (MO disc), a compact disc (CD), a digital versatile disc (DVD), a secure digital card (SD card), or a universal serial bus memory (USB memory). The storage 24 may be built into the server 10, or may be attached to the server body in an external format. The storage 24 may also be configured with an external computer (e.g., a database server) communicably connected to the server body. A distributed ledger technology such as a blockchain may be used as a technology for recording various data in order to avoid unauthorized data tampering.

また、サーバ10には、ソフトウェアとして、オペレーティングシステム(OS)用のプログラム、及び、ゲーム進行用の情報処理プログラムがインストールされている。これらのプログラムは、本発明の「プログラム」に相当し、プロセッサ21によって実行されることで、サーバ10が本発明の情報処理装置としての機能を発揮する。 In addition, the server 10 has installed therein, as software, a program for an operating system (OS) and an information processing program for game progression. These programs correspond to the "programs" of the present invention, and when executed by the processor 21, the server 10 functions as the information processing device of the present invention.

具体的に説明すると、ゲームのプレイ中、サーバ10は、上記のプログラムの実行により、第1画面G1の表示制御データを生成して第1ユーザA,Bの各々の第1端末11に向けて送信し、第2画面G2の表示制御データを生成して第2ユーザC,Dの各々の第2端末12に向けて送信する。 Specifically, while the game is being played, the server 10 executes the above program to generate display control data for the first screen G1 and transmit it to the first terminal 11 of each of the first users A and B, and generates display control data for the second screen G2 and transmits it to the second terminal 12 of each of the second users C and D.

また、サーバ10は、第1ユーザA,Bの各々から移動操作を受け付ける。この場合、サーバ10は、移動操作を行った第1ユーザと対応する被操作オブジェクトをフィールド上で動かす処理を実行する。そして、サーバ10は、移動後の被操作オブジェクトの位置を反映させた第1画面G1及び第2画面G2を表示させる表示制御データを生成し、生成した表示制御データを第1端末11及び第2端末12に向けて送信する。 The server 10 also accepts a movement operation from each of the first users A and B. In this case, the server 10 executes a process of moving the operated object corresponding to the first user who performed the movement operation on the field. The server 10 then generates display control data for displaying the first screen G1 and the second screen G2 that reflect the position of the operated object after the movement, and transmits the generated display control data to the first terminal 11 and the second terminal 12.

また、サーバ10は、第2ユーザC,Dの一方又は両者から投入操作を受け付け、詳しくは、投入操作の内容を示すデータを、投入操作を行った第2ユーザの第2端末12から取得する。この場合、サーバ10は、投入操作に応じてフィールド上に投入オブジェクトを配置する処理を実行する。そして、サーバ10は、フィールド上に投入オブジェクトが投入された状態を反映させた第1画面G1及び第2画面G2を表示させる表示制御データを生成し、生成した表示制御データを第1端末11及び第2端末12に向けて送信する。このときに表示制御データが送信される第1端末11(つまり、投入オブジェクトが投入されたフィールドが第1画面G1に映される第1端末11)は、二人の第1ユーザA,Bのそれぞれの第1端末11でもよく、あるいは、投入操作を行った第2ユーザにより指定された第1ユーザの第1端末11に限定してもよい。 The server 10 also accepts an input operation from one or both of the second users C and D, and more specifically, obtains data indicating the content of the input operation from the second terminal 12 of the second user who performed the input operation. In this case, the server 10 executes a process of placing the input object on the field in response to the input operation. Then, the server 10 generates display control data for displaying the first screen G1 and the second screen G2 that reflect the state in which the input object has been input on the field, and transmits the generated display control data to the first terminal 11 and the second terminal 12. At this time, the first terminal 11 to which the display control data is transmitted (i.e., the first terminal 11 in which the field into which the input object has been input is displayed on the first screen G1) may be the first terminal 11 of each of the two first users A and B, or may be limited to the first terminal 11 of the first user designated by the second user who performed the input operation.

なお、上記のプログラムは、コンピュータが読み取り可能な記録媒体(メディア)から読み込むことで取得してもよく、あるいは、インターネット又はイントラネット等のネットワークを介して取得(ダウンロード)してもよい。 The above program may be obtained by reading it from a computer-readable recording medium, or may be obtained (downloaded) via a network such as the Internet or an intranet.

[本実施形態の情報処理装置の機能について]
サーバ10の構成を構成面から改めて説明すると、サーバ10は、図5に示すように、第1受付部31と、第2受付部32と、ゲーム処理部33と、記憶部34と、表示制御部35と、を有する。これらの機能部のうち、記憶部34は、メモリ22又はストレージ24によって実現され、それ以外の機能部は、サーバ10を構成する各種のハードウェア機器と、サーバ10にインストールされたプログラムとが協働することで実現される。以下、各機能部について、それぞれ詳しく説明する。
[Functions of the information processing device according to this embodiment]
5, the server 10 has a first reception unit 31, a second reception unit 32, a game processing unit 33, a memory unit 34, and a display control unit 35. Of these functional units, the memory unit 34 is realized by the memory 22 or the storage 24, and the other functional units are realized by cooperation between various hardware devices constituting the server 10 and programs installed in the server 10. Each functional unit will be described in detail below.

(第1受付部)
第1受付部31は、ゲームのプレイ中、第1ユーザが第1端末11を通じて行う操作を受け付け、詳しくは操作内容を示すデータを、通信用ネットワーク14を介して第1端末11から取得する。第1受付部31が受け付ける操作には、第1ユーザが被操作オブジェクトをフィールド上で移動させるために行う移動操作が含まれる。移動操作は、第1ユーザが第1端末11に表示された第1画面G1を通じて行われ、図2に示すケースでは、例えば、第1画面G1上で被操作オブジェクトをタッチしながら移動先までドラッグする操作である。
また、複数の第1ユーザが同じエリアを共同でプレイする場合、第1受付部31は、第1ユーザ毎に移動操作を受け付ける。
(First Reception Department)
The first reception unit 31 receives operations performed by the first user through the first terminal 11 during game play, and more specifically, obtains data indicating the operation content from the first terminal 11 through the communication network 14. The operations received by the first reception unit 31 include a moving operation performed by the first user to move the operated object on the field. The moving operation is performed by the first user through the first screen G1 displayed on the first terminal 11, and in the case shown in Fig. 2, for example, it is an operation of touching the operated object on the first screen G1 and dragging it to the destination.
Furthermore, when a plurality of first users play together in the same area, the first reception unit 31 receives a movement operation for each first user.

(第2受付部)
第2受付部32は、第1ユーザと第2ユーザがゲームを共同でプレイする間、第2ユーザが第2端末12を通じて行う操作を受け付け、詳しくは操作内容を示すデータを、通信用ネットワーク14を介して第2端末12から取得する。第2受付部32が受け付ける操作には、投入操作、表示変更操作、購入操作、及び投入後操作が含まれる。
(Second Reception Section)
The second reception unit 32 receives operations performed by the second user through the second terminal 12 while the first user and the second user are playing the game together, and more specifically, obtains data indicating the operation content from the second terminal 12 via the communication network 14. The operations received by the second reception unit 32 include an input operation, a display change operation, a purchase operation, and a post-input operation.

投入操作は、第2ユーザがフィールド上に投入オブジェクトを投入するために行う操作である。本実施形態では、投入操作に、第2ユーザがゲーム内で所持するオブジェクトの中から投入オブジェクトを選択する操作(換言すると、複数種類の投入オブジェクトのいずれかを選択する操作)と、第2ユーザがフィールドにおける投入オブジェクトの配置位置を指定する操作と、が含まれ、第2受付部32は、これらの操作を投入操作として受け付ける。さらに、複数の第1ユーザと第2ユーザとが共同でゲームをプレイする場合、第2受付部32は、第2ユーザが投入オブジェクトの利用先(投入オブジェクトを利用してもらう相手)を複数の第1ユーザの中から指定する操作を、投入操作として受け付けることができる。 The throw-in operation is an operation performed by the second user to throw an object into the field. In this embodiment, the throw-in operation includes an operation in which the second user selects an object to be thrown in from among the objects possessed by the second user in the game (in other words, an operation in which one of multiple types of throw-in objects is selected) and an operation in which the second user specifies the placement position of the object to be thrown in on the field, and the second reception unit 32 accepts these operations as throw-in operations. Furthermore, when multiple first users and second users play the game together, the second reception unit 32 can accept, as a throw-in operation, an operation in which the second user specifies the use destination of the thrown-in object (the other party who will use the thrown-in object) from among multiple first users.

表示変更操作は、フィールド中、第2画面G2に映し出す部分を変更するために第2ユーザが行う操作であり、例えば、第2画面G2に映し出す部分を拡大させる操作(ピンチアウト操作)、及び、第2画面G2に映し出す部分を縮小させる操作(ピンチイン操作)等が該当する。 The display change operation is an operation performed by the second user to change the portion of the field displayed on the second screen G2, and examples of this include an operation to enlarge the portion displayed on the second screen G2 (pinch out operation) and an operation to reduce the portion displayed on the second screen G2 (pinch in operation).

購入操作は、ゲームの共同プレイ中に第2ユーザが投入オブジェクトの候補となるオブジェクトを購入する操作であり、詳しくは、所持数が不足して投入オブジェクトとして選択できないオブジェクトの対価を支払って当該オブジェクトを取得する操作である。購入操作は、オブジェクト購入画面G3を通じて行われ、例えば、同画面にて所望の購入数を選択して購入ボタンをクリックする操作等が該当する。 The purchase operation is an operation in which the second user purchases an object that is a candidate for an input object during joint play of a game, and more specifically, is an operation in which the second user obtains an object by paying the price of an object that the user does not own enough of and is therefore unable to select as an input object. The purchase operation is performed through the object purchase screen G3, and corresponds to, for example, an operation of selecting the desired number of purchases on the same screen and clicking the purchase button.

投入後操作は、投入操作を行った第2ユーザが投入操作後に行う操作であり、例えば、投入オブジェクトがフィールド上にあることを第1ユーザに気付かせる等の目的のために行われ、第2画面G2の所定箇所(具体的には、フィールド上の、投入オブジェクトの配置位置に相当する箇所)を複数回タッチする操作等が該当する。このように投入後操作は、通常、第2ユーザにより投入操作後に複数回繰り返し行われるが、投入後操作の実施回数は、一回のみであってもよい。なお、投入後操作は、投入オブジェクトの効果の発動又は変動に影響を及ぼす操作ではなく、上記のように、あくまでも投入オブジェクトに対する第1ユーザの注意を喚起させるために行われるものである。 A post-throw operation is an operation performed by the second user who performed the throw-in operation after the throw-in operation, and is performed, for example, for the purpose of making the first user aware that the thrown-in object is on the field, and corresponds to an operation such as touching a predetermined location on the second screen G2 (specifically, a location on the field corresponding to the placement position of the thrown-in object) multiple times. In this way, a post-throw operation is usually performed multiple times by the second user after the throw-in operation, but the post-throw operation may be performed only once. Note that a post-throw operation is not an operation that affects the activation or variation of the effect of the thrown-in object, and is, as described above, performed solely to draw the first user's attention to the thrown-in object.

なお、複数の第2ユーザが同じエリアを共同でプレイする場合、第2受付部32は、上記の操作(すなわち、投入操作、表示変更操作、購入操作、及び投入後操作)を第2ユーザ毎に受け付ける。 When multiple second users play together in the same area, the second reception unit 32 receives the above operations (i.e., the input operation, the display change operation, the purchase operation, and the post-input operation) for each second user.

(ゲーム処理部)
ゲーム処理部33は、ゲームを進行させるための情報処理を実行し、第1ユーザと第2ユーザとが共同でプレイする場合には、各ユーザから受け付けた操作に応じてゲームを進行させるための情報処理を実行する。例えば、第1受付部31が第1ユーザの移動操作を受け付けた場合、ゲーム処理部33は、移動操作を行った第1ユーザの被操作オブジェクトを移動操作に応じてフィールド上で移動させる処理を実行する。この処理に伴い、ゲーム処理部33は、被操作オブジェクトの動きと連動させてフィールド上の敵を移動させ、また、移動後の被操作オブジェクトのパラメータ値を適宜変更させ、例えば、被操作オブジェクトが敵に触れた場合にはパラメータ値としての体力を減少させる処理を実行する。
(Game Processing Unit)
The game processing unit 33 executes information processing for progressing the game, and when a first user and a second user play together, executes information processing for progressing the game according to operations received from each user. For example, when the first reception unit 31 receives a movement operation from the first user, the game processing unit 33 executes processing for moving the operated object of the first user who performed the movement operation on the field according to the movement operation. In conjunction with this processing, the game processing unit 33 moves an enemy on the field in conjunction with the movement of the operated object, and also appropriately changes the parameter value of the operated object after the movement, and executes processing for decreasing the physical strength as a parameter value when the operated object touches an enemy, for example.

なお、複数の第1ユーザが共同でゲームをプレイする場合には、ゲーム処理部33は、それぞれの第1ユーザが操縦する各被操作オブジェクトのパラメータ値を、ゲームの進行に応じて変更させ、具体的には、各被操作オブジェクトの動きや状態変化に基づいて変更させる。 When multiple first users play the game together, the game processing unit 33 changes the parameter values of each operated object controlled by each first user according to the progress of the game, specifically, based on the movement and state changes of each operated object.

また、第2受付部32が第2ユーザの投入操作を受け付けた場合、ゲーム処理部33は、投入操作に応じて投入オブジェクトをフィールド上に配置(投入)する処理を実行する。また、フィールド上において第1ユーザの被操作オブジェクトが投入オブジェクトの配置位置(つまり、被操作オブジェクトが投入オブジェクトに触れる位置)に到達した場合、ゲーム処理部33は、その被操作オブジェクトを操作する第1ユーザに対して、上記の配置位置にある投入オブジェクトの種類と対応する効果を付与する処理を実行する。 When the second reception unit 32 receives a throw-in operation from the second user, the game processing unit 33 executes a process of placing (throwing) the thrown-in object on the field in response to the throw-in operation. When the operated object of the first user reaches the throw-in object's placement position on the field (i.e., the position where the operated object touches the thrown-in object), the game processing unit 33 executes a process of imparting an effect corresponding to the type of the thrown-in object at the above-mentioned placement position to the first user operating the operated object.

(記憶部)
記憶部34は、ゲームのプレイに必要な各種の情報を記憶し、図5に示すように、エリア情報記憶部41、ユーザ情報記憶部42、及び投入情報記憶部43を含む。
(Memory unit)
The storage unit 34 stores various information necessary for playing the game, and includes an area information storage unit 41, a user information storage unit 42, and an input information storage unit 43, as shown in FIG.

エリア情報記憶部41は、複数設定されたエリアのそれぞれに関する情報(以下、「エリア情報」という)を記憶する。エリア情報には、フィールドに関する情報、フィールド上に出現する敵の種類及び発生箇所、フィールド上に配置された補助オブジェクトの種類及び配置位置、並びに、エリアのクリア条件等が含まれる。 The area information storage unit 41 stores information about each of the multiple defined areas (hereinafter referred to as "area information"). The area information includes information about the field, the types and locations of enemies that appear on the field, the types and locations of auxiliary objects placed on the field, and the conditions for clearing the area.

ユーザ情報記憶部42は、ゲームをプレイしているユーザに関する情報(以下、「ユーザ情報」という)を記憶し、複数のユーザが共同でゲームをプレイする場合にはユーザ毎にユーザ情報を記憶する。ユーザ情報には、ユーザの名前(ユーザ名)、識別ID、及びプレイ中のエリア等が含まれ、共同プレイを行う場合には、ゲーム中の自分の役割(つまり、第1ユーザであるか第2ユーザであるか)、及び、共同プレイする他のユーザの名前又は識別IDがさらに含まれる。また、複数の第1ユーザが共同でゲームをプレイし、且つ、複数の第1ユーザが複数のチームに分かれる場合、各第1ユーザのユーザ情報には、自分が所属するチームや同チームに所属する他のユーザの名前や識別IDが含まれる。 The user information storage unit 42 stores information about users playing a game (hereinafter referred to as "user information"), and stores user information for each user when multiple users play the game together. The user information includes the user's name (user name), identification ID, and the area in which they are playing, and in the case of joint play, it further includes the user's role in the game (i.e., whether they are the first user or the second user) and the names or identification IDs of other users playing together. In addition, when multiple first users play a game together and are divided into multiple teams, the user information for each first user includes the team to which they belong and the names and identification IDs of other users who belong to the same team.

また、第1ユーザと第2ユーザが共同でゲームをプレイする場合、それぞれのユーザに固有の情報がユーザ情報として記憶される。第1ユーザのユーザ情報には、図6に示すように、ユーザが操作する被操作オブジェクトに関する情報、具体的には被操作オブジェクトの外観、パラメータ値の初期値、上限値及び現在値、並びに、フィールドにおける現在位置等が含まれる。第2ユーザのユーザ情報には、図7に示すように、投入オブジェクトとして利用可能な所持オブジェクトに関する情報(具体的には、所持オブジェクトの種類及び個数)と、第2画面G2に表示させるフィールドの範囲を示す情報が含まれる。また、複数の第1ユーザが複数のチームに分かれてゲームをプレイする場合には、第2ユーザは、いずれかのチームに所属することになり、その場合における第2ユーザのユーザ情報には、自分が所属するチーム及び同チームに所属する第1ユーザの名前や識別IDが含まれる。 When a first user and a second user play a game together, information specific to each user is stored as user information. As shown in FIG. 6, the user information of the first user includes information about the operated object operated by the user, specifically, the appearance of the operated object, the initial value, upper limit value, and current value of the parameter value, and the current position in the field. As shown in FIG. 7, the user information of the second user includes information about the owned objects that can be used as input objects (specifically, the type and number of owned objects) and information indicating the range of the field to be displayed on the second screen G2. When multiple first users are divided into multiple teams to play the game, the second user will belong to one of the teams, and the user information of the second user in this case includes the team to which the second user belongs and the names and IDs of the first users who belong to that team.

投入情報記憶部43は、第2ユーザによるフィールド上への投入オブジェクトの投入に関する情報(以下、投入情報という)を記憶し、一つのフィールドに複数の投入オブジェクトが投入された場合には、投入オブジェクト毎に投入情報を記憶する。投入情報には、図8に示すように、投入オブジェクトを投入した第2ユーザのユーザ名、投入オブジェクトの種類及び配置位置、投入オブジェクトの利用先を第2ユーザが指定した場合には指定された第1ユーザのユーザ名、及び、利用状況(効果が付与されたか否か)が含まれる。 The input information storage unit 43 stores information (hereinafter referred to as input information) regarding the input of an input object by a second user onto a field, and when multiple input objects are input into one field, it stores input information for each input object. As shown in FIG. 8, the input information includes the username of the second user who input the input object, the type and placement position of the input object, and if the second user specifies the use of the input object, the username of the specified first user, and the usage status (whether or not an effect was imparted).

(表示制御部)
表示制御部35は、各ユーザの端末を制御し、ゲーム処理部33による情報処理の結果等を反映させた画面(ゲーム画面)を各ユーザの端末に表示させる。第1ユーザと第2ユーザとがゲームを共同でプレイする場合、表示制御部35は、図5に示すように、第1表示制御部51及び第2表示制御部52をなし、それぞれの表示制御部が、対応するユーザの端末を制御する。
(Display control unit)
The display control unit 35 controls the terminal of each user and displays on the terminal of each user a screen (game screen) reflecting the results of information processing by the game processing unit 33. When a first user and a second user play a game together, the display control unit 35 includes a first display control unit 51 and a second display control unit 52 as shown in Fig. 5, and each display control unit controls the terminal of the corresponding user.

具体的に説明すると、第1表示制御部51は、第1ユーザの端末、すなわち第1端末11を制御し、フィールド中、被操作オブジェクトを含む部分を映す第1画面G1を第1端末11に表示させる。詳しく説明すると、第1表示制御部51は、ユーザ情報記憶部42に記憶されている第1ユーザのユーザ情報を読み出して、第1ユーザの被操作オブジェクトの現在位置を特定し、特定した現在位置に基づいて第1画面G1の表示制御データを生成し、生成した表示制御データを第1端末11に向けて送信する。 To be more specific, the first display control unit 51 controls the terminal of the first user, i.e., the first terminal 11, and causes the first terminal 11 to display a first screen G1 showing a portion of the field including the operated object. To be more specific, the first display control unit 51 reads out the user information of the first user stored in the user information storage unit 42, identifies the current position of the operated object of the first user, generates display control data for the first screen G1 based on the identified current position, and transmits the generated display control data to the first terminal 11.

第1端末11側では、フィールド中、被操作オブジェクトを含む一部分を映す第1画面G1が表示される。この際、第1表示制御部51は、第1画面G1を第1端末11に表示させる際に、被操作オブジェクトの所定のパラメータ値の現在値を第1画面G1中、被操作オブジェクト付近に表示させる(図2参照)。また、ゲーム処理部33が第1ユーザの移動操作に応じて被操作オブジェクトを移動させた場合、第1表示制御部51は、第1端末11を制御して、フィールド中、移動後の被操作オブジェクトが映る第1画面G1を表示させる。 On the first terminal 11 side, a first screen G1 is displayed that shows a portion of the field including the operated object. In this case, when the first display control unit 51 causes the first terminal 11 to display the first screen G1, the first display control unit 51 causes the current value of a predetermined parameter value of the operated object to be displayed near the operated object on the first screen G1 (see FIG. 2). Also, when the game processing unit 33 moves the operated object in response to the movement operation of the first user, the first display control unit 51 controls the first terminal 11 to display the first screen G1 showing the operated object after it has been moved on the field.

なお、複数の第1ユーザが共同でゲームをプレイする場合、第1表示制御部51は、各第1ユーザの第1端末11を個別に制御し、各第1ユーザと対応した第1画面G1、つまり、フィールド中、各第1ユーザが操縦する被操作オブジェクトが映る第1画面G1を第1ユーザ毎に表示させる。 When multiple first users play the game together, the first display control unit 51 individually controls the first terminal 11 of each first user and displays, for each first user, a first screen G1 corresponding to each first user, that is, a first screen G1 showing an operated object controlled by each first user in the field.

第2表示制御部52は、第2ユーザの第2端末12を制御して、第2画面G2を第2端末12に表示させる。詳しく説明すると、第2表示制御部52は、ユーザ情報記憶部42に記憶されている第2ユーザのユーザ情報を読み出して、第2ユーザがプレイしているエリアとその表示範囲を特定し、特定した内容に基づいて第2画面G2の表示制御データを生成し、生成した表示制御データを第2端末12に向けて送信する。 The second display control unit 52 controls the second terminal 12 of the second user to display the second screen G2 on the second terminal 12. To explain in more detail, the second display control unit 52 reads the user information of the second user stored in the user information storage unit 42, identifies the area in which the second user is playing and its display range, generates display control data for the second screen G2 based on the identified content, and transmits the generated display control data to the second terminal 12.

第2端末12側では、フィールド中、上記の表示範囲に相当する部分を映す第2画面G2が表示される。この際、フィールド中、第2画面G2に映る部分に第1ユーザの被操作オブジェクトが存在する場合には、第2表示制御部52は、その被操作オブジェクトの所定のパラメータ値の現在値を第2画面G2中、その被操作オブジェクト付近に表示させる(図3参照)。 On the second terminal 12 side, a second screen G2 is displayed, which shows the part of the field that corresponds to the above-mentioned display range. At this time, if the first user's operated object is present in the part of the field that is displayed on the second screen G2, the second display control unit 52 displays the current value of a predetermined parameter value of the operated object near the operated object on the second screen G2 (see FIG. 3).

また、第2受付部32が表示変更操作を受け付けた場合、第2表示制御部52は、表示変更操作に基づいて、フィールド中、第2画面G2に映される部分を変更し、具体的には、表示変更操作を行った第2ユーザの第2端末12を制御し、フィールド中、変更後の表示範囲と対応する部分を映す第2画面G2を表示させる。これにより、被操作オブジェクトの位置に拘わらず、フィールド中の第2画面G2に表示させる範囲(すなわち、第2ユーザが観覧し得る範囲)を変更することができる。 Furthermore, when the second reception unit 32 receives a display change operation, the second display control unit 52 changes the portion of the field displayed on the second screen G2 based on the display change operation, and specifically controls the second terminal 12 of the second user who performed the display change operation to display the second screen G2 that displays the portion of the field that corresponds to the changed display range. This makes it possible to change the range displayed on the second screen G2 in the field (i.e., the range that the second user can view) regardless of the position of the operated object.

また、第2ユーザがオブジェクト(詳しくは、所持数が不足するオブジェクト)を購入するために購入操作を開始すると、第2表示制御部52は、購入操作を行った第2ユーザの第2端末12を制御し、オブジェクト購入画面G3を第2画面G2上にポップアップ表示させる(図18の右図参照)。 In addition, when the second user initiates a purchase operation to purchase an object (more specifically, an object that the user does not own in sufficient quantities), the second display control unit 52 controls the second terminal 12 of the second user who performed the purchase operation to pop up an object purchase screen G3 on the second screen G2 (see the right diagram in Figure 18).

なお、複数の第2ユーザが同じエリアをプレイする場合、第2表示制御部52は、各第2ユーザの第2端末12を個々に制御し、各第2ユーザと対応する第2画面G2、つまり、第2ユーザ毎に設定された表示範囲を映す第2画面G2を第2ユーザ毎に表示させる。 When multiple second users play in the same area, the second display control unit 52 controls the second terminal 12 of each second user individually and displays the second screen G2 corresponding to each second user, that is, the second screen G2 showing the display range set for each second user, for each second user.

そして、ゲーム処理部33が第2ユーザの投入操作に応じて投入オブジェクトをフィールド上に配置した場合、第2表示制御部52は、第2ユーザによって指定された配置位置に投入オブジェクト及び前述の付帯オブジェクトが配置されたフィールドを映す第2画面G2を第2端末12に表示させる。これに伴い、第1表示制御部51は、上記の配置位置が第1画面G1に映る部分の中にあれば、第1端末11を制御し、図9に示すように、上記の配置位置に投入オブジェクト及び付帯オブジェクトが配置された第1画面G1を第1端末11に表示させる。この際、第1表示制御部51は、第1画面G1において付帯オブジェクト付近あるいは付帯オブジェクトの内側に、投入オブジェクトを投入した第2ユーザに関する情報(例えば、第2ユーザの名前)を表示させてもよい。 When the game processing unit 33 places the thrown-in object on the field in response to the throw-in operation of the second user, the second display control unit 52 causes the second terminal 12 to display the second screen G2 showing the field on which the thrown-in object and the aforementioned accessory object are placed at the placement position specified by the second user. Accordingly, if the above placement position is within the portion shown on the first screen G1, the first display control unit 51 controls the first terminal 11 to display on the first terminal 11 the first screen G1 on which the thrown-in object and the accessory object are placed at the above placement position, as shown in FIG. 9. At this time, the first display control unit 51 may display information about the second user who threw in the thrown-in object (e.g., the name of the second user) near or inside the accessory object on the first screen G1.

また、フィールド上において被操作オブジェクトが投入オブジェクトに触れて、その被操作オブジェクトを操作する第1ユーザに対して投入オブジェクトの効果が付与された場合、第1表示制御部51は、第1端末11を制御して、効果に応じた演出映像を第1端末11に表示する。例えば、複数の第1ユーザと第2ユーザとが共同でゲームをプレイしている状況で、一人の第1ユーザに対して投入オブジェクトの効果が付与された場合、第1表示制御部51は、上記の演出映像として、投入オブジェクトの効果が上記の第1ユーザに対して付与されたことを示すメッセージ、あるいは、投入オブジェクトの効果が付与された第1ユーザのIDや名前等を、それ以外の第1ユーザ以外の第1端末11に表示させる。 In addition, when an operated object touches an input object on the field and the effect of the input object is imparted to a first user operating the operated object, the first display control unit 51 controls the first terminal 11 to display an effect image corresponding to the effect on the first terminal 11. For example, when a game is being played jointly by multiple first and second users and the effect of the input object is imparted to one first user, the first display control unit 51 displays, as the above-mentioned effect image, a message indicating that the effect of the input object has been imparted to the first user, or the ID or name of the first user to whom the effect of the input object has been imparted, on the first terminals 11 of the other first users.

一方、図10の左図に示すように、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある場合、第1表示制御部51は、図10の右図に示すように、第1画面G1の所定位置に表示アイコンicを表示させるように第1端末11を制御する。具体的には、第1表示制御部51は、第1画面G1の所定位置に表示アイコンicを表示させる表示制御データを生成し、生成した表示制御データを第1端末11に向けて送信する。 On the other hand, as shown in the left diagram of FIG. 10, when the placement position of the thrown object is outside the area shown on the first screen G1, the first display control unit 51 controls the first terminal 11 to display the display icon ic at a predetermined position on the first screen G1, as shown in the right diagram of FIG. 10. Specifically, the first display control unit 51 generates display control data for displaying the display icon ic at a predetermined position on the first screen G1, and transmits the generated display control data to the first terminal 11.

表示アイコンicは、上記の配置位置に配置された投入オブジェクトと対応する表示オブジェクトの一例であり、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある場合に、投入オブジェクトの存在及び配置位置を第1ユーザに気付かせるために第1画面G1上に表示される。本実施形態に係る表示アイコンicは、例えば投入オブジェクトを縮小させた画像(イメージ)によって構成される。
なお、表示アイコンicの代わりに、投入オブジェクトを示す文字や記号、あるいは、第2ユーザによって指定された画像等を表示オブジェクトとして表示してもよい。
The display icon ic is an example of a display object corresponding to the input object placed at the above-mentioned placement position, and is displayed on the first screen G1 to notify the first user of the existence and placement position of the input object when the placement position of the input object is outside the area shown on the first screen G1. The display icon ic according to this embodiment is configured, for example, by an image (image) of a reduced version of the input object.
It should be noted that, instead of the display icon ic, a character or symbol indicating the input object, or an image designated by the second user, etc. may be displayed as the display object.

また、表示アイコンicは、図10の右図に示すように、第1画面G1において、投入オブジェクトの配置位置に応じた表示位置に表示される。具体的に説明すると、第1表示制御部51は、フィールドにおける投入オブジェクトの配置位置と第1画面G1に映る部分(図10の左図において破線にて囲まれる部分)との位置関係に応じて、表示アイコンicの表示位置を決める。 The display icon ic is displayed at a display position on the first screen G1 that corresponds to the placement position of the thrown-in object, as shown in the right diagram of Fig. 10. Specifically, the first display control unit 51 determines the display position of the display icon ic according to the positional relationship between the placement position of the thrown-in object on the field and the portion shown on the first screen G1 (the portion surrounded by a dashed line in the left diagram of Fig. 10).

より詳しく説明すると、フィールドにおける第1画面G1に映る部分から見たときの投入オブジェクトの配置位置と、第1画面G1における表示アイコンicの表示位置とが同じ方位となるように表示アイコンicの表示位置が決められる。したがって、フィールドにおける投入オブジェクトの配置位置と第1画面G1に映る部分との位置関係が変化した場合には、第1表示制御部51は、図10及び11に示すように、第1画面G1における表示アイコンicの表示位置を、上記の位置関係の変化に基づいて変更する。 To explain in more detail, the display position of the display icon ic is determined so that the position of the thrown-in object when viewed from the part of the field that is displayed on the first screen G1 and the display position of the display icon ic on the first screen G1 are in the same orientation. Therefore, if the positional relationship between the position of the thrown-in object on the field and the part that is displayed on the first screen G1 changes, the first display control unit 51 changes the display position of the display icon ic on the first screen G1 based on the change in the above-mentioned positional relationship, as shown in Figures 10 and 11.

なお、第1表示制御部51は、表示アイコンicの表示位置を決める際には、ユーザ情報記憶部42に記憶されている第1ユーザのユーザ情報(具体的には、被操作オブジェクトのフィールド上における現在位置)と、投入情報記憶部43に記憶されている投入情報とを読み出し、これらの情報に基づいて表示位置を決める。 When determining the display position of the display icon ic, the first display control unit 51 reads the user information of the first user stored in the user information storage unit 42 (specifically, the current position of the operated object on the field) and the input information stored in the input information storage unit 43, and determines the display position based on this information.

また、複数の第1ユーザが共同でゲームをプレイする場合、第1表示制御部51は、それぞれの第1ユーザの第1端末11を制御して、第1ユーザ毎の第1画面G1を各第1端末11に表示させる。この状況において、二人以上の第1ユーザについて、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある場合、上記二人以上の第1ユーザのそれぞれの第1端末11では、表示アイコンicが第1画面G1に表示される。このときの表示アイコンicの表示位置は、第1ユーザ毎に決められる。つまり、第1画面G1に映し出されるフィールド上の一部分が第1ユーザ毎に変わり得るため、そのことを反映して、表示アイコンicの表示位置についても第1ユーザ毎の第1画面G1に応じて決められることになる。 In addition, when multiple first users play the game together, the first display control unit 51 controls the first terminal 11 of each first user to display the first screen G1 for each first user on each first terminal 11. In this situation, if the placement position of the thrown-in object for two or more first users is outside the area displayed on the first screen G1, the display icon ic is displayed on the first screen G1 on each first terminal 11 of the two or more first users. The display position of the display icon ic at this time is determined for each first user. In other words, since the part of the field displayed on the first screen G1 may change for each first user, the display position of the display icon ic is also determined according to the first screen G1 for each first user to reflect this.

ただし、上記のケースには限定されず、複数の第1ユーザのうち、第2ユーザが投入操作の際に指定した第1ユーザの第1画面G1に表示アイコンicを表示し、それ以外の第1ユーザの第1画面G1には表示アイコンicを表示させなくてもよい。つまり、第1表示制御部51は、第1画面G1の所定位置に表示アイコンicを表示させる表示制御データを、複数の第1ユーザのうち、第2ユーザによって指定された第1ユーザの第1端末11のみに向けて送信してもよい。 However, this is not limited to the above case. Of the multiple first users, the display icon ic may be displayed on the first screen G1 of the first user designated by the second user during the input operation, and the display icon ic may not be displayed on the first screen G1 of the other first users. In other words, the first display control unit 51 may transmit display control data for displaying the display icon ic at a predetermined position on the first screen G1 only to the first terminal 11 of the first user designated by the second user among the multiple first users.

また、上記と同様の要領により、複数の第1ユーザのうち、下記の条件1~条件3のいずれかを満たす第1ユーザの第1画面G1に表示アイコンicを表示させ、それ以外の第1ユーザの第1画面G1には表示アイコンicを表示させなくてもよい。つまり、第1表示制御部51は、所定条件(具体的には、条件1~条件3のいずれか)を満たす第1ユーザの第1端末11を制御して、第1画面G1の所定位置に表示アイコンicを表示させてもよい。
条件1:複数の第1ユーザが複数のチームに分かれてゲームをプレイする場合に、投入オブジェクトを投入した第2ユーザと同じチームに所属する第1ユーザであること。
条件2:フィールドにおいて投入オブジェクトの配置位置から所定範囲内に存在する被操作オブジェクトを操作する第1ユーザであること。
条件3:投入オブジェクトの効果と対応するパラメータ値(以下、対象パラメータ値という)の現在値に基づいて選定される第1ユーザであること。
In addition, in a similar manner to the above, the display icon ic may be displayed on the first screen G1 of a first user who satisfies any one of the following conditions 1 to 3 among a plurality of first users, and the display icon ic may not be displayed on the first screen G1 of the other first users. In other words, the first display control unit 51 may control the first terminal 11 of the first user who satisfies a predetermined condition (specifically, any one of conditions 1 to 3) to display the display icon ic at a predetermined position on the first screen G1.
Condition 1: In a case where a plurality of first users are divided into a plurality of teams to play a game, the first user must belong to the same team as the second user who inserted the inserted object.
Condition 2: The user is a first user who operates an operated object that is within a predetermined range from the placement position of the input object in the field.
Condition 3: The user is a first user selected based on the current value of a parameter value (hereinafter, referred to as a target parameter value) corresponding to the effect of the input object.

上記の条件3についての具体例を挙げると、体力を回復させる効果を付与する投入オブジェクトが投入された場合に、体力の現在値が最小又は基準値を下回る第1ユーザの第1画面G1に、上記投入オブジェクトと対応する表示アイコンicを表示させてもよい。 As a specific example of condition 3 above, when an input object that confers an effect of restoring stamina is input, a display icon ic corresponding to the input object may be displayed on the first screen G1 of a first user whose current stamina value is below the minimum or reference value.

以上のように、本実施形態では、フィールド中、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある場合、上記の表示アイコンicを第1画面G1において投入オブジェクトの配置位置に応じた表示位置に表示する。これにより、上記の場合であっても、第1ユーザは、第1画面G1を通じて、フィールド上における投入オブジェクトの存在を容易に気付き、その配置位置を把握することができる。 As described above, in this embodiment, when the placement position of the thrown-in object on the field is outside the portion displayed on the first screen G1, the display icon ic is displayed on the first screen G1 at a display position corresponding to the placement position of the thrown-in object. As a result, even in the above case, the first user can easily notice the presence of the thrown-in object on the field through the first screen G1 and understand its placement position.

また、第1画面G1に映る部分の外にある投入オブジェクトが複数存在する場合には、オブジェクト毎に表示アイコンicを表示してもよい。ただし、表示アイコンicの個数が増えるほど、第1画面G1が見づらくなる。そのため、第1画面G1において表示する表示アイコンicの個数には、上限数を設けてもよい。この場合に、第1画面G1に映る部分の外にある投入オブジェクトの個数が上記の上限数を超えた際には、被操作オブジェクトに近い投入オブジェクトから順に、上限数に相当する数の投入オブジェクトを選定し、選定された投入オブジェクトの各々について表示アイコンic(すなわち、上限数と同数の表示アイコンic)を表示してもよい。あるいは、第1画面G1に映る部分の外にある複数の投入オブジェクトの各々について、第1ユーザの対象パラメータ値との関係に基づいて優先度を決め、優先度に応じて、表示アイコンicが表示される投入オブジェクトを選んでもよい。 In addition, when there are multiple input objects outside the portion shown on the first screen G1, a display icon ic may be displayed for each object. However, the more the number of display icons ic increases, the harder it becomes to see the first screen G1. Therefore, an upper limit may be set for the number of display icons ic displayed on the first screen G1. In this case, when the number of input objects outside the portion shown on the first screen G1 exceeds the above-mentioned upper limit, input objects equivalent to the upper limit may be selected in order from the input object closest to the operated object, and display icons ic (i.e., the same number of display icons ic as the upper limit) may be displayed for each of the selected input objects. Alternatively, a priority may be determined for each of the multiple input objects outside the portion shown on the first screen G1 based on the relationship with the target parameter value of the first user, and the input object for which the display icon ic is displayed may be selected according to the priority.

また、投入オブジェクトの存在をより効果的に第1ユーザに気付かせる等の理由から、第1表示制御部51が表示アイコンicを表示させる際の態様(表示態様)を適宜変更してもよい。表示アイコンicの表示態様としては、表示アイコンicの表示色、周囲色とのコントラスト、表示サイズ、付加情報の有無、回転又は点滅等の変化、及び、ハイライト等の強調表示の有無等が挙げられる。なお、表示態様の変更ルールについては、予め記憶部34に記憶されており、第1表示制御部51は、上記の変更ルールに則り、その時点でのゲームの進行状況に応じて表示態様を変更する。 In addition, the first display control unit 51 may appropriately change the manner in which the display icon ic is displayed (display manner) for reasons such as more effectively notifying the first user of the presence of the thrown-in object. Examples of the display manner of the display icon ic include the display color of the display icon ic, the contrast with the surrounding color, the display size, the presence or absence of additional information, changes such as rotation or blinking, and the presence or absence of emphasis such as highlighting. The rules for changing the display manner are stored in advance in the storage unit 34, and the first display control unit 51 changes the display manner according to the progress of the game at that time in accordance with the above-mentioned change rules.

表示アイコンicの表示態様を変更させる第一のケースとして、第1表示制御部51は、例えば、複数種類のオブジェクトのうち、投入オブジェクトとして投入されたオブジェクトの種類と対応する表示態様にて、表示アイコンicを表示してもよい。具体例を挙げると、ある投入オブジェクトが投入された場合に、その投入オブジェクトを縮小させた表示アイコンicを表示してもよく、あるいは、その投入オブジェクトの種類と対応する色にて表示してもよい。 As a first case in which the display mode of the display icon ic is changed, the first display control unit 51 may display the display icon ic in a display mode corresponding to the type of object that has been inserted as an input object, among a plurality of types of objects. As a specific example, when a certain input object is inserted, a display icon ic that is a reduced version of the input object may be displayed, or the display icon ic may be displayed in a color corresponding to the type of the input object.

第二のケースとして、第1表示制御部51は、フィールドにおいて投入オブジェクトの周辺状況に基づく表示態様にて、表示アイコンicを表示させてもよい。投入オブジェクトの周辺状況とは、例えば、フィールド上において投入オブジェクトの配置位置から所定範囲内に存在するオブジェクトの有無、若しくは存在する数のことである。所定範囲内に存在するオブジェクトには、例えば投入オブジェクトの配置位置近傍に出現する敵や補助オブジェクト、又は上記の配置位置にある投入オブジェクト以外の他の投入オブジェクト等が含まれる。なお、「所定範囲内」には、例えば、配置位置から所定距離以下となる位置が含まれ、また、本発明の技術分野において配置位置付近とみなされる範囲がさらに含まれる。
第二のケースの具体例を挙げると、投入オブジェクト周辺に敵が出現している場合、又は投入オブジェクト周辺に当該投入オブジェクトと同種類の効果を付与する補助オブジェクトが配置されている場合、その投入オブジェクトと対応する表示アイコンicを、通常とは異なる表示態様(例えば、通常よりも大きい表示サイズ)にて表示してもよい。
In a second case, the first display control unit 51 may display the display icon ic in a display mode based on the surrounding conditions of the thrown-in object on the field. The surrounding conditions of the thrown-in object refer to, for example, the presence or absence of objects present within a predetermined range from the placement position of the thrown-in object on the field, or the number of objects present. Objects present within the predetermined range include, for example, enemies and auxiliary objects that appear near the placement position of the thrown-in object, or other thrown-in objects other than the thrown-in object at the above placement position. Note that "within the predetermined range" includes, for example, positions that are within a predetermined distance from the placement position, and further includes a range that is considered to be near the placement position in the technical field of the present invention.
As a specific example of the second case, when an enemy appears near an input object, or when an auxiliary object that provides the same type of effect as the input object is placed near the input object, the display icon ic corresponding to the input object may be displayed in a different display mode than usual (for example, a display size larger than usual).

第三のケースとして、第1表示制御部51は、フィールドにおける被操作オブジェクトの現在位置と投入オブジェクトの配置位置との距離に基づく表示態様にて、表示アイコンicを表示させてもよい。具体例を挙げると、上記の距離が短くなるほど(つまり、被操作オブジェクトが投入オブジェクトに近付くほど)、表示アイコンicを、より大きい表示サイズにて(若しくは、より小さい表示サイズにて)表示してもよい。 As a third case, the first display control unit 51 may display the display icon ic in a display mode based on the distance between the current position of the operated object in the field and the placement position of the input object. As a specific example, the shorter the distance is (i.e., the closer the operated object is to the input object), the larger (or smaller) the display icon ic may be displayed.

また、上記の距離に応じて、表示アイコンicの付加情報を変えてもよい。例えば、上記の距離が短くなるにつれて付加情報を増やしてもよい。具体的には、上記の距離が第1距離以下となるまでの間は、投入オブジェクトを縮小した表示アイコンicのみを表示する。その後、上記の距離が第1距離より小さい第2距離以下となるまでの間は、投入オブジェクトを投入した第2ユーザの情報を付加情報として追加して表示する。その後、上記の距離が第2距離よりも小さい第3距離以下となるまでの間は、投入オブジェクト付近にある付帯オブジェクトに応じた情報(例えば、付帯オブジェクト内に記載された情報等)を更に追加して表示してもよい。この場合には、被操作オブジェクトが投入オブジェクトに近付くにつれて、第1ユーザが投入オブジェクトに関して知ることできる情報量が増える。 In addition, the additional information of the display icon ic may be changed according to the distance. For example, the additional information may be increased as the distance becomes shorter. Specifically, until the distance becomes equal to or shorter than the first distance, only the display icon ic with the reduced size of the input object is displayed. Thereafter, until the distance becomes equal to or shorter than the second distance that is smaller than the first distance, information of the second user who input the input object is additionally displayed as additional information. Thereafter, until the distance becomes equal to or shorter than the third distance that is smaller than the second distance, information according to an auxiliary object near the input object (for example, information written in the auxiliary object, etc.) may be additionally displayed. In this case, as the operated object gets closer to the input object, the amount of information that the first user can know about the input object increases.

また、フィールドにおける第1画面G1に映る部分の外に投入オブジェクトの配置位置がある状況において、表示アイコンicの表示及び非表示を上記の距離に基づいて切り替えてもよい。具体的には、上記の距離が所定値を超えた場合には表示アイコンicを非表示とし、上記の距離が所定値以下となった時点で表示アイコンicを表示するようにしてもよい。所定値は、第1画面G1に映る部分の外に配置される投入オブジェクトの個数に応じて変えられてもよい。例えば、第1画面G1に映る部分の外に配置される投入オブジェクトの個数が所定の個数を超える場合には、当該投入オブジェクトの個数が所定の個数を超えない場合に比べて、所定値をより小さく設定してもよい。 In addition, in a situation where the placement position of the throw-in object is outside the portion of the field that is shown on the first screen G1, the display icon ic may be switched between being displayed and not displayed based on the above distance. Specifically, the display icon ic may be hidden when the above distance exceeds a predetermined value, and the display icon ic may be displayed when the above distance falls below the predetermined value. The predetermined value may be changed according to the number of throw-in objects that are placed outside the portion that is shown on the first screen G1. For example, when the number of throw-in objects that are placed outside the portion that is shown on the first screen G1 exceeds a predetermined number, the predetermined value may be set smaller than when the number of the throw-in objects does not exceed the predetermined number.

第四のケースとして、第1表示制御部51は、第2受付部32が第2ユーザの投入後操作を受け付けた場合に、その投入後操作が行われた回数に応じて、表示アイコンicの表示態様を変化させてもよい。具体例を挙げると、第2ユーザが投入後操作として第2画面G2中の投入オブジェクトの表示箇所を複数回タッチする操作を行った場合、表示アイコンicを、第2ユーザの画面タッチ操作の回数に応じて点滅させたり、強調表示させたりしてもよい。また、表示アイコンicの表示時間、若しくは強調表示の時間を画面タッチ操作の回数に応じて制御してもよい。 As a fourth case, when the second reception unit 32 receives a post-input operation of the second user, the first display control unit 51 may change the display mode of the display icon ic depending on the number of times the post-input operation has been performed. As a specific example, when the second user performs a post-input operation by touching the display location of the input object on the second screen G2 multiple times, the first display control unit 51 may blink or highlight the display icon ic depending on the number of screen touch operations performed by the second user. In addition, the display time or highlight time of the display icon ic may be controlled depending on the number of screen touch operations.

第五のケースとして、第1表示制御部51は、表示アイコンicの表示位置に他のオブジェクト(具体的には、敵)が表示された(表示アイコンicとオーバーラップした)場合には、敵が見え難くなるので、表示アイコンicの表示態様を変化させてもよい。この場合、例えば、表示アイコンicを一時的に非表示としてもよいし、あるいは、グレーアウトさせる等して敵の表示を妨げない表示態様にて表示してもよい。 As a fifth case, when another object (specifically, an enemy) is displayed at the display position of the display icon ic (overlapping with the display icon ic), the first display control unit 51 may change the display mode of the display icon ic since the enemy becomes difficult to see. In this case, for example, the display icon ic may be temporarily hidden, or may be displayed in a display mode that does not obstruct the display of the enemy, such as by graying it out.

また、ゲーム性、特に共同プレイの興趣性を向上させる等の理由から、第1表示制御部51は、ゲームの共同プレイ中、第1端末11にて表示アイコンicとともに追加情報を通知してもよい。具体的には、第1表示制御部51は、第1端末11を制御して、図12に示すように、第1画面G1における投入オブジェクトの配置位置に応じた表示位置に表示アイコンicを表示させるとともに、投入オブジェクトを投入した第2ユーザに関する情報(例えば、ユーザ名)を通知してもよい。第2ユーザに関する情報の通知は、特に限定されず、第1画面G1において表示アイコンic付近に表示させてもよく、反対に表示アイコンicから離れた位置に表示させてもよい。 In addition, for reasons such as improving the gameplay, particularly the interest of joint play, the first display control unit 51 may notify the first terminal 11 of additional information along with the display icon ic during joint play of the game. Specifically, the first display control unit 51 may control the first terminal 11 to display the display icon ic at a display position corresponding to the arrangement position of the thrown-in object on the first screen G1 as shown in FIG. 12, and may notify information (e.g., a user name) about the second user who threw in the thrown-in object. The notification of the information about the second user is not particularly limited, and may be displayed near the display icon ic on the first screen G1, or may be displayed at a position away from the display icon ic.

上記の構成に関しては、例えば、複数の第1ユーザと第2ユーザとが共同でゲームをプレイしている状況で、複数の第1ユーザのうち、所定条件(具体的には、前述の条件1~3のいずれか)を満たす第1ユーザに、投入オブジェクトを投入した第2ユーザに関する情報を通知し、所定条件を満たさない第1ユーザには通知しなくてもよい。つまり、第1表示制御部51は、所定条件を満たす第1ユーザの第1端末11のみを制御して、第1画面G1における投入オブジェクトの配置位置に応じた表示位置に表示アイコンicを表示させ、且つ第2ユーザに関する情報を通知してもよい。 With regard to the above configuration, for example, in a situation where multiple first users and second users are playing a game together, information about the second user who threw in the thrown-in object may be notified to first users among the multiple first users who satisfy a predetermined condition (specifically, any of the above-mentioned conditions 1 to 3), while not notifying first users who do not satisfy the predetermined condition. In other words, the first display control unit 51 may control only the first terminal 11 of the first user who satisfies the predetermined condition to display the display icon ic at a display position corresponding to the position of the thrown-in object on the first screen G1, and may notify information about the second user.

また、別の例として、複数の第1ユーザと第2ユーザとが共同でゲームをプレイしている状況で、第2ユーザが投入操作の際に投入オブジェクトの利用先(投入オブジェクトを利用してもらいたい第1ユーザ)を指定した場合には、図13に示すように、指定された第1ユーザに関する情報(例えば、ユーザ名)を併せて通知してもよい。つまり、第1表示制御部51は、複数の第1ユーザの各々の第1端末11を制御して、第1画面G1における配置位置に応じた表示位置に表示アイコンicを表示させるとともに、第2ユーザによって指定された第1ユーザに関する情報を通知してもよい。指定された第1ユーザに関する情報の通知は、特に限定されず、第1画面G1において表示アイコンic付近に表示させてもよく、反対に表示アイコンicから離れた位置に表示させてもよい。 As another example, in a situation where multiple first and second users are playing a game together, if the second user specifies the use of the input object (the first user who is desired to use the input object) during the input operation, information about the specified first user (e.g., the user name) may also be notified, as shown in FIG. 13. That is, the first display control unit 51 may control the first terminal 11 of each of the multiple first users to display the display icon ic at a display position corresponding to the arrangement position on the first screen G1, and may notify information about the first user specified by the second user. The notification of the information about the specified first user is not particularly limited, and may be displayed near the display icon ic on the first screen G1, or may be displayed at a position away from the display icon ic.

また、別の例として、複数の第1ユーザと第2ユーザとが共同でゲームをプレイしている状況で、一人の第1ユーザの被操作オブジェクトがフィールド上で投入オブジェクトに近付いている際に、その第1ユーザ(以下、投入オブジェクトに近付いている第1ユーザ)に関する情報を追加情報として、他の第1ユーザの第1画面G1において表示アイコンic付近に表示してもよい。つまり、例えば、図13中の「ユーザAに付与!」というメッセージが「ユーザAが入手しそう!」というメッセージに代わった画面が表示されてもよい。これにより、投入オブジェクトに近付いている第1ユーザの存在を、他の第1ユーザに知らせることができる。
なお、複数の第1ユーザのうち、どの第1ユーザの被操作オブジェクトが投入オブジェクトに近付いているかは、各第1ユーザのユーザ情報から被操作オブジェクトの現在位置を特定し、所定期間中に投入オブジェクトの配置位置側に現在位置が最も移動した第1ユーザを、投入オブジェクトに近付いている第1ユーザに設定すればよい。
As another example, in a situation where a plurality of first and second users are playing a game together, when one of the first users' operated objects is approaching the input object on the field, information about that first user (hereinafter, the first user approaching the input object) may be displayed as additional information near the display icon ic on the first screen G1 of the other first users. That is, for example, a screen may be displayed in which the message "Given to user A!" in FIG. 13 is replaced with a message "Looks like user A will get it!" This allows the other first users to be informed of the presence of the first user approaching the input object.
In addition, to determine which of multiple first users has an operated object approaching the input object, the current position of the operated object is identified from the user information of each first user, and the first user whose current position has moved the furthest toward the placement position of the input object during a specified period of time is set as the first user closest to the input object.

[本実施形態に係る情報処理方法について]
次に、本発明の情報処理方法の一例として、本実施形態に係る情報処理装置(すなわち、サーバ10)を用いた情報処理方法について説明する。なお、以下では、本実施形態に係る情報処理方法の説明として、サーバ10によって実行されるゲーム進行用の情報処理の流れを主として説明することとする。
[Information processing method according to this embodiment]
Next, as an example of the information processing method of the present invention, an information processing method using the information processing device according to this embodiment (i.e., the server 10) will be described. Note that, in the following, as the explanation of the information processing method according to this embodiment, the flow of information processing for game progress executed by the server 10 will be mainly explained.

本実施形態に係るゲーム進行用の情報処理は、ユーザがゲームにログインしてプレイを開始するまでの段階と、ユーザが実際にゲームをプレイする段階とに分かれる。前者に関しては、GUIの観点から、ユーザの端末に表示されるゲーム画面の遷移について、図14に示す画面例を参照しながら説明する。後者に関しては、図15~17に示すフロー図を参照しながら説明する。 The information processing for game progression according to this embodiment is divided into a stage from when the user logs in to the game and starts playing, to when the user actually plays the game. The former will be explained from the perspective of the GUI, with reference to the example screen shown in FIG. 14, showing the transition of the game screen displayed on the user's terminal. The latter will be explained with reference to the flow diagrams shown in FIGS. 15 to 17.

ユーザが端末を操作してゲームにログインしてから所定の入力操作を行うと、図14に示すプレイ人数選択画面(図中の左側の画面)が表示される。ユーザは、一人でプレイする単独プレイ、及び、複数人で共同して同じエリアをプレイする共同プレイのうちのいずれかを選択し、画面中に表示された二つのプレイ形式選択ボタンの一方をタッチする。以下では、ユーザが共同プレイを選択したケースを想定して説明することとする。 When a user operates the terminal to log in to the game and then performs a specified input operation, the number of players selection screen shown in FIG. 14 (the screen on the left in the figure) is displayed. The user selects either solo play, in which one person plays alone, or cooperative play, in which multiple people play together in the same area, and touches one of the two play style selection buttons displayed on the screen. The following explanation assumes that the user has selected cooperative play.

共同プレイを選択したユーザの端末は、その選択結果を示すデータをサーバ10に向けて送信する。サーバ10は、共同プレイを選択したユーザを特定し、その後、一定時間以内に、共同プレイを選択したユーザが他にいるか否かを判定する。共同プレイを選択した他のユーザが存在する場合、サーバ10は、共同プレイを選択した各ユーザの端末に向けて、図14に示す役割選択画面(図中の右側の画面)の表示制御データを送信する。 The terminal of the user who has selected cooperative play transmits data indicating the result of that selection to the server 10. The server 10 identifies the user who has selected cooperative play, and then, within a certain period of time, determines whether there are any other users who have selected cooperative play. If there are other users who have selected cooperative play, the server 10 transmits display control data for the role selection screen shown in FIG. 14 (the screen on the right in the figure) to the terminals of each user who has selected cooperative play.

共同プレイを選択した各ユーザは、端末に表示された役割選択画面を通じて、オブジェクト操縦及びプレイ観覧のいずれか一方の役割、つまり、第1ユーザ及び第2ユーザのいずれでプレイするかを選択し、画面中に表示された二つの役割選択ボタンの一方をタッチする。各ユーザが役割を選択した後、各ユーザの端末は、その選択結果を示すデータをサーバ10に向けて送信する。サーバ10は、共同プレイを選択したユーザの各々から役割の選択結果を受け付けると、その時点で共同プレイに参加するユーザの人数、及び各ユーザの役割を確定する。以上までの手続きを経て、共同プレイを選択した複数のユーザは、ゲームの共同プレイを開始することができる。 Each user who selects cooperative play selects either the role of object control or the role of spectator play, that is, whether to play as the first user or the second user, through the role selection screen displayed on their device, and touches one of the two role selection buttons displayed on the screen. After each user selects a role, the device of each user transmits data indicating the selection result to the server 10. When the server 10 receives the role selection results from each of the users who selected cooperative play, it determines the number of users participating in the cooperative play at that time, and the role of each user. After going through the above procedures, multiple users who selected cooperative play can begin playing the game cooperatively.

なお、本実施形態では、第1ユーザについて最小必要人数(下限値)が設定されているため、第1ユーザとして参加するユーザ数(つまり、第1ユーザの役割を選択したプレイヤ数)が下限値を超えるまで待機し、第1ユーザの人数が下限値を超えた時点で共同プレイが開始される。
また、本実施形態では、共同プレイが開始すると、その共同プレイが終了するまでは、その共同プレイに他のユーザが途中参加することができないゲーム仕様となっているが、これに限定されず、共同プレイ中に他のユーザの途中参加を許可する仕様でもよい。
In this embodiment, a minimum required number of first users (lower limit) is set, so the game waits until the number of users participating as first users (i.e., the number of players who have selected the role of the first user) exceeds the lower limit, and collaborative play begins at the point when the number of first users exceeds the lower limit.
In addition, in this embodiment, the game specifications are such that once collaborative play has begun, other users cannot join in the collaborative play until the collaborative play has ended, but this is not limited to this, and the specifications may also permit other users to join in mid-play.

ゲームプレイ開始後の情報処理は、各ユーザの役割に応じて異なり、第1ユーザ側の情報処理(以下、第1ユーザ側フロー)は、図15及び16に示す流れで進行し、第2ユーザ側の情報処理(以下、第2ユーザ側フロー)は、図17に示す流れで進行する。以下、それぞれのフローについて説明する。 Information processing after game play begins differs depending on the role of each user, with the first user's information processing (hereinafter, first user's flow) proceeding according to the flow shown in Figures 15 and 16, and the second user's information processing (hereinafter, second user's flow) proceeding according to the flow shown in Figure 17. Each flow will be explained below.

(第1ユーザ側フロー)
第1ユーザ側フローは、サーバ10と第1ユーザの端末(第1端末11)との間の通信を介して実行される。また、複数の第1ユーザが共同で同じエリアをプレイする場合、第1ユーザ側フローは、第1ユーザ毎に実行される。
(First user side flow)
The first user side flow is executed via communication between the server 10 and the terminal of the first user (first terminal 11). In addition, when multiple first users play together in the same area, the first user side flow is executed for each first user.

本フローでは、先ず、サーバ10が、第1画面G1の表示制御データを生成して第1端末11に向けて送信することで第1端末11を制御し、第1画面G1を第1端末11に表示させる(S001,S002)。なお、ゲームプレイ開始時点で第1端末11に表示される第1画面G1は、フィールド中、第1ユーザの被操作オブジェクトの初期位置(スタート位置)と対応する部分を映している。 In this flow, first, the server 10 generates display control data for the first screen G1 and transmits it to the first terminal 11, thereby controlling the first terminal 11 and displaying the first screen G1 on the first terminal 11 (S001, S002). Note that the first screen G1 displayed on the first terminal 11 at the start of game play shows a portion of the field that corresponds to the initial position (start position) of the first user's operated object.

ゲームのプレイ中、第1ユーザは、随時、フィールド上の被操作オブジェクトを移動させるために、第1画面G1を通じて移動操作を行う(S003)。移動操作が行われると、サーバ10は、第1端末11との通信を通じて移動操作を受け付け(S004)、移動操作に応じて第1ユーザの被操作オブジェクトをフィールド上で動かす処理を実行する(S005)。その後、サーバ10は、フィールド中、移動後の被操作オブジェクトを含む一部分を映す第1画面G1(以下、「移動後の第1画面G1」という)の表示制御データを生成して第1端末11に向けて送信することで第1端末11を制御し、移動後の第1画面G1を第1端末11に表示させる(S006、S007)。
以降、第1ユーザが移動操作を行う都度、ステップS004~S007が繰り返し実施され、これにより、移動後の第1画面G1が随時更新される。
During game play, the first user performs a movement operation through the first screen G1 from time to time to move the operated object on the field (S003). When the movement operation is performed, the server 10 accepts the movement operation through communication with the first terminal 11 (S004) and executes a process of moving the operated object of the first user on the field in response to the movement operation (S005). After that, the server 10 generates display control data for the first screen G1 (hereinafter referred to as the "first screen G1 after movement") that displays a part of the field including the operated object after the movement and transmits it to the first terminal 11 to control the first terminal 11, and causes the first terminal 11 to display the first screen G1 after the movement (S006, S007).
Thereafter, steps S004 to S007 are repeatedly carried out every time the first user performs a movement operation, whereby the first screen G1 after the movement is updated as needed.

なお、特に図示しないが、サーバ10は、ゲームプレイ中、第1ユーザの被操作オブジェクトの動き及び状態変化に応じて当該被操作オブジェクトのパラメータ値を変更し、それに伴って、記憶部34に記憶されたユーザ情報(特に、被操作オブジェクトのパラメータ値の現在値)を更新する。 Although not specifically shown, during game play, the server 10 changes the parameter values of the first user's operated object in response to the movement and state changes of the operated object, and accordingly updates the user information stored in the memory unit 34 (in particular, the current parameter values of the operated object).

また、第2ユーザの投入操作によってフィールド上に投入オブジェクトが投入(配置)された場合(S008)、サーバ10は、フィールドにおいて、投入オブジェクトの配置位置が第1ユーザの第1画面G1に映る部分の外にあるか否かを判定する(S009)。配置位置が第1画面G1に映る部分の外にある場合、サーバ10は、表示アイコンicの表示制御データを生成して第1端末11に向けて送信し、第1端末11を制御する(S010)。これにより、第1端末11では、第1画面G1における投入オブジェクトの配置位置に応じた表示位置(詳しくは、フィールド中の第1画面に映る部分から投入オブジェクトを見たときと同じ方位にある位置)に、投入オブジェクトと対応する表示アイコンicが表示される(S011)。 When an input object is input (placed) on the field by the input operation of the second user (S008), the server 10 determines whether the input object is located outside the portion of the field that is displayed on the first screen G1 of the first user (S009). If the object is located outside the portion of the field that is displayed on the first screen G1, the server 10 generates display control data for the display icon ic and transmits it to the first terminal 11 to control the first terminal 11 (S010). As a result, the first terminal 11 displays the display icon ic corresponding to the input object at a display position according to the input object's position on the first screen G1 (more specifically, at a position in the same orientation as when the input object is viewed from the portion of the field that is displayed on the first screen) (S011).

なお、第1端末11にて第1画面G1中に表示アイコンicを表示する場合には、その時点での状況に応じて表示アイコンicの表示態様を変更するのが好ましい。具体的には、前述したように、投入オブジェクトとして投入されたオブジェクトの種類、フィールドにおける投入オブジェクトの周辺状況(例えば、投入オブジェクト付近での敵の出現数等)、表示アイコンicの表示位置における他のオブジェクト(例えば、敵)の有無、及び、第2ユーザによる投入後操作の回数等に応じて表示態様を変更するとよい。
また、投入オブジェクトの配置位置が第1画面G1に映る部分の外にある状況において、表示アイコンicの表示及び非表示を、被操作オブジェクトの現在位置と投入オブジェクトの配置位置との距離に基づいて切り替えてもよい。
When the display icon ic is displayed on the first screen G1 of the first terminal 11, it is preferable to change the display mode of the display icon ic according to the situation at that time. Specifically, as described above, the display mode may be changed according to the type of object inserted as the inserted object, the surrounding situation of the inserted object in the field (e.g., the number of enemies appearing near the inserted object, etc.), the presence or absence of other objects (e.g., enemies) at the display position of the display icon ic, the number of operations performed by the second user after insertion, etc.
In addition, in a situation where the placement position of the thrown-in object is outside the area displayed on the first screen G1, the display icon ic may be switched between being displayed and not displayed based on the distance between the current position of the operated object and the placement position of the thrown-in object.

また、複数の第1ユーザと第2ユーザとが共同でゲームをプレイする場合、表示アイコンicは、複数の第1ユーザ(詳しくは、投入オブジェクトの配置位置が第1画面G1の外にあるという条件を満たす第1ユーザ)の各々の第1画面G1に表示されてもよい。あるいは、特定の第1ユーザのみ、具体的には、投入オブジェクトを投入した第2ユーザによって指定された第1ユーザの第1画面G1にのみ表示アイコンicを表示してもよい。また、所定条件(詳しくは、前述の条件1~条件3のいずれか)を満たす第1ユーザの第1画面G1にのみ、表示アイコンicを表示してもよい。さらに、表示アイコンicの表示とともに、投入オブジェクトを投入した第2ユーザに関する情報、あるいは、第2ユーザによって指定された第1ユーザに関する情報を併せて通知してもよい。 In addition, when multiple first users and second users play the game together, the display icon ic may be displayed on the first screen G1 of each of the multiple first users (specifically, the first users who satisfy the condition that the placement position of the thrown-in object is outside the first screen G1). Alternatively, the display icon ic may be displayed only on the first screen G1 of a specific first user, specifically, only of the first user designated by the second user who threw in the thrown-in object. Furthermore, the display icon ic may be displayed only on the first screen G1 of the first user who satisfies a predetermined condition (specifically, any of the above-mentioned conditions 1 to 3). Furthermore, together with the display of the display icon ic, information about the second user who threw in the thrown-in object, or information about the first user designated by the second user may also be notified.

一方、ステップS009で、配置位置が第1画面G1に映る部分の中にある場合、サーバ10は、第1画面G1の表示制御データを生成して第1端末11に向けて送信し、第1端末11を制御する(S012)。第1端末11側では、表示アイコンicは表示されず、上記の配置位置に投入オブジェクトが配置されたフィールドの一部分を映す第1画面G1が表示される(S013)。また、特に図示しないが、被操作オブジェクトが投入オブジェクトに触れる位置に到達した場合、サーバ10は、その被操作オブジェクトを操作する第1ユーザに対して投入オブジェクトの効果を付与する処理を実行し、それに伴って、記憶部34に記憶されたユーザ情報(特に、被操作オブジェクトのパラメータ値の現在値等)を更新する。 On the other hand, in step S009, if the placement position is within the portion shown on the first screen G1, the server 10 generates display control data for the first screen G1 and transmits it to the first terminal 11 to control the first terminal 11 (S012). On the first terminal 11 side, the display icon ic is not displayed, and the first screen G1 is displayed showing a portion of the field in which the input object is placed at the placement position (S013). Also, although not shown, when the operated object reaches a position where it touches the input object, the server 10 executes a process of imparting the effect of the input object to the first user operating the operated object, and accordingly updates the user information stored in the storage unit 34 (particularly, the current parameter values of the operated object, etc.).

以上までに説明したステップのうち、S003~S013のステップは、ゲーム終了となるまで繰り返し実施される(S014)。ここで、ゲーム終了とは、複数のユーザによるゲームの共同プレイを終了させる条件が満たされることであり、例えば、所定のエリアをクリアした場合、予め設定されたゲームプレイ時間(制限時間)が経過した場合、ユーザの一人又は全員がプレイ中断(リタイヤ)を申し出た場合等が挙げられる。
そして、ゲームが終了すると、その時点で第1ユーザ側フローが終了する。
Among the steps described above, steps S003 to S013 are repeatedly performed until the game ends (S014). Here, the end of the game means that a condition for ending the joint play of the game by multiple users is satisfied, such as when a specified area is cleared, when a preset game play time (time limit) has elapsed, when one or all of the users request to stop playing (retire), etc.
Then, when the game ends, the first user side flow ends at that point.

(第2ユーザ側フロー)
第2ユーザ側フローは、サーバ10と第2ユーザの端末(第2端末12)との間の通信を介して実行される。また、複数の第2ユーザが共同で同じエリアをプレイする場合、第2ユーザ側フローは、第2ユーザ毎に実行される。
(Second User Side Flow)
The second user side flow is executed via communication between the server 10 and the second user's terminal (second terminal 12). In addition, when multiple second users play together in the same area, the second user side flow is executed for each second user.

本フローでは、先ず、サーバ10が、第2画面G2の表示制御データを生成して第2端末12に向けて送信することで第2端末12を制御し、第2画面G2を第2端末12に表示させる(S021,S022)。第2ユーザは、第2画面G2を通じて、第1ユーザのプレイ(分かり易くは、フィールド上での被操作オブジェクトの動き、及び、その動きに連動するゲームの進行状況等)を観覧することができる。 In this flow, first, the server 10 generates display control data for the second screen G2 and transmits it to the second terminal 12, thereby controlling the second terminal 12 and displaying the second screen G2 on the second terminal 12 (S021, S022). Through the second screen G2, the second user can view the play of the first user (more simply, the movement of the controlled object on the field and the progress of the game linked to that movement, etc.).

ゲームのプレイ中、第2ユーザが第2画面G2の表示範囲を変更するために第2画面G2を通じて表示変更操作を行うと(S023)、サーバ10は、第2端末12との通信を通じて表示変更操作を受け付ける(S024)。そして、サーバ10は、受け付けた表示変更操作に基づいて第2画面G2の表示制御データを生成し、そのデータを第2端末12に向けて送信することで第2端末12を制御する(S025)。これにより、変更後の表示範囲を映す第2画面G2が第2端末12に表示される(S026)。 When the second user performs a display change operation through the second screen G2 to change the display range of the second screen G2 while playing the game (S023), the server 10 accepts the display change operation through communication with the second terminal 12 (S024). The server 10 then generates display control data for the second screen G2 based on the accepted display change operation, and controls the second terminal 12 by transmitting the data to the second terminal 12 (S025). As a result, the second screen G2 showing the changed display range is displayed on the second terminal 12 (S026).

また、ゲームのプレイ中、第2ユーザは、第2画面G2を通じて投入操作を行うことができ、投入操作が行われると(S027)、サーバ10は、第2端末12との通信を通じて投入操作を受け付ける(S028)。サーバ10は、受け付けた投入操作に基づいて投入オブジェクトをフィールド上に投入(配置)する処理を実行し、具体的には、投入操作にて第2ユーザが所持オブジェクトの中から選択した所持オブジェクトを、フィールド上の、第2ユーザにより指定された配置位置に配置する(S029)。 In addition, while playing the game, the second user can perform an input operation through the second screen G2, and when the input operation is performed (S027), the server 10 accepts the input operation through communication with the second terminal 12 (S028). The server 10 executes a process of inputting (placing) the input object onto the field based on the accepted input operation, and specifically, places the owned object selected by the second user from among the owned objects in the input operation at the position on the field specified by the second user (S029).

なお、図17では図示しないが、投入オブジェクトの投入に伴い、サーバ10は、第2画面G2の表示制御データを新たに生成し、そのデータを第2端末12に向けて送信して第2端末12を制御する。これにより、第2端末12側では、投入オブジェクトが配置位置に配置されたフィールドを映す第2画面G2が表示される。 Although not shown in FIG. 17, when the thrown-in object is thrown, the server 10 generates new display control data for the second screen G2 and transmits the data to the second terminal 12 to control the second terminal 12. As a result, the second screen G2 is displayed on the second terminal 12, showing the field on which the thrown-in object is placed at the placement position.

また、第2ユーザの所持オブジェクトのうち、投入オブジェクトとしてフィールド上に投入されたオブジェクトについては、消費されて第2ユーザの所持数が減少し、それに伴って第2ユーザのユーザ情報が更新される。ただし、これに限定されず、投入オブジェクトが一定時間第1ユーザによって利用されなかった場合には、そのオブジェクトを第2ユーザに返却してもよい(第2ユーザの所持オブジェクトに戻してもよい)。
また、所持数が不足したオブジェクト(詳しくは、所持数が0となったオブジェクト)については、第2ユーザがゲームプレイ中にオブジェクト購入画面G3を通じて購入操作を行うことで所持数が増え、その後には投入オブジェクトとして選択可能となる。
Furthermore, among the objects possessed by the second user, those that are introduced onto the field as input objects are consumed, decreasing the number of objects possessed by the second user, and the user information of the second user is updated accordingly. However, this is not limited thereto, and if the input object has not been used by the first user for a certain period of time, the object may be returned to the second user (returned to the objects possessed by the second user).
In addition, for objects that are insufficient in number (more specifically, objects whose number in possession has reached zero), the second user can increase the number of objects owned by performing a purchase operation through the object purchase screen G3 during game play, and the object can then be selected as an input object.

以上までに説明したステップのうち、S023~S029のステップは、ゲーム終了となるまで繰り返し実施される(S030)。そして、ゲームが終了すると、その時点で第2ユーザ側フローが終了する。 Of the steps described above, steps S023 to S029 are repeated until the game ends (S030). When the game ends, the second user side flow ends at that point.

[その他の実施形態]
以上までに、本発明の情報処理装置、情報処理方法、及びプログラムについて具体例を挙げて説明してきたが、上述した実施形態は、あくまでも一例に過ぎず、他の実施形態も考えられ得る。
[Other embodiments]
Up to this point, the information processing device, the information processing method, and the program of the present invention have been described using specific examples. However, the above-described embodiment is merely an example, and other embodiments are also possible.

上述の実施形態では、ゲーム進行用の情報処理を実行するサーバコンピュータ(サーバ10)が本発明の情報処理装置として機能しているが、これに限定されるものではない。サーバ10が有する機能のうちの一部が、ゲームをプレイするユーザの端末、すなわち第1端末11及び第2端末12に備わってもよい。
例えば、第1端末11に第1受付部31に相当する機能が備わり、第2端末12に第2受付部32に相当する機能が備わり、第1端末11及び第2端末12の一方又は両方に表示制御部35に相当する機能が備わってもよい。その場合には、第1端末11及び第2端末12が協働して本発明の情報処理装置を構成することになる。
In the above embodiment, the server computer (server 10) that executes information processing for game progress functions as the information processing device of the present invention, but is not limited to this. Some of the functions of the server 10 may be provided in the terminals of users who play the game, i.e., the first terminal 11 and the second terminal 12.
For example, the first terminal 11 may have a function corresponding to the first reception unit 31, the second terminal 12 may have a function corresponding to the second reception unit 32, and one or both of the first terminal 11 and the second terminal 12 may have a function corresponding to the display control unit 35. In that case, the first terminal 11 and the second terminal 12 cooperate to configure the information processing device of the present invention.

また、上述の実施形態では、第1端末11と第2端末12とが通信する際の通信方式は、サーバ10を介する方式(クライアント・サーバ方式)であることとしたが、サーバ10を介さないP2P(ピア・ツー・ピア)方式でもよい。その場合には、第1端末11及び第2端末12が協働して本発明の情報処理装置として機能することになる。 In addition, in the above embodiment, the communication method when the first terminal 11 and the second terminal 12 communicate is a method via the server 10 (client-server method), but it may also be a P2P (peer-to-peer) method that does not involve the server 10. In that case, the first terminal 11 and the second terminal 12 will cooperate to function as the information processing device of the present invention.

また、上述の実施形態において、投入操作を行う第2ユーザの端末(第2端末12)では、フィールドの全体又は一部分を映す第2画面G2が表示されることとしたが、これに限定されるものではない。第2端末12には、フィールドを映す第2画面G2が表示されない代わりに、投入操作用の画面(例えば、投入オブジェクトの選択画面等)が表示されてもよい。その場合には、第2ユーザは、第1ユーザのプレイを観覧せずに第1ユーザへの支援操作、すなわち投入操作のみを行うことになる。
また、第2画面G2にフィールド上の一部を映す場合、第2ユーザは、フィールド中、第2画面G2に映す部分を切り替える(変化させる)操作を行ってもよい。この場合、第2画面G2に所定のオブジェクト(以下、画面切り替え用オブジェクト)を表示させ、第2ユーザが画面切り替え用オブジェクトを操作することで、フィールド中、第2画面G2に映る部分が切り替わってもよい。画面切り替え用オブジェクトは、例えばUAV(Unmanned Aerial Vehicle)のような飛行体をモチーフとしたキャラクタであり、第1ユーザが操作する被操作オブジェクトとは異なり、フィールド上の敵を倒したり補助オブジェクトや投入オブジェクトを獲得できない代わりに、フィールドの上空(フィールドとは異なる高さに設定された仮想的な空間)を飛行して移動したり投入オブジェクトを投下するものである。
In the above embodiment, the second screen G2 showing the whole or part of the field is displayed on the terminal (second terminal 12) of the second user who performs the throw-in operation, but this is not limited to this. Instead of displaying the second screen G2 showing the field, the second terminal 12 may display a screen for throw-in operations (e.g., a selection screen for throw-in objects, etc.). In that case, the second user will only perform a support operation for the first user, i.e., a throw-in operation, without watching the play of the first user.
In addition, when a part of the field is displayed on the second screen G2, the second user may perform an operation to switch (change) the part displayed on the second screen G2 during the field. In this case, a predetermined object (hereinafter, a screen switching object) may be displayed on the second screen G2, and the second user may operate the screen switching object to switch the part displayed on the second screen G2 during the field. The screen switching object is a character with a motif of an aircraft such as a UAV (Unmanned Aerial Vehicle), and unlike the operated object operated by the first user, it cannot defeat enemies on the field or obtain auxiliary objects or thrown objects, but flies and moves above the field (a virtual space set at a different height from the field) and drops thrown objects.

[まとめ]
本発明の情報処理装置は、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、第1ユーザと共同でゲームをプレイして第1ユーザを補助する第2ユーザにより行われ、フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、第1ユーザの第1端末を制御して、フィールド中、移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有する。そして、投入操作に応じて決められる投入オブジェクトの配置位置が、フィールドにおいて第1画面に映る部分の外にある場合に、表示制御部は、第1端末を制御して、第1画面における配置位置に応じた表示位置に、投入オブジェクトと対応する表示オブジェクト(具体的には、表示アイコン)を表示させる。
上記の構成によれば、投入オブジェクトの配置位置がフィールド中の第1画面に映る部分の外にあった場合にも、投入オブジェクトの存在及びその配置位置を第1ユーザに容易に気付かせることができる。これにより、投入オブジェクトは、第1ユーザによって有効に利用されるようになる。この結果、オブジェクト投入を通じた第2ユーザのゲーム参加を促し、ゲームの興趣性を向上させることが可能となる。
[summary]
The information processing device of the present invention has a first reception unit that receives a moving operation performed by a first user in a game to move an operated object on a field, a second reception unit that receives a throw-in operation performed by a second user who plays the game together with the first user and assists the first user to throw an object onto the field, and a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the moving operation. When the placement position of the thrown-in object determined in response to the throw-in operation is outside the part of the field shown on the first screen, the display control unit controls the first terminal to display a display object (specifically, a display icon) corresponding to the thrown-in object at a display position on the first screen corresponding to the placement position.
According to the above configuration, even if the position of the thrown-in object is outside the portion of the field that is displayed on the first screen, the first user can easily notice the presence and position of the thrown-in object. This allows the thrown-in object to be effectively used by the first user. As a result, it is possible to encourage the second user to participate in the game by throwing the object, thereby making the game more interesting.

また、本発明の情報処理装置は、ゲームを進行させるゲーム処理部を有してもよい。この場合に、複数のユーザがゲームを共同でプレイする際、ゲーム処理部は、第1ユーザの人数が予め決められた最小必要人数以上であり、且つ、第2ユーザの人数が任意の人数である場合に、ゲームの共同プレイを開始してもよい。
上記の構成によれば、第1ユーザの人数が最小必要人数以上である場合には、第2ユーザの人数にかかわらず、ゲームの共同プレイを開始することができる。
The information processing device of the present invention may further include a game processing unit that progresses a game. In this case, when a plurality of users play a game together, the game processing unit may start playing the game together when the number of first users is equal to or greater than a predetermined minimum number and the number of second users is an arbitrary number.
According to the above configuration, when the number of first users is equal to or greater than the minimum required number, joint play of the game can be started regardless of the number of second users.

また、ゲーム処理部は、被操作オブジェクトがフィールド上の特定オブジェクトからの作用を受けた際に、第1ユーザに対して設定されたパラメータ値を変更してもよい。一方、第2ユーザには、上記の作用を受けて変化するパラメータ値が設定されなくてもよい。
上記の構成によれば、第2ユーザは、フィールド上の特定オブジェクトからの作用を受けることなく、第1ユーザとの共同プレイを楽しむことができる。
Furthermore, the game processing unit may change the parameter value set for the first user when the operated object is acted upon by a specific object on the field, while the parameter value that changes in response to the action may not be set for the second user.
According to the above configuration, the second user can enjoy playing together with the first user without being affected by any particular object on the field.

また、ゲーム処理部は、被操作オブジェクトが配置位置に到達した場合に、配置位置に配置された投入オブジェクトの種類と対応する効果を、配置位置に到達した被操作オブジェクトを操作する第1ユーザに対して付与してもよい。一方、ゲーム処理部は、効果を第2ユーザに対して付与しなくてもよい。
上記の構成によれば、第2ユーザは、投入オブジェクトの効果を利用しないため、その効果が第1ユーザに対して付与されるのを妨げず、第1ユーザを補助するプレイに専念することができる。
Furthermore, when the operated object reaches the placement position, the game processing unit may impart an effect corresponding to the type of the thrown-in object placed at the placement position to the first user operating the operated object that has reached the placement position, while the game processing unit may not impart the effect to the second user.
According to the above configuration, the second user does not utilize the effect of the thrown-in object, and therefore does not prevent the effect from being imparted to the first user, and can concentrate on playing to assist the first user.

また、本発明の情報処理装置において、第1ユーザと第2ユーザとがゲームが共同でプレイする間に、第2受付部は、第2ユーザがゲーム内で所持するオブジェクトの中から投入オブジェクトを選択する操作、及び、フィールドにおける配置位置を指定する操作を含む投入操作と、所持数が不足して投入オブジェクトとして選択できないオブジェクトを、第2ユーザが対価を支払って取得する取得操作と、を受け付けてもよい。
上記の構成によれば、第2ユーザは、自らの意志によって、投入オブジェクトの種類及びフィールド上の配置位置を決めることができるので、第2ユーザにとってゲームの興趣性がより高まる。また、所持数が不足するオブジェクトをゲームプレイ中に購入することができるので、投入オブジェクトとしてフィールド上に投入したいオブジェクトを所持していない場合であっても、当該オブジェクトを適宜補充することができるので、第2ユーザにとってゲームの興趣性がより一層高まる。
In addition, in the information processing device of the present invention, while a first user and a second user are playing a game together, a second reception unit may accept an input operation including an operation of selecting an input object from objects possessed by the second user in the game and an operation of specifying a placement position on the field, and an acquisition operation in which the second user pays a fee to acquire an object that the second user does not possess in sufficient numbers to select as an input object.
According to the above configuration, the second user can decide the type of the object to be inserted and its position on the field at his/her own will, which makes the game more interesting for the second user. Also, since an object that is in short supply can be purchased during game play, even if the second user does not have an object that he/she wants to insert onto the field as an object to be inserted, the second user can replenish the object as needed, which makes the game more interesting for the second user.

また、本発明の情報処理装置において、表示制御部は、フィールドにおいて配置位置から所定範囲内に存在するオブジェクトに基づく表示態様にて、表示オブジェクトを表示させてもよい。
上記の構成によれば、第1ユーザは、表示オブジェクトの表示態様から、投入オブジェクトの配置付近の状況(例えば、投入オブジェクト周辺の敵の出現数や補助オブジェクトの存在等)を推測等することができるので、ゲームの興趣性がより一層高まる。
In the information processing device of the present invention, the display control unit may display the display object in a display mode based on objects that exist within a predetermined range from the placement position on the field.
According to the above configuration, the first user can infer the situation around the placement of the thrown-in object (e.g., the number of enemies appearing around the thrown-in object and the presence of auxiliary objects, etc.) from the display mode of the displayed object, thereby making the game even more interesting.

また、本発明の情報処理装置において、フィールドにおける第1画面に映る部分の外に配置位置がある場合に、表示制御部は、フィールドにおける被操作オブジェクトの現在位置と配置位置との距離に基づいて、表示オブジェクトの表示及び非表示を切り替えてもよい。
上記の構成によれば、第1ユーザは、表示オブジェクトの表示/非表示の切り替えから、被操作オブジェクトの現在位置に対して投入オブジェクトが近くに位置するのか遠くに位置するのかを把握することができる。これにより、投入オブジェクトがより有効に利用されるため、オブジェクト投入を通じた第2ユーザのゲーム参加を促し易くなる。
In addition, in the information processing device of the present invention, when the placement position is outside the part of the field that is displayed on the first screen, the display control unit may switch between displaying and hiding the display object based on the distance between the current position of the operated object in the field and the placement position.
According to the above configuration, the first user can know whether the thrown-in object is located near or far from the current position of the operated object by switching between display and non-display of the display object. This allows the thrown-in object to be used more effectively, making it easier to encourage the second user to participate in the game by throwing the object.

また、本発明の情報処理装置において、複数の第1ユーザと第2ユーザとがゲームを共同でプレイする場合に、第2受付部は、第2ユーザが複数の第1ユーザのいずれかを指定する操作を含む投入操作を受け付けてもよい。この場合、表示制御部は、複数の第1ユーザのうち、第2ユーザによって指定された第1ユーザの第1端末にて、第1画面における配置位置に応じた位置に表示オブジェクトを表示させるとよい。
上記の構成によれば、複数の第1ユーザのうち、第2ユーザによって指定された第1ユーザの第1画面に表示オブジェクトを表示させることで、その第1ユーザに対して、投入オブジェクトの存在及び配置位置を知らせることができる。これにより、例えば、第2ユーザは、ゲームにおいて特定の第1ユーザと協力することができ、ゲームの興趣性が一段と高まる。
In addition, in the information processing device of the present invention, when a plurality of first users and a second user play a game together, the second receiving unit may receive an input operation including an operation of the second user designating one of the plurality of first users. In this case, the display control unit may display a display object at a position corresponding to the arrangement position on the first screen on the first terminal of the first user designated by the second user among the plurality of first users.
According to the above configuration, by displaying a display object on the first screen of a first user designated by a second user among a plurality of first users, the first user can be notified of the existence and location of the thrown-in object. This allows, for example, the second user to cooperate with a specific first user in the game, further increasing the interest of the game.

また、本発明の情報処理装置は、ゲームを進行させるゲーム処理部を有するとよい。また、複数の第1ユーザと第2ユーザとがゲームを共同でプレイする場合に、ゲーム処理部は、それぞれの第1ユーザと対応するパラメータ値をゲームの進行に応じて変化させてもよい。この場合、表示制御部は、複数の第1ユーザのうち、配置位置に配置された投入オブジェクトの効果と対応するパラメータ値に基づいて選定される第1ユーザの第1端末にて、第1画面における配置位置に応じた位置に表示オブジェクトを表示させると、より好適である。
上記の構成によれば、複数の第1ユーザのうち、投入オブジェクトの効果と対応するパラメータ値に基づいて選定される第1ユーザに対して、当該投入オブジェクトの存在及び配置位置を知らせることができる。これにより、例えば、体力回復系の投入オブジェクトがフィールド上に投入されたことを、体力の現在値が最も小さい第1ユーザに知らせることができる。これにより、投入オブジェクトがより有効に利用されるようになるため、オブジェクト投入を通じた第2ユーザのゲーム参加を、さらに促し易くなる。
The information processing device of the present invention may further include a game processing unit that progresses the game. When a plurality of first users and a plurality of second users play the game together, the game processing unit may change parameter values corresponding to each of the first users according to the progress of the game. In this case, it is more preferable that the display control unit displays a display object at a position corresponding to the placement position on the first screen on a first terminal of a first user selected from the plurality of first users based on a parameter value corresponding to the effect of an input object placed at the placement position.
According to the above configuration, the presence and location of an input object can be notified to a first user selected from among a plurality of first users based on a parameter value corresponding to the effect of the input object. This makes it possible to notify, for example, a first user with the smallest current value of stamina that an input object for restoring stamina has been input onto the field. This allows the input object to be used more effectively, making it easier to encourage second users to participate in the game by inputting the object.

また、本発明の情報処理装置において、複数の第1ユーザと第2ユーザとがゲームを共同でプレイする場合に、表示制御部は、複数の第1ユーザのうち、所定条件を満たす第1ユーザの第1端末にて、第1画面における配置位置に応じた表示位置に表示オブジェクトに表示させ、且つ、投入オブジェクトを投入した第2ユーザに関する情報を通知してもよい。
上記の構成によれば、所定条件を満たす第1ユーザに対して、投入オブジェクトの存在及び配置位置とともに、投入オブジェクトを投入した第2ユーザを知らせることができるので、ゲームの興趣性が益々高まる。
In addition, in the information processing device of the present invention, when multiple first users and second users play a game together, the display control unit may display a display object at a display position corresponding to the placement position on the first screen on the first terminal of a first user among the multiple first users who satisfies a predetermined condition, and may also notify information about the second user who inserted the inserted object.
According to the above configuration, a first user who satisfies a predetermined condition can be notified of the second user who threw in the thrown-in object, as well as the presence and location of the thrown-in object, thereby making the game even more interesting.

また、本発明の情報処理装置において、表示制御部は、複数の第1ユーザのうち、フィールドにおいて被操作オブジェクトが配置位置から所定範囲内に位置する第1ユーザの第1端末にて、第1画面における配置位置に応じた表示位置に表示オブジェクトに表示させ、且つ、投入オブジェクトを投入した第2ユーザに関する情報を通知してもよい。
上記の構成によれば、投入オブジェクト付近の被操作オブジェクトを操作する第1ユーザに対して、投入オブジェクトの存在及び配置位置を知らせることができるので、投入オブジェクトが有効に利用される。また、上記の第1ユーザに対して、投入オブジェクトを投入した第2ユーザを知らせることができるので、第1ユーザと第2ユーザとの協力関係を築き易くなり、これにより、第2ユーザのゲーム参加を一段と促し易くなる。
In addition, in the information processing device of the present invention, the display control unit may display the display object at a display position corresponding to the placement position on the first screen on a first terminal of a first user among a plurality of first users, the first user being located within a predetermined range from the placement position in the field, and may also notify information regarding the second user who input the input object.
According to the above configuration, the throw-in object can be effectively utilized because the first user who operates the operated object near the throw-in object can be notified of the existence and location of the throw-in object. Also, the first user can be notified of the second user who threw in the throw-in object, which makes it easier to build a cooperative relationship between the first user and the second user, thereby making it easier to encourage the second user to participate in the game.

また、本発明の情報処理装置において、表示制御部は、所定条件を満たす第1ユーザの第1端末のみを対象として、第1画面における配置位置に応じた表示位置に表示オブジェクトに表示させ、且つ、投入オブジェクトを投入した第2ユーザに関する情報を通知してもよい。
上記の構成によれば、所定条件を満たす第1ユーザに限り、投入オブジェクトの存在及び配置位置と、投入オブジェクトを投入した第2ユーザとを知らせることができるので、ゲームの興趣性が尚一層高まる。
In addition, in the information processing device of the present invention, the display control unit may target only the first terminal of a first user who satisfies a predetermined condition, cause the display object to be displayed at a display position corresponding to the placement position on the first screen, and may also notify information regarding a second user who input the input object.
According to the above configuration, only first users who satisfy specified conditions can be notified of the presence and location of the thrown-in object, as well as the name of the second user who threw in the thrown-in object, making the game even more interesting.

また、本発明の情報処理装置において、第2受付部は、第2ユーザが投入操作後に行う投入後操作を受け付けてもよい。この場合、表示制御部は、第1端末を制御して、投入後操作が行われた回数に応じて表示オブジェクトの表示態様を変化させるとよい。
上記の構成によれば、投入操作後の第2ユーザの操作(投入後操作)の回数に応じて、表示オブジェクトの表示態様を変えることができる。この表示態様の変更により、第1ユーザに表示オブジェクトを注目させ、投入オブジェクトの存在及びその配置位置を第1ユーザにより容易に気付かせることができる。この結果、投入オブジェクトが第1ユーザによって利用され易くなるので、オブジェクト投入を通じた第2ユーザのゲーム参加を、より一層効果的に促すことができる。
In the information processing device of the present invention, the second reception unit may receive a post-input operation performed by the second user after the input operation. In this case, the display control unit may control the first terminal to change the display mode of the display object according to the number of times the post-input operation has been performed.
According to the above configuration, the display mode of the display object can be changed according to the number of operations (post-throw operations) performed by the second user after the throw-in operation. This change in the display mode draws the first user's attention to the display object, making it easier for the first user to notice the presence and location of the thrown-in object. As a result, the thrown-in object becomes easier to use by the first user, and it is possible to more effectively encourage the second user to participate in the game by throwing the object.

また、本発明の情報処理装置において、複数の第1ユーザと第2ユーザとが共同でゲームをプレイする場合において、表示制御部は、複数の第1ユーザのうち、一人の第1ユーザの被操作オブジェクトがフィールド上で投入オブジェクトに近付いている際に、他の第1ユーザの各々の第1端末にて、一人の第1ユーザに関する情報を表示オブジェクトとともに表示させてもよい。
上記の構成によれば、投入オブジェクトに近付いている第1ユーザの存在を、他の第1ユーザに知らせることができる。これにより、複数の第1ユーザが共同でプレイするゲームの興趣性を向上させることができる。
In addition, in the information processing device of the present invention, when a plurality of first users and second users play a game together, the display control unit may, when the operated object of one of the multiple first users approaches the thrown object on the field, display information about one of the first users on the first terminal of each of the other first users together with the display object.
According to the above configuration, the presence of a first user approaching the thrown-in object can be notified to other first users, thereby making it possible to increase the interest of a game played jointly by a plurality of first users.

また、本発明の情報処理方法は、コンピュータが、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付け、コンピュータが、第1ユーザと共同でゲームをプレイして第1ユーザを補助する第2ユーザにより行われ、フィールド上に投入オブジェクトを投入する投入操作を受け付け、コンピュータが、第1ユーザの第1端末を制御して、フィールド中、移動操作に応じた一部分を映す第1画面を表示させ、投入操作に応じて決められる投入オブジェクトの配置位置が、フィールドにおいて第1画面に映る部分の外にある場合に、コンピュータは、第1端末を制御して、第1画面における配置位置に応じた表示位置に、投入オブジェクトと対応する表示オブジェクトを表示させることを特徴とする。
上記の情報処理方法により、投入オブジェクトの配置位置がフィールド中、第1画面に映る部分の外にあった場合にも、投入オブジェクトの存在及びその配置位置を第1ユーザに容易に気付かせることができる。
In addition, the information processing method of the present invention is characterized in that a computer accepts a move operation performed by a first user in a game to move an operated object on a field, and the computer accepts a throw-in operation performed by a second user who plays the game together with the first user and assists the first user to throw an object onto the field, and the computer controls a first terminal of the first user to display a first screen that shows a portion of the field corresponding to the move operation, and when the placement position of the object to be thrown in determined in response to the throw-in operation is outside the portion of the field shown on the first screen, the computer controls the first terminal to display a display object corresponding to the object to be thrown in at a display position corresponding to the placement position on the first screen.
With the above information processing method, even if the position of the thrown-in object is outside the portion of the field that is displayed on the first screen, the first user can easily become aware of the presence and position of the thrown-in object.

また、本発明のプログラムは、コンピュータに、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付けさせ、第1ユーザと共同でゲームをプレイして第1ユーザを補助する第2ユーザにより行われ、フィールド上に投入オブジェクトを投入する投入操作を受け付けさせ、第1ユーザの第1端末を制御させて、フィールド中、移動操作に応じた一部分を映す第1画面を表示させ、投入操作に応じて決められる投入オブジェクトの配置位置が、フィールドにおいて第1画面に映る部分の外にある場合には、第1端末を制御させて、第1画面における配置位置に応じた表示位置に、投入オブジェクトと対応する表示オブジェクトを表示させるプログラムである。
上記のプログラムをコンピュータに実行させることで、投入オブジェクトの配置位置がフィールド中、第1画面に映る部分の外にあった場合にも、投入オブジェクトの存在及びその配置位置を第1ユーザに容易に気付かせることができる。
In addition, the program of the present invention is a program that causes a computer to accept a movement operation performed by a first user in a game to move an operated object on a field, accepts an input operation performed by a second user who plays the game together with the first user and assists the first user to input an input object onto the field, controls a first terminal of the first user to display a first screen that shows a portion of the field in accordance with the movement operation, and, if the position of the input object determined in accordance with the input operation is outside the portion of the field displayed on the first screen, controls the first terminal to display a display object corresponding to the input object at a display position in accordance with the position on the first screen.
By executing the above program on a computer, the first user can easily become aware of the presence and position of the thrown-in object even if the thrown-in object is located outside the part of the field that is displayed on the first screen.

10 サーバ(情報処理装置)
11 第1端末
12 第2端末
14 通信用ネットワーク
21 プロセッサ
22 メモリ
23 通信用インタフェース
24 ストレージ
25 バス
31 第1受付部
32 第2受付部
33 ゲーム処理部
34 記憶部
35 表示制御部
41 エリア情報記憶部
42 ユーザ情報記憶部
43 投入情報記憶部
51 第1表示制御部
52 第2表示制御部
G1 第1画面
G2 第2画面
G3 オブジェクト購入画面
ic 表示アイコン(表示オブジェクト)
10 Server (information processing device)
11 First terminal 12 Second terminal 14 Communication network 21 Processor 22 Memory 23 Communication interface 24 Storage 25 Bus 31 First reception unit 32 Second reception unit 33 Game processing unit 34 Memory unit 35 Display control unit 41 Area information memory unit 42 User information memory unit 43 Insertion information memory unit 51 First display control unit 52 Second display control unit G1 First screen G2 Second screen G3 Object purchase screen ic Display icon (display object)

Claims (12)

ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが前記ゲームを共同でプレイする場合において、
前記第2受付部は、前記第2ユーザが複数の前記第1ユーザのいずれかを指定する操作を含む前記投入操作を受け付け、
前記表示制御部は、複数の前記第1ユーザのうち、前記第2ユーザによって指定された前記第1ユーザの前記第1端末にて、前記第1画面における前記配置位置に応じた位置に前記表示オブジェクトを表示させる、情報処理装置。
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
In a case where a plurality of first users and second users play the game together,
the second reception unit receives the input operation including an operation by the second user to designate one of the plurality of first users;
The display control unit displays the display object at a position corresponding to the arrangement position on the first screen on the first terminal of a first user designated by the second user among the multiple first users.
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
前記第2受付部は、前記第2ユーザが前記投入操作後に行う投入後操作を受け付け、
前記表示制御部は、前記第1端末を制御して、前記投入後操作が行われた回数に応じて前記表示オブジェクトの表示態様を変化させる、情報処理装置。
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
The second reception unit receives a post-input operation performed by the second user after the input operation,
The display control unit controls the first terminal to change a display mode of the display object depending on the number of times the post-insertion operation has been performed.
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが共同で前記ゲームをプレイする場合において、
前記表示制御部は、複数の前記第1ユーザのうち、一人の第1ユーザの前記被操作オブジェクトが前記フィールド上で前記投入オブジェクトに近付いている際に、他の第1ユーザの各々の前記第1端末にて、前記一人の第1ユーザに関する情報を前記表示オブジェクトとともに表示させる、情報処理装置。
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
In a case where a plurality of first users and second users play the game together,
The display control unit is an information processing device that, when the operated object of one of the multiple first users approaches the input object on the field, displays information about the one first user together with the display object on the first terminal of each of the other first users.
コンピュータが、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付け、
コンピュータが、前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付け、
コンピュータが、前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、コンピュータは、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが前記ゲームを共同でプレイする場合において、
コンピュータが、前記第2ユーザが複数の前記第1ユーザのいずれかを指定する操作を含む前記投入操作を受け付け、
コンピュータが、複数の前記第1ユーザのうち、前記第2ユーザによって指定された前記第1ユーザの前記第1端末にて、前記第1画面における前記配置位置に応じた位置に前記表示オブジェクトを表示させる、情報処理方法。
the computer receives a movement operation performed by a first user in the game to move the operated object on a field;
a computer receives an input operation for inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a computer controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the input object determined in response to the input operation is outside a portion of the field that is displayed on the first screen, the computer controls the first terminal to display a display object corresponding to the input object at a display position on the first screen that is in accordance with the placement position;
In a case where a plurality of first users and second users play the game together,
the computer receives the input operation including an operation by the second user to specify one of the plurality of first users;
An information processing method, comprising: a computer causing a first terminal of a first user, the first user being specified by a second user, among the plurality of first users, to display the display object at a position corresponding to the arrangement position on the first screen.
コンピュータが、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付け、
コンピュータが、前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付け、
コンピュータが、前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、コンピュータは、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
コンピュータが、前記第2ユーザが前記投入操作後に行う投入後操作を受け付け、
コンピュータが、前記第1端末を制御して、前記投入後操作が行われた回数に応じて前記表示オブジェクトの表示態様を変化させる、情報処理方法。
the computer receives a movement operation performed by a first user in the game to move the operated object on a field;
a computer receives an input operation for inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a computer controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the input object determined in response to the input operation is outside a portion of the field that is displayed on the first screen, the computer controls the first terminal to display a display object corresponding to the input object at a display position on the first screen that is in accordance with the placement position;
the computer receives a post-submission operation performed by the second user after the submission operation;
An information processing method, comprising: a computer controlling the first terminal to change a display mode of the display object according to the number of times the post-input operation has been performed.
コンピュータが、ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付け、
コンピュータが、前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付け、
コンピュータが、前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、コンピュータは、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが共同で前記ゲームをプレイする場合において、コンピュータは、複数の前記第1ユーザのうち、一人の第1ユーザの前記被操作オブジェクトが前記フィールド上で前記投入オブジェクトに近付いている際に、他の第1ユーザの各々の前記第1端末にて、前記一人の第1ユーザに関する情報を前記表示オブジェクトとともに表示させる、情報処理方法。
the computer receives a movement operation performed by a first user in the game to move the operated object on a field;
a computer receives an input operation for inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a computer controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the input object determined in response to the input operation is outside a portion of the field that is displayed on the first screen, the computer controls the first terminal to display a display object corresponding to the input object at a display position on the first screen that is in accordance with the placement position;
An information processing method in which, when a plurality of first users and second users play the game together, a computer displays information about one of the plurality of first users together with the display object on the first terminal of each of the other first users when the operated object of the one first user approaches the thrown-in object on the field.
コンピュータに、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付けさせ、
前記第1ユーザの第1端末を制御させて、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザが、前記フィールド上に投入オブジェクトを投入するために投入操作を行ったとき、前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合には、前記第1端末を制御させて、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
前記第1ユーザと前記第2ユーザとが前記ゲームを共同でプレイする場合において、前記第2ユーザが、前記第1ユーザを指定する操作を含む前記投入操作を行うと、前記第1端末を制御させて、前記第1画面における前記配置位置に応じた位置に前記表示オブジェクトを表示させる、プログラム。
On the computer,
accepting a movement operation performed by a first user in the game to move an operated object on a field;
controlling a first terminal of the first user to display a first screen showing a portion of the field corresponding to the movement operation;
when a second user who is playing the game together with the first user and assisting the first user performs a throw-in operation to throw an object onto the field, and a placement position of the object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the first terminal is controlled to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
When the first user and the second user play the game together, when the second user performs the input operation including an operation of designating the first user, a program controls the first terminal to display the display object at a position corresponding to the placement position on the first screen.
コンピュータに、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付けさせ、
前記第1ユーザの第1端末を制御させて、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザが、前記フィールド上に投入オブジェクトを投入するために投入操作を行ったとき、前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合には、前記第1端末を制御させて、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
前記第2ユーザが前記投入操作後に行う投入後操作を行った場合に、前記第1端末を制御させて、前記投入後操作が行われた回数に応じて前記表示オブジェクトの表示態様を変化させる、プログラム。
On the computer,
accepting a movement operation performed by a first user in the game to move an operated object on a field;
controlling a first terminal of the first user to display a first screen showing a portion of the field corresponding to the movement operation;
when a second user who is playing the game together with the first user and assisting the first user performs a throw-in operation to throw an object onto the field, and a placement position of the object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the first terminal is controlled to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
A program that, when the second user performs a post-input operation after the input operation , controls the first terminal to change the display mode of the display object depending on the number of times the post-input operation is performed.
コンピュータに、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付けさせ、
前記第1ユーザの第1端末を制御させて、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させ、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザが、前記フィールド上に投入オブジェクトを投入するために投入操作を行ったとき、前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合には、前記第1端末を制御させて、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
前記第1ユーザと他のユーザとが共同で前記ゲームをプレイする場合において、前記他のユーザの被操作オブジェクトが前記フィールド上で前記投入オブジェクトに近付いている際に、前記第1画面に、前記他のユーザに関する情報を前記表示オブジェクトとともに表示させる、プログラム。
On the computer,
accepting a movement operation performed by a first user in the game to move an operated object on a field;
controlling a first terminal of the first user to display a first screen showing a portion of the field corresponding to the movement operation;
when a second user who is playing the game together with the first user and assisting the first user performs a throw-in operation to throw an object onto the field, and a placement position of the object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the first terminal is controlled to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
A program for displaying information about the other user together with the display object on the first screen when the first user and another user play the game together and the other user's operated object approaches the thrown-in object on the field.
複数のユーザのそれぞれが有する端末と、それぞれのユーザの端末とネットワークを介して通信可能なサーバと、を有する情報処理システムであって、
前記サーバは、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが前記ゲームを共同でプレイする場合において、
前記第2受付部は、前記第2ユーザが複数の前記第1ユーザのいずれかを指定する操作を含む前記投入操作を受け付け、
前記表示制御部は、複数の前記第1ユーザのうち、前記第2ユーザによって指定された前記第1ユーザの前記第1端末にて、前記第1画面における前記配置位置に応じた位置に前記表示オブジェクトを表示させる、情報処理システム。
An information processing system having a terminal owned by each of a plurality of users and a server capable of communicating with each of the user's terminals via a network,
The server,
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
In a case where a plurality of first users and second users play the game together,
the second reception unit receives the input operation including an operation by the second user to designate one of the plurality of first users;
The display control unit displays the display object at a position corresponding to the arrangement position on the first screen on the first terminal of a first user designated by the second user among the multiple first users.
複数のユーザのそれぞれが有する端末と、それぞれのユーザの端末とネットワークを介して通信可能なサーバと、を有する情報処理システムであって、
前記サーバは、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
前記第2受付部は、前記第2ユーザが前記投入操作後に行う投入後操作を受け付け、
前記表示制御部は、前記第1端末を制御して、前記投入後操作が行われた回数に応じて前記表示オブジェクトの表示態様を変化させる、情報処理システム。
An information processing system having a terminal owned by each of a plurality of users and a server capable of communicating with each of the user's terminals via a network,
The server,
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
The second reception unit receives a post-input operation performed by the second user after the input operation,
The display control unit controls the first terminal to change a display mode of the display object depending on the number of times the post-insertion operation has been performed.
複数のユーザのそれぞれが有する端末と、それぞれのユーザの端末とネットワークを介して通信可能なサーバと、を有する情報処理システムであって、
前記サーバは、
ゲームにて第1ユーザにより行われ、被操作オブジェクトをフィールド上で移動させる移動操作を受け付ける第1受付部と、
前記第1ユーザと共同で前記ゲームをプレイして前記第1ユーザを補助する第2ユーザにより行われ、前記フィールド上に投入オブジェクトを投入する投入操作を受け付ける第2受付部と、
前記第1ユーザの第1端末を制御して、前記フィールド中、前記移動操作に応じた一部分を映す第1画面を表示させる表示制御部と、を有し、
前記投入操作に応じて決められる前記投入オブジェクトの配置位置が、前記フィールドにおいて前記第1画面に映る部分の外にある場合に、前記表示制御部は、前記第1端末を制御して、前記第1画面における前記配置位置に応じた表示位置に、前記投入オブジェクトと対応する表示オブジェクトを表示させ、
複数の前記第1ユーザと前記第2ユーザとが共同で前記ゲームをプレイする場合において、
前記表示制御部は、複数の前記第1ユーザのうち、一人の第1ユーザの前記被操作オブジェクトが前記フィールド上で前記投入オブジェクトに近付いている際に、他の第1ユーザの各々の前記第1端末にて、前記一人の第1ユーザに関する情報を前記表示オブジェクトとともに表示させる、情報処理システム。
An information processing system having a terminal owned by each of a plurality of users and a server capable of communicating with each of the user's terminals via a network,
The server,
a first receiving unit that receives a movement operation performed by a first user in a game to move an operated object on a field;
a second reception unit that receives an input operation of inputting an input object onto the field, the input operation being performed by a second user who plays the game together with the first user and assists the first user;
a display control unit that controls a first terminal of the first user to display a first screen showing a part of the field corresponding to the movement operation;
when a placement position of the thrown-in object determined in response to the throw-in operation is outside a portion of the field that is displayed on the first screen, the display control unit controls the first terminal to display a display object corresponding to the thrown-in object at a display position on the first screen that is in accordance with the placement position;
In a case where a plurality of first users and second users play the game together,
The display control unit of this information processing system displays information about one of the multiple first users together with the display object on the first terminal of each of the other first users when the operated object of the one first user approaches the input object on the field.
JP2021037341A 2020-09-29 2021-03-09 Information processing device, information processing method, program, and information processing system Active JP7670956B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2025063863A JP2025100644A (en) 2020-09-29 2025-04-08 Information processing device, information processing method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020162958A JP6908867B1 (en) 2020-09-29 2020-09-29 Information processing equipment, information processing methods, and programs
JP2020162958 2020-09-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025063863A Division JP2025100644A (en) 2020-09-29 2025-04-08 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2022056315A JP2022056315A (en) 2022-04-08
JP7670956B2 true JP7670956B2 (en) 2025-05-01

Family

ID=76967269

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2020162958A Active JP6908867B1 (en) 2020-09-29 2020-09-29 Information processing equipment, information processing methods, and programs
JP2021037341A Active JP7670956B2 (en) 2020-09-29 2021-03-09 Information processing device, information processing method, program, and information processing system
JP2021103145A Active JP7502651B2 (en) 2020-09-29 2021-06-22 Information processing device, information processing method, and program
JP2024086491A Active JP7667511B2 (en) 2020-09-29 2024-05-28 Information processing device, information processing method, and program
JP2025063863A Pending JP2025100644A (en) 2020-09-29 2025-04-08 Information processing device, information processing method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020162958A Active JP6908867B1 (en) 2020-09-29 2020-09-29 Information processing equipment, information processing methods, and programs

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2021103145A Active JP7502651B2 (en) 2020-09-29 2021-06-22 Information processing device, information processing method, and program
JP2024086491A Active JP7667511B2 (en) 2020-09-29 2024-05-28 Information processing device, information processing method, and program
JP2025063863A Pending JP2025100644A (en) 2020-09-29 2025-04-08 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (5) JP6908867B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7323818B2 (en) * 2021-09-22 2023-08-09 株式会社Mixi Information processing device, information processing method, and program
JP7791802B2 (en) * 2022-11-09 2025-12-24 任天堂株式会社 Information processing program, game system, game device, and information processing method
JP7791806B2 (en) * 2022-11-18 2025-12-24 任天堂株式会社 Information processing program, game system, game device, and information processing method
JP2025136820A (en) * 2024-03-08 2025-09-19 株式会社コロプラ program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002253848A (en) 2001-02-27 2002-09-10 Square Co Ltd Video game device and control method thereof, program for video game, and computer-readable recording medium with the program recorded therein
JP2007075467A (en) 2005-09-15 2007-03-29 Sony Computer Entertainment Inc Game control program, game device, and game control method
JP2007244540A (en) 2006-03-15 2007-09-27 Namco Bandai Games Inc PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP2018057462A (en) 2016-09-30 2018-04-12 株式会社コロプラ GAME PROGRAM, GAME PROVIDING METHOD, AND INFORMATION PROCESSING DEVICE
JP2018134458A (en) 2018-04-16 2018-08-30 グリー株式会社 Game control method, computer, and control program
JP2019146740A (en) 2018-02-27 2019-09-05 株式会社ドワンゴ Game execution device and game program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6332652B1 (en) * 2016-12-15 2018-05-30 株式会社コナミデジタルエンタテインメント Display control apparatus and program
JP6982971B2 (en) * 2017-03-31 2021-12-17 株式会社バンダイナムコエンターテインメント Computer system and game system
JP6425846B1 (en) * 2018-03-30 2018-11-21 株式会社コロプラ PROGRAM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD
JP6722316B1 (en) * 2019-03-05 2020-07-15 株式会社コロプラ Distribution program, distribution method, computer, and viewing terminal
JP6722320B1 (en) * 2019-03-26 2020-07-15 株式会社コロプラ Game program, game method, and information terminal device
JP6724219B1 (en) * 2019-07-24 2020-07-15 グリー株式会社 Movie application program, movie display method, movie distribution system, and information processing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002253848A (en) 2001-02-27 2002-09-10 Square Co Ltd Video game device and control method thereof, program for video game, and computer-readable recording medium with the program recorded therein
JP2007075467A (en) 2005-09-15 2007-03-29 Sony Computer Entertainment Inc Game control program, game device, and game control method
JP2007244540A (en) 2006-03-15 2007-09-27 Namco Bandai Games Inc PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP2018057462A (en) 2016-09-30 2018-04-12 株式会社コロプラ GAME PROGRAM, GAME PROVIDING METHOD, AND INFORMATION PROCESSING DEVICE
JP2019146740A (en) 2018-02-27 2019-09-05 株式会社ドワンゴ Game execution device and game program
JP2018134458A (en) 2018-04-16 2018-08-30 グリー株式会社 Game control method, computer, and control program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ゲームの概要,Borderlands(ボーダーランズ) Wiki,2020年12月14日,URL: <https://wikiwiki.jp/borderlands/%E3%82%B2%E3%83%BC%E3%83%A0%E3%81%AE%E6%A6%82%E8%A6%81>,[令和6年8月29日検索日]

Also Published As

Publication number Publication date
JP6908867B1 (en) 2021-07-28
JP2025100644A (en) 2025-07-03
JP7502651B2 (en) 2024-06-19
JP2022056337A (en) 2022-04-08
JP7667511B2 (en) 2025-04-23
JP2022056315A (en) 2022-04-08
JP2022055500A (en) 2022-04-08
JP2024103586A (en) 2024-08-01

Similar Documents

Publication Publication Date Title
JP7670956B2 (en) Information processing device, information processing method, program, and information processing system
KR101516467B1 (en) System and method for enabling characters to be manifested within a plurality of different virtual spaces
JP7714863B2 (en) Game program, game device, game system
JP7824555B2 (en) Information processing device, information processing method, and program
JP2026031660A (en) Information processing device, information processing method, and program
JP2025094097A (en) Information processing device, information processing method, and program
JP6724209B2 (en) Game system and game program
JP6724210B2 (en) Game system and game program
JP6908866B1 (en) Information processing equipment, information processing methods and programs
JP2022142210A (en) Information processing device, information processing method, and program
JP7776780B2 (en) Information processing device, information processing method, and program
JP7208557B2 (en) Information processing device, information processing method, and program
JP6692883B2 (en) Game system and game program
JP6639547B2 (en) Server system and program
JP2025085671A (en) Information processing device, information processing method, and program
JP2022122239A (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241216

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: 20250318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250331

R150 Certificate of patent or registration of utility model

Ref document number: 7670956

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150