JP6813558B2 - Game program and game system - Google Patents

Game program and game system Download PDF

Info

Publication number
JP6813558B2
JP6813558B2 JP2018226490A JP2018226490A JP6813558B2 JP 6813558 B2 JP6813558 B2 JP 6813558B2 JP 2018226490 A JP2018226490 A JP 2018226490A JP 2018226490 A JP2018226490 A JP 2018226490A JP 6813558 B2 JP6813558 B2 JP 6813558B2
Authority
JP
Japan
Prior art keywords
character
player character
user
game
player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018226490A
Other languages
Japanese (ja)
Other versions
JP2020089427A (en
Inventor
英昭 伊津野
英昭 伊津野
陽一郎 池田
陽一郎 池田
貴樹 永澄
貴樹 永澄
雄太 半田
雄太 半田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2018226490A priority Critical patent/JP6813558B2/en
Publication of JP2020089427A publication Critical patent/JP2020089427A/en
Application granted granted Critical
Publication of JP6813558B2 publication Critical patent/JP6813558B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Description

本発明は、ゲームプログラムおよびゲームシステムに関する。 The present invention relates to game programs and game systems.

特許文献1および特許文献2に開示されているように、ゲームには、ユーザのプレイが他ユーザのプレイに何らかの形で影響を及ぼすオンラインゲームがある。 As disclosed in Patent Document 1 and Patent Document 2, there are online games in which a user's play affects the play of another user in some way.

特許文献1では、仮想ゲーム空間のエリアが2以上に分割してディスプレイに表示される。任意のエリアでの任意のユーザのプレイ結果は、他のエリアでの他ユーザのプレイに影響を及ぼす。 In Patent Document 1, the area of the virtual game space is divided into two or more and displayed on the display. The play result of any user in any area affects the play of other users in other areas.

特許文献2では、任意のユーザがプレイしている仮想ゲーム空間の中に、ゲームオーバーとなった他ユーザのプレイの痕跡が表れる。任意のユーザがプレイヤキャラクタをその痕跡に接近させると、ディスプレイには、他ユーザのゲームオーバー時のゲーム画像が表示される。 In Patent Document 2, a trace of the play of another user whose game is over appears in the virtual game space played by any user. When an arbitrary user brings the player character close to the trace, the display shows a game image of another user at the time of game over.

特開2009−89851号公報JP-A-2009-89851 特開2010−88695号公報JP-A-2010-88695

特許文献1では、仮想ゲーム空間のエリア自体が分けられ、特許文献2では、任意のユーザおよび他ユーザそれぞれは別々の仮想ゲーム空間にてプレイを行っている。特許文献1および特許文献2のいずれも、各ユーザの仮想ゲーム空間は共通していないため、ユーザは、自身のプレイに他ユーザのプレイが関わり合っているとの感触を持ち難い。 In Patent Document 1, the area of the virtual game space itself is divided, and in Patent Document 2, any user and other users are playing in different virtual game spaces. Since the virtual game space of each user is not common in both Patent Document 1 and Patent Document 2, it is difficult for the user to feel that the play of another user is involved in his / her own play.

本発明の目的は、プレイ中のユーザが、自身のプレイに他ユーザのプレイが関わり合っているように感じることのできるゲームプログラムおよびゲームシステムを提供することである。 An object of the present invention is to provide a game program and a game system in which a playing user can feel that the play of another user is involved in his / her own play.

第1の発明は、コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させることを特徴とするゲームプログラムである。
The first invention is a computer.
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. It is a game program characterized in that it functions as a setting means for performing a setting process for setting as another character based on a determination result.

また、第1の発明では、前記リプレイデータに含まれる前記第3プレイヤキャラクタまたは前記第4プレイヤキャラクタが前記他キャラクタとして動作する際、所定条件の成立時に、前記他キャラクタの動作が前記第1プレイヤキャラクタの動作に作用して前記ゲームの進行が変化する、ことができる。 Further, in the first invention, when the third player character or the fourth player character included in the replay data operates as the other character, the operation of the other character is performed by the first player when a predetermined condition is satisfied. The progress of the game can be changed by acting on the movement of the character.

また、第1の発明では、前記仮想ゲーム空間は、前記ゲームに含まれるミッションを実行中の前記第1プレイヤキャラクタの動作可能エリアおよび動作不可エリアを含み、前記第1プレイヤキャラクタの背景にて前記他キャラクタが動作する際、前記仮想ゲーム空間内の仮想カメラの視点位置を前記第1プレイヤキャラクタの視点位置に設定して撮影されたゲーム画像内に、前記動作不可エリアで動作する前記他キャラクタが捕らえられている、ことができる。 Further, in the first invention, the virtual game space includes an operable area and an inoperable area of the first player character who is executing a mission included in the game, and is described in the background of the first player character. When the other character operates, the other character operating in the inoperable area is included in the game image taken by setting the viewpoint position of the virtual camera in the virtual game space to the viewpoint position of the first player character. Can be captured.

また、第1の発明では、前記設定手段は、
前記第2プレイヤキャラクタが存在すると前記存在判定手段が判定した場合、前記第2プレイヤキャラクタを前記他キャラクタとして設定し、
前記第2プレイヤキャラクタが存在しないと前記存在判定手段が判定した場合、前記第2ユーザの前記リプレイデータに含まれる前記第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれる前記第4プレイヤキャラクタ、前記既存のデータに含まれるキャラクタ、の優先順位に従って、前記設定処理を行うことができる。
Further, in the first invention, the setting means is
When the existence determination means determines that the second player character exists, the second player character is set as the other character.
When the existence determination means determines that the second player character does not exist, the third player character included in the replay data of the second user and the fourth player included in the replay data of the first user. The setting process can be performed according to the priority of the character and the character included in the existing data.

また、第1の発明では、前記第2プレイヤキャラクタが存在すると前記存在判定手段が判定した際、
前記ゲーム進行手段が前記第1プレイヤキャラクタの背景にて前記第2プレイヤキャラクタを前記他キャラクタとして動作させることが可能となるまで、前記設定手段は、前記第3プレイヤキャラクタ、前記第4プレイヤキャラクタおよび前記既存のデータに含まれるキャラクタの少なくとも1つを前記他キャラクタに設定し、
前記ゲーム進行手段が前記第1プレイヤキャラクタの背景にて前記第2プレイヤキャラクタを前記他キャラクタとして動作させることが可能となったあと、前記設定手段は、前記他キャラクタを前記第2プレイヤキャラクタに切り替えることができる。
Further, in the first invention, when the existence determination means determines that the second player character exists,
Until the game progressing means can operate the second player character as the other character in the background of the first player character, the setting means has the third player character, the fourth player character, and the like. At least one of the characters included in the existing data is set to the other character,
After the game progress means can operate the second player character as the other character in the background of the first player character, the setting means switches the other character to the second player character. be able to.

また、第1の発明では、コンピュータを、
前記設定手段が前記第2プレイヤキャラクタまたは前記第3プレイヤキャラクタを前記他キャラクタとして設定した場合、設定した前記他キャラクタの動作に関する評価を表す評価情報を受け付ける評価受付手段と、
前記評価情報に応じて前記第2ユーザに特典を付与する特典付与手段と、
として更に機能させることができる。
Further, in the first invention, a computer is used.
When the setting means sets the second player character or the third player character as the other character, the evaluation receiving means for receiving the evaluation information representing the evaluation regarding the operation of the set other character, and the evaluation receiving means.
A privilege granting means for granting a privilege to the second user according to the evaluation information,
Can be further functioned as.

また、第1の発明では、コンピュータを、
前記第1プレイヤキャラクタの背景に、前記他キャラクタを出現させるか否かを決定する動作決定手段、
として更に機能させることができる。
Further, in the first invention, a computer is used.
An action determining means for determining whether or not to make the other character appear in the background of the first player character.
Can be further functioned as.

また、第1の発明では、前記動作決定手段は、前記第1プレイヤキャラクタの背景にて前記他キャラクタを出現させると決定した場合、前記他キャラクタを出現させる前記仮想ゲーム空間内のエリアを更に決定することができる。 Further, in the first invention, when the operation determining means determines that the other character appears in the background of the first player character, the operation determining means further determines an area in the virtual game space in which the other character appears. can do.

また、第1の発明では、コンピュータを、
前記他キャラクタの動作に関する情報が、前記第1プレイヤキャラクタにおける前記ゲームの進行に寄与する寄与情報を含む場合、前記寄与情報が表示部に表示されないように前記他キャラクタを含むゲーム画像に編集を施す編集手段、
として更に機能させることができる。
Further, in the first invention, a computer is used.
When the information regarding the operation of the other character includes the contribution information that contributes to the progress of the game in the first player character, the game image including the other character is edited so that the contribution information is not displayed on the display unit. Editing means,
Can be further functioned as.

また、第1の発明では、前記ゲームは、複数のミッションを含んでおり、
前記第1プレイヤキャラクタの背景にて前記他キャラクタが動作する場合、前記他キャラクタは、前記第1プレイヤキャラクタが行っている前記ミッションとは異なる前記ミッションを行っていることができる。
Further, in the first invention, the game includes a plurality of missions.
When the other character operates in the background of the first player character, the other character may perform the mission different from the mission performed by the first player character.

また、第1の発明では、前記第2ユーザがリアルタイムで操作する前記プレイヤキャラクタのうち、前記ゲームに含まれる所定ミッションを行うことが可能な特定プレイヤキャラクタが存在する場合、前記ゲーム進行手段は、前記第1ユーザと前記特定プレイヤキャラクタを操作する特定ユーザとが協力して前記所定ミッションを行うように前記ゲームを進行させ、
コンピュータを、
前記所定ミッション中に所定動作を採った前記第1プレイヤキャラクタまたは前記特定プレイヤキャラクタに関する情報に基づいて、前記所定動作を採った前記第1プレイヤキャラクタまたは前記特定プレイヤキャラクタが、前記所定動作以降の前記ゲームのデモ画面の登場キャラクタとなるように、前記デモ画面を編集する編集手段と
として更に機能させる、ことができる
Further, in the first invention, when there is a specific player character capable of performing a predetermined mission included in the game among the player characters operated by the second user in real time, the game progress means is used. The game is advanced so that the first user and the specific user who operates the specific player character cooperate to perform the predetermined mission.
Computer,
Based on the information about the first player character or the specific player character who took a predetermined action during the predetermined mission, the first player character or the specific player character who took the predetermined action performed the predetermined action or later. It can be further functioned as an editing means for editing the demo screen so as to be a character appearing on the demo screen of the game .

本発明によれば、第1ユーザは、第2ユーザのプレイが第1ユーザ自身のプレイに関わり合っているように感じることができる。従って、第1ユーザのゲームに対する興趣性が向上する。 According to the present invention, the first user can feel that the play of the second user is related to the play of the first user himself / herself. Therefore, the interest of the first user in the game is improved.

本実施形態のゲームシステムのハードウェア構成および機能的構成を示すブロック図である。It is a block diagram which shows the hardware configuration and the functional configuration of the game system of this embodiment. 通常ミッション攻略中に、ゲーム装置のディスプレイに表示される画面例である。This is an example of a screen displayed on the display of a game device during a normal mission capture. リプレイデータDBおよび評価情報それぞれの概念図である。It is a conceptual diagram of each of the replay data DB and the evaluation information. 優先情報の概念図である。It is a conceptual diagram of priority information. 本実施形態の仮想ゲーム空間のマップである。It is a map of the virtual game space of this embodiment. 再生確率テーブルの概念図である。It is a conceptual diagram of a reproduction probability table. ゲーム画面の編集処理を説明する図である。It is a figure explaining the editing process of a game screen. 所定ミッション時の所定動作以降に表示されるデモ画面の編集処理を説明する図である。It is a figure explaining the editing process of the demo screen displayed after the predetermined operation at the time of a predetermined mission. 所定ミッションクリア時の、評価情報の入力画面例である。This is an example of an evaluation information input screen when a predetermined mission is cleared. ゲーム装置5の一連の動作の流れを表すフロー図である。It is a flow chart which shows the flow of a series of operations of a game apparatus 5. 図10における他キャラクタ設定処理の詳細な流れを表すフロー図である。It is a flow chart which shows the detailed flow of the other character setting process in FIG.

[実施形態]
本発明の実施形態に係るゲームシステム1およびゲームプログラムについて、図面を参照して説明する。
[Embodiment]
The game system 1 and the game program according to the embodiment of the present invention will be described with reference to the drawings.

<ゲームの説明>
図1に示す本実施形態のゲームシステム1では、サーバ装置2および複数のゲーム装置5が通信ネットワーク6を介して互いに通信可能に接続されている。
<Game description>
In the game system 1 of the present embodiment shown in FIG. 1, the server device 2 and the plurality of game devices 5 are connected to each other so as to be able to communicate with each other via the communication network 6.

前記ゲームシステム1にて実行されるゲームでは、ユーザは、通信ネットワーク6に繋がったオンライン状態でゲームを進めることができる他、オフライン状態でもゲームを進めることができる。 In the game executed by the game system 1, the user can advance the game in an online state connected to the communication network 6, and can also advance the game in an offline state.

本実施形態で説明するゲームは、複数のミッションをクリアしながらストーリーを進めていくタイプのアクションゲームである。複数のミッションは、通常ミッションと所定ミッションとを含む。 The game described in this embodiment is an action game of a type in which a story is advanced while clearing a plurality of missions. A plurality of missions include a normal mission and a predetermined mission.

通常ミッションでは、ユーザが操作できるプレイヤキャラクタが決められている。ミッション中、ユーザは、そのプレイヤキャラクタを仮想ゲーム空間内で活動させたり敵キャラクタと対戦させたりする。 In a normal mission, a player character that can be operated by the user is determined. During the mission, the user activates the player character in the virtual game space or plays against an enemy character.

所定ミッションでは、ユーザは、他ユーザと協力して当該所定ミッションを攻略することができる。所定ミッションの開始にあたり、サーバ装置2は、マルチプレイ要求をゲーム装置5から受信した場合、リアルタイムでゲームを進行中かつマルチプレイを許可する設定のなされたゲーム装置5の中から、共に所定ミッションを攻略できるゲーム装置5のユーザ同士を、リアルタイムでマッチングする。マッチングが成功した場合、マッチングされた各ユーザのゲーム装置5同士は、P2P通信により接続される。 In the predetermined mission, the user can capture the predetermined mission in cooperation with other users. At the start of the predetermined mission, when the server device 2 receives the multiplayer request from the game device 5, the server device 2 can capture the predetermined mission together from the game devices 5 in which the game is in progress in real time and the multiplayer is permitted. The users of the game device 5 are matched in real time. When the matching is successful, the game devices 5 of the matched users are connected by P2P communication.

特に、本実施形態では、ユーザ(第1ユーザ)が第1プレイヤキャラクタを操作して通常ミッションを攻略している間に所定条件が満たされると、図2に示すように、第1プレイヤキャラクタch1が動作中の仮想ゲーム空間内には、当該キャラクタch1とは別の他キャラクタch2が、第1プレイヤキャラクタch1の背景として表示される。他キャラクタch2は、当該背景にて、第1プレイヤキャラクタch1とは異なる通常ミッションを攻略するための動作を行っている。他キャラクタch2が仮想ゲーム空間上のどこに表示されるかは、例えば抽選により決定される。 In particular, in the present embodiment, when a predetermined condition is satisfied while the user (first user) operates the first player character to capture the normal mission, as shown in FIG. 2, the first player character ch1 In the virtual game space in which is operating, another character ch2 different from the character ch1 is displayed as the background of the first player character ch1. In the background, the other character ch2 performs an operation for capturing a normal mission different from that of the first player character ch1. Where the other character ch2 is displayed in the virtual game space is determined by, for example, a lottery.

そのため、他キャラクタch2がいつも同じ位置に表示されるとは限らない。従って、ユーザ(第1ユーザ)は、他キャラクタch2が第1プレイヤキャラクタch1と同じ仮想ゲーム空間上で、実際に動作しているように感じることができる。 Therefore, the other character ch2 is not always displayed at the same position. Therefore, the user (first user) can feel that the other character ch2 is actually operating in the same virtual game space as the first player character ch1.

また、図2の画面sc1では、他キャラクタch2の動作に起因して、敵キャラクタem1の後方に位置していた家のオブジェクトob1が崩れている。その結果、第1プレイヤキャラクタch1の行動できる範囲が広がっている。このように、本実施形態では、背景における他キャラクタch2の動作が、第1プレイヤキャラクタch1のゲーム進行に影響を及ぼすことがある。従って、ユーザは、第1プレイヤキャラクタch1と他キャラクタch2とが協力しあってゲームが進んでいるように感じることができる。 Further, in the screen sc1 of FIG. 2, the object ob1 of the house located behind the enemy character em1 is collapsed due to the operation of the other character ch2. As a result, the range in which the first player character ch1 can act has expanded. As described above, in the present embodiment, the operation of the other character ch2 in the background may affect the game progress of the first player character ch1. Therefore, the user can feel that the first player character ch1 and the other character ch2 cooperate with each other to advance the game.

前記他キャラクタch2には、第2プレイヤキャラクタ、第3プレイヤキャラクタ、第4プレイヤキャラクタ、既存のプレイデータに含まれるキャラクタの少なくとも1つが設定される。 At least one of a second player character, a third player character, a fourth player character, and a character included in the existing play data is set in the other character ch2.

第2プレイヤキャラクタは、他ユーザ(第2ユーザ)がリアルタイムで操作するプレイヤキャラクタのうち、他キャラクタch2として第1プレイヤキャラクタch1の背景にて動作可能なキャラクタである。第2プレイヤキャラクタが他キャラクタch2として設定される際、所定ミッション時と同様、サーバ装置2にてマッチングが行われる。マッチングされた各ユーザ(第1ユーザおよび第2ユーザ)のゲーム装置5同士は、P2P通信によって接続される。 The second player character is a character that can operate in the background of the first player character ch1 as the other character ch2 among the player characters operated by another user (second user) in real time. When the second player character is set as another character ch2, matching is performed by the server device 2 as in the case of a predetermined mission. The game devices 5 of the matched users (first user and second user) are connected by P2P communication.

第3プレイヤキャラクタおよび第4プレイヤキャラクタは、それぞれ、他ユーザ(第2ユーザ)およびユーザ(第1ユーザ)自身の過去の操作に応じて動作した、リプレイデータに含まれるキャラクタである。 The third player character and the fourth player character are characters included in the replay data that have been operated in response to past operations of the other user (second user) and the user (first user), respectively.

リプレイデータは、過去のゲームプレイそのもののプレイ動画を再生するためのデータであって、ゲームプレイ時のプレイヤキャラクタの位置情報と、プレイヤキャラクタの動作内容を表すアクション情報とを含む。リプレイデータは、一定時間ごとに、かつ、プレイヤキャラクタが何らかの動作をするごとに、ゲーム装置5からサーバ装置2に逐次送られ、サーバ装置2にて保存される。 The replay data is data for playing a play video of the past game play itself, and includes position information of the player character at the time of game play and action information indicating the operation content of the player character. The replay data is sequentially sent from the game device 5 to the server device 2 and stored in the server device 2 at regular intervals and every time the player character performs some action.

他キャラクタch2として設定された第3プレイヤキャラクタおよび第4プレイヤキャラクタの動作は、上述のように、第1プレイヤキャラクタch1の行動範囲が広がるなどの様々な影響を、第1プレイヤキャラクタch1に及ぼす。すなわち、リプレイデータに含まれる第3プレイヤキャラクタまたは第4プレイヤキャラクタが他キャラクタch2として動作する際、第3プレイヤキャラクタがゲーム内オブジェクトに接触する等の所定条件が成立した時に、当該他キャラクタch2の動作が第1プレイヤキャラクタch1の動作に作用して、ゲームの進行が変化する。従って、本実施形態のリプレイデータは、ゴーストデータなどではない。 As described above, the actions of the third player character and the fourth player character set as the other character ch2 exert various effects on the first player character ch1 such as expanding the action range of the first player character ch1. That is, when the third player character or the fourth player character included in the replay data operates as the other character ch2, when a predetermined condition such as the third player character touching an in-game object is satisfied, the other character ch2 The movement acts on the movement of the first player character ch1, and the progress of the game changes. Therefore, the replay data of this embodiment is not ghost data or the like.

ここで、ゴーストデータとは、過去のプレイにおけるキャラクタの動作を再現するものの、仮にそのキャラクタが第1プレイヤキャラクタch1に接触したとしても第1プレイヤキャラクタch1には何ら影響がないデータを言う。すなわち、ゴーストデータにおけるキャラクタの動作は、第1プレイヤキャラクタch1の動作には作用しない。そのため、ゴーストデータが用いられた場合、ゲームの進行自体に変化は生じない。 Here, the ghost data refers to data that reproduces the operation of the character in the past play, but has no effect on the first player character ch1 even if the character comes into contact with the first player character ch1. That is, the movement of the character in the ghost data does not affect the movement of the first player character ch1. Therefore, when the ghost data is used, the progress of the game itself does not change.

なお、仮想ゲーム空間は、ミッション毎に設定された、ミッション実行中の第1プレイヤキャラクタch1が動作可能なエリアおよび動作不可なエリアを含んでいる。第1プレイヤキャラクタch1の“背景”にて他キャラクタch2が動作するということは、仮想ゲーム空間内の仮想カメラの視点位置を動作可能エリア内における第1プレイヤキャラクタch1の視点位置に設定して撮影されたゲーム画像内に、動作不可エリア内で動作する他キャラクタch2が捕らえられていることを意味する。 The virtual game space includes an area in which the first player character ch1 during mission execution can operate and an area in which the first player character ch1 cannot operate, which is set for each mission. The fact that the other character ch2 operates in the "background" of the first player character ch1 means that the viewpoint position of the virtual camera in the virtual game space is set to the viewpoint position of the first player character ch1 in the operable area for shooting. This means that another character ch2 operating in the inoperable area is captured in the game image.

このようなゲームは、プレイステーション(登録商標)などの家庭用ゲーム機、PlayStation Vita(登録商標)などの携帯ゲーム機、スマートフォン、タブレット、パーソナルコンピュータなどのゲーム装置5を用いて実行される。以下では、ゲーム装置5が、家庭用ゲーム機である場合を例示する。 Such a game is executed using a home-use game machine such as a PlayStation (registered trademark), a portable game machine such as PlayStation Vita (registered trademark), and a game device 5 such as a smartphone, a tablet, and a personal computer. In the following, a case where the game device 5 is a home-use game machine will be illustrated.

<ゲームシステム1の概要>
ゲームシステム1は、サーバ装置2および複数のゲーム装置5にて構成される。
<Overview of Game System 1>
The game system 1 is composed of a server device 2 and a plurality of game devices 5.

サーバ装置2は、ゲームプログラムおよびゲームデータを記憶しており、ゲーム装置5の(下記のアカウント情報毎の)ゲームデータの管理を行う。 The server device 2 stores the game program and the game data, and manages the game data (for each of the following account information) of the game device 5.

ゲーム装置5は、ユーザの操作に基づいて所定のゲームを実行する。オンライン状態でゲームを実行する際、ゲーム装置5は、通信ネットワーク6を介してサーバ装置2からゲームプログラムおよびゲームデータを受信(具体的にはダウンロードおよびインストール)する。 The game device 5 executes a predetermined game based on the operation of the user. When the game is executed in the online state, the game device 5 receives (specifically, downloads and installs) the game program and the game data from the server device 2 via the communication network 6.

具体的に、ゲーム装置5は、オンライン状態でのゲームの進行にあたり、先ずはサーバ装置2にログインすることができる。各ユーザには、ゲーム装置5に対応づけて、ユーザ毎の識別情報(ユーザID)およびパスワードを含むアカウント情報が割り当てられている。このアカウント情報は、ログイン時、ゲーム装置5からサーバ装置2に送信され、サーバ装置2におけるユーザ認証に利用される。 Specifically, the game device 5 can first log in to the server device 2 when the game progresses in the online state. Each user is assigned account information including identification information (user ID) and password for each user in association with the game device 5. This account information is transmitted from the game device 5 to the server device 2 at the time of login, and is used for user authentication in the server device 2.

ユーザ認証を経て、サーバ装置2とゲーム装置5との相互通信が可能となる。ログイン後、ゲーム装置5は、ゲーム進行に必要なデータ(ゲーム進行状況に関するデータ)をサーバ装置2から受信すると、ユーザの操作に基づいてゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 After user authentication, mutual communication between the server device 2 and the game device 5 becomes possible. After logging in, when the game device 5 receives the data necessary for the game progress (data related to the game progress status) from the server device 2, the game device 5 outputs the game image and sound to the display 61 and the speaker 62 based on the user's operation. Advance the game.

一方、オフライン状態の場合、ゲーム装置5は、既に記憶部55内に記憶しているゲーム進行状況に関するデータと、ユーザの操作とに基づいて、ゲーム画像や音声をディスプレイ61およびスピーカ62に出力しながら、ゲームを進行させる。 On the other hand, in the offline state, the game device 5 outputs game images and sounds to the display 61 and the speaker 62 based on the data related to the game progress already stored in the storage unit 55 and the user's operation. While progressing the game.

<ハードウェア構成>
以下、サーバ装置2およびゲーム装置5の各ハードウェア構成について説明する。
<Hardware configuration>
Hereinafter, each hardware configuration of the server device 2 and the game device 5 will be described.

<サーバ装置2の構成>
図1に示すように、サーバ装置2は、ネットワークインターフェース21、記憶部22および制御部23を有する。ネットワークインターフェース21および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device 2>
As shown in FIG. 1, the server device 2 has a network interface 21, a storage unit 22, and a control unit 23. The network interface 21 and the storage unit 22 are electrically connected to the control unit 23 via the bus 29.

ネットワークインターフェース21は、インターネットおよびLANなどの通信ネットワーク6を介して複数のゲーム装置5と通信可能に接続される。 The network interface 21 is communicably connected to a plurality of game devices 5 via a communication network 6 such as the Internet and a LAN.

記憶部22は、HDD、SSD、RAMおよびROMなどで構成される。記憶部22には、ゲームをプレイするユーザそれぞれのアカウント情報およびログイン履歴、本実施形態に係るゲームプログラムの一部を含む各種プログラムが格納されている。また、記憶部22には、リプレイデータDB221および評価情報222が格納されている。 The storage unit 22 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 22 stores various programs including account information and login history of each user who plays the game, and a part of the game program according to the present embodiment. Further, the storage unit 22 stores the replay data DB 221 and the evaluation information 222.

リプレイデータDB221は、複数のユーザそれぞれのリプレイデータを蓄積したデータベースである。図3(a)に示すように、リプレイデータDB221には、ユーザの識別番号、そのユーザのリプレイデータ、そのリプレイデータが記録された日付、そのリプレイデータが何の通常ミッションについてのプレイかを示す情報、が関連づけて記憶されている。 The replay data DB 221 is a database in which replay data of each of a plurality of users is accumulated. As shown in FIG. 3A, the replay data DB 221 shows a user's identification number, the user's replay data, the date on which the replay data was recorded, and what normal mission the replay data is for. Information is stored in association with it.

評価情報222は、第2プレイヤキャラクタまたは第3プレイヤキャラクタが他キャラクタch2として設定された場合の、当該他キャラクタch2の動作に関する評価を表す情報である。図3(b)に示すように、評価情報222は、設定された第2プレイヤキャラクタまたは第3プレイヤキャラクタの操作者である他ユーザ(第2ユーザ)の識別情報と関連づけられている。 The evaluation information 222 is information representing an evaluation regarding the operation of the other character ch2 when the second player character or the third player character is set as the other character ch2. As shown in FIG. 3B, the evaluation information 222 is associated with the set identification information of the second player character or another user (second user) who is the operator of the third player character.

具体的に、評価情報222は、第1プレイヤキャラクタch1の背景に第2プレイヤキャラクタまたは第3プレイヤキャラクタが他キャラクタch2として写し出された場合に、そのキャラクタch2の動作が良かったか否かを、ユーザ(第1ユーザ)が評価した情報である。図3(b)では、動作が良かったと判断された回数(数値)が、評価情報222として表されている。この数値が多い程、設定された他キャラクタch2の動作を高く評価した人が多いことを表す。 Specifically, the evaluation information 222 indicates whether or not the operation of the character ch2 is good when the second player character or the third player character is projected as another character ch2 on the background of the first player character ch1. This is the information evaluated by (first user). In FIG. 3B, the number of times (numerical value) determined that the operation was good is represented as the evaluation information 222. The larger the value, the higher the evaluation of the operation of the set other character ch2.

制御部23は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置2の動作を制御する。 The control unit 23 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 2.

<サーバ装置2における制御部23の機能的構成>
制御部23は、各種プログラムを実行することにより、図1に示すように、情報処理手段231、照合手段232、マッチング手段233(存在判定手段に相当)、評価更新手段234、特典付与手段235および書き込み手段236として機能する。
<Functional configuration of the control unit 23 in the server device 2>
By executing various programs, the control unit 23 executes the information processing means 231, the collation means 232, the matching means 233 (corresponding to the existence determination means), the evaluation update means 234, the privilege giving means 235, and the like. It functions as a writing means 236.

−情報処理手段−
情報処理手段231は、サーバ装置2および各ゲーム装置5と各種データを送受信する。情報処理手段231が受信する前記データとしては、ゲームプログラムのダウンロード要求、アカウント情報、マッチング要求、前記リプレイデータ、前記評価情報222などが挙げられる。情報処理手段231が送信する前記データとしては、ゲームプログラムをゲーム装置5が受信したことを確認するための情報、マッチング結果、記憶部22内のリプレイデータ、特典情報(後述)などが挙げられる。
-Information processing means-
The information processing means 231 transmits and receives various data to and from the server device 2 and each game device 5. Examples of the data received by the information processing means 231 include a game program download request, account information, matching request, replay data, and evaluation information 222. Examples of the data transmitted by the information processing means 231 include information for confirming that the game device 5 has received the game program, matching results, replay data in the storage unit 22, privilege information (described later), and the like.

−照合手段−
照合手段232は、ゲーム装置5から受信したアカウント情報を用いて、ユーザの認証処理を行う。
-Collation means-
The collation means 232 performs a user authentication process using the account information received from the game device 5.

−マッチング手段−
マッチング手段233は、マッチング要求に応じて、リアルタイムでゲームを進行させているユーザ同士のマッチングを行う。
-Matching means-
The matching means 233 matches the users who are proceeding with the game in real time in response to the matching request.

具体的に、情報処理手段231は、マッチング要求を受信すると、リアルタイムでゲームを進行しているユーザ全体の中から、マッチング要求を送信してきたゲーム装置5のゲーム進行状況に合致したユーザを検索する。検索の結果、合致したユーザが存在する場合、マッチング手段233は、そのユーザのユーザIDを含むマッチング結果を、マッチング要求の送信元であるゲーム装置5に出力する。これにより、当該ゲーム装置5は、マッチング相手のゲーム装置5とP2P通信を行うための、接続準備を行うことができる。 Specifically, when the information processing means 231 receives the matching request, the information processing means 231 searches for a user who matches the game progress status of the game device 5 that has transmitted the matching request from all the users who are progressing the game in real time. .. If there is a matching user as a result of the search, the matching means 233 outputs the matching result including the user ID of the user to the game device 5 which is the transmission source of the matching request. As a result, the game device 5 can prepare for connection for P2P communication with the game device 5 of the matching partner.

なお、合致したユーザが存在しない場合、マッチング手段233は、その旨を表すマッチング結果をゲーム装置5に送信する。 If there is no matching user, the matching means 233 transmits a matching result indicating that fact to the game device 5.

前記マッチング処理は、既に述べたように、所定ミッションの場合のみならず通常ミッションの場合にも実行される。通常ミッションの場合、マッチング手段233は、マッチング要求の送信元におけるユーザ(第1ユーザ)とは別の他ユーザ(第2ユーザ)がリアルタイムで操作するプレイヤキャラクタのうち、第1プレイヤキャラクタの背景にて動作可能な第2プレイヤキャラクタが存在するか否かを判定する。その判定結果も、上記マッチング結果として、ゲーム装置5に送られる。 As described above, the matching process is executed not only in the case of a predetermined mission but also in the case of a normal mission. In the case of a normal mission, the matching means 233 is used in the background of the first player character among the player characters operated in real time by another user (second user) other than the user (first user) at the source of the matching request. It is determined whether or not there is a second player character that can operate. The determination result is also sent to the game device 5 as the matching result.

−評価更新手段−
評価更新手段234は、情報処理手段231が評価情報222を受信するたびに、図3(b)における評価情報222を表す数値をインクリメントして記憶部22に上書きすることで、記憶部22内の評価情報222を更新する。
-Evaluation update means-
Each time the information processing means 231 receives the evaluation information 222, the evaluation updating means 234 increments the numerical value representing the evaluation information 222 in FIG. 3B and overwrites the storage unit 22 in the storage unit 22. The evaluation information 222 is updated.

−特典付与手段−
特典付与手段235は、最新の評価情報222に応じて、対応するユーザIDのユーザ(第2ユーザ)に特典を付与する。特典付与手段235が、特典の内容を特典情報としてユーザIDに関連づけて記憶部22に記憶させることにより、そのユーザへの特典付与が実現する。
-Means of granting benefits-
The privilege granting means 235 grants the privilege to the user (second user) of the corresponding user ID according to the latest evaluation information 222. When the privilege granting means 235 stores the content of the privilege as privilege information in association with the user ID in the storage unit 22, the privilege can be granted to the user.

特典としては、ゲーム内で利用できるアイテム(回復アイテム、武器アイテム)、コスチューム、しぐさ、キャラクタのボイス、対戦中に使える新技、スキル、仮想ゲーム空間内でのみ利用できる仮想的な通貨、現実社会で使用できる通貨、企業通貨などが挙げられる。 Benefits include in-game items (recovery items, weapon items), costumes, gestures, character voices, new skills and skills that can be used during battles, virtual currency that can only be used in virtual game space, and the real world. Examples include currencies that can be used in and corporate currencies.

例えば、特典付与手段235は、評価情報222の数値が一定値以上となったユーザIDが示すユーザ(第2ユーザ)に、プレイヤキャラクタの体力を回復させるアイテムを特典として付与する。 For example, the privilege giving means 235 grants an item for recovering the physical strength of the player character as a privilege to the user (second user) indicated by the user ID whose numerical value of the evaluation information 222 is equal to or higher than a certain value.

−書き込み手段−
書き込み手段236は、情報処理手段231がリプレイデータを受信するたびに、受信したリプレイデータをリプレイデータDB221に格納する。例えば、ユーザ(第1ユーザ)がゲームを所定タイミングまで進行させた際、所定タイミングまでの当該ユーザのリプレイデータを情報処理手段231が受信する。この場合、書き込み手段236は、このリプレイデータを、リプレイデータDB221に格納する。
-Writing means-
The writing means 236 stores the received replay data in the replay data DB 221 each time the information processing means 231 receives the replay data. For example, when the user (first user) advances the game to a predetermined timing, the information processing means 231 receives the replay data of the user up to the predetermined timing. In this case, the writing means 236 stores the replay data in the replay data DB 221.

また、本実施形態の書き込み手段236は、所定タイミングから所定時間遡るまでを、所定データとしてリプレイデータDB221に格納する。所定データは、所定タイミング以降にゲーム装置5にて表示されるゲームのデモ画面の再生時に利用される。 Further, the writing means 236 of the present embodiment stores in the replay data DB 221 as predetermined data from the predetermined timing to the predetermined time. The predetermined data is used when playing back the demo screen of the game displayed on the game device 5 after the predetermined timing.

前記所定タイミングには、ストーリーの中盤および終盤の所定シーンのように、ストーリー内で適宜決められたポイント(シーン)を通過した時などが挙げられる。 Examples of the predetermined timing include the time when a point (scene) appropriately determined in the story is passed, such as a predetermined scene in the middle and the final stage of the story.

<ゲーム装置5の構成>
複数のゲーム装置5は、いずれも同様の構成を有する。
<Configuration of game device 5>
Each of the plurality of game devices 5 has a similar configuration.

ゲーム装置5には、ディスプレイ61(表示部に相当)、スピーカ62およびゲームコントローラ63が外部接続または内蔵される。また、ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54および記憶部55は、バス59を介して制御部56と電気的に接続されている。 A display 61 (corresponding to a display unit), a speaker 62, and a game controller 63 are externally connected or built in the game device 5. Further, the game device 5 has a network interface 51, a graphic processing unit 52, an audio processing unit 53, an operation unit 54, a storage unit 55, and a control unit 56. The network interface 51, the graphic processing unit 52, the audio processing unit 53, the operation unit 54, and the storage unit 55 are electrically connected to the control unit 56 via the bus 59.

ネットワークインターフェース51は、ゲーム装置5とサーバ装置2との間、および、ゲーム装置5同士の間で、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。 The network interface 51 is communicably connected to the communication network 6 in order to transmit and receive various data between the game device 5 and the server device 2 and between the game devices 5.

グラフィック処理部52は、制御部56から出力されるゲーム画像情報に従って、仮想ゲーム空間に関する各種オブジェクトを含むゲーム画像を、動画形式で描画する。グラフィック処理部52は、例えば液晶型であるディスプレイ61と接続されており、動画形式に描画されたゲーム画像は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including various objects related to the virtual game space in a moving image format according to the game image information output from the control unit 56. The graphic processing unit 52 is connected to, for example, a liquid crystal type display 61, and a game image drawn in a moving image format is displayed on the display 61 as a game screen.

オーディオ処理部53は、スピーカ62と接続されており、制御部56の指示に従ってゲーム音声を再生および合成すると、これをスピーカ62から出力させる。 The audio processing unit 53 is connected to the speaker 62, and when the game sound is reproduced and synthesized according to the instruction of the control unit 56, this is output from the speaker 62.

操作部54は、ゲームコントローラ63と接続され、操作入力に関するデータをゲームコントローラ63との間で送受信する。ユーザは、ゲームコントローラ63の各種ボタンを押下することで、ゲーム装置5に操作信号を入力する。 The operation unit 54 is connected to the game controller 63, and transmits / receives data related to the operation input to / from the game controller 63. The user inputs an operation signal to the game device 5 by pressing various buttons of the game controller 63.

記憶部55は、HDD、SSD、RAMおよびROMなどで構成される。記憶部55には、サーバ装置2からダウンロードしたゲームデータ、ゲームプログラムの一部を含む各種プログラム、自装置5のアカウント情報などが格納されている。また、記憶部55には、プレイに関する既存のデータ551、優先情報552および再生確率テーブル553が格納されている。 The storage unit 55 is composed of an HDD, an SSD, a RAM, a ROM, and the like. The storage unit 55 stores game data downloaded from the server device 2, various programs including a part of the game program, account information of the own device 5, and the like. Further, the storage unit 55 stores existing data 551 regarding play, priority information 552, and reproduction probability table 553.

プレイに関する既存のデータ551は、自装置5がオフライン状態である場合に、第1プレイヤキャラクタの背景にて他キャラクタch2を動作させる際に利用されるデータである。具体的に、既存のデータ551としては、ゲームのリリース前にゲーム開発者がプレイした際のリプレイデータ、キャラクタがどのような動作をするかを予め組み込んだデータ、が挙げられる。 The existing data 551 regarding the play is data used when operating the other character ch2 in the background of the first player character when the own device 5 is in the offline state. Specifically, the existing data 551 includes replay data when the game developer plays the game before the release of the game, and data in which the character behaves in advance.

優先情報552は、他キャラクタch2として設定するキャラクタの優先順位を定めた情報である。図4の優先情報552では、「リアルタイムでマッチングした他ユーザ(第2ユーザ)の第2プレイヤキャラクタ」「他ユーザ(第2ユーザ)のリプレイデータに含まれる第3プレイヤキャラクタ」「自装置5のユーザ(第1ユーザ)のリプレイデータに含まれる第4プレイヤキャラクタ」「既存のデータ551に含まれるキャラクタ」の順で優先順位が低くなっていることが示される。 The priority information 552 is information that defines the priority of the character set as the other character ch2. In the priority information 552 of FIG. 4, "the second player character of the other user (second user) matched in real time", "the third player character included in the replay data of the other user (second user)", and "the own device 5" It is shown that the priority is lowered in the order of "the fourth player character included in the replay data of the user (first user)" and "the character included in the existing data 551".

再生確率テーブル553は、第2プレイヤキャラクタ以外のキャラクタが他キャラクタch2に設定される際に利用されるテーブルである。具体的に、再生確率テーブル553は、第1プレイヤキャラクタch1の背景にて他キャラクタch2を出現させて動作させるか否かと、他キャラクタch2を出現させる場合はどのエリアから出現させて動作させるかを、動作決定手段563(後述)が決定する際に利用するテーブルである。 The reproduction probability table 553 is a table used when a character other than the second player character is set as the other character ch2. Specifically, the reproduction probability table 553 determines whether or not the other character ch2 appears and operates in the background of the first player character ch1, and when the other character ch2 appears, from which area the other character ch2 appears and operates. , This is a table used when the operation determining means 563 (described later) determines.

図5に示すように、本実施形態の仮想ゲーム空間は、ミッション3を攻略する第1プレイヤキャラクタch1が動作できる主エリアA〜Hと、ミッション4を攻略する他キャラクタch2が出現できる背景エリア1〜4とを含む。主エリアA〜Hおよび背景エリア1〜4それぞれは、互いに重複しておらず、点在している。 As shown in FIG. 5, in the virtual game space of the present embodiment, the main areas A to H in which the first player character ch1 that captures mission 3 can operate and the background area 1 in which other characters ch2 that capture mission 4 can appear. Includes ~ 4. The main areas A to H and the background areas 1 to 4 do not overlap each other and are scattered.

図6に示すように、再生確率テーブル553は、主エリアA〜Hごとに、各背景エリア1〜4における他キャラクタch2の出現確率と他キャラクタch2がどの背景エリア1〜4にも出現しない確率とを、対応づけて表している。 As shown in FIG. 6, in the reproduction probability table 553, the appearance probability of the other character ch2 in each background area 1 to 4 and the probability that the other character ch2 does not appear in any background area 1 to 4 are shown in the main areas A to H. And are represented in association with each other.

例えば、第1プレイヤキャラクタch1が主エリアAにいる場合、他キャラクタch2が背景エリア1にて出現して動作する確率は90%、背景エリア2にて出現して動作する確率は10%である。他の背景エリア3,4の出現確率およびどの背景にも出現しない確率は、すべて0%である。従って、第1プレイヤキャラクタch1が主エリアAにいる場合、他キャラクタch2は100%の確率で背景に出現し、出現する背景エリアは1または2となる。 For example, when the first player character ch1 is in the main area A, the probability that the other character ch2 appears and operates in the background area 1 is 90%, and the probability that the other character ch2 appears and operates in the background area 2 is 10%. .. The probability of appearance of the other background areas 3 and 4 and the probability of not appearing in any background are all 0%. Therefore, when the first player character ch1 is in the main area A, the other character ch2 appears in the background with a 100% probability, and the background area that appears is 1 or 2.

主エリアBに対しては、各背景エリア1〜4の出現確率はすべて0%であり、出現しない確率は100%である。従って、第1プレイヤキャラクタch1が主エリアBにいる場合、他キャラクタch2は背景には出現しない。 For the main area B, the appearance probability of each of the background areas 1 to 4 is 0%, and the probability of not appearing is 100%. Therefore, when the first player character ch1 is in the main area B, the other character ch2 does not appear in the background.

主エリアCに対しては、背景エリア1,2の出現確率は0%、背景エリア3の出現確率は70%、背景エリア4の出現確率は20%であるが、出現しない確率には10%が割り振られている。従って、第1プレイヤキャラクタch1が主エリアCにいる場合、他キャラクタch2は90%の確率で背景に出現するが、出現しないこともある(10%)。出現する場合、他キャラクタch2は、背景エリア3,4のいずれかにて出現して動作する。 For the main area C, the appearance probability of the background areas 1 and 2 is 0%, the appearance probability of the background area 3 is 70%, and the appearance probability of the background area 4 is 20%, but the probability of not appearing is 10%. Is assigned. Therefore, when the first player character ch1 is in the main area C, the other character ch2 appears in the background with a probability of 90%, but may not appear (10%). When it appears, the other character ch2 appears and operates in any of the background areas 3 and 4.

制御部56は、CPUおよび半導体メモリを含むマイクロコンピュータで構成され、自装置5の動作を制御する。 The control unit 56 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the operation of the own device 5.

<ゲーム装置5における制御部56の機能的構成>
制御部56は、各種プログラムを実行することにより、通信手段561、ゲーム進行手段562、動作決定手段563、設定手段564、編集手段565、評価受付手段566、および表示制御手段(再生制御手段に相当)567として機能する。
<Functional configuration of the control unit 56 in the game device 5>
By executing various programs, the control unit 56 executes communication means 561, game progress means 562, operation determination means 563, setting means 564, editing means 565, evaluation receiving means 566, and display control means (corresponding to playback control means). ) Functions as 567.

