JP7118107B2 - Program, game control method, and information processing device - Google Patents

Program, game control method, and information processing device Download PDF

Info

Publication number
JP7118107B2
JP7118107B2 JP2020075487A JP2020075487A JP7118107B2 JP 7118107 B2 JP7118107 B2 JP 7118107B2 JP 2020075487 A JP2020075487 A JP 2020075487A JP 2020075487 A JP2020075487 A JP 2020075487A JP 7118107 B2 JP7118107 B2 JP 7118107B2
Authority
JP
Japan
Prior art keywords
game
objects
virtual space
user
information
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
JP2020075487A
Other languages
Japanese (ja)
Other versions
JP2020163160A (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.)
GREE Inc
Original Assignee
GREE 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 GREE Inc filed Critical GREE Inc
Priority to JP2020075487A priority Critical patent/JP7118107B2/en
Publication of JP2020163160A publication Critical patent/JP2020163160A/en
Priority to JP2022123112A priority patent/JP7406743B2/en
Application granted granted Critical
Publication of JP7118107B2 publication Critical patent/JP7118107B2/en
Priority to JP2023205968A priority patent/JP2024015222A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、プログラム、ゲームの制御方法、及び情報処理装置に関する。 The present invention relates to a program, a game control method, and an information processing apparatus.

従来、マップ上に配置されたユーザキャラクタ等を動作させて、敵キャラクタとの対戦
を行なうゲームが知られている。例えば特許文献1には、ユーザ操作に応じてユーザキャ
ラクタをマップ上で移動させ、ユーザキャラクタが敵キャラクタと遭遇すると、ユーザキ
ャラクタと敵キャラクタとが戦うゲームが開示されている。
2. Description of the Related Art Conventionally, there has been known a game in which a user character or the like placed on a map is made to act to fight against an enemy character. For example, Patent Literature 1 discloses a game in which a user character is moved on a map according to a user operation, and when the user character encounters an enemy character, the user character fights against the enemy character.

特開平11-179048号公報JP-A-11-179048

しかしながら、例えばマップの形状やマップ上の敵の配置等、マップに関する情報が予
め定められているゲームでは、当該マップの変化が乏しく、ゲームの興趣性が必ずしも高
くない。一方、例えばマップに関する情報を都度自動的に作成するゲームでは、マップの
難易度や構成にバラつきが生じるため、必ずしもゲームの興趣性が十分でない。このよう
に、マップ上でキャラクタを動作させるゲームにおいて、ゲームの興趣性に改善の余地が
あった。
However, in a game in which map-related information, such as the shape of the map and the placement of enemies on the map, is predetermined, there are few changes in the map, and the interest in the game is not necessarily high. On the other hand, for example, in a game in which map information is automatically created each time, the degree of difficulty and composition of the maps vary, and the game is not necessarily interesting enough. As described above, there is room for improvement in the interest of the game in which the character moves on the map.

かかる事情に鑑みてなされた本発明の目的は、ゲームの興趣性を向上させるプログラム
、ゲームの制御方法、及び情報処理装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention, which has been made in view of such circumstances, is to provide a program, a game control method, and an information processing apparatus that improve the interest of a game.

上記課題を解決するために本発明に係るプログラムは、
ゲームを実行する情報処理装置に、
複数のオブジェクトに関する情報と、該複数のオブジェクトにそれぞれ対応付けた第1
ゲーム媒体に関する情報と、を記憶部に記憶するステップと、
前記オブジェクトに、第1仮想空間内における位置を示す第1位置情報を対応付ける第
1対応付けステップと、
第1位置情報が対応付けられた1以上のオブジェクトに関する情報に基づいて、第1条
件が満たされるか否かを判定する第1判定ステップと、
前記第1条件が満たされると判定された場合、前記1以上のオブジェクトにそれぞれ対
応付けられた第1ゲーム媒体に、第2仮想空間内における位置を示す第2位置情報を対応
付ける第2対応付けステップと、を実行させる
ことを特徴とする。
In order to solve the above problems, a program according to the present invention is
In the information processing device that executes the game,
information about a plurality of objects and first data associated with the plurality of objects, respectively;
storing information about game media in a storage unit;
a first associating step of associating first position information indicating a position in a first virtual space with the object;
a first determination step of determining whether a first condition is satisfied based on information about one or more objects associated with the first position information;
A second associating step of associating second position information indicating a position in a second virtual space with the first game media respectively associated with the one or more objects when it is determined that the first condition is satisfied. and is characterized by executing

また、本発明に係るゲームの制御方法は、
情報処理装置によって実行されるゲームの制御方法であって、
複数のオブジェクトに関する情報と、該複数のオブジェクトにそれぞれ対応付けた第1
ゲーム媒体に関する情報と、を記憶部に記憶するステップと、
前記オブジェクトに、第1仮想空間内における位置を示す第1位置情報を対応付ける第
1対応付けステップと、
第1位置情報が対応付けられた1以上のオブジェクトに関する情報に基づいて、第1条
件が満たされるか否かを判定する第1判定ステップと、
前記第1条件が満たされると判定された場合、前記1以上のオブジェクトにそれぞれ対
応付けられた第1ゲーム媒体に、第2仮想空間内における位置を示す第2位置情報を対応
付ける第2対応付けステップと、を含む
ことを特徴とする
A game control method according to the present invention includes:
A game control method executed by an information processing device, comprising:
information about a plurality of objects and first data associated with the plurality of objects, respectively;
storing information about game media in a storage unit;
a first associating step of associating first position information indicating a position in a first virtual space with the object;
a first determination step of determining whether a first condition is satisfied based on information about one or more objects associated with the first position information;
A second associating step of associating second position information indicating a position in a second virtual space with the first game media respectively associated with the one or more objects when it is determined that the first condition is satisfied. and

また、本発明に係る情報処理装置は、
ゲームを実行する情報処理装置であって、
複数のオブジェクトに関する情報と、該複数のオブジェクトにそれぞれ対応付けた第1
ゲーム媒体に関する情報と、を記憶する記憶部と、
制御部と、を備え、
前記制御部は、
前記オブジェクトに、第1仮想空間内における位置を示す第1位置情報を対応付け、
第1位置情報が対応付けられた1以上のオブジェクトに関する情報に基づいて、第1条
件が満たされるか否かを判定し、
前記第1条件が満たされると判定された場合、前記1以上のオブジェクトにそれぞれ対
応付けられた第1ゲーム媒体に、第2仮想空間内における位置を示す第2位置情報を対応
付ける
ことを特徴とする。
Further, the information processing device according to the present invention is
An information processing device that executes a game,
information about a plurality of objects and first data associated with the plurality of objects, respectively;
a storage unit that stores information about game media;
a control unit;
The control unit
Associate first position information indicating a position in the first virtual space with the object;
determining whether a first condition is satisfied based on information about one or more objects associated with the first position information;
wherein, when it is determined that the first condition is satisfied, second position information indicating a position in the second virtual space is associated with the first game media associated with each of the one or more objects. .

本発明に係るプログラム、ゲームの制御方法、及び情報処理装置によれば、ゲームの興
趣性が向上する。
According to the program, game control method, and information processing apparatus according to the present invention, the game becomes more interesting.

本発明の一実施形態に係るゲームシステムのブロック図である。1 is a block diagram of a game system according to one embodiment of the present invention; FIG. 図1のサーバ記憶部が記憶するユーザに関する情報を示す図である。2 is a diagram showing information about users stored in the server storage unit of FIG. 1; FIG. 図2のオブジェクトに関する情報を示す図である。3 is a diagram showing information about the objects of FIG. 2; FIG. 図2の第1ゲーム媒体に関する情報を示す図である。3 is a diagram showing information about the first game content of FIG. 2; FIG. オブジェクトの例を示す図である。FIG. 4 is a diagram showing an example of an object; 図2の第2ゲーム媒体に関する情報を示す図である。3 is a diagram showing information about the second game content of FIG. 2; FIG. 第1ゲームパート画面の例を示す図である。It is a figure which shows the example of a 1st game part screen. 第1ゲームパート画面の例を示す図である。It is a figure which shows the example of a 1st game part screen. 第1ゲームパート画面の例を示す図である。It is a figure which shows the example of a 1st game part screen. 第1ゲームパート画面の例を示す図である。It is a figure which shows the example of a 1st game part screen. 第2仮想空間の例を示す図である。It is a figure which shows the example of a 2nd virtual space. 第2ゲームパート画面の例を示す図である。It is a figure which shows the example of a 2nd game part screen. 第1ゲームパート処理を実行する端末装置の動作を示すフローチャートである。4 is a flow chart showing the operation of the terminal device that executes the first game part process; 第2ゲームパート処理を実行する端末装置の動作を示すフローチャートである。FIG. 11 is a flow chart showing the operation of the terminal device that executes the second game part process; FIG.

以下、本発明の実施形態について説明する。 Embodiments of the present invention will be described below.

はじめに、図1を参照して、本発明の一実施形態に係るゲームシステム10について説
明する。ゲームシステム10は、サーバ装置11と、複数の端末装置12と、を備える。
図1では簡便のため、端末装置12は1つのみ図示している。サーバ装置11は、個々の
ユーザが所有する端末装置12に対してゲームを提供する。サーバ装置11と端末装置1
2とは、例えばインターネット等のネットワーク13を介して通信可能に接続される。
First, referring to FIG. 1, a game system 10 according to one embodiment of the present invention will be described. A game system 10 includes a server device 11 and a plurality of terminal devices 12 .
Only one terminal device 12 is shown in FIG. 1 for the sake of simplicity. The server device 11 provides games to the terminal devices 12 owned by individual users. Server device 11 and terminal device 1
2 are communicably connected via a network 13 such as the Internet.

ここで、本実施形態に係るゲームの概要について説明する。本実施形態に係るゲームは
、ゲーム媒体を用いて対戦を行うゲームである。ゲーム媒体は、ゲームに使用される電子
データであり、例えば、カード、アイテム、キャラクタ、及びアバタなど、任意の媒体を
含む。また、ゲーム媒体は、ゲーム内において、ユーザによって取得、保有、使用、管理
、交換、合成、強化、売却、破棄、及び/または贈与などされ得る電子データであるが、
ゲーム媒体の利用態様は本明細書で明示されるものに限られない。
Here, an overview of the game according to this embodiment will be described. A game according to the present embodiment is a game in which a battle is played using game media. Game media are electronic data used in games, and include arbitrary media such as cards, items, characters, and avatars. Game media are electronic data that can be acquired, possessed, used, managed, exchanged, synthesized, enhanced, sold, discarded, and/or donated by the user within the game.
The mode of use of the game media is not limited to what is specified in this specification.

以下、特に明示した場合を除き、「ユーザが所有するゲーム媒体」とは、ユーザのユー
ザIDに対応付けられたゲーム媒体を示す。また、「ゲーム媒体をユーザに付与する」と
は、ゲーム媒体をユーザIDに対応付けることを示す。また、「ユーザが所有するゲーム
媒体を破棄する」とは、ユーザIDとゲーム媒体との対応付けを解消することを示す。ま
た、「ユーザが所有するゲーム媒体を売却する」とは、ユーザIDと当該ゲーム媒体との
対応付けを解消し、且つ、ユーザIDに他のゲーム媒体(例えば、仮想通貨又はアイテム
等)を対応付けることを示す。また、「ユーザAが所有するゲーム媒体をユーザBに譲渡
する」とは、ユーザAのユーザIDとゲーム媒体との対応付けを解消し、且つ、ユーザB
のユーザIDに当該ゲーム媒体を対応付けることを示す。
Hereinafter, unless otherwise specified, "game media owned by the user" refers to game media associated with the user ID of the user. Also, "providing game media to the user" means associating the game media with the user ID. Also, "destroy the game content owned by the user" indicates canceling the correspondence between the user ID and the game content. Also, "selling a game content owned by a user" means canceling the association between the user ID and the game content and assigning another game content (for example, virtual currency or an item) to the user ID. indicates that Also, "to transfer the game media owned by user A to user B" means that the correspondence between user A's user ID and the game media is canceled and user B
indicates that the game content is associated with the user ID of .

本実施形態に係るゲームは、概略として、第1ゲームパートと、第2ゲームパートと、
を含む。
The game according to the present embodiment generally includes a first game part, a second game part,
including.

第1ゲームパートにおいて、ユーザは、第1仮想空間内に仮想のオブジェクトを配置す
る。ここでオブジェクトには、例えば砲台、兵舎、壁、及びキャラクタ等の1以上のゲー
ム媒体(第1ゲーム媒体)が対応付けられている。そして第1仮想空間内におけるオブジ
ェクトの配置に応じて、第2仮想空間における第1ゲーム媒体の配置が決定される。この
ように、第1ゲームパートは、第1仮想空間内におけるオブジェクトの配置に応じて、第
1ゲーム媒体が配置される第2仮想空間を設定するために必要な情報を生成するゲームパ
ートである。
In the first game part, the user places virtual objects in the first virtual space. Here, one or more game media (first game media) such as gun turrets, barracks, walls, and characters are associated with the objects. The arrangement of the first game media in the second virtual space is determined according to the arrangement of the objects in the first virtual space. In this way, the first game part is a game part that generates information necessary to set the second virtual space in which the first game content is placed according to the placement of the objects in the first virtual space. .

また第2ゲームパートにおいて、ユーザの端末装置12は、第1ゲームパートを実行し
た他のユーザの端末装置12で生成された第2仮想空間の設定に必要な情報を、サーバ装
置11を介して受信する。そしてユーザは、サーバ装置11から受信された情報に基づい
て設定された第2仮想空間内に配置されたユーザキャラクタ(第2ゲーム媒体)を操作し
、当該第2仮想空間内に配置された第1ゲーム媒体との対戦を行う。またユーザは、当該
第2仮想空間の攻略(ゲーム課題の達成)を目指す。例えば第2ゲーム媒体が、第2仮想
空間内の所定位置まで移動し、或いは第2仮想空間内の特定の第1ゲーム媒体(指揮官キ
ャラクタ)との対戦に勝利する等、所定の条件を満たすと、ゲーム課題の達成に成功した
と判定される。そして、第2ゲームパートの結果(例えば、ゲーム課題の達成の成否)に
応じて、ユーザに所定の報酬(例えば、ゲーム媒体)が付与される。
In the second game part, the terminal device 12 of the user transmits, via the server device 11, information necessary for setting the second virtual space generated by the terminal device 12 of the other user who executed the first game part. receive. Then, the user operates the user character (second game medium) placed in the second virtual space set based on the information received from the server device 11, and controls the second game medium placed in the second virtual space. Play against one game medium. Also, the user aims to conquer the second virtual space (achieve the game task). For example, the second game medium satisfies a predetermined condition, such as moving to a predetermined position in the second virtual space or winning a battle against a specific first game medium (commander character) in the second virtual space. , it is determined that the game task has been successfully achieved. Then, depending on the result of the second game part (eg, success or failure in achieving the game task), the user is given a predetermined reward (eg, game content).

本実施形態に係るゲームにおいて、例えば第1仮想空間内におけるオブジェクト(及び
第1ゲーム媒体)の配置に応じて、第2仮想空間内における第1ゲーム媒体の配置が変化
し、第2仮想空間の攻略難度が変化する。したがって、第1ゲームパートにおいてユーザ
は、自己の第2仮想空間が他のユーザによって攻略されることを阻止するために、例えば
第1仮想空間におけるオブジェクトの組み合わせや配置を工夫して自己の第2仮想空間の
攻略難度の増加を目指す。また第2ゲームパートにおいてユーザは、他のユーザに係る他
の第2仮想空間の攻略を目指す。
In the game according to the present embodiment, for example, the arrangement of the first game media in the second virtual space changes according to the arrangement of the objects (and the first game media) in the first virtual space. Strategy difficulty changes. Therefore, in the first game part, in order to prevent other users from attacking the user's second virtual space, the user devises, for example, the combination and arrangement of objects in the first virtual space to create his/her own second virtual space. Aiming to increase the capture difficulty of the virtual space. Also, in the second game part, the user aims to conquer another second virtual space related to another user.

次に、ゲームシステム10の各構成要素について説明する。サーバ装置11は、サーバ
通信部14と、サーバ記憶部15と、サーバ制御部16と、を備える。
Next, each component of the game system 10 will be described. The server device 11 includes a server communication section 14 , a server storage section 15 and a server control section 16 .

サーバ通信部14は、外部装置と無線または有線によって通信し、情報の送受信を行う
インターフェースである。サーバ通信部14は、ネットワーク13を介して、端末装置1
2との間で情報の送受信を行う。
The server communication unit 14 is an interface that communicates with an external device wirelessly or by wire to transmit and receive information. The server communication unit 14 communicates with the terminal device 1 via the network 13.
2 to send and receive information.

サーバ記憶部15は、例えば記憶装置であって、ゲームの提供及び制御に必要な種々の
情報及びプログラムを記憶する。
The server storage unit 15 is, for example, a storage device, and stores various information and programs necessary for providing and controlling the game.

例えばサーバ記憶部15は、第1仮想空間における位置を示す位置情報(第1位置情報
)と、第2仮想空間における位置を示す位置情報(第2位置情報)と、の対応関係を示す
情報(対応情報)を記憶する。以下、第1仮想空間は、xyz座標系を有する3次元仮想
空間であるものとして説明するが、2次元仮想空間であってもよい。第1位置情報は、x
yz座標の組み合わせ(x,y,z)で示される。また第2仮想空間は、XYZ座標系を
有する3次元仮想空間であるものとして説明するが、2次元仮想空間であってもよい。第
2位置情報は、XYZ座標の組み合わせ(X,Y,Z)で示される。本実施形態において
、1つの第1位置情報(x、y、z)に対して1つの第2位置情報(X,Y,Z)が一意
に定まる対応関係を有する。
For example, the server storage unit 15 stores information indicating a correspondence relationship between position information (first position information) indicating a position in the first virtual space and position information (second position information) indicating a position in the second virtual space ( correspondence information). Hereinafter, the first virtual space will be described as being a three-dimensional virtual space having an xyz coordinate system, but it may be a two-dimensional virtual space. The first position information is x
It is indicated by a combination of yz coordinates (x, y, z). Also, although the second virtual space is described as being a three-dimensional virtual space having an XYZ coordinate system, it may be a two-dimensional virtual space. The second position information is indicated by a combination of XYZ coordinates (X, Y, Z). In this embodiment, there is a unique correspondence relationship between one piece of first position information (x, y, z) and one piece of second position information (X, Y, Z).

またサーバ記憶部15は、ユーザ毎に、ユーザに関する情報を記憶する。具体的には、
ユーザに関する情報は、例えば図2に示すように、ユーザIDに対応付けて、オブジェク
トに関する情報と、第1ゲーム媒体に関する情報と、第2ゲーム媒体に関する情報と、を
含む。ユーザIDは、ユーザを一意に識別可能な情報である。
The server storage unit 15 also stores information about users for each user. In particular,
The information about the user includes information about the object, information about the first game content, and information about the second game content in association with the user ID, as shown in FIG. 2, for example. A user ID is information that can uniquely identify a user.

まず図3を参照して、オブジェクトに関する情報について説明する。オブジェクトに関
する情報は、オブジェクトIDに対応付けて、形状データと、接続位置情報と、コストと
、第1配置情報と、確定フラグと、を含む。オブジェクトIDは、オブジェクトを一意に
識別可能な情報である。
First, with reference to FIG. 3, information about objects will be described. The information about the object includes shape data, connection position information, cost, first arrangement information, and a fixed flag in association with the object ID. An object ID is information that can uniquely identify an object.

形状データは、オブジェクトの形状を示す情報である。 Shape data is information indicating the shape of an object.

接続位置情報は、オブジェクトに設定された、当該オブジェクトにおける所定の位置(
接続位置)を示す情報である。後述するように、第1ゲームパートにおいて1以上のオブ
ジェクトそれぞれが、1以上の他のオブジェクトと所定の相対位置関係を有するように配
置される。本実施形態において、所定の相対位置関係は、オブジェクトの接続位置及び他
のオブジェクトの接続位置が、第1仮想空間内において略同位置に存在するとの相対位置
関係である。
The connection position information is a predetermined position (
connection position). As will be described later, in the first game part, one or more objects are arranged so as to have a predetermined relative positional relationship with one or more other objects. In this embodiment, the predetermined relative positional relationship is a relative positional relationship in which the connection position of an object and the connection position of another object are substantially at the same position in the first virtual space.

