JP2017000234A - Game program, and game server and method for providing battle game - Google Patents

Game program, and game server and method for providing battle game Download PDF

Info

Publication number
JP2017000234A
JP2017000234A JP2015114769A JP2015114769A JP2017000234A JP 2017000234 A JP2017000234 A JP 2017000234A JP 2015114769 A JP2015114769 A JP 2015114769A JP 2015114769 A JP2015114769 A JP 2015114769A JP 2017000234 A JP2017000234 A JP 2017000234A
Authority
JP
Japan
Prior art keywords
game
user
building
information
space
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.)
Pending
Application number
JP2015114769A
Other languages
Japanese (ja)
Inventor
聖美 上田
Kiyomi Ueda
聖美 上田
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.)
Colopl Inc
Original Assignee
Colopl 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 Colopl Inc filed Critical Colopl Inc
Priority to JP2015114769A priority Critical patent/JP2017000234A/en
Publication of JP2017000234A publication Critical patent/JP2017000234A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a simulation game with enhanced game amusement.SOLUTION: A game program of the present invention advances a city-building game allowing construction of a common game space by two or more users. The game program is configured to visually display information about user actions on the game space by other users, determine winners and losers on the basis of a group occupancy state while considering characteristics of objects and characteristics of a plane on which the objects are arranged, and distribute rewards to the winners on the basis of degrees of contribution of the respective users to the group.SELECTED DRAWING: Figure 1

Description

本発明は、ゲームプログラム、ゲームサーバ及び方法に関するものである。より具体的には、2以上のユーザ(又は2以上のグループ)によって共通のゲーム空間を構築可能な街作りゲームを進行可能とさせるものである。   The present invention relates to a game program, a game server, and a method. More specifically, a town-building game in which a common game space can be constructed by two or more users (or two or more groups) is allowed to proceed.

従来より、ネットワークを通じて複数のユーザに共通ゲーム空間を共有させることから、ユーザアクションにより自らの領域を競って拡張させるような陣取りシミュレーションゲームが提供されている(例えば、特許文献1参照)。   Conventionally, since a common game space is shared by a plurality of users through a network, a battle simulation game in which a player's own area is competed and expanded by a user action has been provided (see, for example, Patent Document 1).

特開2014−73164号公報JP 2014-73164 A

しかしながら、特許文献1に開示されている類のシミュレーションゲームは、歴史上繰り返されてきた合戦等をそのまま模擬したものに過ぎず、それ以上のゲーム性を提供することはできなかった。   However, the kind of simulation game disclosed in Patent Document 1 is merely a simulation of a battle that has been repeated in history, and it has not been possible to provide more game characteristics.

そこで、本発明は、よりゲーム性の高いシミュレーションゲームを提供することを目的とする。   Therefore, an object of the present invention is to provide a simulation game with higher game performance.

本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを進行させるゲームプログラムであって、
他のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報に基づいて、前記ゲーム空間内に前記ユーザ作用を視覚的に表示する表示手段、
として、コンピュータを機能させる、
ゲームプログラムが得られる。
According to the present invention,
A game program for advancing a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by other users;
Display means for visually displaying the user action in the game space based on the user action information;
As a computer to function,
A game program is obtained.

本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供するゲームサーバであって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させる送信手段、とを備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by one user;
Transmitting means for visually displaying the user action in the game space in the other user terminal by transmitting the user action information to the user terminal of the other user;
A game server is obtained.

本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供する方法であって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信するステップと、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させるステップと、を含む、
方法が得られる。
According to the present invention,
A method for providing a city-building game in which a common game space can be constructed by two or more users,
Receiving user action information on the game space by one user;
Visually displaying the user action in the game space on the other user terminal by transmitting the user action information to the user terminal of the other user.
A method is obtained.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
ゲーム開始から所定時間後における、前記グループ夫々による前記ゲーム空間の占有状態を数値化する数値化手段と、
前記数値化手段による数値化結果に基づいて、前記グループ間の優劣を決定する優劣決定手段と、を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
Quantification means for quantifying the occupied state of the game space by each of the groups after a predetermined time from the start of the game;
Superiority or inferiority determining means for determining superiority or inferiority between the groups based on a numerical result obtained by the numerical means;
A game server is obtained.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記複数のオブジェクトには、人口情報を有する人口収容オブジェクトが含まれており、
前記ゲームサーバは、
同一のグループに属するユーザが配置した全ての前記人口収容オブジェクトの人口情報をカウントするカウント手段と、
前記カウント手段によるカウント結果に基づいて、前記グループ夫々の優劣を決定する優劣決定手段と、を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The plurality of objects include a population containing object having population information,
The game server
Counting means for counting population information of all the population-accommodating objects arranged by users belonging to the same group;
A superiority or inferiority determining means for determining the superiority or inferiority of each of the groups based on the count result by the counting means,
A game server is obtained.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
ゲーム開始から所定時間後における、前記グループ夫々による前記ゲーム空間の占有状態を判定する判定手段と、
前記判定部による前記判定結果に基づいて、前記グループ夫々の優劣を決定する優劣決定手段と、
前記優劣決定手段による決定に基づいて、前記グループの夫々にグループ報奨を割当てる報奨割当手段と、
前記グループに属する各ユーザの貢献度を決定する貢献度決定手段と、
前記貢献度に基づいて、当該グループに割当てられた前記グループ報奨を当該グループのユーザ夫々に分配する報奨分配手段と
を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
A determination means for determining an occupation state of the game space by each of the groups after a predetermined time from the start of the game;
Based on the determination result by the determination unit, superiority or inferiority determining means for determining the superiority or inferiority of each of the groups,
A reward assigning means for assigning a group reward to each of the groups based on the determination by the superiority / inferiority determining means;
Contribution determination means for determining the contribution of each user belonging to the group;
A reward distribution means for distributing the group rewards assigned to the group to the users of the group based on the contribution degree;
A game server is obtained.

本発明によればよりゲーム性の高いシミュレーションゲームを提供することができる。   According to the present invention, a simulation game with higher game performance can be provided.

本発明の実施の形態によるゲームシステムの画面例である。It is an example of the screen of the game system by embodiment of this invention. 本発明の実施形態によるゲームプログラムを実行させるためのゲームシステムの全体概略図である。1 is an overall schematic diagram of a game system for executing a game program according to an embodiment of the present invention. 図1のゲームシステムが備えるゲームサーバに関する機能ブロック図である。It is a functional block diagram regarding the game server with which the game system of FIG. 1 is provided. 図1のゲームシステムが備えるユーザ端末に関する機能ブロック図である。It is a functional block diagram regarding the user terminal with which the game system of FIG. 1 is provided. 本発明の第1の実施形態によるゲームシステムの画面例である。It is an example of the screen of the game system by the 1st Embodiment of this invention. 本発明の第1の実施形態によるゲームシステムのフロー図である。It is a flowchart of the game system by the 1st Embodiment of this invention. 本発明の第1の実施形態によるゲームシステムの他の画面例である。It is another example of a screen of the game system according to the first embodiment of the present invention. 本発明の第2の実施形態によるゲームシステムの画面例である。It is an example of the screen of the game system by the 2nd Embodiment of this invention. 本発明の第2の実施形態によるゲームシステムの他の画面例である。It is another example of a screen of the game system according to the second embodiment of the present invention. 本発明の第3の実施形態によるゲームシステムの画面例である。It is an example of the screen of the game system by the 3rd Embodiment of this invention. 本発明の第4の実施形態によるゲームシステムの画面例である。It is an example of the screen of the game system by the 4th Embodiment of this invention. 本発明の第4の実施形態によるゲームシステムに用いられるテーブルである。It is a table used for the game system by the 4th Embodiment of this invention. 本発明の第4の実施形態によるゲームシステムに用いられる他のテーブルである。It is another table used for the game system by the 4th Embodiment of this invention. 本発明の第4の実施形態によるゲームシステムに用いられる他のテーブルである。It is another table used for the game system by the 4th Embodiment of this invention.

(本発明の概要)
本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを進行させるゲームプログラムであって、
他のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報に基づいて、前記ゲーム空間内に前記ユーザ作用を視覚的に表示する表示手段、
として、コンピュータを機能させる、
ゲームプログラムが得られる。
(Outline of the present invention)
According to the present invention,
A game program for advancing a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by other users;
Display means for visually displaying the user action in the game space based on the user action information;
As a computer to function,
A game program is obtained.

かかる発明によれば、他のユーザの操作状態がわかるため、操作の競合を防ぐことができる。   According to this invention, since the operation state of another user can be known, it is possible to prevent operation conflict.

本発明によれば、
更に請求項1に記載のゲームプログラムであって、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記ユーザ作用は、前記オブジェクトに対する操作である、
ゲームプログラム。
According to the present invention,
The game program according to claim 1, further comprising:
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The user action is an operation on the object.
Game program.

かかる発明によれば、他のユーザがどのオブジェクトに対して操作を行おうとしているのかがわかるため、オブジェクト操作の競合を防ぐことができる。   According to this invention, since it is known to which object another user is trying to perform an operation, it is possible to prevent object operation conflicts.

本発明によれば、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記ユーザ作用は、前記オブジェクトに対する操作である、
ゲームプログラム。
According to the present invention,
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The user action is an operation on the object.
Game program.