−通信手段−
通信手段561は、ネットワークインターフェース51を介して、サーバ装置2およびゲーム装置5との通信を行う機能である。
-Communication means-
The communication means 561 is a function of communicating with the server device 2 and the game device 5 via the network interface 51.

通信手段561は、操作部54がゲームコントローラ63から受信した各種操作信号などに応じて、アカウント情報、新たなゲームデータのダウンロード要求、マッチング要求、リプレイデータ、評価情報222などを、サーバ装置2に送信する。また、通信手段561は、ダウンロード要求に応じてサーバ装置2から送られてきた新たなゲームデータ、マッチング結果、記憶部22内のリプレイデータ、特典情報などを、サーバ装置2から受信する。 The communication means 561 sends account information, a new game data download request, a matching request, a replay data, an evaluation information 222, and the like to the server device 2 in response to various operation signals received from the game controller 63 by the operation unit 54. Send. Further, the communication means 561 receives new game data, matching results, replay data in the storage unit 22, privilege information, and the like sent from the server device 2 in response to the download request from the server device 2.

通信手段561は、マッチング相手である他ユーザのユーザIDがマッチング結果に含まれる場合、そのユーザIDが示す他ユーザのゲーム装置5と双方向通信ができるように準備を行い、P2P通信を確立させる。P2P通信の確立後、通信手段561は、そのゲーム装置5との間でゲームデータの送受信を行う。 When the user ID of another user who is the matching partner is included in the matching result, the communication means 561 prepares for bidirectional communication with the game device 5 of the other user indicated by the user ID, and establishes P2P communication. .. After the establishment of P2P communication, the communication means 561 transmits and receives game data to and from the game device 5.