コストは、後述するように、第1条件が満たされるか否かの判定、及び/又は、第2条
件が満たされるか否かの判定に用いられ得るパラメータである。コストの値は、後述する
ようにオブジェクト(オブジェクトID)に対応付けられた第1ゲーム媒体に関する情報
(例えば、第1ゲーム媒体の種類及びレベル等)に応じて定められてもよく、或いは予め
定められた値であってもよい。
Cost is a parameter that can be used to determine whether the first condition is satisfied and/or whether the second condition is satisfied, as described below. The cost value may be determined according to information (for example, the type and level of the first game content) related to the first game content associated with the object (object ID), as described later, or may be determined in advance. can be a value

第1配置情報は、第1仮想空間におけるオブジェクトの配置を示す情報である。本実施
形態において、第1配置情報は、第1仮想空間内に配置されたオブジェクトの第1位置情
報及び第1仮想空間内に配置されたオブジェクトの向きを示す方向情報を含むが、第1仮
想空間におけるオブジェクトの配置に関する任意の情報を含んでもよい。
The first placement information is information indicating the placement of objects in the first virtual space. In the present embodiment, the first placement information includes first position information of an object placed in the first virtual space and direction information indicating the orientation of the object placed in the first virtual space. It may contain any information about the placement of objects in space.

以下、例えばオブジェクトを「配置する」とは、(位置情報を含む)配置情報を当該オ
ブジェクトに対応付けることを含むものとして説明する。
Hereinafter, for example, "arranging" an object will be described as including associating arrangement information (including position information) with the object.

また本実施形態において、オブジェクトは、第1仮想空間のz=0におけるx-y平面
上に配置される。したがって、第1仮想空間内に配置されたオブジェクトに対応付けられ
る第1位置情報は、xyz座標系における各座標の組み合わせ(x,y,0)で示される
Also in this embodiment, the object is placed on the xy plane at z=0 in the first virtual space. Therefore, the first position information associated with the object placed in the first virtual space is indicated by a combination of coordinates (x, y, 0) in the xyz coordinate system.

確定フラグは、オブジェクトに対応付けられた第1配置情報が確定されたか否かを示す
フラグである。本実施形態において、後述するようにオブジェクトの配置を確定させるユ
ーザ操作に応じて第2条件が満たされると判定された場合、当該オブジェクトに対応付け
られた確定フラグがオフからオンに変化する。オンに定められた確定フラグが対応付けら
れたオブジェクトは、当該オブジェクトに対応付けられた第1配置情報が確定されたオブ
ジェクトである。以下、オブジェクトに対応付けられた(第1位置情報を含む)第1配置
情報の確定を、当該オブジェクトの配置の確定ともいう。
The fixed flag is a flag indicating whether or not the first arrangement information associated with the object has been fixed. In the present embodiment, when it is determined that the second condition is satisfied in response to a user operation for confirming the placement of an object as described later, the confirmation flag associated with the object changes from off to on. An object associated with a confirmation flag that is set to ON is an object for which the first arrangement information associated with the object is confirmed. Hereinafter, determination of the first placement information (including the first position information) associated with the object is also referred to as determination of the placement of the object.

次に図4を参照して、第1ゲーム媒体に関する情報について説明する。本実施形態にお
いて、第1ゲーム媒体に関する情報は、上述したようにユーザIDに対応付けられるとと
もに、オブジェクトに関する情報に含まれるオブジェクトIDにも対応付けられる。換言
すると、オブジェクトに関する情報に含まれる各オブジェクトIDに、第1ゲーム媒体に
関する情報が対応付けられる。例えば図4は、オブジェクトID「object001」
(図3参照)に対応付けられた第1ゲーム媒体に関する情報を示す。
Next, with reference to FIG. 4, information regarding the first game content will be described. In this embodiment, the information about the first game content is associated with the user ID as described above, and is also associated with the object ID included in the information about the object. In other words, each object ID included in the information about the object is associated with the information about the first game content. For example, in FIG. 4, the object ID "object001"
(See FIG. 3) shows information about the first game content associated with the game content.

図4に示すように、第1ゲーム媒体に関する情報は、第1ゲーム媒体IDに対応付けて
、オブジェクト内配置情報と、ゲームパラメータと、第2配置情報と、配置抑制フラグと
、を含む。第1ゲーム媒体IDは、第1ゲーム媒体を一意に識別可能な情報である。
As shown in FIG. 4, the information about the first game content includes intra-object placement information, game parameters, second placement information, and a placement suppression flag in association with the first game content ID. The first game content ID is information that can uniquely identify the first game content.

オブジェクト内配置情報は、オブジェクト内における第1ゲーム媒体の配置を示す情報
である。本実施形態において、オブジェクト内配置情報は、オブジェクト内に配置された
第1ゲーム媒体の当該オブジェクトにおける位置を示すオブジェクト内位置情報及びオブ
ジェクト内に配置された第1ゲーム媒体の向きを示す方向情報を含むが、オブジェクト内
における第1ゲーム媒体の配置に関する任意の情報を含んでもよい。オブジェクト内位置
情報は、オブジェクト上に設定された所定の原点を基準とするxyz座標系におけるx座
標及びy座標の組み合わせ(dx,dy)で示される。このように、第1ゲーム媒体は、
オブジェクトに対して固定的に配置される。本実施形態において、オブジェクト内配置情
報は、第1ゲーム媒体毎に予め定められているが、例えばユーザが端末装置12を用いて
変更可能な構成であってもよい。
The intra-object arrangement information is information indicating the arrangement of the first game content within the object. In the present embodiment, the intra-object placement information includes intra-object position information indicating the position of the first game medium placed in the object in the object and direction information indicating the direction of the first game medium placed in the object. includes, but may include any information regarding the placement of the first game media within the object. The intra-object position information is indicated by a combination (dx, dy) of x-coordinates and y-coordinates in an xyz coordinate system based on a predetermined origin set on the object. Thus, the first game medium is
Positioned fixedly with respect to the object. In the present embodiment, the intra-object arrangement information is predetermined for each first game content, but may be changed by the user using the terminal device 12, for example.

ゲームパラメータは、ゲームの進行に必要な、ゲーム媒体に関する種々のパラメータを
含む。第1ゲーム媒体に関する情報に含まれるゲームパラメータは、例えばユーザの第2
仮想空間の攻略を目指す他のユーザの端末装置12が実行する第2ゲームパート等におい
て用いられる。本実施形態において、第1ゲーム媒体に関する情報に含まれるゲームパラ
メータは、種類と、属性と、レベルと、HPと、を含む。
Game parameters include various parameters related to game media that are necessary for the progress of the game. The game parameter included in the information about the first game content is, for example, the user's second
It is used in the second game part or the like executed by the terminal device 12 of another user aiming to capture the virtual space. In this embodiment, the game parameters included in the information about the first game content include type, attribute, level, and HP.

種類は、第1ゲーム媒体の種類を示す。例えば他のユーザの端末装置12が実行する第
2ゲームパートにおいて、第1ゲーム媒体は、種類に応じて異なる役割、機能、及び効果
等を有する。本実施形態において、第1ゲーム媒体の種類は、砲台、兵舎、副官キャラク
タ、指揮官キャラクタ、及び壁等を含むが、これらに限られない。
The type indicates the type of first game content. For example, in the second game part executed by the terminal device 12 of another user, the first game content has different roles, functions, effects, etc. depending on the type. In this embodiment, the types of the first game content include, but are not limited to, artillery, barracks, lieutenant characters, commander characters, walls, and the like.

砲台は、第2仮想空間内に配置された他のユーザの第2ゲーム媒体に対して自動的に攻
撃(砲撃)を行う。砲撃によって与えるダメージ量だけ、第2ゲーム媒体のHPが減少す
る。例えば、他のユーザの第2ゲーム媒体のHPがゼロになると、当該他のユーザの端末
装置12において、ゲーム課題の達成に失敗したと判定される。
The battery automatically attacks (bombards) the second game content of other users placed in the second virtual space. The HP of the second game medium is reduced by the amount of damage dealt by bombardment. For example, when the HP of the second game medium of another user becomes zero, it is determined that the other user's terminal device 12 has failed to achieve the game task.

兵舎は、例えば他のユーザの端末装置12による第2ゲームパートの実行中、例えば時
間経過に応じて兵士キャラクタ(第3ゲーム媒体)を生成する。生成された第3ゲーム媒
体には第2位置情報が対応付けられる。第3ゲーム媒体は、対応付けられた第2位置情報
が示す第2仮想空間内の位置に配置され、例えば自動的に動作し、他のユーザの第2ゲー
ム媒体と対戦する。例えば、第3ゲーム媒体の攻撃によって与えるダメージ量だけ、第2
ゲーム媒体のHPが減少する。
The barracks generates a soldier character (third game content) over time, for example, while the second game part is being executed by another user's terminal device 12 . The second position information is associated with the generated third game content. The third game content is placed at a position in the second virtual space indicated by the associated second position information, for example automatically operates, and competes with the second game content of another user. For example, the amount of damage dealt by the attack of the third game medium
Decrease the HP of the game media.

副官キャラクタは、上述した第3ゲーム媒体と同様に、他のユーザの第2ゲーム媒体と
対戦を行う。また後述するように、副官キャラクタが対応付けられたオブジェクト(副官
オブジェクト)に対して、第1仮想空間内で所定の相対位置関係を有する他のオブジェク
トに対応付けられた第1ゲーム媒体に関する情報が変化し得る。例えば、副官オブジェク
トに隣接して配置された他のオブジェクトに対応付けられた第1ゲーム媒体のうち、例え
ば副官キャラクタの属性と同一の属性が対応付けられた第1ゲーム媒体のゲームパラメー
タが変化(例えば、HPが上昇)する。
The adjutant character, like the above-described third game content, battles another user's second game content. Further, as will be described later, with respect to the object (adjutant object) with which the adjutant character is associated, there is information about the first game content associated with another object having a predetermined relative positional relationship in the first virtual space. can change. For example, among the first game media associated with other objects arranged adjacent to the lieutenant object, the game parameters of the first game media associated with the same attributes as the attributes of the lieutenant character change ( For example, HP rises).

指揮官キャラクタは、上述した第3ゲーム媒体及び副官キャラクタ等と同様に、他のユ
ーザの第2ゲーム媒体と対戦を行う。後述するように、指揮官キャラクタが他のユーザの
第2ゲーム媒体との対戦に敗北すると、当該他のユーザの端末装置12において、ゲーム
課題の達成に成功したと判定され得る。
The commander character, like the above-described third game medium and adjutant character, etc., battles against other users' second game mediums. As will be described later, when the commander character loses a match against another user's second game content, the other user's terminal device 12 can determine that the game task has been successfully achieved.

壁は、他のユーザの第2ゲーム媒体の移動を阻む障害物である。後述するように、本実
施形態において、オブジェクトの形状の全周に亘って複数の壁がオブジェクト内に配置さ
れる。また、当該複数の壁には、オブジェクトに設定された1以上の接続位置に配置され
た壁が含まれる。換言すると、オブジェクトの形状の全周に亘って配置された複数の壁の
うち、1以上の壁に対応付けられたオブジェクト内位置情報が、接続位置に定められる。
A wall is an obstacle that prevents another user from moving the second game content. As will be described later, in this embodiment, multiple walls are arranged within the object along the entire perimeter of the shape of the object. Also, the plurality of walls includes walls arranged at one or more connection positions set for the object. In other words, the intra-object position information associated with one or more walls among the plurality of walls arranged along the entire circumference of the shape of the object is determined as the connection position.

属性は、ゲーム媒体間の優劣関係を示す情報である。本実施形態において、属性は、例
えば火、木、及び水の属性のうち少なくとも1つの属性を示す。例えば火属性のゲーム媒
体は、木属性のゲーム媒体に対して与えるダメージが通常よりも大きくなり、水属性のゲ
ーム媒体に対して与えるダメージが通常よりも小さくなる。属性の種類は、火、木、及び
水に限られず、任意の種類の属性が存在してもよい。
Attributes are information indicating superiority/inferiority relationships between game media. In this embodiment, the attribute indicates at least one attribute of fire, wood, and water, for example. For example, fire-attribute game media deal more damage to wood-attribute game media than normal, and deal less damage to water-attribute game media. Attribute types are not limited to fire, wood, and water, and any type of attribute may exist.

レベルは、第1ゲーム媒体の成長度を示すパラメータである。例えば、レベルが上昇す
ると、他のゲームパラメータが変化(例えば、HPが上昇)する。
The level is a parameter indicating the degree of growth of the first game content. For example, as the level increases, other game parameters change (eg, HP increases).

HPは、例えば他のユーザの第2ゲーム媒体からの攻撃によって減少するパラメータで
ある。例えばHPがゼロになると、第1ゲーム媒体の敗北と判定される。敗北した第1ゲ
ーム媒体は、例えば砲撃、移動、又は攻撃等、当該第1ゲーム媒体の役割、機能、及び効
果等が停止する。
HP is, for example, a parameter that decreases due to attacks from other users' second game media. For example, when the HP becomes zero, it is determined that the first game medium has lost. A defeated first game medium stops its role, function, effect, etc., such as bombardment, movement, or attack.

ゲームパラメータは、上述したものに限られず、例えば攻撃力、防御力、兵舎による第
3ゲーム媒体の生成速度、及び生成される第3ゲーム媒体に対応付けるためのゲームパラ
メータ(例えば、第3ゲーム媒体の属性及びHP等)等が含まれてもよい。
The game parameters are not limited to those described above. attributes, HP, etc.) may be included.

第2配置情報は、第2仮想空間における第1ゲーム媒体の配置を示す情報である。本実
施形態において、第2配置情報は、第2仮想空間内に配置された第1ゲーム媒体の第2位
置情報及び第2仮想空間内に配置された第1ゲーム媒体の向きを示す方向情報を含むが、
第2仮想空間における第1ゲーム媒体の配置に関する任意の情報を含んでもよい。
The second placement information is information indicating the placement of the first game content in the second virtual space. In this embodiment, the second placement information includes second position information of the first game medium placed in the second virtual space and direction information indicating the orientation of the first game medium placed in the second virtual space. including, but
Any information regarding the placement of the first game medium in the second virtual space may be included.

ここで、第2位置情報は、オブジェクトの第1位置情報と、第1ゲーム媒体のオブジェ
クト内位置情報と、第1位置情報及び第2位置情報の対応関係を示す対応情報と、に基づ
いて決定される。
Here, the second position information is determined based on the first position information of the object, the intra-object position information of the first game medium, and the correspondence information indicating the correspondence relationship between the first position information and the second position information. be done.

具体的には、後述するように第1ゲームパートの実行によってオブジェクトに第1位置
情報が対応付けられると、オブジェクトの第1位置情報と、第1ゲーム媒体に対応付けら
れたオブジェクト内位置情報と、に基づいて、第1仮想空間における第1ゲーム媒体の第
1位置情報が決定される。例えば、第1ゲームパートにおいてオブジェクトに第1位置情
報(x,y,0)が対応付けられた場合、即ち、オブジェクト上に設定された原点の第1
仮想空間における第1位置情報が(x,y,0)である場合、オブジェクトに対応付けら
れた第1ゲーム媒体の第1位置情報は、(x+dx,y+dy,f(x+dx,y+dy)
)である。ここで、f(x,y)は、第1仮想空間内においてx座標及びy座標が取り得
る全ての組み合わせについてそれぞれ定められた値であって、例えば第1仮想空間におけ
る仮想的な地面の高さを示す。そして、第1ゲーム媒体の第1位置情報が決定されると、
対応情報を用いて、第1ゲーム媒体の第1位置情報(x+dx,y+dy,f(x+dx
,y+dy))に対応する第2位置情報(X,Y,Z)が決定される。
Specifically, as will be described later, when the first position information is associated with the object by executing the first game part, the first position information of the object and the in-object position information associated with the first game content are combined. , the first position information of the first game medium in the first virtual space is determined. For example, when the first position information (x, y, 0) is associated with the object in the first game part, that is, the first position of the origin set on the object
When the first position information in the virtual space is (x, y, 0), the first position information of the first game medium associated with the object is (x+dx, y+dy, f(x+dx, y+dy)
). Here, f(x, y) is a value determined for all possible combinations of x-coordinate and y-coordinate in the first virtual space. indicates Then, when the first position information of the first game medium is determined,
Using the correspondence information, the first position information (x+dx, y+dy, f(x+dx
, y+dy)) is determined.

配置抑制フラグは、第2仮想空間内への第1ゲーム媒体の配置を抑制(停止)するか否
かを示すフラグである。本実施形態において、オブジェクトの接続位置と他のオブジェク
トの接続位置とが第1仮想空間において所定の相対位置関係を有する場合(例えば、2つ
の接続位置が第1仮想空間において略同一の位置に存在する場合)、オブジェクトにおけ
る当該接続位置に配置された第1ゲーム媒体である壁に対応付けられた配置抑制フラグが
、オフからオンに変化する。オンに定められた配置抑制フラグが対応付けられた第1ゲー
ム媒体は、他のユーザの端末装置12が実行する第2ゲームパートにおいて、第2仮想空
間内に配置されない。
The placement suppression flag is a flag indicating whether to suppress (stop) placement of the first game content in the second virtual space. In this embodiment, when the connection position of an object and the connection position of another object have a predetermined relative positional relationship in the first virtual space (for example, two connection positions exist at substantially the same position in the first virtual space). case), the placement suppression flag associated with the wall, which is the first game content placed at the connection position in the object, changes from off to on. The first game content associated with the placement suppression flag set to ON is not placed in the second virtual space in the second game part executed by the terminal device 12 of the other user.

ここで、図5を参照して、オブジェクト17の例について説明する。図5に示すオブジ
ェクト17は、例えばz軸に沿ってz軸の負方向に眺めた状態でT字型形状である。本実
施形態において、オブジェクト17のT字型形状の全周18に亘って複数の壁19がオブ
ジェクト17内に配置される。また、オブジェクト17内に、砲台20及び兵舎21が配
置されている。
An example of the object 17 will now be described with reference to FIG. The object 17 shown in FIG. 5 has, for example, a T-shape when viewed along the z-axis in the negative direction of the z-axis. In this embodiment, a plurality of walls 19 are arranged within the object 17 around the entire perimeter 18 of the T-shape of the object 17 . Also, a battery 20 and a barracks 21 are arranged in the object 17 .

また図5において、オブジェクト17に設定された2つの接続位置が、三角形のマーカ
22(22a、22b)で示されている。壁19a、19bは、マーカ22a、22bが
示す接続位置にそれぞれ配置された壁19である。
In FIG. 5, two connection positions set on the object 17 are indicated by triangular markers 22 (22a, 22b). Walls 19a and 19b are walls 19 arranged at connection positions indicated by markers 22a and 22b, respectively.

上述したように、第1仮想空間内にオブジェクト17が配置されると、例えばオブジェ
クト17に第1位置情報(x,y,0)が対応付けられる。かかる場合、オブジェクト1
7に対応付けられた第1ゲーム媒体(例えば、砲台20)には、上述したように第1位置
情報(x+dx,y+dy,f(x+dx,y+dy))が対応付けられる。
As described above, when the object 17 is placed in the first virtual space, the object 17 is associated with the first position information (x, y, 0), for example. In such case, object 1
The first game content (for example, gun battery 20) associated with 7 is associated with first position information (x+dx, y+dy, f(x+dx, y+dy)) as described above.

次に図6を参照して、第2ゲーム媒体に関する情報について説明する。第2ゲーム媒体
に関する情報は、第2ゲーム媒体IDに対応付けて、ゲームパラメータを含む。第2ゲー
ム媒体IDは、第2ゲーム媒体を一意に識別可能な情報である。
Next, with reference to FIG. 6, information regarding the second game content will be described. The information about the second game content includes game parameters in association with the second game content ID. The second game content ID is information that can uniquely identify the second game content.

ゲームパラメータは、上述したように、ゲームの進行に必要な、ゲーム媒体に関する種
々のパラメータを含む。第2ゲーム媒体に関する情報に含まれるゲームパラメータは、ユ
ーザの端末装置12が実行する第2ゲームパート等において用いられる。本実施形態にお
いて、第2ゲーム媒体に関する情報に含まれるゲームパラメータは、属性と、レベルと、
HPと、を含む。
Game parameters, as described above, include various parameters related to game media that are necessary for the progress of the game. The game parameters included in the information about the second game content are used in the second game part or the like executed by the terminal device 12 of the user. In this embodiment, the game parameters included in the information about the second game content are attribute, level,
HP and

