JP5715285B1 - GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER - Google Patents

GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER Download PDF

Info

Publication number
JP5715285B1
JP5715285B1 JP2014149760A JP2014149760A JP5715285B1 JP 5715285 B1 JP5715285 B1 JP 5715285B1 JP 2014149760 A JP2014149760 A JP 2014149760A JP 2014149760 A JP2014149760 A JP 2014149760A JP 5715285 B1 JP5715285 B1 JP 5715285B1
Authority
JP
Japan
Prior art keywords
trajectory
player
stone
influence
game
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.)
Expired - Fee Related
Application number
JP2014149760A
Other languages
Japanese (ja)
Other versions
JP2016022252A (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 JP2014149760A priority Critical patent/JP5715285B1/en
Application granted granted Critical
Publication of JP5715285B1 publication Critical patent/JP5715285B1/en
Publication of JP2016022252A publication Critical patent/JP2016022252A/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

【課題】プレイヤに高い戦略性を要求するゲームを実現する。【解決手段】本発明は、コンピュータに、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力機能と、オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力機能と、プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与機能とを実現させる。【選択図】図1A game that demands high strategy from a player is realized. According to the present invention, an object display output function for outputting object display information for displaying an object movable in a game field in accordance with a movement instruction given from a player to a computer, and a trajectory of the movement of the object. According to the trajectory display output function for outputting the trajectory display information to be displayed and other movement instructions given from another player different from the player, as a result of the other object moving so as to contact the trajectory, the other object's When a part or the whole is displayed superimposed on the trajectory, an effect imparting function that has a predetermined influence on the state information set for the other player and / or the movement of the other object is realized. [Selection] Figure 1

Description

本発明は、ゲームの進行を処理するゲームプログラム等に関するものである。   The present invention relates to a game program for processing the progress of a game.

スマートフォン・タブレット端末などの電子デバイスが普及するにつれて、家庭用ゲーム機用のゲーム以外にも、上記電子デバイス用のゲームが盛んに開発されている。例えば、非特許文献1には、上記電子デバイスのウェブブラウザ上で遊べるカーリングゲームが公開されている。   As electronic devices such as smartphones and tablet terminals become widespread, in addition to games for home game machines, games for the electronic devices are actively developed. For example, Non-Patent Document 1 discloses a curling game that can be played on the web browser of the electronic device.

また、特許文献1には、プレイヤのタッチ操作によって生成された描画オブジェクトが、そのタッチ操作の軌跡に基づく移動経路にしたがって移動され、描画オブジェクトが敵オブジェクトに当たると、当該敵オブジェクトにダメージを与えることができるようなオブジェクト制御プログラムが開示されている。   Further, in Patent Document 1, when a drawing object generated by a player's touch operation is moved according to a movement route based on the locus of the touch operation and the drawing object hits an enemy object, the enemy object is damaged. An object control program that can perform the above is disclosed.

特開2011−177203号公報JP 2011-177203 A

http://game.goo.ne.jp/choi/title/curling/http://game.goo.ne.jp/choi/title/curling/

非特許文献1に記載のカーリングゲームは、カーリングを上記電子デバイス上で遊べるように実装したに過ぎないため、新たなゲーム要素を実現可能なものではない。また、特許文献1に記載のオブジェクト制御プログラムは、描画オブジェクトを敵オブジェクトに的中させることを目的とするゲームであり、従来のシューティングゲームをタッチ操作で遊ぶゲームを提供するものに過ぎない。   Since the curling game described in Non-Patent Document 1 is simply mounted so that curling can be played on the electronic device, a new game element cannot be realized. The object control program described in Patent Document 1 is a game for the purpose of making a drawing object a target of an enemy object, and merely provides a game for playing a conventional shooting game by a touch operation.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、プレイヤに高い戦略性を要求するゲームを実現可能なゲームプログラム等を提供することである。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a game program or the like that can realize a game that requires a player with high strategy.

上記課題を解決するために、本発明の一態様に係るゲームプログラムは、コンピュータに、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力機能と、オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力機能と、プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与機能とを実現させる。   In order to solve the above-described problem, a game program according to one embodiment of the present invention is an object that outputs object display information that causes a computer to display an object that can move in a game field in accordance with a movement instruction given by a player. In accordance with a display output function, a trajectory display output function for outputting trajectory display information for displaying a trajectory that the object has moved, and another movement instruction given by another player different from the player, another object contacts the trajectory. As a result of the movement, if a part or all of the other object is displayed superimposed on the trajectory, the state information set for the other player and / or the movement of the other object An impact imparting function that influences is realized.

上記「プレイヤ」および「他のプレイヤ」は、人間のプレイヤだけでなく、コンピュータによって制御されるコンピュータプレイヤを含む。また、上記「移動指示」は、所定の入力部に対する操作によって特定可能な指示を広く含み、例えば、タッチパネルに与えられたフリック入力、キーボードに与えられたキー入力などであってよい。   The “player” and “other player” include not only a human player but also a computer player controlled by a computer. The “movement instruction” widely includes instructions that can be specified by an operation on a predetermined input unit, and may be, for example, a flick input given to a touch panel, a key input given to a keyboard, or the like.

また、本発明の一態様に係るゲームプログラムにおいて、状態情報は、他のプレイヤに与えられる所定の特典に関する情報を含み、影響付与機能は、所定の特典を減じる影響を、所定の影響の1つとして他のプレイヤに設定された状態情報に与えることができる。   Further, in the game program according to one aspect of the present invention, the state information includes information on a predetermined privilege given to another player, and the effect imparting function has an effect of reducing the predetermined privilege as one of the predetermined effects. Can be given to the state information set for other players.

また、本発明の一態様に係るゲームプログラムにおいて、影響付与機能は、他のオブジェクトの移動を阻害する影響を、所定の影響の1つとして当該他のオブジェクトに与えることができる。   Further, in the game program according to one aspect of the present invention, the influence imparting function can give an influence that inhibits the movement of another object to the other object as one of the predetermined influences.

また、本発明の一態様に係るゲームプログラムにおいて、影響付与機能は、他のオブジェクトが接触する軌跡がオブジェクトに近づくほど、所定の影響が大きくなるように、当該所定の影響を与えることができる。   In the game program according to one aspect of the present invention, the influence imparting function can give the predetermined influence so that the predetermined influence becomes larger as the locus of contact with the other object approaches the object.

また、本発明の一態様に係るゲームプログラムにおいて、オブジェクトおよび他のオブジェクトには、属性がそれぞれ設定されており、影響付与機能は、オブジェクトに設定された属性と他のオブジェクトに設定された属性との組み合わせに応じて、所定の影響を与えることができる。   Further, in the game program according to one aspect of the present invention, attributes are set for the object and the other object, and the influence imparting function includes an attribute set for the object and an attribute set for the other object. Depending on the combination, a predetermined influence can be given.

また、本発明の一態様に係るゲームプログラムにおいて、フィールド内には、所定の領域が設けられており、上記ゲームプログラムは、コンピュータに、ゲームの終了条件が満たされた場合、オブジェクトから所定の領域までの距離が近いほど、プレイヤに大きな特典を与える特典付与機能をさらに実現させることができる。   In the game program according to one embodiment of the present invention, a predetermined area is provided in the field, and the game program stores a predetermined area from the object when a game end condition is satisfied in the computer. It is possible to further realize a privilege providing function that gives a player a large privilege as the distance to the player becomes shorter.

また、本発明の一態様に係るゲームプログラムは、コンピュータに、終了条件が満たされた時点において保有する特典が最も大きいプレイヤを、ゲームの勝者として決定する勝者決定機能をさらに実現させることができる。   In addition, the game program according to one embodiment of the present invention can further cause the computer to realize a winner determination function for determining a player who has the greatest privilege at the time when the end condition is satisfied as a game winner.

また、本発明の一態様に係るゲームプログラムにおいて、オブジェクト表示出力機能は、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能な第1オブジェクトおよび第2オブジェクトをそれぞれ表示させる第1オブジェクト表示情報および第2オブジェクト表示情報を出力し、軌跡表示出力機能は、第1オブジェクトが移動した軌跡を少なくとも表示させる軌跡表示情報を出力し、特典付与機能は、第2オブジェクトから所定の領域までの距離が近いほど、プレイヤに大きな特典を与えることができる。   In the game program according to one aspect of the present invention, the object display output function includes a first object that displays a first object and a second object that can move in the field of the game in accordance with a movement instruction given by the player. The display information and the second object display information are output, the trajectory display output function outputs trajectory display information for displaying at least the trajectory that the first object has moved, and the privilege granting function is provided from the second object to a predetermined area. The closer the distance is, the greater the privilege can be given to the player.

また、本発明の一態様に係るゲームプログラムにおいて、他のプレイヤは、人間のプレイヤ、またはコンピュータによって制御されるコンピュータプレイヤであってよい。   In the game program according to one embodiment of the present invention, the other player may be a human player or a computer player controlled by a computer.

上記課題を解決するために、本発明の一態様に係るコンピュータの制御方法は、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力ステップと、オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力ステップと、プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与ステップとを含んでいる。   In order to solve the above-described problem, a computer control method according to one aspect of the present invention provides an object display that outputs object display information for displaying an object that can move in a game field in accordance with a movement instruction given by a player. According to the output step, the trajectory display output step for outputting trajectory display information for displaying the trajectory of the movement of the object, and other movement instructions given from other players different from the player, the other object touches the trajectory. As a result, if a part or all of the other object is displayed superimposed on the trajectory, it has a predetermined effect on the state information set for the other player and / or the movement of the other object. And an effect imparting step.

上記課題を解決するために、本発明の一態様に係るコンピュータは、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力部と、オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力部と、プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与部とを備えている。   In order to solve the above problems, a computer according to one aspect of the present invention includes an object display output unit that outputs object display information for displaying an object that can move in a game field in accordance with a movement instruction given by a player. In accordance with another movement instruction given by another player different from the player, the other object moved so as to come into contact with the locus. As a result, when a part or all of the other object is displayed superimposed on the trajectory, it has a predetermined influence on the state information set for the other player and / or the movement of the other object. And a granting unit.

本発明の一態様に係るゲームプログラム、コンピュータの制御方法、およびコンピュータは、プレイヤから与えられる移動指示にしたがってオブジェクトが移動した軌跡を表示させ、他のオブジェクトが当該軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える。   According to one embodiment of the present invention, a game program, a computer control method, and a computer display a trajectory in which an object has moved in accordance with a movement instruction given by a player, and a result in which another object has moved so as to contact the trajectory. When a part or all of the other object is displayed superimposed on the trajectory, it has a predetermined influence on the state information set for another player and / or the movement of the other object.

したがって、上記ゲームプログラム等は、プレイヤに高い戦略性を要求するゲームを実現できるという効果を奏する。   Therefore, the above-mentioned game program and the like have an effect that it is possible to realize a game that requires a high strategy from the player.

本発明の第1の実施の形態に係る携帯端末の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the portable terminal which concerns on the 1st Embodiment of this invention. 上記携帯端末によって実現されるゲームの内容を示す模式図であり、(a)は、2つのストーンがゴールに向かって移動する過程を示し、(b)は、一方のストーンの軌跡が他方のストーンの移動を阻害する過程を示す。It is a schematic diagram which shows the content of the game implement | achieved by the said portable terminal, (a) shows the process in which two stones move toward a goal, (b) shows the locus | trajectory of one stone to the other stone. The process which inhibits the movement of is shown. ストーンから遠ざかるほど軌跡の色彩が薄くなることを示す模式図である。It is a schematic diagram which shows that the color of a locus | trajectory becomes light, so that it distances from a stone. ストーンに属性が設定されている例を示す模式図である。It is a schematic diagram which shows the example by which the attribute is set to the stone. プレイヤが複数のストーンを移動させる例を示す模式図である。It is a schematic diagram which shows the example which a player moves a some stone. ストーンが軌跡に接触したことにより、当該軌跡の形状が変化する例を示す模式図である。It is a schematic diagram which shows the example in which the shape of the said locus | trajectory changes because the stone contacted the locus | trajectory. ストーンが衝突した例を示す模式図であり、(a)は、プレイヤが移動指示を与えるストーンと他のプレイヤが移動指示を与えるストーンとが衝突した例を示し、(b)は、プレイヤが移動指示をそれぞれ与える2つのストーンが衝突した例を示す。It is a schematic diagram which shows the example which the stone collided, (a) shows the example where the stone which a player gives a movement instruction | indication, and the stone which another player gives a movement instruction | indication, (b) shows the player moving An example of a collision between two stones, each giving instructions, is shown. 上記携帯端末が実行する処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which the said portable terminal performs. 携帯端末と、本発明の第2の実施の形態に係るサーバ装置とを含むゲームシステムの構成を示す模式図である。It is a schematic diagram which shows the structure of the game system containing a portable terminal and the server apparatus which concerns on the 2nd Embodiment of this invention.

最初に、本発明に係るコンピュータが携帯端末として機能し、本発明に係るゲームプログラムが、いわゆるネイティブアプリケーション(ネイティブゲーム)として、当該携帯端末において実行される構成を、図1〜図8を参照しながら、第1の実施の形態(実施形態1)において説明する。   First, a configuration in which the computer according to the present invention functions as a portable terminal and the game program according to the present invention is executed in the portable terminal as a so-called native application (native game) will be described with reference to FIGS. However, this will be described in the first embodiment (Embodiment 1).

次に、本発明に係るコンピュータがサーバ装置として機能し、本発明に係るゲームプログラムが、いわゆるウェブアプリケーション(ウェブゲーム)として、当該ゲームプログラムの一部または全部がサーバ装置において実行され、当該実行された処理の結果が上記携帯端末に返される構成を、図9を参照しながら、第2の実施の形態(実施の形態2)において説明する。   Next, the computer according to the present invention functions as a server device, and the game program according to the present invention is executed as a so-called web application (web game) in which part or all of the game program is executed in the server device. A configuration in which the result of the processing is returned to the portable terminal will be described in the second embodiment (second embodiment) with reference to FIG.

〔実施形態1〕
図1〜図8に基づいて、本発明の第1の実施の形態(実施形態1)を説明する。
Embodiment 1
Based on FIGS. 1-8, the 1st Embodiment (Embodiment 1) of this invention is described.

(携帯端末100の概要)
携帯端末(コンピュータ)100は、以下で説明する処理を含むゲームプログラムを実行可能な情報処理装置である。当該処理を実行可能な機器でありさえすれば、具体的な機器は携帯端末に限定されず、例えば、スマートフォン、タブレット端末、家庭用ゲーム機、携帯電話、パーソナルコンピュータ、その他の電子機器であってもよい。
(Overview of mobile terminal 100)
The portable terminal (computer) 100 is an information processing apparatus that can execute a game program including processing described below. A specific device is not limited to a mobile terminal as long as it is a device capable of executing the processing, and is, for example, a smartphone, a tablet terminal, a home game machine, a mobile phone, a personal computer, or other electronic devices. Also good.

図2は、携帯端末100によって実現されるゲームの内容を示す模式図であり、(a)は、ストーン1aおよびストーン1bがゴール3に向かって移動する過程を示し、(b)は、ストーン1aの軌跡2aがストーン1bの移動を阻害する過程を示す。携帯端末100は、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なストーン(オブジェクト)1aを表示させる。そして、プレイヤは、自身が移動指示を与えるストーン1aがゴール(所定の領域)3に近づくように、当該ストーン1aを移動させる。   FIG. 2 is a schematic diagram showing the contents of a game realized by the mobile terminal 100, where (a) shows a process in which the stone 1a and the stone 1b move toward the goal 3, and (b) shows the stone 1a. The locus 2a shows the process of inhibiting the movement of the stone 1b. The portable terminal 100 displays a stone (object) 1a that can move in the game field in accordance with a movement instruction given by the player. Then, the player moves the stone 1a so that the stone 1a to which the player gives a movement instruction approaches the goal (predetermined area) 3.

図2の(a)に例示されるように、携帯端末100は、ストーン1aが移動する軌跡2aを表示させる。そして、他のプレイヤ(人間のプレイヤだけでなく、携帯端末100またはサーバ装置によって制御されるコンピュータプレイヤを含む)が移動指示を与えるストーン(他のオブジェクト)1bの一部または全部が当該軌跡2aに接触するように、両者が重畳して表示された場合、携帯端末100は、当該他のプレイヤに設定された状態情報および/または当該ストーン1bの移動に所定の影響を与える。例えば、携帯端末100は、所定の特典(ゲーム終了時にプレイヤに与えられるポイントなど)を減じる影響を、上記所定の影響の1つとして他のプレイヤに設定された状態情報に与える。または、携帯端末100は、ストーン1bの移動を阻害する影響を、上記所定の影響の1つとして当該ストーン1bに与える(例えば、図2の(b)参照)。   As illustrated in FIG. 2A, the mobile terminal 100 displays a trajectory 2a along which the stone 1a moves. Then, a part or all of the stone (other object) 1b to which the other player (not only a human player but also a computer player controlled by the portable terminal 100 or the server device) gives a movement instruction is in the locus 2a. When both are displayed so as to be in contact with each other, the portable terminal 100 has a predetermined influence on the state information set for the other player and / or the movement of the stone 1b. For example, the mobile terminal 100 gives an influence of reducing a predetermined privilege (such as a point given to the player at the end of the game) to the state information set for the other player as one of the predetermined influences. Or the portable terminal 100 gives the influence which inhibits the movement of the stone 1b to the said stone 1b as one of the said predetermined influences (for example, refer (b) of FIG. 2).

すなわち、各プレイヤは、自身が移動指示を与えるストーンをゴールに近づけながら、当該ストーンが移動した軌跡によって他のプレイヤのストーンがゴールに近づいたり、当該他のプレイヤが高い特典を獲得したりすることを阻害しなければならない。したがって、携帯端末100は、ストーンをゴールに向かって移動させる上記ゲームにおいて、プレイヤに高い戦略性を要求することができる。   In other words, each player approaches a stone to which the player gives an instruction to move closer to the goal, the other player's stone approaches the goal by the trajectory of the movement of the stone, or the other player acquires a high privilege. Must be obstructed. Therefore, the mobile terminal 100 can request a high strategy from the player in the above-described game in which the stone is moved toward the goal.

なお、以下では、プレイヤが移動指示を与えるストーン1aが移動する軌跡2aに、他のプレイヤが移動指示を与えるストーン1bが接触する状況を例に挙げて、本実施の形態を説明するが、ストーン1bが移動する軌跡2bにストーン1aが接触する逆の状況においても、同様の説明が適用可能である。   In the following, the present embodiment will be described by taking, as an example, a situation in which a stone 1b to which another player gives a movement instruction contacts a trajectory 2a to which the stone 1a to which the player gives a movement instruction moves. The same explanation can be applied to the reverse situation in which the stone 1a contacts the locus 2b along which 1b moves.

(携帯端末100の構成)
図1は、携帯端末100の要部構成を示すブロック図である。図1に示されるように、携帯端末100は、制御部10(オブジェクト表示部11、軌跡表示部12、接触判定部13、影響付与部14、表示処理部15、手数制限部16、時間制限部17、終了判定部18、勝者決定部19、特典付与部20、加速度取得部21)、入力部40(入力面41、入力制御部42)、通信部70(受信部71、送信部72)、表示部50、加速度計測部60、および記憶部30を備えている。
(Configuration of mobile terminal 100)
FIG. 1 is a block diagram illustrating a main configuration of the mobile terminal 100. As shown in FIG. 1, the mobile terminal 100 includes a control unit 10 (an object display unit 11, a trajectory display unit 12, a contact determination unit 13, an influence imparting unit 14, a display processing unit 15, a number limiting unit 16, and a time limiting unit. 17, end determination unit 18, winner determination unit 19, privilege grant unit 20, acceleration acquisition unit 21), input unit 40 (input surface 41, input control unit 42), communication unit 70 (reception unit 71, transmission unit 72), A display unit 50, an acceleration measurement unit 60, and a storage unit 30 are provided.

制御部10は、携帯端末100が有する各種の機能を統括的に制御する。制御部10は、オブジェクト表示部11、軌跡表示部12、接触判定部13、影響付与部14、表示処理部15、手数制限部16、時間制限部17、終了判定部18、勝者決定部19、特典付与部20、および加速度取得部21を含む。   The control unit 10 comprehensively controls various functions that the mobile terminal 100 has. The control unit 10 includes an object display unit 11, a trajectory display unit 12, a contact determination unit 13, an influence imparting unit 14, a display processing unit 15, a manpower limit unit 16, a time limit unit 17, an end determination unit 18, a winner determination unit 19, A privilege grant unit 20 and an acceleration acquisition unit 21 are included.

オブジェクト表示部(オブジェクト表示出力機能)11は、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なストーン1aを表示部50に表示させるストーン情報(オブジェクト表示情報)6aを出力する。すなわち、オブジェクト表示部11は、(1)表示部50にストーン1aを表示させる機能、または(2)表示部50に上記ストーン情報6aを出力(送信)する機能を有する。   The object display unit (object display output function) 11 outputs stone information (object display information) 6a that causes the display unit 50 to display the stone 1a that can move within the game field in accordance with a movement instruction given by the player. That is, the object display unit 11 has (1) a function of displaying the stone 1a on the display unit 50, or (2) a function of outputting (transmitting) the stone information 6a on the display unit 50.

具体的には、入力制御部42から入力面41上の座標5cが入力された場合、オブジェクト表示部11は、当該座標5cに基づいてストーン1aに対する移動指示を生成する。例えば、オブジェクト表示部11は、プレイヤの指(スタイラスなどの指示具であってもよい)が入力面41にタッチダウンした座標、当該プレイヤの指が動いた方向(フリック操作の方向)、および速さ(フリック操作の強さ)を含む情報として上記移動指示を生成する。そして、オブジェクト表示部11は、上記移動指示にしたがってストーン1aに加速度を与えるように当該ストーン1aを移動させ、その後、ストーン1aがフィールドに接地する面に摩擦力が作用するように、当該ストーン1aを徐々に減速させる。オブジェクト表示部11は、上記ストーン情報6aを軌跡表示部12および表示処理部15に出力する。   Specifically, when the coordinate 5c on the input surface 41 is input from the input control unit 42, the object display unit 11 generates a movement instruction for the stone 1a based on the coordinate 5c. For example, the object display unit 11 displays the coordinates at which the player's finger (which may be an indicator such as a stylus) touched down the input surface 41, the direction in which the player's finger moved (the direction of the flick operation), and the speed. The movement instruction is generated as information including the height (strength of the flick operation). Then, the object display unit 11 moves the stone 1a according to the movement instruction so as to give acceleration to the stone 1a, and then the stone 1a so that a frictional force acts on the surface where the stone 1a contacts the field. Decelerate gradually. The object display unit 11 outputs the stone information 6a to the trajectory display unit 12 and the display processing unit 15.

なお、ストーン1aが移動する方向に対応する入力面41上の領域をプレイヤがこするような入力を、当該プレイヤが携帯端末100に与えた場合、オブジェクト表示部11は上記摩擦力を弱め、当該ストーン1aの減速を緩めることができる。すなわち、携帯端末100は、カーリングにおけるスイーピングを実現することができるため、興趣性の高いゲームを提供できる。   When the player gives an input to the portable terminal 100 so that the player rubs the area on the input surface 41 corresponding to the direction in which the stone 1a moves, the object display unit 11 weakens the frictional force, The deceleration of the stone 1a can be loosened. That is, since the mobile terminal 100 can realize sweeping in curling, it can provide a highly entertaining game.

また、オブジェクト表示部11は、加速度取得部21から入力された加速度情報5dにしたがってストーン1aを移動させることもできる。すなわち、オブジェクト表示部11は、加速度情報5dによって示される加速度と、略同一の方向および略同一の大きさの加速度をストーン1aに与えるように、当該ストーン1aを移動させることができる。これにより、携帯端末100は、より直感的な操作インターフェースをプレイヤに提供できる。   The object display unit 11 can also move the stone 1a according to the acceleration information 5d input from the acceleration acquisition unit 21. That is, the object display unit 11 can move the stone 1a so that the acceleration indicated by the acceleration information 5d and the acceleration having substantially the same direction and the same magnitude are given to the stone 1a. Thereby, the portable terminal 100 can provide a more intuitive operation interface to the player.

軌跡表示部(軌跡表示出力機能)12は、オブジェクト表示部11からストーン情報6aが入力された場合、ストーン1aが移動した軌跡2aを表示部50に表示させる軌跡情報(軌跡表示情報)6bを出力する。すなわち、軌跡表示部12は、(1)表示部50に軌跡2aを表示させる機能、または(2)表示部50に上記軌跡情報6bを出力(送信)する機能を有する。軌跡表示部12は、当該軌跡情報6bを接触判定部13および表示処理部15に出力する。   When the stone information 6 a is input from the object display unit 11, the locus display unit (trajectory display output function) 12 outputs locus information (trajectory display information) 6 b that displays the locus 2 a moved by the stone 1 a on the display unit 50. To do. That is, the trajectory display unit 12 has (1) a function of displaying the trajectory 2a on the display unit 50, or (2) a function of outputting (transmitting) the trajectory information 6b to the display unit 50. The trajectory display unit 12 outputs the trajectory information 6b to the contact determination unit 13 and the display processing unit 15.

なお、軌跡表示部12は、(1)軌跡2aを表示させてから経過した時間、および/または(2)ストーン1aと軌跡2aとの距離に応じて、当該軌跡2aをフィールドから消去することができる。例えば、上記(1)の場合、軌跡表示部12は、軌跡2aを表示させてから10秒経過した後に、当該軌跡2aを消去することができる。また、上記(2)の場合、軌跡表示部12は、ストーン1aを表示した領域に含まれる所定の座標(例えば、ストーン1aの中心座標)から軌跡2aを表示した領域に含まれる所定の座標(例えば、軌跡2aの中心線に含まれる座標)までの距離が、表示部50において100ピクセル離れた場合、当該軌跡2aを消去することができる。これにより、携帯端末100は、よりバリエーションに富んだゲームを提供することができる。   The trajectory display unit 12 may delete the trajectory 2a from the field according to (1) the time elapsed since the trajectory 2a was displayed and / or (2) the distance between the stone 1a and the trajectory 2a. it can. For example, in the case of (1), the trajectory display unit 12 can erase the trajectory 2a after 10 seconds have elapsed since the trajectory 2a was displayed. In the case of (2), the trajectory display unit 12 uses predetermined coordinates (for example, center coordinates of the stone 1a) included in the area displaying the stone 1a to the predetermined coordinates ( For example, when the distance to the coordinates included in the center line of the locus 2a is 100 pixels away from the display unit 50, the locus 2a can be deleted. Thereby, the portable terminal 100 can provide a game with more variations.

さらに、軌跡表示部12は、ストーン1aに設定された所定の情報(例えば、(1)ストーン1aを所有するプレイヤのレベル、(2)ストーン1aに設定された属性、および/または(3)ストーン1aが有するパラメータなど)に応じて、当該ストーン1aが移動した軌跡2aの長さ、および/または当該軌跡2aを表示させる時間を異ならせることができる。例えば、軌跡表示部12は、プレイヤのレベルが高いほど軌跡2aが長くなるように、当該軌跡2aを表示させることができる。または、軌跡表示部12は、ストーン1aの残りヒットポイント(耐久度、パラメータの1つ)が少ないほど、当該ストーン1aが移動した軌跡2aが短くなるように、当該軌跡2aを表示させることができる。これにより、携帯端末100は、さらにバリエーションに富んだゲームを提供することができる。   Further, the trajectory display unit 12 is configured to display predetermined information set in the stone 1a (for example, (1) a level of a player who owns the stone 1a, (2) an attribute set in the stone 1a, and / or (3) a stone. The length of the trajectory 2a to which the stone 1a has moved and / or the time for displaying the trajectory 2a can be varied according to the parameters etc. of the 1a. For example, the trajectory display unit 12 can display the trajectory 2a so that the trajectory 2a becomes longer as the level of the player is higher. Or the locus | trajectory display part 12 can display the said locus | trajectory 2a so that the locus | trajectory 2a which the said stone 1a moved becomes short, so that there are few remaining hit points (endurance, one of parameters) of the stone 1a. . Thereby, the portable terminal 100 can provide a game with more variations.

接触判定部13は、ストーン1b(他のプレイヤが移動指示を与える他のストーン)が軌跡2aに接触するように移動した結果、当該ストーン1bの一部または全部が当該軌跡2aに重畳して表示されたか否かを判定する。具体的には、軌跡表示部12から軌跡情報6bが入力された場合、接触判定部13は、ストーン1bに関する情報を含むストーン情報6cを、受信部71を介して他の携帯端末(他のプレイヤが操作する端末)および/またはサーバ装置(すべての携帯端末からゲームをプレイするための入力情報を一元的に取得・管理する機能を有する)から取得する。   The contact determination unit 13 displays a part or all of the stone 1b superimposed on the locus 2a as a result of the movement so that the stone 1b (another stone to which another player gives a movement instruction) contacts the locus 2a. It is determined whether or not it has been done. Specifically, when the trajectory information 6b is input from the trajectory display unit 12, the contact determination unit 13 receives the stone information 6c including information related to the stone 1b via the receiving unit 71 to another portable terminal (another player). Terminal) and / or a server device (having a function for centrally acquiring and managing input information for playing a game from all portable terminals).

そして、接触判定部13は、ストーン1bの外縁が軌跡2aに接触するように、当該ストーン1bの表示領域と当該軌跡2aの表示領域とが重畳しているか否かを判定する。例えば、接触判定部13は、ストーン1bを表示した領域に含まれる所定の座標A(例えば、ストーン1bの中心座標)から、軌跡2aを表示した領域に含まれる所定の座標B(例えば、軌跡2aの中心線に含まれる座標)までの距離αが、当該所定の座標Aから当該ストーン1bの外縁(例えば、ストーン1bを表示した領域の表面)までの距離βと、当該所定の座標Bから当該軌跡2aの外縁までの距離βとの和(β+β)よりも小さい(α<β+β)場合、当該ストーン1bと当該軌跡2aとが接触したと判定できる。これにより、携帯端末100は、ストーン1bが軌跡2aに接触したか否かを正確に判定することができる。接触判定部13は、判定した結果(判定結果6d)を影響付与部14に出力する。 And the contact determination part 13 determines whether the display area of the said stone 1b and the display area of the said locus | trajectory 2a have overlapped so that the outer edge of the stone 1b may contact the locus | trajectory 2a. For example, the contact determination unit 13 determines a predetermined coordinate B (for example, the locus 2a) included in the region displaying the locus 2a from a predetermined coordinate A (for example, the center coordinate of the stone 1b) included in the region where the stone 1b is displayed. distance to coordinates) contained in the center line α is, the outer edge of the stone 1b from the predetermined coordinates a (e.g., the distance beta 1 to the surface) of the area that displays the stone 1b, from the predetermined coordinate B When it is smaller than the sum (β 1 + β 2 ) with the distance β 2 to the outer edge of the locus 2a (α <β 1 + β 2 ), it can be determined that the stone 1b and the locus 2a are in contact with each other. Thereby, the portable terminal 100 can determine correctly whether the stone 1b contacted the locus | trajectory 2a. The contact determination unit 13 outputs the determined result (determination result 6d) to the influence imparting unit 14.

影響付与部(影響付与機能)14は、接触判定部13によってストーン1bが軌跡2aに接触したと判定された場合、他のプレイヤに設定された状態情報および/または当該ストーン1bの移動に所定の影響を与える。   When the contact determination unit 13 determines that the stone 1b has contacted the trajectory 2a, the influence applying unit (influence applying function) 14 determines the state information set for another player and / or the movement of the stone 1b. Influence.

例えば、影響付与部14は、(1)所定の特典(ゲーム終了時にプレイヤに与えられるポイントなど)を減じる影響、(2)他のプレイヤのパラメータ(例えば、ヒットポイント、アイテムが使用可能となる回数など)を増減させる影響、(3)ストーン1bに設定されたパラメータ(例えば、ヒットポイントなど)を増減・変更させる影響、および/または(4)ストーン1bに設定された属性を変更させる影響を、上記所定の影響の1つとして他のプレイヤに設定された状態情報に与えることができる。なお、上記(3)の場合、影響付与部14は、ストーン1bが軌跡2aに接触するたびに当該ストーン1bのヒットポイント(耐久力)を減じることができる。また、影響付与部14は、ヒットポイントがゼロになった時点で、当該ストーンを破壊する(使用不可能とする)ことができる。   For example, the influence imparting unit 14 (1) the effect of reducing a predetermined privilege (points given to the player at the end of the game), (2) the number of times that other player parameters (for example, hit points and items can be used) Etc.), (3) an effect of increasing / decreasing / changing a parameter (for example, hit point) set in Stone 1b, and / or (4) an effect of changing an attribute set in Stone 1b, One of the predetermined influences can be given to the state information set for another player. In the case of (3) above, the influence imparting unit 14 can reduce the hit point (durability) of the stone 1b every time the stone 1b contacts the locus 2a. Further, the influence imparting unit 14 can destroy the stone (cannot be used) when the hit point becomes zero.