かかる発明によれば、他のユーザがどのオブジェクトに対して操作を行おうとしているのかがわかるため、オブジェクト操作の競合を防ぐことができる。   According to this invention, since it is known to which object another user is trying to perform an operation, it is possible to prevent object operation conflicts.

本発明によれば、
前記表示手段は、前記他のユーザによる前記ユーザ作用がされている前記オブジェクトに、当該他のユーザに関連付けられた色彩を付与する、
ゲームプログラム。
According to the present invention,
The display means gives a color associated with the other user to the object on which the user action by the other user is performed.
Game program.

かかる発明によれば、どのユーザが操作を行おうとしているかについて直感的に把握することができる。   According to this invention, it is possible to intuitively understand which user is going to perform an operation.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを進行させるゲームプログラムであって、
同一のグループに属する他のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
前記ユーザ作用情報に基づいて、前記ゲーム空間内に前記ユーザ作用を視覚的に表示する表示手段、としてコンピュータを機能させる、
ゲームプログラム。
According to the present invention,
A game program for promoting a city-building battle game in which two or more groups can construct a common game space,
Receiving means for receiving user action information on the game space by other users belonging to the same group;
Causing the computer to function as display means for visually displaying the user action in the game space based on the user action information;
Game program.

かかる発明によれば、同一のグループ内においてのみユーザ同士の操作状況を共有することができるため、他のグループ(対戦相手のグループ)に対して戦略が秘匿しつつゲームを進めることができる。   According to this invention, since the operation status between users can be shared only within the same group, it is possible to advance the game while keeping the strategy secret from other groups (the opponent group).

本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供するゲームサーバであって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させる送信手段、とを備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by one user;
Transmitting means for visually displaying the user action in the game space in the other user terminal by transmitting the user action information to the user terminal of the other user;
A game server is obtained.

本発明によれば、
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供する方法であって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信するステップと、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させるステップと、を含む、
方法が得られる。
According to the present invention,
A method for providing a city-building game in which a common game space can be constructed by two or more users,
Receiving user action information on the game space by one user;
Visually displaying the user action in the game space on the other user terminal by transmitting the user action information to the user terminal of the other user.
A method is obtained.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
ゲーム開始から所定時間後における、前記グループ夫々による前記ゲーム空間の占有状態を数値化する数値化手段と、
前記数値化手段による数値化結果に基づいて、前記グループ間の優劣を決定する優劣決定手段と、を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
Quantification means for quantifying the occupied state of the game space by each of the groups after a predetermined time from the start of the game;
Superiority or inferiority determining means for determining superiority or inferiority between the groups based on a numerical result obtained by the numerical means;
A game server is obtained.

かかる発明によれば、ユーザ同士の協力の結果によって勝敗がきまるため、ソーシャル性を高めることができ、ユーザ間の親密感・連帯感を高めることができる。   According to this invention, since the result of cooperation between users can be won or lost, the social property can be improved, and the intimacy and solidarity between users can be enhanced.

本発明によれば、
前記ゲーム空間に配置された前記オブジェクトを、当該オブジェクトを配置したユーザの属するグループに関連付ける関連付け手段を更に備え、
前記数値化手段は、前記グループごとに、前記オブジェクトの特性を考慮しつつ当該グループに関連付けられた前記オブジェクトの個数に基づいて前記占有状態を数値化する、
ゲームサーバが得られる。
According to the present invention,
An association means for associating the object arranged in the game space with a group to which a user who arranged the object belongs;
The quantification means quantifies the occupancy state for each group based on the number of objects associated with the group while considering the characteristics of the object.
A game server is obtained.

かかる発明によれば、配置するオブジェクトの選択がゲームの進行や結果に影響するため、より戦略性の高いゲームを提供することができる。   According to this invention, since the selection of the object to be arranged affects the progress and result of the game, it is possible to provide a highly strategic game.

本発明によれば、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記数値化手段は、前記占有状態を、前記オブジェクトが配置されている前記格子の格子特性を更に考慮しつつ前記占有状態を数値化する、
ゲームサーバ。
According to the present invention,
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The numerical means means quantifies the occupied state while further considering the lattice characteristics of the lattice in which the object is arranged.
Game server.

かかる発明によれば、オブジェクトの配置位置の選択がゲームの進行や結果に影響するため、より戦略性の高いゲームを提供することができる。   According to this invention, since the selection of the arrangement position of the object affects the progress and result of the game, it is possible to provide a game with higher strategy.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記複数のオブジェクトには、人口情報を有する人口収容オブジェクトが含まれており、
前記ゲームサーバは、
同一のグループに属するユーザが配置した全ての前記人口収容オブジェクトの人口情報をカウントするカウント手段と、
前記カウント手段によるカウント結果に基づいて、前記グループ夫々の優劣を決定する優劣決定手段と、を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The plurality of objects include a population containing object having population information,
The game server
Counting means for counting population information of all the population-accommodating objects arranged by users belonging to the same group;
A superiority or inferiority determining means for determining the superiority or inferiority of each of the groups based on the count result by the counting means,
A game server is obtained.

かかる発明によれば、複数のオブジェクトのうち勝敗に影響するオブジェクト(人口収容オブジェクト)を戦略的に配置するといったゲーム性の高いゲームを提供することができる。   According to this invention, it is possible to provide a game with high game performance such as strategically arranging objects (population accommodating objects) that affect winning or losing among a plurality of objects.

本発明によれば、
前記人口収容オブジェクトは、当該ゲームにおける仮想通貨を支払うことにより、ユーザに関連づけられるものである、
ゲームサーバ。
According to the present invention,
The population-accommodating object is associated with a user by paying a virtual currency in the game.
Game server.

かかる発明によれば、ユーザは、自己の仮想通貨をどのように消費するかという要因をゲーム進行に影響させることができ、より戦略性の高いゲームを提供することができる。   According to this invention, the user can influence the progress of the game by the factor of how to consume his / her virtual currency, and can provide a game with a higher strategy.

本発明によれば、
前記人口収容オブジェクトは、当該ゲームにおける仮想通貨を支払うことにより、当該人口情報を変動させることができる、
ゲームサーバ。
According to the present invention,
The population accommodating object can change the population information by paying a virtual currency in the game.
Game server.

かかる発明によれば、自己の仮想通貨をどのように消費するかという要因をゲーム進行に影響させることができ、より戦略性の高いゲームを提供することができる。   According to this invention, the factor of how to consume the virtual currency of the player can be influenced on the progress of the game, and a game with higher strategy can be provided.

本発明によれば、
上述したゲームサーバと接続可能なコンピュータ端末を、
ユーザにより配置された前記人口収容オブジェクト及び前記人口情報を含むユーザ情報を送信する送信手段、として機能させる、
ゲームプログラム。
According to the present invention,
A computer terminal that can be connected to the game server described above,
Functioning as transmission means for transmitting user information including the population accommodation object and the population information arranged by the user,
Game program.

本発明によれば、
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを提供するゲームサーバであって、
ゲーム開始から所定時間後における、前記グループ夫々による前記ゲーム空間の占有状態を判定する判定手段と、
前記判定部による前記判定結果に基づいて、前記グループ夫々の優劣を決定する優劣決定手段と、
前記優劣決定手段による決定に基づいて、前記グループの夫々にグループ報奨を割当てる報奨割当手段と、
前記グループに属する各ユーザの貢献度を決定する貢献度決定手段と、
前記貢献度に基づいて、当該グループに割当てられた前記グループ報奨を当該グループのユーザ夫々に分配する報奨分配手段と
を備える、
ゲームサーバが得られる。
According to the present invention,
A game server that provides a city-building battle game in which two or more groups can construct a common game space,
A determination means for determining an occupation state of the game space by each of the groups after a predetermined time from the start of the game;
Based on the determination result by the determination unit, superiority or inferiority determining means for determining the superiority or inferiority of each of the groups,
A reward assigning means for assigning a group reward to each of the groups based on the determination by the superiority / inferiority determining means;
Contribution determination means for determining the contribution of each user belonging to the group;
A reward distribution means for distributing the group rewards assigned to the group to the users of the group based on the contribution degree;
A game server is obtained.

かかる発明によれば、単にユーザの滞在時間(ゲーム画面を表示しているだけの時間)ではなく、実質的にゲーム進行に関与したかどうかに基づいて個々のユーザへインセンティブが与えられるため、ユーザ間の不公平をなくすことができる。   According to this invention, the incentive is given to each user based on whether he / she was substantially involved in the progress of the game, not simply the user's stay time (time during which the game screen is displayed). Injustice between them can be eliminated.

本発明によれば、
前記貢献度決定手段は、前記ゲーム空間に対するユーザ作用の度合いに基づいて決定する、
ゲームプログラム。
According to the present invention,
The contribution determination means determines based on the degree of user action on the game space;
Game program.

かかる発明によれば、単にユーザの滞在時間(ゲーム画面を表示しているだけの時間)ではなく、実質的にゲーム進行に関与したかどうかに基づいて個々のユーザへインセンティブが与えられるため、ユーザ間の不公平をなくすことができる。   According to this invention, the incentive is given to each user based on whether he / she was substantially involved in the progress of the game, not simply the user's stay time (time during which the game screen is displayed). Injustice between them can be eliminated.