属性は、上述した第1ゲーム媒体に関する情報に含まれる属性と対応しており、例えば
火、木、及び水の属性のうち少なくとも1つの属性を示す。
The attribute corresponds to the attribute included in the information about the first game content described above, and indicates at least one of the attributes of fire, wood, and water, for example.

レベルは、第2ゲーム媒体の成長度を示すパラメータである。例えば、レベルが上昇す
るほど、HP等の所定のゲームパラメータが変化(例えば、上昇)する。
A level is a parameter that indicates the degree of growth of the second game medium. For example, as the level increases, a predetermined game parameter such as HP changes (eg, increases).

HPは、例えば他の第2仮想空間に配置された第1ゲーム媒体及び第3ゲーム媒体から
の攻撃によって減少するパラメータである。本実施形態において、第2ゲーム媒体のHP
がゼロになると、第2ゲームパートにおけるゲーム課題の達成に失敗したと判定される。
HP is a parameter that decreases due to attacks from first and third game media placed in other second virtual spaces, for example. In this embodiment, the HP of the second game medium
becomes zero, it is determined that the achievement of the game task in the second game part has failed.

ゲームパラメータは、上述したものに限られず、例えば攻撃力、防御力、並びに第2ゲ
ーム媒体が実行可能なコマンド、スキル、及び必殺技等が含まれてもよい。
The game parameters are not limited to those described above, and may include, for example, offensive power, defensive power, commands executable by the second game content, skills, special moves, and the like.

また、第2ゲーム媒体は、例えばユーザがゲーム内で所有するキャラクタであるが、こ
れに限られない。例えば、複数のキャラクタ又はカード等のゲーム媒体を組み合わせたデ
ッキを第2ゲーム媒体として用いてもよい。また例えば、第2ゲーム媒体に関する情報は
、第2ゲーム媒体のゲームパラメータを変化させる他のゲーム媒体に関する情報を含んで
もよい。他のゲーム媒体は、例えば第2ゲーム媒体に装備させる装備アイテム等、第2ゲ
ーム媒体に対応付けられるゲーム媒体を含む。
Also, the second game content is, for example, a character owned by the user in the game, but is not limited to this. For example, a deck in which game media such as multiple characters or cards are combined may be used as the second game media. Also, for example, the information about the second game content may include information about another game content that changes the game parameter of the second game content. Other game media include game media associated with the second game media, such as equipment items to be equipped on the second game media.

ここで、ユーザに関する情報がサーバ記憶部15に記憶される構成について説明したが
、サーバ装置11及びユーザの端末装置12の双方が、当該ユーザに関する情報を共有し
て記憶してもよい。例えば、サーバ装置11及び端末装置12の一方においてユーザに関
する情報が更新されると、更新に係る情報が他方へ送信され、サーバ装置11と端末装置
12との双方で同一内容の情報が保持される。
Here, the configuration in which the information about the user is stored in the server storage unit 15 has been described, but both the server device 11 and the terminal device 12 of the user may share and store the information about the user. For example, when information about a user is updated in one of the server device 11 and the terminal device 12, the updated information is transmitted to the other, and the same information is held in both the server device 11 and the terminal device 12. .

また、ユーザに関する情報は、例えばゲーム内でユーザが所有するゲーム媒体に関する
情報等、ユーザによるゲームのプレイに必要な任意の情報を更に含んでもよい。
In addition, the information about the user may further include arbitrary information necessary for the user to play the game, such as information about game media owned by the user in the game.

図1に示すサーバ制御部16は、例えば専用のマイクロプロセッサ又は特定のプログラ
ムを読み込むことにより特定の機能を実現するCPUである。サーバ制御部16は、サー
バ装置11全体の動作を制御する。例えばサーバ制御部16は、サーバ通信部14を介し
て情報の送受信を行う。
The server control unit 16 shown in FIG. 1 is, for example, a dedicated microprocessor or a CPU that implements a specific function by reading a specific program. The server control unit 16 controls the operation of the server device 11 as a whole. For example, the server control unit 16 transmits and receives information via the server communication unit 14 .

またサーバ制御部16は、ユーザに関する情報をサーバ記憶部15に記憶する。 The server control unit 16 also stores information about the user in the server storage unit 15 .

またサーバ制御部16は、上述したように、ユーザの端末装置12との間で、当該ユー
ザに関する情報を共有して記憶する。
Further, as described above, the server control unit 16 shares and stores information about the user with the terminal device 12 of the user.

具体的には、サーバ制御部16は、ユーザに関する情報を、当該ユーザの端末装置12
へ送信して記憶させる。またサーバ制御部16は、サーバ記憶部15に記憶したユーザに
関する情報を更新すると、ユーザに関する情報のうち更新に係る情報を当該ユーザの端末
装置12へ送信する。例えば、サーバ制御部16は、後述するように端末装置12から第
2ゲームパートの結果情報(例えば、ユーザがゲーム課題の達成に成功したか否かを示す
情報)を受信すると、ゲーム課題の達成の成否に応じて所定の報酬(例えば、ゲーム媒体
)を当該ユーザのユーザIDに対応付けて、サーバ記憶部15に記憶されたユーザに関す
る情報を更新する。そしてサーバ制御部16は、ユーザIDに対応付けられた報酬を示す
情報を端末装置12へ送信する。
Specifically, the server control unit 16 sends information about the user to the terminal device 12 of the user.
to be stored. Further, when the information about the user stored in the server storage unit 15 is updated, the server control unit 16 transmits the updated information among the information about the user to the terminal device 12 of the user. For example, when the server control unit 16 receives result information of the second game part (for example, information indicating whether or not the user has successfully achieved the game task) from the terminal device 12 as described later, the server control unit 16 determines whether the game task has been completed. A predetermined reward (for example, game media) is associated with the user ID of the user according to the success or failure of the above, and the information about the user stored in the server storage unit 15 is updated. The server control unit 16 then transmits information indicating the reward associated with the user ID to the terminal device 12 .

また具体的には、サーバ制御部16は、ユーザの端末装置12から当該ユーザに関する
情報のうち更新に係る情報を受信すると、当該情報を用いて、サーバ記憶部15に記憶さ
れた当該ユーザに関する情報を更新する。例えば後述するように、サーバ制御部16は、
第2配置情報が対応付けられた第1ゲーム媒体に関する情報(図4参照)をユーザの端末
装置12から受信すると、当該情報を用いて、サーバ記憶部15に記憶された当該ユーザ
に関する情報を更新する。
More specifically, when the server control unit 16 receives information related to updating of information related to the user from the terminal device 12 of the user, the information related to the user stored in the server storage unit 15 is stored in the server storage unit 15 using the information. to update. For example, as will be described later, the server control unit 16
When information (see FIG. 4) on the first game content associated with the second arrangement information is received from the terminal device 12 of the user, the information on the user stored in the server storage unit 15 is updated using the information. do.

またサーバ制御部16は、端末装置12から第1ゲームパートの開始要求を受信すると
、第1ゲームパートの開始指示を端末装置12へ送信する。当該指示には、例えば端末装
置12のユーザに関する情報等、第1ゲームパートの実行に必要な情報が含まれる。
Further, when receiving a request to start the first game part from the terminal device 12 , the server control unit 16 transmits an instruction to start the first game part to the terminal device 12 . The instruction includes information necessary for executing the first game part, such as information about the user of the terminal device 12 .

またサーバ制御部16は、ユーザの端末装置12から第2ゲームパートの開始要求を受
信すると、複数のユーザのうち、当該ユーザ以外の他のユーザを選択する。ここで選択さ
れる他のユーザは、例えば第2ゲームパートの開始要求で指定されたユーザであってもよ
い。続いてサーバ制御部16は、第2ゲームパートの開始指示を端末装置12へ送信する
。当該指示には、例えば当該他のユーザに関する情報のうち、第2配置情報が対応付けら
れた第1ゲーム媒体に関する情報等、第2ゲームパートの実行に必要な情報が含まれる。
When the server control unit 16 receives a request to start the second game part from the terminal device 12 of the user, the server control unit 16 selects a user other than the user from among the plurality of users. The other user selected here may be, for example, the user specified in the request to start the second game part. Subsequently, the server control unit 16 transmits an instruction to start the second game part to the terminal device 12 . The instruction includes information necessary for executing the second game part, such as information on the first game content associated with the second arrangement information, among the information on the other user.

次に、図1に示す端末装置12について説明する。端末装置12は、端末通信部23と
、端末記憶部24と、表示部25と、端末制御部26とを備える。
Next, the terminal device 12 shown in FIG. 1 will be described. The terminal device 12 includes a terminal communication section 23 , a terminal storage section 24 , a display section 25 and a terminal control section 26 .

端末通信部23は、外部装置と無線または有線により通信し、情報の送受信を行うイン
ターフェースである。端末通信部23は、ネットワーク13を介して、サーバ装置11と
の間で情報の送受信を行う。
The terminal communication unit 23 is an interface that communicates with an external device wirelessly or by wire to transmit and receive information. The terminal communication unit 23 transmits and receives information to and from the server device 11 via the network 13 .

端末記憶部24は、例えば記憶装置であって、サーバ装置11から提供されるゲームの
処理に必要な種々の情報及びプログラムを記憶する。例えば、端末記憶部24は、本実施
形態に係るゲームのアプリケーションを予め記憶する。
The terminal storage unit 24 is, for example, a storage device, and stores various information and programs provided by the server device 11 that are necessary for game processing. For example, the terminal storage unit 24 pre-stores a game application according to the present embodiment.

また端末記憶部24は、上述したサーバ記憶部15と同様に、第1仮想空間における第
1位置情報と、第2仮想空間における位第2位置情報と、の対応関係を示す対応情報を記
憶する。
The terminal storage unit 24 also stores correspondence information indicating the correspondence relationship between the first location information in the first virtual space and the second location information in the second virtual space, similarly to the server storage unit 15 described above. .

表示部25は、例えば液晶ディスプレイまたは有機ELディスプレイなどの表示デバイ
スであって、サーバ装置11から提供されるゲームに係る種々のゲーム画面を表示する。
また表示部25は、例えばタッチパネルで構成され、ユーザ操作を検出するインターフェ
ースとして機能する。
The display unit 25 is a display device such as a liquid crystal display or an organic EL display, and displays various game screens related to games provided from the server device 11 .
The display unit 25 is configured by, for example, a touch panel, and functions as an interface that detects user operations.

端末制御部26は、専用のマイクロプロセッサ又は特定のプログラムを読み込むことに
より特定の機能を実現するCPUであある。端末制御部26は、端末装置12全体の動作
を制御する。例えば端末制御部26は、端末通信部23を介して情報の送受信を行う。ま
た端末制御部26は、表示部25に対するユーザ操作に応じてゲームのアプリケーション
を実行する。
The terminal control unit 26 is a dedicated microprocessor or a CPU that implements a specific function by reading a specific program. The terminal control unit 26 controls the operation of the terminal device 12 as a whole. For example, the terminal control section 26 transmits and receives information via the terminal communication section 23 . The terminal control unit 26 also executes a game application in accordance with a user's operation on the display unit 25 .

また端末制御部26は、上述したように、サーバ装置11との間で、端末装置12のユ
ーザに関する情報を共有して記憶する。
In addition, as described above, the terminal control unit 26 shares and stores information about the user of the terminal device 12 with the server device 11 .

具体的には、端末制御部26は、サーバ装置11からユーザに関する情報を受信すると
、受信された当該情報を端末記憶部24に記憶する。また端末制御部26は、端末記憶部
24に記憶したユーザに関する情報を更新すると、ユーザに関する情報のうち更新に係る
情報をサーバ装置11へ送信する。例えば、端末制御部26は、後述するように第1ゲー
ムパートにおいて第1ゲーム媒体に第2位置情報を対応付けて、端末記憶部24に記憶さ
れたユーザに関する情報を更新する。そして端末制御部26は、第2位置情報が対応付け
られた第1ゲーム媒体に関する情報をサーバ装置11へ送信する。
Specifically, when the terminal control unit 26 receives information about the user from the server device 11 , the terminal control unit 26 stores the received information in the terminal storage unit 24 . Further, when the information about the user stored in the terminal storage unit 24 is updated, the terminal control unit 26 transmits the updated information among the information about the user to the server device 11 . For example, the terminal control unit 26 associates the second position information with the first game content in the first game part as described later, and updates the information about the user stored in the terminal storage unit 24 . The terminal control unit 26 then transmits to the server device 11 information about the first game content associated with the second position information.

また具体的には、端末制御部26は、サーバ装置11からユーザに関する情報のうち更
新に係る情報を受信すると、当該情報を用いて、端末記憶部24に記憶されたユーザに関
する情報を更新する。例えば、端末制御部26は、ユーザに対応付けられた報酬を示す情
報を受信すると、当該情報を用いて、端末記憶部24に記憶されたユーザに関する情報を
更新する。
More specifically, when the terminal control unit 26 receives update-related information among the user-related information from the server device 11 , the terminal control unit 26 uses the information to update the user-related information stored in the terminal storage unit 24 . For example, when receiving information indicating a reward associated with a user, the terminal control unit 26 uses the information to update the information about the user stored in the terminal storage unit 24 .

また端末制御部26は、第1ゲームパート処理及び第2ゲームパート処理を行う。以下
、具体的に説明する。
The terminal control unit 26 also performs first game part processing and second game part processing. A specific description will be given below.

(第1ゲームパート処理)
まず、第1ゲームパート処理について説明する。はじめに端末制御部26は、第1ゲー
ムパートを開始させるユーザ操作に応じて、第1ゲームパートの開始要求をサーバ装置1
1へ送信する。
(First game part processing)
First, the first game part processing will be described. First, the terminal control unit 26 sends a request to start the first game part to the server device 1 in response to a user operation for starting the first game part.
Send to 1.

続いて端末制御部26は、第1ゲームパートの開始要求を受信したサーバ装置11から
、第1ゲームパートの開始指示を受信する。
Subsequently, the terminal control unit 26 receives an instruction to start the first game part from the server device 11 that has received the request to start the first game part.

続いて端末制御部26は、第1ゲームパート画面を表示部25に表示させて第1ゲーム
パートを開始する。
Subsequently, the terminal control unit 26 causes the display unit 25 to display the first game part screen to start the first game part.

以下、図7乃至図10に示す第1ゲームパート画面を参照して、第1ゲームパートを進
行させる端末制御部26の動作について説明する。図7は、例えば第1ゲームパートの開
始直後に表示される第1ゲームパート画面を示す。第1ゲームパート画面は、第1仮想空
間表示領域27と、オブジェクトリスト28と、を含む。
Hereinafter, the operation of the terminal control section 26 for advancing the first game part will be described with reference to the first game part screens shown in FIGS. 7 to 10. FIG. FIG. 7 shows, for example, the first game part screen displayed immediately after the start of the first game part. The first game part screen includes a first virtual space display area 27 and an object list 28 .

第1仮想空間表示領域27は、第1仮想空間29が表示される領域である。図7は、第
1仮想空間29のz軸に沿ってz軸の負方向に第1仮想空間29を眺めた様子を示すが、
第1仮想空間29の表示態様はこれに限られない。例えば端末制御部26は、第1仮想空
間表示領域27に対する所定のユーザ操作(例えば、スワイプ操作及びピンチ操作等)に
応じて、第1仮想空間29の表示態様(例えば、視点及び縮尺等)を変化させてもよい。
The first virtual space display area 27 is an area where the first virtual space 29 is displayed. FIG. 7 shows how the first virtual space 29 is viewed in the negative direction of the z-axis along the z-axis of the first virtual space 29.
The display mode of the first virtual space 29 is not limited to this. For example, the terminal control unit 26 changes the display mode (for example, viewpoint, scale, etc.) of the first virtual space 29 according to a predetermined user operation (for example, swipe operation, pinch operation, etc.) on the first virtual space display area 27. You can change it.

本実施形態において、第1仮想空間29は、第1仮想空間29のz軸に沿ってz軸の負
方向に第1仮想空間29を眺めた状態で、例えばxy平面において複数の正方形の領域(
図中の破線)に区画される。またオブジェクトの形状は、例えば当該正方形の領域を単位
として、1以上の正方形の組み合わせた形状である。また、後述するように所定のユーザ
操作に応じて第1仮想空間29内に配置されたオブジェクトを移動させる場合、オブジェ
クトは、当該正方形の領域を単位としてx軸方向又はy軸方向に沿って移動する。したが
って、ユーザは、例えばパズルのピースを組み合わせるように、第1仮想空間29内にオ
ブジェクトを配置していく。
In this embodiment, the first virtual space 29 has a plurality of square regions (
dashed line in the figure). Also, the shape of the object is, for example, a shape in which one or more squares are combined with the square area as a unit. Further, as will be described later, when an object placed in the first virtual space 29 is moved in accordance with a predetermined user operation, the object moves along the x-axis direction or the y-axis direction in units of the square area. do. Therefore, the user arranges objects in the first virtual space 29 like putting pieces of a puzzle together, for example.

また第1仮想空間29には、スタート位置S及びゴール位置Gが予め定められている。
ここで端末制御部26は、オブジェクト30(30a)の内部にゴール位置Gが含まれる
ように、オブジェクト30aの配置を予め確定する。
A start position S and a goal position G are predetermined in the first virtual space 29 .
Here, the terminal control unit 26 determines in advance the placement of the object 30a so that the goal position G is included inside the object 30 (30a).

本実施形態において予め配置が確定されるオブジェクト30aは、第1ゲーム媒体であ
る指揮官キャラクタ31が少なくとも対応付けられたオブジェクト30である。図7にお
いて、オブジェクト30aには複数の第1ゲーム媒体、具体的には指揮官キャラクタ31
と、兵舎32と、壁と、が対応付けられている。説明の簡便のため、壁については図示を
省略している。
In this embodiment, the object 30a whose arrangement is determined in advance is the object 30 associated with at least the commander character 31, which is the first game content. In FIG. 7, an object 30a includes a plurality of first game media, specifically a commander character 31.
, the barracks 32, and the walls are associated with each other. For simplicity of explanation, illustration of walls is omitted.

図7において、指揮官キャラクタ31及び兵舎32は、例えば各第1ゲーム媒体(又は
第1ゲーム媒体の種類)に固有の外観を示す画像を用いた第1表示態様で表示される。ま
た、オブジェクト30aに設定された接続位置を示すマーカ33が表示される。
In FIG. 7, the commander character 31 and the barracks 32 are displayed in a first display mode using an image showing an appearance specific to each first game medium (or type of first game medium), for example. A marker 33 indicating the connection position set for the object 30a is also displayed.

オブジェクトリスト28には、複数のオブジェクトそれぞれに対応するオブジェクトボ
タン34(34a、34b)が表示される領域である。
The object list 28 is an area where object buttons 34 (34a, 34b) corresponding to each of a plurality of objects are displayed.

オブジェクトボタン34は、対応するオブジェクト30を第1仮想空間内に配置するユ
ーザ操作を受け付けるインターフェースである。後述するように、端末制御部26は、オ
ブジェクトボタン34に対するユーザ操作を検出すると、当該オブジェクトボタン34に
対応するオブジェクト30を第1仮想空間29内に配置する。
The object button 34 is an interface that receives a user's operation to arrange the corresponding object 30 in the first virtual space. As will be described later, upon detecting a user operation on the object button 34 , the terminal control unit 26 arranges the object 30 corresponding to the object button 34 in the first virtual space 29 .

またオブジェクトボタン34には、対応するオブジェクト30を示す画像と、オブジェ
クト名称と、オブジェクト30に対応付けられた第1ゲーム媒体に関する情報、例えば第
1ゲーム媒体の種類毎の数と、オブジェクトのコストと、が表示される。
The object button 34 displays an image representing the corresponding object 30, an object name, information about the first game content associated with the object 30, such as the number of each type of first game content, and the cost of the object. , is displayed.