なお、P2P通信中にゲームプレイが中断された際(いわゆるポーズ中)、P2P通信は切断される。 When the game play is interrupted during the P2P communication (so-called pause), the P2P communication is disconnected.

−ゲーム進行手段−
ゲーム進行手段562は、自装置5のユーザ(第1ユーザ)によるゲームコントローラ63の操作に従って、ゲームデータに含まれる仮想ゲーム空間オブジェクトおよびテクスチャなどのデータを記憶部55から読み出すかまたはサーバ装置2から受信したデータを用いて、ゲームプログラムを実行しつつ、2次元または三次元のゲーム画像情報を生成する。ゲーム画像情報がグラフィック処理部52によって処理されることにより、ディスプレイ61には処理後のゲーム画像が逐次表示される。
-Game progress method-
The game progress means 562 reads data such as virtual game space objects and textures included in the game data from the storage unit 55 or from the server device 2 according to the operation of the game controller 63 by the user (first user) of the own device 5. Using the received data, two-dimensional or three-dimensional game image information is generated while executing the game program. By processing the game image information by the graphic processing unit 52, the processed game images are sequentially displayed on the display 61.

そして、ゲーム進行手段562は、ゲーム画像上に、自装置5のユーザの操作に従って第1プレイヤキャラクタch1を配置させ、そのユーザの操作およびゲームのストーリーやミッションの内容に応じて、仮想ゲーム空間内にて第1プレイヤキャラクタch1を動作させてゲームを進行させる。 Then, the game progress means 562 arranges the first player character ch1 on the game image according to the operation of the user of the own device 5, and in the virtual game space according to the operation of the user and the content of the story or mission of the game. The first player character ch1 is operated to advance the game.