または、影響付与部14は、ストーン1bの移動を阻害する(例えば、軌跡2aをストーン1bは横断不可能としたり、ストーン1bの移動速度を落としたりする)影響を、上記所定の影響の1つとして当該ストーン1bに与えることもできる。   Alternatively, the influence imparting unit 14 inhibits the movement of the stone 1b (for example, the stone 1b cannot traverse the trajectory 2a or the movement speed of the stone 1b is reduced). Can be given to the stone 1b.

影響付与部14は、状態情報および/またはストーン1bに与えた影響に関する情報を含む影響情報6eを、表示処理部15に出力する。また、影響付与部14は、送信部72を介して影響情報6eを他の携帯端末、および/またはサーバ装置に送信する。なお、影響付与部14は、他のプレイヤが他の携帯端末を操作する人間の場合に、上記影響情報6eを上記他の携帯端末に送信する場合、上記サーバ装置を介して当該他の携帯端末に送信してよい。すなわち、携帯端末100は、当該サーバ装置に情報をアップロードし、当該サーバ装置が他の携帯端末に当該情報を配信することができる。   The influence imparting unit 14 outputs the influence information 6e including the state information and / or information on the influence given to the stone 1b to the display processing unit 15. Further, the influence imparting unit 14 transmits the influence information 6e to other portable terminals and / or server devices via the transmission unit 72. In addition, when the other player is a human who operates another portable terminal, the influence imparting unit 14 transmits the influence information 6e to the other portable terminal. May be sent to That is, the mobile terminal 100 can upload information to the server device, and the server device can distribute the information to other mobile terminals.