オブジェクト名称は、例えばオブジェクト30に対応付けられた第1ゲーム媒体に関す
る情報に応じて、端末制御部26によって自動的に決定される。本実施形態において、オ
ブジェクト名称は、オブジェクト30に対応付けられた第1ゲーム媒体のうち、最も数が
多い第1ゲーム媒体の種類に応じて定められる名称であるが、例えば最もレベルが高い第
1ゲーム媒体の種類を示す名称等、オブジェクト名称の任意の決定方法が採用可能である
The object name is automatically determined by the terminal control unit 26 according to information about the first game content associated with the object 30, for example. In the present embodiment, the object name is a name determined according to the type of the first game content that has the largest number among the first game media associated with the object 30. Any method of determining the object name, such as a name indicating the type of game media, can be adopted.

上述したオブジェクトリスト28の表示態様は、上述したものに限られない。例えば、
オブジェクトリスト28は、ユーザに対応付けられたオブジェクトのうち、第1仮想空間
29内に配置されていないオブジェクトのみが表示される第1ゲームパート画面上の領域
であってもよく、或いは第1ゲームパート画面とは異なる画面(オブジェクト保管画面)
上に表示されてもよい。また例えば、オブジェクトリスト28内にオブジェクトの画像を
表示させ、当該オブジェクトの画像をオブジェクトボタン34として機能させてもよい。
The display mode of the object list 28 described above is not limited to that described above. for example,
The object list 28 may be an area on the first game part screen where only objects that are not placed in the first virtual space 29 among the objects associated with the user are displayed, or may be an area on the first game part screen. A screen different from the part screen (object storage screen)
may be displayed above. Further, for example, an image of an object may be displayed in the object list 28 and the image of the object may function as the object button 34 .

続いて端末制御部26は、第1ゲームパート画面に対するユーザ操作の待ち受けを開始
する。
Subsequently, the terminal control unit 26 starts waiting for user operations on the first game part screen.

続いて端末制御部26は、オブジェクトボタン34aに対するユーザ操作を検出すると
、例えば図8に示すように、第1ゲームパート画面上の全領域を第1仮想空間表示領域2
7に定めて、オブジェクトリスト28を非表示とする。また端末制御部26は、第1仮想
空間29内に、オブジェクトボタン34aに対応するオブジェクト30(30b)を配置
する。また端末制御部26は、第1仮想空間表示領域27内に、オブジェクト30bを移
動可能に表示させる。
Subsequently, when detecting a user operation on the object button 34a, the terminal control unit 26 displays the entire area on the first game part screen as the first virtual space display area 2 as shown in FIG. 8, for example.
7, the object list 28 is hidden. The terminal control unit 26 also arranges the object 30 (30b) corresponding to the object button 34a in the first virtual space 29 . In addition, the terminal control unit 26 movably displays the object 30b within the first virtual space display area 27 .

以下、移動可能に表示させたオブジェクト30を、移動可能状態のオブジェクト30と
もいう。例えば、端末制御部26は、第1仮想空間表示領域27内に表示された他のオブ
ジェクト30aに対するユーザ操作(例えば、タップ操作)を検出すると、オブジェクト
30bの移動可能状態を解消して、オブジェクト30aを移動可能状態に定めてもよい。
換言すると、端末制御部26は、第1仮想空間表示領域27内に表示されたオブジェクト
30に対するユーザ操作に応じて、移動可能状態に定めるオブジェクト30を切り替える
Hereinafter, the object 30 displayed to be movable is also referred to as an object 30 in a movable state. For example, when the terminal control unit 26 detects a user operation (for example, a tap operation) on another object 30a displayed in the first virtual space display area 27, the terminal control unit 26 cancels the movable state of the object 30b and displays the object 30a. may be set to a movable state.
In other words, the terminal control unit 26 switches the object 30 set in the movable state according to the user's operation on the object 30 displayed in the first virtual space display area 27 .

続いて端末制御部26は、第1仮想空間29内に配置されたオブジェクト30(30a
、30b)に対応付けられた第1ゲーム媒体の表示態様を、第1表示態様から第2表示態
様へ変化させる。例えば図8に示すように、第2表示態様において、オブジェクト30a
に対応付けられた指揮官キャラクタ31及び兵舎32は、第1表示態様と比較して簡素な
形状を示す画像、例えば多角形又は多面体等の幾何学形状を示す画像で表示される。また
第2表示態様において、第1ゲーム媒体を示す当該画像の色が、当該第1ゲーム媒体のゲ
ームパラメータ、例えば種類、属性、又はレベル等に応じて色分けされてもよい。
Subsequently, the terminal control unit 26 controls the object 30 (30a) placed in the first virtual space 29.
, 30b) is changed from the first display mode to the second display mode. For example, as shown in FIG. 8, in the second display mode, an object 30a
The commander character 31 and the barracks 32 associated with are displayed as images showing simpler shapes than in the first display mode, such as images showing geometric shapes such as polygons or polyhedrons. Further, in the second display mode, the color of the image representing the first game content may be color-coded according to the game parameters of the first game content, such as the type, attribute, or level.

続いて端末制御部26は、第1ゲームパート画面上に、リストボタン35と、コスト表
示領域36と、回転ボタン37と、決定ボタン38と、を表示させる。
Subsequently, the terminal control unit 26 displays a list button 35, a cost display area 36, a rotation button 37, and an enter button 38 on the first game part screen.

リストボタン35は、非表示となったオブジェクトリスト28を表示させるユーザ操作
を受け付けるユーザインターフェースである。端末制御部26は、リストボタン35に対
するユーザ操作を検出すると、例えば図5と同様に、第1ゲームパート画面上にオブジェ
クトリスト28を表示させる。
The list button 35 is a user interface that accepts a user's operation to display the hidden object list 28 . When detecting a user operation on the list button 35, the terminal control unit 26 displays the object list 28 on the first game part screen, for example, as in FIG.

コスト表示領域36は、第1仮想空間29内に配置された全てのオブジェクト30のコ
ストの合計値と、所定の閾値(キャパシティ)と、が表示される領域である。
The cost display area 36 is an area where the total value of the costs of all the objects 30 arranged in the first virtual space 29 and a predetermined threshold (capacity) are displayed.

回転ボタン37は、移動可能に表示されたオブジェクト30の方向を変化させるユーザ
操作を受け付けるユーザインターフェースである。端末制御部26は、回転ボタン37に
対するユーザ操作を検出すると、移動可能に表示されたオブジェクト30(図8において
は、オブジェクト30b)の向きを、例えば第1仮想空間29におけるxy平面上で時計
回りに90度回転させるように変化させる。
The rotation button 37 is a user interface that accepts a user operation to change the direction of the object 30 that is movably displayed. When the terminal control unit 26 detects a user operation on the rotation button 37, the terminal control unit 26 rotates the movably displayed object 30 (the object 30b in FIG. 8) clockwise on the xy plane in the first virtual space 29, for example. to rotate 90 degrees.

決定ボタン38は、第1ゲームパートを完了させるユーザ操作を受け付けるユーザイン
ターフェースである。端末制御部26は、決定ボタン38に対するユーザ操作を検出する
と、第1仮想空間29内に配置された全てのオブジェクト30に関する情報に基づいて、
所定の条件(第1条件)が満たされるか否かを判定する。
The OK button 38 is a user interface that accepts a user's operation to complete the first game part. When the terminal control unit 26 detects a user operation on the decision button 38, based on the information on all the objects 30 arranged in the first virtual space 29,
It is determined whether or not a predetermined condition (first condition) is satisfied.

例えば第1条件は、(1a)第1仮想空間29内に配置された各オブジェクト30に設
定された少なくとも1つの接続位置が、他のオブジェクト30に設定された少なくとも1
つの接続位置に対して所定の相対位置関係を有するとの条件、(2a)配置された全ての
オブジェクト30のコストの合計値がキャパシティ以下であるとの条件、(3a)配置さ
れたオブジェクト30同士が重なっていないとの条件、(4a)配置された1以上のオブ
ジェクト30の内部にスタート位置S及びゴール位置Gが含まれるとの条件、及び(5a
)配置された全てのオブジェクト30それぞれの配置が確定されているとの条件のうち、
少なくとも1つを含むが、これらに限られない。第1条件は、上述した各条件の他、任意
の他の条件を含んでもよい。例えば、第1仮想空間29内には所定の配置禁止領域が設け
られ、当該配置禁止領域と、配置されたオブジェクト30と、が重なっていないとの条件
が含まれてもよい。第1条件が満たされるか否かの判定に応じた端末制御部26の動作に
ついては後述する。
For example, the first condition is that (1a) at least one connection position set to each object 30 placed in the first virtual space 29 is at least one connection position set to another object 30;
(2a) the sum of the costs of all placed objects 30 is less than or equal to the capacity; (3a) the placed objects 30 (4a) the condition that the start position S and the goal position G are included in one or more arranged objects 30; and (5a
) Of the conditions that the placement of all the placed objects 30 is fixed,
Including but not limited to at least one. The first condition may include any other conditions in addition to the conditions described above. For example, a predetermined placement prohibited area may be provided in the first virtual space 29, and a condition may be included that the placement prohibited area and the placed object 30 do not overlap. The operation of the terminal control unit 26 according to the determination as to whether the first condition is satisfied will be described later.

続いて端末制御部26は、移動可能に表示されたオブジェクト30bを第1仮想空間2
9内で移動させるユーザ操作(移動操作)を検出すると、当該移動操作に応じてオブジェ
クト30bを第1仮想空間内で移動させる。即ち、端末制御部26は、オブジェクト30
bに対応付けられた第1配置情報に含まれる第1位置情報を変化させる。当該移動操作は
、例えばユーザが画面上のオブジェクト30bに指で触れたままスワイプする操作である
Subsequently, the terminal control unit 26 moves the object 30b displayed movably into the first virtual space 2.
9, the object 30b is moved within the first virtual space according to the movement operation. That is, the terminal control unit 26 controls the object 30
The first location information included in the first location information associated with b is changed. The move operation is, for example, an operation of swiping while the user touches the object 30b on the screen with a finger.

続いて端末制御部26は、移動可能に表示されたオブジェクト30bの配置を確定させ
るユーザ操作(配置確定操作)を検出すると、第1仮想空間29内に配置されたオブジェ
クト30に関する情報に基づいて、所定の条件(第2条件)が満たされるか否かを判定す
る。当該配置確定操作は、例えばユーザが画面上のオブジェクト30bから指を離す操作
である。
Subsequently, when the terminal control unit 26 detects a user operation (arrangement confirmation operation) for confirming the arrangement of the movably displayed object 30b, based on the information regarding the object 30 arranged in the first virtual space 29, It is determined whether or not a predetermined condition (second condition) is satisfied. The placement confirmation operation is, for example, an operation in which the user releases the finger from the object 30b on the screen.

例えば第2条件は、(1b)移動可能に表示されたオブジェクト30bに設定された少
なくとも1つの接続位置が、他のオブジェクト30aに設定された少なくとも1つの接続
位置に対して所定の相対位置関係を有するとの条件、(2b)配置全てのオブジェクト3
0(30a、30b)のコストの合計値がキャパシティ以下であるとの条件、及び(3b
)移動可能に表示されたオブジェクト30bと、他のオブジェクト30aと、が重なって
いないとの条件のうち、少なくとも1つを含むが、これらに限られない。第2条件は、上
述した各条件の他、任意の他の条件を含んでもよい。例えば、第1仮想空間29内には所
定の配置禁止領域が設けられ、当該配置禁止領域と、移動可能に表示されたオブジェクト
30bと、が重なっていないとの条件が含まれてもよい。
For example, the second condition is that (1b) at least one connection position set on the movably displayed object 30b has a predetermined relative positional relationship with at least one connection position set on another object 30a. (2b) place all objects 3
The condition that the sum of the costs of 0 (30a, 30b) is less than or equal to the capacity, and (3b
) that the movably displayed object 30b and the other object 30a do not overlap, but not limited thereto. The second condition may include any other conditions in addition to the conditions described above. For example, a predetermined placement prohibited area is provided in the first virtual space 29, and a condition may be included that the placement prohibited area and the object 30b displayed to be movable do not overlap.

第2条件が満たされないと判定された場合、端末制御部26は、移動可能に表示された
オブジェクト30bを、通常とは異なる態様で表示させる。例えば、図8において、マー
カ33に示されるように、オブジェクト30bに設定された接続位置と、オブジェクト3
0aに設定された接続位置と、が第1仮想空間29内で異なる位置に存在している。この
ため、第2条件のうち、上述した(1b)の条件が満たされないと判定される。かかる場
合、端末制御部26は、オブジェクト30bの色を変化させ(図8参照)、或いはオブジ
ェクト30bを明滅させる等、オブジェクト30bを強調する態様で表示させる。このよ
うにして、ユーザに対し、第2条件が満たされないことを通知して、第2条件が満たされ
るようにオブジェクト30bを再度移動させることを促す。
When it is determined that the second condition is not satisfied, the terminal control unit 26 displays the object 30b displayed to be movable in a manner different from usual. For example, in FIG. 8, as indicated by marker 33, the connection position set to object 30b
The connection position set to 0a exists in a different position within the first virtual space 29 . Therefore, it is determined that the above-described condition (1b) among the second conditions is not satisfied. In such a case, the terminal control unit 26 changes the color of the object 30b (see FIG. 8), blinks the object 30b, or otherwise displays the object 30b in an emphasized manner. In this way, the user is notified that the second condition is not satisfied, and is prompted to move the object 30b again so that the second condition is satisfied.

一方、第2条件が満たされると判定された場合、端末制御部26は、移動可能に表示さ
れたオブジェクト30bの配置を確定する。具体的には、端末制御部26は、オブジェク
ト30bに対応する確定フラグをオフからオンに変化させる。例えば図9は、オブジェク
ト30a、30bの配置がそれぞれ確定されている様子を示す。
On the other hand, when it is determined that the second condition is satisfied, the terminal control unit 26 determines the placement of the object 30b displayed to be movable. Specifically, the terminal control unit 26 changes the confirmation flag corresponding to the object 30b from off to on. For example, FIG. 9 shows how the positions of objects 30a and 30b are determined.

続いて端末制御部26は、決定ボタン38に対するユーザ操作を検出すると、第1仮想
空間29内に配置された全てのオブジェクト30(30a、30b)に関する情報に基づ
いて、上述した第1条件が満たされるか否かを判定する。
Subsequently, when the terminal control unit 26 detects a user operation on the enter button 38, based on the information regarding all the objects 30 (30a, 30b) arranged in the first virtual space 29, the above-described first condition is satisfied. determine whether or not

例えば、第1条件が満たされないと判定された場合、端末制御部26は、第1条件を満
たしていない情報が対応付けられた少なくとも1つのオブジェクトの画面上における表示
態様を、当該少なくとも1つのオブジェクトがユーザによって識別可能な態様に変化させ
る。具体的には、第1条件のうち、例えば配置されたオブジェクト30同士が重なってい
ないとの条件が満たされないと判定された場合、端末制御部26は、重なって配置されて
いる少なくとも1つのオブジェクト30の色を変化させ、或いは明滅させる等、所定の強
調表示を行う。好適には、端末制御部26は、満たされていない条件を示す情報を画面上
に表示させる。例えば、配置されたオブジェクト30同士が重なっていることをユーザに
通知する画像が表示される。
For example, when it is determined that the first condition is not satisfied, the terminal control unit 26 changes the display mode on the screen of at least one object associated with information that does not satisfy the first condition to the at least one object. changes to a form identifiable by the user. Specifically, when it is determined that the condition that the arranged objects 30 do not overlap each other among the first conditions is not satisfied, the terminal control unit 26 removes at least one overlapping arranged object. Predetermined highlighting such as changing the color of 30 or blinking is performed. Preferably, the terminal control unit 26 displays information indicating the unsatisfied conditions on the screen. For example, an image is displayed that notifies the user that the placed objects 30 overlap each other.

ここで、図9においては、(1)2つのマーカ33が示すように、オブジェクト30a
の接続位置及びオブジェクト30bの接続位置が、第1仮想空間29における略同位置に
存在している。また、(2)オブジェクト30a、30bのコストの合計値(例えば、4
0ポイント)がキャパシティ(例えば、100ポイント)以下である。また、(3)オブ
ジェクト30a、30b同士が重ならずに配置されている。また、(4)オブジェクト3
0a、30bの内部にスタート位置S及びゴール位置Gが含まれている。そして、(5)
配置された全てのオブジェクト30a、30bの配置が確定されている。したがって、第
1条件に含まれる上述した(1a)乃至(5a)の条件が満たされているため、第1条件
が満たされると判定される。
Here, in FIG. 9, (1) as indicated by the two markers 33, the object 30a
, and the connection position of the object 30b exist at substantially the same position in the first virtual space 29. As shown in FIG. (2) the total cost of the objects 30a and 30b (for example, 4
0 points) is less than or equal to capacity (eg, 100 points). Also, (3) the objects 30a and 30b are arranged without overlapping each other. (4) Object 3
A start position S and a goal position G are included within 0a and 30b. and (5)
The placement of all placed objects 30a and 30b has been determined. Therefore, since the conditions (1a) to (5a) included in the first condition are satisfied, it is determined that the first condition is satisfied.

第1条件が満たされると判定された場合、端末制御部26は、2以上のオブジェクト3
0の第1仮想空間29における相対位置関係に応じて、当該2以上のオブジェクト30の
うち少なくとも1つのオブジェクト30に対応付けられた第1ゲーム媒体に関する情報を
変化させる。具体的には、第1ゲーム媒体に関する情報に含まれる配置抑制フラグ又はゲ
ームパラメータが変化する。以下、具体的に説明する。
When it is determined that the first condition is satisfied, the terminal control unit 26 controls two or more objects 3
Information about the first game content associated with at least one of the two or more objects 30 is changed according to the relative positional relationship of 0 in the first virtual space 29 . Specifically, the arrangement suppression flag or game parameter included in the information about the first game content changes. A specific description will be given below.

まず、第1ゲーム媒体に関する情報に含まれる配置抑制フラグを変化させる端末制御部
26の動作について説明する。例えば図9におけるマーカ33に示されるように、オブジ
ェクト30a、30bは、それぞれに設定された接続位置が第1仮想空間29内における
略同位置に存在するとの相対位置関係を有する。端末制御部26は、オブジェクト30a
、30bの当該相対位置関係を検出すると、オブジェクト30a、30bそれぞれの当該
接続位置に配置された第1ゲーム媒体(壁)に対応付けられた配置抑制フラグを、オフか
らオンに変化させる。このようにして、オブジェクト30の接続位置に配置された壁は、
第2仮想空間内への配置が抑制される。
First, the operation of the terminal control unit 26 for changing the arrangement suppression flag included in the information regarding the first game content will be described. For example, as indicated by the marker 33 in FIG. 9 , the objects 30 a and 30 b have a relative positional relationship such that the connection positions set for them are substantially at the same position in the first virtual space 29 . The terminal control unit 26 controls the object 30a
, 30b, the placement suppression flag associated with the first game medium (wall) placed at the connection position of each of the objects 30a and 30b is changed from off to on. In this way, the wall placed at the connection position of the object 30 is
Placement in the second virtual space is suppressed.

次に、第1ゲーム媒体に関する情報に含まれるゲームパラメータを変化させる端末制御
部26の動作について説明する。端末制御部26は、特定の第1ゲーム媒体(副官キャラ
クタ)が対応付けられたオブジェクト30(副官オブジェクト)に対して、他のオブジェ
クト30が例えば隣接するとの相対位置関係を有する場合、当該他のオブジェクト30に
対応付けられた第1ゲーム媒体のゲームパラメータを変化させる。例えば、端末制御部2
6は、当該他のオブジェクト30に対応付けられた第1ゲーム媒体のうち、副官キャラク
タの属性と同一の属性が対応付けられた第1ゲーム媒体の第1ゲームパラメータ(例えば
、攻撃力)を増加させる。好適には、端末制御部26は、副官キャラクタの第2ゲームパ
ラメータ(例えば、HP)に応じて、第1ゲーム媒体の第1ゲームパラメータの変化量を
決定する。例えば、副官キャラクタのHPが多いほど、第1ゲーム媒体の攻撃力の増加量
が多くなる。
Next, the operation of the terminal control section 26 for changing the game parameters included in the information regarding the first game content will be described. When the terminal control unit 26 has a relative positional relationship such that another object 30 is adjacent to an object 30 (adjutant object) associated with a specific first game medium (adjutant character), the other A game parameter of the first game content associated with the object 30 is changed. For example, the terminal control unit 2
6 increases a first game parameter (for example, offensive power) of a first game medium associated with the same attribute as that of the lieutenant character among the first game mediums associated with the other object 30; Let Preferably, the terminal control unit 26 determines the amount of change in the first game parameter of the first game medium according to the second game parameter (for example, HP) of the adjutant character. For example, the greater the HP of the adjutant character, the greater the increase in attack power of the first game medium.