また、第1プレイヤキャラクタch1が通常ミッションを攻略中であるとする。その第1プレイヤキャラクタch1とは別の他キャラクタch2を、同じ仮想ゲーム空間内の第1プレイヤキャラクタch1の背景にて出現させ動作させると動作決定手段563によって決定された場合、ゲーム進行手段562は、設定手段564により設定された他キャラクタch2を、動作決定手段563によって決定された背景エリア1〜4にて出現させて動作させる。 Further, it is assumed that the first player character ch1 is capturing a normal mission. When it is determined by the operation determining means 563 that another character ch2 different from the first player character ch1 appears and operates in the background of the first player character ch1 in the same virtual game space, the game progressing means 562 , The other character ch2 set by the setting means 564 appears in the background areas 1 to 4 determined by the operation determining means 563 and is operated.

この際、第1プレイヤキャラクタch1が行っている通常ミッション(ミッション3)とは異なる通常ミッション(ミッション4)を他キャラクタch2が行うことが、前提となる。 At this time, it is premised that the other character ch2 performs a normal mission (mission 4) different from the normal mission (mission 3) performed by the first player character ch1.

例えば、設定手段564が第2プレイヤキャラクタ以外のキャラクタを他キャラクタch2として設定し、動作決定手段563が図5の背景エリア4にて他キャラクタch2を出現させると決定したとする。この場合、ゲーム進行手段562は、サーバ装置2から受信したリプレイデータまたは記憶部55内から読み出した既存のデータ551に基づいて、設定した他キャラクタch2(リプレイデータに含まれる第3プレイヤキャラクタまたは第4プレイヤキャラクタ、既存のデータ551に含まれるキャラクタ)を背景エリア4に出現させ、当該他キャラクタch2を動作させる。 For example, it is assumed that the setting means 564 sets a character other than the second player character as the other character ch2, and the operation determining means 563 determines that the other character ch2 appears in the background area 4 of FIG. In this case, the game progress means 562 sets another character ch2 (third player character or third player character included in the replay data) based on the replay data received from the server device 2 or the existing data 551 read from the storage unit 55. (4 player characters, characters included in the existing data 551) are made to appear in the background area 4, and the other character ch2 is operated.

また、設定手段564が、リアルタイムで操作される第2プレイヤキャラクタを他キャラクタch2として設定したとする。ゲーム進行手段562は、この第2プレイヤキャラクタを、マッチング相手である他ユーザ(第2ユーザ)の操作に応じた仮想ゲーム空間内のエリアにて、当該他ユーザの操作に応じた動作をさせる。 Further, it is assumed that the setting means 564 sets the second player character operated in real time as another character ch2. The game progress means 562 causes the second player character to operate in an area in the virtual game space corresponding to the operation of the other user (second user) who is the matching partner, according to the operation of the other user.

なお、上述のように、リアルタイムで操作される第2プレイヤキャラクタが他キャラクタch2となる場合、ゲーム装置5同士のP2P通信が確立するまでは、ゲーム進行手段562は、一旦は設定手段564の設定に従って別のキャラクタを動作させることがある。マッチング処理および通信準備処理などにより、P2P通信が確立するまではある程度の時間を要するからである。 As described above, when the second player character operated in real time is another character ch2, the game progress means 562 once sets the setting means 564 until P2P communication between the game devices 5 is established. Another character may be operated according to the above. This is because it takes a certain amount of time until P2P communication is established by the matching process, the communication preparation process, and the like.

また、ゲーム進行手段562は、第1プレイヤキャラクタch1の背景に出現させた他キャラクタch2(具体的には、リプレイデータに含まれる第3プレイヤキャラクタまたは第4プレイヤキャラクタ、既存のデータ551に含まれるキャラクタ)を、出現した背景エリア1〜4に関係なく、所定時間(例えば120秒)の間のみ出現させる。動作決定手段563による決定内容および設定手段564による設定内容が変化するたびに、設定手段564は、これらの内容に従って他キャラクタch2を所定時間の間動作させる。 Further, the game progress means 562 is included in the other character ch2 (specifically, the third player character or the fourth player character included in the replay data, or the existing data 551) that appears in the background of the first player character ch1. The character) is made to appear only for a predetermined time (for example, 120 seconds) regardless of the background areas 1 to 4 in which it appears. Each time the content determined by the operation determining means 563 and the content set by the setting means 564 change, the setting means 564 operates the other character ch2 for a predetermined time according to these contents.

また、ユーザ(第1ユーザ)が所定ミッションの攻略を開始する際、リアルタイムで操作されている他ユーザ(第2ユーザ)のプレイヤキャラクタのうち、当該所定ミッションを共に行うことが可能な特定プレイヤキャラクタが存在することがある。この場合、自装置5と、特定プレイヤキャラクタを操作する特定ユーザのゲーム装置5とのP2P通信が確立した後に、ゲーム進行手段562は、ユーザ(第1ユーザ)と特定ユーザとが協力して所定ミッションを行うように、ゲームを進行させる。 In addition, when the user (first user) starts to capture a predetermined mission, among the player characters of other users (second users) operated in real time, a specific player character capable of performing the predetermined mission together. May exist. In this case, after the P2P communication between the own device 5 and the game device 5 of the specific user who operates the specific player character is established, the game progress means 562 is determined in cooperation with the user (first user) and the specific user. Advance the game as if you were doing a mission.

−動作決定手段−
動作決定手段563は、通常ミッション攻略中の第1プレイヤキャラクタch1の背景に他キャラクタch2を出現させて動作させるか否かを決定する。動作決定手段563は、第2プレイヤキャラクタ以外のキャラクタを他キャラクタch2として出現させる場合には、出現させる背景エリア1〜4を、図6の再生確率テーブル553を用いて抽選により決定する。
-Operation determination means-
The operation determining means 563 determines whether or not to make the other character ch2 appear in the background of the first player character ch1 during the normal mission capture and operate it. When a character other than the second player character appears as another character ch2, the operation determining means 563 determines the background areas 1 to 4 to appear by lottery using the reproduction probability table 553 of FIG.

第1プレイヤキャラクタch1は、通常ミッションの攻略に向けて、図5の主エリアA〜Hにまたがって移動する。動作決定手段563は、所定時間(120秒)が経過するたび、および/または、第1プレイヤキャラクタch1の位置する主エリアA〜Hが変化するたびに、再生確率テーブル553を用いて第2プレイヤキャラクタ以外のキャラクタを他キャラクタch2として出現させ動作させるか否かと、出現させる際には、どの背景エリア1〜4に出現させるかを、抽選により決定する。 The first player character ch1 moves across the main areas A to H in FIG. 5 toward the capture of the normal mission. The operation determining means 563 uses the reproduction probability table 553 to use the reproduction probability table 553 every time a predetermined time (120 seconds) elapses and / or each time the main areas A to H where the first player character ch1 is located changes. Whether or not a character other than the character appears as another character ch2 and operates, and when it appears, in which background areas 1 to 4 the character appears is determined by lottery.

なお、第2プレイヤキャラクタを他キャラクタch2として出現させると決定および設定した場合、動作決定手段563は、他ユーザ(第2ユーザ)の操作に基づき第2プレイヤキャラクタが他ユーザのゲーム装置5にて表示されている背景エリア1〜4を、そのまま第2プレイヤキャラクタの出現するエリアと決定する。 When it is determined and set that the second player character appears as another character ch2, the operation determining means 563 uses the game device 5 of the other user for the second player character based on the operation of the other user (second user). The displayed background areas 1 to 4 are determined as they are as the area where the second player character appears.

このように、他キャラクタch2の出現タイミングおよび出現位置は、ランダムに変化する。従って、ゲーム画像は変化に富んだものとなり、リアル感が増すものとなる。 In this way, the appearance timing and the appearance position of the other character ch2 change randomly. Therefore, the game image becomes rich in variety and the sense of realism increases.

−設定手段−
設定手段564は、以下の(I)〜(IV)のうち少なくとも1つを、第1プレイヤキャラクタch1の背景にて動作させる他キャラクタch2として設定する設定処理を行う。
(I)マッチング相手がリアルタイムで操作中、かつ、第1プレイヤキャラクタch1の背景で動作可能な第2プレイヤキャラクタ。
(II)他ユーザ(第2ユーザ)のリプレイデータに含まれる第3プレイヤキャラクタ。
(III)自装置5のユーザ(第1ユーザ)のリプレイデータに含まれる第4プレイヤキャラクタ。
(IV)既存のデータ551に含まれるキャラクタ。
-Setting means-
The setting means 564 performs a setting process of setting at least one of the following (I) to (IV) as another character ch2 that operates in the background of the first player character ch1.
(I) A second player character that the matching partner is operating in real time and can operate in the background of the first player character ch1.
(II) A third player character included in the replay data of another user (second user).
(III) The fourth player character included in the replay data of the user (first user) of the own device 5.
(IV) Characters included in existing data 551.

具体的に、動作決定手段563が他キャラクタch2を出現させないと決定した場合、設定手段564は、他キャラクタch2の設定を行わない。 Specifically, when the operation determining means 563 determines that the other character ch2 does not appear, the setting means 564 does not set the other character ch2.

動作決定手段563が他キャラクタch2を出現させ動作させると決定した場合、設定手段564は、図4の優先情報552に従って、前記(I)〜(IV)の中から少なくとも1つを他キャラクタch2として設定する。 When the operation determining means 563 determines that the other character ch2 appears and operates, the setting means 564 sets at least one of the above (I) to (IV) as the other character ch2 according to the priority information 552 of FIG. Set.

この際、サーバ装置2から送信されてきたマッチング結果が、第2プレイヤキャラクタが存在する内容であって、かつマッチング相手の他ユーザIDを含む場合、設定手段564は、前記(I)における第2プレイヤキャラクタを他キャラクタch2として設定する。 At this time, when the matching result transmitted from the server device 2 includes the content in which the second player character exists and includes the other user ID of the matching partner, the setting means 564 sets the second player character in (I). The player character is set as another character ch2.

マッチング結果が、第2プレイヤキャラクタが存在しない内容である場合、設定手段564は、リプレイデータの送信要求を、優先情報552に従って前記(III)よりも前記(II)のリプレイデータを優先して送信するべき旨と共に、通信手段561を介してサーバ装置2に送信する。 When the matching result is such that the second player character does not exist, the setting means 564 transmits the replay data transmission request with priority given to the replay data of the (II) over the (III) according to the priority information 552. It is transmitted to the server device 2 via the communication means 561 together with the fact that it should be done.

サーバ装置2から前記(II)のリプレイデータが送信されてきた場合、設定手段564は、前記(II)の第3プレイヤキャラクタを他キャラクタch2として設定する。前記(III)のリプレイデータを送信されてきた場合、設定手段564は、前記(III)の第4プレイヤキャラクタを他キャラクタch2として設定する。 When the replay data of (II) is transmitted from the server device 2, the setting means 564 sets the third player character of (II) as another character ch2. When the replay data of (III) is transmitted, the setting means 564 sets the fourth player character of (III) as another character ch2.

リプレイデータの送信要求から一定時間を経過してもリプレイデータが送信されない場合、設定手段564は、前記(IV)に従って、記憶部55内の既存のデータ551に含まれるキャラクタを、他キャラクタch2として設定する。 If the replay data is not transmitted even after a certain period of time has passed from the replay data transmission request, the setting means 564 sets the character included in the existing data 551 in the storage unit 55 as another character ch2 according to the above (IV). Set.

また、既に述べたように、第2プレイヤキャラクタが存在するとマッチング手段233が判定しても、マッチング相手のゲーム装置5と自装置5とのP2P通信が確立するまでは、時間を要する。 Further, as already described, even if the matching means 233 determines that the second player character exists, it takes time until the P2P communication between the matching partner game device 5 and the own device 5 is established.

この場合、ゲーム進行手段562が第1プレイヤキャラクタch1の背景にて第2プレイヤキャラクタを他キャラクタch2として動作させることが可能となるまで、設定手段564は、前記(II)〜(IV)の少なくとも1つを他キャラクタch2として設定する。第2プレイヤキャラクタを他キャラクタch2として動作させることが可能となったあと、設定手段564は、他キャラクタch2を第2プレイヤキャラクタに切り替える。 In this case, until the game progress means 562 can operate the second player character as another character ch2 in the background of the first player character ch1, the setting means 564 has at least the above (II) to (IV). One is set as the other character ch2. After the second player character can be operated as the other character ch2, the setting means 564 switches the other character ch2 to the second player character.

−編集手段−
編集手段565は、ゲーム画面に様々な編集を施す。
-Editing means-
The editing means 565 makes various edits to the game screen.

第1プレイヤキャラクタch1の背景にて他キャラクタch2の動作が表示される際、その動作に関する情報に、第1プレイヤキャラクタch1の今後のゲーム進行に寄与する寄与情報が含まれる場合がある。寄与情報とは、今後攻略していく通常ミッションのネタバレやヒントになる情報であって、攻略に必要なアイテムや動作、必須アイテムの隠し場所などが挙げられる。 When the operation of the other character ch2 is displayed in the background of the first player character ch1, the information related to the operation may include contribution information that contributes to the future progress of the game of the first player character ch1. Contribution information is information that can be used as spoilers or hints for normal missions that will be captured in the future, and includes items and actions required for capture, hidden places for essential items, and the like.

そこで、他キャラクタch2の動作に関する情報が前記寄与情報を含む場合、編集手段565は、寄与情報に該当する部分がディスプレイ61に表示されないように、他キャラクタch2を含むゲーム画像に編集を施す。 Therefore, when the information regarding the operation of the other character ch2 includes the contribution information, the editing means 565 edits the game image including the other character ch2 so that the portion corresponding to the contribution information is not displayed on the display 61.