手数制限部16は、プレイヤがストーン1aを移動させることのできる手数(回数)に制限を課す。手数制限部16は、制限手数の情報を含む手数制限情報7aを表示処理部15に出力することによって、例えば、上記手数をカウントダウンして表示させることができる。これにより、携帯端末100は、ストーン1aを移動させることに対して、プレイヤに緊張感を与えることができる。また、手数制限部16は、手数制限情報7aを終了判定部18に出力する。   The number limit unit 16 imposes a limit on the number of times (number of times) that the player can move the stone 1a. The manipulator restriction unit 16 can count down and display the maneuver by, for example, outputting the maneuver restriction information 7a including the information on the manipulator to the display processing unit 15. Thereby, the portable terminal 100 can give a player a tension with respect to moving the stone 1a. In addition, the manipulator restriction unit 16 outputs the maneuver restriction information 7 a to the end determination unit 18.

時間制限部17は、プレイヤがストーン1aを移動させることのできる時間に制限を課す。時間制限部17は、制限時間の情報を含む時間制限情報7bを表示処理部15に出力することによって、例えば、上記時間をカウントダウンして表示させることができる。これにより、携帯端末100は、ストーン1aを移動させることに対して、プレイヤに緊張感を与えることができる。また、時間制限部17は、時間制限情報7bを、終了判定部18に出力する。   The time restriction unit 17 imposes a restriction on the time during which the player can move the stone 1a. The time limit unit 17 can count down and display the time, for example, by outputting the time limit information 7b including the time limit information to the display processing unit 15. Thereby, the portable terminal 100 can give a player a tension with respect to moving the stone 1a. Further, the time restriction unit 17 outputs the time restriction information 7 b to the end determination unit 18.

終了判定部18は、(1)プレイヤがストーン1aを移動させた手数が、手数制限部16によって課された制限手数に達したか否か、または(2)ゲームが開始されてから経過した時間が、時間制限部17によって課された制限時間に達したか否かを判定することによって、ゲームの終了条件が満たされたか否かを判定する。終了判定部18は、当該判定の結果(判定結果7c)を勝者決定部19に出力する。   The end determination unit 18 determines whether (1) the number of moves that the player has moved the stone 1a has reached the limit number imposed by the number limit unit 16, or (2) the time that has elapsed since the game started. However, it is determined whether or not the game end condition is satisfied by determining whether or not the time limit imposed by the time limiter 17 has been reached. The end determination unit 18 outputs the determination result (determination result 7c) to the winner determination unit 19.

勝者決定部(勝者決定機能)19は、終了判定部18によってゲームの終了条件が満たされたと判定された時点において、保有する特典(例えば、累積ポイント)が最も大きいプレイヤを、当該ゲームの勝者として決定する。勝者決定部19は、勝者として決定したプレイヤを特定可能なプレイヤ情報7dを特典付与部20に出力する。   The winner determination unit (winner determination function) 19 determines, as the winner of the game, the player with the largest privilege (for example, accumulated points) at the time when the end determination unit 18 determines that the game end condition is satisfied. decide. The winner determination unit 19 outputs player information 7d that can identify the player determined as a winner to the privilege granting unit 20.