続いて端末制御部26は、第1仮想空間29内に配置された全てのオブジェクト30(
30a、30b)にそれぞれ対応付けられた第1ゲーム媒体に、第2仮想空間内における
第2位置情報を対応付ける。ここで端末制御部26は、オンに定められた配置抑制フラグ
が対応付けられた第1ゲーム媒体について、第2位置情報の対応付けを省略してもよい。
Subsequently, the terminal control unit 26 controls all the objects 30 (
30a and 30b) are associated with the second position information in the second virtual space. Here, the terminal control unit 26 may omit association of the second position information with respect to the first game content associated with the arrangement suppression flag set to ON.

続いて端末制御部26は、第1仮想空間29内に配置されたオブジェクト30に対応付
けられた第1ゲーム媒体の表示態様を、第2表示態様から第1表示態様へ変化させる。例
えば、図10に示すように、オブジェクト30aに対応付けられた第1ゲーム媒体である
指揮官キャラクタ31及び兵舎32が、第1表示態様で表示される。また、オブジェクト
30bに対応付けられた第1ゲーム媒体である兵舎39及び砲台40も同様に、第1表示
態様で表示される。
Subsequently, the terminal control unit 26 changes the display mode of the first game content associated with the object 30 arranged in the first virtual space 29 from the second display mode to the first display mode. For example, as shown in FIG. 10, the commander character 31 and the barracks 32, which are the first game contents associated with the object 30a, are displayed in the first display mode. Similarly, the barracks 39 and the battery 40, which are the first game media associated with the object 30b, are also displayed in the first display mode.

そして端末制御部26は、第2位置情報が対応付けられた第1ゲーム媒体に関する情報
をサーバ装置11へ送信して、第1ゲームパート処理を終了する。
Then, the terminal control unit 26 transmits information about the first game content associated with the second position information to the server device 11, and ends the first game part process.

上述した第1ゲームパート処理によって、第1仮想空間29内に配置された1以上のオ
ブジェクト30に対応付けられた第1ゲーム媒体に第2位置情報が対応付けられると、後
述する第2ゲームパート処理において、当該第1ゲーム媒体が配置される第2仮想空間を
設定可能となる。設定される第2仮想空間は、例えば図11に示すように、第1仮想空間
29内に配置されたオブジェクト30(30a、30b)の形状に応じた領域41(41
a、41b)を少なくとも含む。図11においては説明の簡便のため、第2仮想空間内に
配置される第1ゲーム媒体は図示していない。
When the second position information is associated with the first game content associated with one or more objects 30 arranged in the first virtual space 29 by the above-described first game part processing, a second game part described later is performed. In the process, it becomes possible to set the second virtual space in which the first game content is arranged. The second virtual space to be set is, for example, as shown in FIG. 11, a region 41 (41
a, 41b). For simplicity of explanation, FIG. 11 does not show the first game media arranged in the second virtual space.

例えば、第2仮想空間におけるZ軸に沿って、Z軸の正方向を第2仮想空間における上
方、Z軸の負方向を第2仮想空間における下方に定めたとき、領域41a、41bそれぞ
れの側面に沿って、第1ゲーム媒体である壁42が配置される。ここで、上述したように
、オンに定められた配置抑制フラグが対応付けられた壁の配置が抑制される。結果として
、壁42は、例えば図11に示す位置43を除き、領域41a、41bそれぞれの側面全
周に亘って配置される。したがって、それぞれ壁42で取り囲まれた領域41a、41b
は、位置43において連通している。後述する第2ゲームパートにおいて、第2仮想空間
内に配置された第2ゲーム媒体は、壁42が配置されていない位置43を通過することで
、領域41aと領域41bとを行き来可能である。
For example, along the Z-axis in the second virtual space, when the positive direction of the Z-axis is set upward in the second virtual space and the negative direction of the Z-axis is set downward in the second virtual space, the side surfaces of the regions 41a and 41b A wall 42, which is the first game medium, is arranged along the . Here, as described above, the placement of walls associated with placement suppression flags set to ON is suppressed. As a result, the wall 42 is arranged all around the sides of each of the regions 41a, 41b, except for the position 43 shown in FIG. 11, for example. Therefore, areas 41a, 41b surrounded by walls 42, respectively
are in communication at location 43 . In the second game part, which will be described later, the second game medium placed in the second virtual space can move back and forth between the areas 41a and 41b by passing through the position 43 where the wall 42 is not placed.

(第2ゲームパート処理)
次に、第2ゲームパート処理について説明する。上述したように、第2ゲームパートに
おいてユーザは、第2ゲーム媒体を操作して他のユーザの第2仮想空間の攻略を目指す。
(Second game part processing)
Next, the second game part processing will be explained. As described above, in the second game part, the user operates the second game content and aims to conquer the second virtual space of another user.

はじめに端末制御部26は、第2ゲームパートを開始させるユーザ操作に応じて、第2
ゲームパートの開始要求をサーバ装置11へ送信する。ここで第2ゲームパートの開始要
求は、他のユーザを指定する情報を含んでもよい。
First, the terminal control unit 26 starts the second game part according to the user operation for starting the second game part.
A game part start request is transmitted to the server device 11 . Here, the request to start the second game part may include information designating another user.

続いて端末制御部26は、第2ゲームパートの開始要求を受信したサーバ装置11から
、第2ゲームパートの開始指示を受信する。また端末制御部26は、当該指示に含まれる
、他のユーザに関する情報のうち、第2配置情報が対応付けられた第1ゲーム媒体に関す
る情報を端末記憶部24に記憶する。
Subsequently, the terminal control unit 26 receives an instruction to start the second game part from the server device 11 that has received the request to start the second game part. In addition, the terminal control unit 26 stores, in the terminal storage unit 24, information regarding the first game content associated with the second arrangement information among the information regarding other users included in the instruction.

続いて端末制御部26は、端末記憶部24に記憶された、第2位置情報が対応付けられ
た他のユーザに係る第1ゲーム媒体に関する情報に基づいて、他のユーザに係る第2仮想
空間を設定する。具体的には、端末制御部26は、各第1ゲーム媒体を、当該第1ゲーム
媒体に対応付けられた第2配置情報が示す第2仮想空間内の位置(X,Y,Z)に配置す
る。このようにして、第1ゲーム媒体が配置された第2仮想空間が設定される。
Subsequently, the terminal control unit 26 controls the second virtual space related to the other user based on the information related to the first game content related to the other user associated with the second position information, stored in the terminal storage unit 24 . set. Specifically, the terminal control unit 26 arranges each first game medium at the position (X, Y, Z) in the second virtual space indicated by the second arrangement information associated with the first game medium. do. In this way, a second virtual space is set in which the first game content is arranged.

続いて端末制御部26は、ユーザの第2ゲーム媒体に第2位置情報を対応付けて、当該
第2ゲーム媒体を第2仮想空間内の当該第2位置情報が示す位置に配置する。ここで第2
位置情報が示す位置は、例えば第1仮想空間内に設定されたスタート位置Sに対応する、
第2仮想空間内の位置である。
Subsequently, the terminal control unit 26 associates the second game medium of the user with the second position information, and arranges the second game medium at the position indicated by the second position information in the second virtual space. here the second
The position indicated by the position information corresponds to, for example, the start position S set in the first virtual space,
It is the position in the second virtual space.

続いて端末制御部26は、第2ゲームパート画面を表示部25に表示させて第2ゲーム
パートを開始する。
Subsequently, the terminal control unit 26 displays the second game part screen on the display unit 25 to start the second game part.

以下、図12に示す第2ゲームパート画面を参照して、第2ゲームパートを進行させる
端末制御部26の動作について説明する。第2ゲームパート画面は、第2仮想空間におけ
る第2ゲーム媒体44の周辺領域が表示される画面である。図12は、第2仮想空間のZ
軸の正方向を上空として、第2仮想空間を斜め上空から眺めた様子を示すが、第2仮想空
間の表示態様はこれに限られない。例えば端末制御部26は、第2ゲームパート画面に対
する所定のユーザ操作(例えば、ピンチ操作等)に応じて、第2仮想空間の表示態様(例
えば、視点及び縮尺等)を変化させてもよい。
Hereinafter, the operation of the terminal control section 26 for advancing the second game part will be described with reference to the second game part screen shown in FIG. The second game part screen is a screen on which the peripheral area of the second game medium 44 in the second virtual space is displayed. FIG. 12 shows Z in the second virtual space
The positive direction of the axis is defined as the sky, and the second virtual space is viewed obliquely from above, but the display mode of the second virtual space is not limited to this. For example, the terminal control unit 26 may change the display mode (for example, viewpoint, scale, etc.) of the second virtual space according to a predetermined user operation (for example, pinch operation, etc.) on the second game part screen.

図12に示す第2ゲームパート画面には、第2ゲーム媒体44と、HP画像45と、壁
46と、兵舎47と、兵士キャラクタ48と、が表示されている。
A second game medium 44, an HP image 45, a wall 46, a barracks 47, and a soldier character 48 are displayed on the second game part screen shown in FIG.

第2ゲーム媒体44は、第2仮想空間に配置された、例えばユーザのキャラクタである
。後述するように、第2ゲーム媒体44は、第2ゲームパート画面に対する所定のユーザ
操作に応じて第2仮想空間内で動作する。
The second game medium 44 is, for example, a user's character placed in the second virtual space. As will be described later, the second game medium 44 operates within the second virtual space according to a predetermined user operation on the second game part screen.

HP画像45は、例えばインジケータであって、第2ゲーム媒体44のHPを示す。 The HP image 45 is an indicator, for example, and indicates the HP of the second game medium 44 .

壁46は、第2仮想空間内に配置された第1ゲーム媒体である。上述したように、壁4
6は、第2ゲーム媒体44の移動を妨げる。
Wall 46 is the first game medium placed in the second virtual space. As mentioned above, wall 4
6 prevents the movement of the second game medium 44 .

兵舎47は、第2仮想空間内に配置された第1ゲーム媒体である。上述したように、兵
舎47は、時間経過に応じて兵士キャラクタ48等の第3ゲーム媒体を生成する。具体的
には、端末制御部26は、兵舎47に対応付けられたゲームパラメータ、例えば兵士キャ
ラクタ48の生成速度(例えば、10秒に1回)等に基づいて、所定時間(10秒)が経
過する度に兵士キャラクタ48を第2仮想空間内に配置する。
Barracks 47 is the first game medium arranged in the second virtual space. As described above, the barracks 47 generates the third game content such as the soldier character 48 over time. Specifically, the terminal control unit 26 determines that a predetermined time (10 seconds) has elapsed based on the game parameter associated with the barracks 47, such as the generation speed of the soldier character 48 (for example, once every 10 seconds). A soldier character 48 is arranged in the second virtual space each time.

兵士キャラクタ48は、兵舎47によって生成された第3ゲーム媒体である。端末制御
部26は、兵士キャラクタ48を自動的に動作させて、例えば第2仮想空間内の移動及び
第2ゲーム媒体への攻撃等を行う。
A soldier character 48 is a third game medium generated by the barracks 47 . The terminal control unit 26 automatically causes the soldier character 48 to move in the second virtual space and attack the second game medium, for example.

続いて端末制御部26は、第2ゲームパート画面に対するユーザ操作の待ち受けを開始
する。
Subsequently, the terminal control unit 26 starts waiting for user operations on the second game part screen.

続いて端末制御部26は、第2ゲーム媒体44を第2仮想空間内で動作させるユーザ操
作を検出すると、当該ユーザ操作に応じて第2ゲーム媒体44を第2仮想空間内で動作さ
せる。例えば、ユーザが画面上の任意の位置に指で触れたままスワイプする操作に応じて
、スワイプした方向に第2ゲーム媒体44が移動する。具体的には、端末制御部26は、
第2ゲーム媒体44の第2位置情報を変化させる。また例えば、ユーザが画面上の任意の
位置をタップする操作に応じて、第2ゲーム媒体44が攻撃を行う。
Subsequently, when detecting a user operation that causes the second game medium 44 to operate in the second virtual space, the terminal control unit 26 causes the second game medium 44 to operate in the second virtual space according to the user operation. For example, when the user swipes while touching an arbitrary position on the screen, the second game medium 44 moves in the direction of the swipe. Specifically, the terminal control unit 26
The second position information of the second game medium 44 is changed. Also, for example, the second game medium 44 attacks in response to the user tapping any position on the screen.

続いて端末制御部26は、第2仮想空間内の第1ゲーム媒体又は第3ゲーム媒体を自動
的に動作(例えば、移動及び攻撃)させて、第1ゲーム媒体又は第3ゲーム媒体と、第2
ゲーム媒体44と、の対戦を実行する。
Subsequently, the terminal control unit 26 automatically causes the first game medium or the third game medium in the second virtual space to operate (for example, move and attack) so that the first game medium or the third game medium and the third game medium 2
A match with the game medium 44 is executed.

具体的には、端末制御部26は、第1ゲーム媒体又は第3ゲーム媒体による攻撃が第2
ゲーム媒体44に命中すると、第2ゲーム媒体44のHPを減少させる。また端末制御部
26は、第2ゲーム媒体44のHPがゼロとなったか否か、即ち第2ゲーム媒体44が敗
北したか否かを判定する。第2ゲーム媒体44が敗北したと判定された場合、端末制御部
26は、ユーザによるゲーム課題の達成に失敗したと判定する。一方、第2ゲーム媒体4
4が敗北していないと判定された場合、端末制御部26は、当該対戦を継続する。
Specifically, the terminal control unit 26 causes the attack by the first game medium or the third game medium to
When the game medium 44 is hit, the HP of the second game medium 44 is reduced. The terminal control unit 26 also determines whether or not the HP of the second game medium 44 has become zero, that is, whether or not the second game medium 44 has been defeated. When it is determined that the second game medium 44 has been defeated, the terminal control unit 26 determines that the user has failed to complete the game task. On the other hand, the second game medium 4
4 is not defeated, the terminal control unit 26 continues the match.

また具体的には、端末制御部26は、第2ゲーム媒体44による攻撃が第1ゲーム媒体
又は第3ゲーム媒体に命中すると、第1ゲーム媒体又は第3ゲーム媒体のHPを減少させ
る。続いて端末制御部26は、第1ゲーム媒体又は第3ゲーム媒体のHPがゼロとなった
か否か、即ち第1ゲーム媒体又は第3ゲーム媒体が敗北したか否かを判定する。第1ゲー
ム媒体又は第3ゲーム媒体が敗北したと判定された場合、即ち第2ゲーム媒体が勝利した
と判定された場合、端末制御部26は、例えば当該第1ゲーム媒体又は第3ゲーム媒体の
動作態様及び表示態様を、第1ゲーム媒体又は第3ゲーム媒体の敗北を示す態様に変化さ
せる。具体的には、端末制御部26は、第1ゲーム媒体又は第3ゲーム媒体を第2仮想空
間内から消去し、或いは、第1ゲーム媒体又は第3ゲーム媒体の動作を停止させ、且つ、
例えば破壊された兵舎の画像又は倒れたキャラクタの画像等を用いた表示態様に変化させ
る。そして端末制御部26は、対戦を終了し、第2ゲームパートの進行を継続する。一方
、第1ゲーム媒体又は第3ゲーム媒体が敗北していないと判定された場合、端末制御部2
6は、当該対戦を継続する。
More specifically, when the second game medium 44 hits the first game medium or the third game medium, the terminal control unit 26 reduces the HP of the first game medium or the third game medium. Subsequently, the terminal control unit 26 determines whether the HP of the first game medium or the third game medium has become zero, that is, whether the first game medium or the third game medium has been defeated. If it is determined that the first game medium or the third game medium has been defeated, that is, if it is determined that the second game medium has won, the terminal control unit 26, for example, The action mode and display mode are changed to a mode indicating defeat of the first game medium or the third game medium. Specifically, the terminal control unit 26 erases the first game medium or the third game medium from the second virtual space, or stops the operation of the first game medium or the third game medium, and
For example, the display mode is changed to one using an image of destroyed barracks, an image of a fallen character, or the like. Then, the terminal control unit 26 ends the battle and continues the progress of the second game part. On the other hand, if it is determined that the first game medium or the third game medium has not been defeated, the terminal control unit 2
6 continues the match.

続いて端末制御部26は、第2ゲーム媒体44が第2仮想空間内において所定の条件を
満たしたか否かを判定する。本実施形態において所定の条件は、第2ゲーム媒体44が指
揮官キャラクタとの対戦に勝利するとの条件を含むが、これに限られない。例えば、所定
の条件には、第1仮想空間内に設定されたゴール位置Gに対応する第2仮想空間内の位置
まで第2ゲーム媒体44が移動したとの条件を含んでもよい。所定の条件が満たされたと
判定された場合、端末制御部26は、ユーザによるゲーム課題の達成に成功したと判定す
る。
Subsequently, the terminal control unit 26 determines whether or not the second game medium 44 satisfies a predetermined condition in the second virtual space. In this embodiment, the predetermined condition includes, but is not limited to, the condition that the second game medium 44 wins the battle with the commander character. For example, the predetermined condition may include a condition that the second game medium 44 has moved to a position in the second virtual space corresponding to the goal position G set in the first virtual space. When it is determined that the predetermined condition is satisfied, the terminal control unit 26 determines that the user has successfully completed the game task.

続いて端末制御部26は、ゲーム課題の達成の成否を判定した場合、当該判定の結果を
含む結果情報をサーバ装置11へ送信する。結果情報には、当該判定の結果の他、例えば
ゲーム課題の達成に要した時間及びゲーム課題の達成時点における第2ゲーム媒体44の
HP等、第2ゲームパートの実行によって決定された任意の情報が含まれてもよい。そし
て端末制御部26は、第2ゲームパート処理を終了する。
Subsequently, when the terminal control unit 26 determines whether or not the game task has been achieved, the terminal control unit 26 transmits result information including the result of the determination to the server device 11 . In addition to the result of the determination, the result information includes any information determined by the execution of the second game part, such as the time required to complete the game task and the HP of the second game medium 44 at the time the game task was completed. may be included. Then, the terminal control unit 26 ends the second game part process.

次に、図13に示すフローチャートを参照して、上述した第1ゲームパート処理を実行
する端末装置12の動作について説明する。
Next, the operation of the terminal device 12 that executes the above-described first game part process will be described with reference to the flowchart shown in FIG.

ステップS100:はじめに端末制御部26は、第1ゲームパートを開始させるユーザ
操作に応じて、第1ゲームパートの開始要求をサーバ装置11へ送信する。
Step S100: First, the terminal control unit 26 transmits a request to start the first game part to the server device 11 in response to a user operation for starting the first game part.

ステップS101:続いて端末制御部26は、第1ゲームパートの開始要求を受信した
サーバ装置11から、第1ゲームパートの開始指示を受信する。
Step S101: Subsequently, the terminal control unit 26 receives an instruction to start the first game part from the server device 11 that has received the request to start the first game part.

ステップS102:続いて端末制御部26は、第1ゲームパート画面を表示部25に表
示させて第1ゲームパートを開始する。
Step S102: Subsequently, the terminal control unit 26 displays the first game part screen on the display unit 25 to start the first game part.

ステップS103:続いて端末制御部26は、第1ゲームパート画面に対するユーザ操
作の待ち受けを開始する。
Step S103: Subsequently, the terminal control unit 26 starts waiting for a user operation on the first game part screen.

ステップS104:続いて端末制御部26は、オブジェクトボタン34に対するユーザ
操作が検出されたか否かを判定する。オブジェクトボタン34に対するユーザ操作が検出
されたと判定された場合(ステップS104-Yes)、ステップS105に進む。一方
、オブジェクトボタン34に対するユーザ操作が検出されないと判定された場合(ステッ
プS104-No)、ステップS106に進む。
Step S104: Subsequently, the terminal control unit 26 determines whether or not a user operation on the object button 34 has been detected. If it is determined that a user operation on the object button 34 has been detected (step S104-Yes), the process proceeds to step S105. On the other hand, if it is determined that no user operation on the object button 34 has been detected (step S104-No), the process proceeds to step S106.