例えば、ミッション3を攻略中の第1プレイヤキャラクタch1の背景にて、図7(a)に示すように、他キャラクタch2が、ミッション4の攻略に必須となる武器アイテムit1を振りかざしているとする。この場合、編集手段565は、武器アイテムit1の部分のみを、図7(b)に示すように初期装備の武器アイテムit2に変更する。 For example, in the background of the first player character ch1 who is capturing mission 3, it is assumed that another character ch2 is swinging the weapon item it1 which is indispensable for capturing mission 4, as shown in FIG. 7A. .. In this case, the editing means 565 changes only the part of the weapon item it1 to the weapon item it2 of the initial equipment as shown in FIG. 7B.

これにより、ミッション4を未だ攻略していないユーザ(第1ユーザ)に対し、そのミッション4攻略のネタバレやヒントの付与が防止できる。従って、ネタバレによってゲームを進める楽しさが半減してしまうことを抑制できる。 As a result, it is possible to prevent spoilers and hints for the mission 4 capture from being given to the user (first user) who has not yet captured the mission 4. Therefore, it is possible to prevent the enjoyment of advancing the game from being halved due to spoilers.

また、マッチングされたユーザ同士(第1ユーザおよび特定ユーザ)が協力して所定ミッションを行っている間に、各ユーザが操作する第1プレイヤキャラクタch1および特定プレイヤキャラクタのいずれかが所定動作を採ったとする。編集手段565は、所定動作を採った第1プレイヤキャラクタch1または特定プレイヤキャラクタに関する情報に基づいて、所定動作を採った第1プレイヤキャラクタch1または特定プレイヤキャラクタが、所定動作以降のゲームのデモ画面の登場キャラクタとなるように、デモ画面を編集する。 Further, while the matched users (first user and specific user) cooperate with each other to perform a predetermined mission, either the first player character ch1 or the specific player character operated by each user takes a predetermined action. Suppose. In the editing means 565, based on the information about the first player character ch1 or the specific player character that has taken the predetermined action, the first player character ch1 or the specific player character that has taken the predetermined action is on the demo screen of the game after the predetermined action. Edit the demo screen so that it becomes the character that appears.

所定動作としては、所定ミッションを先に進めるにはキャラクタが採らなければならない、キーとなる動作が挙げられる。 Predetermined actions include key actions that the character must take to advance a predetermined mission.

例えば、図8(a)の画面sc2に示すように、所定ミッションの中で所定動作「公衆電話を使用する」があり、この所定動作を第1プレイヤキャラクタch1が行ったとする。この場合、図8(b)に示すように、編集手段565は、第1プレイヤキャラクタch1に関する情報“第1プレイヤキャラクタch1が所定動作を採った”に基づいて、次回以降のデモ画面sc3の登場キャラクタを第1プレイヤキャラクタch1に設定する。 For example, as shown in the screen sc2 of FIG. 8A, it is assumed that there is a predetermined operation "use a public telephone" in a predetermined mission, and the first player character ch1 performs this predetermined operation. In this case, as shown in FIG. 8B, the editing means 565 displays the demo screen sc3 from the next time onward based on the information “the first player character ch1 has taken a predetermined action” regarding the first player character ch1. The character is set to the first player character ch1.

なお、デモ画面とは、ゲーム装置5の電源がオンされたがゲームのスタートボタンが未だ押されていない状態時のように、非プレイ状態時にディスプレイ61に写し出される画面である。 The demo screen is a screen projected on the display 61 in a non-play state, such as when the power of the game device 5 is turned on but the start button of the game is not yet pressed.

−評価受付手段−
評価受付手段566は、ゲームコントローラ63を介してユーザ(第1ユーザ)が入力した評価情報222を受け付ける。当該ユーザは、図9の画面sc4がディスプレイ61に表示される間に、評価情報222を入力することができる。
-Evaluation reception means-
The evaluation receiving means 566 receives the evaluation information 222 input by the user (first user) via the game controller 63. The user can input the evaluation information 222 while the screen sc4 of FIG. 9 is displayed on the display 61.

図9の画面sc4は、通常ミッションをクリアした直後に、ゲーム装置5のディスプレイ61に表示される画面例である。この画面sc4は、マッチング相手である他ユーザ(第2ユーザ)によってリアルタイムで操作された第2プレイヤキャラクタが、クリアした通常ミッションの中で他キャラクタch2として写し出されていた際に表示される。 The screen sc4 of FIG. 9 is an example of a screen displayed on the display 61 of the game device 5 immediately after clearing the normal mission. This screen sc4 is displayed when the second player character operated in real time by another user (second user) who is the matching partner is projected as another character ch2 in the cleared normal mission.

画面sc4では、第2プレイヤキャラクタの操作者である他ユーザのユーザIDが表示され、その横には「good」ボタンbt1が表示されている。自装置5のユーザが「good」ボタンbt1を選択する操作を行ったことに伴い、評価受付手段566は、「good」ボタンbt1に対応するユーザIDを、評価情報に関連づける。 On the screen sc4, the user ID of another user who is the operator of the second player character is displayed, and the "good" button bt1 is displayed next to the user ID. As the user of the own device 5 performs an operation of selecting the "good" button bt1, the evaluation receiving means 566 associates the user ID corresponding to the "good" button bt1 with the evaluation information.

−表示制御手段−
表示制御手段567は、ゲームの実行にあたり、自装置5のユーザの操作やゲームの進行状況などに応じてディスプレイ61の表示制御を行う。
-Display control means-
When executing the game, the display control means 567 controls the display of the display 61 according to the operation of the user of the own device 5 and the progress of the game.

例えば、表示制御手段567は、通常ミッション中には図2の画面sc1を、ゲーム画面の編集が行われた場合は図7(b)を含む編集後の画面を、所定ミッション中には図8(a)の画面sc2を、それぞれディスプレイ61に表示させる。所定ミッション中に所定動作が行われ、その後に表示されるデモ画面の編集が行われた場合、表示制御手段567は、図8(b)のデモ画面sc3をディスプレイ61に表示させる。通常ミッションクリア時には、表示制御手段567は、図9の画面sc4をディスプレイ61に表示させる。 For example, the display control means 567 displays the screen sc1 of FIG. 2 during a normal mission, the edited screen including FIG. 7 (b) when the game screen is edited, and FIG. 8 during a predetermined mission. The screen sc2 of (a) is displayed on the display 61, respectively. When a predetermined operation is performed during the predetermined mission and the demo screen displayed after that is edited, the display control means 567 causes the demo screen sc3 of FIG. 8B to be displayed on the display 61. When the normal mission is cleared, the display control means 567 displays the screen sc4 of FIG. 9 on the display 61.

また、自装置5のユーザ(第1ユーザ)が所定タイミングまでゲームを進めた結果、所定タイミングから所定時間遡るまでの所定データがリプレイデータとしてサーバ装置2に記憶されている場合、表示制御手段567は、その所定データを、所定タイミング以降のゲームのデモ画面として再生させる。 Further, when the user (first user) of the own device 5 advances the game to the predetermined timing and the predetermined data from the predetermined timing to the predetermined time is stored in the server device 2 as replay data, the display control means 567 Plays the predetermined data as a demo screen of the game after the predetermined timing.

例えば、ストーリーのラストにおいて、ユーザの操作する第1プレイヤキャラクタch1が敵のボスキャラクタを倒したとする。このシーンのリプレイデータは所定データとしてサーバ装置2に記憶される。表示制御手段567は、当該所定データを、次回以降のゲームのデモ画面として、ディスプレイ61に表示させる。この場合、ユーザは、再度序盤からゲームをプレイした際、自身の操作により第1プレイヤキャラクタch1がボスキャラクタを倒したシーンの組み込まれたデモ画面を見ることができる。 For example, in the last of the story, it is assumed that the first player character ch1 operated by the user defeats the enemy boss character. The replay data of this scene is stored in the server device 2 as predetermined data. The display control means 567 displays the predetermined data on the display 61 as a demo screen of the next and subsequent games. In this case, when the user plays the game again from the beginning, the user can see the demo screen in which the scene in which the first player character ch1 defeats the boss character by his / her own operation is incorporated.

<ゲームシステム1の動作の流れ>
図10および図11を用いて、ゲームシステム1の一連の動作の流れを説明する。図10および図11は、図の表現の便宜上、ゲームシステム1のうちユーザ(第1ユーザ)のゲーム装置5における動作の流れのみを表している。
<Flow of operation of game system 1>
A series of operation flows of the game system 1 will be described with reference to FIGS. 10 and 11. 10 and 11 show only the flow of operations of the user (first user) in the game device 5 of the game system 1 for convenience of representation.

なお、サーバ装置2には、複数のリプレイデータが予めリプレイデータDB221に記憶されているとする。 It is assumed that a plurality of replay data are stored in the replay data DB 221 in advance in the server device 2.

−ミッション攻略の一連の流れ−
図10は、ミッション攻略時の、ゲーム装置5の一連の流れを示す。
-A series of mission strategy-
FIG. 10 shows a series of flows of the game device 5 at the time of mission capture.

ゲーム装置5のユーザが、ゲームコントローラ63を介して通常ミッションの開始指示を入力した場合(ステップst11のYES)、ゲーム進行手段562は、当該通常ミッションに関するゲームデータを記憶部55から読み出す。 When the user of the game device 5 inputs the start instruction of the normal mission via the game controller 63 (YES in step st11), the game progress means 562 reads the game data related to the normal mission from the storage unit 55.

動作決定手段563は、第1プレイヤキャラクタch1の現時点での仮想ゲーム空間内の位置を検出し、その位置が主エリアA〜H内か否かを判定する(ステップst12)。第1プレイヤキャラクタch1が主エリアA〜Hのいずれかに位置したと動作決定手段563が判定したことは、所定条件が成立したことと同義である。 The operation determining means 563 detects the current position of the first player character ch1 in the virtual game space, and determines whether or not the position is within the main areas A to H (step st12). The fact that the operation determining means 563 determines that the first player character ch1 is located in any of the main areas A to H is synonymous with the fact that the predetermined condition is satisfied.

主エリアA〜Hのいずれかに第1プレイヤキャラクタch1が位置すると判定した場合、動作決定手段563は、他キャラクタch2の出現可否を決定する(ステップst13)。 When it is determined that the first player character ch1 is located in any of the main areas A to H, the operation determining means 563 determines whether or not the other character ch2 can appear (step st13).

ステップst13において、他キャラクタch2を第1プレイヤキャラクタch1の背景に出現させると決定した場合(ステップst14のYES)、ゲーム装置5の制御部56は、後述する他キャラクタ設定処理を行う(ステップst15)。 When it is determined in step st13 that the other character ch2 appears in the background of the first player character ch1 (YES in step st14), the control unit 56 of the game device 5 performs the other character setting process described later (step st15). ..

ステップst14にて他キャラクタch2を第1プレイヤキャラクタch1の背景に出現させないと決定した場合(ステップst14のNO)、制御部56は、他キャラクタch2の設定処理を行わない。この場合、ゲーム進行手段562は、他キャラクタch2を表示させずに、ユーザの操作に応じてゲームを進行させる。 When it is determined in step st14 that the other character ch2 is not to appear in the background of the first player character ch1 (NO in step st14), the control unit 56 does not perform the setting process of the other character ch2. In this case, the game progress means 562 advances the game according to the user's operation without displaying the other character ch2.

ステップst12からステップst15までの動作は、ユーザが通常ミッションをクリアするまで、一定期間ごと、および/または、第1プレイヤキャラクタch1の位置が変化するごとに、繰り返し行われる(ステップst16のNO)。 The operations from step st12 to step st15 are repeated at regular intervals and / or every time the position of the first player character ch1 changes until the user clears the normal mission (NO in step st16).

通常ミッションのクリア後(ステップst16のYES)、表示制御手段567は、通常ミッションのクリアを示す画面sc4を、ディスプレイ61に表示させる。その画面sc4上から、ユーザによる評価情報222の入力を受け付けた評価受付手段566は(ステップst17のYES)、他ユーザ(第2ユーザ)のユーザIDと関連づけた評価情報222をサーバ装置2に送信する(ステップst18)。 After clearing the normal mission (YES in step st16), the display control means 567 displays the screen sc4 indicating the clear of the normal mission on the display 61. From the screen sc4, the evaluation receiving means 566 that received the input of the evaluation information 222 by the user (YES in step st17) transmits the evaluation information 222 associated with the user ID of another user (second user) to the server device 2. (Step st18).

サーバ装置2の評価更新手段234は、受信した評価情報222に従って、記憶部22内の評価情報222を更新する。特典付与手段235は、最新の評価情報222を表す数値が一定値以上となったユーザIDに特典情報を関連づけることで、そのユーザIDが示す他ユーザに対し特典を付与する。 The evaluation update means 234 of the server device 2 updates the evaluation information 222 in the storage unit 22 according to the received evaluation information 222. The privilege giving means 235 grants the privilege to another user indicated by the user ID by associating the privilege information with the user ID whose numerical value representing the latest evaluation information 222 is equal to or more than a certain value.

評価受付手段566は、ユーザによる評価情報222の入力を受け付けなかった場合(ステップst17のNO)、ステップst18の動作は行われない。 When the evaluation receiving means 566 does not accept the input of the evaluation information 222 by the user (NO in step st17), the operation of step st18 is not performed.

また、ゲーム装置5のユーザが入力した開始指示の対象が、通常ミッションではなく(ステップst11のNO)、所定ミッションである場合(ステップst19のYES)、ゲーム進行手段562は、当該所定ミッションのゲームデータを記憶部55から読み出し、ユーザの操作に応じて所定ミッションを進めていく。 Further, when the target of the start instruction input by the user of the game device 5 is not a normal mission (NO in step st11) but a predetermined mission (YES in step st19), the game progress means 562 is a game of the predetermined mission. Data is read from the storage unit 55, and a predetermined mission is advanced according to the user's operation.

ここで、ゲーム装置5からサーバ装置2に、所定ミッションを表す情報と共にマルチプレイ要求が送信された場合、サーバ装置2のマッチング手段233は、自装置5のユーザと共に所定ミッションを攻略できる他ユーザを、リアルタイムでマッチングする。 Here, when a multiplayer request is transmitted from the game device 5 to the server device 2 together with information representing a predetermined mission, the matching means 233 of the server device 2 can capture another user who can capture the predetermined mission together with the user of the own device 5. Match in real time.

マッチングの結果、該当する他ユーザが存在する場合、情報処理手段231は、当該他ユーザのユーザIDを含むマッチング結果を、マルチプレイ要求の送信元であるゲーム装置5に送信する。この後、ゲーム装置5は、受信したユーザIDが示す他ユーザのゲーム装置5とP2P通信により接続される。接続された各ゲーム装置5のゲーム進行手段562は、両ユーザの操作に応じて、互いに同期して所定ミッションを進行する。 As a result of matching, when the corresponding other user exists, the information processing means 231 transmits the matching result including the user ID of the other user to the game device 5 which is the transmission source of the multiplayer request. After that, the game device 5 is connected to the game device 5 of another user indicated by the received user ID by P2P communication. The game progress means 562 of each connected game device 5 advances a predetermined mission in synchronization with each other according to the operations of both users.

マッチングの結果、該当する他ユーザが存在しない場合、情報処理手段231は、その旨のマッチング結果を、マルチプレイ要求の送信元であるゲーム装置5に送信する。この後、ゲーム装置5のゲーム進行手段562は、自装置5のユーザの操作のみにて所定ミッションを進行する。 As a result of matching, if the corresponding other user does not exist, the information processing means 231 transmits the matching result to that effect to the game device 5 which is the transmission source of the multiplayer request. After that, the game progress means 562 of the game device 5 advances a predetermined mission only by the operation of the user of the own device 5.