前述したように、各プレイヤが移動指示を与えるストーンが、競合する相手プレイヤが移動指示を与えるストーンによって描かれた軌跡に接触した場合、ゲーム終了時にプレイヤに与えられる特典が減じられることがある。したがって、各プレイヤは、ゲームの勝者となるために、ストーンをゴールに近づけて多くの特典を獲得するだけでなく、相手プレイヤの軌跡に接触することを回避しなければならない。したがって、携帯端末100は、ストーンをゴールに向かって移動させる上記ゲームにおいて、プレイヤに高い戦略性を要求することができる。   As described above, when a stone to which each player gives a movement instruction comes into contact with a trajectory drawn by a stone to which a competing opponent player gives a movement instruction, the privilege given to the player at the end of the game may be reduced. Therefore, in order to be a winner of the game, each player not only obtains many benefits by bringing the stone close to the goal, but also must avoid touching the path of the opponent player. Therefore, the mobile terminal 100 can request a high strategy from the player in the above-described game in which the stone is moved toward the goal.

特典付与部(特典付与機能)20は、終了判定部18によってゲームの終了条件が満たされたと判定された場合、プレイヤに特典を与える。具体的には、特典付与部20は、例えば、(1)ストーンからゴール3までの距離が近いほど、プレイヤに大きな特典を与える、および/または(2)ストーンの一部または全部がゴール3の中心3aにおさまっている場合、所定の追加特典をプレイヤに与える(例えば、特別なアイテムを付与する)ことができる。これにより、携帯端末100は、プレイヤのゲームに対する熱意を喚起することができる。なお、特典付与部20は、勝者決定部19によって決定された勝者のみに上記特典を与えてもよい。特典付与部20は、プレイヤに与えた特典に関する情報を含む特典情報7eを表示処理部15に出力する。   The privilege granting unit (privilege granting function) 20 gives the player a privilege when it is determined by the end determination unit 18 that the game end condition is satisfied. Specifically, for example, the privilege granting unit 20 gives the player a greater privilege as the distance from the stone to the goal 3 is shorter, and / or (2) a part or all of the stone is the goal 3 When the center 3a is set, a predetermined additional privilege can be given to the player (for example, a special item is given). Thereby, the portable terminal 100 can arouse enthusiasm for the game of the player. The privilege granting unit 20 may give the privilege only to the winner determined by the winner determination unit 19. The privilege granting unit 20 outputs privilege information 7e including information related to the privilege given to the player to the display processing unit 15.

勝者決定部19によって決定されたプレイヤに関する情報(プレイヤ情報7d)、および/または特典付与部20によって付与された特典に関する情報(特典情報7e)は、携帯端末100と通信可能に接続されたサーバ装置にアップロードされてよい。または、当該サーバ装置が勝者決定部19および/または特典付与部20を備え、携帯端末100が当該ゲームの進捗を当該サーバ装置にアップロードし、当該勝者決定部19および特典付与部20が当該サーバ装置の上でプレイヤ情報7dおよび特典情報7eをそれぞれ生成し、所定の記憶部に格納する構成とすることもできる。   Information relating to the player determined by the winner determining unit 19 (player information 7d) and / or information relating to the privilege granted by the privilege granting unit 20 (privilege information 7e) is connected to the mobile terminal 100 so as to be communicable. May be uploaded to. Or the said server apparatus is provided with the winner determination part 19 and / or the privilege provision part 20, the portable terminal 100 uploads the progress of the said game to the said server apparatus, and the said winner determination part 19 and the privilege provision part 20 are the said server apparatus. The player information 7d and the privilege information 7e can be generated and stored in a predetermined storage unit.

このように、プレイヤに関する情報、特典に関する情報など、各種の情報を上記サーバ装置に一元化することにより、当該サーバ装置は、例えば、プレイヤに付与された特典の多寡にしたがって、各プレイヤにランキング情報を提示したり、勝者となった回数が最多となるプレイヤを表彰したりすることができる。したがって、携帯端末100およびサーバ装置は、興趣性の高いゲームを提供できる。   As described above, by centralizing various types of information such as information about the player and information about the benefits in the server device, the server device can provide ranking information to each player according to the number of benefits given to the player, for example. It is possible to present or commend the player who has the highest number of wins. Therefore, the mobile terminal 100 and the server device can provide a highly entertaining game.

表示処理部15は、オブジェクト表示部11から入力されたストーン情報6a、軌跡表示部12から入力された軌跡情報6b、影響付与部14から入力された影響情報6e、手数制限部16から入力された手数制限情報7a、時間制限部17から入力された時間制限情報7b、および特典付与部20から入力された特典情報7eに基づいて、ゲーム画面を表示させる画面情報7fを生成することによって、当該ゲーム画面を表示部50に表示させる。なお、第2の実施の形態において後述するように、本発明に係るゲームプログラムをウェブアプリケーションとして実現する場合、表示処理部15は、受信部71を介してサーバ装置から受信した各種の情報に基づいて画面情報7fを生成し、ゲーム画面を表示部50に表示させることができる。   The display processing unit 15 includes the stone information 6 a input from the object display unit 11, the trajectory information 6 b input from the trajectory display unit 12, the influence information 6 e input from the influence applying unit 14, and the input from the manipulating limit unit 16. The game information is generated by generating screen information 7f for displaying a game screen based on the time limit information 7a, the time limit information 7b input from the time limit unit 17, and the privilege information 7e input from the privilege grant unit 20. The screen is displayed on the display unit 50. As will be described later in the second embodiment, when the game program according to the present invention is implemented as a web application, the display processing unit 15 is based on various information received from the server device via the receiving unit 71. The screen information 7f can be generated and the game screen can be displayed on the display unit 50.

加速度取得部21は、プレイヤの移動指示として、携帯端末100の傾きを示す加速度情報(加速度)5dを加速度計測部60から取得し、当該加速度情報5dをオブジェクト表示部11に出力する。   The acceleration acquisition unit 21 acquires acceleration information (acceleration) 5d indicating the tilt of the mobile terminal 100 from the acceleration measurement unit 60 as a movement instruction of the player, and outputs the acceleration information 5d to the object display unit 11.

入力部40は、プレイヤによるフリック操作5aを受け付ける。本実施の形態において、入力部40は、マルチタッチを検知可能なタッチパネルであってよい。入力部40は、入力面41と入力制御部42とを含む。なお、携帯端末100に対して入力を与える方法は、上記タッチパネルを用いたフリック操作5aに限定されない(例えば、所定の入力キーを押下することによって入力を与えることもできる)。   The input unit 40 receives a flick operation 5a by the player. In the present embodiment, the input unit 40 may be a touch panel that can detect multi-touch. The input unit 40 includes an input surface 41 and an input control unit 42. Note that the method of giving an input to the mobile terminal 100 is not limited to the flick operation 5a using the touch panel (for example, an input can be given by pressing a predetermined input key).

入力面41は、プレイヤによるフリック操作5aを検知可能なデバイス(例えば、上記タッチパネルに含まれるタッチ面)である。入力面41は、上記フリック操作5aによる入力信号5bを入力制御部42に出力する。   The input surface 41 is a device that can detect the flick operation 5a by the player (for example, a touch surface included in the touch panel). The input surface 41 outputs the input signal 5b generated by the flick operation 5a to the input control unit 42.

入力制御部42は、入力面41から上記入力信号5bに基づいて当該入力面41上の座標5cを算出し、当該座標5cをオブジェクト表示部11に出力する。   The input control unit 42 calculates the coordinates 5c on the input surface 41 based on the input signal 5b from the input surface 41, and outputs the coordinates 5c to the object display unit 11.

通信部70は、所定の通信方式にしたがう通信網を介して外部と通信する。外部の機器(例えば、他のプレイヤが使用する他の携帯端末、またはサーバ装置など)との通信を実現する本質的な機能が備わってさえいればよく、通信回線、通信方式、または通信媒体などは限定されない。通信部70は、例えばイーサネット(登録商標)アダプタなどの機器で構成できる。また、通信部70は、例えばIEEE802.11無線通信、Bluetooth(登録商標)などの通信方式や通信媒体を利用できる。通信部70は、受信部71と送信部72とを含む。   The communication unit 70 communicates with the outside via a communication network according to a predetermined communication method. It is only necessary to have an essential function for realizing communication with an external device (for example, another portable terminal or a server device used by another player), such as a communication line, a communication method, or a communication medium. Is not limited. The communication unit 70 can be configured by a device such as an Ethernet (registered trademark) adapter, for example. The communication unit 70 can use a communication method or a communication medium such as IEEE802.11 wireless communication or Bluetooth (registered trademark). The communication unit 70 includes a reception unit 71 and a transmission unit 72.

受信部71は、他のプレイヤが操作する他の携帯端末、および/またはサーバ装置からストーン1bに関する情報を含むストーン情報6cを受信する。   The receiving unit 71 receives stone information 6c including information related to the stone 1b from another portable terminal operated by another player and / or a server device.

送信部72は、影響付与部14から入力された影響情報6eを、他のプレイヤが操作する他の携帯端末、および/またはサーバ装置に送信する。   The transmission part 72 transmits the influence information 6e input from the influence provision part 14 to the other portable terminal and / or server apparatus which another player operates.

表示部50は、ゲーム画面を表示するデバイスである。本実施の形態において、表示部50は、液晶ディスプレイであってよい。なお、図1は、入力部40および表示部50がそれぞれ有する機能を明示するために、両者を分離して示している。しかし、例えば、入力部40がタッチパネルであり、表示部50が液晶ディスプレイである場合、両者は一体として構成されることが好ましい。   The display unit 50 is a device that displays a game screen. In the present embodiment, the display unit 50 may be a liquid crystal display. FIG. 1 shows the input unit 40 and the display unit 50 separately in order to clearly show the functions of the input unit 40 and the display unit 50. However, for example, when the input unit 40 is a touch panel and the display unit 50 is a liquid crystal display, it is preferable that the two are configured integrally.

加速度計測部60は、携帯端末100に加わる加速度(大きさ・向きを含むベクトル量)を計測可能な機器である。加速度計測部60は、例えば、ジャイロセンサによって実現され得る。   The acceleration measurement unit 60 is a device that can measure acceleration (a vector amount including magnitude and direction) applied to the mobile terminal 100. The acceleration measuring unit 60 can be realized by, for example, a gyro sensor.

記憶部30は、例えば、ハードディスク、SSD(silicon state drive)、半導体メモリ、DVDなど、任意の記録媒体によって構成される記憶機器であり、携帯端末100を制御可能なゲームプログラムおよびデータを記憶する。   The storage unit 30 is a storage device configured by an arbitrary recording medium such as a hard disk, an SSD (silicon state drive), a semiconductor memory, or a DVD, and stores a game program and data that can control the mobile terminal 100.

(軌跡の色彩濃度)
図3は、ストーンから遠ざかるほど軌跡の色彩が薄くなることを示す模式図である。軌跡2aおよび軌跡2bは、例えば、最も色彩が濃いA部分、2番目に色彩が濃いB部分、3番目に色彩が濃いC部分、および最も色彩が薄いD部分からそれぞれ構成されてよい。なお、軌跡表示部12は、例えば、RGB値を与えることによって軌跡の色彩を指定することができ、ストーンから遠ざかるほど上記RGB値を増加させることによって、当該軌跡の色彩を薄く表示させることができる。
(Track color density)
FIG. 3 is a schematic diagram showing that the color of the locus becomes lighter as the distance from the stone increases. The locus 2a and the locus 2b may be composed of, for example, an A portion having the darkest color, a B portion having the second most dark color, a C portion having the third most dark color, and a D portion having the lightest color. The trajectory display unit 12 can specify the color of the trajectory, for example, by giving an RGB value, and can display the color of the trajectory lightly by increasing the RGB value as the distance from the stone increases. .

そして、軌跡の色彩が濃いほど(すなわち、ストーン1bが接触した軌跡2aがストーン1aに近いほど)、当該ストーン1bに与える影響が大きくなってよい。例えば、ストーン1bが軌跡2aのA部分に接触した場合、影響付与部14は、他のプレイヤが獲得したポイントを10ポイント減じる影響を与え、B部分に接触した場合5ポイント減じる影響を与え、C部分に接触した場合2ポイント減じる影響を与え、D部分に接触した場合1ポイント減じる影響を与えてよい。すなわち、影響付与部14は、軌跡の各部分と減じるポイントとを対応付けたテーブルを保持しており、接触判定部13による判定結果6d(ストーンがいずれの部分に接触したかの情報を含む)に応じて、ポイントを減じる影響を与えることができる。   Then, the darker the color of the trajectory (that is, the closer the trajectory 2a that the stone 1b contacts) is closer to the stone 1a, the greater the influence on the stone 1b may be. For example, when the stone 1b touches the A portion of the trajectory 2a, the influence imparting unit 14 has an effect of reducing the points acquired by other players by 10 points, and when the stone 1b touches the B portion, it has the effect of reducing 5 points. When touching a part, it may be affected by 2 points, and when touching part D, it may be affected by 1 point. That is, the influence imparting unit 14 holds a table in which each part of the trajectory is associated with the point to be reduced, and the determination result 6d by the contact determination unit 13 (including information on which part the stone has contacted). Depending on, you can influence to reduce points.