本発明によれば、
前記ゲーム空間には各ユーザ作用によってオブジェクトを配置可能であり、
前記配置された各オブジェクトに人口を関連付ける関連付け手段を更に備えており、
前記貢献度決定手段は、一のユーザによって配置された前記オブジェクトに関連付けられた人口の和を当該一のユーザによる貢献度とする、
ゲームプログラム。
According to the present invention,
Objects can be placed in the game space by each user action,
An association means for associating a population with each of the arranged objects;
The contribution determination means sets the sum of the population associated with the object arranged by one user as the contribution by the one user,
Game program.

かかる発明によれば、単にユーザの滞在時間(ゲーム画面を表示しているだけの時間)ではなく、実質的にゲーム進行に関与したかどうかに基づいて個々のユーザへインセンティブが与えられるため、ユーザ間の不公平をなくすことができる。   According to this invention, the incentive is given to each user based on whether he / she was substantially involved in the progress of the game, not simply the user's stay time (time during which the game screen is displayed). Injustice between them can be eliminated.

(第1の実施の形態)
以下、図面を参照して、本発明の実施形態によるゲームプログラムについて説明する。図面および以下の説明において同一の構成要素には同一の符号を付してある。
(First embodiment)
Hereinafter, a game program according to an embodiment of the present invention will be described with reference to the drawings. In the drawings and the following description, the same components are denoted by the same reference numerals.

本実施の形態によるゲームシステムは、複数のユーザが参加する街作りシミュレーションゲームを進行させるものである。ユーザは、図1に示されるようなゲーム空間内において、ユーザ作用(後述)により、ゲーム空間にオブジェクトを配置したり、他人のオブジェクトを買収したりすることによって、ゲーム空間を占有率を上げていく。本実施の形態においては、各ユーザは、複数のグループのいずれかに属しているものとし、最終的な勝敗はグループで決まる。即ち、同一グループに属する全てのユーザの占有率の和が当該グループの占有率となり、グループ間における占有率の優劣によって、勝敗が決まる。   The game system according to the present embodiment advances a city-building simulation game in which a plurality of users participate. In the game space as shown in FIG. 1, the user increases the occupancy rate of the game space by placing an object in the game space or acquiring another person's object by a user action (described later). Go. In this embodiment, it is assumed that each user belongs to one of a plurality of groups, and the final win / loss is determined by the group. That is, the sum of the occupancy rates of all users belonging to the same group becomes the occupancy rate of the group, and winning or losing is determined by superiority or inferiority of the occupancy rate between groups.

図2は、本発明の実施形態によるゲームプログラムを実行させるためのゲームシステムの全体概略図である。図1では、ゲームシステムの主要な構成要素のみを示す。ゲームシステム100は、ユーザ端末10−1〜10−4(以後、「ユーザ端末10」と総称する。)、およびゲームサーバ50を備え、これら要素間はネットワーク30を介して通信を行う。   FIG. 2 is an overall schematic diagram of a game system for executing a game program according to an embodiment of the present invention. FIG. 1 shows only main components of the game system. The game system 100 includes user terminals 10-1 to 10-4 (hereinafter collectively referred to as “user terminals 10”) and a game server 50, and these elements communicate with each other via the network 30.

ユーザ端末10は、ゲームサーバ50から送られるデータおよびプログラムに基づいて、ゲーム画像を生成してブラウザ等のアプリケーションにより表示できる装置であればよく、例えば、スマートフォン、タブレット端末、ゲーム用コンソール、ノートPC等を含むが、これらに限定されない。図示のように、ユーザ端末10は、端末表示部11、端末入力部12、端末処理部13、端末通信部14および端末記憶部15等を備え、これらはバスを介して電気的に相互に接続される。   The user terminal 10 may be any device that can generate a game image based on data and a program sent from the game server 50 and display the game image using an application such as a browser. For example, a smartphone, a tablet terminal, a game console, a notebook PC Etc., but is not limited to these. As illustrated, the user terminal 10 includes a terminal display unit 11, a terminal input unit 12, a terminal processing unit 13, a terminal communication unit 14, a terminal storage unit 15, and the like, which are electrically connected to each other via a bus. Is done.

ゲームサーバ50から端末通信部14で受信したデータやプログラムは、端末記憶部15に一時的に格納され、端末処理部13で画面イメージが生成されて、端末表示部11によってブラウザを通じて表示される。端末表示部11は、例えば液晶ディスプレイ(LCD)等によって実現することができるが、実施形態においては、特にタッチディスプレイとして構成するのがよい。端末入力部12は、3次元仮想空間に配置される仮想カメラの操作制御をするための命令や、3次元仮想空間に配置された各種オブジェクトに対するユーザ作用全般(オブジェクトの「選択」、「移動」、「削除」等)をしてゲームを進行させるための命令を入力する。   Data and programs received from the game server 50 by the terminal communication unit 14 are temporarily stored in the terminal storage unit 15, a screen image is generated by the terminal processing unit 13, and is displayed by the terminal display unit 11 through a browser. The terminal display unit 11 can be realized by, for example, a liquid crystal display (LCD) or the like. In the embodiment, the terminal display unit 11 is particularly preferably configured as a touch display. The terminal input unit 12 is a command for controlling the operation of a virtual camera arranged in the three-dimensional virtual space, and general user actions on various objects arranged in the three-dimensional virtual space (object “selection”, “movement”). , “Delete”, etc.) and input a command to advance the game.

端末入力部12で受けた入力命令に基づいて、端末処理部13がユーザ命令を作成し、端末通信部14およびネットワーク30を通じてゲームサーバ50と通信を行う。そして、ゲームサーバ50が関連するゲームプログラムを実行する。端末記憶部15は、ユーザ端末に関連付けられる各種データ、および画像データの表示に必要なブラウザ等のアプリケーションを格納すると共に、ゲームサーバ50から受信する画像データを生成するためのデータおよびプログラムといった各種データも一時的に格納する。   Based on the input command received by the terminal input unit 12, the terminal processing unit 13 creates a user command and communicates with the game server 50 through the terminal communication unit 14 and the network 30. Then, the game server 50 executes a related game program. The terminal storage unit 15 stores various data associated with the user terminal and various data such as data and programs for generating image data received from the game server 50 while storing applications such as a browser necessary for displaying image data. Also store temporarily.

一方、ゲームサーバ50は、処理部51、メインメモリ52、外部メモリ53、ユーザインタフェース54、通信部55、およびディスクドライブ56等を備え、これらはバスを介して電気的に相互に接続される。処理部51は、外部メモリ53に格納されたプログラムモジュール、およびディスクドライブ56に格納された各種データ等をメインメモリ52にロードして、順次、本発明の実施形態によるゲームプログラムを実行することによりゲームの進行を制御する。   On the other hand, the game server 50 includes a processing unit 51, a main memory 52, an external memory 53, a user interface 54, a communication unit 55, a disk drive 56, and the like, which are electrically connected to each other via a bus. The processing unit 51 loads the program module stored in the external memory 53 and various data stored in the disk drive 56 into the main memory 52 and sequentially executes the game program according to the embodiment of the present invention. Control the progress of the game.

特に、処理部51は、ユーザ端末10で表示用ゲーム画像を生成および表示させるためのデータやプログラムを、通信部55を介してユーザ端末10に提供するように構成される。なお、表示用ゲーム画像は処理部51が生成してもよい。ユーザインタフェース54は、ゲームサーバ50の管理者によってサーバにアクセスされ、各種サーバ機能設定やネットワーク設定が実施される。   In particular, the processing unit 51 is configured to provide data and a program for generating and displaying a display game image on the user terminal 10 to the user terminal 10 via the communication unit 55. Note that the display game image may be generated by the processing unit 51. The user interface 54 is accessed by the administrator of the game server 50 to perform various server function settings and network settings.

なお、上記ゲームサーバ50に関する情報処理装置としての様々な機能の全部または一部は、ユーザ端末10が担うように構成してもよい。この場合には、ユーザ端末10単体で情報処理装置を構成するか、またはユーザ端末10およびゲームサーバ50全体で情報処理装置が構成される。   In addition, you may comprise so that the user terminal 10 may bear all or one part of various functions as an information processing apparatus regarding the said game server 50. FIG. In this case, the information processing apparatus is configured by the user terminal 10 alone, or the information processing apparatus is configured by the user terminal 10 and the game server 50 as a whole.

次に、図3を参照して、ゲームサーバ50内に実装される各機能について説明する。図2は、図1に示したゲームサーバ50に格納される各種プログラムモジュールおよび各種データに関する例示的な主要機能ブロック図である。なお、図2にはゲームサーバ50が有する主要な機能ブロックのみを示す。ゲームサーバ50は、(図1にも示した)記憶部53および通信部55、並びにゲーム進行制御部510を機能ブロックとして備える。   Next, each function implemented in the game server 50 will be described with reference to FIG. FIG. 2 is an exemplary main functional block diagram relating to various program modules and various data stored in the game server 50 shown in FIG. FIG. 2 shows only main functional blocks of the game server 50. The game server 50 includes a storage unit 53, a communication unit 55, and a game progress control unit 510 (also shown in FIG. 1) as functional blocks.