ステップS105:ステップ104においてオブジェクトボタン34に対するユーザ操
作が検出されたと判定された場合(ステップS104-Yes)、端末制御部26は、第
1仮想空間内に、オブジェクトボタン34aに対応するオブジェクト30(30b)を配
置する。
Step S105: If it is determined in step 104 that a user operation on the object button 34 has been detected (step S104-Yes), the terminal control unit 26 creates an object 30 (30b) corresponding to the object button 34a in the first virtual space. ).

ステップS106:続いて端末制御部26は、ステップS105で配置されたオブジェ
クト30を第1仮想空間内で移動させるユーザ操作(移動操作)が検出されたか否かを判
定する。移動操作が検出されたと判定された場合(ステップS106-Yes)、ステッ
プS107に進む。一方、移動操作が検出されないと判定された場合(ステップS106
-No)、ステップS108に進む。
Step S106: Subsequently, the terminal control unit 26 determines whether or not a user operation (moving operation) for moving the object 30 arranged in step S105 within the first virtual space has been detected. If it is determined that a movement operation has been detected (step S106-Yes), the process proceeds to step S107. On the other hand, if it is determined that the movement operation is not detected (step S106
-No), go to step S108.

ステップS107:ステップS106において移動操作が検出されたと判定された場合
(ステップS106-Yes)、端末制御部26は、当該移動操作に応じてオブジェクト
30を第1仮想空間内で移動させる。即ち、端末制御部26は、オブジェクト30に対応
付けられた第1配置情報を変化させる。
Step S107: If it is determined in step S106 that a move operation has been detected (step S106-Yes), the terminal control unit 26 moves the object 30 within the first virtual space according to the move operation. That is, the terminal control unit 26 changes the first layout information associated with the object 30 .

ステップS108:続いて端末制御部26は、オブジェクト30の配置を確定させるユ
ーザ操作(配置確定操作)が検出されたか否かを判定する。配置確定操作が検出されたと
判定された場合(ステップS108-Yes)、ステップS109に進む。一方、配置確
定操作が検出されないと判定された場合(ステップS108-No)、ステップS111
に進む。
Step S108: Subsequently, the terminal control unit 26 determines whether or not a user operation (arrangement confirmation operation) for confirming the arrangement of the object 30 has been detected. If it is determined that the placement confirmation operation has been detected (step S108-Yes), the process proceeds to step S109. On the other hand, if it is determined that the arrangement confirmation operation is not detected (step S108-No), step S111
proceed to

ステップS109:ステップS108において配置確定操作が検出されたと判定された
場合(ステップS108-Yes)、端末制御部26は、第1仮想空間内に配置されたオ
ブジェクト30に関する情報に基づいて、第2条件が満たされるか否かを判定する。第2
条件が満たされると判定された場合(ステップS109-Yes)、ステップS110に
進む。一方、第2条件が満たされないと判定された場合(ステップS109-No)、ス
テップS104に戻る。
Step S109: If it is determined in step S108 that the placement confirmation operation has been detected (step S108-Yes), the terminal control unit 26 sets the second condition based on the information regarding the object 30 placed in the first virtual space. is satisfied. second
If it is determined that the conditions are satisfied (step S109-Yes), the process proceeds to step S110. On the other hand, if it is determined that the second condition is not satisfied (step S109-No), the process returns to step S104.

ステップS110:ステップS109において第2条件が満たされると判定された場合
(ステップS109-Yes)、端末制御部26は、オブジェクト30の配置を確定する
。具体的には、端末制御部26は、オブジェクト30に対応する確定フラグをオフからオ
ンに変化させる。
Step S110: If it is determined in step S109 that the second condition is satisfied (step S109-Yes), the terminal control unit 26 determines the placement of the object 30. FIG. Specifically, the terminal control unit 26 changes the confirmation flag corresponding to the object 30 from off to on.

ステップS111:続いて端末制御部26は、決定ボタン38に対するユーザ操作が検
出されたか否かを判定する。決定ボタン38に対するユーザ操作が検出されたと判定され
た場合(ステップS111-Yes)、ステップS112に進む。一方、決定ボタン38
に対するユーザ操作が検出されないと判定された場合(ステップS111-No)、ステ
ップS104に戻る。
Step S111: Subsequently, the terminal control unit 26 determines whether or not a user operation on the decision button 38 has been detected. If it is determined that a user operation on the enter button 38 has been detected (step S111-Yes), the process proceeds to step S112. On the other hand, the decision button 38
If it is determined that no user operation is detected (step S111-No), the process returns to step S104.

ステップS112:ステップS111において決定ボタン38に対するユーザ操作が検
出されたと判定された場合(ステップS111-Yes)、端末制御部26は、第1仮想
空間内に配置された全てのオブジェクト30に関する情報に基づいて、第1条件が満たさ
れるか否かを判定する。第1条件が満たされると判定された場合(ステップS112-Y
es)、ステップS113に進む。一方、第1条件が満たされないと判定された場合(ス
テップS112-No)、ステップS104に戻る。
Step S112: If it is determined in step S111 that a user operation on the enter button 38 has been detected (step S111-Yes), the terminal control unit 26 performs to determine whether the first condition is satisfied. If it is determined that the first condition is satisfied (step S112-Y
es), and proceeds to step S113. On the other hand, if it is determined that the first condition is not satisfied (step S112-No), the process returns to step S104.

ステップS113:ステップS112において第1条件が満たされると判定された場合
(ステップS112-Yes)、端末制御部26は、2以上のオブジェクト30の第1仮
想空間における相対位置関係に応じて、当該2以上のオブジェクト30のうち少なくとも
1つのオブジェクト30に対応付けられた第1ゲーム媒体に関する情報を変化させる。
Step S113: If it is determined in step S112 that the first condition is satisfied (step S112-Yes), the terminal control unit 26 selects the two or more objects 30 according to the relative positional relationship in the first virtual space. Information about the first game content associated with at least one object 30 among the objects 30 described above is changed.

ステップS114:続いて端末制御部26は、第1仮想空間内に配置された全てのオブ
ジェクト30にそれぞれ対応付けられた第1ゲーム媒体に、第2仮想空間内における第2
位置情報を対応付ける。
Step S114: Subsequently, the terminal control unit 26 causes the first game media respectively associated with all the objects 30 placed in the first virtual space to display the second game content in the second virtual space.
Associate location information.

ステップS115:そして端末制御部26は、第2位置情報が対応付けられた第1ゲー
ム媒体に関する情報をサーバ装置11へ送信して、第1ゲームパート処理を終了する。
Step S115: Then, the terminal control unit 26 transmits information about the first game content associated with the second position information to the server device 11, and ends the first game part process.

次に、図14に示すフローチャートを参照して、上述した第2ゲームパート処理を実行
する端末装置12の動作について説明する。
Next, the operation of the terminal device 12 that executes the above-described second game part process will be described with reference to the flowchart shown in FIG.

ステップS200:はじめに端末制御部26は、第2ゲームパートを開始させるユーザ
操作に応じて、第2ゲームパートの開始要求をサーバ装置11へ送信する。
Step S200: First, the terminal control unit 26 transmits a request to start the second game part to the server device 11 in response to a user operation for starting the second game part.

ステップS201:続いて端末制御部26は、第2ゲームパートの開始要求を受信した
サーバ装置11から、第2ゲームパートの開始指示を受信する。また端末制御部26は、
当該指示に含まれる、他のユーザに関する情報のうち、第2配置情報が対応付けられた第
1ゲーム媒体に関する情報を端末記憶部24に記憶する。
Step S201: Subsequently, the terminal control unit 26 receives an instruction to start the second game part from the server device 11 that has received the request to start the second game part. Also, the terminal control unit 26
Of the information on other users included in the instruction, information on the first game content associated with the second arrangement information is stored in the terminal storage unit 24 .

ステップS202:続いて端末制御部26は、端末記憶部24に記憶された、第2位置
情報が対応付けられた他のユーザに係る第1ゲーム媒体に関する情報に基づいて、他のユ
ーザに係る第2仮想空間を設定する。具体的には、端末制御部26は、各第1ゲーム媒体
を、当該第1ゲーム媒体に対応付けられた第2配置情報が示す第2仮想空間内の位置(X
,Y,Z)に配置する。
Step S202: Subsequently, the terminal control unit 26, based on the information about the first game content related to the other user associated with the second position information, stored in the terminal storage unit 24, determines the first game content related to the other user. 2 Set up a virtual space. Specifically, the terminal control unit 26 places each first game medium at a position (X
, Y, Z).

ステップS203:続いて端末制御部26は、ユーザの第2ゲーム媒体に第2位置情報
を対応付けて、当該第2ゲーム媒体を第2仮想空間内の当該第2位置情報が示す位置に配
置する。
Step S203: Subsequently, the terminal control unit 26 associates the second game medium of the user with the second position information, and arranges the second game medium at the position indicated by the second position information in the second virtual space. .

ステップS204:続いて端末制御部26は、第2ゲームパート画面を表示部25に表
示させて第2ゲームパートを開始する。
Step S204: Subsequently, the terminal control unit 26 causes the display unit 25 to display the second game part screen to start the second game part.

ステップS205:続いて端末制御部26は、第2ゲームパート画面に対するユーザ操
作の待ち受けを開始する。
Step S205: Subsequently, the terminal control unit 26 starts waiting for user operations on the second game part screen.

ステップS206:続いて端末制御部26は、第2ゲーム媒体を第2仮想空間内で動作
させるユーザ操作を検出すると、当該ユーザ操作に応じて第2ゲーム媒体を第2仮想空間
内で動作させる。
Step S206: Subsequently, when the terminal control unit 26 detects a user operation that causes the second game medium to operate within the second virtual space, it causes the second game medium to operate within the second virtual space according to the user operation.

ステップS207:続いて端末制御部26は、第2仮想空間内の第1ゲーム媒体又は第
3ゲーム媒体を自動的に動作させて、第1ゲーム媒体又は第3ゲーム媒体と、第2ゲーム
媒体と、の対戦を実行する。
Step S207: Subsequently, the terminal control unit 26 automatically operates the first game medium or the third game medium in the second virtual space, and the first game medium or the third game medium and the second game medium , to run a match.

ステップS208:端末制御部26は、第2ゲーム媒体が敗北したか否かを判定する。
第2ゲーム媒体が敗北したと判定される場合(ステップS208-Yes)、ステップS
209に進む。一方、第2ゲーム媒体が勝利したと判定される場合(ステップS208-
No)、ステップS210に進む。
Step S208: The terminal control unit 26 determines whether or not the second game medium has been defeated.
If it is determined that the second game medium has been defeated (step S208-Yes), step S
Go to 209. On the other hand, if it is determined that the second game medium has won (step S208-
No), go to step S210.

ステップS209:ステップS208において第2ゲーム媒体が敗北したと判定される
場合(ステップS208-Yes)、端末制御部26は、ユーザによるゲーム課題の達成
に失敗したと判定する。その後、ステップS212に進む。
Step S209: If it is determined in step S208 that the second game content has been defeated (step S208-Yes), the terminal control unit 26 determines that the user has failed to complete the game task. After that, the process proceeds to step S212.

ステップS210:ステップS208において第2ゲーム媒体が勝利したと判定される
場合(ステップS208-No)、端末制御部26は、第2ゲームパートの進行を継続し
て、第2ゲーム媒体が第2仮想空間内において所定の条件を満たしたか否かを判定する。
所定の条件は、例えば第2ゲーム媒体が指揮官キャラクタとの対戦に勝利するとの条件を
含む。所定の条件が満たされたと判定された場合(ステップS210-Yes)、ステッ
プS211に進む。一方、所定の条件が満たされていないと判定された場合(ステップS
210-No)、ステップS206に戻る。
Step S210: If it is determined in step S208 that the second game medium has won (step S208-No), the terminal control unit 26 continues the progress of the second game part, It is determined whether or not a predetermined condition is satisfied within the space.
The predetermined condition includes, for example, the condition that the second game content wins the battle against the commander character. If it is determined that the predetermined condition is satisfied (step S210-Yes), the process proceeds to step S211. On the other hand, if it is determined that the predetermined condition is not satisfied (step S
210-No), the process returns to step S206.

ステップS211:ステップS210において所定の条件が満たされたと判定された場
合(ステップS210-Yes)、端末制御部26は、ユーザによるゲーム課題の達成に
成功したと判定する。
Step S211: When it is determined that the predetermined condition is satisfied in step S210 (step S210-Yes), the terminal control unit 26 determines that the user has successfully completed the game task.

ステップS212:そして端末制御部26は、ステップS209又はステップS211
においてゲーム課題の達成の成否を判定した場合、当該判定の結果を含む結果情報をサー
バ装置11へ送信する。
Step S212: Then, the terminal control unit 26, step S209 or step S211
When the success or failure of the achievement of the game task is determined in , result information including the result of the determination is transmitted to the server device 11 .

このように、本実施形態に係る端末装置12は、第1ゲーム媒体が対応付けられたオブ
ジェクトに第1仮想空間内における位置を示す第1位置情報を対応付ける。そして端末装
置12は、第1位置情報が対応付けられた1以上のオブジェクトそれぞれについて、オブ
ジェクトに対応付けられた第1ゲーム媒体に、第2仮想空間内における位置を示す第2位
置情報を対応付ける。かかる構成によって、例えばユーザが第1仮想空間内に配置したオ
ブジェクトに基づいて第2仮想空間が設定される。このため、例えば第2仮想空間内に所
定の第1ゲーム媒体が予め配置された構成と比較して、ユーザの意図を反映した第2仮想
空間が設定可能であり、ゲームの興趣性が向上する。
As described above, the terminal device 12 according to the present embodiment associates the object associated with the first game content with the first position information indicating the position in the first virtual space. For each of the one or more objects associated with the first position information, the terminal device 12 associates the first game content associated with the object with the second position information indicating the position in the second virtual space. With such a configuration, for example, the second virtual space is set based on the object placed in the first virtual space by the user. Therefore, compared to a configuration in which a predetermined first game content is pre-arranged in the second virtual space, for example, the second virtual space can be set to reflect the user's intention, and the game becomes more interesting. .

また、ユーザが第1仮想空間内に配置したオブジェクトに基づいて第2仮想空間が設定
されるので、例えばユーザが第2仮想空間内に複数の第1ゲーム媒体を1つずつ配置する
構成と比較して、ユーザは1以上の第1ゲーム媒体をオブジェクト単位で第1仮想空間内
に配置すればよく、ユーザの負担の低減及びユーザビリティの向上が可能である。
Also, since the second virtual space is set based on the objects placed in the first virtual space by the user, for example, compared to a configuration in which the user places a plurality of first game media one by one in the second virtual space. Then, the user only has to place one or more first game media in the first virtual space on an object-by-object basis, which makes it possible to reduce the user's burden and improve usability.

また、端末装置12は、第2条件が満たされると判定された場合、オブジェクトに対応
付けられた第1位置情報を確定する。このように、オブジェクトの配置の確定に関する条
件を設けることで、第2仮想空間内に配置される第1ゲーム媒体の組み合わせ及び配置を
制限でき、ゲームバランスの調整が容易となる。
Also, when it is determined that the second condition is satisfied, the terminal device 12 determines the first position information associated with the object. In this way, by providing a condition for determining the placement of the objects, it is possible to limit the combination and placement of the first game media placed in the second virtual space, thereby facilitating the adjustment of the game balance.

また、端末装置12は、第1仮想空間内に配置された2以上のオブジェクトの相対位置
関係に応じて、当該2以上のオブジェクトのうち少なくとも1つのオブジェクトに対応付
けられた第1ゲーム媒体に関する情報を変化させる。このように、第1仮想空間内に2以
上のオブジェクトを配置する場合、配置に応じて第1ゲーム媒体に関する情報、例えば第
1ゲーム媒体のHP等が変化するので、第1仮想空間におけるオブジェクトの配置に関す
る戦略性が向上する。
In addition, the terminal device 12 provides information about the first game content associated with at least one of the two or more objects arranged in the first virtual space according to the relative positional relationship of the two or more objects. change. Thus, when two or more objects are arranged in the first virtual space, information related to the first game medium, such as the HP of the first game medium, changes according to the arrangement. Improves strategic placement.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々
の変形や修正を行うことが容易であることに注意されたい。したがって、これらの変形や
修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップなどに
含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップ
などを1つに組み合わせたり、あるいは分割したりすることが可能である。
Although the present invention has been described with reference to the drawings and examples, it should be noted that various variations and modifications will be readily apparent to those skilled in the art based on this disclosure. Therefore, please note that these variations and modifications are included in the scope of the present invention. For example, the functions included in each means and each step can be rearranged so as not to be logically inconsistent, and multiple means and steps can be combined into one or divided. .

例えば、上述した実施形態において、第1ゲーム媒体に関する情報に含まれるオブジェ
クト内位置情報が、オブジェクト上に設定された所定の原点を基準とする第1仮想空間の
xyz座標系におけるx座標及びy座標の組み合わせ(dx,dy)で示される構成につ
いて説明したが、これに限られない。
For example, in the above-described embodiment, the in-object position information included in the information about the first game medium is the x-coordinate and y-coordinate in the xyz coordinate system of the first virtual space with reference to a predetermined origin set on the object. Although the configuration represented by the combination (dx, dy) has been described, the configuration is not limited to this.

具体的には、オブジェクト内位置情報が、例えばx座標、y座標、及びz座標の組み合
わせ(dx,dy,dz)で示されてもよい。かかる場合、オブジェクトに対応付けられ
た第1位置情報が(x,y,0)である当該オブジェクトに対応付けられた第1ゲーム媒
体の第1位置情報は、(x+dx,y+dy,dz)である。或いは、オブジェクト内位
置情報が、オブジェクト上に設定された所定の原点を基準とする第2仮想空間のXYZ座
標系におけるX座標及びY座標の組み合わせ(dX,dY,dZ)で示されてもよい。か
かる場合、端末装置12の端末制御部26は、第1位置情報と第2位置情報との対応情報
に基づいて、オブジェクトに対応付けられた第1位置情報(x,y,0)に対応する第2
位置情報(X,Y,0)を算出する。そして端末制御部26は、算出された当該第2位置
情報(X,Y)にオブジェクト内位置情報(dX,dY,dZ)を加算した第2位置情報
(X+dX,Y+dY,dZ)を、第1ゲーム媒体に対応付ける。
Specifically, the intra-object position information may be indicated by, for example, a combination of x-coordinate, y-coordinate, and z-coordinate (dx, dy, dz). In this case, the first position information of the first game content associated with the object whose first position information is (x, y, 0) is (x+dx, y+dy, dz). . Alternatively, the intra-object position information may be indicated by a combination of X and Y coordinates (dX, dY, dZ) in the XYZ coordinate system of the second virtual space based on a predetermined origin set on the object. . In this case, the terminal control unit 26 of the terminal device 12 corresponds to the first position information (x, y, 0) associated with the object based on the correspondence information between the first position information and the second position information. second
Position information (X, Y, 0) is calculated. Then, the terminal control unit 26 adds the intra-object position information (dX, dY, dZ) to the calculated second position information (X, Y) to obtain the second position information (X+dX, Y+dY, dZ) as the first position information (X, Y). Correspond to the game medium.

また、上述した実施形態において、オブジェクトの接続位置が他のオブジェクトの接続
位置に対して所定の相対位置関係を有する場合、オブジェクトにおける当該接続位置に配
置された壁に対応付けられた配置抑制フラグが、オフからオンに変化する構成について説
明したが、配置抑制フラグの制御方法はこれに限られない。例えば、オブジェクトにおけ
る全ての接続位置に配置された壁に対応付けら配置抑制フラグを、初期状態においてオン
に定めてもよい。かかる場合、端末制御部26は、オブジェクトに設定された接続位置が
、他のオブジェクトの接続位置に対して所定の相対位置関係を有していない場合、当該接
続位置に配置された壁に対応付けられた配置抑制フラグを、オンからオフに変化させても
よい。
Further, in the above-described embodiment, when the connection position of an object has a predetermined relative positional relationship with respect to the connection position of another object, the placement suppression flag associated with the wall arranged at the connection position of the object is set to , is changed from off to on, but the control method of the arrangement suppression flag is not limited to this. For example, placement suppression flags associated with walls placed at all connection positions in an object may be set to ON in the initial state. In such a case, if the connection position set for an object does not have a predetermined relative positional relationship with respect to the connection position of another object, the terminal control unit 26 associates it with the wall arranged at the connection position. The placed suppression flag may be changed from on to off.