または、影響付与部14は、ストーン1aの中心座標からストーン1bが接触した軌跡2aの表示領域に含まれる座標までの距離に比例するポイントを、他のプレイヤが獲得したポイントから減じてよい。例えば、接触判定部13によって上記距離が100ピクセルと判定された場合、影響付与部14は、所定の比例係数(例えば、0.1)を上記距離に乗じたポイント(例えば、100×0.1=10ポイント)を減じる影響を与えることができる。   Or the influence provision part 14 may subtract the point proportional to the distance from the center coordinate of the stone 1a to the coordinate contained in the display area of the locus | trajectory 2a which the stone 1b contacted from the point which the other player acquired. For example, when the contact determination unit 13 determines that the distance is 100 pixels, the influence applying unit 14 multiplies the distance by a predetermined proportionality coefficient (for example, 0.1) (for example, 100 × 0.1). = 10 points) can be reduced.

このように、影響付与部14は、軌跡の色彩濃度(すなわち、ストーンからの距離)に応じて、与える影響の多寡を決定できる。したがって、プレイヤは、他のプレイヤがストーン1bを移動させる先を予測しながら、当該ストーン1bがストーン1aに近い位置で軌跡2aに接触するように、当該ストーン1aを移動させる必要がある。これにより、携帯端末100は、より高い戦略性をプレイヤに要求することができる。   In this way, the influence imparting unit 14 can determine the amount of influence to be given according to the color density of the trajectory (that is, the distance from the stone). Therefore, the player needs to move the stone 1a so that the stone 1b contacts the locus 2a at a position close to the stone 1a while predicting a destination to which the other player moves the stone 1b. Thereby, the portable terminal 100 can request a higher strategy from the player.

(ストーンに設定された属性)
図4は、ストーンに属性が設定されている例を示す模式図である。ストーン1aおよびストーン1bには、属性がそれぞれ設定されてよい。この場合、影響付与部14は、ストーン1aに設定された属性とストーン1bに設定された属性との組み合わせに応じて、所定の影響を与えることができる。
(Attribute set to stone)
FIG. 4 is a schematic diagram illustrating an example in which attributes are set for stones. Attributes may be set for the stone 1a and the stone 1b, respectively. In this case, the influence imparting unit 14 can give a predetermined influence according to the combination of the attribute set in the stone 1a and the attribute set in the stone 1b.

例えば、ストーン1aに「森の属性」が設定されている場合、軌跡表示部12は、ストーン1aの移動に合わせて軌跡2aに木が生えるように、当該軌跡2aを表示することができる。一方、ストーン1bに「火の属性」が設定されている場合、軌跡2bが燃えるように当該軌跡2bが表示され、当該ストーン1bが軌跡2aに接触すると、図4に例示されるように、当該軌跡2aに生えた木を燃やしながら、当該ストーン1bは当該軌跡2aを横断することができる。すなわち、「火の属性」は「森の属性」に対して優位であるため、ストーン1bは軌跡2aから影響を与えられることなく(この場合、他のプレイヤは、特典を減じられない)、逆に、例えば、ストーン1bが軌跡2aを消去するなど、ストーン1bが軌跡2aに影響を与えることができる。   For example, when the “forest attribute” is set for the stone 1a, the trajectory display unit 12 can display the trajectory 2a so that a tree grows on the trajectory 2a in accordance with the movement of the stone 1a. On the other hand, when the “fire attribute” is set for the stone 1b, the trajectory 2b is displayed so that the trajectory 2b burns, and when the stone 1b contacts the trajectory 2a, as illustrated in FIG. The stone 1b can cross the trajectory 2a while burning the tree growing on the trajectory 2a. That is, since the “fire attribute” is superior to the “forest attribute”, the stone 1b is not affected by the trajectory 2a (in this case, other players cannot reduce the benefits), and vice versa. In addition, the stone 1b can affect the locus 2a, for example, the stone 1b can erase the locus 2a.

同様に、ストーン1aに「水の属性」が設定されている場合、軌跡表示部12は、ストーン1aの移動に合わせて軌跡2aに水たまりができるように、当該軌跡2aを表示することができる。一方、ストーン1bに「火の属性」が設定されている場合、軌跡2bが燃えるように当該軌跡2bが表示され、当該ストーン1bが軌跡2aに接触すると、当該軌跡2bの火が消え、他のプレイヤは、通常よりも大きく特典を減じられる。すなわち、「水の属性」は「火の属性」に対して優位であるため、ストーン1bは軌跡2aから通常より大きな影響を受ける。   Similarly, when the “water attribute” is set for the stone 1a, the trajectory display unit 12 can display the trajectory 2a so that a puddle is formed on the trajectory 2a in accordance with the movement of the stone 1a. On the other hand, when the “fire attribute” is set for the stone 1b, the trajectory 2b is displayed so that the trajectory 2b burns. When the stone 1b comes into contact with the trajectory 2a, the fire of the trajectory 2b disappears, The player can greatly reduce the benefits than usual. That is, since the “water attribute” is superior to the “fire attribute”, the stone 1b is affected by the trajectory 2a more than usual.

なお、ストーンに設定される属性は上記の例に限られない。属性は、当該ストーンの特性、特徴、または性質を規定する情報でありさえすればよく、例えば、「鉄の属性」、「赤の属性」、「空の属性」などであってもよい。   The attribute set for the stone is not limited to the above example. The attribute only needs to be information that defines the characteristics, characteristics, or properties of the stone, and may be, for example, “iron attribute”, “red attribute”, “empty attribute”, and the like.

また、ストーンに設定された属性と、フィールド内の所定の領域に設定された属性との組み合わせに応じて、当該ストーンに影響が与えられてよい。例えば、(1)ゴール3が木に囲まれており、「火の属性」が設定されたストーンしか当該ゴール3に近づけない、(2)ゴール3の周囲が燃えており、「水の属性」が設定されたストーンしか当該ゴール3に近づけない、(3)ゴール3が水たまりに囲まれており、「木の属性」が設定されたストーンしか当該ゴール3に近づけないなど、ストーンに設定された属性と、フィールド内の所定の領域(例えば、ゴール3の周囲)に設定された属性との組み合わせに応じて、当該ストーンに影響が与えられる。これにより、携帯端末100は、よりバリエーションに富んだゲームを提供することができる。   Further, the stone may be influenced according to the combination of the attribute set for the stone and the attribute set for a predetermined area in the field. For example, (1) the goal 3 is surrounded by trees, and only the stone set with the “fire attribute” can approach the goal 3, (2) the area around the goal 3 is burning, and the “water attribute” Is set to a stone, for example, only a stone set with is set close to the goal 3, (3) a goal 3 is surrounded by a puddle, and only a stone set with “tree attribute” is set close to the goal 3 The stone is affected according to the combination of the attribute and the attribute set in a predetermined area in the field (for example, around the goal 3). Thereby, the portable terminal 100 can provide a game with more variations.

(複数のストーンを移動させる例)
図5は、プレイヤが複数のストーンを移動させる例を示す模式図である。図5に例示されるように、プレイヤは、ストーン(第1オブジェクト)1aとストーン(第2オブジェクト)1cとを移動させることができる。同様に、他のプレイヤは、ストーン1bとストーン1dとを移動させることができる。
(Example of moving multiple stones)
FIG. 5 is a schematic diagram illustrating an example in which the player moves a plurality of stones. As illustrated in FIG. 5, the player can move the stone (first object) 1a and the stone (second object) 1c. Similarly, other players can move the stone 1b and the stone 1d.

この場合、軌跡表示部12は、ストーン1aおよびストーン1b(妨害用ストーン)がそれぞれ移動した軌跡2aおよび軌跡2bを表示させ、ストーン1cおよびストーン1d(ゴール用ストーン)がそれぞれ移動した軌跡を表示させなくともよい。すなわち、プレイヤは、ストーン1aを用いてストーン1dがゴール3に近づくことを妨害しながら、ストーン1cを当該ゴール3に近づけることを目指す。同様に、他のプレイヤは、ストーン1bを用いてストーン1cがゴール3に近づくことを妨害しながら、ストーン1dを当該ゴール3に近づけることを目指す。これにより、携帯端末100は、高い戦略性だけでなく、複数のストーンを移動させるバランスをプレイヤに要求することができる。   In this case, the trajectory display unit 12 displays the trajectory 2a and the trajectory 2b in which the stone 1a and the stone 1b (interfering stone) have moved, and displays the trajectory in which the stone 1c and the stone 1d (goal stone) have moved, respectively. Not necessary. That is, the player aims to bring the stone 1c closer to the goal 3 while preventing the stone 1d from approaching the goal 3 using the stone 1a. Similarly, the other players aim to bring the stone 1d closer to the goal 3 while using the stone 1b to prevent the stone 1c from approaching the goal 3. Thereby, the portable terminal 100 can request | require the balance which moves a some stone not only with high strategy but a several stone.

なお、手数制限部16は、それぞれのストーンに対して別個に制限手数を課すことができる。この場合、手数制限部16は、例えば、他のプレイヤに設定された状態情報および/またはストーン1bの移動に与える影響が大きいストーン(例えば、強力な属性を有するストーン)ほど、プレイヤが当該ストーンを移動させることのできる手数が少なくなるように制限を課すことができる。これにより、携帯端末100は、ストーンを移動させることに対して、プレイヤに緊張感を与えることができる。   In addition, the manpower limit part 16 can impose a manpower limit separately on each stone. In this case, for example, the maneuver restriction unit 16 indicates that the stone has a greater influence on the movement of the state information and / or the stone 1b set for the other player (for example, a stone having a strong attribute). Limits can be imposed to reduce the number of moves that can be moved. Thereby, the portable terminal 100 can give a tension to a player with respect to moving a stone.

(ストーンが接触することによる軌跡の変化)
図6は、ストーン1bが軌跡2aに接触したことにより、当該軌跡2aの形状が変化する例を示す模式図である。図6に例示されるように、軌跡表示部12は、ストーン1bが軌跡2aに接触した場合、当該ストーン1bが移動する速度に応じて、当該軌跡2aの形状を変化させることができる。例えば、軌跡表示部12は、ストーン1bが移動する速度が速いほど、軌跡2aが大きく湾曲するように、当該軌跡2aを表示させることができる。
(Changes in trajectory due to stone contact)
FIG. 6 is a schematic diagram showing an example in which the shape of the trajectory 2a changes when the stone 1b comes into contact with the trajectory 2a. As illustrated in FIG. 6, when the stone 1b contacts the locus 2a, the locus display unit 12 can change the shape of the locus 2a according to the speed at which the stone 1b moves. For example, the trajectory display unit 12 can display the trajectory 2a so that the trajectory 2a is more curved as the speed at which the stone 1b moves is higher.

すなわち、軌跡2aが、他のプレイヤの状態情報および/またはストーン1bの移動に影響を与えるだけでなく、当該ストーン1bが当該軌跡2aに影響を与えることができる。なお、当該影響の与え合いは、前述のように、ストーンにそれぞれ設定された属性の組み合わせに応じたものであってよい。これにより、携帯端末100は、バリエーションに富んだゲームをプレイヤに提供することができる。   That is, the trajectory 2a not only affects the status information of other players and / or the movement of the stone 1b, but the stone 1b can affect the trajectory 2a. Note that the influence of the influence may be in accordance with the combination of attributes set for each stone as described above. Thereby, the portable terminal 100 can provide a player with a variety of games.

(ストーンが衝突する例)
図7は、ストーンが衝突した例を示す模式図であり、(a)は、プレイヤが移動指示を与えるストーン1aと他のプレイヤが移動指示を与えるストーン1bとが衝突した例を示し、(b)は、プレイヤが移動指示をそれぞれ与えるストーン1aとストーン1eとが衝突した例を示す。
(Example of stone collision)
FIG. 7 is a schematic diagram showing an example in which a stone collides. FIG. 7A shows an example in which a stone 1a to which a player gives a movement instruction and a stone 1b to which another player gives a movement instruction collide. ) Shows an example in which the stone 1a and the stone 1e to which the player gives movement instructions respectively collide.