通信部55は、ネットワーク30を介してユーザ端末10との間で情報をやりとりするための受信部551および送信部552を備える。受信部551では、ユーザ端末10からのゲーム進行要求をはじめとした各種要求、並びにユーザ端末10でのユーザ操作に伴う、ゲーム空間へのユーザ作用に関連する様々な指示および情報を受信する。また、送信部552では、記憶部53に格納された様々な情報、およびゲーム進行制御部50によるゲーム進行に関連する処理結果をユーザ端末10へ送信する。なお、ゲーム進行情報は、ゲーム進行に関連付けられる全てのユーザの端末に、更新される都度リアルタイムに送信部552によって送信される。   The communication unit 55 includes a reception unit 551 and a transmission unit 552 for exchanging information with the user terminal 10 via the network 30. The receiving unit 551 receives various requests including a game progress request from the user terminal 10 and various instructions and information related to the user action on the game space accompanying the user operation on the user terminal 10. In addition, the transmission unit 552 transmits various information stored in the storage unit 53 and processing results related to the game progress by the game progress control unit 50 to the user terminal 10. The game progress information is transmitted by the transmission unit 552 in real time to every user terminal associated with the game progress every time it is updated.

記憶部53では、本発明の実施形態によるゲームプログラムを実行するための各種データを格納する。具体的には、ユーザに関するユーザ情報531、ユーザ毎に構築されるユーザ空間情報532、ゲームが進行される都度記録および更新されるゲーム進行情報533、その他ゲームプログラムを実行させゲームを進行させるのに必要な各種情報である。なお、図2では、記憶部53は、ゲームサーバ50内に備えるものとして図示しているものの、ゲームサーバ50外に備えてもよい。   The storage unit 53 stores various data for executing the game program according to the embodiment of the present invention. Specifically, user information 531 relating to the user, user space information 532 constructed for each user, game progress information 533 recorded and updated as the game progresses, and other game programs are executed to advance the game. Various necessary information. In FIG. 2, the storage unit 53 is illustrated as being provided in the game server 50, but may be provided outside the game server 50.

より具体的には、ユーザ情報531には、ユーザ識別子、ユーザが有する報酬情報等が含まれる。ユーザ所有情報532には、ユーザが保有している各種オブジェクト(後述)に関するオブジェクト情報やそれらの位置情報等が含まれる。   More specifically, the user information 531 includes a user identifier, reward information that the user has, and the like. The user possession information 532 includes object information related to various objects (described later) possessed by the user, position information thereof, and the like.

ゲーム進行情報533には、ゲーム進行制御部510での各種処理の結果情報、システムやユーザ操作によりゲームが進行される場合に生成され、ユーザ情報531や空間情報533に関連付けて格納される情報が含まれる。ゲーム進行情報533は、ユーザ情報531や空間情報533に関連付けて情報が生成更新削除される都度、送信部552によってリアルタイムにネットワークを介して関連するユーザ端末に送信され、ユーザ画面表示に反映されるように構成される。   The game progress information 533 includes information obtained as a result of various processes in the game progress control unit 510, information generated when the game is progressed by a system or user operation, and stored in association with the user information 531 or the space information 533. included. The game progress information 533 is transmitted to the associated user terminal via the network in real time by the transmission unit 552 every time information is generated, updated, or deleted in association with the user information 531 or the space information 533, and reflected on the user screen display. Configured as follows.

ゲーム進行制御部510は、処理部51で実行される主要機能に関し、ゲーム空間提供部511、ユーザ作用処理部512、勝敗判定部513、および報酬分配部514を含む。ゲーム空間提供部511は、当該ゲームサーバ50に接続される複数のユーザ端末に共通のゲーム空間を送信部552を通して提供する。ゲーム空間は、複数の格子で形成された平面と、空や遠景等を示す背景で構成されている。本実施の形態によるゲームシステムにおいては、複数の建物オブジェクトのそれぞれが1つ以上の前記格子上に配置される。なお、建物を配置するために必要な格子数は、建物ごとに決定されている。   The game progress control unit 510 includes a game space providing unit 511, a user action processing unit 512, a win / loss determination unit 513, and a reward distribution unit 514 regarding the main functions executed by the processing unit 51. The game space providing unit 511 provides a game space common to a plurality of user terminals connected to the game server 50 through the transmission unit 552. The game space is composed of a plane formed by a plurality of grids and a background showing the sky, a distant view, and the like. In the game system according to the present embodiment, each of a plurality of building objects is arranged on one or more of the lattices. Note that the number of lattices necessary for arranging the buildings is determined for each building.

次に、ユーザ作用処理部512では、受信部551で受信する各ユーザ端末上で行われたユーザ作用に関する情報を解釈し、これに基づいてゲーム進行情報を更新する。当該ユーザ作用には、前記ゲストユーザに関連付けられるオブジェクトを前記ホストゲーム空間内に配置する操作、削除する操作、移動する操作、購入売却する操作等が含まれる。   Next, the user action processing unit 512 interprets information on the user action performed on each user terminal received by the receiving unit 551, and updates the game progress information based on the information. The user action includes an operation of placing an object associated with the guest user in the host game space, an operation of deleting, an operation of moving, an operation of purchasing and selling, and the like.

ゲーム進行制御部510は図示しないタイマー部を有しており、ゲーム開始から所定時間経過後なゲーム進行を打ち切る。勝敗判定部513は、ゲーム開始から所定時間後における各グループによるゲーム空間の占有状態(後述する)を数値化し、且つ、数値化の結果に基づいて、グループ間の勝敗(優劣)を決定する。占有状態の数値化については、種々の基準によって行われるが詳細は後述する。   The game progress control unit 510 has a timer unit (not shown), and stops the game progress after a predetermined time has elapsed from the start of the game. The win / loss determination unit 513 numerically occupies a game space occupation state (to be described later) by each group after a predetermined time from the start of the game, and determines win / loss (dominance) between groups based on the numerical result. The digitization of the occupied state is performed according to various standards, but details will be described later.

報酬分配部514では、各ユーザの貢献度合い及び上記勝敗の結果に基づいて、所定のゲーム内報奨を各ユーザに分配する。分配される報酬は、ユーザ情報531として更新されて、ゲーム空間内で利用可能なユーザポイントとなる。ゲーム内報奨としては、ゲーム内通貨、アイテム、キャラクタ、特殊オブジェクト等でもよい。   The reward distribution unit 514 distributes a predetermined in-game reward to each user based on the contribution degree of each user and the result of the winning / losing. The reward to be distributed is updated as user information 531 and becomes user points that can be used in the game space. In-game rewards may include in-game currency, items, characters, special objects, and the like.

図3がゲームサーバ50内に実装される各機能について示すのに対し、図3は、ユーザ端末10内に実装される各機能について示す。図3は、図1に示したユーザ端末10に格納される各種プログラムモジュールおよび各種データに関する例示的な主要機能ブロック図である。なお、図2にはユーザ端末10が有する主要な機能ブロックのみを示す。ユーザ端末10は、(図2にも示した)端末入力部12、端末通信部14、端末記憶部15および端末表示部11、並びにゲーム進行操作部130を機能ブロックとして備える。   FIG. 3 shows each function implemented in the game server 50, whereas FIG. 3 shows each function implemented in the user terminal 10. FIG. 3 is an exemplary main functional block diagram regarding various program modules and various data stored in the user terminal 10 shown in FIG. FIG. 2 shows only main functional blocks of the user terminal 10. The user terminal 10 includes a terminal input unit 12, a terminal communication unit 14, a terminal storage unit 15, a terminal display unit 11, and a game progress operation unit 130 (also shown in FIG. 2) as functional blocks.

ユーザ端末10の入出力デバイスとして、ここではタッチスクリーンを想定する。端末入力部12では、タッチスクリーンを通じたユーザ端末操作、即ちタッチジェスチャ操作により、ユーザ入力による命令を受ける。ユーザ命令のためのタッチジェスチャ操作は、例えば、キーボードや仮想キーボードによる文字入力、マウスによるオブジェクトのクリック、オブジェクト位置に対応するタッチディスプレイ上の位置での指によるタッチ入力やスタイラスによる入力、およびその組み合わせとすることができ、特に、タッチスクリーンに対するタップ、長押し、ピンチ、ストレッチ、スライド、スワイプ、回転等の操作を含むがこれらに限定されない。
端末通信部14は、ネットワーク30を介してゲームサーバ50との間で情報をやりとりするための受信部141および送信部142を備える。受信部141では、ゲームサーバ50からユーザ情報531、ユーザ空間情報532、ゲーム進行情報533および各種情報534を含む情報、並びにこれらに関連するプログラムを、ネットワークを介して受信する。なお、ゲームサーバ50で生成および更新されるゲーム進行情報は、ゲーム進行に関連付けられる全てのユーザの端末に、更新される都度リアルタイムに送信され、受信部141で受信する。受信した各種データは端末記憶部15に一時的に格納され、ゲーム進行操作部130で表示用画像イメージが生成される。
Here, a touch screen is assumed as an input / output device of the user terminal 10. The terminal input unit 12 receives a user input command by a user terminal operation through a touch screen, that is, a touch gesture operation. Touch gesture operations for user instructions include, for example, character input using a keyboard or virtual keyboard, clicking an object using a mouse, touch input using a finger at a position on the touch display corresponding to the object position, input using a stylus, and combinations thereof In particular, including but not limited to operations such as tapping, long-pressing, pinching, stretching, sliding, swiping, and rotating on the touch screen.
The terminal communication unit 14 includes a reception unit 141 and a transmission unit 142 for exchanging information with the game server 50 via the network 30. The receiving unit 141 receives information including user information 531, user space information 532, game progress information 533, and various information 534 from the game server 50, and programs related thereto, via the network. Note that the game progress information generated and updated by the game server 50 is transmitted to all user terminals associated with the game progress in real time each time it is updated, and is received by the receiving unit 141. The received various data are temporarily stored in the terminal storage unit 15, and a display image is generated by the game progress operation unit 130.