また、上述した実施形態において、オブジェクトにおける接続位置に配置された壁に対
応付けられた配置抑制フラグが変化し得る構成について説明したが、オブジェクトにおけ
る接続位置以外の他の位置に配置された第1ゲーム媒体の配置抑制フラグが変化してもよ
い。
Further, in the above-described embodiment, a configuration has been described in which the placement suppression flag associated with the wall placed at the connection position in the object can change. The placement suppression flag of the game media may change.

例えば、端末制御部26は、第1仮想空間内に配置された2以上のオブジェクトの組み
合わせが所定の形状(例えば、正方形)となった場合、当該2以上のオブジェクトの組み
合わせの形状の全周に亘って配置された複数の壁を除き、当該2以上のオブジェクトに対
応付けられた壁の配置抑制フラグをオフからオンに切り替える。
For example, when a combination of two or more objects placed in the first virtual space has a predetermined shape (for example, a square), the terminal control unit 26 may set Except for the plurality of walls arranged across the walls, the placement suppression flags of the walls associated with the two or more objects are switched from off to on.

また例えば、端末制御部26は、第1仮想空間内に配置された2以上のオブジェクトの
組み合わせが所定の形状(例えば、正方形)となった場合、当該2以上のオブジェクトに
対応付けられた少なくとも1つの第1ゲーム媒体に関する情報に基づいて、例えば当該少
なくとも1つの第1ゲーム媒体のゲームパラメータ(例えば、攻撃力)が所定値以上であ
るとき、当該2以上のオブジェクトの組み合わせの形状の全周に亘って配置された複数の
壁を除き、当該2以上のオブジェクトに対応付けられた壁の配置抑制フラグをオフからオ
ンに切り替える。
Further, for example, when a combination of two or more objects arranged in the first virtual space has a predetermined shape (for example, a square), the terminal control unit 26 controls at least one object associated with the two or more objects. Based on information about one first game content, for example, when the game parameter (for example, attack power) of the at least one first game content is equal to or greater than a predetermined value, Except for the plurality of walls arranged across the walls, the placement suppression flags of the walls associated with the two or more objects are switched from off to on.

かかる構成によって、ユーザは、第1ゲームパートにおいて、オブジェクトに設定され
た接続位置を意識せずに、第1仮想空間内に複数のオブジェクトを配置可能となる。した
がって、例えばゲームに不慣れなユーザであってもオブジェクトの配置が容易に実行でき
、またゲームバランスを維持することができる。
With such a configuration, the user can place a plurality of objects in the first virtual space in the first game part without being aware of the connection positions set for the objects. Therefore, even a user who is unfamiliar with the game can easily arrange the objects and maintain the game balance.

また、上述した実施形態において、第1ゲームパートの実行中、移動可能状態のオブジ
ェクト30bの配置を確定させる配置確定操作を検出した際に、オブジェクト30bと他
のオブジェクト30aとが重なっている場合、端末制御部26は、オブジェクト同士の重
なりを自動的に解消する処理を実行してもよい。
Further, in the above-described embodiment, when an arrangement confirmation operation for confirming the arrangement of the movable object 30b is detected during execution of the first game part, if the object 30b overlaps another object 30a, The terminal control unit 26 may execute processing for automatically eliminating overlapping objects.

具体的には、端末制御部26は、オブジェクト30bと重ならない位置まで、オブジェ
クト30aを第1仮想空間内で自動的に移動させてもよい。好適には、端末制御部26は
、オブジェクト30bが移動前に配置されていた第1仮想空間内の位置まで、オブジェク
ト30aを移動させる。或いは、好適には、端末制御部26は、オブジェクト30bの少
なくとも1つの接続位置に対して、オブジェクト30aの少なくとも1つの接続位置が所
定の相対位置関係を有するように、オブジェクト30aを移動させる。
Specifically, the terminal control unit 26 may automatically move the object 30a within the first virtual space to a position where it does not overlap with the object 30b. Preferably, the terminal control unit 26 moves the object 30a to the position in the first virtual space where the object 30b was placed before the movement. Alternatively, preferably, the terminal control unit 26 moves the object 30a such that at least one connection position of the object 30a has a predetermined relative positional relationship with respect to at least one connection position of the object 30b.

また具体的には、端末制御部26は、オブジェクト30aを第1仮想空間内から消去し
、オブジェクトリスト28にオブジェクト30aに対応するオブジェクトボタン34を表
示させてもよい。
More specifically, the terminal control unit 26 may erase the object 30a from the first virtual space and cause the object list 28 to display the object button 34 corresponding to the object 30a.

かかる構成によって、第1仮想空間内のオブジェクトの配置を確定する際、オブジェク
ト同士の重なりを考慮するユーザの負担が軽減され、ユーザビリティが向上する。
With such a configuration, the user's burden of considering overlapping objects when determining the placement of objects in the first virtual space is reduced, and usability is improved.

また、上述した実施形態において、第1ゲームパートの実行中、第1仮想空間内に配置
された全てのオブジェクトのコストの合計値と、キャパシティと、を比較する構成につい
て説明したが、第1仮想空間内に配置された一部のオブジェクトのコスト合計値を用いる
構成であってもよい。例えば、上述したように第1仮想空間がxy平面において複数の領
域に区画されている場合において(図7の破線参照)、第1仮想空間が、それぞれ1以上
の領域を含む複数の大領域に区画される。例えば、図7に示す例では、第1仮想空間29
は、6個x6個=36個の領域に区画されるとともに、それぞれ3個x3個=9個の領域
からなる4個の大領域に区画される。かかる場合において、端末制御部26は、各大領域
にキャパシティを対応付けて端末記憶部24に記憶する。続いて端末制御部26は、各大
領域について、大領域内に配置されたオブジェクトのコストの合計値と、当該代領域に対
応付けられたキャパシティとを比較する。
Further, in the above-described embodiment, the configuration for comparing the total cost value and the capacity of all the objects placed in the first virtual space during the execution of the first game part has been described. A configuration using the total cost value of some objects placed in the virtual space may be used. For example, when the first virtual space is partitioned into a plurality of regions on the xy plane as described above (see broken lines in FIG. 7), the first virtual space is divided into a plurality of large regions each containing one or more regions. partitioned. For example, in the example shown in FIG. 7, the first virtual space 29
is partitioned into 6×6=36 regions, and is partitioned into 4 large regions, each of which is 3×3=9 regions. In such a case, the terminal control unit 26 associates a capacity with each large area and stores it in the terminal storage unit 24 . Subsequently, for each large area, the terminal control unit 26 compares the total cost value of the objects arranged in the large area with the capacity associated with the primary area.

また、上述した実施形態において、第1ゲームパートの実行中、端末制御部26は、所
定の条件を満たすオブジェクトに対応するオブジェクトボタン34のみを選択的にオブジ
ェクトリスト28内に表示させてもよい。
In the above-described embodiment, during execution of the first game part, the terminal control unit 26 may selectively display only the object buttons 34 corresponding to objects that satisfy a predetermined condition in the object list 28 .

例えば、端末制御部26は、第1仮想空間内に配置されたオブジェクトAを指定するユ
ーザ操作(例えば、第1仮想空間表示領域27内に表示されたオブジェクトAに対するタ
ップ操作)を検出すると、ユーザに対応付けられた全てのオブジェクトのうち、指定され
たオブジェクトAと置き換えて配置可能な形状(例えば、配置済みの他のオブジェクトと
重ならない形状)を有するオブジェクトを識別する。続いて端末制御部26は、識別され
たオブジェクトに対応するオブジェクトボタン34を、オブジェクトリスト28内に表示
させる。そして端末制御部26は、オブジェクトボタン34に対するユーザ操作を検出す
ると、第1仮想空間内からオブジェクトAを消去し、且つ、オブジェクトAが配置されて
いた位置にオブジェクトBを配置する。また端末制御部26は、消去されたオブジェクト
Aに対応するオブジェクトボタン34を、オブジェクトリスト28内に表示させてもよい
。或いは、端末制御部26は、オブジェクトAの消去に替えて、例えば配置されるオブジ
ェクトBと重複しないように、オブジェクトAを第1仮想空間内で自動的に移動させても
よい。
For example, when the terminal control unit 26 detects a user operation specifying an object A placed in the first virtual space (for example, a tap operation on the object A displayed in the first virtual space display area 27), the user Among all the objects associated with , an object having a shape that can be placed to replace the specified object A (for example, a shape that does not overlap other placed objects) is identified. Subsequently, the terminal control section 26 causes the object button 34 corresponding to the identified object to be displayed in the object list 28 . When the terminal control unit 26 detects a user operation on the object button 34, the terminal control unit 26 erases the object A from the first virtual space and places the object B at the position where the object A was placed. The terminal control unit 26 may also display the object button 34 corresponding to the deleted object A in the object list 28 . Alternatively, instead of erasing object A, the terminal control unit 26 may automatically move object A within the first virtual space, for example, so that it does not overlap with object B to be placed.

また例えば、端末制御部26は、第1ゲームパート画面上に表示された第1仮想空間2
9における任意の位置を指定するユーザ操作(例えば、第1仮想空間表示領域27内に対
するタップ操作)を検出する。続いて端末制御部26は、ユーザに対応付けられた全ての
オブジェクトのうち、指定された位置に配置可能な形状(例えば、配置済みの他のオブジ
ェクトと重ならない形状)を有するオブジェクトを識別する。続いて端末制御部26は、
識別されたオブジェクトに対応するオブジェクトボタン34を、オブジェクトリスト28
内に表示させる。そして端末制御部26は、オブジェクトボタン34に対するユーザ操作
を検出すると、対応するオブジェクトを第1仮想空間における指定された位置に配置する
Further, for example, the terminal control unit 26 controls the first virtual space 2 displayed on the first game part screen.
A user operation specifying an arbitrary position in 9 (for example, a tap operation within the first virtual space display area 27) is detected. Next, the terminal control unit 26 identifies an object having a shape that can be placed at a specified position (for example, a shape that does not overlap other placed objects) from all the objects associated with the user. Subsequently, the terminal control unit 26
The object button 34 corresponding to the identified object is displayed in the object list 28
be displayed inside. When the terminal control unit 26 detects a user operation on the object button 34, the terminal control unit 26 arranges the corresponding object at the designated position in the first virtual space.

また例えば、上述したように第1仮想空間がxy平面において複数の大領域に区画され
ている場合において、端末制御部26は、第1ゲームパート画面上に表示された第1仮想
空間29における任意の位置を指定するユーザ操作(例えば、第1仮想空間表示領域27
内に対するタップ操作)を検出する。続いて端末制御部26は、ユーザに対応付けられた
全てのオブジェクトのうち、指定された位置が含まれる大領域内に配置可能な形状(例え
ば、3個x3個=9個の領域内に収まる形状)のを有するオブジェクトを識別する。続い
て端末制御部26は、識別されたオブジェクトに対応するオブジェクトボタン34を、オ
ブジェクトリスト28内に表示させる。そして端末制御部26は、オブジェクトボタン3
4に対するユーザ操作を検出すると、対応するオブジェクトを第1仮想空間における指定
された位置が含まれる大領域内に配置する。
Further, for example, when the first virtual space is partitioned into a plurality of large areas on the xy plane as described above, the terminal control unit 26 controls any arbitrary space in the first virtual space 29 displayed on the first game part screen. (for example, the first virtual space display area 27
Detects tap operations within Subsequently, the terminal control unit 26 selects a shape that can be placed within a large area containing the designated position (for example, 3 x 3 = 9 objects), among all the objects associated with the user. Identifies objects that have a shape). Subsequently, the terminal control section 26 causes the object button 34 corresponding to the identified object to be displayed in the object list 28 . Then, the terminal control unit 26 controls the object button 3
When a user operation on 4 is detected, the corresponding object is placed within a large area including the designated position in the first virtual space.

かかる構成によって、例えば第1仮想空間におけるユーザの指定位置に配置可能なオブ
ジェクトに対応するオブジェクトボタン34のみが選択的にオブジェクトリスト28内に
表示される。このため、オブジェクトリスト28内に表示される多数のオブジェクトボタ
ン34のうちから所望のオブジェクトボタン34を探すユーザの負担が軽減され、ユーザ
ビリティが向上する。
With such a configuration, for example, only the object buttons 34 corresponding to objects that can be placed at the user's designated position in the first virtual space are selectively displayed in the object list 28 . Therefore, the user's burden of searching for a desired object button 34 among many object buttons 34 displayed in the object list 28 is reduced, and usability is improved.

また、上述した実施形態において、第1ゲームパートの実行中、端末制御部26は、新
たなオブジェクトを自動的に定義(生成)してもよい。例えば、上述したように第1仮想
空間がxy平面において複数の大領域に区画されている場合において、端末制御部26は
、第1ゲームパート画面上に表示された第1仮想空間29における任意の位置を指定する
ユーザ操作(例えば、第1仮想空間表示領域27内に対するタップ操作)を検出する。続
いて端末制御部26は、指定された位置が含まれる大領域を識別する。続いて端末制御部
26は、自動的に又はユーザ操作に応じて、1以上の第1ゲーム媒体を選択する。そして
端末制御部26は、識別された大領域内に収まる形状を有し、且つ、選択された1以上の
第1ゲーム媒体が対応付けられた新たなオブジェクトを自動的に定義する。そして端末制
御部26は、定義されたオブジェクトに関する情報を端末記憶部24に記憶する。かかる
構成によって、例えば全てのオブジェクトが予め定められた構成と比較して、オブジェク
トのバリエーションが増加するので、ゲームの興趣性が向上する。
Further, in the above-described embodiment, the terminal control unit 26 may automatically define (generate) new objects during execution of the first game part. For example, in the case where the first virtual space is divided into a plurality of large areas on the xy plane as described above, the terminal control unit 26 controls any arbitrary A user operation specifying a position (for example, a tap operation within the first virtual space display area 27) is detected. Subsequently, the terminal control unit 26 identifies a large area containing the designated position. Subsequently, the terminal control unit 26 selects one or more first game media automatically or according to user's operation. The terminal control unit 26 then automatically defines a new object that has a shape that fits within the identified large area and is associated with the selected one or more first game media. The terminal control unit 26 then stores information about the defined object in the terminal storage unit 24 . Such a configuration increases the variety of objects compared to, for example, a configuration in which all objects are predetermined, thereby improving the interest of the game.

また、上述した実施形態において、第1ゲームパートの実行中、端末制御部26は、オ
ブジェクトの形状及び向きの少なくとも一方を自動的に変化させてもよい。例えば、上述
したように第1仮想空間がxy平面において複数の大領域に区画されている場合において
、端末制御部26は、第1ゲームパート画面上に表示された第1仮想空間29における任
意の位置を指定するユーザ操作(例えば、第1仮想空間表示領域27内に対するタップ操
作)を検出する。続いて端末制御部26は、指定された位置が含まれる大領域を識別する
。続いて端末制御部26は、自動的に又はユーザ操作に応じて、少なくとも1つのオブジ
ェクトを選択する。続いて端末制御部26は、選択されたオブジェクトが識別された大領
域内に収まらない場合、当該オブジェクトの形状を大領域内に収まる形状に自動的に変化
させ、又は、当該オブジェクトの方向を、オブジェクトが大領域内に収まるように自動的
に変化させる。かかる構成によって、第1仮想空間内に配置しようとするオブジェクトの
形状及び向きを考慮するユーザの負担が軽減され、ユーザビリティが向上する。
In the above-described embodiment, the terminal control unit 26 may automatically change at least one of the shape and orientation of the object during execution of the first game part. For example, in the case where the first virtual space is divided into a plurality of large areas on the xy plane as described above, the terminal control unit 26 controls any arbitrary A user operation specifying a position (for example, a tap operation within the first virtual space display area 27) is detected. Subsequently, the terminal control unit 26 identifies a large area containing the designated position. Subsequently, the terminal control unit 26 selects at least one object automatically or according to user's operation. Subsequently, if the selected object does not fit within the identified large area, the terminal control unit 26 automatically changes the shape of the object to fit within the large area, or changes the direction of the object to Automatically change the object so that it fits within the large area. Such a configuration reduces the user's burden of considering the shape and orientation of the object to be placed in the first virtual space, thereby improving usability.

また、上述した実施形態において、第1ゲームパートの実行中、端末制御部26は、第
1仮想空間内に配置された1以上のオブジェクトのうち、少なくとも1つのオブジェクト
に対応付けられた第1配置情報を、1つのテンプレート情報として端末記憶部24に記憶
してもよい。かかる場合、端末制御部26は、次回以降に実行する第1ゲームパートにお
いて、自動的に又はユーザ操作に応じて、テンプレート情報を選択する。続いて端末制御
部26は、当該少なくとも1つのオブジェクトを、テンプレート情報に含まれる各オブジ
ェクトの第1配置情報に基づいて、第1仮想空間内に纏めて配置する。かかる構成によっ
て、ユーザは、例えば過去に実行した第1ゲームパートにおける第1仮想空間内の1以上
のオブジェクトの配置を、現在実行中の第1ゲームパートにおける第1仮想空間内に纏め
て反映可能となる。このため、第1仮想空間内にオブジェクトを配置するユーザの操作負
担が軽減され、ユーザビリティが向上する。
Further, in the above-described embodiment, during the execution of the first game part, the terminal control unit 26 controls the first placement associated with at least one of the one or more objects placed in the first virtual space. The information may be stored in the terminal storage unit 24 as one piece of template information. In such a case, the terminal control unit 26 selects the template information automatically or according to the user's operation in the first game part to be executed from the next time onward. Subsequently, the terminal control unit 26 collectively arranges the at least one object in the first virtual space based on the first arrangement information of each object included in the template information. With such a configuration, the user can, for example, collectively reflect the arrangement of one or more objects in the first virtual space in the first game part executed in the past in the first virtual space in the first game part currently being executed. becomes. For this reason, the user's operation burden for arranging objects in the first virtual space is reduced, and usability is improved.

また、上述した実施形態において、オブジェクトに第1ゲーム媒体が予め対応付けられ
る構成について説明したが、オブジェクトに対応付けられる第1ゲーム媒体を、例えばユ
ーザが選択し、又は他のゲーム媒体に変更可能な構成であってもよい。また、オブジェク
トに対応付けられた第1ゲーム媒体の変更について、所定の制限を設けてもよい。具体的
には、オブジェクトに対応付けられた第1ゲーム媒体を、例えば当該第1ゲーム媒体と同
一の属性を有する他の第1ゲーム媒体、又は当該第1ゲーム媒体のレベル以下の他のゲー
ム媒体に変更可能とする構成が考えられる。かかる構成によって、オブジェクトに多様な
第1ゲーム媒体を対応付けられるので、オブジェクトのバリエーションが増加し、ゲーム
の興趣性が向上する。また、第1ゲーム媒体の変更に所定の制限を設けるので、ゲームバ
ランスを維持することができる。
Further, in the above-described embodiment, a configuration has been described in which the object is associated with the first game content in advance. configuration. Also, a predetermined restriction may be placed on the change of the first game content associated with the object. Specifically, the first game medium associated with the object is replaced with, for example, another first game medium having the same attribute as the first game medium, or another game medium whose level is lower than that of the first game medium. A configuration that can be changed to With such a configuration, various first game contents can be associated with objects, so that the variations of objects are increased and the interest of the game is improved. In addition, since a predetermined limit is imposed on the change of the first game content, the game balance can be maintained.