図7の(a)に例示されるように、ストーン1aがストーン1bに衝突した場合、当該ストーン1aの速度に応じた強さで当該ストーン1bが弾き飛ばされてよい。この場合、ストーン1aも、衝突の反作用により弾き飛ばされてよい。一方、ストーン1aとストーン1eとが衝突した場合、図7の(b)に例示されるように、両者が統合され、当該ストーン1aの属性と当該ストーン1eの属性とが設定されたストーン1fが生成されてよい。これにより、携帯端末100は、バリエーションに富んだゲームをプレイヤに提供することができる。   As illustrated in FIG. 7A, when the stone 1a collides with the stone 1b, the stone 1b may be blown off with a strength corresponding to the speed of the stone 1a. In this case, the stone 1a may also be blown off by the reaction of the collision. On the other hand, when the stone 1a and the stone 1e collide, as illustrated in FIG. 7B, both are integrated, and the stone 1f in which the attribute of the stone 1a and the attribute of the stone 1e are set is obtained. May be generated. Thereby, the portable terminal 100 can provide a player with a variety of games.

(マルチプレイの形態)
図2〜図7は、2人のプレイヤが競合プレイする例を示すが、本ゲームは、(1)3人以上のプレイヤがプレイすることもできるし、(2)複数プレイヤをそれぞれ含むグループの間で競合プレイすることもできる。
(Multiplayer form)
2 to 7 show an example in which two players play competingly. This game can be played by (1) three or more players, or (2) a group including a plurality of players. You can also play competing between.

上記(1)の場合、例えば、4人のプレイヤがプレイする場合、各プレイヤは矩形のフィールドの四隅をストーンのスタート地点とし、当該フィールドの中央に設置されたゴールに当該ストーンを近づけることを目指す。なお、複数のプレイヤがプレイする場合、携帯端末100は、ストーンを移動させる手番が各プレイヤに順に回る方式(ターン制)にしたがってゲームを進行させてもよいし、各プレイヤの手番が並行する方式(リアルタイム制)にしたがってゲームを進行させてもよい。   In the case of the above (1), for example, when four players play, each player aims to bring the stone closer to the goal set at the center of the field, with the four corners of the rectangular field as the starting point of the stone. . When a plurality of players play, the mobile terminal 100 may advance the game according to a method (turn system) in which the player moves the stone in turn, or the player's turn is parallel. The game may be progressed according to a method (real time system).

上記(2)の場合、例えば、2人のプレイヤからそれぞれ構成される2つのグループがプレイする場合、第1プレイヤがストーン1a(図5に例示された妨害用ストーン)に移動指示を与え、第2プレイヤがストーン1c(図5に例示されたゴール用ストーン)に移動指示を与えることができる。これにより、携帯端末100は、マルチプレイ可能な興趣性の高いゲームを提供することができる。   In the case of (2) above, for example, when two groups each composed of two players play, the first player gives a movement instruction to the stone 1a (the obstruction stone illustrated in FIG. 5), Two players can give a movement instruction to the stone 1c (the goal stone illustrated in FIG. 5). Thereby, the portable terminal 100 can provide a highly entertaining game capable of multi-play.

(その他の構成)
フィールド内には、例えば、(1)ストーンを移動させると所定のポイントおよび/またはアイテムが付与される領域、(2)ストーンを移動させても軌跡が表示されない領域、(3)軌跡の影響が増幅・減少する領域、(4)ストーンがよく滑る領域、(5)ストーンがほとんど滑らない領域、(6)プレイヤのヒットポイントを回復する領域、(7)連続してストーンを移動できる(再度自身の手番が回ってくる)領域などの特殊領域が設けられていてよい。
(Other configurations)
In the field, for example, (1) a region where a predetermined point and / or item is given when the stone is moved, (2) a region where the locus is not displayed even if the stone is moved, and (3) the influence of the locus Amplifying / decreasing area, (4) Area where stones slide well, (5) Area where stones hardly slide, (6) Area where player hit points are restored, (7) Stones can be moved continuously There may be a special area such as an area).

さらに、フィールド内には、(1)ストーンが衝突するとポイントを減じられる障害物、(2)ストーンをある位置から別の位置にワープさせるワープゾーン、(3)ストーンに設定された属性を変更する物体などが設けられていてよい。これにより、携帯端末100は、さらにバリエーションに富んだゲームを提供することができる。   Further, in the field, (1) an obstacle whose points are reduced when a stone collides, (2) a warp zone that warps a stone from one position to another, and (3) an attribute set to the stone is changed. An object or the like may be provided. Thereby, the portable terminal 100 can provide a game with more variations.

フィールドは、縦、横、および高さの情報を含む3次元フィールドであってよい。この場合、当該フィールドは起伏を有しており(例えば、ゴールに向かって傾斜がついているなど)、ストーンが傾斜を下る方向に軌跡が逸れたり、傾斜を上がる方向にストーンが移動する場合に減速の度合いが大きかったりなど、ストーンはフィールド内に作用する重力の影響を受け、当該ストーンの移動に不確実性が生じる。これにより、携帯端末100は、より高い戦略性をプレイヤに要求することができる。   The field may be a three-dimensional field that includes vertical, horizontal, and height information. In this case, the field has ups and downs (for example, it is inclined toward the goal), and the trajectory deviates in the direction in which the stone descends, or decelerates when the stone moves in the direction in which it rises. The stone is affected by gravity acting in the field, such as when the degree of is large, and there is uncertainty in the movement of the stone. Thereby, the portable terminal 100 can request a higher strategy from the player.

(携帯端末100が実行する処理)
図8は、携帯端末100が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は、コンピュータの制御方法に含まれる各ステップを表す。
(Processing executed by the mobile terminal 100)
FIG. 8 is a flowchart illustrating an example of processing executed by the mobile terminal 100. In the following description, parenthesized “˜step” represents each step included in the computer control method.

まず、オブジェクト表示部11は、プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なストーン1aを、表示部50に表示させるストーン情報6aを出力する(ステップ1、以下「ステップ」を「S」と略記する、オブジェクト表示出力ステップ)。次に、軌跡表示部12は、ストーン1aが移動した軌跡2aを、表示部50に表示させる軌跡情報6bを出力する(S2、軌跡表示出力ステップ)。そして、接触判定部13は、他のプレイヤから与えられる他の移動指示にしたがって、ストーン1bが軌跡2aに接触するように移動したか否かを判定する(S3)。ストーン1bが軌跡2aに接触していると判定された場合(S3においてYES)、影響付与部14は、他のプレイヤに設定された状態情報および/または当該ストーン1bの移動に、所定の影響を与える(S4、影響付与ステップ)。   First, the object display unit 11 outputs stone information 6a that causes the display unit 50 to display the stone 1a that can move in the game field in accordance with the movement instruction given by the player (Step 1, hereinafter "Step"). Object display output step abbreviated as “S”). Next, the trajectory display unit 12 outputs trajectory information 6b that causes the display unit 50 to display the trajectory 2a that the stone 1a has moved (S2, trajectory display output step). Then, the contact determination unit 13 determines whether or not the stone 1b has moved so as to contact the locus 2a in accordance with another movement instruction given by another player (S3). When it is determined that the stone 1b is in contact with the locus 2a (YES in S3), the influence imparting unit 14 has a predetermined influence on the state information set for other players and / or the movement of the stone 1b. Give (S4, influence imparting step).

終了判定部18は、ゲーム終了条件を満たしたか否かを判定する(S5)。満たしたと判定された場合(S5においてYES)、勝者決定部19は、保有する特典が最も大きいプレイヤを、ゲームの勝者として決定する(S6)。最後に、特典付与部20は、各プレイヤに特典を付与する(S7)。   The end determination unit 18 determines whether or not the game end condition is satisfied (S5). When it determines with satisfy | filling (in S5 YES), the winner determination part 19 determines the player with the largest privilege to hold | maintain as a game winner (S6). Finally, the privilege grant unit 20 grants a privilege to each player (S7).

なお、上記制御方法は、図8を参照して前述した上記処理だけでなく、制御部10に含まれる各部において実行される処理を任意に含んでよい。   Note that the above control method may optionally include not only the above-described processing described with reference to FIG. 8 but also processing executed in each unit included in the control unit 10.

〔実施形態2〕
図9に基づいて、本発明の第2の実施の形態(実施形態2)を説明する。なお、実施形態2では、先に説明した実施形態1とは異なる構成のみについて説明する。実施形態1において記載された構成は、実施形態2にもすべて含まれ得る(逆も同様である)。また、実施形態1において記載された用語の定義は、実施形態2においても同じである。
[Embodiment 2]
Based on FIG. 9, a second embodiment (Embodiment 2) of the present invention will be described. In the second embodiment, only a configuration different from the first embodiment described above will be described. All the configurations described in the first embodiment can be included in the second embodiment (and vice versa). Moreover, the definition of the term described in Embodiment 1 is the same also in Embodiment 2.

図9は、携帯端末100とサーバ装置200とを含むゲームシステム300の構成を示す模式図である。図9に例示されるように、本発明に係るコンピュータが、携帯端末100(プレイヤ4aが操作する端末を携帯端末100a、プレイヤ4bが操作する端末を携帯端末100bとする)と所定のネットワークを介して通信可能に接続されたサーバ装置200として機能し、本発明に係るゲームプログラムが当該サーバ装置200において実行される場合を説明する。   FIG. 9 is a schematic diagram illustrating a configuration of a game system 300 including the mobile terminal 100 and the server device 200. As illustrated in FIG. 9, a computer according to the present invention connects a mobile terminal 100 (a terminal operated by the player 4 a is a mobile terminal 100 a and a terminal operated by the player 4 b is a mobile terminal 100 b) and a predetermined network. A case will be described in which the game program according to the present invention is executed in the server device 200 and functions as the server device 200 connected to be communicable.

サーバ装置(コンピュータ)200は、実施形態1において説明した処理の一部または全部を含むゲームプログラムを実行可能な情報処理装置である。当該サーバ装置200は、プレイヤ4aから与えられた移動指示8(すなわち、携帯端末100aに対するプレイヤ4aからの入力)を、当該携帯端末100aから受信する。そして、サーバ装置200が備えたオブジェクト表示部11は、当該移動指示8にしたがって、ゲームのフィールド内を移動可能なストーン1aを携帯端末100aおよび/または携帯端末100bに表示させるストーン情報6aを、当該携帯端末100aおよび/または携帯端末100bに出力(送信)する。次に、サーバ装置200が備えた軌跡表示部12は、ストーン1aが移動した軌跡2aを携帯端末100aに表示させる軌跡情報6bを、当該携帯端末100aおよび/または携帯端末100bに出力する。   The server apparatus (computer) 200 is an information processing apparatus that can execute a game program including a part or all of the processes described in the first embodiment. The server device 200 receives from the portable terminal 100a the movement instruction 8 (that is, input from the player 4a to the portable terminal 100a) given from the player 4a. Then, the object display unit 11 provided in the server device 200 displays the stone information 6a that causes the mobile terminal 100a and / or the mobile terminal 100b to display the stone 1a that can move in the game field according to the movement instruction 8. Output (transmit) to the mobile terminal 100a and / or the mobile terminal 100b. Next, the trajectory display unit 12 included in the server device 200 outputs trajectory information 6b that causes the mobile terminal 100a to display the trajectory 2a that the stone 1a has moved to the mobile terminal 100a and / or the mobile terminal 100b.

そして、サーバ装置200が備えた影響付与部14は、他のプレイヤ(プレイヤ4b、またはサーバ装置200によって制御されるコンピュータプレイヤ)から与えられる他の移動指示にしたがって、ストーン1bが軌跡2aに接触するように移動した結果、当該ストーン1bの一部または全部が当該軌跡2aに重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該ストーン1bの移動に、所定の影響を与え、影響情報6eを携帯端末100aおよび/または携帯端末100bに出力する。   Then, the influence imparting unit 14 included in the server device 200 makes the stone 1b contact the trajectory 2a in accordance with another movement instruction given from another player (player 4b or a computer player controlled by the server device 200). As a result, if a part or all of the stone 1b is displayed superimposed on the trajectory 2a, the state information set for the other player and / or the movement of the stone 1b has a predetermined effect. The influence information 6e is output to the mobile terminal 100a and / or the mobile terminal 100b.

携帯端末100aおよび/または携帯端末100bは、サーバ装置200から受信した情報(例えば、移動指示8)に基づいて、当該ゲームをプレイした結果(例えば、ストーン情報6a、軌跡情報6b、影響情報6eなど)を表示部50に表示させる。なお、ウェブブラウザを介して当該プレイした結果を表示させる場合、各携帯端末は、例えば、当該ウェブブラウザに搭載された所定の記憶領域(ウェブストレージ)に上記サーバ装置200から受信した情報を蓄積することができる。   The mobile terminal 100a and / or the mobile terminal 100b plays the game (for example, stone information 6a, trajectory information 6b, influence information 6e, etc.) based on information received from the server device 200 (for example, the movement instruction 8). ) Is displayed on the display unit 50. In addition, when displaying the result of the said play via a web browser, each portable terminal accumulate | stores the information received from the said server apparatus 200 in the predetermined storage area (web storage) mounted in the said web browser, for example. be able to.