所定ミッション中に所定動作を行ったプレイヤキャクタが存在する場合、ゲーム装置5の編集手段565は、そのプレイヤキャラクタを、次回以降のデモ画面における登場キャラクタとなるように、デモ画面に編集を施す(ステップst20)。編集後のデモ画面は、記憶部55に記憶される。 When there is a player character who has performed a predetermined operation during a predetermined mission, the editing means 565 of the game device 5 edits the demo screen so that the player character becomes a character appearing in the demo screen from the next time onward. (Step st20). The edited demo screen is stored in the storage unit 55.

なお、所定ミッションを複数のゲーム装置5にて協力して行われた場合、ステップst20の編集処理は、各ゲーム装置5にて個々に行われる。 When a predetermined mission is performed in cooperation with a plurality of game devices 5, the editing process of step st20 is individually performed by each game device 5.

−ミッション攻略の一連の流れ−
図11は、ステップst15の他キャラクタ設定処理の詳細な流れを表す。
-A series of mission strategy-
FIG. 11 shows a detailed flow of the other character setting process of step st15.

他キャラクタch2を設定するにあたり、ゲーム装置5は、サーバ装置2にマッチング要求を行う。サーバ装置2のマッチング手段233は、当該マッチング要求の送信元であるゲーム装置5のユーザと、リアルタイムでゲームを進行させている他ユーザ(第2ユーザ)とのマッチングを行う。 In setting the other character ch2, the game device 5 makes a matching request to the server device 2. The matching means 233 of the server device 2 matches the user of the game device 5 that is the source of the matching request with another user (second user) who is advancing the game in real time.

第1プレイヤキャラクタch1の背景にて他キャラクタch2として動作可能な第2プレイヤキャラクタが存在する場合(ステップst31のYES)、マッチング手段233は、そのキャラクタを操作する他ユーザをマッチング相手に決定する。情報処理手段231は、当該他ユーザのユーザIDを含むマッチング結果を、当該マッチング要求の送信元であるゲーム装置5に送信する。 When there is a second player character capable of operating as another character ch2 in the background of the first player character ch1 (YES in step st31), the matching means 233 determines another user who operates the character as the matching partner. The information processing means 231 transmits the matching result including the user ID of the other user to the game device 5 which is the transmission source of the matching request.

ユーザIDを含むマッチング結果を受信したゲーム装置5の設定手段564は、マッチング相手のゲーム装置5とのP2P通信が確立するまでは、他キャラクタch2を、優先情報552における「(I)第2プレイヤキャラクタ」以外、具体的には「(II)第3プレイヤキャラクタ」「(III)第4プレイヤキャラクタ」「(IV)既存のデータ551に含まれるキャラクタ」の中の少なくとも1つに設定する(ステップst32)。 The setting means 564 of the game device 5 that has received the matching result including the user ID uses the other character ch2 in the priority information 552 until P2P communication with the matching partner game device 5 is established. Other than "character", specifically, it is set to at least one of "(II) third player character", "(III) fourth player character", and "(IV) character included in existing data 551" (step). st32).

動作決定手段563は、再生確率テーブル553のうち、判定した主エリアA〜Hに該当するレコード上の各抽選確率に基づいて、設定した(II)〜(IV)の中の他キャラクタch2の出現可否、およびどの背景エリア1〜4に他キャラクタch2を出現させるかを、抽選により決定する。 The operation determining means 563 causes the appearance of other characters ch2 in the set (II) to (IV) based on the lottery probabilities on the records corresponding to the determined main areas A to H in the reproduction probability table 553. Whether or not it is possible and in which background areas 1 to 4 the other character ch2 appears is determined by lottery.

ゲーム進行手段562は、ステップst32にて設定手段564が設定した他キャラクタch2を、リプレイデータまたは既存のデータ551に従って、動作決定手段563が決定した背景エリア1〜4にて出現させて動作させる。 The game progress means 562 causes the other character ch2 set by the setting means 564 in step st32 to appear in the background areas 1 to 4 determined by the action determining means 563 according to the replay data or the existing data 551 and operates.

やがて、マッチング相手のゲーム装置5とのP2P通信が確立した場合(ステップst33のYES)、設定手段564は、他キャラクタch2を「(I)第2プレイヤキャラクタ」に切り替える(st34)。動作決定手段563は、他ユーザのゲーム装置5にてリアルタイムで第2プレイヤキャラクタが表示されているエリア1〜4を、そのまま第2プレイヤキャラクタの出現する背景エリア1〜4と決定する。これにより、ゲーム進行手段562は、切替後の他キャラクタch2(即ち第2プレイヤキャラクタ)を、他ユーザのリアルタイムでの操作に応じて、仮想ゲーム空間内のエリアに出現させて動作させる。 Eventually, when P2P communication with the matching partner game device 5 is established (YES in step st33), the setting means 564 switches the other character ch2 to "(I) second player character" (st34). The operation determining means 563 determines the areas 1 to 4 in which the second player character is displayed in real time on the game device 5 of another user as the background areas 1 to 4 in which the second player character appears. As a result, the game progress means 562 causes the other character ch2 (that is, the second player character) after switching to appear in the area in the virtual game space and operate in response to the real-time operation of the other user.

ステップst31において、他キャラクタch2として動作可能な第2プレイヤキャラクタが存在しない場合(ステップst31のNO)、情報処理手段231は、その旨のマッチング結果を、当該マッチングの送信元であるゲーム装置5に送信する。当該マッチング結果を受信したゲーム装置5は、優先情報552における(II)(III)のリプレイデータの送信要求を、(III)よりも(II)のリプレイデータを優先して送信するべき旨と共に、サーバ装置2に送信する(ステップst35)。 In step st31, when there is no second player character capable of operating as another character ch2 (NO in step st31), the information processing means 231 sends a matching result to that effect to the game device 5 which is the transmission source of the matching. Send. The game device 5 that has received the matching result should transmit the replay data of (II) and (III) in the priority information 552 with priority given to the replay data of (II) over (III). It is transmitted to the server device 2 (step st35).

サーバ装置2は、リプレイデータDB221から、前記送信要求のあったリプレイデータを検索し、該当するものを前記送信要求元のゲーム装置5に送信する。 The server device 2 searches the replay data DB 221 for the replay data for which the transmission request has been made, and transmits the corresponding data to the game device 5 that is the transmission request source.

サーバ装置2から受信したリプレイデータが、他ユーザ(第2ユーザ)のリプレイデータである場合(ステップst36のYES)、ゲーム装置5の設定手段564は、当該リプレイデータが優先情報552における(II)のリプレイデータと判断し、そのリプレイデータに含まれる第3プレイヤキャラクタを、他キャラクタch2に設定する(ステップst37)。 When the replay data received from the server device 2 is the replay data of another user (second user) (YES in step st36), the setting means 564 of the game device 5 uses the replay data in the priority information 552 (II). The third player character included in the replay data is set to the other character ch2 (step st37).

この場合、動作決定手段563は、再生確率テーブル553のうち、第1プレイヤキャラクタch1がいる主エリアA〜Hに該当するレコード上の各抽選確率に基づいて、設定した上記他キャラクタch2の出現可否、およびどの背景エリア1〜4に他キャラクタch2を出現させるかを、抽選により決定する。ゲーム進行手段562は、受信したリプレイデータに従って、第3プレイヤキャラクタである他キャラクタch2を、動作決定手段563が決定した背景エリア1〜4にて出現させ動作させる。 In this case, the operation determining means 563 sets whether or not the other character ch2 may appear in the reproduction probability table 553 based on the lottery probabilities on the records corresponding to the main areas A to H where the first player character ch1 is located. , And in which background areas 1 to 4 the other character ch2 appears is determined by lottery. The game progress means 562 causes another character ch2, which is a third player character, to appear in the background areas 1 to 4 determined by the action determining means 563 and to operate according to the received replay data.

サーバ装置2から受信したリプレイデータが、他ユーザのリプレイデータではなく(ステップst36のNO)、ユーザ(第1ユーザ)自身のリプレイデータである場合(ステップst38のYES)、ゲーム装置5の設定手段564は、当該リプレイデータが優先情報552における(III)のリプレイデータと判断し、そのリプレイデータに含まれる第4プレイヤキャラクタを、他キャラクタch2に設定する(ステップst39)。 When the replay data received from the server device 2 is not the replay data of another user (NO in step st36) but the replay data of the user (first user) itself (YES in step st38), the setting means of the game device 5 564 determines that the replay data is the replay data of (III) in the priority information 552, and sets the fourth player character included in the replay data to another character ch2 (step st39).

この場合、動作決定手段563は、再生確率テーブル553のうち、第1プレイヤキャラクタch1がいる主エリアA〜Hに該当するレコード上の各抽選確率に基づいて、設定した上記他キャラクタch2の出現可否、およびどの背景エリア1〜4に他キャラクタch2を出現させるかを、抽選により決定する。ゲーム進行手段562は、受信したリプレイデータに従って、第4プレイヤキャラクタである他キャラクタch2を、動作決定手段563が決定した背景エリア1〜4にて出現させ動作させる。 In this case, the operation determining means 563 sets whether or not the other character ch2 may appear in the reproduction probability table 553 based on the lottery probabilities on the records corresponding to the main areas A to H where the first player character ch1 is located. , And in which background areas 1 to 4 the other character ch2 appears is determined by lottery. The game progress means 562 causes another character ch2, which is the fourth player character, to appear in the background areas 1 to 4 determined by the action determining means 563 and to operate according to the received replay data.

サーバ装置2からいずれのリプレイデータも受信しなかった場合(ステップst38のNO)、ゲーム装置5の設定手段564は、優先情報552における(IV)に従って、記憶部55内から既存のデータ551を読み出す。設定手段564は、読み出したデータ551に含まれるキャラクタを、他キャラクタch2に設定する(ステップst40)。 When no replay data is received from the server device 2 (NO in step st38), the setting means 564 of the game device 5 reads the existing data 551 from the storage unit 55 according to (IV) in the priority information 552. .. The setting means 564 sets the character included in the read data 551 to the other character ch2 (step st40).

この場合、動作決定手段563は、再生確率テーブル553のうち、第1プレイヤキャラクタch1がいる主エリアA〜Hに該当するレコード上の各抽選確率に基づいて、設定した上記他キャラクタch2の出現可否、およびどの背景エリア1〜4に他キャラクタch2を出現させるかを、抽選により決定する。ゲーム進行手段562は、既存のデータ551に従って、既存のデータ551に含まれるキャラクタである他キャラクタch2を、動作決定手段563が決定した背景エリア1〜4にて出現させ動作させる。 In this case, the operation determining means 563 sets whether or not the other character ch2 may appear in the reproduction probability table 553 based on the lottery probabilities on the records corresponding to the main areas A to H where the first player character ch1 is located. , And in which background areas 1 to 4 the other character ch2 appears is determined by lottery. The game progress means 562 causes another character ch2, which is a character included in the existing data 551, to appear in the background areas 1 to 4 determined by the action determining means 563 and to operate according to the existing data 551.

ステップst34,st37,st39,st40の際、設定された他キャラクタch2に関する情報が寄与情報を含む場合(ステップst41)、編集手段565は、寄与情報に該当する部分がディスプレイ61に表示されないように、他キャラクタch2を含むゲーム画像に編集を施す(ステップst42)。表示制御手段567は、編集後のゲーム画面を、ディスプレイ61に表示させる。 At the time of steps st34, st37, st39, and st40, when the set information about the other character ch2 includes the contribution information (step st41), the editing means 565 prevents the portion corresponding to the contribution information from being displayed on the display 61. Editing the game image including the other character ch2 (step st42). The display control means 567 displays the edited game screen on the display 61.

以上をまとめると、本実施形態のゲームプログラムは、ゲーム装置5の制御部56(コンピュータ)を、ユーザ(第1ユーザ)の操作に応じて第1プレイヤキャラクタch1を動作させてゲームを進行させると共に、第1プレイヤキャラクタch1が動作している仮想ゲーム空間内の第1プレイヤキャラクタch1の背景にて、第1プレイヤキャラクタch1とは別の他キャラクタch2を動作させることが可能なゲーム進行手段562として機能させ、サーバ装置2の制御部23(コンピュータ)を、ユーザ(第1ユーザ)とは別の他ユーザ(第2ユーザ)がリアルタイムで操作するプレイヤキャラクタのうち、他キャラクタch2として背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定するマッチング手段233(存在判定手段)として機能させ、ゲーム装置5の制御部56(コンピュータ)を、第2プレイヤキャラクタ、プレイに関する既存のデータ551に含まれるキャラクタ、ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、他ユーザ(第2ユーザ)のリプレイデータに含まれ他ユーザ(第2ユーザ)の操作に応じて動作した第3プレイヤキャラクタ、自装置5のユーザ(第1ユーザ)のリプレイデータに含まれ当該ユーザ(第1ユーザ)の操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、マッチング手段233(存在判定手段)の判定結果に基づいて他キャラクタch2として設定する設定処理を行う設定手段564として機能させるものである。 Summarizing the above, in the game program of the present embodiment, the control unit 56 (computer) of the game device 5 operates the first player character ch1 in response to the operation of the user (first user) to advance the game. As a game progress means 562 capable of operating another character ch2 different from the first player character ch1 in the background of the first player character ch1 in the virtual game space in which the first player character ch1 is operating. The control unit 23 (computer) of the server device 2 is operated as the other character ch2 among the player characters operated in real time by another user (second user) other than the user (first user) in the background. It functions as a matching means 233 (existence determination means) for determining the presence or absence of a possible second player character, and includes a control unit 56 (computer) of the game device 5 in the existing data 551 regarding the second player character and play. Of the replay data for playing the past play video of the character and the game, the third player character included in the replay data of the other user (second user) and operated in response to the operation of the other user (second user). , At least one of the fourth player characters included in the replay data of the user (first user) of the own device 5 and operating in response to the operation of the user (first user) is matched with the matching means 233 (existence determination). It functions as a setting means 564 that performs a setting process for setting as another character ch2 based on the determination result of the means).

<発明の効果>
本実施形態によれば、ユーザ(第1ユーザ)が操作する第1プレイヤキャラクタch1の背景において、他ユーザ(第2ユーザ)がリアルタイムで操作する第2プレイヤキャラクタ、他ユーザのリプレイデータに含まれる第3プレイヤキャラクタ、ユーザ自身のリプレイデータに含まれる第4プレイヤキャラクタ、既存のデータ551に含まれるキャラクタ、のうちの少なくとも1つが、他キャラクタch2として動作することができる。この際、他キャラクタch2は、図4の優先情報552に従って設定される。
<Effect of invention>
According to the present embodiment, in the background of the first player character ch1 operated by the user (first user), it is included in the replay data of the second player character operated by the other user (second user) in real time and the other user. At least one of the third player character, the fourth player character included in the user's own replay data, and the character included in the existing data 551 can operate as the other character ch2. At this time, the other character ch2 is set according to the priority information 552 of FIG.

これにより、常に固定の動きしかしないノンプレイヤキャラクタのみが登場する場合に比べて、様々な動きをするキャラクタが、第1プレイヤキャラクタch1の背景に表れる。従って、ユーザは、他ユーザのプレイがユーザ自身のプレイに関わり合っているように感じることができ、ユーザのゲームに対する興趣性が向上する。 As a result, characters with various movements appear in the background of the first player character ch1 as compared with the case where only non-player characters with always fixed movements appear. Therefore, the user can feel that the play of another user is related to the play of the user himself / herself, and the interest of the user in the game is improved.