また、送信部552では、端末入力部12で操作され、ゲーム進行操作部により生成される各種ユーザ命令をゲームサーバ50に送信する。ユーザ命令には、例えば、仮想カメラ位置制御命令、オブジェクト操作命令を含む。   In addition, the transmission unit 552 transmits various user commands operated by the terminal input unit 12 and generated by the game progress operation unit to the game server 50. The user command includes, for example, a virtual camera position control command and an object operation command.

端末記憶部15は、ユーザ端末の端末表示部11での画像表示に必要なブラウザ等のアプリケーションを格納する。また、ユーザ端末に関連付けられる各種データ、およびゲームサーバから受信したゲーム進行に伴う各種データ(具体的には、ユーザ情報531、ユーザ毎に構築されるユーザ空間情報532、ゲームが進行される都度記録および更新されるゲーム進行情報533、その他ゲームプログラムを実行させゲームを進行させるのに必要な各種情報)、ゲーム進行操作部130において生成および更新される操作データを一時的に格納する。   The terminal storage unit 15 stores an application such as a browser necessary for image display on the terminal display unit 11 of the user terminal. In addition, various data associated with the user terminal and various data accompanying the game progress received from the game server (specifically, user information 531, user space information 532 constructed for each user, recorded each time the game is progressed) The game progress information 533 to be updated and other information necessary for executing the game program and progressing the game), and operation data generated and updated by the game progress operation unit 130 are temporarily stored.

ゲーム進行操作部130は、端末処理部13で実行される主要機能に関連し、仮想カメラ位置制御部131、オブジェクト操作部132、および画像生成部134を含む。仮想カメラ位置制御部131では、ユーザ端末操作、即ちタッチジェスチャ操作に応じて、仮想空間内における仮想カメラの位置を決定し、仮想街空間(ゲーム空間)の視界領域を決定する(図1の視界イメージも参照)。なお、仮想カメラは、ゲーム空間内の任意の位置を移動可能としてもいいし、ズームインズームアウトに伴う高さ方向の移動、および水平面に沿った所定の方向への水平移動のみを可能とするよう制限してもいい。   The game progress operation unit 130 is related to main functions executed by the terminal processing unit 13 and includes a virtual camera position control unit 131, an object operation unit 132, and an image generation unit 134. The virtual camera position control unit 131 determines the position of the virtual camera in the virtual space in accordance with the user terminal operation, that is, the touch gesture operation, and determines the view area of the virtual city space (game space) (the view field of FIG. 1). See also image). The virtual camera may be able to move at any position in the game space, and only moves in the height direction accompanying zoom-in / zoom-out and horizontal movement in a predetermined direction along the horizontal plane. You can limit it.

オブジェクト操作部132では、ユーザ端末操作に応じて、仮想街空間平面上に建物等のオブジェクトを配置する。即ち、オブジェクトの「選択」「移動」「削除」する等のブジェクト操作を可能にする。画像生成部134では、記憶部15に格納した空間データ、並びに仮想カメラ位置制御部131、オブジェクト操作部132およびアバター操作部133でのユーザ操作データに基づいて、端末表示部11に表示するための仮想空間の画像イメージを生成する(図5の視界イメージも参照)。   The object operation unit 132 arranges an object such as a building on the virtual city space plane in accordance with a user terminal operation. That is, object operations such as “select”, “move”, and “delete” of an object are enabled. The image generation unit 134 displays the data on the terminal display unit 11 based on the spatial data stored in the storage unit 15 and the user operation data in the virtual camera position control unit 131, the object operation unit 132, and the avatar operation unit 133. An image image of the virtual space is generated (see also the view field image in FIG. 5).

次に図5を参照して、本発明の第1の実施形態によるゲーム空間を構築可能な街作りゲームを進行させるゲームプログラムにおいて実施される表示例を説明する。なお、説明の便宜上、図1に示されるように4人のユーザによる4つのユーザ端末10−1乃至10−4によって、ゲーム空間が構築される例を説明する。   Next, with reference to FIG. 5, a display example implemented in a game program for advancing a town building game capable of constructing a game space according to the first embodiment of the present invention will be described. For convenience of explanation, an example in which a game space is constructed by four user terminals 10-1 to 10-4 by four users as shown in FIG. 1 will be described.

図5は、ユーザAの保有するユーザ端末10−1の画面に表示される例である。図において、平面200上に複数の建物オブジェクト210(210b、210c)が配置されている。本実施の形態による、建物オブジェクトは、ユーザによる建築操作によってゲーム空間内に配置される。ユーザは、建物オブジェクト一覧(図示せず)からゲーム空間内に配置(以下、「建築」と呼ぶ)したい建物オブジェクトを選択し、場所を指定する。   FIG. 5 is an example displayed on the screen of the user terminal 10-1 owned by the user A. In the figure, a plurality of building objects 210 (210b, 210c) are arranged on a plane 200. The building object according to the present embodiment is arranged in the game space by a building operation by the user. The user selects a building object to be placed (hereinafter referred to as “architecture”) in the game space from a building object list (not shown), and designates a location.

このようなユーザ操作は、図6に示されるようなフローに従って処理される。即ち、ユーザAが建築操作を行うと、ユーザ端末10−1からゲームサーバ50に建築リクエストが送信される(S101)。建築リクエストには、ユーザ端末情報、選択した建物オブジェクト情報(建物オブジェクトID)及び配置したゲーム空間内の位置情報(平面上の格子の座標情報)が含まれている。ゲームサーバ50は、当該建託リクエストに基づいてゲーム空間を更新する。即ち、ゲーム空間の情報を受信した位置情報及び建物オブジェクト情報に基づいて所定の位置に所定の建物オブジェクトが配置されたゲーム空間の情報に更新する(S501)。更に、更新されたゲーム空間情報をユーザAのユーザ端末10−1及び他のユーザ端末10−2乃至10−4に送信する。ゲーム空間情報を受信(S102、S201)したユーザ端末10−1乃至10−4は、ゲーム空間の表示(画面表示)を当該ゲーム空間情報に基づいて更新する。   Such user operations are processed according to the flow shown in FIG. That is, when the user A performs a building operation, a building request is transmitted from the user terminal 10-1 to the game server 50 (S101). The building request includes user terminal information, selected building object information (building object ID), and position information in the arranged game space (coordinate information of a lattice on a plane). The game server 50 updates the game space based on the deposit request. That is, the game space information is updated to the game space information in which the predetermined building object is arranged at the predetermined position based on the received position information and building object information (S501). Furthermore, the updated game space information is transmitted to the user terminal 10-1 of the user A and the other user terminals 10-2 to 10-4. The user terminals 10-1 to 10-4 that have received the game space information (S102, S201) update the display (screen display) of the game space based on the game space information.

本実施の形態においては、図5に示されるように、他のユーザによるゲーム空間へのユーザ作用情報を視覚的に表示する。具体的には、ユーザBが建物オブジェクト210bを操作対象として何らかのユーザ作用を行っている場合(例えば、建築操作、選択操作、移動操作、削除操作等)当該建物オブジェクト210bにユーザBが操作中であることを視覚化(枠300bを表示)する。枠310bは、ユーザBに関連付けられた色彩が付与されている。   In the present embodiment, as shown in FIG. 5, user action information on the game space by other users is visually displayed. Specifically, when the user B is performing some user action with the building object 210b as an operation target (for example, a building operation, a selection operation, a moving operation, a deletion operation, etc.), the user B is operating on the building object 210b. It is visualized (frame 300b is displayed). A color associated with the user B is given to the frame 310b.

なお、視覚化の方法は、上述した枠の表示のみならず、例えば、ユーザ操作の対象となっている建物オブジェクトの色調を変えたり、建物オブジェクトが配置されている格子の色を変更したり網掛け又は塗りつぶし表示をすることとしてもよいし、明度、輝度、透過率を変更することとしてもよい。建物オブジェクトがいずれかのユーザによる操作対象とされていること又は建物オブジェクトが特定のユーザによる操作対象とされていることが視覚的に表示されていればその表示態様はどのようなものでもよい。   Note that the visualization method is not limited to the display of the frame described above. For example, the color tone of the building object that is the target of the user operation is changed, the color of the grid on which the building object is arranged is changed, or the network is changed. Multiplying or filling display may be performed, or brightness, luminance, and transmittance may be changed. As long as it is visually displayed that the building object is an operation target by any user or that the building object is an operation target by a specific user, the display form may be any.