このように、実施形態1において、携帯端末100が備えるとして説明した各部(特に、制御部10)の一部または全部をサーバ装置200が備え、当該サーバ装置200は、携帯端末100に与えられた入力に基づいて、ゲームの出力結果を当該携帯端末100に送信する構成とすることができる。これにより、サーバ装置200は、上記携帯端末100が機能を提供する場合に当該携帯端末100が奏する全ての効果と、同じ効果を奏する。   As described above, in the first embodiment, the server device 200 includes a part or all of each unit (particularly the control unit 10) described as being included in the mobile terminal 100, and the server device 200 is provided to the mobile terminal 100. Based on the input, the game output result can be transmitted to the mobile terminal 100. Thereby, the server apparatus 200 has the same effects as all the effects exhibited by the mobile terminal 100 when the mobile terminal 100 provides a function.

なお、当該ゲームの進行画面を、上記サーバ装置200が生成したデータに基づいて上記携帯端末100に表示されるウェブ表示とし、その他のメニュー画面などを、当該携帯端末100にインストールされているネイティブアプリによって表示するネイティブ表示とするなど、当該ゲームは、上記サーバ装置200および携帯端末100のそれぞれが処理の一部を担うハイブリッドゲームとすることもできる。   The progress screen of the game is a web display displayed on the mobile terminal 100 based on the data generated by the server device 200, and the other menu screens are native applications installed on the mobile terminal 100. The game can also be a hybrid game in which each of the server device 200 and the mobile terminal 100 takes part of the processing, such as a native display displayed by.

また、本発明に係るゲームプログラムが、携帯端末100において実行されるネイティブアプリケーションとして実現される場合であっても、当該携帯端末100は、必要に応じてサーバ装置200にアクセスし、当該ゲームの進行に関係する情報(例えば、プレイヤに関する情報、当該プレイヤとフレンド関係にある他のプレイヤに関する情報、当該プレイヤに付与された累積ポイント・アイテム・キャラクタに関する情報、当該プレイヤのランキング情報など)をダウンロードして利用することができる。さらに、携帯端末100aと他の携帯端末100bとが通信可能に接続され(例えば、Bluetooth(登録商標)を用いた近距離無線通信など、いわゆるピア・ツー・ピア通信)、互いに同期を取り合って、当該ゲームをマルチプレイすることもできる。   Further, even when the game program according to the present invention is realized as a native application executed on the mobile terminal 100, the mobile terminal 100 accesses the server device 200 as necessary, and the progress of the game Information related to the player (for example, information about the player, information about other players who are friends with the player, information about accumulated points, items, and characters given to the player, ranking information of the player, etc.) Can be used. Further, the mobile terminal 100a and the other mobile terminal 100b are communicably connected (for example, so-called peer-to-peer communication such as short-range wireless communication using Bluetooth (registered trademark)), and synchronize with each other, The game can be multiplayed.

〔携帯端末100およびサーバ装置200が奏する効果〕
以上、実施形態1および実施形態2において説明したように、本発明の実施の形態に係る携帯端末100およびサーバ装置200(ゲームプログラム)は、プレイヤから与えられる移動指示にしたがってストーン1aが移動した軌跡2aを表示させ、ストーン1bが当該軌跡2aに接触するように移動した結果、当該ストーン1bの一部または全部が当該軌跡2aに重畳して表示された場合、他のプレイヤに設定された状態情報および/または当該ストーン1bの移動に、所定の影響を与える。
[Effects of portable terminal 100 and server apparatus 200]
As described above, as described in the first and second embodiments, the mobile terminal 100 and the server device 200 (game program) according to the embodiment of the present invention have the trajectory that the stone 1a has moved according to the movement instruction given by the player. When a part or all of the stone 1b is displayed so as to be superimposed on the locus 2a as a result of the movement of the stone 1b so that the stone 1b is in contact with the locus 2a, state information set for other players And / or a predetermined influence on the movement of the stone 1b.

したがって、携帯端末100およびサーバ装置200(ゲームプログラム)は、プレイヤに高い戦略性を要求するゲームを実現できるという効果を奏する。   Therefore, the portable terminal 100 and the server device 200 (game program) have an effect that it is possible to realize a game that requires a high strategy from the player.

〔その他の実現例〕
以上では、プレイヤが入力面41にフリック操作を与えることによってストーンを移動させるゲームが、本発明のゲームプログラムとして実現され、当該ゲームプログラムが携帯端末100またはサーバ装置200によって実行される例を説明した。一方で、プレイヤがサイコロを振ってストーンを移動させるゲームが、本発明のゲームプログラムとして実現され、当該ゲームプログラムが携帯端末100またはサーバ装置200によって実行されてもよい。
[Other implementation examples]
The example in which the game in which the player moves the stone by giving the flick operation to the input surface 41 is realized as the game program of the present invention, and the game program is executed by the mobile terminal 100 or the server device 200 has been described. . On the other hand, a game in which a player moves a stone by rolling a dice may be realized as a game program of the present invention, and the game program may be executed by the mobile terminal 100 or the server device 200.

この場合、携帯端末100またはサーバ装置200は、ゲームのフィールドをマス目状に区切り、プレイヤが振ったサイコロの出目だけ、ストーンが当該マス目に沿って移動するように当該ゲームを構成できる。このとき、携帯端末100またはサーバ装置200は、当該ストーンが移動したマス目に軌跡を表示させることができる。これにより、本発明のゲームプログラム(携帯端末100、サーバ装置200)は、前述と同様に、プレイヤに高い戦略性を要求するゲームを実現できるという効果を奏する。   In this case, the mobile terminal 100 or the server device 200 can configure the game such that the field of the game is divided into squares and the stone moves along the squares only by the dice rolls that the player has swung. At this time, the mobile terminal 100 or the server device 200 can display a trajectory on the square where the stone has moved. Thereby, the game program (portable terminal 100, server apparatus 200) of this invention has an effect that the game which requests | requires a high strategy from a player is realizable similarly to the above-mentioned.

または、軌跡の一部を構成する部分軌跡がプレイヤに順次提示され、当該プレイヤは当該部分軌跡がとり得る複数の向きの中から、当該部分軌跡が上記軌跡の一部を構成する1つの向きを選択し、選択された1つの向きをとる部分軌跡を複数組み合わせることによって1つの軌跡を形成するゲームが、携帯端末100またはサーバ装置200によって提供されてもよい。これにより、本発明のゲームプログラム(携帯端末100、サーバ装置200)は、前述と同様に、プレイヤに高い戦略性を要求するゲームを実現できるという効果を奏する。   Alternatively, a partial trajectory that constitutes a part of the trajectory is sequentially presented to the player, and the player selects one direction that constitutes a part of the trajectory from among a plurality of orientations that the partial trajectory can take. The mobile terminal 100 or the server device 200 may provide a game in which one trajectory is formed by selecting and combining a plurality of partial trajectories having one selected orientation. Thereby, the game program (portable terminal 100, server apparatus 200) of this invention has an effect that the game which requests | requires a high strategy from a player is realizable similarly to the above-mentioned.

〔ソフトウェアによる実現例〕
携帯端末100およびサーバ装置200の制御ブロック(特に、制御部10)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。後者の場合、携帯端末100またはサーバ装置200は、各機能を実現するソフトウェアであるゲームプログラムの命令を実行するCPU、上記ゲームプログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記ゲームプログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記ゲームプログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記ゲームプログラムは、当該ゲームプログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。本発明は、上記ゲームプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
[Example of software implementation]
The control blocks (in particular, the control unit 10) of the mobile terminal 100 and the server device 200 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or a CPU (Central Processing Unit). It may be realized by software using In the latter case, the mobile terminal 100 or the server device 200 includes a CPU that executes instructions of a game program, which is software that implements each function, and a ROM in which the game program and various data are recorded so as to be readable by the computer (or CPU). (Read Only Memory) or a storage device (these are referred to as “recording media”), a RAM (Random Access Memory) for developing the game program, and the like. Then, the computer (or CPU) reads the game program from the recording medium and executes it, thereby achieving the object of the present invention. As the recording medium, a “non-temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. The game program may be supplied to the computer via any transmission medium (such as a communication network or a broadcast wave) that can transmit the game program. The present invention can also be realized in the form of a data signal embedded in a carrier wave in which the game program is embodied by electronic transmission.

具体的には、本発明の実施の形態に係るゲームプログラムは、コンピュータ(携帯端末100、サーバ装置200)に、オブジェクト表示出力機能、軌跡表示出力機能、影響付与機能、特典付与機能、および勝者決定機能を実現させる。上記オブジェクト表示出力機能、軌跡表示出力機能、影響付与機能、特典付与機能、および勝者決定機能は、上述したオブジェクト表示部11、軌跡表示部12、影響付与部14、特典付与部20、および勝者決定部19によってそれぞれ実現され得る。詳細については上述した通りである。   Specifically, the game program according to the embodiment of the present invention includes an object display output function, a trajectory display output function, an influence imparting function, a privilege granting function, and a winner determination on a computer (mobile terminal 100, server device 200). Realize the function. The object display output function, trajectory display output function, influence imparting function, privilege granting function, and winner determination function are the object display unit 11, trajectory display unit 12, influence imparting unit 14, privilege granting unit 20, and winner determination described above. Each may be realized by the unit 19. Details are as described above.

なお、上記ゲームプログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。また、前記ゲームプログラムによって実現される各機能を実現する各部を備えた情報処理端末(例えば、携帯端末100)と、前記各機能とは異なる残りの機能を実現する各部を備えたサーバ(例えば、サーバ装置200)とを含むゲームシステムも、本発明の範疇に入る。   The game program can be implemented using, for example, a script language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5. In addition, an information processing terminal (for example, the portable terminal 100) including each unit that realizes each function realized by the game program, and a server (for example, each unit that realizes the remaining functions different from the respective functions) A game system including the server device 200) also falls within the scope of the present invention.

〔付記事項〕
本発明は上述したそれぞれの実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても、本発明の技術的範囲に含まれる。さらに、各実施の形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成できる。
[Additional Notes]
The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims, and the technical means disclosed in different embodiments can be appropriately combined. Embodiments to be made are also included in the technical scope of the present invention. Furthermore, a new technical feature can be formed by combining the technical means disclosed in each embodiment.

本発明は、スマートフォン、タブレット端末、携帯電話、家庭用ゲーム機、パーソナルコンピュータ、サーバ、ワークステーション、メインフレームなど、任意のコンピュータに広く適用することができる。   The present invention can be widely applied to an arbitrary computer such as a smartphone, a tablet terminal, a mobile phone, a consumer game machine, a personal computer, a server, a workstation, or a mainframe.

1a:ストーン(オブジェクト、第1オブジェクト)、1b:ストーン(他のオブジェクト)、1c:ストーン(第2オブジェクト)、1d:ストーン、2a:軌跡、2b:軌跡、3:ゴール(所定の領域)、6a:ストーン情報(オブジェクト表示情報)、6b:軌跡情報(軌跡表示情報)、8:移動指示、11:オブジェクト表示部(オブジェクト表示出力機能)、12:軌跡表示部(軌跡表示出力機能)、14:影響付与部(影響付与機能)、19:勝者決定部(勝者決定機能)、20:特典付与部(特典付与機能)、100:携帯端末(コンピュータ)、200:サーバ装置、300:ゲームシステム   1a: stone (object, first object), 1b: stone (other object), 1c: stone (second object), 1d: stone, 2a: locus, 2b: locus, 3: goal (predetermined area), 6a: Stone information (object display information), 6b: Trajectory information (trajectory display information), 8: Movement instruction, 11: Object display unit (object display output function), 12: Trajectory display unit (trajectory display output function), 14 : Influence imparting part (effect imparting function), 19: Winner determining part (winner determining function), 20: Benefit giving part (privilege giving function), 100: Mobile terminal (computer), 200: Server device, 300: Game system

Claims (13)