また、第1プレイヤキャラクタch1の背景にて、第2プレイヤキャラクタを他キャラクタch2として動作させることが可能な状態となるまでは、何のキャラクタも背景に表示されないのではなく、優先情報552の(II)〜(IV)の少なくとも1つが他キャラクタch2として設定される。言い換えると、第2プレイヤキャラクタが表示可能となるまでの間を、第2プレイヤキャラクタ以外のキャラクタが他キャラクタch2として繋ぐ。 Further, in the background of the first player character ch1, no character is displayed in the background until the second player character can be operated as another character ch2, but the priority information 552 (( At least one of II) to (IV) is set as another character ch2. In other words, a character other than the second player character is connected as another character ch2 until the second player character can be displayed.

これにより、背景に他キャラクタch2が表示されていない状態から急に第2プレイヤキャラクタが表示されてしまうことでユーザが違和感を覚えるようなことが、回避される。 As a result, it is possible to prevent the user from feeling uncomfortable due to the sudden display of the second player character from the state in which the other character ch2 is not displayed in the background.

また、他ユーザがリアルタイムで動作させる第2プレイヤキャラクタまたは他ユーザのリプレイデータに基づく第3プレイヤキャラクタが他キャラクタch2として背景に出現し動作した場合、ユーザは、そのキャラクタの動作についての評価を行うことができる。その評価に応じて、他ユーザには、特典が付与される。これにより、他ユーザは、特典を得られることを目的の1つとして、ゲームをより楽しむことができる。 Further, when a second player character operated by another user in real time or a third player character based on the replay data of another user appears in the background as another character ch2 and operates, the user evaluates the operation of that character. be able to. Benefits are given to other users according to the evaluation. As a result, other users can enjoy the game more for one of the purposes of obtaining the privilege.

また、動作決定手段563は、第1プレイヤキャラクタch1の背景にて、他キャラクタch2を出現させ動作させるか否か、および、第2プレイヤキャラクタ以外のキャラクタを他キャラクタch2として出現させる場合はどの背景エリア1〜4に他キャラクタch2を出現させるかを決定する。動作決定手段563は、第2プレイヤキャラクタを他キャラクタch2として出現させる場合、他ユーザのゲーム装置5にてリアルタイムで表示されている第2プレイヤキャラクタのエリアを、そのまま他キャラクタch2の背景エリア1〜4として出現させると決定する。これにより、ゲームをプレイするユーザは、他キャラクタch2が第1プレイヤキャラクタch1と同じ仮想ゲーム空間上に実際に存在し、他ユーザのプレイがユーザ自身のプレイに関わり合いながらストーリーが進んでいるように感じることができる。 Further, the motion determining means 563 determines whether or not the other character ch2 appears and operates in the background of the first player character ch1, and which background when a character other than the second player character appears as the other character ch2. It is determined whether the other character ch2 appears in the areas 1 to 4. When the second player character appears as another character ch2, the operation determining means 563 uses the area of the second player character displayed in real time on the game device 5 of the other user as it is in the background areas 1 to 1 of the other character ch2. It is decided to make it appear as 4. As a result, the user who plays the game can see that the other character ch2 actually exists in the same virtual game space as the first player character ch1, and the story progresses while the other user's play is related to the user's own play. You can feel it.

また、図7に示すように、他キャラクタch2の動作に関する情報が、第1プレイヤキャラクタch1の今後のゲーム進行に寄与する寄与情報を含む場合、寄与情報がディスプレイ61に表示されないように、ゲーム画像は編集される。これにより、ユーザは、ゲーム攻略のネタバレやヒントを見てしまうことなく、ゲームを楽しむことができる。 Further, as shown in FIG. 7, when the information regarding the operation of the other character ch2 includes the contribution information that contributes to the future game progress of the first player character ch1, the game image is prevented so that the contribution information is not displayed on the display 61. Is edited. As a result, the user can enjoy the game without seeing spoilers and hints of the game strategy.

また、ゲームにおける複数のミッションは、通常ミッションと所定ミッションとに大別される。通常ミッションの場合、第1プレイヤキャラクタch1と背景の他キャラクタch2とは、それぞれ別の通常ミッションを行う。所定ミッションの攻略は、第1ユーザと特定ユーザとが協力して行うことができる。その所定ミッションの中で、所定動作を採った第1プレイヤキャラクタまたは特定プレイヤキャラクタは、所定動作以降のデモ画面の登場キャラクタとなる。これにより、ユーザは、ゲームに更に魅了される。 In addition, a plurality of missions in the game are roughly classified into a normal mission and a predetermined mission. In the case of a normal mission, the first player character ch1 and the other character ch2 in the background perform different normal missions. The capture of the predetermined mission can be performed by the first user and the specific user in cooperation with each other. In the predetermined mission, the first player character or the specific player character who has taken the predetermined action becomes the character appearing on the demo screen after the predetermined action. This makes the user even more fascinated by the game.

[他の実施形態]
前記実施形態において説明した各種制御手段および処理手順は一例であって、本発明、その適用物、またはその用途の範囲を制限することを意図するものではない。各種制御手段および処理手順は、本発明の要旨を変更しない範囲で適宜設計変更が可能である。
[Other Embodiments]
The various control means and processing procedures described in the above embodiments are examples, and are not intended to limit the scope of the present invention, its applications, or its uses. Various control means and processing procedures can be appropriately redesigned without changing the gist of the present invention.

前記ゲームは、アクションゲームに限定されない。前記ゲームは、第1プレイヤキャラクタch1の背景に、リプレイデータなどに基づくキャラクタを動作させることができるものであれば、どのような種類のゲームにも適用できる。 The game is not limited to action games. The game can be applied to any kind of game as long as a character based on replay data or the like can be operated on the background of the first player character ch1.

前記実施形態では、ゲーム装置5同士の接続手法がP2P通信である場合を例示した。しかし、接続手法は、P2P通信に限定されず、サーバ装置2を介した通信であってもよい。サーバ装置2を介した通信の場合も、第1プレイヤキャラクタch1の背景にてマッチング相手の第2プレイヤキャラクタが動作可能な状態となるまで(例えば、サーバ装置2を介してゲームデータのダウンロードが完了するまで)、第2プレイヤキャラクタ以外のキャラクタが、繋ぎとして他キャラクタch2に設定されることができる。 In the above embodiment, the case where the connection method between the game devices 5 is P2P communication is illustrated. However, the connection method is not limited to P2P communication, and may be communication via the server device 2. Even in the case of communication via the server device 2, the download of the game data is completed until the second player character of the matching partner can operate in the background of the first player character ch1 (for example, the download of the game data is completed via the server device 2). Until then, a character other than the second player character can be set to the other character ch2 as a connection.

なお、第1プレイヤキャラクタの背景にてマッチング相手の第2プレイヤキャラクタが動作可能な状態となる前と後とで、他キャラクタch2の設定を切り替える動作は、必ずしも行われずとも良い。 It should be noted that the operation of switching the setting of the other character ch2 may not necessarily be performed before and after the second player character of the matching partner becomes operable in the background of the first player character.

また、図11のステップst33,st34において、ゲーム装置5同士のP2P通信が確立するまでの間に、第1プレイヤキャラクタch1の位置する主エリアA〜Hが変化することがある。この場合、動作決定手段563は、最新の主エリアA〜Hと再生確率テーブル553とに基づいて、他キャラクタch2の出現可否および出現させる際は背景エリア1〜4を、抽選により決定し直してもよい。 Further, in steps st33 and st34 of FIG. 11, the main areas A to H where the first player character ch1 is located may change until P2P communication between the game devices 5 is established. In this case, the operation determining means 563 redetermines the appearance possibility of the other character ch2 and the background areas 1 to 4 when the other character ch2 appears based on the latest main areas A to H and the reproduction probability table 553 by lottery. May be good.

前記実施形態では、マッチング手段233がマッチング相手を自動で決定すると説明したが、マッチング相手は、ユーザ(第1ユーザ)が選択できてもよい。例えば、他ユーザのユーザIDと評価情報222の数値との一覧画面がディスプレイ61に表示された状態で、ユーザは、数値の比較的高いユーザを積極的に選択することができる。 In the above embodiment, it has been described that the matching means 233 automatically determines the matching partner, but the matching partner may be selected by the user (first user). For example, the user can positively select a user having a relatively high numerical value while the list screen of the user ID of another user and the numerical value of the evaluation information 222 is displayed on the display 61.

前記実施形態では、第1プレイヤキャラクタch1の背景に出現する他キャラクタch2の種類が、優先情報552に従って自動で設定されると説明した。しかし、他キャラクタch2の種類を、マッチング相手の第2プレイヤキャラクタ、リプレイデータにおけるプレイヤキャラクタ、既存のデータ551におけるキャラクタの中から、ユーザが適宜選択および切替ができてもよい。この選択および切替は、ミッション開始時、第1プレイヤキャラクタch1が移動して主エリアA〜Hが変更となったタイミングに行われると良い。 In the above embodiment, it has been described that the types of other characters ch2 appearing in the background of the first player character ch1 are automatically set according to the priority information 552. However, the type of the other character ch2 may be appropriately selected and switched by the user from the second player character of the matching partner, the player character in the replay data, and the character in the existing data 551. This selection and switching may be performed at the timing when the first player character ch1 moves and the main areas A to H are changed at the start of the mission.

前記実施形態において、ゲーム装置5同士のP2P通信が確立された後、そのゲーム装置5同士の間では、コメントおよび絵文字などの、メッセージ情報の送受信が行われても良い。これにより、ゲーム装置5のユーザ同士はコミュニケーションを図ることができる。 In the above embodiment, after P2P communication between the game devices 5 is established, message information such as comments and pictograms may be transmitted and received between the game devices 5. As a result, the users of the game device 5 can communicate with each other.

前記実施形態で図4を用いて説明した優先情報552における優先順位は、例示である。従って、例えば、(II)の第3プレイヤキャラクタと(III)の第4プレイヤキャラクタとは逆であってもよい。 The priority in the priority information 552 described with reference to FIG. 4 in the above embodiment is an example. Therefore, for example, the third player character of (II) and the fourth player character of (III) may be reversed.

前記実施形態において、P2P通信中にゲームプレイを中断したことにより(いわゆるポーズ中)、P2P通信が切断されたタイミングで、設定手段564は、図4の優先情報552の中の(II)〜(IV)のいずれかに他キャラクタch2を設定し直してもよい。 In the above embodiment, at the timing when the P2P communication is disconnected due to the interruption of the game play during the P2P communication (so-called pause), the setting means 564 sets (II) to (II) in the priority information 552 of FIG. The other character ch2 may be reset to any of IV).

前記実施形態では、第2プレイヤキャラクタ以外のキャラクタが他キャラクタch2として設定される際の、他キャラクタch2の出現可否、および、出現場所である背景エリア1〜4が、1つの再生確率テーブル553に基づいて決定されると説明した。しかし、他キャラクタch2の出現可否を決定するテーブルと、出現場所を決定するテーブルとは、別であってもよい。また、これらは、テーブルに変えて演算式により決定されてもよい。 In the above embodiment, when a character other than the second player character is set as the other character ch2, whether or not the other character ch2 appears and the background areas 1 to 4 which are the appearance locations are displayed in one reproduction probability table 553. He explained that it will be decided based on. However, the table for determining whether or not the other character ch2 can appear and the table for determining the appearance location may be different. Further, these may be determined by an arithmetic expression instead of a table.

なお、背景に他キャラクタch2を出現させるか否かと出現場所とを決定する動作は、必ずしも行われずともよい。 It should be noted that the operation of determining whether or not to make the other character ch2 appear in the background and the place of appearance does not necessarily have to be performed.

前記実施形態では、図7に示すように、他キャラクタch2の動作に関する情報に寄与情報が含まれる場合、その寄与情報を含む部分が初期装備に置き換えられると説明した。しかし、寄与情報に関する部分が表示されなければよく、その態様は、図7に限定されない。他の態様としては、寄与情報に関する部分にモザイクがかかる、寄与情報がアイテムであればそのアイテムを所持しない、などがあげられる。 In the above embodiment, as shown in FIG. 7, when the information related to the operation of the other character ch2 includes the contribution information, the portion including the contribution information is replaced with the initial equipment. However, it is sufficient that the part related to the contribution information is not displayed, and the mode is not limited to FIG. As another aspect, the part related to the contribution information is mosaicked, and if the contribution information is an item, the item is not possessed.

また、寄与情報を表示させないようにゲーム画像に編集を施すか否かについてを、ユーザが選択できてもよい。また、寄与情報の80%にモザイクをかけるなどのように、寄与情報が表示されない程度を、ユーザが設定できてもよい。 In addition, the user may be able to select whether or not to edit the game image so that the contribution information is not displayed. Further, the user may be able to set the degree to which the contribution information is not displayed, such as applying a mosaic to 80% of the contribution information.

なお、寄与情報を表示させないようにゲーム画像に編集を施す動作は、必ずしも行われずとも良い。 It should be noted that the operation of editing the game image so as not to display the contribution information does not necessarily have to be performed.

前記実施形態では、評価情報に応じて他ユーザ(第2ユーザ)に特典が付与されると説明した。しかし、この動作は、必須ではない。 In the above-described embodiment, it has been explained that the privilege is given to another user (second user) according to the evaluation information. However, this behavior is not essential.

前記実施形態では、デモ画面の編集が行われると説明した。しかし、デモ画面の編集動作は、必須ではない。 It has been described that in the above embodiment, the demo screen is edited. However, the editing operation of the demo screen is not essential.

前記実施形態において、通常ミッション中の第1プレイヤキャラクタの背景に、リアルタイムで別の所定ミッション中のプレイヤキャラクタや、所定ミッションのリプレイデータに含まれるキャラクタが、他キャラクタch2として表示されてもよい。また、所定ミッション中の第1プレイヤキャラクタの背景に、リアルタイムで通常ミッション中および別の所定ミッション中のプレイヤキャラクタや、通常ミッションおよび別の所定ミッションのリプレイデータに含まれるキャラクタが、他キャラクタch2として表示されてもよい。 In the above embodiment, a player character in another predetermined mission or a character included in the replay data of the predetermined mission may be displayed as another character ch2 in the background of the first player character in the normal mission in real time. Further, in the background of the first player character in the predetermined mission, a player character in the normal mission and another predetermined mission in real time, or a character included in the replay data of the normal mission and another predetermined mission is used as another character ch2. It may be displayed.

これらの場合、リプレイデータDB221には、所定ミッションのリプレイデータが更に記憶される。 In these cases, the replay data DB 221 further stores the replay data of the predetermined mission.

前記実施形態にて説明した、評価情報222を入力するための画面sc4は、通常ミッションのクリア後のみならず、所定ミッションのクリア後にも表示されることができる。この場合、画面sc4上での評価対象は、所定ミッション中の第1プレイヤキャラクタch1の背景にて表示されていた、他ユーザの他キャラクタch2(第2プレイヤキャラクタまたは第3プレイヤキャラクタ)に関する動作であることができる。 The screen sc4 for inputting the evaluation information 222 described in the above embodiment can be displayed not only after the normal mission is cleared but also after the predetermined mission is cleared. In this case, the evaluation target on the screen sc4 is the operation related to another character ch2 (second player character or third player character) of another user, which is displayed in the background of the first player character ch1 during the predetermined mission. There can be.

また、前記画面sc4が所定ミッションのクリア後に表示される場合、その画面sc4上での評価対象には、協力して所定ミッションをクリアした他ユーザのプレイヤキャラクタに関する動作が更に含まれていても良い。 Further, when the screen sc4 is displayed after clearing the predetermined mission, the evaluation target on the screen sc4 may further include actions related to the player character of another user who has cleared the predetermined mission in cooperation. ..

