JP6940790B2 - Game programs and game systems - Google Patents
Game programs and game systems Download PDFInfo
- Publication number
- JP6940790B2 JP6940790B2 JP2019189594A JP2019189594A JP6940790B2 JP 6940790 B2 JP6940790 B2 JP 6940790B2 JP 2019189594 A JP2019189594 A JP 2019189594A JP 2019189594 A JP2019189594 A JP 2019189594A JP 6940790 B2 JP6940790 B2 JP 6940790B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- user
- mission
- game stage
- stage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、仮想のゲーム空間でのキャラクタの動作を制御するゲームプログラムおよびゲームシステムに関する。 The present invention relates to a game program and a game system that control the movement of a character in a virtual game space.
従来、アクションゲームやロールプレイングゲームなど、ユーザの操作に応じてプレイヤキャラクタを仮想のゲーム空間内で動作させるゲームがある。このようなゲームにおいては、ゲーム中に複数のユーザが操作可能な複数のプレイヤキャラクタが登場し、複数のプレイヤキャラクタが協同してゲームを進行させるいわゆるマルチプレイが可能なものもある(例えば特許文献1参照)。 Conventionally, there are games such as action games and role-playing games in which a player character is operated in a virtual game space according to a user's operation. In such a game, there is a game in which a plurality of player characters that can be operated by a plurality of users appear during the game, and so-called multi-play in which the plurality of player characters cooperate to advance the game is possible (for example, Patent Document 1). reference).
このようなマルチプレイにおいては、複数のユーザが操作するコンピュータに通信接続されたネットワークサーバにおいて、ゲームのステージごとに複数のユーザがゲームに参加可能なセッションが形成される。一のユーザ(ホストユーザ)がセッションを形成し、当該形成されたセッションに他のユーザ(ゲストユーザ)が参加することにより、当該ステージにおいてマルチプレイが可能となる(例えば特許文献2参照)。このようなゲームでは、互いに目標(到達地点、討伐対象等)が異なる複数のミッションの中からユーザが一のミッションを選択して当該選択されたミッションに基づいてゲームが進行する。 In such multiplayer, a session in which a plurality of users can participate in the game is formed for each stage of the game on a network server communication-connected to a computer operated by the plurality of users. When one user (host user) forms a session and another user (guest user) participates in the formed session, multiplayer can be performed at the stage (see, for example, Patent Document 2). In such a game, the user selects one mission from a plurality of missions having different targets (arrival points, subjugation targets, etc.), and the game progresses based on the selected mission.
しかし、従来のゲームでは、配置されるオブジェクトまたはキャラクタが共通である共通のゲームステージに、各グループが一または複数のユーザで構成される複数のグループが参加したマルチプレイであっても、複数のグループが絡み合って進行することができなかった。このため、1つのグループでゲームを行う場合と、複数のグループでゲームを行う場合との間でゲームの内容が大きく異なることはなかった。したがって、マルチプレイを行うことによりゲームを多様化することは難しかった。 However, in a conventional game, a plurality of groups are used even in a multiplayer in which a plurality of groups composed of one or a plurality of users participate in a common game stage in which the objects or characters to be arranged are common. Was intertwined and could not proceed. Therefore, the content of the game did not differ significantly between the case where the game was played by one group and the case where the game was played by a plurality of groups. Therefore, it was difficult to diversify the game by performing multiplayer.
そこで本発明は、共通のゲームステージに異なるミッションを実行する複数のユーザを参加可能にすることにより、共通のゲームステージにおいて実行されるゲームを多様化することができるゲームシステムを提供することを目的とする。 Therefore, an object of the present invention is to provide a game system capable of diversifying games executed in a common game stage by allowing a plurality of users who execute different missions to participate in a common game stage. And.
本発明の一の態様に係るゲームプログラムは、複数のユーザがそれぞれ操作する複数のコンピュータと、当該複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置とを備えたゲームシステムのためのゲームプログラムであって、前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して各ユーザに対応するプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも当該コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、当該ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージにて行動させることにより、前記ゲームを進行させるよう構成され、前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも1つにより構成される
制御部を、前記共通のゲームステージを生成するゲームステージ生成手段、ユーザの操作に基づいて、当該ユーザのコンピュータにおいて実行されるミッションを、前記共通のゲームステージ上で実行される複数のミッションの中から選択して実行するミッション実行手段、および前記共通のゲームステージにおけるゲームの内容に基づいて、各ユーザに付与する報酬を決定する報酬決定手段、として機能させ、前記複数のミッションのそれぞれには、各ミッションの開始位置と終了位置との間の経路上に基準位置が設定され、前記ゲームステージ生成手段は、互いに異なるミッションを選択した複数のユーザに対応する複数のプレイヤキャラクタを前記共通のゲームステージで行動できるようにし、前記基準位置間の距離が基準距離内である複数のミッションをそれぞれ選択したユーザ同士を前記共通のゲームステージにおけるゲームに優先的に参加させ、前記報酬決定手段は、前記共通のゲームステージで実行される複数のミッションのうち、第1ユーザが選択した第1ミッションが達成された場合、当該第1ミッションにおける前記第1ユーザの行動に拘わらず、前記第1ユーザに対して前記第1ミッションに設定されるミッション達成報酬を付与し、前記第1ユーザが選択していない第2ミッションに関連して設定される報酬基準を満たす行動を前記第1ユーザが行った場合、前記第1ユーザに対して前記第2ミッションに設定される前記報酬基準に応じた報酬を付与する。
A game program according to one aspect of the present invention is a game system including a plurality of computers operated by a plurality of users and a server device communicatively connected to the plurality of computers via a communication network. The plurality of computers generate a common game stage in which the plurality of users participate and the player characters corresponding to the respective users act in the same virtual space, and at least The game is configured to advance by causing a player character corresponding to a user who inputs an operation to the computer to act in the common game stage in response to the operation input to the computer by the user. The game program executes a control unit composed of at least one of the server device and the plurality of computers on the user's computer based on a game stage generation means for generating the common game stage and an operation of the user. A reward given to each user based on a mission execution means for selecting and executing a mission to be performed from a plurality of missions executed on the common game stage and the content of the game in the common game stage. A reference position is set on the path between the start position and the end position of each of the plurality of missions, and the game stage generation means are different from each other. A plurality of player characters corresponding to a plurality of users who have selected a mission can act in the common game stage, and users who have selected a plurality of missions whose distances between the reference positions are within the reference distance are shared. When the first mission selected by the first user is achieved among the plurality of missions executed in the common game stage, the reward determination means preferentially participates in the game in the game stage of the above. Regardless of the behavior of the first user in one mission, the mission achievement reward set for the first mission is given to the first user, and the second mission is not selected by the first user. When the first user performs an action that satisfies the reward standard set in the above, the first user is given a reward according to the reward standard set in the second mission.
前記ゲームステージ生成手段は、既にゲームを実行中の一のユーザに対応するプレイヤキャラクタが配置された前記共通のゲームステージに、ミッション開始前の他のユーザに対応するプレイヤキャラクタを配置可能としてもよい。 The game stage generation means may be able to arrange a player character corresponding to another user before the start of a mission on the common game stage in which a player character corresponding to one user who is already executing a game is arranged. ..
前記ゲームプログラムは、前記制御部を、前記仮想空間を生成する仮想空間生成手段、および各ユーザに対応する各プレイヤキャラクタを、当該ユーザによるコンピュータへの操作入力に応じて前記仮想空間にて行動させるゲーム制御手段、として機能させ、前記ゲーム制御手段は、前記共通のゲームステージに参加するユーザが操作するプレイヤキャラクタの行動に応じてノンプレイヤキャラクタの行動を制御し、前記ノンプレイヤキャラクタの数は、前記仮想空間の所定の領域に存在できる上限数が定められていてもよい。 In the game program, the control unit causes the virtual space generation means for generating the virtual space, and each player character corresponding to each user to act in the virtual space in response to an operation input to the computer by the user. The game control means functions as a game control means, and the game control means controls the behavior of the non-player character according to the behavior of the player character operated by the users participating in the common game stage. An upper limit number that can exist in a predetermined area of the virtual space may be set.
本発明の他の態様に係るゲームシステムは、複数のユーザがそれぞれ操作する複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置を備え、前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して各ユーザに対応するプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも当該コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、当該ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージにて行動させることにより、前記ゲームを進行させるよう構成され、前記サーバ装置は、前記共通のゲームステージを生成するゲームステージ生成部と、ユーザの操作に基づいて、当該ユーザのコンピュータにおいて実行されるミッションを、前記共通のゲームステージ上で実行される複数のミッションの中から選択して実行するミッション実行部と、前記共通のゲームステージにおけるゲームの内容に基づいて、各ユーザに付与する報酬を決定する報酬決定部と、を備え、前記複数のミッションのそれぞれには、各ミッションの開始位置と終了位置との間の経路上に基準位置が設定され、前記ゲームステージ生成部は、互いに異なるミッションを選択した複数のユーザに対応する複数のプレイヤキャラクタを前記共通のゲームステージで行動できるようにし、前記基準位置間の距離が基準距離内である複数のミッションをそれぞれ選択したユーザ同士を前記共通のゲームステージにおけるゲームに優先的に参加させ、前記報酬決定部は、前記共通のゲームステージで実行される複数のミッションのうち、第1ユーザが選択した第1ミッションが達成された場合、当該第1ミッションにおける前記第1ユーザの行動に拘わらず、前記第1ユーザに対して前記第1ミッションに設定されるミッション達成報酬を付与し、前記第1ユーザが選択していない第2ミッションに関連して設定される報酬基準を満たす行動を前記第1ユーザが行った場合、前記第1ユーザに対して前記第2ミッションに設定される前記報酬基準に応じ
た報酬を付与する。
The game system according to another aspect of the present invention includes a server device that is communicably connected to a plurality of computers operated by a plurality of users via a communication network, and the plurality of computers are each described above. A player character corresponding to a user who participates in the computer to generate a common game stage in which the player characters corresponding to each user act in the same virtual space, and at least a player character corresponding to a user who inputs an operation to the computer. The game is configured to proceed by acting in the common game stage in response to an operation input to the computer by the server device, and the server device includes a game stage generation unit that generates the common game stage. In the mission execution unit that selects and executes a mission to be executed on the user's computer from a plurality of missions executed on the common game stage based on the user's operation, and in the common game stage. A reward determination unit that determines a reward to be given to each user based on the content of the game is provided, and each of the plurality of missions has a reference position on a path between a start position and an end position of each mission. Is set, and the game stage generation unit enables a plurality of player characters corresponding to a plurality of users who have selected different missions to act in the common game stage, and the distance between the reference positions is within the reference distance. Users who have selected a plurality of missions are preferentially participated in the game in the common game stage, and the reward determination unit is performed by the first user among the plurality of missions executed in the common game stage. When the selected first mission is achieved, the mission achievement fee set in the first mission is given to the first user regardless of the action of the first user in the first mission, and the first mission is given. When the first user performs an action that satisfies the reward standard set in relation to the second mission not selected by the first user, the reward standard set in the second mission for the first user. Give a reward according to.
本発明によれば、共通のゲームステージに異なるミッションを実行する複数のユーザを参加可能にすることにより、共通のゲームステージにおいて実行されるゲームを多様化することができるゲームシステムを提供することができる。 According to the present invention, it is possible to provide a game system capable of diversifying games executed in a common game stage by allowing a plurality of users who execute different missions to participate in a common game stage. can.
以下、本発明の実施の形態に係るゲームシステムについて、図面を参照しつつ説明する。 Hereinafter, the game system according to the embodiment of the present invention will be described with reference to the drawings.
[ゲーム概要]
以下の説明では、家庭用ゲーム装置において実行されるアクションゲームを例として説明する。本実施の形態に係るアクションゲームは、仮想のゲーム空間内でプレイヤキャラクタを操作して、敵キャラクタと戦いながら、アイテムを探索したり、所定のイベントを攻略したりすることにより進行する。特に、複数のユーザに対応する複数のプレイヤキャラクタのそれぞれが、一の仮想空間(ゲームステージ)において各ユーザが選択したミッションを達成するためにゲームを進行させるマルチプレイに基づいて説明する。
[Game overview]
In the following description, an action game executed in a home-use game device will be described as an example. The action game according to the present embodiment progresses by operating a player character in a virtual game space, searching for items, and capturing a predetermined event while fighting against an enemy character. In particular, each of the plurality of player characters corresponding to the plurality of users will be described based on the multiplayer in which the game is advanced in order to achieve the mission selected by each user in one virtual space (game stage).
本ゲームのゲームステージは所定の広さの領域においてプレイヤキャラクタまたはノンプレイヤキャラクタなどが活動することができる仮想空間である。また、ゲームステージには、仮想カメラが配置され、この仮想カメラによって撮像された画像が、ゲーム装置の画面にシームレスに表示される。 The game stage of this game is a virtual space in which a player character, a non-player character, or the like can act in a predetermined area. In addition, a virtual camera is arranged on the game stage, and the image captured by the virtual camera is seamlessly displayed on the screen of the game device.
本実施の形態におけるゲームは、ユーザがプレイヤキャラクタを操作して、所定の目標が設定されたミッション(ゲーム本編)を進行させるものである。このミッションには、開始位置、終了位置、達成条件(目的、目標)等が異なる複数のミッションが含まれている。 In the game of the present embodiment, the user operates a player character to advance a mission (main game) in which a predetermined target is set. This mission includes a plurality of missions having different start positions, end positions, achievement conditions (purposes, goals), and the like.
ゲーム本編の開始前や各ステージの開始前に、一のユーザ(ホストユーザ)が形成したセッションに他のユーザが参加するマッチング処理が行われる。他のユーザが参加した場合には、当該他のユーザはゲストユーザとしてホストユーザと同じ仮想空間上においてプレイヤキャラクタを操作して各ミッションを進行させる。 Before the start of the main game or the start of each stage, a matching process is performed in which another user participates in a session formed by one user (host user). When another user participates, the other user operates the player character as a guest user in the same virtual space as the host user to advance each mission.
[ハードウェア構成]
上述したゲームを実現するゲームシステム1の構成について説明する。図1は、本実施の形態におけるゲームシステム1のハードウェア構成を示すブロック図である。図1に示すように、本実施の形態におけるゲームシステムは、ゲーム装置2と、当該ゲーム装置2に接続されるモニタ19、スピーカ22およびコントローラ24などの外部装置と、ゲーム装置2に通信可能に接続されるサーバ装置3とで構成される。
[Hardware configuration]
The configuration of the game system 1 that realizes the above-mentioned game will be described. FIG. 1 is a block diagram showing a hardware configuration of the game system 1 according to the present embodiment. As shown in FIG. 1, the game system according to the present embodiment can communicate with the
ゲーム装置2は、他のゲーム装置2およびサーバ装置3との間で、インターネットまたはLANなどの通信ネットワークNWを介して互いに通信可能である。このゲーム装置2は、その動作を制御するコンピュータであるCPU10を備え、このCPU10にはバス11を介してディスクドライブ12、メモリカードスロット13、プログラム記憶部を成すHDD14、ROM15およびRAM16が接続されている。
The
CPU10は、ディスクドライブ12に挿通されたディスク型記憶媒体30から読み込んだゲームプログラム30aおよびゲームデータ30bに基づいてゲームを実行するよう構成される。また、CPU10には、バス11を介してグラフィック処理部17、オーディオ合成部20、無線通信制御部23およびネットワークインターフェース25が接続されている。
The
このうちグラフィック処理部17は、CPU10の指示に従ってゲーム空間や各キャラクタなどを含むゲーム画像を描画する。また、グラフィック処理部17にはビデオ変換部18を介して外部のモニタ19が接続されており、グラフィック処理部17にて描画されたゲーム画像はビデオ変換部18において動画形式に変換され、モニタ19にて表示されるようになっている。
Of these, the
オーディオ合成部20は、CPU10の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ合成部20にはオーディオ変換部21を介して外部のスピーカ22が接続されている。従って、オーディオ合成部20にて再生および合成されたゲーム音声は、オーディオ変換部21にてアナログ形式にデコードされ、更にスピーカ22から外部へ出力されるようになっている。
The audio synthesis unit 20 reproduces and synthesizes digital game voices according to the instructions of the
無線通信制御部23は、2.4GHz帯の無線通信モジュールを有し、ゲーム装置2に付属するコントローラ24との間で無線により接続され、データの送受信が可能となっている。ユーザは、このコントローラ24に設けられたボタン等の操作子(図示せず)を操作することにより、ゲーム装置2へ信号を入力することができ、モニタ19に表示されるプレイヤキャラクタの動作を制御可能になっている。
The wireless
また、ネットワークインターフェース25は、インターネットまたはLANなどの通信ネットワークNWに対してゲーム装置2を接続するものであり、他のゲーム装置2またはサーバ装置3との間で通信可能である。そして、ゲーム装置2を、通信ネットワークNWを介して他のゲーム装置2と接続し、互いにデータを送受信することにより、同一のゲーム空間100内で同期して複数のプレイヤキャラクタを表示させることができる。他のゲーム装置2も上記ゲーム装置2と同様の構成を有している。
Further, the
サーバ装置3は、複数のゲーム装置2との間で各種データを送受信可能な構成を有している。具体的には、サーバ装置3は、その動作を制御するコンピュータであるCPU27、サーバ装置用のゲームプログラム33aおよびゲームデータ33bを含む各種データを記憶するHDD等の記憶装置28、各ゲーム装置2との通信接続を行うネットワークインターフェース29等を備えている。CPU27には、バス32を介して記憶装置28およびネットワークインターフェース29が接続されている。CPU27は、ゲームプログラム33aおよびゲームデータ33bに基づいて通信ネットワークNWを介して接続された
複数のゲーム装置2におけるゲームを実行する。
The
すなわち、ゲーム装置2に記憶されるゲームプログラム30aに基づいてゲーム装置2のCPU10が制御されるとともに、サーバ装置3に記憶されるゲームプログラム33aに基づいてサーバ装置3のCPU27が制御されることにより、本ゲームシステム1におけるゲームが実行される。
That is, the
各ゲーム装置2には、ゲーム装置2を所有するユーザごとに異なるアカウント(サーバ装置3にアクセスする権利)が付与されており、アカウントごとにID(識別符号)が設けられている。したがって、各ゲーム装置2が通信ネットワークNWを介してサーバ装置3との通信を行う場合には、当該ゲーム装置2から自己のアカウントを送信し、サーバ装置3において所定の認証を受けた上で、サーバ装置3と各ゲーム装置2との通信(ゲーム装置2からサーバ装置3へのアクセス)が可能となる。なお、アカウントは、原則的には当該ゲームが実行される一のゲーム装置2に1つ付与される。
Each
サーバ装置3には、更新データがサーバ装置3の記憶装置28に記憶される。サーバ装置3に更新データがアップロードされたことは、例えば、各ゲーム装置2がゲーム開始時においてオンラインモード選択時等の所定のタイミングでサーバ装置3にアクセスした際に、各ゲーム装置2のモニタ19上に表示される。
The update data is stored in the
[ゲームシステムの機能的構成]
図2は、図1に示すゲームシステム1の機能的な構成を示すブロック図である。図1に示すようにゲーム装置2は、CPU10、HDD14、ROM15、RAM16、グラフィック処理部17、ビデオ変換部18、オーディオ合成部20、オーディオ変換部21、ネットワークインターフェース25などを含むコンピュータとして動作する。また、サーバ装置3は、CPU27、記憶装置28、ネットワークインターフェース29などを含むコンピュータとして動作する。ゲーム装置2のコンピュータおよびサーバ装置3のコンピュータがゲームシステム1の制御部4を構成する。
[Functional configuration of game system]
FIG. 2 is a block diagram showing a functional configuration of the game system 1 shown in FIG. As shown in FIG. 1, the
そして、図2に示すように、ゲームシステム1の制御部4は、本発明のゲームプログラム30a,33aを実行することで、ゲームステージ生成手段41、ミッション実行手段42、報酬決定手段43、仮想空間生成手段44、およびゲーム制御手段45などの機能を発揮する。例えば、これらの機能のうち、ゲームステージ生成手段41、ミッション実行手段42、および報酬決定手段43は、ゲームプログラム33aによるサーバ装置3のコンピュータの機能として構成される。すなわち、サーバ装置3は、ゲームステージ生成部、ミッション実行部、報酬決定部を備えている。また、仮想空間生成手段44およびゲーム制御手段45は、ゲームプログラム30aによる各ゲーム装置2のコンピュータの機能として構成される。また、ゲームステージ生成手段41は、セッション形成手段410を含んでいる。
Then, as shown in FIG. 2, the
仮想空間生成手段44は、複数のユーザが参加可能なゲームの仮想ゲーム空間(以下、単に仮想空間という)を生成する。仮想空間には、様々なオブジェクトが配置される。オブジェクトには、複数のユーザのそれぞれが操作する複数のプレイヤキャラクタP1,P2および敵キャラクタE等のノンプレイヤキャラクタが含まれる。仮想空間には仮想カメラが配置され、仮想カメラの撮像範囲が二次元画像としてゲーム画面に表示される。仮想カメラは、例えばプレイヤキャラクタの所定距離後方に配置される。 The virtual space generation means 44 generates a virtual game space (hereinafter, simply referred to as a virtual space) of a game in which a plurality of users can participate. Various objects are placed in the virtual space. The object includes a plurality of player characters P1 and P2 operated by each of the plurality of users and non-player characters such as the enemy character E. A virtual camera is arranged in the virtual space, and the imaging range of the virtual camera is displayed on the game screen as a two-dimensional image. The virtual camera is arranged, for example, behind the player character by a predetermined distance.
ゲーム制御手段45は、各ユーザの操作入力に基づいて対応するプレイヤキャラクタを仮想空間にて行動させ、ゲームを進行させる。ゲーム制御手段45は、プレイヤキャラクタの行動およびゲームの進行状況に応じて、仮想空間におけるノンプレイヤキャラクタ等
その他のオブジェクトの動作を制御する。
The game control means 45 causes the corresponding player character to act in the virtual space based on the operation input of each user, and advances the game. The game control means 45 controls the actions of other objects such as non-player characters in the virtual space according to the actions of the player character and the progress of the game.
ゲームステージ生成手段41は、複数のユーザが参加して各ユーザに対応するプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成する。セッション形成手段410は、複数のコンピュータの中から同期する2以上のコンピュータを決定するとともに、当該2以上のコンピュータを同期するためのセッションを形成する。セッション形成手段410は、各コンピュータを操作する複数のユーザのゲームへの参加を受け付ける。セッション形成手段410は、セッション形成の際の各ユーザのコンピュータ間の通信を行う。 The game stage generation means 41 generates a common game stage in which a plurality of users participate and player characters corresponding to each user act in the same virtual space. The session forming means 410 determines two or more computers to be synchronized from among the plurality of computers, and forms a session for synchronizing the two or more computers. The session forming means 410 accepts participation of a plurality of users who operate each computer in the game. The session forming means 410 communicates between the computers of each user at the time of forming a session.
ミッション実行手段42は、ユーザの操作に基づいて、当該ユーザのコンピュータにおいて実行されるミッションを、複数のミッションの中から選択して実行する。複数のミッションのそれぞれには、各ミッションの開始位置、終了位置、基準位置、達成条件についての情報が設定されている。 The mission execution means 42 selects and executes a mission to be executed on the user's computer from a plurality of missions based on the user's operation. Information about the start position, end position, reference position, and achievement condition of each mission is set for each of the plurality of missions.
開始位置は、プレイヤキャラクタの当該ミッションにおける初期位置である。すなわち、開始位置は、ミッションをスタートする際に、共通のゲームステージにおいて、プレイヤキャラクタが配置されるスタート位置である。 The start position is the initial position of the player character in the mission. That is, the start position is the start position where the player character is placed in the common game stage when the mission is started.
終了位置は、プレイヤキャラクタが当該ミッションを達成するために必要な場所の位置である。例えば、達成条件がB地点に到達することであれば、当該B地点が終了位置となる。また、例えば、達成条件がC地点に出現するボスキャラクタを倒すことであれば、当該C地点が出現する位置が終了位置となる。 The end position is the position of the place required for the player character to accomplish the mission. For example, if the achievement condition reaches the B point, the B point is the end position. Further, for example, if the achievement condition is to defeat the boss character that appears at the C point, the position where the C point appears is the end position.
基準位置は、当該ミッションの開始位置と終了位置との間の経路上に設定される。基準位置については後述する。 The reference position is set on the path between the start position and the end position of the mission. The reference position will be described later.
達成条件は、当該ミッションにおけるゲームのクリア条件として設定される。達成条件は、例えば、目的の位置に到達すること、ボスキャラクタ等の所定のキャラクタを倒すこと、所定のノンプレイヤキャラクタに出会うこと(会話をする、救出する等)、所定のアイテムを入手すること等、種々設定される。 Achievement conditions are set as conditions for clearing the game in the mission. Achievement conditions are, for example, reaching the target position, defeating a predetermined character such as a boss character, meeting a predetermined non-player character (talking, rescuing, etc.), and obtaining a predetermined item. Etc., various settings are made.
さらに、複数のミッションのそれぞれには、ゲームステージ、そのゲームステージに登場するノンプレイヤキャラクタの情報、環境情報が設定される。ノンプレイヤキャラクタの情報には、ノンプレイヤキャラクタの種類、レベル(強さ等)、倒したときに得られるアイテム等の情報が含まれる。環境情報には、ミッション開始時におけるゲーム内時間(昼、夜等)、天候(晴れ、雨等)等の種々の情報が含まれる。 Further, information on a game stage, information on non-player characters appearing in the game stage, and environmental information are set for each of the plurality of missions. The non-player character information includes information such as the type, level (strength, etc.) of the non-player character, and items obtained when defeated. The environmental information includes various information such as in-game time (day, night, etc.) and weather (sunny, rain, etc.) at the start of the mission.
また、報酬決定手段43は、ゲームステージにおけるゲームの内容に基づいて、各ユーザに付与する報酬を決定する。報酬には、ユーザが選択したミッションを達成することによるメイン報酬と、共通のゲームステージに参加した他のユーザが選択したミッションに協力したことによるサブ報酬とが含まれる。
Further, the
[共通のゲームステージの生成]
以下、本実施の形態における共通のゲームステージの生成態様について具体例を挙げて詳しく説明する。まず、各ユーザは、複数のミッションの中から各自が実行するミッションを選択する。ミッションが決定されると、各ユーザのコンピュータ(ゲーム装置2)は、サーバ装置3にマッチング要求信号を送信する。
[Generate a common game stage]
Hereinafter, a mode of generating a common game stage in the present embodiment will be described in detail with specific examples. First, each user selects a mission to be executed by each user from a plurality of missions. When the mission is determined, each user's computer (game device 2) transmits a matching request signal to the
サーバ装置3には、マッチング要求信号を送信したユーザの情報および選択されたミッ
ションの情報が記憶される。セッション形成手段410は、ユーザの情報および選択されたミッションの情報に基づいて、複数のゲーム装置2によるセッションを形成する。本実施の形態において、セッションは、サーバ装置3に形成される。形成されたセッションの情報は、サーバ装置3の記憶装置28に記憶される。
The
ここで、ゲームステージ生成手段41は、互いに異なるミッションを選択した複数のユーザを1つのセッションに参加できるようになっている。例えば、第1ミッションを選択した一のユーザ(第1ユーザ)と第2ミッションを選択した他のユーザ(第2ユーザ)とを共通のゲームステージに参加させることができる。 Here, the game stage generation means 41 allows a plurality of users who have selected different missions to participate in one session. For example, one user who has selected the first mission (first user) and another user who has selected the second mission (second user) can participate in a common game stage.
さらに、ゲームステージ生成手段41は、各ユーザが選択したミッションに設定される基準位置間の距離が基準距離内である複数のミッションをそれぞれ選択したユーザ同士を共通のゲームステージにおけるゲームに優先的に参加させる。以下、具体例を説明する。 Further, the game stage generation means 41 gives priority to users who have selected a plurality of missions in which the distance between the reference positions set in the missions selected by each user is within the reference distance for the game in the common game stage. Let them participate. A specific example will be described below.
図3は本実施の形態における共通のゲームステージ生成の流れを示すフローチャートである。本実施の形態において、ゲームステージ生成手段41は、選択したミッションが互いに同じユーザが参加するセッションをミッション毎に形成し、基準位置間の距離が基準距離内である複数のミッションに対応する複数のセッションを共通のゲームステージにおけるゲームに優先的に参加させる。 FIG. 3 is a flowchart showing a flow of common game stage generation in the present embodiment. In the present embodiment, the game stage generation means 41 forms a session in which the same user participates in each of the selected missions for each mission, and the game stage generation means 41 corresponds to a plurality of missions in which the distance between the reference positions is within the reference distance. Give priority to sessions in games on a common game stage.
まず、第1ユーザが第1ミッションを選択すると、第1ユーザのコンピュータからサーバ装置3へマッチング要求信号が送信される。セッション形成手段410は、マッチング要求信号を受信する(ステップS1)と、サーバ装置3に一時記憶されているセッションリストの中から定員(例えば4人)未満のセッションかつ第1ミッションを選択しているユーザが参加するセッションを検索してマッチングさせる(ステップS2)。第1ユーザが参加するセッションを第1グループとする。
First, when the first user selects the first mission, the matching request signal is transmitted from the computer of the first user to the
同様に、第2ユーザが第1ミッションとは異なる第2ミッションを選択すると、第2ユーザのコンピュータからサーバ装置3へマッチング要求信号が送信される。セッション形成手段410は、マッチング要求信号を受信すると、サーバ装置3に一時記憶されているセッションリストの中から定員(例えば4人)未満のセッションかつ第2ミッションを選択しているユーザ用のセッションを検索してマッチングさせる。第2ユーザが参加するセッションを第2グループとする。
Similarly, when the second user selects a second mission different from the first mission, the matching request signal is transmitted from the computer of the second user to the
ゲームステージ生成手段41は、経路間距離が基準距離内である複数のミッションを選択した複数のユーザが存在するか否かを判定する(ステップS3)。より具体的には、ゲームステージ生成手段41は、第1グループに対応する第1ミッションの情報を読み出すとともに、第2グループに対応する第2ミッションの情報を読み出し、第1ミッションの基準位置と、第2ミッションの基準位置との間の距離(経路間距離)が基準距離内であるか否かを判定する。 The game stage generation means 41 determines whether or not there are a plurality of users who have selected a plurality of missions whose inter-path distance is within the reference distance (step S3). More specifically, the game stage generation means 41 reads out the information of the first mission corresponding to the first group and the information of the second mission corresponding to the second group, and obtains the reference position of the first mission and the reference position. It is determined whether or not the distance to the reference position of the second mission (distance between routes) is within the reference distance.
ゲーム開始前またはゲーム実行中のグループ(セッション)が複数ある場合、ゲームステージ生成手段41は、それぞれの基準位置について同様の判定を行い、該当する他のグループを抽出する。 When there are a plurality of groups (sessions) before the start of the game or during the execution of the game, the game stage generation means 41 makes the same determination for each reference position, and extracts other corresponding groups.
ステップS3の判定において該当するセッションがある場合(ステップS3でYes)、ゲームステージ生成手段41は、第1グループと、第1グループとの経路間距離が基準距離内である他のグループ(第2グループ等)とを、共通のゲームステージにおけるゲームに優先的に参加させる(ステップS4)。ステップS3の判定において該当する他のグループが複数ある場合、ゲームステージ生成手段41は、第1グループを、経路間距離が
より近い他のグループと共通のゲームステージに参加させる。
When there is a corresponding session in the determination in step S3 (Yes in step S3), the game stage generation means 41 is another group (second) in which the distance between the first group and the route between the first group is within the reference distance. (Groups, etc.) are preferentially participated in the game on the common game stage (step S4). When there are a plurality of corresponding other groups in the determination in step S3, the game stage generation means 41 causes the first group to participate in a game stage common to other groups having a closer distance between routes.
なお、本実施の形態において、各グループには、共通のゲームステージに、他のグループが参加したことは通知されない。 In the present embodiment, each group is not notified that another group has participated in the common game stage.
また、ゲームステージ生成手段41は、共通のゲームステージに参加させるグループを決定する際、各グループに含まれるユーザのプレイヤレベルの平均を算出し、グループレベルを設定する。その上で、ゲームステージ生成手段41は、グループレベルが互いに近いグループ同士(例えばグループレベルの差が±10レベル以内のグループ同士)を共通のゲームステージに参加させる。これにより、共通のゲームステージにおいて複数のグループが参加した場合に、ゲームの難易度が大きく変化する等、必要以上に他のグループによる影響が過大になるのを防止することができる。 Further, when the game stage generation means 41 determines a group to participate in a common game stage, the game stage generation means 41 calculates the average of the player levels of the users included in each group and sets the group level. Then, the game stage generation means 41 causes groups whose group levels are close to each other (for example, groups whose group level difference is within ± 10 levels) participate in a common game stage. As a result, when a plurality of groups participate in a common game stage, it is possible to prevent the influence of other groups from becoming excessive, such as a large change in the difficulty level of the game.
ゲームステージ生成手段41は、第1グループを第2グループと共通のゲームステージに参加させる場合、第2グループに含まれる各ユーザが操作するプレイヤキャラクタが配置されるゲームステージに、第1グループに含まれる各ユーザが操作するプレイヤキャラクタを配置する。プレイヤキャラクタの配置箇所は、第1グループが実行するミッションの開始位置である。 When the first group participates in a game stage common to the second group, the game stage generation means 41 is included in the first group in the game stage in which the player characters operated by each user included in the second group are arranged. A player character operated by each user is arranged. The placement location of the player character is the start position of the mission executed by the first group.
なお、定員未満のセッションかつ第1ミッションを選択しているユーザが参加するセッションがない場合、セッション形成手段410は、第1ユーザをホストとする新規のセッションを形成する。また、ステップS3の判定において該当する他のグループがない場合(ステップS3でNo)、ゲームステージ生成手段41は、第1グループを新規のゲームステージに参加させる(ステップS5)。 If there is no session in which the number of sessions is less than the capacity and the user who has selected the first mission participates, the session forming means 410 forms a new session with the first user as the host. If there is no other group corresponding to the determination in step S3 (No in step S3), the game stage generation means 41 causes the first group to participate in a new game stage (step S5).
共通のゲームステージが生成された後は、各ユーザのコンピュータにおけるゲーム制御手段45によりゲームが進行する。この際、第1ユーザのコンピュータにおいて、共通のゲームステージに参加する他のユーザ(第2ユーザ)に対応するプレイヤキャラクタは、当該第2ユーザが操作するコンピュータのゲーム制御手段45により制御される。 After the common game stage is generated, the game progresses by the game control means 45 in each user's computer. At this time, in the computer of the first user, the player character corresponding to another user (second user) participating in the common game stage is controlled by the game control means 45 of the computer operated by the second user.
第2ユーザのプレイヤキャラクタの制御情報は、通信ネットワークNWを通じて第1ユーザのコンピュータに送られる。第1ユーザのコンピュータにおいて、ゲーム制御手段45は、第1ユーザの操作に基づいて第1ユーザのプレイヤキャラクタの仮想空間における動作を制御するとともに、第2ユーザのコンピュータから送られた制御情報に基づいて同一の仮想空間内で第2ユーザに対応するプレイヤキャラクタの動作を制御する。 The control information of the player character of the second user is sent to the computer of the first user through the communication network NW. In the computer of the first user, the game control means 45 controls the operation of the player character of the first user in the virtual space based on the operation of the first user, and is based on the control information sent from the computer of the second user. Controls the operation of the player character corresponding to the second user in the same virtual space.
図4および図5は本実施の形態における2つのミッションが実行される仮想空間(共通のゲームステージ)の一例を示す図である。図4の例において、第1ミッションは、A地点からB地点に移動することであり、第2ミッションは、C地点からD地点に移動することである。 4 and 5 are diagrams showing an example of a virtual space (common game stage) in which two missions in the present embodiment are executed. In the example of FIG. 4, the first mission is to move from the A point to the B point, and the second mission is to move from the C point to the D point.
第1ミッションにおいては、A地点からB地点に至る経路M1上に基準位置V1が設定され、第2ミッションにおいては、C地点からD地点に至る経路M2上に基準位置V2が設定されている。2つの基準位置V1,V2は、互いに所定の基準距離内に位置している。例えば、図3においては、一方の基準位置V1,V2を基準とする所定範囲W1,W2内に他方の基準位置V2,V1が含まれている。 In the first mission, the reference position V1 is set on the route M1 from the point A to the point B, and in the second mission, the reference position V2 is set on the route M2 from the point C to the point D. The two reference positions V1 and V2 are located within a predetermined reference distance from each other. For example, in FIG. 3, the other reference positions V2 and V1 are included in the predetermined ranges W1 and W2 with respect to one reference position V1 and V2.
第1ミッションを選択した第1ユーザは、第1プレイヤキャラクタP1を操作して、敵キャラクタEと闘いながら開始位置であるA地点から終了位置であるB地点まで第1プレイヤキャラクタP1を移動させる。また、第2ミッションを選択した第2ユーザは、第2
プレイヤキャラクタP2を操作して、敵キャラクタEと闘いながら開始位置であるC地点から終了位置であるD地点まで第2プレイヤキャラクタP2を移動させる。
The first user who has selected the first mission operates the first player character P1 to move the first player character P1 from the start position A point to the end position B point while fighting against the enemy character E. In addition, the second user who has selected the second mission is the second.
By operating the player character P2, the second player character P2 is moved from the start position C point to the end position D point while fighting against the enemy character E.
ゲーム制御手段45は、セッションに参加するユーザが操作するプレイヤキャラクタP1,P2の行動に応じてノンプレイヤキャラクタである敵キャラクタEの行動を制御する。例えば、本ゲームにおいて、敵キャラクタEの一部は、共通のゲームステージ上を移動する。共通のゲームステージ(仮想空間S)において、以上のような2つのミッションが並行して実行されている際、第2ユーザの操作する第2プレイヤキャラクタP2が敵キャラクタEに銃で攻撃したとする。この場合、ゲーム制御手段45は、銃の発砲音についての音源位置から所定の範囲内に位置する敵キャラクタEを、銃の発砲音が聞こえた方向、すなわち、第2プレイヤキャラクタP2の位置する方向に移動させる。 The game control means 45 controls the behavior of the enemy character E, which is a non-player character, according to the behavior of the player characters P1 and P2 operated by the users participating in the session. For example, in this game, a part of the enemy character E moves on a common game stage. In a common game stage (virtual space S), when the above two missions are being executed in parallel, it is assumed that the second player character P2 operated by the second user attacks the enemy character E with a gun. .. In this case, the game control means 45 sets the enemy character E located within a predetermined range from the sound source position of the gun firing sound in the direction in which the gun firing sound is heard, that is, the direction in which the second player character P2 is located. Move to.
本実施の形態において、敵キャラクタEの数は、共通のゲームステージの所定の領域に存在できる上限数が定められている。例えば、A地点、B地点、C地点、D地点、基準位置V1,V2を含む所定領域における敵キャラクタEの上限数が6に設定されている。この場合、第2プレイヤキャラクタP2の発砲により敵キャラクタEが第2プレイヤキャラクタP2の位置する方向に移動すると、第1ミッションの経路M1上にいる敵キャラクタEの数が少なくなる。この結果、第1プレイヤキャラクタP1が敵キャラクタEに遭遇する確率が低下する。 In the present embodiment, the maximum number of enemy characters E that can exist in a predetermined area of a common game stage is set. For example, the upper limit of the number of enemy characters E in a predetermined area including the A point, the B point, the C point, the D point, and the reference positions V1 and V2 is set to 6. In this case, when the enemy character E moves in the direction in which the second player character P2 is located due to the firing of the second player character P2, the number of enemy characters E on the path M1 of the first mission decreases. As a result, the probability that the first player character P1 encounters the enemy character E decreases.
他の例を説明する。図6および図7は本実施の形態における2つのミッションが実行される仮想空間の他の例を示す図である。図6および図7の例においては、第1ミッションの経路M1と第2ミッションの経路M2とは基準位置V1で交差する。基準位置V2は、基準位置V1と同じ位置である。 Another example will be described. 6 and 7 are diagrams showing another example of the virtual space in which the two missions in the present embodiment are executed. In the examples of FIGS. 6 and 7, the path M1 of the first mission and the path M2 of the second mission intersect at the reference position V1. The reference position V2 is the same position as the reference position V1.
本例においても、例えば第2プレイヤキャラクタP2が銃を発砲した場合、敵キャラクタEは、当該銃の発砲音により第2プレイヤキャラクタP2の位置する方向に移動する。本例では、図6に示すように、基準位置V1に向かって延びる通路Fが設けられ、敵キャラクタEの一部は、当該通路Fを通って基準位置V1に移動することが可能である。 Also in this example, for example, when the second player character P2 fires a gun, the enemy character E moves in the direction in which the second player character P2 is located due to the firing sound of the gun. In this example, as shown in FIG. 6, a passage F extending toward the reference position V1 is provided, and a part of the enemy character E can move to the reference position V1 through the passage F.
第2プレイヤキャラクタP2による銃の発砲音の発生により、敵キャラクタEは、基準位置V1に集まってくる。この結果、第1プレイヤキャラクタP1の経路M1上の敵キャラクタEの数が増える。 The enemy character E gathers at the reference position V1 due to the generation of the firing sound of the gun by the second player character P2. As a result, the number of enemy characters E on the path M1 of the first player character P1 increases.
一方、例えば、第1ミッションには、通路Fの出口に障害物(のオブジェクト)Gを設置することが達成項目として含まれている。図7に示すように、第1プレイヤキャラクタP1が第1ミッションの内容に基づいて通路Fの出口に障害物Gを設置した後、第2プレイヤキャラクタP2が銃を発砲したとする。この場合、通路Fを通ってきた敵キャラクタEは、障害物Gに阻まれ、各経路M1,M2には到達できない。この結果、第2プレイヤキャラクタP2が敵キャラクタEに対して銃を用いた攻撃を行っても、敵キャラクタEが増え難くなる。 On the other hand, for example, the first mission includes the installation of an obstacle (object) G at the exit of the passage F as an achievement item. As shown in FIG. 7, it is assumed that the second player character P2 fires a gun after the first player character P1 installs an obstacle G at the exit of the passage F based on the content of the first mission. In this case, the enemy character E that has passed through the passage F is blocked by the obstacle G and cannot reach the respective routes M1 and M2. As a result, even if the second player character P2 attacks the enemy character E with a gun, the enemy character E is unlikely to increase.
あるいは、第1ミッションには、通路Fの出口に予め設置されている障害物Gを除去することが達成項目として含まれていてもよい。第1プレイヤキャラクタP1が障害物Gを除去することにより、基準位置V1,V2に到達する敵キャラクタEの数が増える。 Alternatively, the first mission may include removing an obstacle G previously installed at the exit of the passage F as an achievement item. When the first player character P1 removes the obstacle G, the number of enemy characters E reaching the reference positions V1 and V2 increases.
以上のように、本態様によれば、複数のユーザが参加する共通のゲームステージにおいて、ミッションが互いに異なるゲームが実行される。ここで、各ユーザが選択したミッションに拘わらず、単に共通のゲームステージに複数のミッションを参加可能としても、共通のゲームステージに参加する各ユーザが選択した複数のミッション間の関連性が薄くな
ると、結局、互いのミッションに及ぼす影響が少なく、ゲームを多様化させることができない。
As described above, according to this aspect, games having different missions are executed in a common game stage in which a plurality of users participate. Here, regardless of the mission selected by each user, even if it is possible to simply participate in a plurality of missions in a common game stage, the relevance between the plurality of missions selected by each user participating in the common game stage becomes weak. After all, the influence on each other's missions is small, and the game cannot be diversified.
そこで、本態様では、各ミッションの開始位置A,Cと終了位置B,Dとの間の経路M1,M2上にそれぞれ設定される基準位置V1,V2が、互いに近い複数のミッションを選択したユーザ同士を優先的に共通のゲームステージに参加させる。この結果、各ユーザが選択したミッションを達成するべく各々のプレイヤキャラクタP1,P2が行動しても、一のユーザの操作が他のユーザが選択したミッションに影響を与え易くなる。 Therefore, in this embodiment, a user who has selected a plurality of missions in which the reference positions V1 and V2 set on the paths M1 and M2 between the start positions A and C of each mission and the end positions B and D are close to each other. Give priority to each other to participate in a common game stage. As a result, even if each player character P1 or P2 acts to achieve the mission selected by each user, the operation of one user tends to affect the mission selected by the other user.
より具体的には、各プレイヤキャラクタP1,P2の行動によって、敵キャラクタEの配置または分布、オブジェクトの配置の有無、位置等が様々に変化する。これにより、各ミッションを達成するための行動内容、経路、難易度等が変化する。このミッションへの影響は、共通のゲームステージに参加するユーザの数、選択されたミッションの組み合わせ、各ミッションの進行具合によって様々に変化する。 More specifically, the arrangement or distribution of the enemy character E, the presence / absence of the arrangement of objects, the position, and the like change variously depending on the actions of the player characters P1 and P2. As a result, the action content, route, difficulty level, etc. for completing each mission will change. The impact on this mission will vary depending on the number of users participating in a common game stage, the combination of selected missions, and the progress of each mission.
したがって、ゲームをプレイするユーザにゲームデータとして予め用意されているミッションの内容を超えてゲーム内容を多様化することができる。このため、ゲームの製作コストおよびゲームデータの容量を抑えつつ、ユーザに飽きさせないゲームを提供することが可能となる。 Therefore, it is possible to diversify the game content beyond the mission content prepared in advance as game data for the user who plays the game. Therefore, it is possible to provide a game that does not make the user bored while suppressing the production cost of the game and the capacity of the game data.
さらに、本実施の形態において、敵キャラクタEは、共通のゲームステージに参加するユーザが操作するプレイヤキャラクタP1,P2の行動に応じて行動する。敵キャラクタEは、共通のゲームステージの所定領域に存在できる上限数が定められているため、プレイヤキャラクタP1,P2の行動に応じて所定領域における敵キャラクタEの位置に偏りが生じ得る。このため、プレイヤキャラクタP1,P2の行動によるミッションへの影響を大きくすることができる。 Further, in the present embodiment, the enemy character E acts according to the actions of the player characters P1 and P2 operated by the users participating in the common game stage. Since the upper limit number of the enemy characters E that can exist in the predetermined area of the common game stage is set, the position of the enemy character E in the predetermined area may be biased according to the actions of the player characters P1 and P2. Therefore, the influence of the actions of the player characters P1 and P2 on the mission can be increased.
敵キャラクタEは、体力値が0になると死亡し、ゲームステージから削除される。したがって、第1ユーザの操作するプレイヤキャラクタP1が敵キャラクタEを討伐すると共通のゲームステージに参加している第2ユーザのゲームにおいて敵キャラクタEの数が変化する(徐々に減っていく)。 The enemy character E dies when the physical strength value becomes 0, and is deleted from the game stage. Therefore, when the player character P1 operated by the first user subdues the enemy character E, the number of the enemy characters E changes (gradually decreases) in the game of the second user participating in the common game stage.
さらに、ゲームステージ生成手段41は、既にミッションを実行中の一のユーザが参加しているゲームステージに、他のユーザを参加可能とする。これにより、共通のゲームステージに含まれる複数のミッションの開始時期が互いに異なることが許容される。この結果、複数のミッションの組み合わせが同じでも開始時期の相違によって互いのミッションへの影響具合が変化し、よりゲーム内容を多様化させることができる。 Further, the game stage generation means 41 makes it possible for another user to participate in the game stage in which one user who is already executing the mission is participating. This allows multiple missions included in a common game stage to start at different times. As a result, even if the combination of a plurality of missions is the same, the degree of influence on each other's missions changes depending on the difference in the start time, and the game content can be further diversified.
ここで、各コンピュータのゲーム制御手段45は、当該コンピュータを操作するユーザが選択したミッションが達成された場合に、当該共通のゲームステージによるゲームを終了する。すなわち、第2ミッションが達成された場合、第2コンピュータは、共通のゲームステージによるゲームを終了する一方、第1コンピュータは、共通のゲームステージによるゲームを終了しない。 Here, the game control means 45 of each computer ends the game by the common game stage when the mission selected by the user who operates the computer is achieved. That is, when the second mission is achieved, the second computer ends the game in the common game stage, while the first computer does not end the game in the common game stage.
このとき、ゲームステージ生成手段41は、共通のゲームステージに参加するユーザのうち、第2ミッションを選択した第2ユーザを当該ゲームステージから離脱させる一方でその他のユーザ(第1ユーザ)は、引き続き共通のゲームステージに参加させる。これにより、第1コンピュータは、引き続きゲームを継続する。第1ミッションが達成された場合、第1ユーザのコンピュータにおけるゲームを終了する。なお、第2ユーザが離脱後、さらに、他のユーザが当該ゲームステージに参加することは許容される。この場合、ゲー
ムステージ生成手段41は、第1ミッションの基準位置V1から所定範囲内に基準位置が位置しているミッションを選択した他のユーザを共通のゲームステージに参加させることができる。
At this time, the game stage generation means 41 causes the second user who has selected the second mission among the users participating in the common game stage to leave the game stage, while the other users (first users) continue to do so. Participate in a common game stage. As a result, the first computer continues the game. When the first mission is accomplished, the game on the first user's computer ends. After the second user leaves, other users are allowed to participate in the game stage. In this case, the game stage generation means 41 can allow other users who have selected a mission whose reference position is located within a predetermined range from the reference position V1 of the first mission to participate in the common game stage.
このため、第1ユーザが選択した第1ミッションを達成するまで、他のミッションの状況によらず当該第1ユーザがゲームを継続することができる。すなわち、第1ユーザの選択した第1ミッションの達成が、第1ユーザが選択していない第2ミッションの達成によって妨げられることがない。 Therefore, the first user can continue the game regardless of the situation of other missions until the first mission selected by the first user is achieved. That is, the achievement of the first mission selected by the first user is not hindered by the achievement of the second mission not selected by the first user.
なお、本実施の形態において、第1ユーザのコンピュータにおけるゲーム制御手段45は、共通のゲームステージに参加するユーザが選択した複数のミッションのうち、第1ユーザが選択した第1ミッションとは異なる他のミッション(例えば第2ミッション)を達成可能に制御する。すなわち、第1ユーザは自分が選択した第1ミッションだけでなく第2ミッションも達成可能である。第2ユーザも自分が選択した第2ミッションだけでなく第1ミッションも達成可能である。 In the present embodiment, the game control means 45 on the computer of the first user is different from the first mission selected by the first user among the plurality of missions selected by the users participating in the common game stage. (For example, the second mission) is controlled so as to be achievable. That is, the first user can accomplish not only the first mission selected by himself but also the second mission. The second user can accomplish not only the second mission of his choice but also the first mission.
したがって、第1ユーザ自身が第1ミッションを達成した場合だけでなく、第2ユーザが第1ミッションを達成した場合も、第1ユーザの当該セッションにおけるゲームは終了する。 Therefore, not only when the first user himself achieves the first mission, but also when the second user achieves the first mission, the game of the first user in the session ends.
このように、自身が選択したミッションだけでなく他のユーザが選択したミッションも達成可能であるとともに、自身が選択したミッションが他のユーザが選択したミッションの達成によって妨げられることがない。したがって、ユーザの選択したミッションを主目的としつつ、他のミッションを副目的として付加することにより、ゲームの興趣を高めることができる。 In this way, not only the mission selected by oneself but also the mission selected by another user can be achieved, and the mission selected by oneself is not hindered by the achievement of the mission selected by another user. Therefore, it is possible to enhance the fun of the game by adding other missions as a sub-purpose while the main purpose is the mission selected by the user.
ゲーム終了後、報酬決定手段43は、ミッションの達成結果に応じた報酬を各ユーザに付与する報酬付与処理を行う。報酬決定手段43は、共通のゲームステージ内で実行される複数のミッションのうち、第1ユーザが選択した第1ミッションが達成された場合、当該第1ミッションにおける第1ユーザの行動に拘わらず、第1ユーザに対して第1ミッションに設定されるミッション達成報酬を付与する。すなわち、第1ユーザには、第1ユーザ自身が第1ミッションを達成した場合だけでなく、他のユーザ(第2ユーザ)が第1ミッションを達成した場合も、報酬決定手段43は、第1ユーザに対して第1ミッションの達成に応じたミッション達成報酬(メイン報酬)を付与する。
After the game is completed, the
さらに、報酬決定手段43は、第1ユーザが選択していない第2ミッションに関連して設定される報酬基準を満たす行動を第1ユーザが行った場合、第1ユーザに対して第2ミッションに設定される報酬基準に応じた報酬(サブ報酬)を付与する。報酬基準は、例えば、所定の敵キャラクタに所定のダメージ量を与えること、所定の敵キャラクタを所定数以上倒すこと、所定位置に到達すること等、ミッションの内容に応じて、または、ミッションの内容によらず、種々設定される。第2ユーザが第1ミッションを達成することによるサブ報酬は、第1ユーザが第1ミッションを達成することによるメイン報酬より少なくてもよい。報酬付与処理については、第2ユーザについても同様である。
Further, when the first user performs an action satisfying the reward standard set in relation to the second mission not selected by the first user, the
このように、一のユーザは、自身が選択したミッションに設定されるメイン報酬だけでなく、他のユーザが選択したミッションに設定されるサブ報酬も得ることができる。したがって、一のユーザは、他のユーザが選択したミッションにも積極的に関わろうとする。この結果、一のユーザの操作による他のユーザが選択したミッションへの影響がより大きくなる。 In this way, one user can obtain not only the main reward set for the mission selected by himself / herself, but also the sub reward set for the mission selected by another user. Therefore, one user will actively participate in missions selected by other users. As a result, the operation of one user has a greater influence on the mission selected by the other user.
以上より、本態様によれば、共通のゲームステージに参加するユーザが選択した複数のミッションが互いに影響を受けるため、共通のゲームステージ上で実行される複数のミッションの組み合わせによって各ミッションにおけるゲーム内容を様々に変化させることができる。 From the above, according to this aspect, since a plurality of missions selected by users participating in a common game stage are influenced by each other, the game content in each mission is determined by combining a plurality of missions executed on the common game stage. Can be changed in various ways.
[他の実施形態]
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、その趣旨を逸脱しない範囲内で種々の改良、変更、修正が可能である。
[Other Embodiments]
Although the embodiments of the present invention have been described above, the present invention is not limited to the above embodiments, and various improvements, changes, and modifications can be made without departing from the spirit of the present invention.
例えば、上記実施の形態では、異なる2つのミッションを選択した2つのセッションに参加するユーザ同士が共通のゲームステージに参加する態様を例示したが、互いに異なる3つ以上のミッションを選択した3つ以上のセッションに参加するユーザ同士が共通のゲームステージに参加可能としてもよい。基準位置の近い、互いに異なるミッションの数が増えるほど、ゲーム内容が様々に変化する。したがって、複数回同じミッションを選択しても、その都度、ゲーム内容が変化するため、ユーザに飽きさせないようにすることができる。ただし、共通のゲームステージに同じミッションを選択したグループ(またはユーザ)が参加可能な上限数が設定されてもよい。 For example, in the above embodiment, a mode in which users participating in two sessions in which two different missions are selected participate in a common game stage is illustrated, but three or more users who select three or more different missions are selected. Users who participate in the session may be able to participate in a common game stage. As the number of missions that are close to the reference position and differ from each other increases, the content of the game changes in various ways. Therefore, even if the same mission is selected a plurality of times, the game content changes each time, so that the user can be kept from getting bored. However, a maximum number of groups (or users) who have selected the same mission in a common game stage may be set.
また、上記実施の形態では、ステップS3の判定において該当する他のグループが複数ある場合、ゲームステージ生成手段41は、第1グループを、経路間距離がより近い他のグループと共通のゲームステージに参加させる態様を例示した。これに代えて、ゲームステージ生成手段41は、ステップS3の判定において該当する他のグループが複数ある場合、第1グループを、抽出された複数の他のグループ(セッション)のうち、参加人数の多いグループと共通のゲームステージに参加させてもよい。 Further, in the above embodiment, when there are a plurality of corresponding other groups in the determination in step S3, the game stage generation means 41 sets the first group into a game stage common to other groups having a closer distance between routes. The mode of participation was illustrated. Instead of this, when the game stage generation means 41 has a plurality of corresponding other groups in the determination in step S3, the first group is selected as the first group among the extracted plurality of other groups (sessions), and the number of participants is large. You may participate in the same game stage as the group.
また、上記実施の形態では、ゲームステージ生成手段41は、グループレベルが互いに近いグループ同士を共通のゲームステージに参加させる態様を例示した。これに代えて、グループレベルの差に拘わらず(グループレベルの差が大きくても)共通のグループステージに参加可能としてもよい。この場合、グループレベルの高いグループがより低いグループレベルのグループのミッションを助けることができる等、ゲームの多様化を図ることができる。 Further, in the above-described embodiment, the game stage generation means 41 illustrates an embodiment in which groups having group levels close to each other participate in a common game stage. Instead, it may be possible to participate in a common group stage regardless of the difference in group level (even if the difference in group level is large). In this case, the game can be diversified, for example, a group with a high group level can help the mission of a group with a lower group level.
共通のゲームステージにおいて実行される複数のミッションの中には互いに相反するミッションが含まれていてもよい。例えば、第1ミッションが、所定のノンプレイヤキャラクタを救出するミッションであり、第2ミッションが当該ノンプレイヤキャラクタを倒すミッションであってもよい。また、第1ミッションと第2ミッションとで開始位置と終了位置とが互いに入れ替わっていてもよい。第1ミッションの経路M1と第2ミッションの経路M2とは、図4および図5の例に示すように、交差しなくてもよいし、図6および図7の例に示すように、交差してもよい。経路M1,M2が交差する場合、基準位置V1,V2は同じ位置であってもよいし、同じ位置でなくてもよい。 A plurality of missions executed in a common game stage may include missions that conflict with each other. For example, the first mission may be a mission to rescue a predetermined non-player character, and the second mission may be a mission to defeat the non-player character. Further, the start position and the end position may be interchanged with each other in the first mission and the second mission. The route M1 of the first mission and the route M2 of the second mission do not have to intersect as shown in the examples of FIGS. 4 and 5, and intersect as shown in the examples of FIGS. 6 and 7. You may. When the routes M1 and M2 intersect, the reference positions V1 and V2 may or may not be the same position.
ミッションの終了位置は、予め設定された位置に固定とされていてもよいし、例えば達成条件となるキャラクタ(倒すべきボスキャラクタ等)が移動すること等によって、当該ミッション実行中に移動してもよい。 The end position of the mission may be fixed to a preset position, or may be moved during the execution of the mission, for example, by moving a character that is an achievement condition (such as a boss character to be defeated). good.
基準位置V1,V2は、各ミッションにおけるイベント発生地点でもよいし、セーブポイントなどの中間地点でもよい。イベント発生地点としては、キーアイテムの場所、ミッション達成のための探索場所、防衛地点、特定のノンプレイヤキャラクタが配置される場所、敵キャラクタEの多い場所等、様々に設定され得る。また、基準位置V1,V2は、開始位置または終了位置と同じ位置に設定されてもよい。 The reference positions V1 and V2 may be event occurrence points in each mission, or may be intermediate points such as save points. The event occurrence point can be set in various ways, such as a key item location, a search location for completing a mission, a defense location, a location where a specific non-player character is placed, a location where there are many enemy characters E, and the like. Further, the reference positions V1 and V2 may be set at the same position as the start position or the end position.
また、一のミッションにおいて基準位置が複数設定されていてもよい。例えば、基準位置が開始位置、経路上にある所定の中継位置、および終了位置に設定されている場合、ゲームステージ生成手段41は、経路間距離として、一のミッションにおける開始位置と他のミッションにおける基準位置との間の距離、一のミッションにおける開始位置と他のミッションにおける終了位置との間の距離、一のミッションにおける中継位置と他のミッションにおける終了位置との間の距離、および、一のミッションにおける終了位置と他のミッションにおける終了位置との間の距離を算出し、これらの距離のうちの何れか1つが基準距離内にある場合に、当該複数のミッションに参加するユーザ(グループ)を共通のゲームステージに優先的に参加させる。 Further, a plurality of reference positions may be set in one mission. For example, when the reference position is set to the start position, the predetermined relay position on the route, and the end position, the game stage generation means 41 sets the inter-path distance as the start position in one mission and the other missions. The distance to the reference position, the distance between the start position in one mission and the end position in another mission, the distance between the relay position in one mission and the end position in another mission, and one The distance between the end position in the mission and the end position in the other mission is calculated, and when any one of these distances is within the reference distance, the user (group) who participates in the plurality of missions is selected. Give priority to participating in a common game stage.
なお、開始位置同士の距離は、経路間距離に含めなくてもよい。開始位置同士の距離が近くても、ゲーム開始後、これらのミッションに従うグループが交差する確率は低いと考えられる場合が多いからである。 The distance between the start positions does not have to be included in the inter-route distance. This is because even if the starting positions are close to each other, it is often considered that the probability that the groups following these missions will intersect after the game starts is low.
また、ゲームステージ生成手段41は、既にミッションを実行中の一のユーザ(またはグループ)が参加しているゲームステージに、他のユーザ(またはグループ)を参加させる場合、既にミッションを実行中の一のユーザのゲーム進行状況に応じて当該一のユーザが実行しているミッションの基準位置および/または他のユーザが実行する予定のミッションの基準位置を設定してもよい。これにより、他のユーザが共通のゲームステージに後から参加した場合でも、複数のユーザ同士が共通のゲームステージにおいて影響し合う度合いを高くすることができる。 Further, when the game stage generation means 41 causes another user (or group) to participate in the game stage in which one user (or group) who is already executing the mission is participating, the game stage generating means 41 is one which is already executing the mission. The reference position of the mission executed by the one user and / or the reference position of the mission scheduled to be executed by another user may be set according to the progress of the game of the user. As a result, even if other users later participate in the common game stage, it is possible to increase the degree to which a plurality of users influence each other in the common game stage.
例えば、ゲームステージ生成手段41は、ミッションを実行中の一のユーザのゲーム進行状況(例えば当該ユーザが操作するプレイヤキャラクタの現在位置または現時点における終了位置等)を監視し、当該ゲーム進行状況を適宜サーバ装置3の記憶装置28に記憶する。他のユーザが参加するセッション(グループ)が形成された際、ゲームステージ生成手段41は、現在ミッションを実行中のユーザのゲーム進行状況を読み出し、読み出したゲーム進行状況に応じた位置を実行中のミッションにおける基準位置として設定する。その上で、ゲームステージ生成手段41は、他のユーザが実行予定のミッションの基準位置(例えば、開始位置、中継位置および終了位置)と実行中のミッションにおける基準位置との間の経路間距離を算出し、これに基づいて他のユーザを参加させるゲームステージを決定してもよい。
For example, the game stage generation means 41 monitors the game progress status of one user who is executing the mission (for example, the current position of the player character operated by the user or the end position at the present time), and appropriately determines the game progress status. It is stored in the
上記実施の形態においては、敵キャラクタEが銃の発砲音のした方向に移動する態様について説明した。これに加えてまたはこれに代えて、ゲーム制御手段45は、プレイヤキャラクタまたは所定のノンプレイヤキャラクタが多いところに集まるように制御してもよい。これにより、共通のゲームステージに参加する複数のミッションの状況(難易度等)をシームレスに変化させることができる。 In the above embodiment, the mode in which the enemy character E moves in the direction of the firing sound of the gun has been described. In addition to or instead of this, the game control means 45 may be controlled so as to gather in a place where there are many player characters or predetermined non-player characters. This makes it possible to seamlessly change the status (difficulty level, etc.) of a plurality of missions participating in a common game stage.
また、上記実施の形態では、共通のゲームステージにおいて一部のキャラクタ(敵キャラクタE)が移動する態様について説明した。これに代えて、全てのキャラクタが移動してもよいし、ボスキャラクタ等、特定のキャラクタのみ移動する、または、特定のキャラクタは移動せず、特定のキャラクタ以外が移動する態様も採用可能である。 Further, in the above-described embodiment, a mode in which some characters (enemy character E) move in a common game stage has been described. Instead, all characters may move, only a specific character such as a boss character may move, or a specific character may not move and a non-specific character may move. ..
さらに、敵キャラクタEの移動態様は、上記に限られず種々採用可能である。例えば、一のプレイヤキャラクタが所定のアイテムを使用した場合に、ゲーム制御手段45は、当該アイテム使用位置または当該プレイヤキャラクタに敵キャラクタEが集まるように敵キャラクタEを制御してもよい。 Further, the movement mode of the enemy character E is not limited to the above, and various modes can be adopted. For example, when one player character uses a predetermined item, the game control means 45 may control the enemy character E so that the enemy character E gathers at the item use position or the player character.
また、上記実施の形態では、プレイヤキャラクタP1,P2が敵キャラクタEを討伐すると共通のゲームステージにおける敵キャラクタEの数が減っていく態様について説明したがこれに限られない。例えば、ゲームステージ生成手段41は、敵キャラクタEが討伐された場合、上限数を超えない程度に再度敵キャラクタEを共通ゲームステージに生成(補充)してもよい。これにより、共通のゲームステージには、常時上限数の敵キャラクタEが出現する。敵キャラクタEを補充する場所を共通のゲームステージの所定箇所に設定することにより、敵キャラクタEが補充される態様であっても敵キャラクタEの討伐により、敵キャラクタEの共通のゲームステージ上における位置は変化する。 Further, in the above embodiment, the mode in which the number of enemy characters E in the common game stage decreases when the player characters P1 and P2 subdue the enemy character E has been described, but the present invention is not limited to this. For example, when the enemy character E is subdued, the game stage generation means 41 may generate (replenish) the enemy character E again in the common game stage to the extent that the upper limit is not exceeded. As a result, an upper limit number of enemy characters E always appear on the common game stage. By setting the place to replenish the enemy character E at a predetermined place on the common game stage, even if the enemy character E is replenished, the enemy character E can be subdued on the common game stage of the enemy character E. The position changes.
なお、補充する敵キャラクタEは、討伐された敵キャラクタであってもよいし、別の敵キャラクタでもよい。また、敵キャラクタEの共通のゲームステージにおける上限数に、ボスキャラクタなどの達成目標の対象となる敵は含まれない。 The enemy character E to be replenished may be a subdued enemy character or another enemy character. In addition, the maximum number of enemy characters E in the common game stage does not include enemies that are the target of achievement targets such as boss characters.
また、敵キャラクタEの数が、共通のゲームステージに参加するユーザまたはグループの数に応じて増減してもよい。例えば、雑魚キャラクタの数が、共通のゲームステージに参加するユーザまたはグループの数が多いほど多くなるように設定されてもよい。 Further, the number of enemy characters E may be increased or decreased according to the number of users or groups participating in a common game stage. For example, the number of small fish characters may be set to increase as the number of users or groups participating in a common game stage increases.
また、上記実施の形態では、制御部4として複数のゲーム装置2のコンピュータと、サーバ装置3のコンピュータとが協動して図2に示すような機能を発揮する例について説明したが、これに限られない。例えば、各機能41〜45をすべて各ゲーム装置2で実行してもよいし、サーバ装置3で実行してもよい。また、複数のゲーム装置2のコンピュータと、サーバ装置3のコンピュータとが協動して制御部4を構成する場合、各機能41〜45について、ゲーム装置2のコンピュータおよびサーバ装置3のコンピュータの何れで実行するかは、上記例に限られず、種々採用可能である。
Further, in the above-described embodiment, an example in which the computers of the plurality of
また、上記実施の形態では、仮想空間がシームレスになっている例を示したが、これに限定されない。例えば、ゲーム空間が複数のフィールドに分割されたゲームであって、フィールド間を移動する際に、移動先のフィールドのデータをロードし、移動前後のフィールドを切り換えて表示するようなゲームにも適用することができる。 Further, in the above embodiment, an example in which the virtual space is seamless is shown, but the present invention is not limited to this. For example, it is also applied to a game in which the game space is divided into a plurality of fields, and when moving between the fields, the data of the destination field is loaded and the fields before and after the movement are switched and displayed. can do.
また、上記実施の形態においては、サーバ装置3に更新データがアップロードされたことが、各ゲーム装置2がゲーム開始時においてオンラインモード選択時等の所定のタイミングでサーバ装置3にアクセスした際に、各ゲーム装置2のモニタ19上に表示される態様について例示した。これに代えて、各ゲーム装置2が所定のタイミングでサーバ装置3にアクセスした際に、サーバ装置3に記憶されている更新データをダウンロードし、各ゲーム装置2におけるゲームプログラム30aおよびゲームデータ30bの内容を更新してHDD14に記憶(すなわち、自動更新)してもよい。
Further, in the above embodiment, when the update data is uploaded to the
また、上記実施の形態において、セッションは、サーバ装置3に形成されることを例示したが、複数のゲーム装置2のうちの何れかに形成されてもよい。
Further, in the above embodiment, the session is formed in the
また、上記実施の形態ではゲームシステムに含まれるゲーム装置として、据え置き型のゲーム装置について説明したが、携帯型のゲーム装置、携帯電話機、およびパーソナルコンピュータなどのコンピュータを含むゲームシステムについても、本発明を好適に適用することができる。 Further, in the above-described embodiment, the stationary game device has been described as the game device included in the game system, but the present invention also relates to a game system including a computer such as a portable game device, a mobile phone, and a personal computer. Can be preferably applied.
本発明は共通のゲームステージに異なるミッションを実行する複数のユーザを参加可能にすることにより、共通のゲームステージにおいて実行されるゲームを多様化するために有用である。 The present invention is useful for diversifying games executed in a common game stage by allowing a plurality of users performing different missions to participate in a common game stage.
2 ゲーム装置
3 サーバ装置
4 制御部
30a,33a ゲームプログラム
30b,33b ゲームデータ
41 セッション形成手段
42 ミッション実行手段
43 報酬決定手段
44 仮想空間生成手段
45 ゲーム制御手段
NW 通信ネットワーク
2
Claims (5)
前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも1つにより構成される制御部を、
前記複数のユーザに対応するプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するゲームステージ生成手段、
ユーザの操作に基づいて、前記共通のゲームステージ上で実行されるミッションを実行するミッション実行手段、
前記共通のゲームステージにおけるゲームの内容に基づいて、各ユーザに付与する報酬を決定する報酬決定手段、および
各ユーザの操作入力に基づいて対応するプレイヤキャラクタを前記仮想空間にて行動させ、ゲームを進行させるゲーム制御手段として機能させ、
前記ゲームステージ生成手段は、互いに異なるミッションを選択した複数のユーザに対応する複数のプレイヤキャラクタを前記共通のゲームステージで行動できるようにし、
前記ゲーム制御手段は、前記共通のゲームステージに参加する複数のユーザが選択した複数のミッションのうち、第1ユーザが選択した第1ミッションとは異なる第2ミッションを達成可能に制御し、
前記報酬決定手段は、
前記共通のゲームステージで実行される複数のミッションのうち、前記第1ミッションが達成された場合、前記第1ミッションの達成が、前記第1ユーザが操作する第1プレイヤキャラクタによるものか他のユーザが操作する他のプレイヤキャラクタによるものかに拘わらず、前記第1ユーザに対して前記第1ミッションに設定されるミッション達成報酬を付与し、
前記第1ユーザが選択していない前記第2ミッションに関連して設定される報酬基準を満たす行動を前記第1プレイヤキャラクタが行った場合、前記第1ユーザに対して前記第2ミッションに設定される前記報酬基準に応じた報酬を付与する、ゲームプログラム。 A game program for a game system including a plurality of computers operated by a plurality of users and a server device connected to the plurality of computers so as to be able to communicate with each other via a communication network.
The game program includes a control unit composed of at least one of the server device and the plurality of computers.
A game stage generation means for generating a common game stage in which player characters corresponding to a plurality of users act in the same virtual space.
A mission execution means for executing a mission executed on the common game stage based on a user operation.
A reward determination means for determining a reward to be given to each user based on the content of the game in the common game stage, and a corresponding player character based on the operation input of each user are made to act in the virtual space to play the game. To function as a game control means to advance,
The game stage generation means enables a plurality of player characters corresponding to a plurality of users who have selected different missions to act in the common game stage.
The game control means controls achievably a second mission different from the first mission selected by the first user among the plurality of missions selected by the plurality of users participating in the common game stage.
The reward determination means is
When the first mission is achieved among the plurality of missions executed in the common game stage, the achievement of the first mission is due to the first player character operated by the first user or another user. Regardless of whether it is due to another player character operated by, the mission achievement reward set for the first mission is given to the first user.
When the first player character performs an action satisfying the reward standard set in connection with the second mission not selected by the first user, the first user is set to the second mission. A game program that grants rewards according to the above-mentioned reward criteria.
前記サーバ装置は、
前記複数のユーザに対応するプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するゲームステージ生成部と、
ユーザの操作に基づいて、前記共通のゲームステージ上で実行されるミッションを実行するミッション実行部と、
前記共通のゲームステージにおけるゲームの内容に基づいて、各ユーザに付与する報酬を決定する報酬決定部と、
各ユーザの操作入力に基づいて対応するプレイヤキャラクタを前記仮想空間にて行動させ、ゲームを進行させるゲーム制御部と、を備え、
前記ゲームステージ生成部は、互いに異なるミッションを選択した複数のユーザに対応する複数のプレイヤキャラクタを前記共通のゲームステージで行動できるようにし、
前記ゲーム制御部は、前記共通のゲームステージに参加するユーザが選択した複数のミッションのうち、第1ユーザが選択した第1ミッションとは異なる第2ミッションを達成可能に制御し、
前記報酬決定部は、
前記共通のゲームステージで実行される複数のミッションのうち、前記第1ミッションが達成された場合、前記第1ミッションの達成が、前記第1ユーザが操作する第1プレイヤキャラクタによるものか他のユーザが操作する他のプレイヤキャラクタによるものかに拘わらず、前記第1ユーザに対して前記第1ミッションに設定されるミッション達成報酬を付与し、
前記第1ユーザが選択していない前記第2ミッションに関連して設定される報酬基準を満たす行動を前記第1プレイヤキャラクタが行った場合、前記第1ユーザに対して前記第2ミッションに設定される前記報酬基準に応じた報酬を付与する、ゲームシステム。 A server device that is connected to multiple computers operated by multiple users so that they can communicate via a communication network is provided.
The server device
A game stage generation unit that generates a common game stage in which player characters corresponding to the plurality of users act in the same virtual space.
A mission execution unit that executes a mission executed on the common game stage based on the user's operation, and
A reward determination unit that determines the reward to be given to each user based on the content of the game in the common game stage, and
It is provided with a game control unit that causes the corresponding player character to act in the virtual space based on the operation input of each user and advances the game.
The game stage generation unit enables a plurality of player characters corresponding to a plurality of users who have selected different missions to act in the common game stage.
The game control unit controls so as to be able to achieve a second mission different from the first mission selected by the first user among a plurality of missions selected by the users participating in the common game stage.
The reward determination unit
When the first mission is achieved among the plurality of missions executed in the common game stage, the achievement of the first mission is due to the first player character operated by the first user or another user. Regardless of whether it is due to another player character operated by, the mission achievement reward set for the first mission is given to the first user.
When the first player character performs an action satisfying the reward standard set in relation to the second mission not selected by the first user, the first user is set to the second mission. A game system that grants rewards according to the above-mentioned reward criteria.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019189594A JP6940790B2 (en) | 2017-11-20 | 2019-10-16 | Game programs and game systems |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017222647A JP6606537B2 (en) | 2017-11-20 | 2017-11-20 | Game program and game system |
| JP2019189594A JP6940790B2 (en) | 2017-11-20 | 2019-10-16 | Game programs and game systems |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017222647A Division JP6606537B2 (en) | 2017-11-20 | 2017-11-20 | Game program and game system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020006245A JP2020006245A (en) | 2020-01-16 |
| JP6940790B2 true JP6940790B2 (en) | 2021-09-29 |
Family
ID=69149700
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019189594A Active JP6940790B2 (en) | 2017-11-20 | 2019-10-16 | Game programs and game systems |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6940790B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11734893B2 (en) * | 2021-08-17 | 2023-08-22 | Sony Interactive Entertainment LLC | Curating virtual tours |
| JP7808759B2 (en) * | 2022-12-20 | 2026-01-30 | 株式会社カプコン | Game program, game device and game system |
| JP7821149B2 (en) * | 2023-10-18 | 2026-02-26 | 任天堂株式会社 | Game program, game control method and game system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5770513B2 (en) * | 2011-03-31 | 2015-08-26 | 株式会社バンダイナムコエンターテインメント | Program and game information generation device |
| JP6089257B2 (en) * | 2012-03-30 | 2017-03-08 | 株式会社コナミデジタルエンタテインメント | Game machine, control method used therefor, and computer program |
| JP6166521B2 (en) * | 2012-09-28 | 2017-07-19 | 株式会社カプコン | Game program and game system |
| JP5894208B2 (en) * | 2014-04-02 | 2016-03-23 | 株式会社スクウェア・エニックス | GAME SYSTEM, GAME DEVICE, AND GAME PROGRAM |
| JP5746787B1 (en) * | 2014-11-28 | 2015-07-08 | グリー株式会社 | GAME PROGRAM, GAME CONTROL METHOD, AND COMPUTER |
| JP6195592B2 (en) * | 2015-06-29 | 2017-09-13 | グリー株式会社 | Program, server control method, and server |
-
2019
- 2019-10-16 JP JP2019189594A patent/JP6940790B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020006245A (en) | 2020-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6154593B2 (en) | Game program and game system | |
| JP7623621B2 (en) | Game program and game system | |
| JP2011224204A (en) | Game system, game system control method, and program | |
| JP6940790B2 (en) | Game programs and game systems | |
| JP6407117B2 (en) | Game program and game system | |
| JP2020127584A (en) | Game program, game device, game system, and game processing control method | |
| JP2022136283A (en) | computer programs and computer equipment | |
| JP2004337305A (en) | GAME DEVICE, GAME CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
| JP7004929B2 (en) | Server equipment and programs | |
| JP2016187432A (en) | Game program and game system | |
| JP6730013B2 (en) | Game system and program | |
| JP2016034323A (en) | Game program and game system | |
| JP6606537B2 (en) | Game program and game system | |
| JP2019129985A (en) | Game program, and game system | |
| JP6374853B2 (en) | GAME PROGRAM AND GAME DEVICE | |
| JP2022020788A (en) | Game program, and game system | |
| JP2015223319A (en) | Game program and game system | |
| JP6385906B2 (en) | Game program and game system | |
| KR20230055369A (en) | Videographer mode in online games | |
| JP6711853B2 (en) | Game program and game system | |
| JP6581642B2 (en) | GAME PROGRAM, GAME SYSTEM, AND SERVER DEVICE | |
| JP6581158B2 (en) | GAME SYSTEM AND GAME PROGRAM | |
| JP2019115413A (en) | Game program and game system | |
| JP6360510B2 (en) | Game program and game system | |
| JP7162209B2 (en) | Information processing system, information processing method, and game program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191016 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210511 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210514 |
|
| 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: 20210803 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210816 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6940790 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 |