また、上述した実施形態において、例えばユーザが選択した1以上のオブジェクトの組
み合わせを1つのオブジェクトとして決定可能な構成であってもよい。例えば、端末制御
部26は、ユーザ操作に応じて選択された1以上のオブジェクトを自動的に組み合わせて
、新たな1つのオブジェクトとして生成(定義)する。そして端末制御部26は、新たな
オブジェクトに関する情報を端末記憶部24に記憶する。ここで端末制御部26は、ユー
ザ操作によって指定された1以上のオブジェクトを選択してもよく、或いはユーザ操作に
よって指定された情報(例えば、オブジェクトの形状又はコスト等)が対応付けられた1
以上のオブジェクトを自動的に選択してもよい。
Further, in the above-described embodiment, for example, the configuration may be such that a combination of one or more objects selected by the user can be determined as one object. For example, the terminal control unit 26 automatically combines one or more objects selected according to the user's operation to generate (define) one new object. The terminal control unit 26 then stores information about the new object in the terminal storage unit 24 . Here, the terminal control unit 26 may select one or more objects specified by the user operation, or may select one or more objects associated with information specified by the user operation (for example, the shape or cost of the object).
The above objects may be automatically selected.

また、上述した実施形態において、オブジェクトは、第1仮想空間のz=0におけるx
-y平面上に配置される構成について説明したが、z=0に限定されず、第1仮想空間内
の任意の位置に配置されてもよい。かかる構成において、例えば、第1仮想空間における
z軸方向に2以上のオブジェクト積み重なって配置されてもよい。
Also, in the above-described embodiment, the object is x
Although the configuration arranged on the −y plane has been described, it is not limited to z=0 and may be arranged at any position within the first virtual space. In such a configuration, for example, two or more objects may be stacked and arranged in the z-axis direction in the first virtual space.

ここで、第1仮想空間の特定領域内においてのみ、2以上のオブジェクトがz軸方向に
積み重なって配置可能な構成であってもよい。また、特定領域にはキャパシティが対応付
けられており、端末制御部26は、2以上のオブジェクトのコストの合計値が領域に対応
付けられたキャパシティ以下である場合に限り、特定領域内に当該2以上のオブジェクト
を積み重ねて配置することを許可してもよい。z軸正方向に積み重ねられるオブジェクト
に対応付けられる第1ゲーム媒体として、例えば地上のゲーム媒体に対して空中から攻撃
を行う飛行キャラクタや飛行船等が考えられる。
Here, the configuration may be such that two or more objects can be stacked in the z-axis direction only within a specific region of the first virtual space. In addition, a specific area is associated with a capacity, and the terminal control unit 26, only when the total value of the costs of two or more objects is equal to or less than the capacity associated with the area, It may be permitted to stack and arrange the two or more objects. As the first game content associated with the objects stacked in the positive direction of the z-axis, for example, a flying character, an airship, etc., that attacks the game content on the ground from the air can be considered.

また、z軸方向に積み重ねられたオブジェクトについても、上述した実施形態と同様に
、端末制御部26は、第1条件又は第2条件が満たされるか否かを判定してもよい。かか
る構成において、例えば第1条件又は第2条件には、積み重ねられた各オブジェクトに設
定された少なくとも1つの接続位置が、他のオブジェクトに設定された少なくとも1つの
接続位置に対して所定の相対位置関係を有する(例えば、2つの接続位置が第1仮想空間
において略同一の位置に存在する)との条件が含まれてもよい。かかる場合、例えばユー
ザは、第1条件又は第2条件を達成すべく、2つ以上のオブジェクトの接続位置同士が第
1仮想空間において略同一の位置になるように、当該2つ以上のオブジェクトを配置する
Also, for objects stacked in the z-axis direction, the terminal control unit 26 may determine whether or not the first condition or the second condition is satisfied, as in the above-described embodiment. In such a configuration, for example, the first condition or the second condition includes that at least one connection position set to each stacked object is a predetermined relative position with respect to at least one connection position set to another object. A condition of having a relationship (for example, two connection positions exist at substantially the same position in the first virtual space) may be included. In such a case, for example, the user may move the two or more objects so that the connection positions of the two or more objects are substantially the same in the first virtual space in order to achieve the first condition or the second condition. Deploy.

また、上述した実施形態において、各ユーザが第2ゲーム媒体を所有し、所有する第2
ゲーム媒体の1つが第2ゲームパートにおいて使用される構成について説明したが、第2
ゲームパートで使用される第2ゲーム媒体はこれに限られない。例えば、各ユーザがゲー
ム媒体を個別に所有せず、全てのユーザに共通のゲーム媒体をゲームに用いる構成であっ
てもよい。このようにして、所有するゲーム媒体の種類や有効性に関わらず、各ユーザは
公平な条件でゲームを進行するため、ユーザのゲームプレイ技術がスコアに寄与する割合
が増大する。したがって、ユーザに対してゲームプレイ技術の向上を促し、ゲームに対す
るユーザの興味が向上する。
Further, in the above-described embodiment, each user owns the second game medium and owns the second game medium.
Although the configuration in which one of the game media is used in the second game part has been described,
The second game content used in the game part is not limited to this. For example, each user does not own game media individually, and a game media common to all users may be used in the game. In this way, regardless of the type or availability of game media owned by each user, each user progresses the game on fair terms, increasing the contribution of the user's game play skill to the score. Therefore, the user is encouraged to improve his/her game playing technique, and the user's interest in the game is enhanced.

また、上述した実施形態において、各種のゲーム画面の一部を、サーバ装置11が生成
したデータに基づいて端末装置12に表示させるウェブ表示とし、ゲーム画面の一部(例
えば、メニューボタンが配されるヘッダ領域及びフッタ領域)を、端末装置12にインス
トールされているネイティブアプリによって表示させるネイティブ表示としてもよい。こ
のように、上述した実施形態に係るゲームは、サーバ装置11及び端末装置12のそれぞ
れが処理の一部を担うハイブリッドゲームとすることもできる。
Further, in the above-described embodiment, a part of various game screens is displayed on the terminal device 12 based on the data generated by the server device 11, and a part of the game screen (for example, a menu button is arranged) is displayed on the terminal device 12. (header area and footer area) may be natively displayed by a native application installed in the terminal device 12 . Thus, the game according to the above-described embodiment can also be a hybrid game in which the server device 11 and the terminal device 12 each take part of the processing.

また、上述した実施形態に係るサーバ装置11または端末装置12として機能させるた
めに、コンピュータまたは携帯電話などの情報処理装置を好適に用いることができる。こ
のような情報処理装置は、実施形態に係るサーバ装置11または端末装置12の各機能を
実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装
置のCPUによって当該プログラムを読み出して実行させることにより実現可能である。
In order to function as the server device 11 or the terminal device 12 according to the embodiment described above, an information processing device such as a computer or a mobile phone can be preferably used. Such an information processing device stores a program describing processing details for realizing each function of the server device 11 or the terminal device 12 according to the embodiment in a storage unit of the information processing device, and executes the processing by the CPU of the information processing device. It can be realized by reading and executing the program.

10 ゲームシステム
11 サーバ装置
12 端末装置
13 ネットワーク
14 サーバ通信部
15 サーバ記憶部
16 サーバ制御部
17 オブジェクト
18 全周
19、19a、19b 壁
20 砲台
21 兵舎
22、22a、22b マーカ
23 端末通信部
24 端末記憶部
25 表示部
26 端末制御部
27 第1仮想空間表示領域
28 オブジェクトリスト
29 第1仮想空間
30、30a、30b オブジェクト
31 指揮官キャラクタ
32 兵舎
33 マーカ
34、34a、34b オブジェクトボタン
35 リストボタン
36 コスト表示領域
37 回転ボタン
38 決定ボタン
39 兵舎
40 砲台
41、41a、41b 領域
42 壁
43 位置
44 第2ゲーム媒体
45 HP画像
46 壁
47 兵舎
48 兵士キャラクタ
10 Game system 11 Server device 12 Terminal device 13 Network 14 Server communication unit 15 Server storage unit 16 Server control unit 17 Object 18 Perimeter 19, 19a, 19b Wall 20 Battery 21 Barracks 22, 22a, 22b Marker 23 Terminal communication unit 24 Terminal Storage unit 25 Display unit 26 Terminal control unit 27 First virtual space display area 28 Object list 29 First virtual space 30, 30a, 30b Object 31 Commander character 32 Barracks 33 Markers 34, 34a, 34b Object button 35 List button 36 Cost Display area 37 Rotation button 38 Enter button 39 Barracks 40 Battery 41, 41a, 41b Area 42 Wall 43 Position 44 Second game medium 45 HP image 46 Wall 47 Barracks 48 Soldier character

Claims (10)

ゲームを制御するプログラムであって、コンピュータを、
第1ユーザからの第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、として機能させ、
前記第1条件は、前記複数のオブジェクトのいずれかに対応付けられた位置が前記仮想空間内の第1位置を含むことを含み、
前記ゲーム媒体は、第2ユーザのユーザキャラクタに攻撃を行うゲーム媒体を含み、
ゲームにおける課題達成の条件は、そのゲーム媒体からの攻撃によって前記ユーザキャラクタのゲームパラメータが所定値まで減少することなく、前記ユーザキャラクタが前記第1位置に対応する位置に移動したことを含む、ゲーム制御プログラム。
A program that controls a game, a computer that
a first means for associating positions in a virtual space with a plurality of objects each associated with a game content in response to a first user operation from a first user;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
the first condition includes that a position associated with one of the plurality of objects includes a first position in the virtual space;
The game media includes game media that attacks a user character of a second user;
A condition for accomplishing a task in the game includes that the user character moves to a position corresponding to the first position without the game parameter of the user character decreasing to a predetermined value due to an attack from the game medium . game control program.
コンピュータを、
第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、として機能させ、
前記複数のオブジェクトのそれぞれには、前記仮想空間に各オブジェクトを配置するためのコストが設定されており、
前記第1条件は、前記複数のオブジェクトのそれぞれに設定されたコストの合計値が所定値以下であることを含む、ゲーム制御プログラム。
the computer,
a first means for associating positions in a virtual space with a plurality of objects each associated with a game medium in response to a first user operation;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
Each of the plurality of objects is set with a cost for placing each object in the virtual space,
The game control program, wherein the first condition includes that a total cost value set for each of the plurality of objects is equal to or less than a predetermined value.
コンピュータを、
第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、として機能させ、
前記第1条件は、前記複数のオブジェクトのいずれもが互いに重なっていないことを含む、ゲーム制御プログラム。
the computer,
a first means for associating positions in a virtual space with a plurality of objects each associated with a game medium in response to a first user operation;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
The game control program, wherein the first condition includes that none of the plurality of objects overlap each other.
前記コンピュータを、前記第1条件が満たされない場合、前記複数のオブジェクトのうち重なって配置されているオブジェクトの少なくとも1つをユーザが識別できるよう表示させる第4手段として機能させる、請求項3に記載のゲーム制御プログラム。 4. The computer according to claim 3, wherein, when the first condition is not satisfied, the computer functions as fourth means for displaying at least one of the plurality of objects arranged in an overlapping manner so that the user can identify the object. game control program. ゲームを制御する装置であって、
第1ユーザからの第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、を備え、
前記第1条件は、前記複数のオブジェクトのいずれかに対応付けられた位置が前記仮想空間内の第1位置を含むことを含み、
前記ゲーム媒体は、第2ユーザのユーザキャラクタに攻撃を行うゲーム媒体を含み、
ゲームにおける課題達成の条件は、そのゲーム媒体からの攻撃によって前記ユーザキャラクタのゲームパラメータが所定値まで減少することなく、前記ユーザキャラクタが前記第1位置に対応する位置に移動したことを含む、ゲーム制御装置。
A device for controlling a game,
a first means for associating positions in a virtual space with a plurality of objects each associated with a game content in response to a first user operation from a first user;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
the first condition includes that a position associated with one of the plurality of objects includes a first position in the virtual space;
The game media includes game media that attacks a user character of a second user;
A condition for accomplishing a task in the game includes that the user character moves to a position corresponding to the first position without the game parameter of the user character decreasing to a predetermined value due to an attack from the game medium . game controller.
第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、を備え、
前記複数のオブジェクトのそれぞれには、前記仮想空間に各オブジェクトを配置するためのコストが設定されており、
前記第1条件は、前記複数のオブジェクトのそれぞれに設定されたコストの合計値が所定値以下であることを含む、ゲーム制御装置。
a first means for associating positions in a virtual space with a plurality of objects each associated with a game medium in response to a first user operation;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
Each of the plurality of objects is set with a cost for placing each object in the virtual space,
The game control device, wherein the first condition includes that a total cost value set for each of the plurality of objects is equal to or less than a predetermined value.
第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付ける第1手段と、
前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させる第2手段と、を備え、
前記第1条件は、前記複数のオブジェクトのいずれもが互いに重なっていないことを含む、ゲーム制御装置。
a first means for associating positions in a virtual space with a plurality of objects each associated with a game medium in response to a first user operation;
When a first condition regarding the plurality of objects is satisfied and a second condition regarding the relative positional relationship between the first object and the second object among the plurality of objects is satisfied, the first object and/or the a second means for changing information about the game content associated with the second object;
The game control device, wherein the first condition includes that none of the plurality of objects overlap each other.
ゲームを制御する方法であって、
第1手段が、第1ユーザからの第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付け、
第2手段が、前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させ、
前記第1条件は、前記複数のオブジェクトのいずれかに対応付けられた位置が前記仮想空間内の第1位置を含むことを含み、
前記ゲーム媒体は、第2ユーザのユーザキャラクタに攻撃を行うゲーム媒体を含み、
ゲームにおける課題達成の条件は、そのゲーム媒体からの攻撃によって前記ユーザキャラクタのゲームパラメータが所定値まで減少することなく、前記ユーザキャラクタが前記第1位置に対応する位置に移動したことを含む、ゲーム制御方法。
A method of controlling a game comprising:
a first means for associating positions in a virtual space with a plurality of objects each associated with a game content in response to a first user operation from a first user;
A second means performs the first changing information about game media associated with the object and/or the second object;
the first condition includes that a position associated with one of the plurality of objects includes a first position in the virtual space;
The game media includes game media that attacks a user character of a second user;
A condition for accomplishing a task in the game includes that the user character moves to a position corresponding to the first position without the game parameter of the user character decreasing to a predetermined value due to an attack from the game medium . Game control method.
第1手段が、第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付け、
第2手段が、前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させ、
前記複数のオブジェクトのそれぞれには、前記仮想空間に各オブジェクトを配置するためのコストが設定されており、
前記第1条件は、前記複数のオブジェクトのそれぞれに設定されたコストの合計値が所定値以下であることを含む、ゲーム制御方法。
a first means for associating positions in a virtual space with a plurality of objects each associated with a game content in accordance with a first user operation;
A second means performs the first changing information about game media associated with the object and/or the second object;
Each of the plurality of objects is set with a cost for placing each object in the virtual space,
The game control method, wherein the first condition includes that a total cost value set for each of the plurality of objects is equal to or less than a predetermined value.
第1手段が、第1ユーザ操作に応じて、それぞれゲーム媒体が対応付けられた複数のオブジェクトに、仮想空間内における位置を対応付け、
第2手段が、前記複数のオブジェクトに関する第1条件が満たされ、かつ、前記複数のオブジェクトのうち第1オブジェクトと第2オブジェクトとの相対位置関係に関する第2条件が満たされた場合、前記第1オブジェクトおよび/または前記第2オブジェクトに対応付けられたゲーム媒体に関する情報を変化させ、
前記第1条件は、前記複数のオブジェクトのいずれもが互いに重なっていないことを含む、ゲーム制御方法。
a first means for associating positions in a virtual space with a plurality of objects each associated with a game content in accordance with a first user operation;
A second means performs the first changing information about game media associated with the object and/or the second object;
The game control method, wherein the first condition includes that none of the plurality of objects overlap each other.
JP2020075487A 2020-04-21 2020-04-21 Program, game control method, and information processing device Active JP7118107B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020075487A JP7118107B2 (en) 2020-04-21 2020-04-21 Program, game control method, and information processing device
JP2022123112A JP7406743B2 (en) 2020-04-21 2022-08-02 Program, game control method, and information processing device
JP2023205968A JP2024015222A (en) 2020-04-21 2023-12-06 Program, game control method, and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020075487A JP7118107B2 (en) 2020-04-21 2020-04-21 Program, game control method, and information processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016055963A Division JP6695179B2 (en) 2016-03-18 2016-03-18 program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022123112A Division JP7406743B2 (en) 2020-04-21 2022-08-02 Program, game control method, and information processing device

Publications (2)

Publication Number Publication Date
JP2020163160A JP2020163160A (en) 2020-10-08
JP7118107B2 true JP7118107B2 (en) 2022-08-15

Family

ID=72665923

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020075487A Active JP7118107B2 (en) 2020-04-21 2020-04-21 Program, game control method, and information processing device
JP2022123112A Active JP7406743B2 (en) 2020-04-21 2022-08-02 Program, game control method, and information processing device
JP2023205968A Pending JP2024015222A (en) 2020-04-21 2023-12-06 Program, game control method, and information processing device

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2022123112A Active JP7406743B2 (en) 2020-04-21 2022-08-02 Program, game control method, and information processing device
JP2023205968A Pending JP2024015222A (en) 2020-04-21 2023-12-06 Program, game control method, and information processing device

Country Status (1)

Country Link
JP (3) JP7118107B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003067779A (en) 2001-08-23 2003-03-07 Namco Ltd Image generation system, program and information storage medium
JP2004329697A (en) 2003-05-09 2004-11-25 Nintendo Co Ltd Game device and game program
JP2010287191A (en) 2009-06-15 2010-12-24 Namco Bandai Games Inc Program, information storage medium and image generating system
JP2015066141A (en) 2013-09-27 2015-04-13 グリー株式会社 Computer, control method thereof and control program thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3286575B2 (en) * 1997-09-04 2002-05-27 株式会社エニックス Video game device and recording medium recording computer program
JP2000126451A (en) * 1998-10-27 2000-05-09 Square Co Ltd Game device, parameter changing of character, and recording medium
JP3270929B2 (en) * 1999-09-30 2002-04-02 コナミ株式会社 Maze automatic generation method, recording medium, and video game device
JP4225418B2 (en) * 2004-02-05 2009-02-18 ソニー株式会社 Compound equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003067779A (en) 2001-08-23 2003-03-07 Namco Ltd Image generation system, program and information storage medium
JP2004329697A (en) 2003-05-09 2004-11-25 Nintendo Co Ltd Game device and game program
JP2010287191A (en) 2009-06-15 2010-12-24 Namco Bandai Games Inc Program, information storage medium and image generating system
JP2015066141A (en) 2013-09-27 2015-04-13 グリー株式会社 Computer, control method thereof and control program thereof

Also Published As

Publication number Publication date
JP2020163160A (en) 2020-10-08
JP2022140616A (en) 2022-09-26
JP2024015222A (en) 2024-02-01
JP7406743B2 (en) 2023-12-28

Similar Documents

Publication Publication Date Title
US20230310986A1 (en) Non-transitory computer readable medium, method of controlling a game, and information processing device
JP2022533051A (en) Virtual object control methods, devices, devices and computer programs
JP7325664B2 (en) VIRTUAL OBJECT CONTROL METHOD AND DEVICE, TERMINAL, AND COMPUTER PROGRAM
US11110351B2 (en) Information storage media, game devices and servers
JP5942031B1 (en) Program, game control method, and information processing apparatus
JP2023181399A (en) Program, game control method, and information processing device
JP5977878B1 (en) Program, game control method, and information processing apparatus
JP5758078B2 (en) Game system and program for realizing the game system
JP7118107B2 (en) Program, game control method, and information processing device
JP6974591B1 (en) Processing equipment, programs, and methods
JP5911631B1 (en) Program, game control method, and information processing apparatus
JP6695179B2 (en) program
JP5906350B1 (en) Program, game control method, and information processing apparatus
JP6093084B1 (en) Program, game control method, and information processing apparatus
JP6018720B1 (en) Program, game control method, and information processing apparatus
JP6807732B2 (en) Programs, game control methods, and information processing equipment
JP7074658B2 (en) Programs, game control methods, and information processing equipment
JP6712237B2 (en) Program, game control method, and information processing device
JP7051954B6 (en) Programs, game control methods, and information processing equipment
JP7134216B2 (en) Program, game control method, and information processing device
JP7330250B2 (en) Program, information processing device, and control method
JP2011125419A (en) Game device, program for realizing the game device, and recording medium which records the program
JP6030258B1 (en) Program, game control method, and information processing apparatus
JP6147292B2 (en) Game system and program for realizing the game system
JP2022164788A (en) Program, method for controlling information processing device, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200421

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210715

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220224

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220802

R150 Certificate of patent or registration of utility model

Ref document number: 7118107

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150