加えて、ユーザBのアイコン、アバター、ユーザ名、キャラクタを表示することとしてもよい。同時に、ユーザCが建物オブジェクト210cを操作対象として何らかのユーザ作用を行っている場合も当該建物オブジェクト210cにユーザCが操作中であることを示す枠300cを表示する。枠310cは、ユーザCに関連付けられた色彩が付与されている。   In addition, user B's icon, avatar, user name, and character may be displayed. At the same time, even when the user C is performing some user action with the building object 210c as an operation target, the frame 300c indicating that the user C is operating is displayed on the building object 210c. A color associated with the user C is given to the frame 310c.

また、本実施の形態による視覚化は、同一のグループに属する他のユーザによる操作のみに対して行われる。即ち、他のグループに属するユーザによって操作対象とされている建物オブジェクトに対しては上述した視覚化は行わない。   Further, the visualization according to the present embodiment is performed only for operations by other users belonging to the same group. That is, the above-described visualization is not performed on a building object that is an operation target by a user belonging to another group.

更に、図7に示されるように、ユーザBが建物オブジェクト210bを移動させようとしている場合、ユーザ操作(移動操作)の対象となっている建物オブジェクト210bを透過処理することによって、当該建物オブジェクトが他のユーザ(ユーザA、ユーザC又はユーザD)の操作対象とされていることを視覚化する。この際、移動先として選択されている格子に対して、ユーザBに関連付けられた色を有する枠301bが表示される。これにより、同一グループ間において、建物オブジェクト210bの移動先に他のユーザが新たな建物を建ててしまうこと(操作の競合)を避けることができる。   Furthermore, as shown in FIG. 7, when the user B is about to move the building object 210b, the building object 210b that is the target of the user operation (movement operation) is transparently processed, so that the building object It visualizes that it is made into the operation object of other users (user A, user C, or user D). At this time, a frame 301b having a color associated with the user B is displayed for the grid selected as the movement destination. Thereby, it is possible to avoid that another user builds a new building (operation conflict) at the destination of the building object 210b between the same groups.

(第2の実施の形態)
本発明の第2の実施の形態によるゲームシステムは、当該ゲームの勝敗判定に関するものである。既に述べたように、本ゲームシステムにおいては、各グループによるゲーム空間の占有率の優劣によって、グループ間の勝敗が決まる。以下、2つのグループ間で対戦を行う例を説明する。なお、各グループに属するユーザの数は4名とする(即ち、4人対4人の対戦ゲームシステムということになる。)。
(Second Embodiment)
The game system according to the second embodiment of the present invention relates to the game win / loss determination. As described above, in this game system, the victory or defeat between groups is determined by the superiority or inferiority of the game space occupancy rate by each group. Hereinafter, an example in which a battle is performed between two groups will be described. Note that the number of users belonging to each group is four (that is, a four-player-four-player game system).

図8に示されるように、グループAにはユーザA乃至ユーザDの4人のユーザが属しており、グループBにはユーザE乃至ユーザHの4人のユーザが属している。各ユーザは、上述したユーザ作用(建築操作)を行うことにより、ゲーム空間の平面200に建物オブジェクト(a01乃至h01)を配置する。逗子されているように、建物オブジェクトa01、a02はユーザちにより配置されたものであり、建物オブジェクトa01、a02はユーザAにより配置されたものであり、建物オブジェクトc01はユーザCにより配置されたものであり、建物オブジェクトd01はユーザDにより配置されたものである。また、建物オブジェクトe01はユーザEにより配置されたものであり、建物オブジェクトf01はユーザFにより配置されたものであり、建物オブジェクトg01はユーザGにより配置されたものであり、建物オブジェクトh01はユーザHにより配置されたものである。   As shown in FIG. 8, four users, user A to user D, belong to group A, and four users, user E to user H, belong to group B. Each user arranges the building objects (a01 to h01) on the plane 200 of the game space by performing the above-described user action (building operation). As shown, the building objects a01 and a02 are arranged by the user, the building objects a01 and a02 are arranged by the user A, and the building object c01 is arranged by the user C. The building object d01 is arranged by the user D. The building object e01 is arranged by the user E, the building object f01 is arranged by the user F, the building object g01 is arranged by the user G, and the building object h01 is the user H It is arranged by.

上述したように、ゲーム開始から所定時間後においてゲームは打ち切られる。この時点における各グループのゲーム空間の占有状態が数値化され、グループ間の優劣が決定される。より詳しくは、平面200上に配置された建物オブジェクトのうち、グループAに属するユーザ(ユーザA乃至ユーザD)によって配置された建物オブジェクト(即ち、建物オブジェクトa01、a02、c01、d01:以下「グループAに属する建物オブジェクト」と呼ぶ)の個数に対応するポイントとグループBに属するユーザ(ユーザE乃至ユーザH)によって配置された建物オブジェクト(即ち、建物オブジェクトe01、f01、g01、h01:以下「グループBに属する建物オブジェクト」と呼ぶ)の個数に対応するポイントとの数を比較し、多い方のグループを勝利と判定する。図示されるように、グループAに属する建物オブジェクトの個数は4であり、グループBに属する建物オブジェクトの個数は4である。   As described above, the game is terminated after a predetermined time from the start of the game. The occupancy state of the game space of each group at this time is digitized, and the superiority or inferiority between the groups is determined. More specifically, among the building objects arranged on the plane 200, building objects arranged by users belonging to group A (users A to D) (that is, building objects a01, a02, c01, d01: hereinafter “group” Points corresponding to the number of building objects belonging to A) and building objects arranged by users belonging to group B (users E to H) (that is, building objects e01, f01, g01, h01): The number of points corresponding to the number of building objects belonging to “B” is compared, and the larger group is determined to be a victory. As illustrated, the number of building objects belonging to group A is four, and the number of building objects belonging to group B is four.

本実施の形態においては、平面200条に特殊エリア250が設けられている。上述した優劣の判定において、特殊エリア250に配置された建物オブジェクトの個数は2倍する。即ち、グループAに属する建物オブジェクトの個数は4であるが、建物オブジェクトd01が特殊エリア250に配置されているため、建物オブジェクトa01=1ポイント、建物オブジェクトa02=1ポイント、建物オブジェクトc01=1ポイント、建物オブジェクトd01=2ポイント、合計5ポイントとしてカウントする。一方、グループBに属する建物オブジェクトの個数は4であり、そのうち特殊エリアに配置されているものは存在しないため、建物オブジェクトe01=1ポイント、建物オブジェクトf01=1ポイント、建物オブジェクトg01=1ポイント、建物オブジェクトh01=1ポイント、合計4ポイントとしてカウントする。従って、このゲームは、グループAの勝利と判定される。   In the present embodiment, a special area 250 is provided on the plane 200. In the above-described determination of superiority or inferiority, the number of building objects arranged in the special area 250 is doubled. That is, the number of building objects belonging to group A is 4, but since the building object d01 is arranged in the special area 250, the building object a01 = 1 point, the building object a02 = 1 point, and the building object c01 = 1 point. The building object d01 = 2 points, and the total is 5 points. On the other hand, since the number of building objects belonging to group B is four, and none of them are arranged in the special area, building object e01 = 1 point, building object f01 = 1 point, building object g01 = 1 point, The building object h01 = 1 point is counted as a total of 4 points. Therefore, this game is determined to be the victory of group A.

このように、ゲーム空間内(平面200)に優劣判定に影響する特性を持たせることとすれば、単に建物オブジェクトの数を競うというものに比べてではなく、より戦略的にゲームを競わせることができ、ゲーム性を向上することができる。   In this way, if the game space (plane 200) has a characteristic that affects the superiority or inferiority determination, the game can be more strategically competed rather than simply competing for the number of building objects. Can improve game performance.

なお、優劣判定に影響する特性は上記の方法に限られない。即ち、特殊エリア250に配置された建物オブジェクトの個数を1/2とすることとしてもよい。また、複数の特殊エリアを設けることとしてもよい。   Note that the characteristics that affect the superiority / inferiority determination are not limited to the above method. That is, the number of building objects arranged in the special area 250 may be halved. A plurality of special areas may be provided.

上述した優劣判定においては、特殊エリアか否かという、平面200の特性を考慮して優劣が決定されていた。しかしながら、建物オブジェクトに関連付けられた特性を考慮することとしてもよい。即ち、図9に示されるようにユーザCが配置した建物オブジェクトc01’は2ポイント、ユーザEに配置された建物オブジェクトE01’は5ポイントが関連付けられており、その他の建物オブジェクトa01、a02、d01、f01、g01、h01には1ポイントが関連付けられている。更に、平面200には上述した特殊エリア250が設定されている。このような場合における優劣の判定は次の通りとなる。即ち、グループAに属する建物オブジェクトの総ポイント数は、建物オブジェクトa01=1ポイント、建物オブジェクトa02=1ポイント、建物オブジェクトc01’=2ポイント、建物オブジェクトd01=2ポイント(注:特殊エリア250はポイントを2倍するため)の総和となり、6ポイントである。一方、グループBに属する建物オブジェクトの総ポイント数は、建物オブジェクトe01’=5ポイント、建物オブジェクトf01=1ポイント、建物オブジェクトg01=1ポイント、建物オブジェクトh01=1ポイントの総和となり、8ポイントである。よってグループBの勝利と判定される。   In the above-described superiority / inferiority determination, superiority or inferiority is determined in consideration of the characteristics of the plane 200, such as whether or not the area is a special area. However, the characteristics associated with the building object may be considered. That is, as shown in FIG. 9, 2 points are associated with the building object c01 ′ arranged by the user C and 5 points are associated with the building object E01 ′ arranged at the user E, and the other building objects a01, a02, d01 are associated with each other. , F01, g01, and h01 are associated with one point. Further, the special area 250 described above is set on the plane 200. The determination of superiority or inferiority in such a case is as follows. That is, the total number of points of building objects belonging to group A is as follows: building object a01 = 1 point, building object a02 = 1 point, building object c01 ′ = 2 points, building object d01 = 2 points (note: special area 250 is a point) Is 6 points). On the other hand, the total number of points of building objects belonging to group B is 8 points, which is the sum of building object e01 ′ = 5 points, building object f01 = 1 point, building object g01 = 1 point, and building object h01 = 1 point. . Therefore, it is determined that group B is a victory.