コンピュータに、
プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力機能と、
前記オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力機能と、
前記プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが前記軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与機能とを実現させ、
前記軌跡表示出力機能は、前記オブジェクトまでの距離に応じて前記軌跡の表示態様を異ならせるように、当該軌跡を表示させる前記軌跡表示情報を出力し、
前記影響付与機能は、前記他のオブジェクトが接触する軌跡の表示態様に応じて前記所定の影響が異なるように、前記状態情報および/または前記移動に当該所定の影響を与えるゲームプログラム。
On the computer,
An object display output function for outputting object display information for displaying an object movable in the field of the game in accordance with a movement instruction given by the player;
A trajectory display output function for outputting trajectory display information for displaying a trajectory that the object has moved;
In accordance with another movement instruction given from another player different from the player, as a result of the other object moving so as to contact the locus, a part or all of the other object is displayed superimposed on the locus. If so, the state information set for the other player and / or the influence imparting function having a predetermined influence on the movement of the other object is realized,
The trajectory display output function outputs the trajectory display information for displaying the trajectory so that the display mode of the trajectory varies according to the distance to the object,
The effect imparting function is a game program that exerts the predetermined influence on the state information and / or the movement so that the predetermined influence differs according to a display mode of a trajectory in contact with the other object.
前記軌跡表示出力機能は、前記オブジェクトから遠ざかるほど前記軌跡の色彩が薄くなるように、当該軌跡を表示させる前記軌跡表示情報を出力し、
前記影響付与機能は、前記他のオブジェクトが接触する軌跡の色彩が濃いほど、前記所定の影響が大きくなるように、前記状態情報および/または前記移動に当該所定の影響を与えることを特徴とする請求項1に記載のゲームプログラム。
The trajectory display output function outputs the trajectory display information for displaying the trajectory so that the color of the trajectory becomes lighter as the distance from the object increases.
The influence imparting function is characterized in that the predetermined influence is exerted on the state information and / or the movement so that the predetermined influence is increased as the color of the locus in contact with the other object is darker. The game program according to claim 1.
前記状態情報は、前記他のプレイヤに与えられる所定の特典に関する情報を含み、
前記影響付与機能は、前記所定の特典を減じる影響を、前記所定の影響の1つとして前記他のプレイヤに設定された状態情報に与えることを特徴とする請求項1または2に記載のゲームプログラム。
The state information includes information related to a predetermined privilege given to the other player,
3. The game program according to claim 1, wherein the influence giving function gives an influence of reducing the predetermined privilege to state information set for the other player as one of the predetermined influences. .
前記影響付与機能は、前記他のオブジェクトの移動を阻害する影響を、前記所定の影響の1つとして当該他のオブジェクトに与えることを特徴とする請求項1から3のいずれか一項に記載のゲームプログラム。   The said influence provision function gives the said other object the influence which inhibits the movement of the said other object as one of the said predetermined influences, The Claim 1 characterized by the above-mentioned. Game program. 前記軌跡表示出力機能は、前記オブジェクトに設定された所定の情報に応じて、当該オブジェクトが移動した前記軌跡の長さ、および/または当該軌跡を表示させる時間を異ならせるように、当該軌跡を表示させる前記軌跡表示情報を出力することを特徴とする請求項1から4のいずれか一項に記載のゲームプログラム。 The trajectory display output function displays the trajectory so that the length of the trajectory that the object has moved and / or the time for displaying the trajectory varies according to predetermined information set for the object. The game program according to any one of claims 1 to 4, wherein the trajectory display information to be output is output. 前記オブジェクトおよび他のオブジェクトには、属性がそれぞれ設定されており、
前記影響付与機能は、前記オブジェクトに設定された属性と前記他のオブジェクトに設定された属性との組み合わせに応じて、前記所定の影響を与えることを特徴とする請求項1から5のいずれか一項に記載のゲームプログラム。
Attributes are set for the object and other objects,
The said influence provision function gives the said predetermined influence according to the combination of the attribute set to the said object, and the attribute set to the said other object, The any one of Claim 1 to 5 characterized by the above-mentioned. The game program according to the item.
前記フィールド内には、所定の領域が設けられており、
前記ゲームプログラムは、前記コンピュータに、
前記ゲームの終了条件が満たされた場合、前記オブジェクトから前記所定の領域までの距離が近いほど、前記プレイヤに大きな特典を与える特典付与機能をさらに実現させることを特徴とする請求項1から6のいずれか一項に記載のゲームプログラム。
A predetermined area is provided in the field,
The game program is stored in the computer,
7. The privilege grant function for giving a greater privilege to the player is further realized as the distance from the object to the predetermined region is closer when the game end condition is satisfied. The game program as described in any one.
前記ゲームプログラムは、前記コンピュータに、
前記終了条件が満たされた時点において保有する特典が最も大きいプレイヤを、前記ゲームの勝者として決定する勝者決定機能をさらに実現させることを特徴とする請求項7に記載のゲームプログラム。
The game program is stored in the computer,
The game program according to claim 7, further realizing a winner determination function for determining a player who has the greatest privilege at the time when the end condition is satisfied as a winner of the game.
前記オブジェクト表示出力機能は、前記プレイヤから与えられる移動指示にしたがって、前記ゲームのフィールド内を移動可能な第1オブジェクトおよび第2オブジェクトをそれぞれ表示させる第1オブジェクト表示情報および第2オブジェクト表示情報を出力し、
前記軌跡表示出力機能は、前記第1オブジェクトが移動した軌跡を少なくとも表示させる軌跡表示情報を出力し、
前記特典付与機能は、前記第2オブジェクトから前記所定の領域までの距離が近いほど、前記プレイヤに大きな特典を与えることを特徴とする請求項7または8に記載のゲームプログラム。
The object display output function outputs first object display information and second object display information for displaying a first object and a second object that can move in the field of the game, respectively, according to a movement instruction given by the player. And
The trajectory display output function outputs trajectory display information for displaying at least a trajectory that the first object has moved,
The game program according to claim 7 or 8, wherein the privilege granting function gives a greater privilege to the player as the distance from the second object to the predetermined region is shorter.
前記軌跡表示出力機能は、前記他のオブジェクトが前記軌跡に接触した場合、当該他のオブジェクトが移動する速度、および/または、当該他のオブジェクトに設定された属性と当該軌跡に設定された属性との組み合わせに応じて、当該軌跡の形状を変化させることを特徴とする請求項1から9のいずれか一項に記載のゲームプログラム。   The trajectory display output function includes a speed at which the other object moves when the other object contacts the trajectory, and / or an attribute set for the other object and an attribute set for the trajectory. The game program according to any one of claims 1 to 9, wherein the shape of the trajectory is changed in accordance with a combination of the above. 前記他のプレイヤは、人間のプレイヤ、または前記コンピュータによって制御されるコンピュータプレイヤであることを特徴とする請求項1から9のいずれか一項に記載のゲームプログラム。   The game program according to any one of claims 1 to 9, wherein the other player is a human player or a computer player controlled by the computer. プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力ステップと、
前記オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力ステップと、
前記プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが前記軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与ステップとを含み、
前記軌跡表示出力ステップにおいては、前記オブジェクトまでの距離に応じて前記軌跡の表示態様を異ならせるように、当該軌跡を表示させる前記軌跡表示情報を出力し、
前記影響付与ステップにおいては、前記他のオブジェクトが接触する軌跡の表示態様に応じて前記所定の影響が異なるように、前記状態情報および/または前記移動に当該所定の影響を与えるコンピュータの制御方法。
An object display output step for outputting object display information for displaying an object movable in the field of the game in accordance with a movement instruction given by the player;
A trajectory display output step for outputting trajectory display information for displaying a trajectory of movement of the object;
In accordance with another movement instruction given from another player different from the player, as a result of the other object moving so as to contact the locus, a part or all of the other object is displayed superimposed on the locus. And an effect applying step for giving a predetermined influence to the state information set for the other player and / or the movement of the other object,
In the trajectory display output step, the trajectory display information for displaying the trajectory is output so as to change the display mode of the trajectory according to the distance to the object,
A computer control method that affects the state information and / or the movement in the influence imparting step so that the predetermined influence varies depending on a display mode of a trajectory in contact with the other object.
プレイヤから与えられる移動指示にしたがって、ゲームのフィールド内を移動可能なオブジェクトを表示させるオブジェクト表示情報を出力するオブジェクト表示出力部と、
前記オブジェクトが移動した軌跡を表示させる軌跡表示情報を出力する軌跡表示出力部と、
前記プレイヤとは異なる他のプレイヤから与えられる他の移動指示にしたがって、他のオブジェクトが前記軌跡に接触するように移動した結果、当該他のオブジェクトの一部または全部が当該軌跡に重畳して表示された場合、当該他のプレイヤに設定された状態情報および/または当該他のオブジェクトの移動に、所定の影響を与える影響付与部とを備え、
前記軌跡表示出力部は、前記オブジェクトまでの距離に応じて前記軌跡の表示態様を異ならせるように、当該軌跡を表示させる前記軌跡表示情報を出力し、
前記影響付与部は、前記他のオブジェクトが接触する軌跡の表示態様に応じて前記所定の影響が異なるように、前記状態情報および/または前記移動に当該所定の影響を与えるコンピュータ。
An object display output unit for outputting object display information for displaying an object movable in the field of the game in accordance with a movement instruction given by the player;
A trajectory display output unit that outputs trajectory display information for displaying a trajectory of movement of the object;
In accordance with another movement instruction given from another player different from the player, as a result of the other object moving so as to contact the locus, a part or all of the other object is displayed superimposed on the locus. And an influence imparting unit that has a predetermined influence on the state information set for the other player and / or the movement of the other object,
The trajectory display output unit outputs the trajectory display information for displaying the trajectory so that the display mode of the trajectory varies according to the distance to the object,
The influence imparting unit is a computer that exerts the predetermined influence on the state information and / or the movement so that the predetermined influence varies depending on a display mode of a trajectory in contact with the other object.
JP2014149760A 2014-07-23 2014-07-23 GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER Expired - Fee Related JP5715285B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014149760A JP5715285B1 (en) 2014-07-23 2014-07-23 GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014149760A JP5715285B1 (en) 2014-07-23 2014-07-23 GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2015050060A Division JP6119033B2 (en) 2015-03-12 2015-03-12 GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER

Publications (2)

Publication Number Publication Date
JP5715285B1 true JP5715285B1 (en) 2015-05-07
JP2016022252A JP2016022252A (en) 2016-02-08

Family

ID=53277322

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014149760A Expired - Fee Related JP5715285B1 (en) 2014-07-23 2014-07-23 GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER

Country Status (1)

Country Link
JP (1) JP5715285B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6339138B2 (en) * 2016-08-16 2018-06-06 株式会社スクウェア・エニックス Battle game program and battle game method
JP7430047B2 (en) * 2019-09-30 2024-02-09 株式会社バンダイナムコエンターテインメント Computer systems, server systems, game systems and programs
JP7430046B2 (en) * 2019-09-30 2024-02-09 株式会社バンダイナムコエンターテインメント Computer systems, server systems, game systems and programs

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3119609B2 (en) * 1997-11-20 2000-12-25 コナミ株式会社 Video game device, video game control method, and recording medium on which video game control program is recorded
JP3647790B2 (en) * 2001-10-11 2005-05-18 コナミ株式会社 Image display program, image display method, and video game apparatus
JP5013511B2 (en) * 2006-10-17 2012-08-29 任天堂株式会社 GAME PROGRAM AND GAME DEVICE

Also Published As

Publication number Publication date
JP2016022252A (en) 2016-02-08

Similar Documents

Publication Publication Date Title
JP6176731B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
JP7232867B2 (en) Game program, game control method, and computer
US20210342061A1 (en) Game program, computer control method, and information processing apparatus
JP6472555B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2018161275A (en) Game program, method, information processing device, and game system
JP5715285B1 (en) GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER
JP2014061020A (en) Program, information storage medium, game device, and server
JP2016147086A5 (en)
JP7300872B2 (en) Game program, method, and information processing device
JP6119033B2 (en) GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER
JP6232615B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, AND PROGRAM
JP2016182287A (en) Program and game system
JP7272799B2 (en) Game program, method, and information processing device
JP6321253B1 (en) GAME PROGRAM, METHOD, INFORMATION PROCESSING DEVICE, AND GAME SYSTEM
JP2017148443A (en) Control program, control method and information processor
JP5753612B1 (en) GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER
JP2019013836A (en) Game program, computer control method, and computer
JP7161977B2 (en) Program, method, and information processor
JP5801448B1 (en) GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER
JP7316988B2 (en) Game program, method, and information processing device
JP5844431B1 (en) GAME PROGRAM, COMPUTER CONTROL METHOD, AND COMPUTER
JP7299743B2 (en) Game program and information processing device
JP2017148482A (en) Control program, control method and information processor
JP6557891B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
JP2022106137A (en) Information processing device, program, and method

Legal Events

Date Code Title Description
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: 20150210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150312

R150 Certificate of patent or registration of utility model

Ref document number: 5715285

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350