前記実施形態では、所定タイミングから所定時間遡るまでの所定データが、所定タイミング以降のゲームのデモ画面として再生されると説明した。この所定データは、回想シーンの表示時に利用されてもよい。 In the above-described embodiment, it has been described that the predetermined data from the predetermined timing to the predetermined time is reproduced as the demo screen of the game after the predetermined timing. This predetermined data may be used when displaying a flashback scene.

前記実施形態のゲームは、ゲームが所定ポイントまで経過した時点で、それまで操作していたプレイヤキャラクタとは異なるプレイヤキャラクタをユーザが設定し、設定したプレイヤキャラクタをユーザが操作してゲームを進めることができるものであってもよい。この場合、表示制御手段567は、ゲームが所定ポイントまで経過したリプレイデータを、進行するゲームの仮想ゲーム空間上に重ねて表示させることができる。 In the game of the above embodiment, when the game reaches a predetermined point, the user sets a player character different from the player character that has been operated up to that point, and the user operates the set player character to advance the game. It may be something that can be done. In this case, the display control means 567 can superimpose and display the replay data in which the game has passed to a predetermined point on the virtual game space of the progressing game.

具体的には、ゲームクリア時、ユーザは、クリアの際に操作していたプレイヤキャラクタとは異なるプレイヤキャラクタを設定する。設定したプレイヤキャラクタを操作してユーザが再度序盤からゲームを進行する際、表示制御手段567は、一度クリアした際のリプレイデータに基づき、過去のプレイにてプレイヤキャラクタが辿った足跡が現在進行中の仮想ゲーム空間上に表示されるように、ゲーム画像を表示させることができる。 Specifically, when the game is cleared, the user sets a player character different from the player character operated at the time of clearing. When the user operates the set player character to advance the game again from the beginning, the display control means 567 is currently in progress based on the replay data when the player character is cleared once, and the footprints followed by the player character in the past play are currently in progress. The game image can be displayed so that it is displayed on the virtual game space of.

これにより、ユーザは、自身の過去のプレイを参考にしながら、より効率的にゲームを攻略することができる。 As a result, the user can capture the game more efficiently while referring to his / her past play.

これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of the present invention are exhibited. It is also possible to appropriately combine this embodiment with other embodiments and other embodiments.

1 ゲームシステム
23 制御部(コンピュータ)
233 マッチング手段(存在判定手段)
235 特典付与手段
56 制御部(コンピュータ)
562 ゲーム進行手段
563 設定手段
564 動作決定手段
565 編集手段
566 評価受付手段
567 表示制御手段(再生制御手段)
1 Game system 23 Control unit (computer)
233 Matching means (existence determination means)
235 Benefit granting means 56 Control unit (computer)
562 Game progress means 563 Setting means 564 Operation determining means 565 Editing means 566 Evaluation receiving means 567 Display control means (playback control means)

Claims (10)

コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させ
前記リプレイデータに含まれる前記第3プレイヤキャラクタまたは前記第4プレイヤキャラクタが前記他キャラクタとして動作する際、所定条件の成立時に、前記他キャラクタの動作が前記第1プレイヤキャラクタの動作に作用して前記ゲームの進行が変化する
ることを特徴とするゲームプログラム。
Computer,
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. It functions as a setting means for performing setting processing for setting as the other character based on the determination result .
When the third player character or the fourth player character included in the replay data operates as the other character, the operation of the other character acts on the operation of the first player character when a predetermined condition is satisfied. A game program characterized by changes in the progress of the game.
コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させ、
前記仮想ゲーム空間は、前記ゲームに含まれるミッションを実行中の前記第1プレイヤキャラクタの動作可能エリアおよび動作不可エリアを含み、
前記第1プレイヤキャラクタの背景にて前記他キャラクタが動作する際、前記仮想ゲーム空間内の仮想カメラの視点位置を前記第1プレイヤキャラクタの視点位置に設定して撮影されたゲーム画像内に、前記動作不可エリアで動作する前記他キャラクタが捕らえられている
ことを特徴とするゲームプログラム。
Computer,
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. With a setting means for performing setting processing for setting as the other character based on the determination result
To function as
The virtual game space includes an operable area and an inoperable area of the first player character who is executing a mission included in the game.
When the other character operates in the background of the first player character, the viewpoint position of the virtual camera in the virtual game space is set to the viewpoint position of the first player character, and the game image is captured. the other characters, characterized in that is captured and be Ruge over beam programs operating inoperable area.
コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させ、
前記設定手段は、
前記第2プレイヤキャラクタが存在すると前記存在判定手段が判定した場合、前記第2プレイヤキャラクタを前記他キャラクタとして設定し、
前記第2プレイヤキャラクタが存在しないと前記存在判定手段が判定した場合、前記第2ユーザの前記リプレイデータに含まれる前記第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれる前記第4プレイヤキャラクタ、前記既存のデータに含まれるキャラクタ、の優先順位に従って、前記設定処理を行う
ことを特徴とするゲームプログラム。
Computer,
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. With a setting means for performing setting processing for setting as the other character based on the determination result
To function as
The setting means is
When the existence determination means determines that the second player character exists, the second player character is set as the other character.
When the existence determination means determines that the second player character does not exist, the third player character included in the replay data of the second user and the fourth player included in the replay data of the first user. character, the characters included in the existing data, the priority according to, features and be Ruge over beam programs to carry out the setting process.
前記第2プレイヤキャラクタが存在すると前記存在判定手段が判定した際、
前記ゲーム進行手段が前記第1プレイヤキャラクタの背景にて前記第2プレイヤキャラクタを前記他キャラクタとして動作させることが可能となるまで、前記設定手段は、前記第3プレイヤキャラクタ、前記第4プレイヤキャラクタおよび前記既存のデータに含まれるキャラクタの少なくとも1つを前記他キャラクタに設定し、
前記ゲーム進行手段が前記第1プレイヤキャラクタの背景にて前記第2プレイヤキャラクタを前記他キャラクタとして動作させることが可能となったあと、前記設定手段は、前記他キャラクタを前記第2プレイヤキャラクタに切り替える
ことを特徴とする、請求項に記載のゲームプログラム。
When the existence determination means determines that the second player character exists,
Until the game progressing means can operate the second player character as the other character in the background of the first player character, the setting means has the third player character, the fourth player character, and the like. At least one of the characters included in the existing data is set to the other character,
After the game progress means can operate the second player character as the other character in the background of the first player character, the setting means switches the other character to the second player character.
The game program according to claim 3 , wherein the game program is characterized in that.
コンピュータを、
前記設定手段が前記第2プレイヤキャラクタまたは前記第3プレイヤキャラクタを前記他キャラクタとして設定した場合、設定した前記他キャラクタの動作に関する評価を表す評価情報を受け付ける評価受付手段と、
前記評価情報に応じて前記第2ユーザに特典を付与する特典付与手段と、
として更に機能させる
ことを特徴とする、請求項1から請求項のいずれかに記載のゲームプログラム。
Computer,
When the setting means sets the second player character or the third player character as the other character, the evaluation receiving means for receiving the evaluation information representing the evaluation regarding the operation of the set other character, and the evaluation receiving means.
A privilege granting means for granting a privilege to the second user according to the evaluation information,
The game program according to any one of claims 1 to 4 , wherein the game program is further functionalized.
コンピュータを、
前記第1プレイヤキャラクタの背景に、前記他キャラクタを出現させるか否かを決定する動作決定手段、
として更に機能させる
ことを特徴とする、請求項1から請求項のいずれかに記載のゲームプログラム。
Computer,
An action determining means for determining whether or not to make the other character appear in the background of the first player character.
The game program according to any one of claims 1 to 5 , which further functions as a game program.
前記動作決定手段は、前記第1プレイヤキャラクタの背景にて前記他キャラクタを出現させると決定した場合、前記他キャラクタを出現させる前記仮想ゲーム空間内のエリアを更に決定する
ことを特徴とする、請求項に記載のゲームプログラム。
When the motion determining means determines that the other character appears in the background of the first player character, the motion determining means further determines an area in the virtual game space where the other character appears. Item 6. The game program according to item 6 .
コンピュータを、
前記他キャラクタの動作に関する情報が、前記第1プレイヤキャラクタにおける前記ゲームの進行に寄与する寄与情報を含む場合、前記寄与情報が表示部に表示されないように前記他キャラクタを含むゲーム画像に編集を施す編集手段、
として更に機能させる
ことを特徴とする、請求項1から請求項のいずれかに記載のゲームプログラム。
Computer,
When the information regarding the operation of the other character includes the contribution information that contributes to the progress of the game in the first player character, the game image including the other character is edited so that the contribution information is not displayed on the display unit. Editing means,
The game program according to any one of claims 1 to 7 , wherein the game program is further functionalized.
コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させ、
前記ゲームは、複数のミッションを含んでおり、
前記第1プレイヤキャラクタの背景にて前記他キャラクタが動作する場合、前記他キャラクタは、前記第1プレイヤキャラクタが行っている前記ミッションとは異なる前記ミッションを行っている
ことを特徴とするゲームプログラム。
Computer,
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. With a setting means for performing setting processing for setting as the other character based on the determination result
To function as
The game contains multiple missions
If the other characters in the first player character background is operated, said other characters, the first characterized in that performing different the mission and the mission player character is performing a to Ruge over arm Program ..
コンピュータを、
第1ユーザの操作に応じて第1プレイヤキャラクタを動作させてゲームを進行させると共に、前記第1プレイヤキャラクタが動作している仮想ゲーム空間内の前記第1プレイヤキャラクタの背景にて、前記第1プレイヤキャラクタとは別の他キャラクタを動作させることが可能なゲーム進行手段と、
前記第1ユーザとは別の第2ユーザがリアルタイムで操作するプレイヤキャラクタのうち、前記他キャラクタとして前記背景にて動作可能な第2プレイヤキャラクタの存在の有無を判定する存在判定手段と、
前記第2プレイヤキャラクタ、プレイに関する既存のデータに含まれるキャラクタ、前記ゲームの過去のプレイ動画を再生するためのリプレイデータのうち、前記第2ユーザの前記リプレイデータに含まれ前記第2ユーザの操作に応じて動作した第3プレイヤキャラクタ、前記第1ユーザの前記リプレイデータに含まれ前記第1ユーザの操作に応じて動作した第4プレイヤキャラクタ、のうちの少なくとも1つを、前記存在判定手段の判定結果に基づいて前記他キャラクタとして設定する設定処理を行う設定手段と
として機能させ、
前記第2ユーザがリアルタイムで操作する前記プレイヤキャラクタのうち、前記ゲームに含まれる所定ミッションを行うことが可能な特定プレイヤキャラクタが存在する場合、前記ゲーム進行手段は、前記第1ユーザと前記特定プレイヤキャラクタを操作する特定ユーザとが協力して前記所定ミッションを行うように前記ゲームを進行させ、
コンピュータを、
前記所定ミッション中に所定動作を採った前記第1プレイヤキャラクタまたは前記特定プレイヤキャラクタに関する情報に基づいて、前記所定動作を採った前記第1プレイヤキャラクタまたは前記特定プレイヤキャラクタが、前記所定動作以降の前記ゲームのデモ画面の登場キャラクタとなるように、前記デモ画面を編集する編集手段と
として更に機能させる、
ことを特徴とするゲームプログラム。
Computer,
The first player character is operated according to the operation of the first user to advance the game, and the first player character is in the background of the first player character in the virtual game space in which the first player character is operating. A game progress means that can operate another character other than the player character,
Among the player characters operated by a second user other than the first user in real time, an existence determination means for determining the presence or absence of a second player character capable of operating in the background as the other character.
Of the second player character, the character included in the existing data related to the play, and the replay data for playing the past play video of the game, the operation of the second user included in the replay data of the second user. At least one of the third player character that operates in response to the above and the fourth player character that is included in the replay data of the first user and operates in response to the operation of the first user is the presence determination means. With a setting means for performing setting processing for setting as the other character based on the determination result
To function as
When there is a specific player character capable of performing a predetermined mission included in the game among the player characters operated by the second user in real time, the game progress means is the first user and the specific player. The game is advanced so that the specific user who operates the character cooperates with the specific user to perform the predetermined mission.
Computer,
Based on the information about the first player character or the specific player character who took a predetermined action during the predetermined mission, the first player character or the specific player character who took the predetermined action performed the predetermined action or later. Further function as an editing means for editing the demo screen so as to be a character appearing on the demo screen of the game.
Features and be Ruge over-time program that.
JP2018226490A 2018-12-03 2018-12-03 Game program and game system Active JP6813558B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018226490A JP6813558B2 (en) 2018-12-03 2018-12-03 Game program and game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018226490A JP6813558B2 (en) 2018-12-03 2018-12-03 Game program and game system

Publications (2)

Publication Number Publication Date
JP2020089427A JP2020089427A (en) 2020-06-11
JP6813558B2 true JP6813558B2 (en) 2021-01-13

Family

ID=71013303

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018226490A Active JP6813558B2 (en) 2018-12-03 2018-12-03 Game program and game system

Country Status (1)

Country Link
JP (1) JP6813558B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7009659B1 (en) * 2021-01-15 2022-01-25 株式会社Cygames Programs, information processing equipment, methods, and systems
JP2023148672A (en) * 2022-03-30 2023-10-13 株式会社バンダイナムコエンターテインメント Computer system, virtual space control system and virtual space control method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4220532B2 (en) * 2005-05-11 2009-02-04 株式会社バンダイナムコゲームス Server system and data management sales method
JP2010274070A (en) * 2009-06-01 2010-12-09 Sony Computer Entertainment Inc Game control program, game device, and game control method
JP6145656B2 (en) * 2016-06-13 2017-06-14 株式会社コナミデジタルエンタテインメント GAME SYSTEM, CONTROL METHOD USED FOR THE SAME, AND COMPUTER PROGRAM

Also Published As

Publication number Publication date
JP2020089427A (en) 2020-06-11

Similar Documents

Publication Publication Date Title
US11712630B2 (en) Dynamic interfaces for launching direct gameplay
JP6166521B2 (en) Game program and game system
JP2022002705A (en) Game animation editing program and game animation editing system
JP2010099294A (en) Game program, network system for game, game device and game control method
JP2023162234A (en) Program and computer system
JP6813558B2 (en) Game program and game system
JP7181482B2 (en) Game program and game system
JP2021100586A5 (en)
JP2021098080A5 (en)
JP2021098081A5 (en)
US9433864B2 (en) Computer device, control method of computer device, and storage medium
KR100907206B1 (en) Game system, game system control method and information storage medium
JP2002282533A (en) Game program, recording medium with game program recorded thereon, story development processing method in role playing game, and game device
JP7140996B2 (en) Game-related service providing program and server device
JP6997247B2 (en) Construction method, program, information processing system and information processing equipment
JP7071612B2 (en) Game system and game program
JP6431892B2 (en) MATCHING SYSTEM, MATCHING PROGRAM, AND SERVER DEVICE
JP7274088B2 (en) Game system and game program
JP7045727B2 (en) How to create a distribution system, a computer program for a distribution system, and a video for distribution
JP7256407B2 (en) Game program and game system
JP5386118B2 (en) Game device, game program
JP2001353372A (en) Link game system, game information storage medium in which link game program is stored, and link game method
JP2002292137A (en) Game device, game control method and its recording medium, and computer program
JP3534343B2 (en) GAME PROGRAM AND GAME DEVICE
JP6392818B2 (en) Construction method, program, information processing system, and information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200730

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201217

R150 Certificate of patent or registration of utility model

Ref document number: 6813558

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250