平面の特性を考慮した優劣の判定方法と、建物オブジェクトの特性を考慮した優劣の判定方法とを組み合わせることによって、より高度な戦略性をもってゲームを進めることができ、ユーザに対して多様な動機づけを提供することができる。   By combining the superiority / inferiority determination method considering the characteristics of the plane with the superiority / inferiority determination method considering the characteristics of the building object, the game can be advanced with a higher degree of strategy and various motivations for the user Can be provided.

(第3の実施の形態)
本発明の第3の実施の形態によるゲームシステムは、上述した実施の形態の変形例である。従って、以下の説明においては、第1の実施の形態と同様の要素については同一の参照符号を付しその詳細な説明を省略する。上述した実施の形態(特に第2の実施の形態)においては、各グループによるゲーム空間の占有率の優劣によってグループ間の勝敗が決められていた。本実施の形態は、人口情報を有する建物オブジェクト(人口収容オブジェクト)が勝敗判定に用いられる。以下、上記と同様に、2つのグループ間で対戦を行う例を説明する。なお、各グループに属するユーザの数は4名とする(即ち、4人対4人の対戦ゲームシステムということになる。)。
(Third embodiment)
A game system according to the third embodiment of the present invention is a modification of the above-described embodiment. Therefore, in the following description, the same reference numerals are given to the same elements as those in the first embodiment, and the detailed description thereof is omitted. In the above-described embodiment (particularly the second embodiment), the victory or defeat between groups is determined by the superiority or inferiority of the game space occupancy rate by each group. In the present embodiment, a building object (population accommodation object) having population information is used for the win / loss determination. Hereinafter, similarly to the above, an example in which a battle is performed between two groups will be described. Note that the number of users belonging to each group is four (that is, a four-player-four-player game system).

本実施の形態においては、各建物オブジェクトに対して人口情報として最大収容人数と現在収容人数とが関連付けられる。具体的には、図10に示されるように、「現在収容人数/最大収容人数」のように表示される。建物オブジェクトa01の最大収容人数は「10」であり現在収容人数は「6」である。同様に、建物オブジェクトa02の最大収容人数も「10」であり現在収容人数は「10」である。建物オブジェクトc01の最大収容人数も「10」であり現在収容人数は「2」である。建物オブジェクトd01の最大収容人数も「10」であり現在収容人数は「7」である。   In the present embodiment, the maximum capacity and the current capacity are associated as population information for each building object. Specifically, as shown in FIG. 10, “current capacity / maximum capacity” is displayed. The maximum capacity of building object a01 is “10”, and the current capacity is “6”. Similarly, the maximum capacity of building object a02 is “10”, and the current capacity is “10”. The maximum capacity of the building object c01 is also “10”, and the current capacity is “2”. The maximum capacity of the building object d01 is also “10”, and the current capacity is “7”.

本実施の形態においては、同一のグループに属するユーザが配置した全ての建物オブジェクトの人数(人口情報)がカウントされ、勝敗判定に用いられる。なお、本実施の形態においても、上述した特殊エリア250が設定されており、特殊エリア250内に配置された建物オブジェクト(図における建物オブジェクトd01)の現在収容人数は2倍される。即ち、勝敗判定に用いられるグループAの総人口としては、建物オブジェクトa01の6人、建物オブジェクトa02の10人及び建物オブジェクトc01の2人に加えて、特殊エリア250内に配置された建物オブジェクトd01の14人(7人×2)、の合計32人となる。なお、グループBも同様に計算される(詳細は図示せず、また説明は省略する)。   In the present embodiment, the number of people (population information) of all building objects arranged by users belonging to the same group is counted and used for winning / losing determination. Also in the present embodiment, the above-described special area 250 is set, and the current capacity of building objects (building object d01 in the figure) arranged in the special area 250 is doubled. That is, the total population of the group A used for the win / loss determination is 6 building objects a01, 10 building objects a02, and 2 building objects c01, and a building object d01 arranged in the special area 250. 14 people (7 people x 2), a total of 32 people. Group B is calculated in the same way (details are not shown and description is omitted).

本実施の形態における建物オブジェクトは、各ユーザが、当該ゲームシステムにおける仮想通貨(コイン、ポイント等)を消費することにより手に入るものである。また、本実施の形態においては、一度配置した建物オブジェクトに対して、上述した仮想通貨を消費することによって最大収容人数を増やすことができる。このように、建物オブジェクトに関連付けられた人数は当該ユーザの属するグループの総人口に合算されるが、建物オブジェクトを入手するための仮想通貨についてはユーザ毎に別々に管理される。従って、各ユーザは、夫々自分の仮想通貨をどのように使用するか(どの建物オブジェクトを入手するのか、どこに設置するのか、等)の判断が戦略に大きな影響を与えることとなる。   The building object in the present embodiment can be obtained by each user consuming virtual currency (coins, points, etc.) in the game system. Further, in the present embodiment, the maximum capacity can be increased by consuming the above-described virtual currency for the building object once arranged. As described above, the number of people associated with the building object is added to the total population of the group to which the user belongs, but the virtual currency for obtaining the building object is managed separately for each user. Therefore, each user determines how to use his / her virtual currency (which building object is acquired, where it is installed, etc.) greatly affects the strategy.

(第4の実施の形態)
本発明の第4の実施の形態によるゲームシステムも、上述した実施の形態の変形例であり、特に、ゲーム勝敗確定後の各ユーザに分配される報酬に関するものである。以下の説明においては、第1の実施の形態と同様の要素については同一の参照符号を付しその詳細な説明を省略する。また、上記と同様に、2つのグループ間で対戦を行う例とし、各グループに属するユーザの数は4名とする(即ち、4人対4人の対戦ゲームシステムということになる。)。また、ゲームは、図11に示される占有状態でグループAが勝利したとする(グループBのユーザによって配置された建物オブジェクトは図示していない)。勝利した場合にグループで得られる報酬(グループ報酬)の額は予め決められている。
(Fourth embodiment)
The game system according to the fourth embodiment of the present invention is also a modification of the above-described embodiment, and particularly relates to a reward distributed to each user after the game win / loss is confirmed. In the following description, elements similar to those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. Similarly to the above, an example in which a battle is performed between two groups is assumed, and the number of users belonging to each group is four (that is, a four-player versus four-player battle game system). In the game, it is assumed that group A wins in the occupied state shown in FIG. 11 (the building objects arranged by the users of group B are not shown). The amount of reward (group reward) that can be obtained in the group when winning is determined in advance.

獲得したグループ報酬は、図12に示される基準によって、各ユーザに分配される。即ち、ゲーム終了時点におけるグループで獲得した人口の総和のうち、当該ユーザの配置した全ての建物オブジェクトの現在収容人数(以下「ユーザ貢献人数」と呼ぶ)の占める割合が30%未満である場合、当該ユーザのランクはCとなり、分配される報酬はなしとなる。同様に、ユーザ貢献人数の占める割合が30%以上を達成した場合、当該ユーザのランクはBとなり、分配される報酬はグループ報酬と同額となる。ユーザ貢献人数の占める割合が50%以上を達成した場合、当該ユーザのランクはAとなり、分配される報酬はグループ報酬の1.5倍となる。ユーザ貢献人数の占める割合が70%以上を達成した場合、当該ユーザのランクはSとなり、分配される報酬はグループ報酬の2倍となる。   The acquired group reward is distributed to each user according to the criteria shown in FIG. That is, in the total population acquired by the group at the end of the game, the proportion of the current capacity of all the building objects arranged by the user (hereinafter referred to as “user contribution number”) is less than 30%. The rank of the user is C, and no reward is distributed. Similarly, when the ratio of the number of user contributions reaches 30% or more, the rank of the user is B, and the reward to be distributed is the same as the group reward. When the ratio of the number of user contributions reaches 50% or more, the rank of the user is A, and the reward to be distributed is 1.5 times the group reward. When the ratio of the number of user contributions reaches 70% or more, the rank of the user is S, and the reward to be distributed is twice the group reward.

