JP2019136278A - Game program and game system - Google Patents
Game program and game system Download PDFInfo
- Publication number
- JP2019136278A JP2019136278A JP2018021792A JP2018021792A JP2019136278A JP 2019136278 A JP2019136278 A JP 2019136278A JP 2018021792 A JP2018021792 A JP 2018021792A JP 2018021792 A JP2018021792 A JP 2018021792A JP 2019136278 A JP2019136278 A JP 2019136278A
- Authority
- JP
- Japan
- Prior art keywords
- mission
- user
- party
- game
- users
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、ゲームプログラムおよびゲームシステムに関する。 The present invention relates to a game program and a game system.
従来から、複数のユーザが操作する複数のコンピュータを通信ネットワークを介して同期し、複数のユーザが一つのパーティを組んで共通のゲームステージにおいて協力してゲームを進行させるマルチプレイが可能なゲームがある。例えば、下記非特許文献1のようなゲームにおいては、複数のミッションのうち、各ユーザが実行したいミッションを登録した上で、同じミッションを登録した複数のユーザ同士がパーティを作ってマルチプレイを行っている。 Conventionally, there is a multiplayer game in which a plurality of computers operated by a plurality of users are synchronized via a communication network, and a plurality of users form a party and cooperate in a common game stage to advance the game. . For example, in a game such as Non-Patent Document 1 below, a plurality of users registering a mission that each user wants to execute among a plurality of missions, and a plurality of users who register the same mission create a party and perform multiplayer. Yes.
しかし、このような態様では、一のユーザが希望するミッションと同じミッションを希望する他のユーザの数が少ないと、パーティを成立させることが難しいという問題がある。また、一のミッションが終了すると次のミッションを再度登録する必要があり、テンポよく複数のミッションを実行することができない。 However, in such an aspect, there is a problem that it is difficult to establish a party if the number of other users who desire the same mission as one user desires is small. Moreover, when one mission is completed, it is necessary to register the next mission again, and a plurality of missions cannot be executed at a high tempo.
そこで本発明は、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供することを目的とする。 Accordingly, an object of the present invention is to provide a game program and a game system capable of executing a mission desired by a user participating in multiplayer regardless of the number of users who desire the same mission in multiplayer.
本発明の一態様に係るゲームプログラムは、記憶部および表示部をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータと、前記複数のコンピュータに、通信ネットワークを介して通信可能に接続されたサーバ装置とを備えたゲームシステムのためのゲームプログラムであって、前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージで行動させることにより、前記ゲームを進行させるよう構成され、前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも1つにより構成される制御部を、前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段、前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段、および前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段、として機能させ、前記ミッション実行手段は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する。 A game program according to an aspect of the present invention includes a storage unit and a display unit, and a plurality of computers that are respectively operated by a plurality of users, and a server that is communicably connected to the plurality of computers via a communication network A game program for a game system comprising a device, wherein the plurality of computers are each in a virtual space where a plurality of player characters that the plurality of users participate and the plurality of users respectively operate are in the same virtual space Generating a common game stage that acts on the computer, and causing at least a player character corresponding to a user who performs an operation input to the computer to act on the common game stage according to the operation input to the computer by the user According to the above configuration, the game is advanced The game program causes the plurality of player characters respectively operated by the plurality of users to act on the common game stage with a control unit configured by at least one of the server device and the plurality of computers. In order to perform matching between the plurality of users and generate a party to which a plurality of users belong, the plurality of users belonging to the party respectively select a mission desired as a mission to be executed in a corresponding computer, A mission registration means for selecting and registering from a plurality of missions, and a mission execution means for executing the missions in which a plurality of users belonging to the party participate on the common game stage, and executing the mission Means Wherein the plurality of users belonging to the serial party to perform the mission that has been registered in order.
前記ミッション登録手段は、前記パーティに属していない他のユーザに対して、前記他のユーザが前記他のユーザのコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能とし、前記マッチング手段は、前記パーティに属する複数のユーザのうちの一部のユーザが、前記複数のユーザが登録したすべてのミッションを実行する前に、前記パーティから離脱した場合、前記パーティから前記一部のユーザが離脱した時点で前記パーティにおいてすでに終了したミッション以外のミッションを登録している前記他のユーザを前記パーティに参加可能としてもよい。 The mission registration means can register a mission that the other user desires as a mission to be executed on the computer of the other user from a plurality of missions to another user who does not belong to the party. The matching means is configured so that when a part of a plurality of users belonging to the party leaves the party before executing all the missions registered by the plurality of users, the matching means The other users who have registered missions other than the missions already completed at the party at the time when the user of the group has left may be allowed to participate in the party.
前記マッチング手段は、第1ユーザをホストユーザとして前記サーバ装置に他のユーザとのマッチングを要求するマッチング要求手段と、第2ユーザの参加要求に基づいて、前記第1ユーザとともに前記共通のゲームステージにおいて実行されるミッションに参加するゲストユーザを決定し、前記ホストユーザおよび少なくとも一のゲストユーザが属するパーティを生成するパーティ生成手段と、を含み、前記ミッション実行手段は、最初に前記ホストユーザが登録したミッションを実行し、それ以降少なくとも一の前記ゲストユーザが登録したミッションを実行してもよい。 The matching means includes a matching request means for requesting the server device for matching with another user with the first user as a host user, and the common game stage together with the first user based on a request for participation by the second user. And a party generating means for determining a guest user participating in a mission to be executed and generating a party to which the host user and at least one guest user belong, the mission executing means being registered by the host user first. The mission registered by at least one guest user may be executed thereafter.
前記ミッション登録手段は、前記ホストユーザが希望する前記ミッションを、前記パーティの生成前に、登録してもよい。 The mission registration means may register the mission desired by the host user before generating the party.
また、本発明の他の態様に係るゲームシステムは、上記ゲームプログラムを記憶したプログラム記憶部と、前記プログラム記憶部に記憶されたプログラムを実行するコンピュータと、を備えている。 A game system according to another aspect of the present invention includes a program storage unit that stores the game program, and a computer that executes the program stored in the program storage unit.
本発明によれば、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the game program and game system which can perform the mission which the user who participates in a multiplayer desires irrespective of the number of the users who desire the same mission in a multiplayer can be provided.
以下、本発明の一実施の形態に係るゲームシステム1について、図面を参照しつつ説明する。本発明のゲームシステム1により、例えば、スマートフォンなどのゲーム装置2においてゲームが実行される。 Hereinafter, a game system 1 according to an embodiment of the present invention will be described with reference to the drawings. With the game system 1 of the present invention, for example, a game is executed on the game device 2 such as a smartphone.
本実施の形態で説明されるゲームにおいて、ユーザは、任意のオブジェクトを操作して仮想空間上の敵キャラクタと戦う。例えば、本実施の形態におけるゲームは、1のプレイヤオブジェクト(プレイヤキャラクタ)を仮想空間上で活動させ、そのプレイヤキャラクタと敵キャラクタ(モンスター等)とが戦うゲームである。また、本ゲームは、複数のユーザが操作する複数のコンピュータを通信ネットワークを介して同期し、複数のユーザが一つのパーティを組んで共通のゲームステージにおいて協力してゲームを進行させるマルチプレイが可能なゲームである。 In the game described in this embodiment, a user operates an arbitrary object to fight an enemy character in the virtual space. For example, the game in the present embodiment is a game in which one player object (player character) is activated in a virtual space and the player character and an enemy character (such as a monster) fight. In addition, this game allows multiplayer in which a plurality of computers operated by a plurality of users are synchronized via a communication network, and a plurality of users form a party and cooperate in a common game stage to advance the game. It is a game.
[ハードウェア構成]
図1は、本発明の一実施の形態におけるゲームプログラムが適用されるゲームシステムのハードウェア構成を示すブロック図である。ゲームシステム1は、コンピュータ装置として構成されるゲーム装置2と、サーバ装置3とが、インターネットやLAN等の通信ネットワークNWを介して互いに通信可能に接続された構成になっている。このうちゲーム装置2は、その動作を制御するCPU10を備え、このCPU10にはバス11を介して操作入力部12、記憶装置14、ROM15、およびRAM16が接続されている。
[Hardware configuration]
FIG. 1 is a block diagram showing a hardware configuration of a game system to which a game program according to an embodiment of the present invention is applied. The game system 1 has a configuration in which a game device 2 configured as a computer device and a server device 3 are communicably connected to each other via a communication network NW such as the Internet or a LAN. Among these, the game apparatus 2 includes a CPU 10 that controls its operation, and an operation input unit 12, a storage device 14, a ROM 15, and a RAM 16 are connected to the CPU 10 via a bus 11.
ゲーム装置2は、表示部であるモニタ19が設けられた移動筐体をユーザが把持するように構成される。当該移動筐体には操作入力部12が設けられている。本実施の形態において、ゲーム装置2の各構成は、移動筐体内に収められている。 The game apparatus 2 is configured such that a user grips a movable casing provided with a monitor 19 as a display unit. An operation input unit 12 is provided in the movable casing. In the present embodiment, each configuration of the game apparatus 2 is housed in a movable housing.
ROM15は、マスクROMまたはPROM等の半導体メモリであり、ゲーム装置2を起動する起動プログラム等が記憶されている。RAM16は、DRAMまたはSRAM等により構成され、CPU10が実行するべきゲームプログラム30aや、その実行の際に必要となるゲームデータ30b等を、ゲームのプレイ状況に応じて読み込んで一時的に記憶する。 The ROM 15 is a semiconductor memory such as a mask ROM or PROM, and stores a start program for starting the game apparatus 2 and the like. The RAM 16 is configured by DRAM, SRAM, or the like, and reads and temporarily stores a game program 30a to be executed by the CPU 10, game data 30b necessary for the execution, and the like according to the game play status.
さらに、CPU10には、バス11を介してグラフィック処理部17、オーディオ合成部20、およびネットワークインタフェイス25が接続されている。 Furthermore, a graphic processing unit 17, an audio synthesis unit 20, and a network interface 25 are connected to the CPU 10 via the bus 11.
このうち、グラフィック処理部17は、CPU10の指示に従って仮想ゲーム空間や各キャラクタ等を含むゲーム画像を描画する。また、グラフィック処理部17にはビデオ変換部18を介してゲーム装置2に内蔵されたモニタ19が接続されており、グラフィック処理部17にて描画されたゲーム画像はビデオ変換部18において動画形式に変換され、モニタ19にて表示されるようになっている。 Among these, the graphic processing unit 17 draws a game image including the virtual game space, each character, and the like according to an instruction from the CPU 10. The graphic processing unit 17 is connected to a monitor 19 built in the game apparatus 2 via the video conversion unit 18, and the game image drawn by the graphic processing unit 17 is converted into a moving image format by the video conversion unit 18. It is converted and displayed on the monitor 19.
オーディオ合成部20は、CPU10の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ合成部20にはオーディオ変換部21を介して外部のスピーカ22が接続されている。したがって、オーディオ合成部20にて再生および合成されたゲーム音声は、オーディオ変換部21にてアナログ形式にデコードされ、スピーカ22から外部へ出力されるようになっている。 The audio synthesizing unit 20 reproduces and synthesizes digital game sound in accordance with instructions from the CPU 10. An external speaker 22 is connected to the audio synthesis unit 20 via an audio conversion unit 21. Therefore, the game sound reproduced and synthesized by the audio synthesizing unit 20 is decoded into an analog format by the audio converting unit 21 and output from the speaker 22 to the outside.
操作入力部12は、モニタ19上に設けられたタッチパネルで構成され、モニタ19上に表示された操作ボタン等をユーザが触れることにより、対応する操作入力が行われる。 The operation input unit 12 includes a touch panel provided on the monitor 19, and a corresponding operation input is performed when the user touches an operation button or the like displayed on the monitor 19.
一方、サーバ装置3は、その動作を制御する高性能のCPU40を備え、このCPU40には高速バス41を介して記憶装置42、ROM43、RAM44およびネットワークインタフェイス45が接続されている。 On the other hand, the server device 3 includes a high-performance CPU 40 that controls its operation, and a storage device 42, a ROM 43, a RAM 44, and a network interface 45 are connected to the CPU 40 via a high-speed bus 41.
サーバ装置3のROM43は、マスクROMまたはPROM等の半導体メモリであり、サーバ装置3と他のゲーム装置2との間の通信を制御するプログラム等、サーバ装置3の基本的な動作を実現するための基本プログラムが記憶されている。 The ROM 43 of the server device 3 is a semiconductor memory such as a mask ROM or PROM, and implements basic operations of the server device 3 such as a program for controlling communication between the server device 3 and another game device 2. The basic program is stored.
また、RAM44は、DRAMまたはSRAM等から構成され、CPU40が実行するべきプログラムや、その実行の際に必要になるデータ等を、記憶装置42等から読み込んで一時的に記憶する。 The RAM 44 is composed of DRAM, SRAM, or the like. The RAM 44 reads a program to be executed by the CPU 40, data necessary for the execution, and the like from the storage device 42 and temporarily stores the data.
本実施の形態において、ゲームシステム1は、いわゆるネイティブアプリによって動作する。 In the present embodiment, the game system 1 operates by a so-called native application.
サーバ装置3の記憶装置42は、サーバ装置3が内蔵する大容量記憶媒体である。サーバ装置3は、記憶装置42にゲームプログラム42aおよびゲームデータ42bを記憶している。CPU40は、各ゲーム装置2(アカウント)のセーブデータ42cを管理する。サーバ装置3とゲーム装置2とは、通信ネットワークNWを介して互いに通信を行う。 The storage device 42 of the server device 3 is a large-capacity storage medium built in the server device 3. The server device 3 stores a game program 42 a and game data 42 b in the storage device 42. The CPU 40 manages the save data 42c of each game apparatus 2 (account). The server device 3 and the game device 2 communicate with each other via the communication network NW.
ゲーム装置2は、ユーザの操作に基づいて所定のゲームを実行(プレイ)するために、ゲーム装置2を介してサーバ装置3の記憶装置42に記憶されたゲームプログラム42aおよびゲームデータ42bを受信する(ダウンロードおよびインストールする)。さらに、ゲーム装置2は、サーバ装置3からアップデート用のゲームプログラムおよびゲームデータを受信する(ダウンロードおよびインストールする)。 The game device 2 receives a game program 42a and game data 42b stored in the storage device 42 of the server device 3 via the game device 2 in order to execute (play) a predetermined game based on a user operation. (Download and install). Further, the game apparatus 2 receives (downloads and installs) an update game program and game data from the server apparatus 3.
ゲーム装置2は、インストールしたゲームプログラムおよびゲームデータに基づいて、ゲーム装置2にてゲーム進行を行い、これらのゲーム進行に伴うゲーム演出(ゲーム画像、音声)を後述するモニタ19およびスピーカ22等に出力する。 Based on the installed game program and game data, the game apparatus 2 performs a game progress on the game apparatus 2, and displays game effects (game images, sounds) associated with the progress of the game on a monitor 19 and a speaker 22, which will be described later. Output.
なお、各ゲーム装置2および各ユーザには、それぞれ異なるアカウント情報(固有の識別情報)が付与される。そして、アカウント情報ごとにID(識別符号)が付与される。 Different game information (unique identification information) is given to each game device 2 and each user. And ID (identification code) is provided for every account information.
サーバ装置3は、各ユーザのアカウント情報を管理し、各アカウントのゲーム進行状況に関するデータなどをゲーム装置2から受信して記憶装置42に記憶する。 The server device 3 manages account information of each user, receives data related to the game progress status of each account from the game device 2 and stores the data in the storage device 42.
例えば、ゲーム装置2は、ユーザによってゲームを開始する操作が行われたとき、各ゲーム装置2が通信ネットワークNWを介してサーバ装置3と通信を行い、このゲーム装置2からアカウント情報が送信される。サーバ装置3は、送信されたアカウント情報に基づいて所定の認証を行い、ゲーム装置2にゲーム進行に必要なデータ(ゲーム進行状況に関するデータ)を送信する。 For example, when an operation for starting a game is performed by the user, each game device 2 communicates with the server device 3 via the communication network NW, and account information is transmitted from the game device 2. . The server device 3 performs predetermined authentication based on the transmitted account information, and transmits data necessary for the game progress (data relating to the game progress status) to the game device 2.
ゲーム装置2は、このアカウントのゲーム進行状況に関するデータ等を受信して、ゲーム装置2にてゲーム進行を行う。また、ゲーム装置2は、ゲームの開始時のみならず、ゲーム進行の所定のタイミング(アイテム消費またはゲーム課題クリア等のデータ更新時)でサーバ装置3にゲーム進行状況に関するデータを送信する。このように、ネイティブアプリ型のゲームシステムは、所定のタイミングでサーバ装置3とゲーム装置2とで相互に通信を行い、サーバ装置3とゲーム装置2とで同期をとってゲームを進行させる。 The game device 2 receives data relating to the game progress status of this account and the game device 2 proceeds with the game. Further, the game apparatus 2 transmits data related to the game progress status to the server apparatus 3 not only at the start of the game but also at a predetermined timing of the game progress (when updating data such as item consumption or game task clear). As described above, the native application type game system communicates between the server device 3 and the game device 2 at a predetermined timing, and the server device 3 and the game device 2 synchronize to advance the game.
[ゲーム装置の機能的構成]
図2は、本実施の形態におけるゲームシステムの機能的な構成を示すブロック図である。図2に示すように、ゲームシステム1を構成するゲーム装置2は、CPU10、記憶装置14、ROM15、RAM16、グラフィック処理部17、オーディオ合成部20等を含む制御部5aを備えたコンピュータとして動作する。また、サーバ装置3は、CPU40、記憶装置42、ROM43、およびRAM44等を含む制御部5bを備えたコンピュータとして動作する。
[Functional configuration of game device]
FIG. 2 is a block diagram showing a functional configuration of the game system in the present embodiment. As shown in FIG. 2, the game apparatus 2 constituting the game system 1 operates as a computer including a control unit 5a including a CPU 10, a storage device 14, a ROM 15, a RAM 16, a graphic processing unit 17, an audio synthesis unit 20, and the like. . The server device 3 operates as a computer including a control unit 5b including a CPU 40, a storage device 42, a ROM 43, a RAM 44, and the like.
そして、図2に示すように、ゲーム装置2の制御部5aとサーバ装置3の制御部5bとが協動することにより構成されるゲームシステム1の制御部5は、ゲームプログラム30a,42aを実行することで、マッチング手段51、ゲームステージ生成手段52、ミッション実行手段53、ミッション登録手段54、報酬付与手段55等の機能を発揮する。 Then, as shown in FIG. 2, the control unit 5 of the game system 1 configured by the cooperation of the control unit 5a of the game apparatus 2 and the control unit 5b of the server apparatus 3 executes the game programs 30a and 42a. By doing so, the functions of the matching means 51, the game stage generation means 52, the mission execution means 53, the mission registration means 54, the reward granting means 55, etc. are exhibited.
このうち、マッチング手段51は、複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士を共通のゲームステージで行動させるために、複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成する。このために、マッチング手段51は、マッチング要求手段511、マッチング情報表示手段512、およびパーティ生成手段513を含む。 Among these, the matching means 51 performs matching between a plurality of users and generates a party to which the plurality of users belong in order to cause a plurality of player characters operated by the plurality of users to act on a common game stage. For this purpose, the matching unit 51 includes a matching request unit 511, a matching information display unit 512, and a party generation unit 513.
また、ゲームステージ生成手段52は、生成されたパーティに属する複数のユーザが操作する複数のプレイヤキャラクタが行動する共通のゲームステージを生成する。ミッション実行手段53は、パーティに属する複数のユーザが参加するミッションを、共通のゲームステージ上で実行する。ミッションは、複数のミッションの中から選択される。複数のミッションのそれぞれには、各ミッションの開始位置、終了位置、達成条件についての情報が設定されている。 Further, the game stage generation means 52 generates a common game stage in which a plurality of player characters operated by a plurality of users belonging to the generated party act. The mission execution means 53 executes a mission in which a plurality of users belonging to a party participate on a common game stage. The mission is selected from a plurality of missions. Information on the start position, end position, and achievement condition of each mission is set for each of the plurality of missions.
開始位置は、プレイヤキャラクタの当該ミッションにおける初期位置である。すなわち、開始位置は、ミッションをスタートする際に、共通のゲームステージにおいて、プレイヤキャラクタが配置されるスタート位置である。 The start position is an initial position of the player character in the mission. In other words, the start position is a start position at which the player character is placed on a common game stage when the mission is started.
終了位置は、プレイヤキャラクタが当該ミッションを達成するために必要な場所の位置である。例えば、達成条件がB地点に到達することであれば、当該B地点が終了位置となる。また、例えば、達成条件がC地点に出現するボスキャラクタを倒すことであれば、当該C地点が出現する位置が終了位置となる。 The end position is a position of a place necessary for the player character to achieve the mission. For example, if the achievement condition reaches point B, the point B is the end position. For example, if the achievement condition is to defeat a boss character appearing at a point C, the position where the point C appears is the end position.
達成条件は、当該ミッションにおけるゲームのクリア条件として設定される。達成条件は、例えば、目的の位置に到達すること、ボスキャラクタ等の所定のキャラクタを倒すこと、所定のノンプレイヤキャラクタに出会うこと(会話をする、救出する等)、所定のアイテムを入手すること等、種々設定される。 The achievement condition is set as a game clear condition in the mission. Achievement conditions include, for example, reaching a target position, defeating a predetermined character such as a boss character, meeting a predetermined non-player character (conversing, rescue, etc.), obtaining a predetermined item And so on.
さらに、ミッション実行手段53は、所定のゲーム画面を生成する。例えば、ミッション実行手段53は、共通のゲームステージに配置した仮想カメラで撮影した画像をゲーム画面として表示する。ミッション実行手段53は、ユーザの操作入力等に基づいて共通のゲームステージに配置されたプレイヤキャラクタの行動を制御し、ゲームを進行させる。また、ミッション実行手段53は、敵キャラクタ等のノンプレイヤキャラクタの行動を制御する。 Furthermore, the mission execution means 53 generates a predetermined game screen. For example, the mission execution means 53 displays an image taken with a virtual camera arranged on a common game stage as a game screen. The mission execution means 53 controls the actions of the player characters placed on the common game stage based on the user's operation input and the like, and advances the game. Further, the mission execution means 53 controls the behavior of non-player characters such as enemy characters.
ミッション登録手段54は、パーティに属する複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録する。 The mission registration means 54 selects and registers a mission desired by a plurality of users belonging to the party as a mission to be executed in the corresponding computer.
報酬付与手段55は、ミッションの実行結果に基づいて当該ミッションに参加した各ユーザに報酬を付与する。 The reward granting means 55 grants a reward to each user who has participated in the mission based on the execution result of the mission.
本実施の形態において、マッチング要求手段511は、ホストユーザとしてマッチング要求を行う第1ユーザのゲーム装置2おける制御部5a(第1コンピュータ)が実現する。マッチング情報表示手段512は、ゲストユーザとしてミッションに参加する第2ユーザのゲーム装置2における制御部5a(第2コンピュータ)が実現する。パーティ生成手段513および報酬付与手段55は、サーバ装置3の制御部5bが実現する。ゲームステージ生成手段52、ミッション実行手段53およびミッション登録手段54は、パーティに属する各ユーザのゲーム装置2における制御部5aが実現する。 In the present embodiment, the matching request unit 511 is realized by the control unit 5a (first computer) in the game device 2 of the first user who makes a matching request as a host user. The matching information display means 512 is realized by the control unit 5a (second computer) in the game device 2 of the second user who participates in the mission as a guest user. The party generating unit 513 and the reward granting unit 55 are realized by the control unit 5b of the server device 3. The game stage generation unit 52, the mission execution unit 53, and the mission registration unit 54 are realized by the control unit 5a in the game device 2 of each user belonging to the party.
[ミッション実行処理]
以下、本実施の形態におけるミッション実行処理の流れについて具体例を挙げて詳しく説明する。図3は、本実施の形態におけるミッション実行処理の流れを示すフローチャートである。まず、ホストユーザとなる第1ユーザは、マルチプレイを行う場合に、第1ユーザのゲーム装置2(第1コンピュータ)において実行を希望するミッションを、複数のミッションの中から選択する。ミッション登録手段54は、選択されたミッションを実行ミッションとして登録し、記憶装置42に記憶する(ステップS1)。このように、本実施の形態において、ミッション登録手段54は、ホストユーザとなる第1ユーザが希望するミッションを、パーティの生成前に、登録する。
[Mission execution processing]
Hereinafter, the flow of the mission execution process in the present embodiment will be described in detail with a specific example. FIG. 3 is a flowchart showing a flow of mission execution processing in the present embodiment. First, a first user who is a host user selects a mission desired to be executed in the game apparatus 2 (first computer) of the first user from among a plurality of missions when performing multiplayer. The mission registration means 54 registers the selected mission as an execution mission and stores it in the storage device 42 (step S1). As described above, in the present embodiment, the mission registration means 54 registers the mission desired by the first user who is the host user before the party is generated.
ミッションの登録後、マッチング手段51は、複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士を共通のゲームステージで行動させるために、第1ユーザをホストユーザとして複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成する。より具体的には、マッチング要求手段511は、第1ユーザのゲーム装置2からサーバ装置3に対して第1ユーザが選択したミッションの情報および第1ユーザの情報とともにマッチング要求を行う(ステップS2)。 After registering the mission, the matching means 51 performs matching between a plurality of users using the first user as a host user in order to cause a plurality of player characters operated by a plurality of users to act on a common game stage. Create a party to which the user belongs. More specifically, the matching request unit 511 makes a matching request together with the mission information selected by the first user and the first user information from the first user game device 2 to the server device 3 (step S2). .
マッチング要求は、第1ユーザをホストユーザとして他のユーザとのマッチングを行うための要求信号である。第1ユーザの情報には、第1ユーザの名前(ID等)、所属するゲーム内グループ、第1ユーザのレベル、使用キャラクタ、能力値(体力、攻撃力等)、装備等が含まれ得る。 The matching request is a request signal for performing matching with other users using the first user as a host user. The information of the first user may include the name (ID, etc.) of the first user, the in-game group to which the user belongs, the level of the first user, the character used, ability values (physical strength, attack power, etc.), equipment, and the like.
マッチング情報表示手段512は、サーバ装置3において受信するホストユーザによるマッチング要求を記憶装置42に記憶する。サーバ装置3に接続されているゲーム装置2のユーザは、いずれもホストユーザになり得る。したがって、サーバ装置3には、複数のユーザによるマッチング要求が並列的に送信され得る。このように、マッチング情報表示手段512は、マッチング情報として、少なくとも一のホストユーザがマッチングを要求した少なくとも1つのミッションの情報を、そのミッションを選択したホストユーザの情報に関連付けて記憶装置42に記憶する。 The matching information display unit 512 stores the matching request from the host user received by the server device 3 in the storage device 42. Any user of the game apparatus 2 connected to the server apparatus 3 can be a host user. Therefore, matching requests from a plurality of users can be transmitted to the server device 3 in parallel. As described above, the matching information display unit 512 stores, as matching information, information on at least one mission requested by at least one host user in the storage device 42 in association with information on the host user who selected the mission. To do.
マッチング手段51は、ゲストユーザとしての参加を希望する第2ユーザからの参加要求を待ち受ける(ステップS3)。第2ユーザのゲーム装置2(第2コンピュータ)の制御部5aが、サーバ装置3に対して参加要求を送信すると、マッチング情報表示手段512は、参加要求を送信したゲーム装置2に対してマッチング情報を送信する。サーバ装置3からマッチング情報を取得したゲーム装置2の制御部5a(第2コンピュータ)は、取得したマッチング情報および対応するホストユーザの情報をモニタ19に一覧表示する。 The matching means 51 waits for a participation request from a second user who wishes to participate as a guest user (step S3). When the control unit 5a of the game device 2 (second computer) of the second user transmits a participation request to the server device 3, the matching information display unit 512 matches the matching information to the game device 2 that has transmitted the participation request. Send. The control unit 5a (second computer) of the game apparatus 2 that has acquired the matching information from the server apparatus 3 displays a list of the acquired matching information and corresponding host user information on the monitor 19.
このようにして、マッチング情報表示手段512は、マッチング情報および対応するホストユーザの情報を複数のゲーム装置2の表示部(モニタ19)に一覧表示可能とする。 In this way, the matching information display unit 512 can display a list of matching information and corresponding host user information on the display units (monitors 19) of the plurality of game apparatuses 2.
第2ユーザは、ゲーム装置2のモニタ19に一覧表示される少なくとも1つのミッションの中からパーティへの参加を希望するホストユーザを選択する。一覧表示された少なくとも一のホストユーザの中から第2ユーザがホストユーザを選択した場合、パーティ生成手段513は、参加希望の第2ユーザおよび対応するホストユーザが属するパーティを生成する(ステップS4)。 The second user selects a host user who wishes to participate in the party from among at least one mission listed on the monitor 19 of the game apparatus 2. When the second user selects a host user from among the at least one host user displayed in the list, the party generating unit 513 generates a party to which the second user who wants to participate and the corresponding host user belong (step S4). .
ミッション登録手段54は、パーティに属するゲストユーザに、対応するコンピュータ(第2コンピュータ)において実行されるミッションとして希望するミッションを、複数のミッションの中から選択させ、ゲストユーザが選択したミッションを登録する(ステップS5)。登録されたミッションは、ゲストユーザに対応付けてサーバ装置3の記憶装置42に記憶される。このように、本実施の形態において、ミッション登録手段54は、パーティの生成後に、パーティに属するゲストユーザに対して希望するミッションの登録を行う。 The mission registration means 54 causes a guest user belonging to a party to select a mission desired as a mission to be executed in the corresponding computer (second computer) from a plurality of missions, and registers the mission selected by the guest user. (Step S5). The registered mission is stored in the storage device 42 of the server device 3 in association with the guest user. As described above, in the present embodiment, the mission registration unit 54 registers a desired mission for a guest user belonging to the party after the party is generated.
本実施の形態において、ゲストユーザが選択可能なミッションは、ゲストユーザが実行可能な複数のミッションであれば(実行必要レベルに達していない等の制限がない限り)、ホストユーザが選択したミッションを含むすべてのミッションを選択可能である。すなわち、一のゲストユーザは、パーティに属する他のユーザ(ホストユーザおよび他のゲストユーザ)が選択したミッションと重複するミッションおよび他のユーザが選択したミッションとは相違するミッションの何れも選択可能である。 In the present embodiment, the mission that can be selected by the guest user is a plurality of missions that can be executed by the guest user (unless there is a restriction such as not reaching the required execution level), the mission selected by the host user is selected. All missions including can be selected. That is, one guest user can select a mission that overlaps with a mission selected by other users (host user and other guest users) belonging to the party and a mission that is different from a mission selected by another user. is there.
マッチング情報表示手段512は、パーティに参加したゲストユーザの情報およびゲストユーザが選択したミッションの情報も、マッチング情報としてサーバ装置3の記憶装置42に記憶する。マッチング情報は、既にパーティに属しているホストユーザおよびゲストユーザのコンピュータのモニタ19にも表示可能である。すなわち、パーティにまだ参加していない第2ユーザは、ホストユーザの登録したミッションおよびすでにパーティに参加しているゲストユーザの登録したミッションを確認可能である。 The matching information display means 512 also stores information on the guest users who have participated in the party and information on the mission selected by the guest users in the storage device 42 of the server device 3 as matching information. The matching information can also be displayed on the monitor 19 of the computer of the host user and guest user who already belong to the party. That is, the second user who has not yet joined the party can check the mission registered by the host user and the mission registered by the guest user who has already joined the party.
パーティ生成手段513は、ホストユーザからのミッションの実行決定指示(操作)を待ち受ける(ステップS6)。ホストユーザは、パーティへのゲストユーザの参加状況を確認し、ミッションを実行するか否かを決定する。 The party generation means 513 waits for a mission execution decision instruction (operation) from the host user (step S6). The host user confirms the participation status of the guest user to the party and determines whether or not to execute the mission.
ホストユーザからのミッションの実行決定指示がない場合(ステップS6でNo)、マッチング手段51は、引き続き第2ユーザ(パーティにまだ参加していない他のユーザ)の参加待ち受け、ないし、パーティ生成を継続し、ミッション登録手段54は、新たにパーティに参加したゲストユーザが選択したミッションの登録を行う(ステップS3〜S5)。 When there is no mission execution decision instruction from the host user (No in step S6), the matching means 51 continues to wait for the participation of the second user (other users who have not yet joined the party) or continue to generate the party. Then, the mission registration means 54 registers the mission selected by the guest user who newly joined the party (steps S3 to S5).
図4は、本実施の形態における生成されたパーティの例を示す図である。図4の例では、パーティに属するホストユーザおよびゲストユーザの名前(ユーザA〜D)、使用キャラクタ、キャラクタレベル、登録したミッションが表示されている。ゲストユーザについては、ホストユーザのフレンドになっている場合(ユーザB)には、その旨が表示されている。 FIG. 4 is a diagram illustrating an example of a party generated in the present embodiment. In the example of FIG. 4, the names (users A to D) of host users and guest users belonging to the party, characters used, character levels, and registered missions are displayed. As for the guest user, when it is a friend of the host user (user B), that effect is displayed.
図4の例では、ホストユーザであるユーザAに関してミッションMAが実行ミッションとして登録され、ゲストユーザであるユーザB〜Dに関してミッションMB(ユーザBおよびユーザC)およびミッションMC(ユーザD)が登録されている。 In the example of FIG. 4, mission MA is registered as an execution mission for user A who is a host user, and mission MB (user B and user C) and mission MC (user D) are registered for users B to D which are guest users. ing.
ホストユーザからのミッションの実行決定指示が行われた場合(ステップS6でYes)、パーティ生成手段513は、パーティに参加するユーザを確定させる。すなわち、確定されたパーティは、ホストユーザと、ミッションの実行決定指示の時点でパーティに参加が決定された少なくとも一のゲストユーザとで構成される。確定されたパーティの情報は、サーバ装置3の記憶装置42に記憶される。ミッション実行手段53は、確定されたパーティにおいて、後述する態様でミッションを実行する(ステップS7〜S8)。 When a mission execution decision instruction is issued from the host user (Yes in step S6), the party generation unit 513 determines the users who will participate in the party. That is, the confirmed party is composed of a host user and at least one guest user who is determined to participate in the party at the time of the mission execution decision instruction. The determined party information is stored in the storage device 42 of the server device 3. The mission execution means 53 executes the mission in a manner to be described later at the determined party (steps S7 to S8).
本実施の形態において、パーティに参加可能なユーザの最大人数は予め定められている。例えば、パーティに参加可能なユーザの最大人数は、ホストユーザを含めて4人に設定されている。ミッションの実行決定指示は、パーティに参加可能なユーザの最大人数未満であっても有効な操作として判定される。この場合、ミッション実行手段53は、最大人数未満(例えばホストユーザを含めて4人未満)のユーザが属するパーティでミッションを実行する。 In the present embodiment, the maximum number of users who can participate in a party is determined in advance. For example, the maximum number of users who can participate in a party is set to four including the host user. The mission execution determination instruction is determined as an effective operation even if it is less than the maximum number of users who can participate in the party. In this case, the mission execution means 53 executes the mission at a party to which users of less than the maximum number (for example, less than 4 including the host users) belong.
ここで、ミッション実行手段53は、パーティに属する複数のユーザ(参加ユーザ)が登録したミッションを順番に実行する。まず、ミッション実行手段53は、参加ユーザが登録したミッションの実行順を決定する(ステップS7)。決定された実行順は、サーバ装置3の記憶装置42にパーティの情報に対応付けて記憶される。そして、ミッション実行手段53は、参加ユーザが登録したミッションを決定した実行順に開始する(ステップS8)。 Here, the mission execution means 53 sequentially executes missions registered by a plurality of users (participating users) belonging to the party. First, the mission execution means 53 determines the execution order of missions registered by the participating users (step S7). The determined execution order is stored in the storage device 42 of the server device 3 in association with party information. And the mission execution means 53 starts in the execution order which determined the mission which the participating user registered (step S8).
本実施の形態において、ミッション実行手段53は、最初に行うミッションとしてホストユーザの登録したミッションを実行し、その後、ゲストユーザが登録したミッションを実行する。複数のゲストユーザがパーティに参加している場合、ミッション実行手段53は、ゲストユーザとしてパーティに参加した順に、対応するゲストユーザが登録したミッションを実行する。 In the present embodiment, the mission execution means 53 executes the mission registered by the host user as the first mission, and then executes the mission registered by the guest user. When a plurality of guest users are participating in the party, the mission execution means 53 executes the missions registered by the corresponding guest users in the order of participation in the party as guest users.
ミッション実行の際、ゲームステージ生成手段52は、参加ユーザがそれぞれ操作する複数のプレイヤキャラクタが行動する共通のゲームステージを生成する。ミッション実行手段53は、実行対象のミッションを共通のゲームステージ上で実行する。 When executing a mission, the game stage generation means 52 generates a common game stage in which a plurality of player characters each operated by a participating user act. The mission execution means 53 executes the execution target mission on a common game stage.
報酬付与手段55は、1つのミッションが終了した後、ミッションの実行結果に基づいてそのミッションに参加した各ユーザに報酬(通常報酬)を付与する(ステップS9)。 The reward granting means 55 grants a reward (normal reward) to each user who participates in the mission based on the execution result of the mission after one mission is completed (step S9).
ミッション実行手段53は、1つのミッションが終了した場合、実行すべき複数のミッションをすべて実行したか否かを判定する(ステップS10)。残っているミッションがある場合(ステップS10でNo)、ミッション実行手段53は、実行順における次のミッションを実行する(ステップS8〜S9)。 When one mission is completed, the mission execution unit 53 determines whether or not all the plurality of missions to be executed have been executed (step S10). If there is a remaining mission (No in step S10), the mission execution means 53 executes the next mission in the execution order (steps S8 to S9).
このようにして、パーティに属する複数の参加ユーザが登録した複数のミッションが、そのパーティに属する複数の参加ユーザによるマルチプレイにより、順番に実行される。例えば、パーティの参加ユーザが4人である場合、ミッション実行手段53は、各参加ユーザが登録した合計4つのミッションを、4人のユーザによるマルチプレイにより、連続で実行する。 In this way, a plurality of missions registered by a plurality of participating users belonging to a party are sequentially executed by multi-play by a plurality of participating users belonging to the party. For example, when there are four party participating users, the mission execution means 53 continuously executes a total of four missions registered by each participating user by multi-play by four users.
図4の例において、ミッション実行手段53は、ミッションMA、ミッションMB、ミッションMB(2回目)、ミッションMCの順で4つのミッションを順次実行する。ユーザBとユーザCとで登録したミッションが重複している場合でも、ミッション実行手段53は、同じミッションをその登録数に合わせて複数回実行する。 In the example of FIG. 4, the mission execution means 53 sequentially executes four missions in the order of mission MA, mission MB, mission MB (second time), and mission MC. Even when the missions registered by the user B and the user C overlap, the mission execution means 53 executes the same mission a plurality of times according to the number of registrations.
実行順における最後のミッションが終了した場合(ステップS10でYes)、報酬付与手段55は、パーティに属する複数のユーザのうち、複数のユーザが登録したすべてのミッションを終了したユーザに、各ミッション終了後に付与される通常報酬とは別に特別報酬を付与する(ステップS11)。 When the last mission in the execution order is completed (Yes in step S10), the reward granting means 55 gives the end of each mission to the user who has completed all the missions registered by the plurality of users among the plurality of users belonging to the party. A special reward is given separately from the normal reward given later (step S11).
特別報酬は、例えば、参加ユーザの情報、実行ミッションの情報、ミッションの達成度等に基づいて決定される。例えば、図4の例のように、参加ユーザの中に、レベルが低いユーザ(ユーザD)がいるとより価値の高い報酬が付与される。 The special reward is determined based on, for example, information on participating users, information on execution missions, mission achievement, and the like. For example, as shown in the example of FIG. 4, if there is a user (user D) with a low level among participating users, a reward with higher value is given.
参加ユーザのうち、実行順における最後のミッションが終了する前の時点で参加ユーザのうちの一部のユーザがパーティから離脱した場合、特別報酬は、パーティに残っているユーザに対して付与され、離脱したユーザには付与されない。 If some of the participating users leave the party at the time before the last mission in the execution order ends, a special reward will be given to the users remaining in the party, It is not given to a user who has left.
例えば、図4のパーティの例において、最後のミッションMCの終了前にユーザBが離脱した場合、ユーザA,C,Dには、各ミッションMA,MB,MB(2回目),MCの終了による通常報酬と、特別報酬とが付与される。一方、ユーザBには、パーティ離脱前に終了したミッションMA,MB,MB(2回目)の通常報酬が付与され、最後のミッションMCの報酬と特別報酬とは付与されない。 For example, in the example of the party in FIG. 4, when the user B leaves before the end of the last mission MC, the users A, C, and D are caused by the end of each mission MA, MB, MB (second time), MC. A normal reward and a special reward are awarded. On the other hand, the normal reward of the missions MA, MB, MB (second time) completed before leaving the party is given to the user B, and the reward and special reward of the last mission MC are not given.
さらに、マッチング手段51は、パーティに属する複数のユーザのうちの一部のユーザが、複数のユーザが登録したすべてのミッションを実行する前に、パーティから離脱した場合、他のユーザ(第3ユーザ)をパーティに参加可能とする。パーティからのユーザの離脱は、そのユーザのゲーム装置2における通信状況の悪化、ユーザの意思またはその他の原因によるゲームの中断等により生じる。 Furthermore, the matching means 51 may be configured so that when a part of a plurality of users belonging to a party leaves the party before executing all the missions registered by the plurality of users, another user (third user) ) Can join the party. The withdrawal of the user from the party occurs due to the deterioration of the communication status in the game device 2 of the user, interruption of the game due to the user's intention or other causes, and the like.
第3ユーザを既存のパーティに参加させるために、ミッション登録手段54は、パーティに属していない第3ユーザに対して、第3ユーザが自分のコンピュータにおいて実行されるミッションとして希望するミッションを、複数のミッションの中から登録可能としている。 In order to allow the third user to participate in an existing party, the mission registration means 54 selects a plurality of missions that the third user desires as a mission to be executed on his / her computer with respect to the third user who does not belong to the party. It is possible to register from among the missions.
例えば、図4のパーティの例において、3つ目のミッションMBの終了時点(4つ目のミッションMC開始前の時点)においてユーザDがパーティから離脱した場合、4つ目のミッションMCの開始前に、マッチング手段51は、新たなユーザ(第3ユーザ)の参加を待ち受ける。第3ユーザであるユーザEから参加要求が行われると、マッチング手段51は、ユーザA〜Cが参加しているパーティにユーザEを参加させる。 For example, in the example of the party in FIG. 4, when the user D leaves the party at the end of the third mission MB (before the start of the fourth mission MC), before the start of the fourth mission MC. Moreover, the matching means 51 waits for the participation of a new user (third user). When a participation request is made from the user E who is the third user, the matching unit 51 causes the user E to participate in the party in which the users A to C are participating.
なお、この場合でも、ホストユーザからのミッションの実行決定指示により、第3ユーザの参加要求の有無にかかわらず次のミッションが実行される。 Even in this case, the next mission is executed regardless of whether or not the third user participates in response to a mission execution decision instruction from the host user.
ここで、ユーザDがパーティから離脱した時点において、既存の参加ユーザ(ユーザA〜C)が希望するミッションが終了している場合には、マッチング手段51は、パーティからユーザDが離脱した時点でパーティにおいてすでに終了したミッションMA,MB以外のミッションを登録しているユーザEをパーティに参加可能とする。 Here, when the mission desired by the existing participating users (users A to C) is completed at the time when the user D leaves the party, the matching means 51 is set at the time when the user D leaves the party. A user E who has registered missions other than the missions MA and MB that have already ended in the party can participate in the party.
例えばユーザEがミッションMDを希望する場合、ミッション登録手段54は、4つ目のミッションとしてミッションMDを登録する。そして、ミッション実行手段53は、ユーザA〜C,EによるマルチプレイとしてミッションMDを実行する。 For example, when the user E desires the mission MD, the mission registration unit 54 registers the mission MD as the fourth mission. Then, the mission execution means 53 executes the mission MD as multiplayer by the users A to C and E.
4つ目のミッションMDが終了した時点で、ユーザA〜C,Eの誰もパーティから離脱していない場合、報酬付与手段55は、ユーザA〜C,EにミッションMDの終了による通常報酬を付与し、4つのミッションMA,MB,MB(2回目),MDをプレイしたユーザA〜Cに特別報酬を付与する。途中からパーティに参加したユーザEは、特別報酬はもらえないが、自らが希望するミッションMDを早期に実行することができる。 When none of the users A to C and E have left the party when the fourth mission MD is completed, the reward granting means 55 gives the users A to C and E a normal reward for completing the mission MD. And give a special reward to the users A to C who have played the four missions MA, MB, MB (second time) and MD. The user E who joined the party from the middle does not receive a special reward, but can execute the mission MD he desires early.
一方、ユーザEのパーティへの参加時点において、既存の参加ユーザが希望するミッションが終了していない場合(例えば3つ目のミッションMB(2回目)の終了時点においてユーザCがパーティから離脱し、ユーザDが希望するミッションMCが実行されていない場合等)には、ミッション登録手段54は、第3ユーザであるユーザEが希望するミッションの登録を行わない。言い換えると、マッチング手段51は、残っているミッションMCを希望する第3ユーザの参加を受け付ける。この場合も、報酬付与の態様は、上記と同様である。 On the other hand, when the user E's participation in the party does not end the mission desired by the existing participating user (for example, the user C leaves the party at the end of the third mission MB (second time), For example, when the mission MC desired by the user D is not being executed), the mission registration means 54 does not register the mission desired by the user E who is the third user. In other words, the matching means 51 accepts the participation of a third user who desires the remaining mission MC. Also in this case, the manner of granting the reward is the same as described above.
以上をまとめると、本実施の形態は、記憶部(記憶装置)14および表示部(モニタ)19をそれぞれ備え、複数のユーザがそれぞれ操作する複数のコンピュータ(ゲーム装置)2と、前記複数のコンピュータ2に、通信ネットワークNWを介して通信可能に接続されたサーバ装置3とを備えたゲームシステムのためのゲームプログラムであって、前記複数のコンピュータ2は、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータ2への操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータ2への操作入力に応じて前記共通のゲームステージにて行動させることにより、前記ゲームを進行させるよう構成され、前記ゲームプログラムは、前記サーバ装置3および前記複数のコンピュータ2の少なくとも1つにより構成される制御部5を、前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段51、前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段54、および前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段53、として機能させ、前記ミッション実行手段53は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する、ゲームプログラムである。 In summary, the present embodiment includes a storage unit (storage device) 14 and a display unit (monitor) 19, each of which has a plurality of computers (game devices) 2 operated by a plurality of users, and the plurality of computers. 2 is a game program for a game system including a server device 3 that is communicably connected via a communication network NW, and each of the plurality of computers 2 includes the plurality of users participating in the game program. A plurality of player characters respectively operated by the plurality of users generate a common game stage in which they act in the same virtual space, and at least a player character corresponding to a user who performs an operation input to the computer 2 is defined as the user The common game stage according to the operation input to the computer 2 by The game program is configured to cause the game to progress, and the game program operates the control unit 5 including at least one of the server device 3 and the plurality of computers 2 by each of the plurality of users. In order for the plurality of player characters to act on the common game stage, matching between the plurality of users is performed to generate a party to which a plurality of users belong, and the plurality of users belonging to the party However, the mission registration means 54 for selecting and registering a desired mission as a mission to be executed in the corresponding computer from each of a plurality of missions, and the mission for participation of a plurality of users belonging to the party are the common On the game stage Mission execution unit 53 for the row, to function as, the transmission execution unit 53 executes a mission in which the plurality of user registers belonging to the party in turn, is a game program.
[発明の効果]
本実施の形態におけるゲームプログラムによれば、一のユーザと他のユーザとが互いに同じミッションを希望するか否かにかかわらず、1つのパーティに参加することができる。したがって、一のユーザが希望するミッションと同じミッションを希望する他のユーザの数が少なくてもパーティを容易に成立させることができる。
[Effect of the invention]
According to the game program in the present embodiment, one user and another user can participate in one party regardless of whether or not they want the same mission. Therefore, a party can be easily established even if the number of other users who desire the same mission as one user desires is small.
また、パーティに参加する複数のユーザのそれぞれが希望するミッションが順番に実行されるため、一のミッションの終了毎に次のミッションを再度登録する必要がなく、テンポよく複数のミッションを実行することができる。このように、本実施の形態におけるゲームプログラムによれば、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加する各ユーザが希望するミッションを実行することができる。 Also, since the missions desired by each of multiple users participating in the party are executed in order, there is no need to register the next mission again at the end of one mission, and multiple missions should be executed at a fast pace Can do. As described above, according to the game program in the present embodiment, regardless of the number of users who want the same mission in multiplayer, it is possible to execute the mission desired by each user participating in the multiplayer.
さらに、本実施の形態によれば、従来のように、自分が希望するミッションを実行できそうにない場合にパーティを解散させ、再度パーティを作成する等、パーティの生成及び解散を頻繁に繰り返すことがなくなる。したがって、サーバ装置3の処理負荷を軽減することができる。 Furthermore, according to the present embodiment, as in the past, when a party is unlikely to perform the mission he desires, the party is dissolved and the party is created and dissolved frequently, such as creating a party again. Disappears. Therefore, the processing load on the server device 3 can be reduced.
また、本実施の形態において、ゲストユーザは、パーティへの参加決定後に希望するミッションの登録を行うことにより、パーティに参加している他のユーザの能力または希望ミッションを考慮して自分の希望するミッションを選択することができる。 In this embodiment, the guest user registers his / her desired mission after deciding to join the party, so that he / she wishes in consideration of the abilities or desired missions of other users participating in the party. You can select a mission.
また、本実施の形態において、パーティに参加しているユーザの一部が最後のミッションを開始する前に離脱した場合に、新たなユーザ(第3ユーザ)をパーティに参加させることにより、一部のユーザが途中でパーティから離脱した場合に、パーティに継続して参加しているユーザが特別報酬をもらえない不都合を回避することができる。 In addition, in this embodiment, when a part of users who participate in a party leaves before starting the last mission, a new user (third user) is allowed to participate in the party. In the case where the user withdraws from the party on the way, it is possible to avoid the inconvenience that the user who continues to participate in the party cannot receive the special reward.
また、本実施の形態においては、パーティに属する複数のユーザのうち、複数のユーザが登録したすべてのミッションを終了したユーザに各ミッション終了後の報酬とは別に特別報酬が付与される。これにより、パーティに参加している各ユーザに対して、パーティにより実行される複数のミッションに自分が希望しないミッションが含まれている場合でも、パーティに属する複数のユーザが登録したすべてのミッションが終了するまでパーティに参加し続ける動機を与えることができる。 Further, in the present embodiment, a special reward is given to a user who has completed all the missions registered by a plurality of users among a plurality of users belonging to a party, in addition to the reward after the completion of each mission. As a result, for each user participating in the party, all the missions registered by multiple users belonging to the party are registered even if the missions executed by the party include a mission that they do not want. Motivation to continue to join the party until the end.
[他の実施形態]
以上、本実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、その趣旨を逸脱しない範囲内で種々の改良、変更、修正が可能である。
[Other Embodiments]
Although the present embodiment has been described above, the present invention is not limited to the above-described embodiment, and various improvements, changes, and modifications can be made without departing from the spirit of the present invention.
例えば、ミッションの登録は、上記実施の形態のようにミッションの名前(ミッション毎に割り当てられる識別番号で区別されるミッション全体)により登録してもよいが、これに加えて、またはこれに代えて、ミッションの一部要素による登録を含んでもよい。例えば、ミッションの一部要素として、討伐したい敵キャラクタの名前、獲得したいアイテムの名前、特定の参加条件(レベル制限、キャラクタ制限、装備の制限等)を登録対象としてもよい。 For example, the mission may be registered by the name of the mission (the entire mission identified by the identification number assigned to each mission) as in the above embodiment, but in addition to or instead of this , May include registration by some elements of the mission. For example, as a partial element of the mission, the name of an enemy character to be subjugated, the name of an item to be acquired, and specific participation conditions (level restriction, character restriction, equipment restriction, etc.) may be registered.
また、ミッションの登録内容に、そのミッションを実行したい回数が含まれていてもよい。例えば、ユーザAが希望するミッションMAの登録の際に、ミッション回数を2回とした場合、そのミッションMAは2回実行される。 Further, the number of times that the mission is to be executed may be included in the registered contents of the mission. For example, when the number of missions is set to two when registering the mission MA desired by the user A, the mission MA is executed twice.
また、一人のユーザあたり複数の異なるミッションを登録可能としてもよい。この場合、登録した複数のミッションがすべて実行されてもよいし、登録の際に複数のミッションについて希望順を登録した上で、希望順に基づいて決定されたミッションが実行されてもよい。例えば、第1希望のミッションが他の参加ユーザと重複した場合、第1希望のミッションに加えて第2希望のミッションも実行されるとしてもよい。また、第2希望のミッションが他の参加ユーザの第1希望と重複した場合、重複したミッションは1回のみ実行されてもよい。また、複数の参加ユーザが第1希望とするミッションが重複した場合、その重複したユーザの人数分の回数そのミッションが実行されてもよい。 Also, a plurality of different missions may be registered per user. In this case, all of the plurality of registered missions may be executed, or the missions determined based on the desired order may be executed after registering the desired order for the plurality of missions at the time of registration. For example, when the first desired mission overlaps with other participating users, the second desired mission may be executed in addition to the first desired mission. Further, when the second desired mission overlaps with the first wishes of other participating users, the duplicate mission may be executed only once. Further, when a mission desired by a plurality of participating users is duplicated, the mission may be executed as many times as the number of duplicate users.
また、実行したミッションが達成されない場合(ミッションがクリアできない場合、倒したい敵キャラクタが倒せない場合、欲しいアイテムが獲得できない場合等)、そのミッションが達成されるまでそのミッションが自動的に再登録されてもよい。これにより、ミッションの再登録の手間を省いて複数回希望するミッションを実行することができる。 Also, if the executed mission is not achieved (when the mission cannot be cleared, the enemy character you want to defeat cannot be defeated, the item you want cannot be acquired, etc.), the mission is automatically re-registered until the mission is achieved. May be. As a result, it is possible to execute a desired mission a plurality of times without the trouble of re-registering the mission.
また、上記実施の形態において、ミッションの登録は、ホストユーザについてはパーティ生成前であり、ゲストユーザについてはパーティ生成後である態様を例示したが、これに限られない。例えば、ホストユーザおよびゲストユーザの何れもパーティ生成前にミッションを登録してもよい。また、ホストユーザおよびゲストユーザの何れもパーティ生成後にミッションを登録してもよい。 Moreover, in the said embodiment, although the registration of a mission was before a party production | generation about a host user, and after a party production | generation about a guest user was illustrated, it is not restricted to this. For example, both the host user and the guest user may register a mission before creating a party. Further, both the host user and the guest user may register a mission after creating a party.
ホストユーザおよびゲストユーザの何れもパーティ生成前にミッションを登録する場合、マッチング手段51は、同じミッションを登録しているユーザ同士を優先的にマッチングしてもよい。これにより、ユーザが実行したいミッションを複数回繰り返し実行する可能性を高くすることができる。 When both the host user and the guest user register a mission before creating a party, the matching unit 51 may preferentially match users who register the same mission. Thereby, it is possible to increase the possibility that the user wants to execute the mission to be executed a plurality of times.
パーティ生成後にミッションを登録する場合、ミッション生成後、参加ユーザのコンピュータにミッション実行前の待機画面を表示し、当該待機画面において各参加ユーザにミッションを登録する作業を行わせてもよい。待機画面においては、チャット等で参加ユーザ間の意思疎通を図ることが可能であってもよい。 When registering a mission after creating a party, a standby screen before executing the mission may be displayed on the participating user's computer after generating the mission, and each participating user may be allowed to register the mission on the standby screen. On the standby screen, it may be possible to communicate between participating users by chat or the like.
上記実施の形態において、ミッションの実行順は、ホストユーザのミッションが最初に実行され、その後、ゲストユーザのミッションがゲストユーザとしてパーティに参加した順に実行される例を示したが、これに限られない。例えば、サーバ管理型のマルチプレイ(ホストユーザおよびゲストユーザの区別がないマルチプレイ)では、マルチプレイの参加者としてパーティに参加した順にミッションが実行されてもよい。 In the above embodiment, the mission execution order is an example in which the host user mission is executed first, and then the guest user mission is executed in the order in which the guest user joined the party as a guest user. Absent. For example, in server-managed multiplayer (multiplayer where there is no distinction between a host user and a guest user), missions may be executed in the order of participation in a party as a multiplayer participant.
また、希望するミッションが参加ユーザ間で重複した場合、重複する数が多い順にミッションが実行されてもよい。この場合、重複したミッションは上記実施の形態と同様、希望するユーザの数と同じ回数実行してもよいし、1回のみ実行してもよい。また、ミッションの実行順はランダムで決定されてもよい。 Moreover, when the mission which desires overlaps between participating users, a mission may be performed in order with many overlapping numbers. In this case, the duplicate mission may be executed as many times as the desired number of users, or may be executed only once, as in the above embodiment. Also, the order of mission execution may be determined randomly.
一のミッション終了後、次のミッションを実行する前または実行するときに、体力回復または状態異常回復等を行ってもよい。また、一のミッション終了後、次のミッションの開始前に、装備変更画面またはチャット等を行うことができる待機画面を参加ユーザのコンピュータに表示してもよい。 After completion of one mission, recovery of physical strength or recovery of abnormal state may be performed before or when the next mission is executed. In addition, after the end of one mission and before the start of the next mission, an equipment change screen or a standby screen on which a chat or the like can be performed may be displayed on the participating users' computers.
また、これに代えて、登録されている複数のミッションが画面遷移なしに連続的に実行されてもよい。この場合、例えば、1番目のミッションの目的である敵キャラクタが討伐されると2番目のミッションがそのまま開始されてもよい。この場合、次のミッションにおいて前のミッションからプレイヤキャラクタの体力、状態異常、所持品等が回復または補充等されることなく引き継がれてもよい。 Alternatively, a plurality of registered missions may be continuously executed without screen transition. In this case, for example, when the enemy character that is the purpose of the first mission is subjugated, the second mission may be started as it is. In this case, in the next mission, the player character's physical strength, condition abnormality, belongings, etc. may be taken over without being recovered or supplemented.
また、参加ユーザが登録したすべてのミッション(一連の(一巡目の)ミッションセット)を実行した後は、パーティを解散してもよいし、パーティを継続してもよい。パーティを継続する場合には、待機画面等を表示し、再度同じパーティに参加する各ユーザが希望するミッション(二巡目のミッションセット)の登録(変更)を可能としてもよい。 Further, after executing all the missions registered by the participating users (a series of (first round) mission sets), the party may be dissolved or the party may be continued. When the party is continued, a standby screen or the like may be displayed to allow registration (change) of a mission (second mission set) desired by each user who participates in the same party again.
さらに、パーティを継続する場合、参加ユーザの一部がパーティから離脱する、または、パーティの最大人数未満でミッションを開始していた場合には、第3ユーザの参加を許容してもよい。この場合には、新たに参加した第3ユーザは、既存の参加ユーザと同様に、他の参加ユーザが選択したミッションと重複するミッションを選択可能としてもよい。 Furthermore, when continuing a party, you may permit participation of a 3rd user, when a part of participating user leaves | separates from a party or the mission was started with less than the maximum number of parties. In this case, the newly joined third user may be able to select a mission that overlaps with the mission selected by the other participating users in the same manner as the existing participating users.
また、各ミッションの終了時に参加ユーザに付与される報酬(通常報酬)は、複数の参加ユーザ間で異なっていてもよい。例えば、ミッション達成に対する貢献度、各参加ユーザが操作するプレイヤキャラクタのレベル等に応じて参加ユーザ毎に通常報酬が決定されてもよい。 Moreover, the reward (normal reward) given to a participating user at the end of each mission may be different among a plurality of participating users. For example, the normal reward may be determined for each participating user in accordance with the contribution to mission achievement, the level of the player character operated by each participating user, and the like.
また、上記実施の形態において、通常報酬は、各ミッションの終了時に参加ユーザに付与される態様を例示したが、これに限られない。例えば、通常報酬も、特別報酬と同様に、全てのミッションの終了時に参加ユーザに付与されてもよい。この場合、各ミッションの終了時に付与される予定の通常報酬を各ミッションの結果表示画面等において表示して各参加ユーザに報知してもよい。 Moreover, in the said embodiment, although the normal reward illustrated the aspect given to a participating user at the time of completion | finish of each mission, it is not restricted to this. For example, the normal reward may also be given to the participating users at the end of all missions, like the special reward. In this case, a normal reward scheduled to be given at the end of each mission may be displayed on each mission result display screen or the like to notify each participating user.
通常報酬および特別報酬は、参加ユーザの異同にかかわらず一律としてもよい。また、通常報酬の種類と、特別報酬の種類とは、同じでもよいし、異なってもよい。例えば、通常報酬がゲーム内通貨等を付与することである場合、特別報酬は、より多くのゲーム内通貨等を付与することであってもよい。 The normal reward and the special reward may be uniform regardless of the difference of participating users. Further, the type of normal reward and the type of special reward may be the same or different. For example, when the normal reward is to give in-game currency or the like, the special reward may be to give more in-game currency or the like.
また、上記実施の形態においては、パーティに属する複数のユーザのうちの一部のユーザが、複数のユーザが登録したすべてのミッションを実行する前に、パーティから離脱した場合、新たなユーザ(第3ユーザ)をパーティに参加可能としたが、これに代えて、第3ユーザの補充は不可としてもよい。この場合、パーティに継続して参加している残りの参加ユーザにより、残りのミッションが実行され、すべてのミッション終了時点で残っている参加ユーザに対して特別報酬が付与されてもよい。 Further, in the above embodiment, when some users out of a plurality of users belonging to a party leave the party before executing all the missions registered by the plurality of users, a new user (the first user) 3 users) can participate in the party, but instead of this, the third user may not be able to replenish. In this case, the remaining missions may be executed by the remaining participating users who are continuously participating in the party, and a special reward may be given to the participating users remaining at the end of all the missions.
また、第3ユーザを補充可能な態様において、パーティに途中参加した第3ユーザは、パーティへの参加時点で既存の参加ユーザが登録したミッションのうち、まだ実行されていないミッションをすべてした後に、第3ユーザが希望する(登録した)ミッションを実行可能としてもよい。 Moreover, in the aspect which can supplement a 3rd user, after the 3rd user who participated in the party on the way after all the missions which have not been performed among all the missions which the existing participating user registered at the time of participating in a party, The mission desired (registered) by the third user may be executable.
例えば、既存の参加ユーザが登録したすべてのミッションを実行したあと(一巡目のミッションセットを実行後)に、第3ユーザを含むその時点でパーティに残っている参加ユーザが再度ミッションを登録することにより、二巡目のミッションセットを実行することにより第3ユーザの希望するミッションが実行されてもよい。この場合、二巡目のミッションセットの1番目に実行されるミッションを第3ユーザが登録したミッションとしてもよい。 For example, after executing all the missions registered by existing participating users (after executing the first round of mission set), participating users who remain in the party at that time, including the third user, register the mission again. Thus, the mission desired by the third user may be executed by executing the mission set of the second round. In this case, the mission executed first in the mission set of the second round may be a mission registered by the third user.
また、ミッション実行後の参加人数がパーティの最大参加人数未満である場合、途中でパーティから離脱したユーザの有無にかかわらず、前のミッションと次のミッションとの間に第3ユーザの参加を可能としてもよい。この場合でも、ホストユーザによるミッションの実行決定指示により最大参加人数未満のユーザによるミッションの実行が可能としてもよい。また、必ずパーティの最大参加人数で最初のミッションを始めるとしてもよい。 In addition, if the number of participants after executing a mission is less than the maximum number of participants in the party, a third user can participate between the previous mission and the next mission regardless of whether or not there are users who left the party on the way It is good. Even in this case, the mission execution by a user less than the maximum number of participants may be enabled by a mission execution determination instruction from the host user. It is also possible to start the first mission with the maximum number of participants in the party.
また、上記実施の形態においては、パーティ生成手段513および報酬付与手段554は、サーバ装置3の制御部5bが実現する態様について説明したが、これらをゲーム装置2の制御部5a(例えばホストユーザの第1コンピュータ)が実現してもよい。また、上記実施の形態においては、ゲームステージ生成手段52およびミッション実行手段53およびミッション登録手段54は、パーティに属する各ユーザのゲーム装置2が実現する(ゲームの進行が、ゲーム装置2側で行われる)態様について例示した。これに代えて、ゲームの進行をサーバ装置3側で管理してもよい。 Moreover, in the said embodiment, although the party production | generation means 513 and the reward provision means 554 demonstrated the aspect which the control part 5b of the server apparatus 3 implement | achieves, these are controlled by the control part 5a (for example, host user's) of the game device 2. (First computer) may be realized. In the above embodiment, the game stage generation means 52, the mission execution means 53, and the mission registration means 54 are realized by the game device 2 of each user belonging to the party (game progress is performed on the game device 2 side). The embodiment is exemplified. Instead, the progress of the game may be managed on the server device 3 side.
また、上記実施の形態において、パーティは、サーバ装置3に形成されることを例示したが、複数のゲーム装置2(ホストユーザの第1コンピュータまたはゲストユーザの第2コンピュータ)のうちの何れかに形成されてもよい。 Moreover, in the said embodiment, although the party was formed in the server apparatus 3, it illustrated in any of the some game devices 2 (a host computer's 1st computer or a guest user's 2nd computer). It may be formed.
また、上記実施の形態ではゲーム装置2として、スマートフォン、タブレットPC等の携帯型の情報端末や携帯型のゲーム専用機器を想定して説明したが、ゲーム装置2は、これらに限られず、据え置き型のゲーム装置やパーソナルコンピュータ等のコンピュータ装置についても、本発明を好適に適用することができる。 In the above embodiment, the game apparatus 2 is assumed to be a portable information terminal such as a smartphone or a tablet PC, or a portable game-dedicated device. However, the game apparatus 2 is not limited thereto, and is a stationary type. The present invention can also be suitably applied to computer devices such as game devices and personal computers.
また、ゲーム装置2は、ディスクドライブ、メモリカードスロットまたはHDD等を備えていてもよい。ディスクドライブを備えるゲーム装置においては、当該ディスクドライブにDVD−ROM等のディスク型記記憶体を装填することにより、ゲームプログラムおよびゲームデータをゲーム装置2が取得することとしてもよい。また、メモリカードスロットを備えるゲーム装置においては、カード型記憶媒体を装填することにより、当該カード型記憶媒体に、セーブデータを格納可能としてもよい。 The game apparatus 2 may include a disk drive, a memory card slot, an HDD, or the like. In a game device including a disk drive, the game device 2 may acquire a game program and game data by loading a disk-type memory such as a DVD-ROM into the disk drive. In addition, in a game device having a memory card slot, save data may be stored in the card type storage medium by loading the card type storage medium.
これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are employed, the effects of the present invention are exhibited. In addition, this embodiment, other embodiments, and other embodiments can be appropriately combined.
本発明は、マルチプレイにおいて同じミッションを希望するユーザの多寡にかかわらず、マルチプレイに参加するユーザが希望するミッションを実行することができるゲームプログラムおよびゲームシステムを提供するために有用である。 The present invention is useful for providing a game program and a game system capable of executing a mission desired by a user who participates in multi-play regardless of the number of users who desire the same mission in multi-play.
1 ゲームシステム
2 ゲーム装置
3 サーバ装置
5 制御部(コンピュータ)
5a ゲーム装置の制御部
5b サーバ装置の制御部
14,42 記憶装置(記憶部)
19 モニタ(表示部)
30a,42a ゲームプログラム
51 マッチング手段
53 ミッション実行手段
54 ミッション登録手段
55 報酬付与手段
511 マッチング要求手段
512 マッチング情報表示手段
513 パーティ生成手段
DESCRIPTION OF SYMBOLS 1 Game system 2 Game apparatus 3 Server apparatus 5 Control part (computer)
5a Control unit of game device 5b Control unit of server device 14, 42 Storage device (storage unit)
19 Monitor (display section)
30a, 42a Game program 51 Matching means 53 Mission execution means 54 Mission registration means 55 Reward grant means 511 Matching request means 512 Matching information display means 513 Party generation means
Claims (6)
前記複数のコンピュータは、それぞれ、前記複数のユーザが参加して前記複数のユーザがそれぞれ操作する複数のプレイヤキャラクタ同士が同じ仮想空間内で行動する共通のゲームステージを生成するとともに、少なくとも前記コンピュータへの操作入力を行うユーザに対応するプレイヤキャラクタを、前記ユーザによる前記コンピュータへの操作入力に応じて前記共通のゲームステージで行動させることにより、前記ゲームを進行させるよう構成され、
前記ゲームプログラムは、前記サーバ装置および前記複数のコンピュータの少なくとも1つにより構成される制御部を、
前記複数のユーザがそれぞれ操作する前記複数のプレイヤキャラクタ同士を前記共通のゲームステージで行動させるために、前記複数のユーザ間のマッチングを行い、複数のユーザが属するパーティを生成するマッチング手段、
前記パーティに属する前記複数のユーザが、対応するコンピュータにおいて実行されるミッションとして希望するミッションを、それぞれ複数のミッションの中から選択して登録するミッション登録手段、および
前記パーティに属する複数のユーザが参加する前記ミッションを、前記共通のゲームステージ上で実行するミッション実行手段、として機能させ、
前記ミッション実行手段は、前記パーティに属する前記複数のユーザが登録したミッションを順番に実行する、ゲームプログラム。 A game for a game system, comprising a plurality of computers each having a storage unit and a display unit, each operated by a plurality of users, and a server device connected to the plurality of computers via a communication network so as to communicate with each other A program,
Each of the plurality of computers generates a common game stage in which a plurality of player characters that are operated by the plurality of users and each of the plurality of users operate in the same virtual space, and at least to the computer The player character corresponding to the user who performs the operation input is configured to advance the game by causing the player character to act on the common game stage in response to the operation input to the computer by the user.
The game program includes a control unit configured by at least one of the server device and the plurality of computers.
A matching means for performing matching between the plurality of users and generating a party to which the plurality of users belong in order to cause the plurality of player characters operated by the plurality of users to act on the common game stage;
A mission registration means for selecting and registering a mission desired as a mission to be executed by the plurality of users belonging to the party from a plurality of missions, and a plurality of users belonging to the party participating The mission to function as mission execution means for executing on the common game stage,
The mission execution means is a game program for sequentially executing missions registered by the plurality of users belonging to the party.
前記マッチング手段は、前記パーティに属する複数のユーザのうちの一部のユーザが、前記複数のユーザが登録したすべてのミッションを実行する前に、前記パーティから離脱した場合、前記パーティから前記一部のユーザが離脱した時点で前記パーティにおいてすでに終了したミッション以外のミッションを登録している前記他のユーザを前記パーティに参加可能とする、請求項1に記載のゲームプログラム。 The mission registration means can register a mission that the other user desires as a mission to be executed on the computer of the other user from a plurality of missions to another user who does not belong to the party. ,
The matching means may be configured such that when a part of a plurality of users belonging to the party leaves the party before executing all the missions registered by the plurality of users, the part is removed from the party. The game program according to claim 1, wherein said other user who has registered a mission other than a mission that has already been completed at said party when said user leaves can participate in said party.
第1ユーザをホストユーザとして前記サーバ装置に他のユーザとのマッチングを要求するマッチング要求手段と、
第2ユーザの参加要求に基づいて、前記第1ユーザとともに前記共通のゲームステージにおいて実行されるミッションに参加するゲストユーザを決定し、前記ホストユーザおよび少なくとも一のゲストユーザが属するパーティを生成するパーティ生成手段と、を含み、
前記ミッション実行手段は、最初に前記ホストユーザが登録したミッションを実行し、それ以降少なくとも一の前記ゲストユーザが登録したミッションを実行する、請求項1または2に記載のゲームプログラム。 The matching means includes
Matching request means for requesting the server device to match with another user, with the first user as a host user,
A party that determines a guest user to participate in a mission to be executed in the common game stage together with the first user based on a request for participation of the second user, and generates a party to which the host user and at least one guest user belong Generating means,
The game program according to claim 1, wherein the mission execution unit executes a mission registered by the host user first, and thereafter executes a mission registered by at least one guest user.
前記ミッションの実行結果に基づいて前記ミッションに参加した各ユーザに報酬を付与する報酬付与手段として機能させ、
報酬付与手段は、前記パーティに属する複数のユーザのうち、前記複数のユーザが登録したすべてのミッションを終了したユーザに各ミッション終了後の報酬とは別に特別報酬を付与する、請求項1から4の何れかに記載のゲームプログラム。 The control unit
Based on the execution result of the mission, it functions as a reward granting unit that rewards each user who participated in the mission,
The reward granting means grants a special reward to a user who has completed all the missions registered by the plurality of users among the plurality of users belonging to the party, in addition to the reward after the completion of each mission. A game program according to any one of the above.
前記プログラム記憶部に記憶されたプログラムを実行するコンピュータと、を備えたゲームシステム。 A program storage unit storing the game program according to any one of claims 1 to 5;
A game system comprising: a computer that executes a program stored in the program storage unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018021792A JP6711853B2 (en) | 2018-02-09 | 2018-02-09 | Game program and game system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018021792A JP6711853B2 (en) | 2018-02-09 | 2018-02-09 | Game program and game system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020093059A Division JP7004929B2 (en) | 2020-05-28 | 2020-05-28 | Server equipment and programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019136278A true JP2019136278A (en) | 2019-08-22 |
JP6711853B2 JP6711853B2 (en) | 2020-06-17 |
Family
ID=67692530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018021792A Active JP6711853B2 (en) | 2018-02-09 | 2018-02-09 | Game program and game system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6711853B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7008934B1 (en) | 2020-08-26 | 2022-01-25 | 株式会社ミクシィ | Information processing equipment, information processing methods and programs |
-
2018
- 2018-02-09 JP JP2018021792A patent/JP6711853B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7008934B1 (en) | 2020-08-26 | 2022-01-25 | 株式会社ミクシィ | Information processing equipment, information processing methods and programs |
JP2022038274A (en) * | 2020-08-26 | 2022-03-10 | 株式会社ミクシィ | Information processing device, information processing method and program |
Also Published As
Publication number | Publication date |
---|---|
JP6711853B2 (en) | 2020-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6894813B2 (en) | Information processing equipment, information processing methods and information processing programs | |
US9675885B2 (en) | Game system, a controlling method of the game system thereof, and a non-transitory computer-readable storage medium thereof | |
JP5715110B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP6461404B1 (en) | GAME SYSTEM AND GAME PROGRAM | |
JP6835467B2 (en) | Programs and systems | |
JP5712174B2 (en) | GAME DEVICE AND PROGRAM | |
JP7004929B2 (en) | Server equipment and programs | |
JP6711853B2 (en) | Game program and game system | |
JP6511183B1 (en) | Game system and game program | |
JP7353322B2 (en) | Programs, information processing devices and game systems | |
JP2022153640A (en) | Game system and game program | |
JP6130037B1 (en) | Game providing system and game providing program | |
JP6600370B2 (en) | Game program and game system | |
JP6775060B2 (en) | Game system and game program | |
JP6768112B2 (en) | Game system and game program | |
JP6724210B2 (en) | Game system and game program | |
JP6724209B2 (en) | Game system and game program | |
JP2021029430A (en) | Program, terminal, game management device and game system | |
JP7162209B2 (en) | Information processing system, information processing method, and game program | |
JP2019150397A (en) | Game program and game device | |
JP6831430B2 (en) | Game programs and game systems | |
WO2021187309A1 (en) | Game system, program, terminal, and game management device | |
JP6786660B2 (en) | Game system and game program | |
JP6781796B2 (en) | Game system and game program | |
JP2019122561A (en) | Game program and game system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191219 |
|
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: 20200428 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200528 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6711853 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 |