図11及び図13を参照して、グループAの各ユーザによって配置された建物オブジェクトa01乃至建物オブジェクトd01の現在収容人数(ゲーム終了時の人数)は、特殊エリア250の効果を考慮すると、建物オブジェクトa01の9人、建物オブジェクトa02の10人、建物オブジェクトc01の2人、建物オブジェクトd01の14人(7人×2倍)を合算した、35人である。このうち、ユーザAは、現在収容人数が9である建物a01と、現在収容人数が10である建物オブジェクトa02を配置したため、ユーザ貢献人数は19である。ユーザBは、建物オブジェクトを1つも配置していないため、ユーザ貢献人数は0である。ユーザCは、現在収容人数が2である建物c01を配置したため、ユーザ貢献人数は2である。ユーザDは、現在収容人数が7である建物d01を配置し且つ特殊エリア250の効果によって、ユーザ貢献人数は14である。   Referring to FIG. 11 and FIG. 13, the current capacity (number of people at the end of the game) of building objects a01 to d01 arranged by each user of group A is the building object in consideration of the effect of special area 250. Nine people a01, 10 people of the building object a02, 2 people of the building object c01, and 14 people of the building object d01 (7 people × 2 times) are 35 people. Among these, the user A arranges the building a01 that currently has a capacity of 9 and the building object a02 that currently has a capacity of 10, so the number of user contributions is 19. Since user B has not arranged any building objects, the number of user contributions is zero. Since the user C arranges the building c01 that currently has a capacity of 2, the user contribution number is 2. The user D arranges the building d01 that currently accommodates 7 people, and the user contribution number is 14 due to the effect of the special area 250.

以上より、ユーザAのランクはA、ユーザBのランクはC、ユーザCのランクはC、ユーザDのランクはBとなる。   From the above, the rank of the user A is A, the rank of the user B is C, the rank of the user C is C, and the rank of the user D is B.

本実施の形態においては、図14に示されるように、達成項目を複数設けることとしてもよい。これにより、最大収容人数の高い建物を1つだけ配置したのみでその後はゲームへ関与せずにゲーム終了まで放置した者による高い報酬分配を回避することができる。   In the present embodiment, a plurality of achievement items may be provided as shown in FIG. This makes it possible to avoid a high reward distribution by a person who has left only one building having a maximum capacity and is not involved in the game and then left until the end of the game.

以上説明した第1乃至第4の実施の形態によれば、戦略ゲーム(所謂陣取りゲーム)にチーム対抗対戦要素を追加し、且つ、街作りの要素をも追加することにより、新しいユーザ体験を可能にしたシミュレーションゲームを提供することがてきる。   According to the first to fourth embodiments described above, a new user experience can be achieved by adding a team competition element to a strategy game (a so-called camp game) and also adding a town building element. It is possible to provide a simulation game.

上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。   The above-described embodiments are merely examples for facilitating understanding of the present invention, and are not intended to limit the present invention. The present invention can be changed and improved without departing from the gist thereof, and it is needless to say that the present invention includes equivalents thereof.

10−1、10−2、10−3、10−4 ユーザ端末
11 端末表示部
12 端末入力部
13 端末処理部
14 端末通信部
15 端末記憶部
30 ネットワーク
50 ゲームサーバ
51 処理部
52 メインメモリ
53 外部メモリ
54 ユーザインタフェース
55 通信部
56 ディスクドライブ
100 ゲームシステム
130 ゲーム進行操作部
131 仮想カメラ位置制御部
132 オブジェクト操作部
134 画像生成部
141 受信部
142 送信部
200 平面
210、210b、210c 建物オブジェクト
300b、
510 ゲーム進行制御部
511 ゲーム空間提供部
512 ユーザ作用処理部
513 勝敗判定部
514 報酬分配部
531 ユーザ情報
532 ユーザ所有情報
533 ゲーム進行情報
534 各種情報
551 受信部
552 送信部
10-1, 10-2, 10-3, 10-4 User terminal 11 Terminal display unit 12 Terminal input unit 13 Terminal processing unit 14 Terminal communication unit 15 Terminal storage unit 30 Network 50 Game server 51 Processing unit 52 Main memory 53 External Memory 54 User interface 55 Communication unit 56 Disk drive 100 Game system 130 Game progress operation unit 131 Virtual camera position control unit 132 Object operation unit 134 Image generation unit 141 Reception unit 142 Transmission unit 200 Plane 210, 210b, 210c Building object 300b,
510 Game Progress Control Unit 511 Game Space Providing Unit 512 User Action Processing Unit 513 Win / Loss Determination Unit 514 Reward Distribution Unit 531 User Information 532 User Owned Information 533 Game Progress Information 534 Various Information 551 Receiving Unit 552 Transmitting Unit

Claims (6)

2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを進行させるゲームプログラムであって、
他のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報に基づいて、前記ゲーム空間内に前記ユーザ作用を視覚的に表示する表示手段、
として、コンピュータを機能させる、
ゲームプログラム。
A game program for advancing a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by other users;
Display means for visually displaying the user action in the game space based on the user action information;
As a computer to function,
Game program.
請求項1に記載のゲームプログラムであって、
前記ゲーム空間は、複数の格子で形成された平面を含み、複数のオブジェクトのそれぞれが1つ以上の前記格子上に配置されるものであり、
前記ユーザ作用は、前記オブジェクトに対する操作である、
ゲームプログラム。
The game program according to claim 1,
The game space includes a plane formed by a plurality of grids, and each of a plurality of objects is arranged on one or more of the grids,
The user action is an operation on the object.
Game program.
請求項2に記載のゲームプログラムであって、
前記表示手段は、前記他のユーザによる前記ユーザ作用がされている前記オブジェクトに、当該他のユーザに関連付けられた色彩を付与する、
ゲームプログラム。
A game program according to claim 2,
The display means gives a color associated with the other user to the object on which the user action by the other user is performed.
Game program.
2以上のグループによって、共通のゲーム空間を構築可能な街作り対戦ゲームを進行させるゲームプログラムであって、
同一のグループに属する他のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
前記ユーザ作用情報に基づいて、前記ゲーム空間内に前記ユーザ作用を視覚的に表示する表示手段、としてコンピュータを機能させる、
ゲームプログラム。
A game program for promoting a city-building battle game in which two or more groups can construct a common game space,
Receiving means for receiving user action information on the game space by other users belonging to the same group;
Causing the computer to function as display means for visually displaying the user action in the game space based on the user action information;
Game program.
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供するゲームサーバであって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信する受信手段、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させる送信手段、とを備える、
ゲームサーバ。
A game server that provides a city-building game in which a common game space can be constructed by two or more users,
Receiving means for receiving user action information on the game space by one user;
Transmitting means for visually displaying the user action in the game space in the other user terminal by transmitting the user action information to the user terminal of the other user;
Game server.
2以上のユーザによって共通のゲーム空間を構築可能な街作りゲームを提供する方法であって、
一のユーザによる前記ゲーム空間へのユーザ作用情報を受信するステップと、
当該ユーザ作用情報を他のユーザのユーザ端末に送信することにより、当該他のユーザ端末において前記ゲーム空間内における前記ユーザ作用を視覚的に表示させるステップと、を含む、
方法。

A method for providing a city-building game in which a common game space can be constructed by two or more users,
Receiving user action information on the game space by one user;
Visually displaying the user action in the game space on the other user terminal by transmitting the user action information to the user terminal of the other user.
Method.

JP2015114769A 2015-06-05 2015-06-05 Game program, and game server and method for providing battle game Pending JP2017000234A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015114769A JP2017000234A (en) 2015-06-05 2015-06-05 Game program, and game server and method for providing battle game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015114769A JP2017000234A (en) 2015-06-05 2015-06-05 Game program, and game server and method for providing battle game

Publications (1)

Publication Number Publication Date
JP2017000234A true JP2017000234A (en) 2017-01-05

Family

ID=57750783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015114769A Pending JP2017000234A (en) 2015-06-05 2015-06-05 Game program, and game server and method for providing battle game

Country Status (1)

Country Link
JP (1) JP2017000234A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018126358A (en) * 2017-02-09 2018-08-16 株式会社セガゲームス Information processor and game program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018126358A (en) * 2017-02-09 2018-08-16 株式会社セガゲームス Information processor and game program

Similar Documents

Publication Publication Date Title
US8715091B1 (en) Server device, and non-transitory computer-readable storage medium storing game program
JP5681273B1 (en) Information processing apparatus and game program
WO2014087540A1 (en) Object exchange system
JP7242739B2 (en) Program, information processing device, and control method
JP5838278B1 (en) Computer program
JP2017000237A (en) Game program, and game server and method for providing battle game
JP2023171591A (en) Control program, control method, and computer
JP2017000234A (en) Game program, and game server and method for providing battle game
JP2014087645A (en) Information processing device and game program
JP6068398B2 (en) Reward grant program, reward grant method, and server device
TWI618561B (en) Game program
JP5270509B2 (en) Video game control server, video game control method, and video game control program
JP2017000235A (en) Game program, and game server and method for providing battle game
JP2017000236A (en) Game program, and game server and method for providing battle game
JP6008415B1 (en) Information processing apparatus and game program
JP7015442B1 (en) Information processing equipment, information processing methods and programs
JP2019103656A (en) Game program and game system
JP5838279B1 (en) Server device, server program
JP6022666B1 (en) Control method, server device, and program
JP6085651B2 (en) Reward grant program, reward grant method, and server device
JP5844930B1 (en) Control method, server device, and program
WO2022091891A1 (en) Game program, game method, and server
KR101614473B1 (en) Method of providing game
JP2013248370A (en) Server device for providing game
JP6624815B2 (en) Game program