JP5710162B2 - Program and game device - Google Patents

Program and game device Download PDF

Info

Publication number
JP5710162B2
JP5710162B2 JP2010156896A JP2010156896A JP5710162B2 JP 5710162 B2 JP5710162 B2 JP 5710162B2 JP 2010156896 A JP2010156896 A JP 2010156896A JP 2010156896 A JP2010156896 A JP 2010156896A JP 5710162 B2 JP5710162 B2 JP 5710162B2
Authority
JP
Japan
Prior art keywords
npc
data
game
avatar
team
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
JP2010156896A
Other languages
Japanese (ja)
Other versions
JP2012016523A (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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Namco Bandai Games Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Namco Ltd, Namco Bandai Games Inc filed Critical Namco Ltd
Priority to JP2010156896A priority Critical patent/JP5710162B2/en
Publication of JP2012016523A publication Critical patent/JP2012016523A/en
Application granted granted Critical
Publication of JP5710162B2 publication Critical patent/JP5710162B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、コンピュータに、プレーヤキャラクタと当該プレーヤキャラクタ(以下「PC」とも表記する。)の仲間としてコンピュータ制御されるノン・プレイアブル・キャラクタ(以下「NPC」とも表記する。ノンプレーヤキャラクタに同意。)とで構成されたグループでマルチプレイ型ゲームを進行制御させるためのプログラム等に関する。   In the present invention, the computer character is also referred to as a non-playable character (hereinafter referred to as “NPC”) that is computer-controlled as a friend of the player character and the player character (hereinafter also referred to as “PC”). .) And a program for controlling the progress of a multiplayer game in a group composed of

データ通信を利用したビデオゲームのジャンルの一つに、マルチプレイ型ゲームがある(マルチプレーヤ型ゲームと呼ばれることもある)。マルチプレイ型ゲームでは、通常、複数のプレーヤが各々のゲーム装置をデータ通信可能に接続したオンライン状態にして、複数人が同時にゲームプレイをする。各プレーヤは、各々のプレーヤキャラクタを使って同じゲーム世界でゲーム世界の時間を共有してゲームプレイすることが可能であり、コンピュータ相手ではないリアルな協力プレイを楽しむことができることから人気を博している(例えば、特許文献1参照)。中には、グループを編成する際にNPCを参加させることができるものも知られるところである(例えば、非特許文献1参照)。   One of the genres of video games using data communication is a multiplayer game (sometimes called a multiplayer game). In a multiplayer game, a plurality of players usually play a game at the same time in an online state in which a plurality of players are connected to each other so that data communication is possible. Each player can use the player character to share the game world time in the same game world and play the game, and enjoy the real cooperative play that is not a computer opponent. (For example, refer to Patent Document 1). Some of them are known to allow NPCs to participate in organizing groups (see Non-Patent Document 1, for example).

特開2007−20717号公報JP 2007-20717 A

株式会社バンダイナムコゲームス著、プレイステーション・ポータブル向けゲームソフト「GOD EATER(ゴッドイータ)」付属説明書、2010年2月4日販売開始BANDAI NAMCO GAMES CO., LTD., PlayStation Portable game software “GOD EATER” instruction manual, February 4th 2010

マルチプレイ型ゲームの醍醐味の1つは、知人同士でグループを組み、連携してゲームをプレイするところにある。初対面のプレーヤ同士でもプレイ可能であるが、気心の知れた友人同士でプレイするときの結束感は、マルチプレイ型の本領を発揮するところである。   One of the great things about multiplayer games is that you can form a group of acquaintances and play the game in cooperation. Players can meet each other for the first time, but the sense of unity when playing with well-known friends is a multi-play type.

しかし、友人同士でグループを編成して遊ぶと言っても、いつも人数が揃うとは限らない。時には一人だけという事も有る。そうした場合でも、非特許文献1のようにNPCを仲間にできる仕様のゲームでは、例えリアルなプレーヤが一人だけであっても疑似的なマルチプレイを実現できるので好適である。しかし、そうしたグループ参加可能な公知のNPCは、ゲーム製作者側が予め用意したキャラクタである。いつもグループを組む仲間のカスタマイズされたプレーヤキャラクタには、容姿一つとってもその個性において及ばない。そのため、確かに擬似的にマルチプレイを楽しむことができるとは言っても、友人同士でプレイするときのような結束感を十分楽しめるとは言い難い。   However, even if you say that you can play with groups of friends, the number of people is not always the same. Sometimes there is only one person. Even in such a case, a game with specifications that allow NPCs to be friends as in Non-Patent Document 1 is preferable because pseudo multiplayer can be realized even if only one real player is present. However, known NPCs that can participate in such groups are characters prepared in advance by the game producer. A personalized player character who is always in a group does not have a single appearance. Therefore, although it is possible to enjoy multiplayer in a pseudo manner, it is difficult to say that you can fully enjoy the feeling of unity as when playing with friends.

本発明は、こうした事情を鑑みてなされたものである。その目的とするところは、NPCをグループに加えて疑似的なマルチプレイ型ゲームをプレイする場合であっても、リアルなプレーヤとのマルチプレイに近いグループの結束感を感じられるようにすることである。更には、ゲームバランスを崩さずにそれを実現することである。   The present invention has been made in view of these circumstances. The purpose is to make it possible to feel a sense of unity in a group close to multiplayer with a real player, even when playing a pseudo multiplayer game by adding NPCs to the group. Furthermore, it is to realize it without breaking the game balance.

以上の課題を解決するための第1の形態は、他機と通信を行う通信装置を備えたコンピュータに、PCと当該プレーヤキャラクタとの仲間としてコンピュータ制御されるNPCとで構成されたグループでゲームを進行制御させるためのプログラムであって、
少なくとも容姿について自機のPCをカスタマイズするカスタマイズ手段(例えば、図9の処理部200、ゲーム演算部210、カスタマイズ制御部214)、
他機と通信を行って、少なくとも容姿データを含む他機のPC(以下「他PC」とも言う。)のカスタマイズデータを取得する他PCデータ取得手段(例えば、図9の処理部200、ゲーム演算部210、アバターNPC使用権設定部216、通信制御部270、通信部370、図17のステップS30)、
前記他PCデータ取得手段により取得されたカスタマイズデータを記憶する他PCデータ記憶手段(例えば、図9の処理部200、ゲーム演算部210、アバターNPC使用権設定部216、記憶部500、図13のアバターNPC登録リスト544、図17のステップS32)、
前記他PCデータ記憶手段に記憶されたカスタマイズデータに基づくNPCを前記グループに参加させてゲームを進行制御するゲーム進行制御手段(例えば、図9の処理部200、ゲーム演算部210、チーム編成制御部218、ゲーム進行制御部220、図15のステップS46、図15のステップS204〜図16のステップS284)として前記コンピュータを機能させるためのプログラムである。
A first form for solving the above problems is a game in a group composed of a computer having a communication device that communicates with another machine and an NPC that is computer-controlled as a companion of the player character and the PC. A program for controlling the progress of
Customizing means (for example, the processing unit 200, the game calculation unit 210, and the customization control unit 214 in FIG. 9) for customizing the personal computer of at least the appearance;
Other PC data acquisition means (for example, the processing unit 200 of FIG. 9, game calculation) that communicates with another device and acquires customization data of a PC (hereinafter also referred to as “other PC”) including at least the appearance data. Unit 210, avatar NPC usage right setting unit 216, communication control unit 270, communication unit 370, step S30 in FIG.
Other PC data storage means for storing the customization data acquired by the other PC data acquisition means (for example, the processing unit 200, the game calculation unit 210, the avatar NPC use right setting unit 216, the storage unit 500 of FIG. Avatar NPC registration list 544, step S32 in FIG.
Game progress control means (for example, the processing section 200, the game calculation section 210, and the team organization control section in FIG. 9) that controls the progress of the game by causing the NPC based on the customization data stored in the other PC data storage means to participate in the group. 218, a game progress control unit 220, step S46 in FIG. 15, and step S204 in FIG. 15 to step S284 in FIG. 16) are programs for causing the computer to function.

また、別形態として、他機と通信を行う通信装置を備え、PCと当該PCの仲間としてコンピュータ制御されるNPCとで構成されたグループでゲームを進行制御するゲーム装置であって、
少なくとも容姿について自PCをカスタマイズするカスタマイズ手段(例えば、図1の制御ユニット1450、タッチパネル1407、図9の処理部200、ゲーム演算部210、カスタマイズ制御部214)と、
他機と通信を行って、少なくとも容姿データを含む他PCのカスタマイズデータを取得する他PCデータ取得手段(例えば、図1の制御ユニット1450、無線通信モジュール1412、図9の処理部200、ゲーム演算部210、アバターNPC使用権設定部216、通信制御部270、通信部370、図17のステップS30)と、
前記他PCデータ取得手段により取得されたカスタマイズデータを記憶する他PCデータ記憶手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、アバターNPC使用権設定部216、記憶部500、図13のアバターNPC登録リスト544、図17のステップS32)と、
前記他PCデータ記憶手段に記憶されたカスタマイズデータに基づくNPCを前記グループに参加させてゲームを進行制御するゲーム進行制御手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、チーム編成制御部218、ゲーム進行制御部220、図15のステップS46、図15のステップS204〜図16のステップS284)、を備えたゲーム装置(例えば、図1の携帯型ゲーム装置1400)である。
Further, as another embodiment, a game device that includes a communication device that communicates with another device, and that controls the progress of a game in a group composed of a PC and an NPC that is computer-controlled as a friend of the PC,
Customization means (for example, the control unit 1450, the touch panel 1407, the processing unit 200, the game calculation unit 210, the customization control unit 214 in FIG. 1) for customizing the PC with respect to at least the appearance;
Other PC data acquisition means (for example, the control unit 1450 in FIG. 1, the wireless communication module 1412, the processing unit 200 in FIG. 9, the game calculation) that acquires the customization data of other PCs including at least the appearance data by communicating with other devices. Unit 210, avatar NPC usage right setting unit 216, communication control unit 270, communication unit 370, step S30 in FIG.
Other PC data storage means for storing the customization data acquired by the other PC data acquisition means (for example, the control unit 1450 in FIG. 1, the processing unit 200 in FIG. 9, the game calculation unit 210, the avatar NPC usage right setting unit 216, Storage unit 500, avatar NPC registration list 544 in FIG. 13, step S32 in FIG. 17,
Game progress control means (for example, the control unit 1450 in FIG. 1, the processing unit 200 in FIG. 9, game calculation) that controls the progress of the game by allowing NPCs based on the customization data stored in the other PC data storage means to participate in the group. Unit 210, team formation control unit 218, game progress control unit 220, step S46 in FIG. 15, step S204 in FIG. 15 to step S284 in FIG. 16) (for example, portable game device 1400 in FIG. 1). ).

第1の形態によれば、予め他PCのカスタマイズデータを取得しておいて、当該データを反映させたNPCをグループに参加させてゲームを進行制御することができる。
つまり、本来そこにいない知人のプレーヤキャラクタの容姿をしたNPCを使うことができるので、あたかも知人が一緒にプレイしているように感じられ、既存のNPCをグループに参加させてプレイする場合よりも、高いグループの結束感を得ることができる。
According to the first embodiment, customization data of other PCs can be acquired in advance, and the game can be controlled by allowing NPCs reflecting the data to participate in the group.
In other words, you can use an NPC that looks like an acquaintance's player character that isn't there, so it feels like an acquaintance is playing together, rather than playing with an existing NPC in a group. , You can get a sense of unity in a high group.

第2の形態は、他機と通信を行って、自機のPC(以下「自PC」とも言う。)と当該他機の他PCとを少なくとも前記グループに参加させてマルチプレイゲームを実行するマルチプレイ実行制御手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、ゲーム進行制御部220)として前記コンピュータを機能させ、
前記他PCデータ取得手段が、前記マルチプレイゲームが所定の進行条件を満たした場合に、当該マルチプレイゲームに参加していた他機から他PCの最新のカスタマイズデータを取得して、前記他PCデータ記憶手段に記憶されている同一の他PCのカスタマイズデータを更新する、ように前記コンピュータを機能させるための第1の形態のプログラムである。
In the second mode, the multiplayer performs communication with another machine and executes the multiplayer game by causing the PC of the own machine (hereinafter also referred to as “own PC”) and the other PC of the other machine to participate in at least the group. The computer is caused to function as execution control means (for example, the control unit 1450 in FIG. 1, the processing unit 200, the game calculation unit 210, and the game progress control unit 220 in FIG. 9),
The other PC data acquisition means acquires the latest customized data of another PC from another machine participating in the multiplayer game when the multiplayer game satisfies a predetermined progress condition, and stores the other PC data It is a program of the 1st form for functioning the said computer to update the customization data of the same other PC memorize | stored in the means.

第2の形態によれば、第1の形態と同様の効果を奏するとともに、一度取得した他PCのカスタマイズデータを更新することができる。
「マルチプレイゲームに参加していた」ことを条件に他機から最新のカスタマイズデータを取得する構成とすることで、知人との頻繁な交流を促す効果も得られる。
According to the second mode, the same effect as that of the first mode can be obtained, and customization data of another PC once acquired can be updated.
By adopting a configuration in which the latest customized data is acquired from another machine on the condition that “I participated in a multiplayer game”, an effect of promoting frequent exchanges with acquaintances can also be obtained.

第3の形態は、前記カスタマイズデータには、更に装備及び/又はアイテム(以下「備品」ともいう。)に係る備品データが含まれており、
前記カスタマイズ手段が、自PCの備品をカスタマイズする手段を有するように前記コンピュータを機能させるための第1又は第2の形態のプログラムである。
In the third aspect, the customization data further includes equipment data relating to equipment and / or items (hereinafter also referred to as “equipment”).
The customization means is a program of the first or second form for causing the computer to function so as to have means for customizing the equipment of the own PC.

第3の形態によれば、第1又は第2の形態と同様の効果を奏するとともに、元になるPCの備品状態をNPCの仕様に反映させることができる。   According to the 3rd form, while having the same effect as the 1st or 2nd form, the equipment state of the original PC can be reflected in the specification of NPC.

第4の形態は、自PCの能力パラメータを前記ゲームの進行に応じて自動的に変更する能力パラメータ自動更新手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、ゲーム進行制御部220、図16のステップS282、S286)として前記コンピュータを機能させるとともに、
前記他PCデータ取得手段が、前記カスタマイズデータとともに当該他PCの能力パラメータを取得し、
前記他PCデータ記憶手段が、前記他PCデータ取得手段により取得されたカスタマイズデータ及び能力パラメータを記憶し、
前記ゲーム進行制御手段が、前記他PCデータ記憶手段に記憶されたカスタマイズデータ及び能力パラメータに基づくNPCを前記グループに参加させて前記ゲームを進行制御する、
ように前記コンピュータを機能させるための第1〜第3の何れかの形態のプログラムである。
In the fourth mode, the ability parameter automatic update means (for example, the control unit 1450 in FIG. 1, the processing unit 200 in FIG. 9, the game computing unit 210) that automatically changes the ability parameter of the own PC according to the progress of the game. , The game progress control unit 220, steps S282 and S286 in FIG.
The other PC data acquisition means acquires the capability parameter of the other PC together with the customization data,
The other PC data storage means stores customization data and capability parameters acquired by the other PC data acquisition means,
The game progress control means controls the progress of the game by causing an NPC based on customization data and ability parameters stored in the other PC data storage means to participate in the group.
Thus, it is a program in any one of the first to third modes for causing the computer to function.

能力パラメータとは、ゲーム内におけるキャラクタの能力を決めるパラメータであり値が設定される。攻撃力、防御力、速力、ジャンプ力、回復力、観察力、好感度、他キャラクタとの相性値、などゲーム内容に応じて適宜選択される。
よって、第4の形態によれば、第1〜第3の何れかの形態と同様の効果を奏するとともに、NPCの能力を、元になるPCの能力に似せることができる。
The ability parameter is a parameter for determining the ability of the character in the game, and a value is set. The attack power, defense power, speed, jump power, recovery power, observation power, likability, compatibility value with other characters, and the like are appropriately selected according to the game content.
Therefore, according to the 4th form, while having the same effect as any one of the 1st-3rd form, the capability of NPC can be made to resemble the capability of the original PC.

第5の形態は、前記ゲーム進行制御手段が、ゲームのステージ及び/又はミッションに応じて、前記カスタマイズデータに基づくNPCの備品を加減する備品加減手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、チーム編成制御部218、図18のステップS140)を有するように前記コンピュータを機能させるための第3の形態のプログラムである。   According to a fifth aspect, the game progress control means adjusts the equipment of the NPC based on the customized data according to the stage and / or mission of the game (for example, the control unit 1450 in FIG. 1, FIG. 9). Is a program of a third form for causing the computer to function so as to have the processing unit 200, the game calculation unit 210, the team organization control unit 218, and step S140 of FIG.

第5の形態によれば、第3の形態と同様の効果を奏するとともに、グループで攻略するステージやミッションに応じて、グループに参加するNPCの備品を加減することができる。よって、ゲーム製作者側が予め用意したNPCがゲームバランスを考慮して設定されている効果を、他PCを元にしたNPCを使用する場合でも同様に発揮させ、ゲームバランスを適当に保持することができる。   According to the fifth embodiment, the same effects as those of the third embodiment can be obtained, and NPC equipment participating in the group can be adjusted depending on the stage and mission to be captured in the group. Therefore, the effect that the NPC prepared by the game producer in advance is set in consideration of the game balance can be exhibited in the same manner even when using the NPC based on another PC, and the game balance can be appropriately maintained. it can.

第6の形態は、前記ゲーム進行制御手段が、ゲームのステージ及び/又はミッションに応じて、前記他PCデータ記憶手段に記憶されたカスタマイズデータ及び能力パラメータに基づくNPCの能力値を変更する能力値変更手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、チーム編成制御部218、図18のステップS140)を有するように前記コンピュータを機能させるための第4の形態のプログラムである。   According to a sixth aspect, the game progress control means changes an NPC ability value based on customization data and ability parameters stored in the other PC data storage means in accordance with the game stage and / or mission. A fourth unit for causing the computer to function so as to have a changing means (for example, the control unit 1450 in FIG. 1, the processing unit 200 in FIG. 9, the game calculation unit 210, the team organization control unit 218, and step S140 in FIG. 18). It is a program of form.

第6の形態によれば、第4の形態と同様の効果を奏するとともに、グループで攻略するステージやミッションに応じて、グループに参加するNPCのカスタマイズ対象の仕様や能力を加減することができる。よって、ゲーム製作者側が予め用意したNPCがゲームバランスを考慮して設定されている効果を、他PCを元にしたNPCを使用する場合でも同様に発揮させ、ゲームバランスを適当に保持することができる。   According to the sixth embodiment, the same effects as those of the fourth embodiment can be obtained, and the customization target specifications and abilities of NPCs participating in the group can be adjusted according to the stage and mission to be captured by the group. Therefore, the effect that the NPC prepared by the game producer in advance is set in consideration of the game balance can be exhibited in the same manner even when using the NPC based on another PC, and the game balance can be appropriately maintained. it can.

第7の形態は、前記ゲーム進行制御手段が、プレーヤの行動指示入力に応じて前記NPCの行動制御を行う行動制御手段(例えば、図1の制御ユニット1450、図9の処理部200、ゲーム演算部210、ゲーム進行制御部220、図21のステップS230〜S234)を有するように前記コンピュータを機能させるための第1〜第6の何れかの形態のプログラムである。   In a seventh mode, the game progress control means performs action control means (for example, the control unit 1450 in FIG. 1, the processing unit 200 in FIG. 21 is a program in any one of the first to sixth modes for causing the computer to function so as to include the unit 210, the game progress control unit 220, and steps S230 to S234 in FIG.

第7の形態によれば、第1〜第6の何れかの形態と同様の効果を奏するとともに、プレーヤの行動指示入力に応じてNPCの行動制御を行うことができる。   According to the seventh aspect, the same effects as in any one of the first to sixth aspects can be obtained, and NPC action control can be performed in response to a player action instruction input.

第8の形態は、第1〜第7の何れかの形態のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。ここで言う「情報記憶媒体」とは、例えば磁気ディスクや光学ディスク、ICメモリなどを含む。
第8の形態によれば、第1〜第7の何れかの形態のプログラムをコンピュータに読み取らせて実行させることによって、コンピュータに第1〜第7の形態の何れかと同様の効果を発揮させることができる。
The eighth form is a computer-readable information storage medium storing the program of any one of the first to seventh forms. The “information storage medium” mentioned here includes, for example, a magnetic disk, an optical disk, an IC memory, and the like.
According to the eighth aspect, by causing the computer to read and execute the program of any one of the first to seventh forms, causing the computer to exert the same effect as any of the first to seventh forms. Can do.

携帯型ゲーム装置の構成例を示す斜視外観。The perspective appearance which shows the structural example of a portable game device. ゲームプレイのスタイルとゲームの概要を説明するための概念図。The conceptual diagram for demonstrating the style of a game play and the outline | summary of a game. ノーマルNPCをチームに参加させた場合のゲームプレイのスタイルとゲーム画面例を示す図。The figure which shows the style of a game play when a normal NPC is made to join a team, and a game screen example. アバターNPCをチームに参加させた場合のゲームプレイのスタイルとゲーム画面例を示す図。The figure which shows the style of a game play at the time of making an avatar NPC join a team, and a game screen example. ロビー画面とアバター使用権の申し込み画面の一例を示す図。The figure which shows an example of the application screen of a lobby screen and an avatar use right. アバター交換に関するゲーム画面例と交換過程について説明するための図。The figure for demonstrating the example of a game screen regarding avatar exchange, and the exchange process. チーム作成に関する画面例を示す図。The figure which shows the example of a screen regarding team creation. NPC選択画面の一例を示す図。The figure which shows an example of an NPC selection screen. 携帯型ゲーム装置の機能構成の一例を示す機能ブロック図。The functional block diagram which shows an example of a function structure of a portable game device. 能力パラメータ標準値設定データのデータ構成の一例を示す図。The figure which shows an example of a data structure of capability parameter standard value setting data. アカウントデータのデータ構成の一例を示す図。The figure which shows an example of the data structure of account data. 行動パターンデータのデータ構成の一例を示す図。The figure which shows an example of a data structure of action pattern data. アバターNPC登録リストのデータ構成の一例を示す図。The figure which shows an example of the data structure of an avatar NPC registration list. チーム編成データのデータ構成の一例を示す図。The figure which shows an example of a data structure of team organization data. 携帯型ゲーム装置の主たる処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of the main processes of a portable game device. 図15より続くフローチャート。The flowchart following FIG. アバターNPC使用権交換処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of an avatar NPC use right exchange process. チーム編成処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of a team organization process. 参加判定処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of participation determination processing. アバターNPC能力補正処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of an avatar NPC capability correction process. アバターNPC行動制御処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of an avatar NPC action control process. アバターNPC更新処理の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of an avatar NPC update process. アバターNPCの使用権交換方法の設定が可能な変形例のゲーム画面例。The example of a game screen of the modification which can set the usage right exchange method of avatar NPC. アバターNPC使用権交換処理の変形例の流れを説明するためのフローチャート。The flowchart for demonstrating the flow of the modification of an avatar NPC usage right exchange process.

〔第1実施形態〕
本発明を適用した第1実施形態として、複数の携帯型ゲーム装置をアドホックモードで無線通信接続してマルチプレイ型RPG(ロールプレイングゲーム)を実行する形態について説明する。
[First Embodiment]
As a first embodiment to which the present invention is applied, a mode in which a multiplayer RPG (role playing game) is executed by wirelessly connecting a plurality of portable game devices in an ad hoc mode will be described.

[携帯型ゲーム装置の構成]
図1は、本実施形態における携帯型ゲーム装置の構成例を説明するための斜視外観図である。携帯型ゲーム装置1400は、方向入力キー1402と、プッシュスイッチ1404と、第1液晶ディスプレイ1406と、第2液晶ディスプレイ1408と、スピーカ1410と、制御ユニット1450とを、ヒンジ1414で開閉自在な折り畳み型の装置本体に備えている。そして、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408の表示面上には、スタイラスペン1416などで触れることによって表示画面の任意位置を接触入力することのできるタッチパネル1407、1409がそれぞれ装着されている。
[Configuration of portable game device]
FIG. 1 is a perspective external view for explaining a configuration example of a portable game device according to the present embodiment. The portable game apparatus 1400 is a foldable type in which a direction input key 1402, a push switch 1404, a first liquid crystal display 1406, a second liquid crystal display 1408, a speaker 1410, and a control unit 1450 can be opened and closed with a hinge 1414. It is equipped with the main body of the device. On the display surfaces of the first liquid crystal display 1406 and the second liquid crystal display 1408, touch panels 1407 and 1409 that can touch and input arbitrary positions on the display screen by touching with a stylus pen 1416 or the like are mounted, respectively. .

また、装置本体には、コンピュータ読み出し可能な情報記憶媒体であるメモリカード1440からデータを読み込んだりデータを書き込みできるメモリカード読取装置1418が備えられている。メモリカード1440には、携帯型ゲーム装置1400の制御ユニット1450がゲームプレイに係る各種演算処理を実行するために必要なプログラムや各種設定データが記憶されている。その他、装置本体には図示されていない内蔵バッテリーや電源ボタン、音量調節ボタン等が設けられている。   Further, the apparatus main body is provided with a memory card reader 1418 that can read data from and write data to a memory card 1440 that is a computer-readable information storage medium. The memory card 1440 stores programs and various setting data necessary for the control unit 1450 of the portable game apparatus 1400 to execute various arithmetic processes related to game play. In addition, the apparatus main body is provided with a built-in battery, a power button, a volume control button, etc., not shown.

タッチパネル1407、1409は、表示画面の表示を遮ることなくそれぞれ第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408の表示画面のほぼ全域を被い、プレーヤがスタイラスペン1416(或いは指など)で触れる接触操作を行うと、左上を原点とする直交座標系における接触位置座標を制御ユニット1450へ出力することができる。   The touch panels 1407 and 1409 cover almost the entire area of the display screen of the first liquid crystal display 1406 and the second liquid crystal display 1408 without blocking the display on the display screen, respectively, and the touch operation that the player touches with the stylus pen 1416 (or a finger or the like). As a result, the contact position coordinates in the orthogonal coordinate system with the upper left as the origin can be output to the control unit 1450.

制御ユニット1450は、ゲーム装置の制御基板に相当し、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)などの各種マイクロプロセッサ、ASIC(Application Specific Integrated Circuit)、VRAMやRAM,ROM等の各種ICメモリを搭載する。   The control unit 1450 corresponds to a control board of the game apparatus, and includes various microprocessors such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a VRAM, and the like. Various IC memories such as RAM and ROM are installed.

また、制御ユニット1450は、無線LAN規格(例えば、IEEE 802.11シリーズ、Bluetooth(登録商標;IEEE 802.15.1)など)に則った無線通信モジュール1412を備える。更に、第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408のドライバ回路、タッチパネル1407及びタッチパネル1409のドライバ回路、方向入力キー1402及びプッシュスイッチ1404からの信号を受信する回路、スピーカ1410へ音声信号を出力するためのアンプ回路、メモリカード読取装置1418への信号入出力回路といった所謂I/F回路(インターフェース回路)を搭載する。
これら制御ユニット1450に搭載されている各要素は、バス回路を介して電気的に接続され、データの読み書きや信号の送受信が可能になっている。
The control unit 1450 includes a wireless communication module 1412 that complies with wireless LAN standards (for example, IEEE 802.11 series, Bluetooth (registered trademark; IEEE 802.15.1), etc.). Further, the driver circuit of the first liquid crystal display 1406 and the second liquid crystal display 1408, the driver circuit of the touch panel 1407 and the touch panel 1409, the circuit that receives signals from the direction input key 1402 and the push switch 1404, and the audio signal are output to the speaker 1410. A so-called I / F circuit (interface circuit) such as a signal input / output circuit to the memory card reader 1418 is mounted.
Each element mounted on these control units 1450 is electrically connected via a bus circuit, and can read and write data and send and receive signals.

そして制御ユニット1450は、メモリカード読取装置1418によってメモリカード1440に格納されているプログラムやデータを読み出して、搭載するICメモリにこれらを一時記憶する。そして、読み出したプログラムを実行して演算処理を実行し、方向入力キー1402やプッシュスイッチ1404、タッチパネル1407及び1409からの操作入力に応じて携帯型ゲーム装置1400の各部を制御する。   The control unit 1450 reads out the program and data stored in the memory card 1440 by the memory card reader 1418 and temporarily stores them in the IC memory to be mounted. Then, the read program is executed to execute arithmetic processing, and each part of the portable game apparatus 1400 is controlled in accordance with operation inputs from the direction input key 1402, push switch 1404, touch panels 1407 and 1409.

尚、本実施形態では、携帯型ゲーム装置1400は必要なプログラムや各種設定データをメモリカード1440から読み出す構成としているが、主要なプログラムやデータを制御ユニット1450に搭載されているICメモリに予め記憶している構成とすることができる。或いは、無線通信モジュール1412を介して、インターネットやLAN(Local Area Network)、WAN(Wide Area Network)などの有線/無線の通信回線1に接続して外部装置からダウンロードして取得する構成としても良い。   In the present embodiment, the portable game device 1400 is configured to read out necessary programs and various setting data from the memory card 1440. However, main programs and data are stored in advance in an IC memory mounted on the control unit 1450. It can be set as the structure which is carrying out. Alternatively, the wireless communication module 1412 may be connected to a wired / wireless communication line 1 such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network), and may be downloaded from an external device and acquired. .

[ゲーム概要の説明]
図2は、本実施形態におけるゲームプレイのスタイルとゲームの概要を説明するための概念図である。本実施形態では、互いに友人関係にある複数のプレーヤP1〜P4がそれぞれ携帯型ゲーム装置1400(1400a)〜1400(1400d)を使用する。各携帯型ゲーム装置1400(1400a)〜1400(1400d)では、同じシステムプログラムとゲームプログラムとが実行されており、無線LANのアドホックモードによりデータ通信可能に接続される。
[Description of game overview]
FIG. 2 is a conceptual diagram for explaining the game play style and the outline of the game in the present embodiment. In the present embodiment, a plurality of players P1 to P4 who are in friendship with each other use portable game devices 1400 (1400a) to 1400 (1400d), respectively. In each of the portable game apparatuses 1400 (1400a) to 1400 (1400d), the same system program and game program are executed, and are connected so as to be able to perform data communication in a wireless LAN ad hoc mode.

そして、各プレーヤP1〜P4は、事前にベースとなるキャラクタ(この図の例ではウサギ型キャラクタ)の外観や装備(アイテムを含む。備品の一例。)をカスタマイズし、各々のプレーヤキャラクタ2(2a〜2d)として設定し、マルチプレイ型RPGを楽しむことができる(図中のゲーム画面W50参照)。   Each player P1 to P4 customizes the appearance and equipment (including items and examples of equipment) of the base character (in this example, a rabbit character) in advance, and each player character 2 (2a). ˜2d) and enjoy multi-play RPG (see game screen W50 in the figure).

本実施形態のマルチプレイ型RPGでは、4人1チームでプレイする。尚、チーム定員はゲーム内容等に応じて適宜変更しても良い。
チームには、実在するプレーヤP1〜P4のプレーヤキャラク2(2a〜2d)がチームに加入できるのは勿論、図3に示すように、ノーマルNPC3を加えることができる。このノーマルNPC3は、予めゲーム製作者がデザインや装備を設定して用意してあるキャラクタである。ノーマルNPC3をチームに加入させることで、プレーヤの数がチーム定員に満たない場合でもマルチプレイ型RPGを楽しむことができる(ゲーム画面W52参照)。図の例では、携帯型ゲーム装置1400(1400a)で、操作入力に基づくプレーヤキャラクタ2(2a)の制御とノーマルNPC3の自動制御の両方の制御が行われる。
In the multiplayer RPG of this embodiment, four teams play with one team. The team capacity may be changed as appropriate according to the content of the game.
As shown in FIG. 3, normal NPC 3 can be added to the team as well as the player characters 2 (2a to 2d) of the existing players P1 to P4 can join the team. The normal NPC 3 is a character that is prepared in advance by the game creator by setting the design and equipment. By joining the normal NPC 3 to the team, the multiplayer RPG can be enjoyed even when the number of players is less than the team capacity (see the game screen W52). In the illustrated example, the portable game device 1400 (1400a) performs both control of the player character 2 (2a) and automatic control of the normal NPC 3 based on the operation input.

ノーマルNPC3は、いつでも誰でも使用できるので大変重宝であるが、前述のようにゲーム製作者がデザインや装備を設定したキャラクタであり、ともすれば没個性的な印象を伴う。それ故、チーム定員を満たすための助っ人としての機能は十分であるが、友人同士4人揃ったときよりもチームとしての結束感がやや劣ってしまう。   The normal NPC 3 is very useful because anyone can use it at any time. However, as described above, the game creator is a character whose design and equipment are set, and it is accompanied by an impression of defeat. Therefore, the function as an assistant to satisfy the team capacity is sufficient, but the sense of unity as a team is slightly inferior to when four friends are together.

しかし、本実施形態では、図4に示すように、このノーマルNPC3とは別に、プレーヤが以前一緒にプレイしたプレーヤのプレーヤキャラクタの仕様を適用したアバターNPC5をチームに加えることができる。   However, in the present embodiment, as shown in FIG. 4, in addition to the normal NPC 3, an avatar NPC 5 to which the player character specifications of the player that the player has played together before can be added to the team.

アバターNPC5は、いつでも誰でも使用できるものではなく、予めプレーヤ間で互いのプレーヤキャラクタをNPCとして使用できる使用権を事前に交換することにより使用可能となる。アバターNPC5は、使用権を交換した相手のプレーヤキャラクタのカスタマイズがそのまま適用されたNPCである。換言すれば、使用権を交換した相手のプレーヤキャラクタの特徴(外見的、機能的特徴)を備えたNPCである。図4の例では、携帯型ゲーム装置1400(1400b)を使用するプレーヤP2がゲームに参加できない状態にあるが、予め携帯型ゲーム装置1400(1400a)を使用するプレーヤP1がアバターNPCの使用権の交換をしていたので、プレーヤキャラクタ2(2b)の容姿と能力を有したアバターNPC5をチームに参加させている。   The avatar NPC5 cannot be used by anyone at any time, but can be used by exchanging the right of use that allows each player character to be used as an NPC in advance. The avatar NPC 5 is an NPC to which customization of the opponent player character whose usage rights have been exchanged is applied as it is. In other words, the NPC has the characteristics (appearance and functional characteristics) of the opponent player character whose usage rights are exchanged. In the example of FIG. 4, the player P2 who uses the portable game device 1400 (1400b) is in a state where he / she cannot participate in the game, but the player P1 who uses the portable game device 1400 (1400a) in advance has the right to use the avatar NPC. Since the exchanges were made, an avatar NPC5 having the appearance and ability of the player character 2 (2b) is allowed to participate in the team.

このアバターNPC5は、プレーヤキャラクタ2(2b)と同様の容姿と能力を持っているので、自動制御されてはいるがいつものメンバーでマルチプレイしているかのような状況を作り出し、いつも通りの結束感でゲームを楽しむことができる(ゲーム画面W54参照)。   Since this avatar NPC5 has the same appearance and ability as the player character 2 (2b), it creates a situation where it is automatically controlled but multiplayer with the usual members, and a sense of unity as usual Can enjoy the game (see game screen W54).

[ゲーム開始までの手順の説明]
では、ゲーム開始までの手順に沿って、アバターの使用権の交換からアバターNPCをチームに参加させるまでの流れをより具体的に説明する。
[Explanation of procedure until game start]
The flow from the exchange of the right to use the avatar to the participation of the avatar NPC in the team will be described more specifically along the procedure up to the start of the game.

図5は、ロビー画面とアバター使用権の申し込み画面の一例を示す図である。尚、本実施形態における携帯型ゲーム装置1400はマルチディスプレイなので、第1液晶ディスプレイ1406と第2液晶ディスプレイ1408を個別に表示切換して各種画面が表示される。シングルディスプレイの場合には、適宜画面が切り換えられるか、ウィンドウが適宜追加されるものとする。   FIG. 5 is a diagram illustrating an example of a lobby screen and an avatar usage right application screen. Since the portable game apparatus 1400 in the present embodiment is a multi-display, various screens are displayed by switching the display of the first liquid crystal display 1406 and the second liquid crystal display 1408 individually. In the case of a single display, the screen is switched as appropriate, or a window is added as appropriate.

各携帯型ゲーム装置1400がアドホックモードで接続すると、先ずロビー画面W2が表示される。ロビー画面W2では、各プレーヤキャラクタ2が集会場(所謂ロビー)に集っている様子が表示され、ソフトウェアキーボード10を用いてチャットをすることができる。チャット機能を使って、各プレーヤは今日のゲームプレイをどうするか相談することができる。   When each portable game apparatus 1400 is connected in the ad hoc mode, the lobby screen W2 is first displayed. On the lobby screen W2, a state in which the player characters 2 are gathering at the meeting place (so-called lobby) is displayed, and chatting can be performed using the software keyboard 10. Using the chat function, each player can discuss what to do with today's game play.

ロビー画面W2には、メニュー表示部12が含まれる。本実施形態のメニュー表示部12には「チーム作成」「チーム参加」「カスタマイズ」「アバター交換」「ゲーム終了」などの各種操作選択ボタンが表示される。プレーヤは、これらのボタンをスタイラスペン1416(図1参照)等でタッチ操作することにより、ボタンに記された表題の機能を使用することができる。   The lobby screen W2 includes a menu display unit 12. The menu display unit 12 of this embodiment displays various operation selection buttons such as “team creation”, “team participation”, “customization”, “avatar exchange”, and “game end”. The player can use the title function described on the buttons by touching these buttons with the stylus pen 1416 (see FIG. 1) or the like.

メニュー表示部12から「チーム作成」を選択操作すると、これからゲームプレイするための新たなチームを作成することができる。通常は、チームリーダとなるプレーヤが操作する。リーダ以外のメンバーとなるプレーヤは、メニュー表示部12から「チーム参加」を選択操作して、チームリーダが作成したチームに参加登録することができる。   By selecting “Create Team” from the menu display unit 12, a new team for playing a game can be created. Normally, the player who is the team leader operates. A player who is a member other than the leader can select and participate in the team created by the team leader by selecting and operating “team participation” from the menu display unit 12.

メニュー表示部12から「カスタマイズ」を選択操作すると、プレーヤキャラクタ2の仕様を変更することができる。例えば、(1)プレーヤキャラクタ2のベースとなるモデルの選択、(2)モデルに適用するテクスチャ(外見の配色等)の選択や編集、(3)保有するアイテムから装備するアイテムを指定、(4)獲得した経験値を各種能力パラメータへ振り分ける、などの機能を実現する。これらの機能は、適宜公知技術を利用すると良い。   When “Customize” is selected from the menu display unit 12, the specification of the player character 2 can be changed. For example, (1) selection of a model serving as a base for the player character 2, (2) selection or editing of a texture (appearance color scheme, etc.) to be applied to the model, (3) designation of an item to be equipped from the held items, (4 ) Realize functions such as distributing the acquired experience values to various ability parameters. For these functions, known techniques may be used as appropriate.

メニュー表示部12から「アバター交換」を選択操作すると、本明細書で言うところのアバターNPCの使用権交換のオファーと、交渉成立時のデータ交換をすることができる。   When “Avatar exchange” is selected and operated from the menu display section 12, an avatar NPC usage right exchange offer as referred to in this specification and data exchange at the time of negotiation establishment can be performed.

図6は、アバター交換に関するゲーム画面例と交換過程について説明するための図である。携帯型ゲーム装置1400(1400a)のメニュー表示部12で「アバター交換」が選択操作されると、アバター交換申し込み画面W4が当該ゲーム装置の第2液晶ディスプレイ1408に表示される。   FIG. 6 is a diagram for explaining an example of a game screen regarding avatar exchange and an exchange process. When “Avatar exchange” is selected and operated on the menu display unit 12 of the portable game apparatus 1400 (1400a), an avatar exchange application screen W4 is displayed on the second liquid crystal display 1408 of the game apparatus.

同画面では、これからアバターNPCの使用権交換を申し込む相手とするプレーヤキャラクタ2(2b〜2d)を選択するように促す通知14が表示されるとともに、交換候補一覧16が表示される。携帯型ゲーム装置1400(1400a)のプレーヤP1は、交換候補一覧16内から、スタイラスペン1416等でタッチして何れかのキャラクタを選択し、メニュー表示部12の「オファーする」を選択操作する。
すると、携帯型ゲーム装置1400(1400a)から、交換候補一覧16で選択されたキャラクタに対応する携帯型ゲーム装置1400(1400b)へ交換リクエスト信号が送信される。
On the same screen, a notification 14 prompting the user to select a player character 2 (2b to 2d) as an opponent to apply for the exchange of usage rights for the avatar NPC is displayed, and a replacement candidate list 16 is displayed. The player P1 of the portable game apparatus 1400 (1400a) touches with the stylus pen 1416 or the like from the exchange candidate list 16 to select any character, and selects “offer” on the menu display unit 12.
Then, an exchange request signal is transmitted from portable game apparatus 1400 (1400a) to portable game apparatus 1400 (1400b) corresponding to the character selected in exchange candidate list 16.

携帯型ゲーム装置1400(1400b)では、交換リクエスト信号を受信すると、アバター交換承認画面W6を第2液晶1408に表示させる。同画面では、交換のオファーが有った旨の通知18と、オファーしてきた相手の識別表示19とが表示される。また、メニュー表示部12には、オファーに対する返答の選択肢を入力するための「了承する」「断る(終了)」ボタン表示が追加される。   When the portable game device 1400 (1400b) receives the exchange request signal, the avatar exchange approval screen W6 is displayed on the second liquid crystal 1408. On the same screen, a notification 18 that there is an offer for exchange and an identification display 19 of the partner who offered the offer are displayed. The menu display unit 12 is also provided with “Accept” and “Decline (End)” button displays for inputting options of responses to offers.

オファーを受けた携帯型ゲーム装置1400(1400b)のプレーヤP2が、「了承する」を選択操作すると、オファーした側の携帯型ゲーム装置1400(1400a)と、オファーを受けた側の携帯型ゲーム装置1400(1400b)との間で、それぞれのプレーヤキャラクタ2(2a)、2(2b)のキャラクタ設定データの複製が交換され、交換された複製のキャラクタ設定データが、各々で今後使用可能なアバターNPC5のキャラクタ設定データとして登録される。   When the player P2 of the portable game apparatus 1400 (1400b) who has received the offer selects “Accept”, the portable game apparatus 1400 (1400a) of the offerer and the portable game apparatus of the recipient of the offer A copy of the character setting data of each of the player characters 2 (2a) and 2 (2b) is exchanged with 1400 (1400b), and the exchanged character setting data of the duplicates can be used in the future for each avatar NPC5. Is registered as character setting data.

図7は、チーム作成に関する画面例を示す図である。ロビー画面W2においてメニュー表示部12の「チーム作成」を選択操作すると、新たにチーム編成データ(初期状態)が生成されるとともに、チーム編成画面W8が第2液晶ディスプレイ1408に表示される。チーム編成画面W8には、チームメンバーリスト20と、ミッション表示部22と、編成メニュー表示部24とが表示される。   FIG. 7 is a diagram illustrating an example of a screen related to team creation. When “team creation” in the menu display unit 12 is selected and operated on the lobby screen W2, team organization data (initial state) is newly generated, and the team organization screen W8 is displayed on the second liquid crystal display 1408. On the team organization screen W8, a team member list 20, a mission display unit 22, and an organization menu display unit 24 are displayed.

チームメンバーリスト20は、チームを構成する各キャラクタを登録順に表示する。初期状態では、登録順第1番にチームを作成したプレーヤのプレーヤキャラクタ2(2a)が自動的に登録される。後に、他の携帯型ゲーム装置でチーム参加操作をする都度、携帯型ゲーム装置1400(1400a)がそれら他の携帯型ゲーム装置から参加リクエストを受信して、参加リクエストを発信した携帯型ゲーム装置のプレーヤキャラクタをチームに登録する処理を実行する。すると、チームメンバーリスト20の登録順に、チームメンバーの情報が表示される。   The team member list 20 displays the characters constituting the team in the order of registration. In the initial state, the player character 2 (2a) of the player who created the team in the first registration order is automatically registered. Later, each time a team participation operation is performed on another portable game device, the portable game device 1400 (1400a) receives a participation request from the other portable game device and transmits the participation request. A process of registering the player character with the team is executed. Then, team member information is displayed in the order of registration in the team member list 20.

チーム編成画面W8が表示された直後の初期状態では、ミッション未設定の状態である。よって、ミッション表示部22には、何も表示されないか「未定」通知が表示される。
携帯型ゲーム装置1400(1400a)のプレーヤP1が、ミッション表示部22をスタイラスペン1416等でタッチ操作すると、ミッション選択操作が為されたと判断されて、ミッション選択画面W10が第2液晶ディスプレイ1408に表示される。
In the initial state immediately after the team organization screen W8 is displayed, the mission is not set. Therefore, the mission display unit 22 displays an “undecided” notification as to whether nothing is displayed.
When the player P1 of the portable game apparatus 1400 (1400a) touches the mission display unit 22 with the stylus pen 1416 or the like, it is determined that the mission selection operation has been performed, and the mission selection screen W10 is displayed on the second liquid crystal display 1408. Is done.

ミッション選択画面W10には、選択可能なミッションリスト30が表示される。携帯型ゲーム装置1400(1400a)のプレーヤP1が当該リストの中から何れかをスタイラスペン1416等でタッチして選択する。何れかのミッションが選択状態にあって、所定の選択確定操作をすると、第2液晶ディスプレイ1408がチーム作成画面W8に戻り、ミッション表示部22には先に選択されたミッション名などの情報が表示される。   A selectable mission list 30 is displayed on the mission selection screen W10. The player P1 of the portable game apparatus 1400 (1400a) selects one from the list by touching it with the stylus pen 1416 or the like. If any mission is in a selected state and a predetermined selection confirmation operation is performed, the second liquid crystal display 1408 returns to the team creation screen W8, and the mission display unit 22 displays information such as the name of the previously selected mission. Is done.

図8は、NPC選択画面の一例を示す図である。チーム作成画面W8の編成メニュー表示部24にて、「NPCをチームに参加させる」を選択操作すると、NPC選択画面W12が携帯型ゲーム装置1400(1400a)の第2液晶ディスプレイ1408に表示される。NPC選択画面W12には、NPCリスト40と、NPCリスト40で選択中のNPCの情報が表示される詳細表示部42と、選択メニュー表示部44とが表示される。   FIG. 8 is a diagram illustrating an example of the NPC selection screen. When “NPC joins the team” is selected in the organization menu display section 24 of the team creation screen W8, the NPC selection screen W12 is displayed on the second liquid crystal display 1408 of the portable game apparatus 1400 (1400a). On the NPC selection screen W12, an NPC list 40, a detailed display unit 42 for displaying information on the NPC currently selected in the NPC list 40, and a selection menu display unit 44 are displayed.

NPCリスト40には、デフォルトで設定されているノーマルNPC3と、使用権交換を済ませているアバターNPC5(図中の「ブッチー Lv17 戦士」)と、が選択可能に表示される。携帯型ゲーム装置1400(1400a)のプレーヤP1は、NPCリスト40から何れかのNPCを選択する。そして、選択メニュー表示部44の「選択確定」を選択操作すると、選択されたNPCがチームに参加登録され、第2液晶ディスプレイ1408の表示がチーム作成画面W8に戻る。このとき、チームメンバーリスト20に参加登録されたNPCの情報が追加表示されるのは勿論である。   In the NPC list 40, a normal NPC 3 set as a default and an avatar NPC 5 ("Butchie Lv17 Warrior" in the figure) that has been exchanged are displayed in a selectable manner. The player P1 of the portable game apparatus 1400 (1400a) selects any NPC from the NPC list 40. Then, when “selection confirmation” in the selection menu display section 44 is selected, the selected NPC is registered for participation in the team, and the display on the second liquid crystal display 1408 returns to the team creation screen W8. At this time, of course, the information of the NPC registered and registered in the team member list 20 is additionally displayed.

チーム編成が終了したら、携帯型ゲーム装置1400(1400a)のプレーヤP1は、編成メニュー表示部24から「編成を確定」を選択操作すると、チーム編成が確定され、これまので編成内容を登録したチーム編成データが、チームに参加するプレーヤの携帯型ゲーム装置1400(1400c〜1400d)へ配信される。よって、配信されたチーム編成データを元にして、アバターNPC5がチームに参加したマルチプレイ型RPGがプレイ可能となる。   When the team organization is completed, when the player P1 of the portable game apparatus 1400 (1400a) selects and operates “confirm organization” from the organization menu display unit 24, the team organization is confirmed, and the team that has registered the organization content so far The organization data is distributed to portable game devices 1400 (1400c to 1400d) of players participating in the team. Therefore, based on the distributed team organization data, a multiplayer RPG in which the avatar NPC 5 has joined the team can be played.

[機能ブロックの説明]
次に、本実施形態の機能構成について説明する。
図9は、携帯型ゲーム装置1400の機能構成の一例を示す機能ブロック図である。
携帯型ゲーム装置1400は、操作入力部100と、処理部200と、音出力部350と、画像表示部360と、通信部370と、記憶部500とを備える。
[Description of functional block]
Next, the functional configuration of this embodiment will be described.
FIG. 9 is a functional block diagram illustrating an example of a functional configuration of the portable game apparatus 1400.
The portable game device 1400 includes an operation input unit 100, a processing unit 200, a sound output unit 350, an image display unit 360, a communication unit 370, and a storage unit 500.

操作入力部100は、プレーヤによって為された各種の操作入力に応じた操作入力信号を処理部200に出力する。例えば、プッシュスイッチや、ジョイスティック、タッチパッド、トラックボール、2軸以上の検出軸を有する多軸検出型加速度センサ又は検出軸方向を違えて組み合わされた単軸検出型加速度センサユニット、少なくとも2方向以上の検出を可能にする多方向検出型傾斜センサまたは検出方向を違えて組み合わされた単方向検出型傾斜センサユニット、などによって実現できる。図1の方向入力キー1402や、プッシュスイッチ1404、3軸加速度センサ1422がこれに該当する。   The operation input unit 100 outputs operation input signals corresponding to various operation inputs made by the player to the processing unit 200. For example, push switches, joysticks, touch pads, trackballs, multi-axis detection type acceleration sensors having two or more detection axes, or single-axis detection type acceleration sensor units combined with different detection axis directions, at least two or more directions This can be realized by a multi-directional detection type inclination sensor that enables detection of a single direction detection type inclination sensor unit combined with different detection directions. The direction input key 1402, the push switch 1404, and the triaxial acceleration sensor 1422 shown in FIG.

そして、操作入力部100は、接触位置検出部104を含む。接触位置検出部104は、表示画面範囲への接触位置を検出することのできるデバイスで実現される。図1のタッチパネル1407,1409がこれに該当する。   The operation input unit 100 includes a contact position detection unit 104. The contact position detection unit 104 is realized by a device that can detect a contact position to the display screen range. The touch panels 1407 and 1409 in FIG. 1 correspond to this.

処理部200は、例えばCPUやGPU等のマイクロプロセッサや、ASIC(特定用途向け集積回路)、ICメモリなどの電子部品によって実現され、操作入力部100や記憶部500を含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号に基づいて各種の演算処理を実行して、携帯型ゲーム装置1400の動作を制御する。図1の制御ユニット1450が処理部200に該当する。
そして、本実施形態における処理部200は、ゲーム演算部210と、音生成部250と、画像生成部260と、通信制御部270とを備える。
The processing unit 200 is realized by, for example, a microprocessor such as a CPU or a GPU, an electronic component such as an ASIC (Application Specific Integrated Circuit), an IC memory, and the like, and is connected to each functional unit including the operation input unit 100 and the storage unit 500. To control data input / output. Then, various arithmetic processes are executed based on predetermined programs and data, and operation input signals from the operation input unit 100 to control the operation of the portable game apparatus 1400. The control unit 1450 in FIG. 1 corresponds to the processing unit 200.
The processing unit 200 in the present embodiment includes a game calculation unit 210, a sound generation unit 250, an image generation unit 260, and a communication control unit 270.

ゲーム演算部210は、マルチプレイ型RPGの実行に関する処理を実行する。
例えば、仮想3次元空間に背景物等のオブジェクトを配置してゲーム空間を形成する処理、ゲーム空間内にプレーヤキャラクタ2(2a〜2d)やノーマルNPC3、アバターNPC5、敵NPCなどを配置して動作制御する処理、各キャラクタの動作制御の結果に基づくゲーム結果の算出処理、操作入力ログの記憶処理、チャット機能を実現する処理、キャラクタモデルに適用されるテクスチャの画像加工処理、タイマやカウンタの処理などを実現する。
より具体的には、ゲーム演算部210は、ロビー制御部212と、カスタマイズ制御部214と、アバターNPC使用権設定部216と、チーム編成制御部218と、ゲーム進行制御部220と、アバターNPC仕様更新部222とを含む。
The game calculation unit 210 executes processing related to the execution of the multiplayer RPG.
For example, a process for forming a game space by placing an object such as a background object in a virtual three-dimensional space, a player character 2 (2a to 2d), a normal NPC3, an avatar NPC5, an enemy NPC, etc. in the game space Control processing, game result calculation processing based on the result of motion control of each character, operation input log storage processing, processing for realizing a chat function, texture image processing applied to a character model, timer and counter processing Etc.
More specifically, the game calculation unit 210 includes a lobby control unit 212, a customization control unit 214, an avatar NPC usage right setting unit 216, a team organization control unit 218, a game progress control unit 220, and an avatar NPC specification. An update unit 222.

ロビー制御部212は、アドホックモードで接続した携帯型ゲーム装置1400で共通のロビー画面W2を表示するのに必要な処理を実行する。また、ロビー画面W2表示中に実現できる各種機能(例えば、チャット機能)などを実現する為の処理を実行する。ロビー制御部212は、公知のマルチプレイ型ゲームにおける所謂「ロビー」や「待合室」などを実現する技術を適宜利用すると良い。   The lobby control unit 212 executes processing necessary to display a common lobby screen W2 on the portable game device 1400 connected in the ad hoc mode. Moreover, the process for implement | achieving the various functions (for example, chat function) etc. which can be implement | achieved during the lobby screen W2 display is performed. The lobby control unit 212 may appropriately use a technique for realizing a so-called “lobby” or “waiting room” in a known multiplayer game.

カスタマイズ制御部214は、プレーヤキャラクタ2の作成・装備等の変更など各種仕様の変更を行う為の処理を実行する。例えば、ベースとなるキャラクタの選択、ベースとしたキャラクタに適用するテクスチャの選択、キャラクタに付与する部品(例えば、眉毛、眼鏡、口、尾など)の選択、テクスチャの色相の変更、装備品の選択、ゲーム中に獲得した経験値を能力向上のために各種能力パラメータへの振り分け、などを実現する処理を行う。これらは、公知のマルチプレイ型ゲームにおける同様の機能によって実現できる。
尚、カスタマイズ制御部214により作成された情報は、記憶部500のアカウントデータ520内に格納される。
The customization control unit 214 executes processing for changing various specifications such as creation of the player character 2 and change of equipment. For example, selection of the base character, selection of the texture to be applied to the base character, selection of parts to be added to the character (for example, eyebrows, glasses, mouth, tail, etc.), change of texture hue, selection of equipment Then, processing for realizing the experience value acquired during the game is divided into various ability parameters in order to improve the ability. These can be realized by similar functions in a known multiplayer game.
The information created by the customization control unit 214 is stored in the account data 520 of the storage unit 500.

アバターNPC使用権設定部216は、アバターNPCの使用権の交換に関する処理を実行する。例えば、(1)アバターNPCの使用権を未だ獲得していない他プレーヤキャラクタの抽出処理と抽出結果をリスト表示する処理、(2)そのリスト表示から使用権交換の対象とする他プレーヤキャラクタの選択処理、(3)使用権交換対象とされた他プレーヤキャラクタを操る他の携帯型ゲーム装置に対して使用権交換のオファー信号を送信する処理、(4)逆にオファー信号を受信した場合にオファーに了承するか否かを返信するための処理、(5)交換了承された場合に、オファー側の携帯型ゲーム装置と了承側の携帯型ゲーム装置との間で、アバターNPCを表示し動作制御するための情報として後述するオリジナルキャラクタ設定データを交換する処理、を実行する。   The avatar NPC usage right setting unit 216 executes processing related to the exchange of usage rights of the avatar NPC. For example, (1) Extraction processing of other player characters that have not yet acquired the right to use the avatar NPC and processing to display a list of extraction results, (2) Selection of other player characters to be exchanged for usage rights from the list display Processing, (3) processing for transmitting an offer signal for use right exchange to another portable game device that manipulates another player character that is subject to use right exchange, and (4) offer when the offer signal is received in reverse. (5) When an exchange is approved, an avatar NPC is displayed between the offerer's portable game device and the approver's portable game device to control the operation. Processing for exchanging original character setting data, which will be described later, is executed as information for performing the above.

チーム編成制御部218は、ノーマルNPC3やアバターNPC5をチームに参加させることができるようにチーム編成するための各種処理を実行する。例えば、(1)チームリーダの携帯型ゲーム装置で新規にチーム編成データを作成する処理、(2)新規にチーム編成データを作成するのに伴って、チーム登録順第1番に当該ゲーム装置で操るプレーヤキャラクタを登録する処理、(3)新規作成したチームの情報をアドホックモードで接続する他の携帯型ゲーム装置へ配信・公開し、チームへの参加を募る為の処理、(4)ミッションを選択する処理、(5)チームへの参加を希望するプレーヤキャラクタをチームに登録する処理、(6)チームに参加させるNPCの選択操作を検出した場合に、選択されたNPCがチームへの参加適当を満たすか否かを判定し、参加適当を満たす場合にチームへ登録する処理、(7)選択したミッションに応じてアバターNPCの装備品や能力パラメータ等の仕様を補正する処理、などを実行する。   The team organization control unit 218 executes various processes for organizing the team so that the normal NPC 3 and the avatar NPC 5 can participate in the team. For example, (1) a process of creating new team organization data on the portable game device of the team leader, (2) along with the creation of new team organization data, the game device is ranked first in the team registration order. (3) Processing for registering a player character to be manipulated, (3) Distributing / disclosing newly created team information to other portable game devices connected in ad hoc mode, and (4) Missions (5) Processing for registering a player character desired to participate in the team to the team, (6) Selection operation of the NPC to participate in the team is detected. A process to determine whether or not to meet the requirements and to register to the team if the participation is appropriate, (7) Avatar NPC equipment and ability parameters according to the selected mission Process of correcting the specification etc., to perform, and the like.

ゲーム進行制御部220は、マルチプレイ型RPGの主たるゲーム空間内での移動と戦闘、戦闘後の各種処理を実行する。
例えば、(1)ゲーム空間内に敵NPCや隠しアイテムを配置する処理、(2)敵NPCの行動を決定し、当該決定した行動を実現させるための仮想の操作入力情報を生成し、他の携帯型ゲーム装置へ配信する処理、(3)敵NPCとのエンカウント処理、(4)操作入力部100からの操作入力に応じて自プレーヤキャラクタの動作を制御するとともに、操作入力情報を他の携帯型ゲーム装置へ配信する処理、(5)ノーマルNPC3及びアバターNPC5の行動を決定し(所謂「AI処理」)、当該決定した行動を実現させるための仮想の操作入力情報を生成し、他の携帯型ゲーム装置へ配信する処理、(6)他の携帯型ゲーム装置から受信した操作入力情報に基づいて、当該携帯型ゲーム装置に対応づけられる他プレーヤキャラクタや敵NPC、ノーマルNPC3、アバターNPC5の動作を制御する処理、(8)戦闘結果や移動結果に応じて経験値を付与しアイテムをプレーヤキャラクタ等に取得させたり、それに伴う経験値の加減や成長レベルの加減、並びに能力パラメータ値の加減を実行する為の処理、(9)ゲーム終了条件を満たすか否かの判定処理、などを実行する。
The game progress control unit 220 executes movement, battle, and various processes after battle in the main game space of the multiplayer RPG.
For example, (1) a process of placing an enemy NPC or a hidden item in the game space, (2) determining an action of the enemy NPC, generating virtual operation input information for realizing the determined action, Processing to distribute to portable game device, (3) Encounter processing with enemy NPC, (4) Control of own player character's action according to operation input from operation input unit 100, and operation input information to other Processing to be distributed to the portable game device, (5) Determine the behavior of the normal NPC 3 and the avatar NPC 5 (so-called “AI processing”), generate virtual operation input information for realizing the determined behavior, Processing to be distributed to the portable game device; (6) other player characters associated with the portable game device based on the operation input information received from the other portable game device; Processing to control the operation of NPC, normal NPC3, and avatar NPC5, (8) Experience values are given according to battle results and movement results, and items are acquired by player characters, etc. A process for executing addition / subtraction and addition / subtraction of the ability parameter value, (9) a process for determining whether or not the game end condition is satisfied, and the like are executed.

アバターNPC仕様更新部222は、アバターNPC5の容姿や装備品、保有アイテム、能力パラメータ、行動パターンなどの仕様に関する情報を、オリジナルのプレーヤキャラクタの最新の仕様に更新する処理、換言すれば同期させる処理を実行する。本実施形態では、既に使用権を獲得しているアバターNPC5のオリジナルとなるプレーヤキャラクタ2とチームを組んでゲームプレイをすると、アバターNPC5に係るデータの更新を実行する。   The avatar NPC specification update unit 222 is a process for updating information related to the specifications of the avatar NPC5 such as appearance, equipment, possessed items, ability parameters, behavior patterns, etc., to the latest specifications of the original player character. Execute. In the present embodiment, when a game is played by teaming up with the original player character 2 of the avatar NPC 5 that has already acquired the right to use, the data relating to the avatar NPC 5 is updated.

音生成部250は、例えばデジタルシグナルプロセッサ(DSP)や、音声合成ICなどのプロセッサ、音声ファイル再生可能なオーディオコーデック等によって実現され、ゲーム演算部210による処理結果に基づいてゲームに係る効果音やBGM、各種操作音の音信号を生成し、音出力部350に出力する。   The sound generation unit 250 is realized by, for example, a digital signal processor (DSP), a processor such as a voice synthesis IC, an audio codec that can play back an audio file, and the like. BGM and sound signals of various operation sounds are generated and output to the sound output unit 350.

音出力部350は、音生成部250から入力される音信号に基づいて効果音やBGM等を音出力する装置によって実現される。図1のスピーカ1410がこれに該当する。   The sound output unit 350 is realized by a device that outputs sound effects, BGM, and the like based on the sound signal input from the sound generation unit 250. The speaker 1410 in FIG. 1 corresponds to this.

画像生成部260は、例えば、GPU、デジタルシグナルプロセッサ(DSP)などのプロセッサ、ビデオ信号IC、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ICメモリ等によって実現される。画像生成部260は、ゲーム演算部210による処理結果に基づいて1フレーム時間(例えば1/60秒)で1枚のゲーム画面を生成し、生成したゲーム画面の画像信号を画像表示部360に出力する。   The image generation unit 260 is realized by, for example, a processor such as a GPU or a digital signal processor (DSP), a program such as a video signal IC or a video codec, an IC memory for a drawing frame such as a frame buffer, or the like. The image generation unit 260 generates one game screen in one frame time (for example, 1/60 seconds) based on the processing result by the game calculation unit 210, and outputs an image signal of the generated game screen to the image display unit 360. To do.

画像表示部360は、画像生成部260から入力される画像信号に基づいて各種ゲーム画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管(CRT)、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。
本実施形態では、図1の第1液晶ディスプレイ1406及び第2液晶ディスプレイ1408がこれに該当する。
The image display unit 360 displays various game images based on the image signal input from the image generation unit 260. For example, it can be realized by an image display device such as a flat panel display, a cathode ray tube (CRT), a projector, or a head mounted display.
In the present embodiment, the first liquid crystal display 1406 and the second liquid crystal display 1408 in FIG.

通信制御部270は、データ通信に係るデータ処理を実行し、通信部370を介して外部装置とのデータのやりとりを実現する。   The communication control unit 270 executes data processing related to data communication, and realizes data exchange with an external device via the communication unit 370.

通信部370は、通信回線1と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現され、図1の無線通信モジュール1412がこれに該当する。本実施形態では、無線通信可能距離にある他の装置(例えば、他の携帯型ゲーム装置)とアドホックモードによる通信接続できる。   The communication unit 370 is connected to the communication line 1 to realize communication. For example, it is realized by a wireless communication device, a modem, a TA (terminal adapter), a cable communication cable jack, a control circuit, and the like, and the wireless communication module 1412 of FIG. 1 corresponds to this. In this embodiment, communication connection can be established in an ad hoc mode with another device (for example, another portable game device) that is within a wireless communicable distance.

記憶部500は、処理部200に携帯型ゲーム装置1400を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームプレイに必要なプログラム、各種データ等を記憶する。また、記憶部500は、処理部200の作業領域として用いられ、処理部200が各種プログラムに従って実行した演算結果や操作入力部100から入力される入力データ等を一時的に記憶する。こうした機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVDなどの光学ディスクなどによって実現される。図1の制御ユニット1450が搭載するICメモリやメモリカード1440がこれに該当する。   The storage unit 500 stores a system program for realizing various functions for causing the processing unit 200 to control the portable game device 1400 in an integrated manner, a program necessary for game play, various data, and the like. The storage unit 500 is used as a work area of the processing unit 200, and temporarily stores calculation results executed by the processing unit 200 according to various programs, input data input from the operation input unit 100, and the like. Such a function is realized by, for example, an IC memory such as a RAM or a ROM, a magnetic disk such as a hard disk, or an optical disk such as a CD-ROM or DVD. This corresponds to an IC memory or a memory card 1440 mounted on the control unit 1450 of FIG.

本実施形態では、記憶部500はシステムプログラム501と、ゲームプログラム502とを記憶している。システムプログラム501は、携帯型ゲーム装置1400にコンピュータとしての入出力の基本機能を実現させるためのプログラムである。ゲームプログラム502は、処理部200が読み出して実行することによってゲーム演算部210としての機能を実現させるためのアプリケーションソフトであるが、システムプログラム501の一部として組み込まれた構成であっても良い。   In the present embodiment, the storage unit 500 stores a system program 501 and a game program 502. The system program 501 is a program for causing the portable game device 1400 to realize input / output basic functions as a computer. The game program 502 is application software for realizing the function as the game calculation unit 210 by being read and executed by the processing unit 200, but may be configured as a part of the system program 501.

また、記憶部500は、キャラクタ初期設定データ510と、アイテム設定データ512と、能力パラメータ標準値設定データ514と、ミッション一覧データ516と、ミッションデータ518とを予め記憶している。また、アカウントデータ520と、プレイデータ560とをゲームプレイに応じて生成・記憶する。その他、ゲーム実行に必要なタイマ値やカウント値、各種フラグなどの情報を適宜記憶する。   The storage unit 500 stores character initial setting data 510, item setting data 512, ability parameter standard value setting data 514, mission list data 516, and mission data 518 in advance. Also, account data 520 and play data 560 are generated and stored according to the game play. In addition, information such as timer values, count values, and various flags necessary for game execution is stored as appropriate.

キャラクタ初期設定データ510は、ベースとするキャラクタモデルを基にカスタマイズしてプレーヤキャラクタ2を生成し、ゲーム内で動作制御するための各種初期設定データが格納されている。具体的には、プレーヤキャラクタ2のベースとなるキャラクタのモデルデータ、ベースとなるキャラクタモデルに適用する配色等の異なる複数種類のテクスチャ、ゲーム中での動作制御に必要なモーションデータ、能力パラメータの初期設定値、などを格納する。尚、本実施形態では、ベースとするキャラクタモデルをウサギ型の1種類として説明しているが、公知のマルチプレイ型ゲームのように適宜複数種類設けるとしても良い。   Character initial setting data 510 stores various initial setting data for generating the player character 2 by customizing based on the base character model and controlling motion in the game. Specifically, the model data of the character that is the base of the player character 2, a plurality of different textures such as color schemes applied to the base character model, the motion data necessary for motion control in the game, and the initial performance parameters Stores setting values, etc. In this embodiment, the base character model is described as one type of rabbit type, but a plurality of types may be provided as appropriate as in a known multiplayer game.

アイテム設定データ512は、プレーヤキャラクタ2やノーマルNPC3、アバターNPC5、敵NPCが保有(入手状態の意)し、装備する(使用中状態の意)ことのできる複数のアイテム(備品の一例)の定義情報を格納する。アイテムのモデルデータ、テクスチャデータ、アイテムの使用で適用される能力パラメータの補正値、アイテムの効能度合を示す装備レベルなどの情報をアイテム毎に格納する。   The item setting data 512 is a definition of a plurality of items (an example of equipment) that the player character 2, normal NPC 3, avatar NPC 5, and enemy NPC can possess (means acquisition status) and can equip (means use status). Store information. Information such as item model data, texture data, a correction value of an ability parameter applied when the item is used, and an equipment level indicating the effectiveness of the item are stored for each item.

能力パラメータ標準値設定データ514は、プレーヤキャラクタ2やノーマルNPC3、アバターNPC5の標準とされる能力のバランスを定義する。例えば、図10に示すように、複数のデータセット514aを含む。一つのデータセット514aは、当該セットが適用されるキャラクタの分類(ゲームによっては「ジョブ」「職業」「タイプ」「身分」「兵種」などと呼ばれるものと同じ)を示す適用キャラクタ分類514bと、成長レベル条件514cと対応づけた標準値514dとを格納する。   The ability parameter standard value setting data 514 defines a balance of abilities that is standard for the player character 2, the normal NPC 3, and the avatar NPC 5. For example, as shown in FIG. 10, a plurality of data sets 514a are included. One data set 514a includes an applied character classification 514b indicating a classification of characters to which the set is applied (same as what is called “job”, “occupation”, “type”, “identity”, “military”, etc.) A standard value 514d associated with the growth level condition 514c is stored.

ここで言う「成長レベル」とは、キャラクタの能力の向上度合、成長度合を示す指標であって、本実施形態では公知のRPGと同様に、戦闘などで獲得した経験値が所定の条件を満たす毎に「1」から順に自動的に成長レベルが上がる。
標準値514dは、攻撃力であったり、防御力など各種能力パラメータの標準とされる値を能力パラメータ毎に格納する。
The “growth level” referred to here is an index indicating the degree of improvement of the ability of the character and the degree of growth. In this embodiment, the experience value acquired in battle or the like satisfies a predetermined condition as in the known RPG. The growth level automatically increases from “1” every time.
The standard value 514d stores, for each ability parameter, a standard value of various ability parameters such as attack power and defense power.

ミッション一覧データ516は、ゲーム内でプレイできるミッションのリストであって、例えば、ミッション名、ミッションの目的、ミッションの難易度情報(本実施形態では「目安レベル」と呼ぶ)を対応付けて格納する。   The mission list data 516 is a list of missions that can be played in the game, and stores, for example, a mission name, a mission purpose, and mission difficulty information (referred to as “reference level” in this embodiment) in association with each other. .

そして、ミッション一覧データ516に登録されている各ミッションを定義するデータが、ミッションデータ518である。
一つのミッションデータ518は、例えばミッションID518aと、難易度情報である目安レベル518bと、マップデータ518cと、敵NPC配置データ518dと、隠しアイテム配置データ518eなどを格納している。詳細なところは、公知のRPGなどに於けるミッションを定義するデータと同様に実現できる。
Data defining each mission registered in the mission list data 516 is mission data 518.
One mission data 518 stores, for example, a mission ID 518a, a standard level 518b that is difficulty level information, map data 518c, enemy NPC placement data 518d, hidden item placement data 518e, and the like. Details can be realized in the same manner as data defining a mission in a known RPG or the like.

尚、本実施形態では、予めミッションを選択する構成であるが、ワールドマップ上をチーム単位で移動し、特定の移動先に到着するとその場所に設定されているミッションが発動するステージ形式としても良い。その場合、記憶部500には、ステージ毎のワールドマップのデータと、ワールドマップにおける各ミッションの設定場所情報を対応づけて用意すると良い。   In this embodiment, the mission is selected in advance. However, it is also possible to adopt a stage format in which the mission set in that place is activated when the team moves on the world map in units of a team and arrives at a specific destination. . In this case, the storage unit 500 may be prepared by associating the world map data for each stage with the setting location information of each mission in the world map.

アカウントデータ520は、プレーヤ及びプレーヤキャラクタ2の登録情報である。
例えば、図11に示すように、プレーヤ固有の識別情報であるアカウントID522と、ゲーム中で使用されるプレーヤ及びプレーヤキャラクタの呼び名であるハンドルネーム524と、プレーヤキャラクタ2を定義するオリジナルキャラクタ設定データ526と、使用権交換済のアバターNPC5の情報を格納するアバターNPC登録リスト544とを含む。
The account data 520 is registration information for the player and the player character 2.
For example, as shown in FIG. 11, an account ID 522 that is identification information unique to the player, a handle name 524 that is a name of the player and player character used in the game, and original character setting data 526 that defines the player character 2 And an avatar NPC registration list 544 for storing information of the avatar NPC 5 whose usage rights have been exchanged.

アカウントID522及びハンドルネーム524は、公知のRPGなどと同様に最初にこのゲームをプレイするときに所定の登録手続処理により設定される。   The account ID 522 and the handle name 524 are set by a predetermined registration procedure process when the game is first played in the same manner as a known RPG or the like.

オリジナルキャラクタ設定データ526は、公知のRPGなどと同様に最初にこのゲームをプレイするときに所定のプレーヤキャラクタ初期設定手続を経て設定される。初期設定されると、移行はロビー画面W2のメニュー表示部12(図2参照)で「カスタマイズ」を選択操作することで、適宜設定内容を変更することができる。   The original character setting data 526 is set through a predetermined player character initial setting procedure when the game is first played, similarly to a known RPG or the like. When the initial setting is made, the setting can be appropriately changed by selecting and operating “customize” on the menu display unit 12 (see FIG. 2) of the lobby screen W2.

具体的には、オリジナルキャラクタ設定データ526は、プレーヤキャラクタ2のベースとしたキャラクタを識別するベースキャラクタID528と、カスタマイズデータ530と、ステータスデータ540と、行動パターンデータ542とを含む。勿論、ゲーム内容に応じてその他のデータを適宜含むことができる。   Specifically, the original character setting data 526 includes a base character ID 528 for identifying a character based on the player character 2, customization data 530, status data 540, and action pattern data 542. Of course, other data can be appropriately included depending on the game content.

カスタマイズデータ530は、ベースキャラクタをプレーヤ好みでカスタマイズした情報を格納する。例えば、カスタマイズ後のキャラクタのモデルデータであるカスタマイズドキャラクタモデル532と、カスタマイズ後のキャラクタ用テクスチャデータであるカスタマイズドテクスチャ534と、現在使用中・装着中のアイテムを示す装備データ536と、入手済のアイテムを示す保有アイテムリスト538とを格納する。   The customization data 530 stores information obtained by customizing the base character according to the player's preference. For example, a customized character model 532 that is model data of a character after customization, a customized texture 534 that is texture data for a character after customization, equipment data 536 that indicates an item that is currently being used / mounted, and acquired The possessed item list 538 indicating the item is stored.

装備データ536は、アイテムID536aと対応づけて装備レベル536bとを対応付けて格納する。装備レベル536bは、当該アイテムの効能(武器ならば攻撃力や攻撃範囲に基づく強さに相当)を段階的に示す指標値である。元の値はアイテム設定データ512にて設定されており、ロビー画面W2のメニュー表示部12(図2参照)で「カスタマイズ」を選択操作し装備変更を行うと、その都度アイテム設定データ512から参照される。   The equipment data 536 stores the equipment level 536b in association with the item ID 536a. The equipment level 536b is an index value that indicates the effectiveness of the item (corresponding to the strength based on the attack power or attack range if it is a weapon) in stages. The original value is set in the item setting data 512. When the “customize” is selected on the menu display unit 12 (see FIG. 2) of the lobby screen W2 and the equipment is changed, the item setting data 512 is referred to each time. Is done.

尚、本実施形態では、プレーヤキャラクタ2は攻撃の仕方の異なる複数種類の攻撃用アイテム(つまりは武器)を装備することができ、ミッションプレイ中に状況に応じてプレーヤが使い分けることができる。   In the present embodiment, the player character 2 can be equipped with a plurality of types of attack items (that is, weapons) having different attack methods, and the player character 2 can use them according to the situation during the mission play.

保有アイテムリスト538は、アイテムID538aと対応づけて保有数538bを格納する。本実施形態では、行動指示入力アイテムとして「信号弾」を保有することができる。「信号弾」は、上空に打ち上げることで所定の色の組み合わせや音の組み合わせにより、チームメンバーに特定のメッセージを伝えるアイテムである。本実施形態では、分散しているチームメンバーに信号弾を使用したプレーヤキャラクタ2の場所への集合を要請する「集合信号弾」と、分散して戦闘するように指示するための「分散信号弾」が用意されている。勿論、その他の種類を適宜設定することができる。   The possession item list 538 stores the possession number 538b in association with the item ID 538a. In this embodiment, a “signal bullet” can be held as an action instruction input item. A “signal bullet” is an item that conveys a specific message to team members by launching it in the sky, using a predetermined color combination or sound combination. In the present embodiment, a “collection signal bullet” for requesting the dispersed team members to gather at the location of the player character 2 using the signal bullet, and a “distributed signal bullet” for instructing to disperse and fight. Is prepared. Of course, other types can be set as appropriate.

ステータスデータ540は、成長レベル540aや、経験値540b、能力パラメータ値540c等を格納する。その他、「麻痺」「睡眠」「死亡」などプレーヤキャラクタ2が特殊な状態に陥っている事を示す情報、使用できる魔法の呪文リスト、なども適宜格納することができる。   The status data 540 stores a growth level 540a, an experience value 540b, a capability parameter value 540c, and the like. In addition, information indicating that the player character 2 is in a special state such as “paralysis”, “sleep”, “death”, a list of usable magic spells, and the like can be stored as appropriate.

行動パターンデータ542は、プレーヤキャラクタ2の行動パターン、つまりはプレーヤの行動の癖を示す情報を格納する。例えば、図12に示すように、戦闘中の行動の種類を示す戦闘中行動種別542aとその選択確率542bとを格納する。同様に、攻撃行動中の移動のパターンを示す攻撃時移動542cとその選択確率542dとを格納する。選択確率542b及び542dは、ミッションプレイ後にミッションプレイ中に記憶された各プレーヤの操作入力ログに基づいて統計的に求められる。   The action pattern data 542 stores information indicating the action pattern of the player character 2, that is, the habit of the action of the player. For example, as shown in FIG. 12, the action type 542a in battle indicating the type of action in battle and its selection probability 542b are stored. Similarly, a movement 542c during attack indicating a pattern of movement during an attack action and its selection probability 542d are stored. The selection probabilities 542b and 542d are statistically obtained based on the operation input log of each player stored during the mission play after the mission play.

例えば、図12の例では「剣攻撃」の選択確率65%がひときわ高く、反対に「銃攻撃」や「攻撃魔法」の選択確率が低く、このプレーヤが剣による攻撃にこだわったプレイをする事が分かる。また、その剣攻撃は「移動」しながら行うケースが多いことが分かる。
尚、行動パターンデータ542に格納されるデータの種類は、図示された例に限らず適宜設定することができる。
For example, in the example of FIG. 12, the 65% selection probability of “sword attack” is extremely high, and on the contrary, the selection probability of “gun attack” or “attack magic” is low, and this player plays with particular attention to sword attacks. I understand. In addition, it can be seen that the sword attack is often performed while “moving”.
The type of data stored in the behavior pattern data 542 is not limited to the illustrated example, and can be set as appropriate.

アバターNPC登録リスト544は、図13に示すように、ハンドルネーム546と対応づけて、アバターNPC用キャラクタ設定データ548と、アバターNPC用行動パターンデータ550と、使用履歴552と、を格納する。   As shown in FIG. 13, the avatar NPC registration list 544 stores avatar NPC character setting data 548, avatar NPC action pattern data 550, and a usage history 552 in association with the handle name 546.

ハンドルネーム546は、アバターNPC5の識別情報である。使用権を付与したプレーヤのプレーヤキャラクタ、つまりオリジナルキャラクタを識別する為の情報としても利用される。本実施形態では、ハンドルネームを利用するが、キャラクタIDやアカウント、IPアドレスなどプレーヤと使用するキャラクタとを識別できる情報であればその他のデータでも良い。   The handle name 546 is identification information of the avatar NPC5. It is also used as information for identifying the player character of the player to whom the usage right is granted, that is, the original character. In this embodiment, a handle name is used, but other data may be used as long as it is information that can identify a player and a character to be used, such as a character ID, an account, and an IP address.

アバターNPC用キャラクタ設定データ548は、アバターNPCのカスタマイズデータである。最初に格納されるのは、アバターNPC5の使用権を交換する際に交換相手の携帯型ゲーム装置1400から受信したオリジナルキャラクタ設定データ526の複製である。以降、所定の更新タイミングで更新される。   Avatar NPC character setting data 548 is avatar NPC customization data. Initially stored is a copy of the original character setting data 526 received from the exchange-type portable game device 1400 when exchanging the right to use the avatar NPC 5. Thereafter, it is updated at a predetermined update timing.

アバターNPC用行動パターンデータ550は、アバターNPCの自動制御において行動を選択する際に参照されるデータであり、アバターNPCの行動をオリジナルキャラクタのそれに似せるために使用される。最初に格納されるのは、アバターNPC5の使用権を交換する際に交換相手の携帯型ゲーム装置1400からオリジナルキャラクタ設定データ526に含まれる行動パターンデータ542の複製である。以降、所定の更新タイミングで更新され、オリジナルキャラクタと仕様の統一(同期とも言える)が図られる。   The avatar NPC action pattern data 550 is data that is referred to when selecting an action in the automatic control of the avatar NPC, and is used to make the action of the avatar NPC resemble that of the original character. First, stored is a copy of the action pattern data 542 included in the original character setting data 526 from the portable game device 1400 of the exchange partner when exchanging the right to use the avatar NPC 5. Thereafter, the data is updated at a predetermined update timing, and the specifications of the original character and the specification are unified (synchronized).

使用履歴552は、当該アバターNPCが使用された履歴データである。当該アバターNPCがチームに参加する都度更新される。   The usage history 552 is history data in which the avatar NPC is used. Updated whenever the avatar NPC joins the team.

プレイデータ560(図9参照)は、ゲーム進行に必要な情報を格納する。例えば、(1)ゲーム空間を構成する背景オブジェクトの配置情報、(2)ゲーム空間に配置された敵NPCの位置や姿勢、動作制御に関する情報、(3)チームの各キャラクタの位置や姿勢、動作制御に関する情報、(4)NPCの自動制御に関する情報、(5)その他、ヒット判定、各種フラグ、タイマ値、カウンタ値、ダメージ値などの情報を格納する。
本実施形態では、プレイデータ560には、チーム編成データ562と、操作入力ログ564とが含まれる。
The play data 560 (see FIG. 9) stores information necessary for the progress of the game. For example, (1) arrangement information of background objects constituting the game space, (2) information on the position and posture of the enemy NPC arranged in the game space, and motion control, and (3) the position, posture and movement of each character of the team Information related to control, (4) information related to automatic control of NPC, (5) other information such as hit determination, various flags, timer values, counter values, and damage values are stored.
In the present embodiment, the play data 560 includes team organization data 562 and an operation input log 564.

チーム編成データ562は、チーム編成に関する情報を格納する。チームに参加している全ての携帯型ゲーム装置1400で共通の情報である。
例えば、図14に示すように、登録番号562a順に、携帯型ゲーム装置1400をデータ送受信時に装置を特定するための装置特定情報562bと、ハンドルネーム562cと、プレイ用キャラクタ設定データ562dとを対応付けて格納する。また、チーム編成時に選択されたミッションを示す選択ミッションID562fを格納する。
The team organization data 562 stores information related to team organization. This information is common to all portable game apparatuses 1400 participating in the team.
For example, as shown in FIG. 14, device specification information 562b for specifying a device at the time of data transmission / reception of portable game device 1400, handle name 562c, and play character setting data 562d are associated with each other in the order of registration numbers 562a. Store. Further, the selected mission ID 562f indicating the mission selected at the time of team formation is stored.

装置特定情報562bは、例えば、IPアドレス、SSID(Service Set Identifier)、BSSID(Basic Service Set Identifier)など通信形態に応じて適当な情報を格納する。
プレイ用キャラクタ設定データ562dは、各プレーヤキャラクタ2やノーマルNPC3、アバターNPC5のキャラクタ設定データの複製であって、ゲームの進行に伴って可変される。ミッションプレイ中に経験値が変更したり、能力パラメータが変更したりする場合には、当該データが変更される。
The device specifying information 562b stores appropriate information according to the communication form such as an IP address, SSID (Service Set Identifier), BSSID (Basic Service Set Identifier), for example.
The play character setting data 562d is a copy of the character setting data of each player character 2, the normal NPC 3, and the avatar NPC 5, and is variable as the game progresses. When experience values change or ability parameters change during mission play, the data is changed.

[処理の流れの説明]
次に、携帯型ゲーム装置1400の処理の流れについて説明する。ここで説明する一連の処理は、処理部200がシステムプログラム501を実行している環境下において、ゲームプログラム502を実行することによって実現される。尚、ゲーム画面の生成と表示制御、ゲーム音声の生成と放音制御については公知のビデオゲームと同様に実現されるものとして説明を省略する。また、各プレーヤP1〜P4は既に友人関係にあり、プレーヤP2のみが欠席で、残った3人が全員ゲームに参加するものとする。また、各プレーヤは、各々アカウント登録し、各人がプレーヤキャラクタ2a〜2dを有しているものとする。
[Description of process flow]
Next, a processing flow of the portable game apparatus 1400 will be described. A series of processing described here is realized by executing the game program 502 in an environment in which the processing unit 200 executes the system program 501. It should be noted that the generation and display control of the game screen, and the generation and sound emission control of the game sound will be omitted as they are realized in the same manner as a known video game. In addition, it is assumed that the players P1 to P4 are already in a friendship relationship, only the player P2 is absent, and the remaining three players participate in the game. In addition, it is assumed that each player registers an account and each person has player characters 2a to 2d.

図15〜図16は、主たる処理の流れを説明するためのフローチャートである。処理部200は、先ずアドホック接続処理を実行し、アドホックモードによるデータ通信を確立し(ステップS2)、ロビー画面W2を表示させる(ステップS4)。   15 to 16 are flowcharts for explaining the main processing flow. The processing unit 200 first executes an ad hoc connection process, establishes data communication in the ad hoc mode (step S2), and displays the lobby screen W2 (step S4).

次いで、アバターNPC使用権交換処理を実行する(ステップS6)。
図17は、本実施形態におけるアバターNPC使用権交換処理の流れを説明するためのフローチャートである。処理部200は、先ずロビー画面W2においてメニュー表示部12の「アバター交換」の選択操作が成されたかを判定する(ステップS12)。
Next, an avatar NPC usage right exchange process is executed (step S6).
FIG. 17 is a flowchart for explaining the flow of the avatar NPC usage right exchange process in the present embodiment. First, the processing unit 200 determines whether or not the “Avatar exchange” selection operation of the menu display unit 12 has been performed on the lobby screen W2 (step S12).

肯定の場合には(ステップS12のYES)、処理部200はアバター交換申し込み画面W4の表示制御をし(ステップS14;図6参照)、当該画面における操作入力に応じて交換申込先の選択と選択の決定をする(ステップS16)。そして、交換申し込み先の携帯型ゲーム装置1400(図6の例では携帯型ゲーム装置1400(1400b))へ、交換リクエスト信号を送信しその返信を待つ(ステップS18)。   If affirmative (YES in step S12), the processing unit 200 controls display of the avatar exchange application screen W4 (step S14; see FIG. 6), and selects and selects an exchange application destination according to the operation input on the screen. Is determined (step S16). Then, an exchange request signal is transmitted to the portable game device 1400 that is the exchange application destination (portable game device 1400 (1400b) in the example of FIG. 6), and a reply is awaited (step S18).

一方、他の携帯型ゲーム装置1400から交換リクエストの信号を受信した場合には(ステップS22のYES)、アバター交換承認画面W6の表示制御する(ステップS24;図6参照)。そして、当該画面における操作入力に応じて交換申し込みへの「了承」又は「断り」の信号を交換リクエスト信号の発信元へ返信するように通信制御する(ステップS26)。   On the other hand, when an exchange request signal is received from another portable game apparatus 1400 (YES in step S22), display control of the avatar exchange approval screen W6 is performed (step S24; see FIG. 6). Then, communication control is performed so that an “acknowledgement” or “reject” signal for the exchange application is returned to the source of the exchange request signal in accordance with the operation input on the screen (step S26).

交換申し込み先で「断り」が選択された場合には(ステップS20の「断り」又はステップS28の「断り」)、表示をロビー画面W2に戻して(ステップS34)、アバターNPC使用権交換処理を終了する。   When “reject” is selected at the exchange application destination (“reject” in step S20 or “reject” in step S28), the display is returned to the lobby screen W2 (step S34), and the avatar NPC use right exchange process is performed. finish.

一方、交換申し込み先で「了承」が選択された場合には(ステップS20の「了承」又はステップS28の「了承」)、処理部200は自機が交換申し込み側であれば申し込み先の携帯型ゲーム装置1400と、自機が申し込みを受けた側であれば申し込み側の携帯型ゲーム装置1400と、オリジナルキャラクタ設定データ526を交換する(ステップS30)。つまり、交換相手との間でそれぞれのプレーヤキャラクタ2のオリジナルキャラクタ設定データ526を交換する。   On the other hand, when “acknowledgement” is selected at the exchange application destination (“acknowledgement” at step S20 or “acknowledgement” at step S28), the processing unit 200 is the mobile type of the application destination if the own device is the exchange application side. If the game device 1400 and the own device have received the application, the original character setting data 526 is exchanged with the portable game device 1400 on the application side (step S30). That is, the original character setting data 526 of each player character 2 is exchanged with the exchange partner.

そして、取得したオリジナルキャラクタ設定データ526のうちテクスチャの一部を自動変更してアバターNPCであることが外観から識別できるように画像加工処理し、これをアバターNPC用キャラクタ設定データ548として新規のアバターNPCをアバターNPC登録リスト544に登録し(図13参照)、取得した行動パターンデータはアバターNPC用行動パターンデータ550として登録する(ステップS32)。
そして、表示をロビー画面W2に戻して(ステップS34)、アバターNPC使用権交換処理を終了する。
Then, a part of the texture in the acquired original character setting data 526 is automatically changed to perform image processing processing so that it can be identified from the appearance as an avatar NPC, and this is used as avatar NPC character setting data 548 as a new avatar. The NPC is registered in the avatar NPC registration list 544 (see FIG. 13), and the acquired behavior pattern data is registered as the avatar NPC behavior pattern data 550 (step S32).
Then, the display is returned to the lobby screen W2 (step S34), and the avatar NPC usage right exchanging process is terminated.

図15のフローチャートに戻って、処理部200は次に、ロビー画面W2において「チーム作成」操作が為されたかを判定する。本実施形態では、ロビー画面W2のメニュー表示部12の「チーム作成」が選択操作されたかを判定する。通常は、チームリーダとなるプレーヤがこの操作を行うこととなる。   Returning to the flowchart of FIG. 15, the processing unit 200 next determines whether a “team creation” operation has been performed on the lobby screen W2. In this embodiment, it is determined whether or not “team creation” in the menu display unit 12 on the lobby screen W2 has been selected. Normally, the player who is the team leader performs this operation.

「チーム作成」の選択操作が検出されたならば(ステップS40のYES)、処理部200は新規チーム作成処理を実行する(ステップS42)。
この新規チーム作成処理では、処理部200はチーム編成画面W8を表示させる(図7参照)。そして、新たにチーム編成データ562を生成し、登録順第1番に自プレーヤキャラクタ2を登録する。また、チーム編成画面W8にてミッション表示部22が選択操作された場合には、ミッション選択画面W10に切り換え、同画面における操作入力に応じてミッションを選択・決定する。これで、新規にチームを作成し、チームメンバーの参加受付が可能となる。
If the selection operation of “team creation” is detected (YES in step S40), the processing unit 200 executes a new team creation process (step S42).
In the new team creation process, the processing unit 200 displays a team organization screen W8 (see FIG. 7). Then, team formation data 562 is newly generated, and the player character 2 is registered in the first registration order. Further, when the mission display unit 22 is selected and operated on the team organization screen W8, the screen is switched to the mission selection screen W10, and the mission is selected and determined according to the operation input on the screen. This makes it possible to create a new team and accept the participation of team members.

そして、新規にチームを作成したならば、処理部200はそのチーム編成データ562を、アドホックモードで接続している他の携帯型ゲーム装置1400へ配信し(ステップS44)、チーム編成処理を実行する(ステップS46)。   If a team is newly created, the processing unit 200 distributes the team organization data 562 to another portable game device 1400 connected in the ad hoc mode (step S44), and executes the team organization process. (Step S46).

一方、チームメンバーの携帯型ゲーム装置1400(1400c〜1400d)では、チームリーダ機となる携帯型ゲーム装置1400(1400a)から配信された新規のチーム編成データを受信すると(ステップS48のYES)、これを各々のプレイデータ560に格納・記憶する(ステップS50)。   On the other hand, when the team member portable game device 1400 (1400c to 1400d) receives new team formation data distributed from the portable game device 1400 (1400a) serving as the team leader machine (YES in step S48), Is stored and stored in each play data 560 (step S50).

そして、ロビー画面W2において「チーム参加」操作を検出したならば(ステップS52のYES)、処理部200はチーム参加申し込み画面の表示制御をする(ステップS54)。チーム参加申し込み画面は、例えば、チーム編成画面W8と同様のレイアウトを有するが、編成メニュー表示部24に換えて「参加する」「参加しない」の何れかを選択できる参加メニュー表示部を表示する。
そして、チーム参加申し込み画面において「参加する」操作が為されれば、処理部200はチームリーダ機へ参加リクエストを送信する(ステップS56)。
If the “team participation” operation is detected on the lobby screen W2 (YES in step S52), the processing unit 200 controls display of the team participation application screen (step S54). The team participation application screen has, for example, a layout similar to that of the team organization screen W8, but displays a participation menu display unit that can select either “participate” or “not participate” instead of the organization menu display unit 24.
If the “participate” operation is performed on the team participation application screen, the processing unit 200 transmits a participation request to the team leader machine (step S56).

図18は、チーム編成処理の流れを説明するためのフローチャートである。
同処理において、チームリーダ機の処理部200は、他の携帯型ゲーム装置1400(1400c〜1400d)から参加リクエストの信号を受信すると(ステップS70のYES)、当該参加リクエストの送信元のプレーヤキャラクタ2をチームに追加する(ステップS72)。そして、メンバーの追加に伴い更新されたチーム編成データ562をアドホックモードで接続する他の携帯型ゲーム装置1400へ配信する(ステップS74)。他の携帯型ゲーム装置1400では、更新されたチーム編成データ562を受信し、自機の記憶部500に記憶されている同データを更新する。
FIG. 18 is a flowchart for explaining the flow of the team formation process.
In this process, when the processing unit 200 of the team leader machine receives a participation request signal from another portable game apparatus 1400 (1400c to 1400d) (YES in step S70), the player character 2 that is the transmission source of the participation request is received. Is added to the team (step S72). Then, the team organization data 562 updated with the addition of members is distributed to other portable game devices 1400 connected in the ad hoc mode (step S74). The other portable game apparatus 1400 receives the updated team organization data 562 and updates the same data stored in the storage unit 500 of the own device.

チームリーダ機の処理部200は、チーム定員に達していない状態で(ステップS76のYES)、チーム編成画面W8にて編成メニュー表示部24の「NPCをチームに参加させる」が選択操作されたならば(ステップS78のYES)、NPC選択画面W12を表示させる(ステップS80)。   If the team leader machine processing unit 200 has not reached the team capacity (YES in step S76), and “join NPC to the team” in the organization menu display unit 24 is selected on the team organization screen W8. If so (YES in step S78), the NPC selection screen W12 is displayed (step S80).

チームリーダ機のプレーヤP1は、同画面でノーマルNPC3又は使用権交換済のアバターNPC5から何れかを選択する。そして、同画面にてNPCの「選択確定」操作がなされ、その種類がアバターNPC5である場合(ステップS82の「アバターNPC」)、チームリーダ機の処理部200は参加判定処理を実行する(ステップS84)。   The player P1 of the team leader machine selects either the normal NPC 3 or the avatar NPC 5 whose usage rights have been exchanged on the same screen. When the “selection confirmation” operation of the NPC is performed on the same screen and the type is the avatar NPC5 (“avatar NPC” in step S82), the processing unit 200 of the team leader machine executes a participation determination process (step S84).

図19は、本実施形態における参加判定処理の流れを説明するためのフローチャートである。同処理は、今回のアバターNPC5の選択が所定の参加適当条件を満たすか否かを判定する処理である。
具体的には、チームリーダ機の処理部200は、先ず選択されたアバターNPC5のオリジナルキャラクタがロビー内又はチーム内に居るかを判定する。肯定の場合には(ステップS100のYES)、同じキャラクタが複数同時に存在するのは不自然と判断し、「参加不可」と判定し(ステップS110)、参加判定処理を終了する。
FIG. 19 is a flowchart for explaining the flow of the participation determination process in the present embodiment. This process is a process for determining whether or not the selection of the current avatar NPC 5 satisfies a predetermined appropriate participation condition.
Specifically, the processing unit 200 of the team leader machine first determines whether the original character of the selected avatar NPC 5 is in the lobby or the team. If the determination is affirmative (YES in step S100), it is determined that it is unnatural that a plurality of the same characters exist at the same time, it is determined that “participation is impossible” (step S110), and the participation determination process is terminated.

また、選択されたアバターNPC5の成長レベルと、他のチームメンバー(例えば、チームリーダ、或いはアバターNPC5以外の全員)のプレーヤキャラクタ2の成長レベルとの差が基準値以上である場合には(ステップS102のYES)、チームメンバーの処理部200は、チーム内での能力バランスが不適当と判断する。例えば、チームメンバー内に、他とは極端に能力(レベルを含む)が高いNPCが居ると、そのNPCに頼りがちになり、ゲームバランスを崩すと判断する。また、反対に極端に能力(レベルを含む)が低いNPCでは足手まといになると判断する。よって、「参加不可」と判定し(ステップS110)、参加判定処理を終了する。   Further, when the difference between the growth level of the selected avatar NPC5 and the growth level of the player character 2 of another team member (for example, a team leader or everyone other than the avatar NPC5) is equal to or greater than a reference value (step In step S102, the team member processing unit 200 determines that the ability balance within the team is inappropriate. For example, if a team member has an NPC with extremely high ability (including level) compared to others, the team member tends to rely on the NPC and determines that the game balance will be lost. On the other hand, it is determined that an NPC with extremely low ability (including level) will be a good foot. Therefore, it is determined that “participation is not possible” (step S110), and the participation determination process ends.

また、アカウントデータ520のアバターNPC登録リスト544の使用履歴552を参照して、選択されたアバターNPC5の使用頻度が所定の上限を超過しているか判定する(ステップS104)。使用頻度の上限は、例えば1週間で3回、同一のミッションで2回など適宜設定することができる。そして、使用頻度の上限を超過していると判定した場合(ステップS104のYES)、チームリーダ機の処理部200は「参加不可」と判定し(ステップS110)、参加判定処理を終了する。   Further, with reference to the use history 552 of the avatar NPC registration list 544 of the account data 520, it is determined whether the use frequency of the selected avatar NPC5 exceeds a predetermined upper limit (step S104). The upper limit of the usage frequency can be appropriately set, for example, three times in one week and twice in the same mission. If it is determined that the upper limit of the usage frequency has been exceeded (YES in step S104), the processing unit 200 of the team leader machine determines that “participation is not possible” (step S110) and ends the participation determination process.

そして、これらの条件の何れにも該当しなければ参加適当条件を満たすと見なし(ステップS104のNO)、「参加可能」と判定して(ステップS108)、参加判定処理を終了する。尚、参加適当条件はその他適宜設定することができるのは言うまでも無い。   If none of these conditions is satisfied, it is considered that the appropriate participation condition is satisfied (NO in step S104), it is determined that “participation is possible” (step S108), and the participation determination process is terminated. Needless to say, appropriate conditions for participation can be set as appropriate.

図18のフローチャートに戻って、参加判定処理において「参加不可」と判定された場合には(ステップS130のNO)、チームリーダ機の処理部200は当該アバターNPC5をチームには参加させられない旨を通知する表示を表示制御して(ステップS132)、ステップS70へ戻る。   Returning to the flowchart of FIG. 18, when it is determined that “participation is not possible” in the participation determination process (NO in step S130), the processing unit 200 of the team leader machine cannot join the avatar NPC5 to the team. Is displayed (step S132), and the process returns to step S70.

一方、参加判定処理において「参加可」と判定された場合には(ステップS130のYES)、チームリーダ機の処理部200は選択されているアバターNPC5の使用履歴552(図13参照)を更新し(ステップS134)、チームに参加させるための処理を実行する(ステップS136)。具体的には、チーム編成データ562の装置特定情報562b及びハンドルネーム562cにチームリーダ機の該当する情報を格納し、プレイ用キャラクタ設定データ562dにアバターNPC登録リスト544のアバターNPC用キャラクタ設定データ548の複製を格納する。   On the other hand, when it is determined that “participation is possible” in the participation determination process (YES in step S130), the processing unit 200 of the team leader machine updates the usage history 552 (see FIG. 13) of the selected avatar NPC5. (Step S134), a process for joining the team is executed (Step S136). Specifically, the corresponding information of the team leader machine is stored in the device identification information 562b and the handle name 562c of the team organization data 562, and the avatar NPC character setting data 548 of the avatar NPC registration list 544 is stored in the play character setting data 562d. Store a copy of

そして、チーム編成画面W8にて「編成を確定」又は「編成を中止」の操作を検出したならば(ステップS138のYES;図7参照)、チームリーダ機の処理部200は次にアバターNPC能力補正処理を実行する(ステップS140)。   Then, if an operation of “confirm composition” or “cancel composition” is detected on the team composition screen W8 (YES in step S138; see FIG. 7), the processing unit 200 of the team leader machine next performs the avatar NPC capability. Correction processing is executed (step S140).

図20は、本実施形態におけるアバターNPC能力補正処理の流れを説明するためのフローチャートである。同処理は、チームメンバーのステータスとアバターNPCのステータスとの相対関係や、これから行うミッションとの関係に基づいて所定の補正適当条件を満たすかを判定し、満たす場合にアバターNPC5のカスタマイズやステータスを補正する処理である。   FIG. 20 is a flowchart for explaining the flow of the avatar NPC capability correction process in the present embodiment. This process determines whether a predetermined correction appropriate condition is satisfied based on the relationship between the status of the team member and the status of the avatar NPC and the relationship with the mission to be performed, and if so, the customization and status of the avatar NPC 5 are determined. This is a correction process.

具体的には、チームリーダ機の処理部200は、先ずチーム参加中のアバターNPC5の成長レベルがこれからプレイするミッション(チーム編成データ562の選択ミッションID562f)の目安レベル518b(図9参照)との差が基準値を超えるかを判定する(ステップS170)。   Specifically, the processing unit 200 of the team leader machine first determines that the growth level of the avatar NPC 5 participating in the team is the reference level 518b (see FIG. 9) of the mission to be played (selected mission ID 562f of the team organization data 562). It is determined whether the difference exceeds the reference value (step S170).

超える場合に(ステップS170のYES)、補正適当条件を満たすと判断する。そして、当該アバターNPC5がチームリーダのプレーヤキャラクタと同成長レベルであると仮定して、当該アバターNPC5のプレイ用キャラクタ設定データ562dの能力パラメータ値をその成長レベルの標準設定値に変更する(ステップS172)。
具体的には、能力パラメータ標準値設定データ514(図10参照)からアバターNPC5の適用キャラクタ分類514bが該当するデータセット514aを選択し、当該データセットにおいて、チームリーダのプレーヤキャラクタの成長レベルが適合する成長レベル条件514cの標準値514dに変更する。
If it exceeds (YES in step S170), it is determined that an appropriate correction condition is satisfied. Then, assuming that the avatar NPC5 has the same growth level as the player character of the team leader, the ability parameter value of the play character setting data 562d of the avatar NPC5 is changed to the standard setting value of the growth level (step S172). ).
Specifically, the data set 514a corresponding to the applicable character classification 514b of the avatar NPC5 is selected from the ability parameter standard value setting data 514 (see FIG. 10), and the growth level of the player character of the team leader is matched in the data set. The growth level condition 514c is changed to the standard value 514d.

更に、もし当該アバターNPC5の成長レベルが目安レベル518bよりも相対的に高い場合には(ステップS174のYES)、チームリーダ機の処理部200は当該アバターNPC5のアバターNPC用キャラクタ設定データ548を参照し、現在装備している武器及び防具よりも装備レベルが下の代替可能な武器及び代替可能な防具を保有しているかを判定する(ステップS176)。もし、保有していれば、現在装備している武器及び防具をそれら代替武器及び代替防具へ自動で装備変更する(ステップS178)。   Furthermore, if the growth level of the avatar NPC5 is relatively higher than the reference level 518b (YES in step S174), the processing unit 200 of the team leader machine refers to the avatar NPC character setting data 548 for the avatar NPC5. Then, it is determined whether or not the weapon and the armor whose equipment level is lower than that of the currently equipped weapon and armor are possessed (step S176). If possessed, the currently equipped weapon and armor are automatically changed to those alternative weapons and armor (step S178).

反対に、当該アバターNPC5の成長レベルが目安レベル518bよりも相対的に低い場合には(ステップS180のYES)、チームリーダ機の処理部200は、当該アバターNPC5のアバターNPC用キャラクタ設定データ548を参照し、現在装備している武器及び防具よりも装備レベルが上の代替可能な武器及び代替可能な防具を保有しているかを判定する(ステップS182)。もし、保有していれば、現在装備している武器及び防具をそれら代替武器及び代替防具へ自動で装備変更する(ステップS184)。   On the other hand, when the growth level of the avatar NPC5 is relatively lower than the reference level 518b (YES in step S180), the processing unit 200 of the team leader machine stores the avatar NPC character setting data 548 for the avatar NPC5. With reference to it, it is determined whether a weapon and a replaceable armor having a higher equipment level than the currently equipped weapon and armor are possessed (step S182). If possessed, the currently equipped weapon and armor are automatically changed to those alternative weapons and armor (step S184).

アバターNPC5にとって極端に優しい、或いは反対に極端に難しいミッションではアバターNPC5一人の働きで容易にミッションがクリアされてしまったり、反対に全くアバターNPC5が役に立たない事態となり、ゲームバランスを崩す可能性があるが、アバターNPC能力補正処理によりゲームバランスの崩れをある程度抑制することができる。   On missions that are extremely friendly to Avatar NPC5 or extremely difficult, Avatar NPC5 alone can easily clear the mission, or on the other hand, Avatar NPC5 may not be useful at all, and the game balance may be lost. However, the disruption of the game balance can be suppressed to some extent by the avatar NPC capability correction processing.

アバターNPC能力補正処理を終了したならば、図18のフローチャートに戻って、確定し、アバターNPCの能力が補正されたチーム編成データ562を、チームに参加している他の携帯型ゲーム装置1400へ送信し(ステップS186)、チーム編成処理を終了する。尚、確定したチーム編成データ562を受信した他の携帯型ゲーム装置1400(1400c〜1400d)は、確定したチーム編成データ562であることを識別可能にして、自機の記憶部500に記憶するものとする(ステップS48〜S50参照)。   When the avatar NPC ability correction processing is completed, the process returns to the flowchart of FIG. 18 to confirm and determine the team formation data 562 in which the ability of the avatar NPC is corrected to other portable game apparatuses 1400 participating in the team. (Step S186), and the team organization process is terminated. In addition, other portable game apparatuses 1400 (1400c to 1400d) that have received the confirmed team formation data 562 can identify the determined team formation data 562 and store it in the storage unit 500 of the own device. (See steps S48 to S50).

図15のフローチャートに戻って、ロビー画面W2において「ミッション開始」操作を検出し(ステップS200のYES)、且つ確定されたチーム編成データ562が既に配信されている場合には(ステップS202のYES)、処理部200はミッションのプレイを開始する(ステップS204)。以下、所定の制御サイクル(画像表示部360のリフレッシュレートや操作感が損なわれない程度に十分短いサイクル;例えば1/60秒)でステップS206〜S284)を繰り返し実行する。   Returning to the flowchart of FIG. 15, when the “mission start” operation is detected on the lobby screen W2 (YES in step S200), and the confirmed team organization data 562 has already been distributed (YES in step S202). The processing unit 200 starts playing a mission (step S204). Thereafter, steps S206 to S284) are repeatedly executed in a predetermined control cycle (a cycle that is sufficiently short so as not to impair the refresh rate and operational feeling of the image display unit 360; for example, 1/60 seconds).

具体的は、ミッションのプレイが開始されたならば、処理部200は自機の操作入力部100からの操作入力情報を他の携帯型ゲーム装置1400へ配信し(ステップS206)、操作入力ログ564を更新する(ステップS208)。そして、同操作入力に応じて自キャラクタの動作を制御する(ステップS210)。   Specifically, when the mission play is started, the processing unit 200 distributes the operation input information from the operation input unit 100 of the own device to the other portable game device 1400 (step S206), and the operation input log 564. Is updated (step S208). Then, the movement of the player character is controlled in accordance with the operation input (step S210).

次いで、処理部200は自機がチームリーダ機であって(ステップS212のYES)、且つ、チームにアバターNPC5が参加している場合には(ステップS214のYES)、処理部200はアバターNPC行動制御処理を実行する(ステップS216)。   Next, when the processing unit 200 is the team leader machine (YES in step S212) and the avatar NPC5 is participating in the team (YES in step S214), the processing unit 200 performs the avatar NPC action. A control process is executed (step S216).

図21は、本実施形態におけるアバターNPC行動制御処理の流れを説明するためのフローチャートである。同処理は、アバターNPC用のAI処理に相当する。
チームリーダ機の処理部200は、先ず何れかのプレーヤキャラクタ2が信号発生アイテムを使用したかを判定する(ステップS230)。本実施形態では、集合信号弾、又は分散信号弾が使用されたかを判定する。
FIG. 21 is a flowchart for explaining the flow of the avatar NPC behavior control processing in the present embodiment. This process corresponds to the AI process for the avatar NPC.
The processing unit 200 of the team leader machine first determines which player character 2 has used the signal generation item (step S230). In the present embodiment, it is determined whether a collective signal bullet or a distributed signal bullet is used.

もし、信号弾が使用されたならば(ステップS232のYES)、チームリーダ機の処理部200は当該使用された信号弾の種類に応じた行動を判定し(ステップS232)、他の行動を中断してこの判定された優先行動を選択する(ステップS234)。   If a signal bullet is used (YES in step S232), the processing unit 200 of the team leader machine determines an action according to the type of the signal bullet used (step S232) and interrupts other actions. Then, the determined priority action is selected (step S234).

一方、信号弾が使用されておらず(ステップS230のNO)、優先行動が実行中でなく(ステップS236のNO)、且つ実行中の通常行動(優先行動以外の行動)も無ければ(ステップS238のNO)、チームリーダ機の処理部200は、戦闘中であるかを判定する(ステップS240)。   On the other hand, if the signal bullet is not used (NO in step S230), the priority action is not being executed (NO in step S236), and there is no normal action being executed (action other than the priority action) (step S238). NO), the processing unit 200 of the team leader aircraft determines whether a battle is in progress (step S240).

そしてもし戦闘中でなければ(ステップS240のNO)、公知のAI制御と同様にして通常行動内容を自動選択する(ステップS242)。ここで言う「通常行動」は、非戦闘状態での行動なので、例えばチームリーダ機のプレーヤキャラクタ2に追従する、単独行動で移動し索敵する、ヒットポイントが基準値以下なら回復手段を講じる、残弾の補充をするなどがこれに該当する。勿論、ゲーム内容によってこれ以外も適宜設定することができる。そして、アバターNPC5に選択された行動を実現するための仮想の操作入力情報を生成して、アドホック通信接続している他の携帯型ゲーム装置1400へ配信し(ステップS248)、アバターNPC行動制御処理を終了する。   If not in battle (NO in step S240), the normal action content is automatically selected in the same manner as the known AI control (step S242). The “normal action” here is an action in a non-combat state. For example, follow the player character 2 of the team leader machine, move and search for a single action, take recovery measures if the hit point is below the reference value, This includes replenishing bullets. Of course, other than this can be appropriately set depending on the game content. And the virtual operation input information for implement | achieving the action selected by the avatar NPC5 is produced | generated, and it distributes to the other portable game device 1400 connected by ad hoc communication (step S248), and an avatar NPC action control process Exit.

一方、もし戦闘中であれば(ステップS240のYES)、チームリーダ機の処理部200は、アバターNPC登録リスト544の該当するアバターNPC用行動パターンデータ550を参照して、各戦闘中行動種別542aの選択確率542bに従って抽選処理を実行して何れかの戦闘中行動種別542aを選択し、攻撃関連の行動が選択された場合には更に攻撃時移動542cを選択する(ステップS244)。そして、アバターNPC5に選択された行動を実現するための仮想の操作入力情報を生成して、アドホック通信接続している他の携帯型ゲーム装置1400へ配信し(ステップS248)、アバターNPC行動制御処理を終了する。   On the other hand, if it is in battle (YES in step S240), the processing unit 200 of the team leader machine refers to the corresponding avatar NPC action pattern data 550 in the avatar NPC registration list 544, and each action type 542a in battle. In accordance with the selection probability 542b, a lottery process is executed to select any action type 542a in battle, and when an attack-related action is selected, a movement 542c during attack is further selected (step S244). And the virtual operation input information for implement | achieving the action selected by the avatar NPC5 is produced | generated, and it distributes to the other portable game device 1400 connected by ad hoc communication (step S248), and an avatar NPC action control process Exit.

尚、実行中の行動がある場合には(ステップS236のYES、及びステップS238のYES)、チームリーダ機の処理部200は現在継続中の行動を維持し(ステップS246)、当該維持される行動を実現するための仮想の操作入力情報を生成して、アドホック通信接続している他の携帯型ゲーム装置1400へ配信し(ステップS248)、アバターNPC行動制御処理を終了する。   When there is an action being executed (YES in step S236 and YES in step S238), the processing unit 200 of the team leader machine maintains the currently ongoing action (step S246), and the maintained action Is generated and distributed to other portable game devices 1400 connected by ad hoc communication (step S248), and the avatar NPC behavior control processing is terminated.

アバターNPC行動制御処理を終了したならば、図16のフローチャートに戻って、チームリーダ機の処理部200は、チームにノーマルNPC3が参加している場合には(ステップS250のYES)、更に当該ノーマルNPC3の行動を自動選択する(ステップS252)。   When the avatar NPC action control process is completed, the process returns to the flowchart of FIG. 16, and the processing unit 200 of the team leader machine further includes the normal NPC 3 if the team is participating in the normal NPC 3 (YES in step S250). The behavior of NPC 3 is automatically selected (step S252).

そして、ノーマルNPC3の行動選択処理で選択された行動の仮想操作入力情報を生成し、これを他の携帯型ゲーム装置1400へ配信する(ステップS260)。これで、チームメンバーの携帯型ゲーム装置1400(1400c〜1400d)においても、ノーマルNPC3やアバターNPC5が自動的に行動することができる。   Then, the virtual operation input information of the action selected in the action selection process of the normal NPC 3 is generated and distributed to other portable game devices 1400 (step S260). Thus, the normal NPC 3 and the avatar NPC 5 can automatically act on the portable game devices 1400 (1400c to 1400d) of the team members.

次に、チームリーダ機の処理部200は、敵NPCの行動を自動的に決定し(ステップS262)、決定した行動に対応する操作入力情報を生成し他の携帯型ゲーム装置1400へ配信する(ステップS264)。   Next, the processing unit 200 of the team leader machine automatically determines the action of the enemy NPC (step S262), generates operation input information corresponding to the determined action, and distributes it to the other portable game device 1400 ( Step S264).

チームリーダ機であるかメンバー機であるかに係わらず、他の携帯型ゲーム装置1400から操作入力情報を受信した場合には(ステップS270のYES)、処理部200は受信した操作入力情報に基づいて、ノーマルNPC3やアバターNPC5、敵NPC、発信元の携帯型ゲーム装置1400のプレーヤキャラクタの動作を制御する(ステップS272)。   Regardless of whether it is a team leader machine or a member machine, when the operation input information is received from another portable game apparatus 1400 (YES in step S270), the processing unit 200 is based on the received operation input information. The normal NPC 3, the avatar NPC 5, the enemy NPC, and the movement of the player character of the portable game device 1400 that is the transmission source are controlled (step S 272).

次に、処理部200はミッション終了条件を満たすか否かを判定する。ミッション終了条件は、例えば、自プレーヤキャラクタのヒットポイントが「0」や、所定アイテムの入手、敵NPCの全滅など、ミッション内容に応じて適宜設定できる。
そして、ミッション終了条件を満たしていなければ(ステップS284のNO)、ステップS206へ移行する。
Next, the processing unit 200 determines whether or not a mission end condition is satisfied. The mission end condition can be appropriately set according to the mission content, for example, the hit point of the player player character is “0”, the acquisition of a predetermined item, the annihilation of the enemy NPC, and the like.
If the mission end condition is not satisfied (NO in step S284), the process proceeds to step S206.

反対に、もしミッション終了条件を満たしていれば(ステップS284のYES)、処理部200はミッションプレイ結果に応じて自プレーヤキャラクタのオリジナルキャラクタ設定データ526を更新する(ステップS286)。具体的には、経験値540bの加算や、加算された経験値に基づく成長レベル540aの更新、能力パラメータ値540cの変更、装備データ536や保有アイテムリスト538の更新が含まれる。また、操作入力ログ564を元に行動パターンデータ542の選択確率542bの値の更新も含まれる。そして、オリジナルキャラクタ設定データ526を更新したならば、アバターNPC更新処理を実行する(ステップS288)。   On the other hand, if the mission end condition is satisfied (YES in step S284), the processing unit 200 updates the original character setting data 526 of the player player character according to the mission play result (step S286). Specifically, addition of experience value 540b, update of growth level 540a based on the added experience value, change of ability parameter value 540c, update of equipment data 536 and possessed item list 538 are included. In addition, updating of the value of the selection probability 542b of the action pattern data 542 based on the operation input log 564 is also included. If the original character setting data 526 is updated, an avatar NPC update process is executed (step S288).

図22は、本実施形態におけるアバターNPC更新処理の流れを説明するためのフローチャートである。同処理は、既に使用権を交換済のアバターNPCの情報をオリジナルのプレーヤキャラクタの最新状態に統一、同期する為の処理である。   FIG. 22 is a flowchart for explaining the flow of the avatar NPC update processing in the present embodiment. This process is a process for unifying and synchronizing the information of the avatar NPC whose usage rights have already been exchanged with the latest state of the original player character.

具体的には、処理部200は、チーム内に、登録済のアバターNPC5のハンドルネーム546(図13参照)と同じハンドルネームのプレーヤキャラクタ2が居る場合、当該アバターNPC5のオリジナルキャラクタが居ると判断し(ステップS300のYES)、当該オリジナルキャラクタのオリジナルキャラクタ設定データ526(図11参照)の要求信号を、当該オリジナルキャラクタの携帯型ゲーム装置1400へ送信する(ステップS302)。   Specifically, when there is a player character 2 having the same handle name as the handle name 546 (see FIG. 13) of the registered avatar NPC5 in the team, the processing unit 200 determines that the original character of the avatar NPC5 exists. Then, a request signal for the original character setting data 526 (see FIG. 11) of the original character is transmitted to the portable game device 1400 of the original character (step S302).

そして、要求したデータを受信したならば(ステップS304のYES)、処理部200は受信したデータで、対応するアバターNPC5のアバターNPC用キャラクタ設定データ548を置き換える(ステップS306)。但し、テクスチャについてはステップS32と同様に一部画像加工するものとする(図17参照)。
これで、アバターNPC5の装備や保有するアイテム、経験値やレベルなど外観からその能力までが最新の状態に更新される。
If the requested data is received (YES in step S304), the processing unit 200 replaces the avatar NPC character setting data 548 of the corresponding avatar NPC5 with the received data (step S306). However, the texture is partially processed in the same manner as in step S32 (see FIG. 17).
As a result, the equipment of the avatar NPC5, the items owned, the experience value and the level, such as experience level and level, are updated to the latest state.

なお、更に、データを受信したアバターNPC5に関する使用履歴552をリセットすることとしてもよい。使用履歴552は、図19のステップS104で使用頻度の判定に用いられる。従って、例えば、アバターNPC5をチーム参加させられない状態で、そのアバターNPC5に対応するプレーヤキャラクタを保有しているプレーヤと実際にゲームプレイ(チーム参加)したことによって、使用頻度の判定基準がリセットされて、チーム参加させることができるようになる。   Furthermore, it is good also as resetting the use log | history 552 regarding the avatar NPC5 which received data. The usage history 552 is used to determine the usage frequency in step S104 of FIG. Therefore, for example, when the avatar NPC5 is not allowed to participate in the team and the game character is actually played (team participation) with a player who has a player character corresponding to the avatar NPC5, the criteria for determining the use frequency is reset. And be able to join the team.

反対に、他の携帯型ゲーム装置1400から自プレーヤキャラクタのオリジナルキャラクタ設定データ526を要求する信号を受信したならば(ステップS308のYES)、要求されたオリジナルキャラクタ設定データ526を要求元へ返信する(ステップS310)。   On the other hand, if a signal requesting the original character setting data 526 of the player character is received from another portable game apparatus 1400 (YES in step S308), the requested original character setting data 526 is returned to the request source. (Step S310).

そして、所定時間の間、要求信号の送信も受信もなければ、相互のアバターNPC5の更新に関する手続きが終了したと判断して(ステップS312のYES)、アバターNPC更新処理を終了する。   If neither transmission nor reception of the request signal is received for a predetermined time, it is determined that the procedure for updating the mutual avatar NPC5 is completed (YES in step S312), and the avatar NPC update processing is terminated.

アバターNPC更新処理を終了したならば、図16のフローチャートに戻って、一連の処理を終了する。   When the avatar NPC update process is completed, the process returns to the flowchart of FIG. 16 to end the series of processes.

以上、本実施形態によれば、友人のプレーヤキャラクタ2と同じ姿と同じ能力を持ったアバターNPC5をチームに参加させてマルチプレイゲームを楽しむ事ができる。
よって、ゲーム製作者側が予め用意したノーマルNPC3を同伴するよりも、いつものメンバーでプレイしている感覚が得やすくなる。
As described above, according to the present embodiment, the multiplayer game can be enjoyed by joining the avatar NPC 5 having the same appearance and the same ability as the friend player character 2 to the team.
Therefore, it is easier to obtain a sense of playing as a normal member than accompanying a normal NPC 3 prepared in advance by the game producer.

また、単に見かけだけがオリジナルキャラクタとなる友人のプレーヤキャラクタ2に似せてあるだけでなく、戦闘行動中の行動パターンを似せることにより、いつものメンバーでプレイしている感覚がより一層得やすくなっている。   In addition, it is not only imitating the player character 2 of the friend who is the original character, but also by resembling the action pattern during the fighting action, it becomes much easier to get a sense of playing with the usual members. Yes.

また、アバターNPC5の使用権の交換さえすれば、どのように強いアバターNPC5でも無制限にチームに参加させられるのではなく、適当な制限を掛けることでチート的なプレイを抑制し、ゲームバランスを適度に保つ事ができる。   In addition, as long as the usage rights for Avatar NPC5 are exchanged, teams will not be able to participate in unlimited teams, no matter how strong Avatar NPC5 is. Can be kept.

〔変形例〕
以上、本発明を適用した実施形態について説明したが、本発明の形態はこれらに限定されるものではなく、適宜構成要素の追加・省略・変更を施すことができる。
[Modification]
As described above, the embodiments to which the present invention is applied have been described. However, the embodiments of the present invention are not limited to these embodiments, and components can be added, omitted, or changed as appropriate.

例えば、上記実施形態ではゲーム装置として携帯型ゲーム装置1400を例示したが、据え置き型の家庭用ゲーム装置や業務用ゲーム装置として実現しても良い。
更にはゲーム装置とする電子機器は、“ゲーム装置”として販売される電子機器に限らず、アプリケーションソフトが実行可能な携帯電話機やコンパクトデジタルカメラ、音楽プレーヤ、パソコン、カーナビと言った電子機器も、プログラムを実行可能なコンピュータを内蔵している、或いはコンピュータそのものと言えるため、本発明を実現するゲーム装置の一形態とすることができる。
For example, although the portable game device 1400 is exemplified as the game device in the above embodiment, the game device may be realized as a stationary home game device or an arcade game device.
Furthermore, the electronic devices used as game devices are not limited to electronic devices sold as “game devices”, but also include electronic devices such as mobile phones, compact digital cameras, music players, personal computers, and car navigation systems that can execute application software. Since it can be said that the computer that can execute the program is built in, or the computer itself, it can be an embodiment of a game device that realizes the present invention.

また、上記実施形態ではゲームプレイ中の通信接続形態を携帯型ゲーム装置1400同士のアドホック通信としたが、これに限らない。例えば、プレーヤがそれぞれ用いるゲーム装置で所定のサーバ装置に接続するクライアント・サーバ型など、公知のマルチプレイ型ゲームにおける通信接続形態に変更することができる。   In the above embodiment, the communication connection mode during game play is ad-hoc communication between portable game devices 1400, but the present invention is not limited to this. For example, it can be changed to a communication connection mode in a known multiplayer game such as a client / server type in which a game device used by each player is connected to a predetermined server device.

また、上記実施形態では、ゲームジャンルをRPGとしたが、シューティングや、育成ゲーム、シミュレーションゲームなどマルチプレイ型ゲームであればジャンルは問わず適用できる。   In the above embodiment, the game genre is RPG. However, the game genre can be applied to any genre as long as it is a multiplayer game such as shooting, a breeding game, and a simulation game.

また、上記実施形態では、アバターNPC5をプレーヤキャラクタ2の写身として説明したがこれに限らない。例えば、プレーヤ毎にプレーヤキャラクタ2の補助をするNPCをつれて行動できる場合、当該NPCをアバターNPC5のオリジナルキャラクタとすることもできる。   In the above embodiment, the avatar NPC 5 has been described as a copy of the player character 2, but the present invention is not limited to this. For example, when each player can act with an NPC that assists the player character 2, the NPC can be the original character of the avatar NPC 5.

また、上記実施形態では、4人定員のチームで一人プレーヤが不足するケースについて説明したが、4人定員中プレーヤが一人だけの場合も同様に適用できるのは勿論である。つまり、1人のプレーヤが3人のアバターNPC5を連れてチームを編成して、実質的にはソロプレイだが疑似的なマルチプレイ型ゲームを実現することもできる。   In the above-described embodiment, a case where a single player is insufficient in a team of four people is described. However, the present invention can be similarly applied to a case where only one player is present among four people. In other words, one player can form a team with three avatars NPC5 to realize a pseudo multiplayer game that is practically solo play.

また、上記実施形態では、アバターNPC5のキャラクタ設定データの更新条件及び更新タイミングを、アバターNPC5のオリジナルキャラクタを使う携帯型ゲーム装置1400とのゲームプレイ後としているがこれに限定されない。例えば、ゲーム開始前でも良い。或いは、アバターNPC5の使用権を交換時に固有のパスワードを相互に付与する。そして、アバターNPCの使用権を交換している場合には、ゲーム終了時に自動的に自プレーヤキャラクタのオリジナルキャラクタ設定データ526を所定のサーバ装置等にアップロードする一方、パスワードを使って他プレーヤキャラクタのオリジナルキャラクタ設定データ526をダウンロードして、対応するアバターNPC5のアバターNPC用キャラクタ設定データを更新するとしても良い。   Moreover, in the said embodiment, although the update conditions and update timing of the character setting data of the avatar NPC5 are after the game play with the portable game device 1400 using the original character of the avatar NPC5, it is not limited to this. For example, it may be before the game starts. Alternatively, a unique password is given to each other when exchanging the right to use the avatar NPC5. If the right to use the avatar NPC is exchanged, the original character setting data 526 of the player player character is automatically uploaded to a predetermined server device or the like at the end of the game, while the other player character is used with a password. The original character setting data 526 may be downloaded, and the avatar NPC character setting data for the corresponding avatar NPC 5 may be updated.

また、上記実施形態ではチームで一つのミッションをクリアするミッションクリア形式のRPGとしているが、これに限らない。例えば、ミッションをステージに置き換える事ができる。また、ステージで用意されたマップ内をチームが移動した先々でミッションをこなす構成に置き換えることもできる。この場合には、アバターNPC能力補正処理は、チーム編成処理ではなく、ステージやミッションの開始直前に行い、当該ステージやミッション終了後に一旦装備や能力をアバターNPC用キャラクタ設定データ548の状態にもどし、別のステージやミッションを開始する直前に改めてアバターNPC能力補正処理を実行する構成とすると良い。   In the above embodiment, the RPG is a mission clear type in which one team completes one mission, but the present invention is not limited to this. For example, you can replace missions with stages. In addition, it is possible to replace the map prepared on the stage with a configuration in which the mission is performed at the point where the team moves. In this case, the avatar NPC ability correction process is not a team formation process, but is performed immediately before the start of the stage or mission, and once the stage or mission ends, the equipment and ability are temporarily returned to the state of the character setting data 548 for the avatar NPC. It may be configured to execute the avatar NPC ability correction process again immediately before starting another stage or mission.

また、上記実施形態では、アバターNPC5のテクスチャを、元になったプレーヤキャラクタのそれと一部変更することで、アバターNPCであることが分かるようにしたが、当該変更を省略することもできる。   In the above embodiment, the texture of the avatar NPC 5 is partially changed from that of the original player character so that the avatar NPC is recognized. However, the change can be omitted.

また、上記実施形態ではアバターNPCの使用権をプレーヤ間の申し込みと了承を経る構成としているが自動で使用権を交換する構成としても良い。
例えば、図23に示すように、ロビー画面W2のメニュー表示部12にアバターNPC使用権の交換方法を設定する「交換方法設定」の操作選択ボタンを表示する。メニュー表示部12から当該操作選択ボタンが選択操作された場合、処理部200は、ウィンドウ52を画面に追加表示させる。
In the above-described embodiment, the usage right of the avatar NPC is configured to be approved and approved between players, but the usage right may be automatically exchanged.
For example, as shown in FIG. 23, an operation selection button of “exchange method setting” for setting the exchange method of the right to use the avatar NPC is displayed on the menu display unit 12 of the lobby screen W2. When the operation selection button is selected from the menu display unit 12, the processing unit 200 additionally displays the window 52 on the screen.

ウィンドウ52には、アバターNPC使用権の設定状態を「手動」「自動」の選択操作ボタンが表示される。これらの選択操作ボタンは現在の設定がプレーヤに分かるように表示色が変更される。図の例では「自動」に設定されていることを示している。ここで、何れかの選択操作ボタンを選択すると、処理部200は、選択結果を示す情報(例えば、フラグ)をアカウントデータ520に記憶することとする。   The window 52 displays operation buttons for selecting “manual” and “automatic” as the setting state of the avatar NPC usage right. The display color of these selection operation buttons is changed so that the player can know the current setting. In the example shown in the figure, “automatic” is set. Here, when any of the selection operation buttons is selected, the processing unit 200 stores information (for example, a flag) indicating the selection result in the account data 520.

図24は、アバターNPC使用権交換処理の変形例(アバターNPC使用権交換処理B)の流れを説明するためのフローチャートである。同処理は、上記実施形態におけるアバターNPC使用権交換処理に代えて、当該処理を実行するものとする。   FIG. 24 is a flowchart for explaining a flow of a modified example of the avatar NPC usage right exchange process (avatar NPC usage right exchange process B). This processing is executed in place of the avatar NPC usage right exchange processing in the above embodiment.

当該処理では、処理部200は先ず、アバターNPC使用権交換の設定を参照する。もし「手動」に設定されていれば(ステップS10aの手動)、ステップS12〜S32の処理を実行する。反対に「自動」に設定されていれば(ステップS10aの自動)、処理部200はアバターNPCとして未登録のハンドルネームを使用する他ゲーム装置と接続しているかを判定する(ステップS10b)。   In the process, the processing unit 200 first refers to the setting for exchanging the right to use the avatar NPC. If it is set to “manual” (manual of step S10a), the processes of steps S12 to S32 are executed. On the other hand, if “automatic” is set (automatic in step S10a), the processing unit 200 determines whether or not it is connected to another game device that uses an unregistered handle name as an avatar NPC (step S10b).

もし、ステップS10bの判定結果が肯定であれば(ステップS10bのYES)、処理部200はステップS30と同様にして、該当する他ゲーム装置との間でオリジナルキャラクタ設定データ526を交換する(ステップS10c)。
そして、取得したオリジナルキャラクタ設定データ526のうちテクスチャの一部を自動変更してアバターNPCであることが外観から識別できるように画像加工処理し、これをアバターNPC用キャラクタ設定データ548として新規のアバターNPCをアバターNPC登録リスト544に登録し、取得した行動パターンデータはアバターNPC用行動パターンデータ550として登録する(ステップS32)。そして、表示をロビー画面W2に戻して(ステップS34)、アバターNPC使用権交換処理を終了する。
If the determination result in step S10b is affirmative (YES in step S10b), the processing unit 200 exchanges the original character setting data 526 with another corresponding game device in the same manner as in step S30 (step S10c). ).
Then, a part of the texture in the acquired original character setting data 526 is automatically changed to perform image processing processing so that it can be identified from the appearance as an avatar NPC, and this is used as avatar NPC character setting data 548 as a new avatar. The NPC is registered in the avatar NPC registration list 544, and the acquired behavior pattern data is registered as the avatar NPC behavior pattern data 550 (step S32). Then, the display is returned to the lobby screen W2 (step S34), and the avatar NPC usage right exchanging process is terminated.

このように、アバターNPCの使用権を自動交換に設定しておくと、交換申し込みとその了承の手続きを省略できる。例えば、街頭で使用権交換を「自動」に設定したままゲームを起動していれば、(携帯型ゲーム装置1400にスリープモードが用意されていればスリープモードになっていても)、同じように使用権交換を「自動」に設定したままの他ゲーム装置を持った見知らぬ他プレーヤとの間でもアバターNPCを交換できる。いわゆる「すれちがい交換」が実現される。   In this way, if the right to use the avatar NPC is set to automatic exchange, the exchange application and the procedure for the approval can be omitted. For example, if the game is started on the street with the usage right exchange set to “automatic” (even if the portable game device 1400 is in the sleep mode), the same applies. The avatar NPC can be exchanged with another player who has another game device with the usage right exchange set to “automatic”. So-called “passing replacement” is realized.

なお、使用権交換を「自動」に設定した上で、アバターNPCを受け取る条件をさらに設定できるようにしてもよい。例えば、プレーヤのアバターNPCよりも成長レベルが高いアバターNPCや、キャラクタの分類が異なるアバターNPCのみを受け取るように設定できるようにしてもよい。そうすることで、プレーヤがチームへ参加させる可能性の低いアバターNPCを受け取らないようにすることができ、チームへ参加させるアバターNPCの選択が容易になる。   In addition, after setting the usage right exchange to “automatic”, a condition for receiving the avatar NPC may be further set. For example, it may be configured to receive only an avatar NPC having a higher growth level than the player's avatar NPC or an avatar NPC having a different character classification. By doing so, it is possible to prevent the player from receiving an avatar NPC that is unlikely to join the team, and the selection of the avatar NPC to join the team is facilitated.

また、プレーヤのプレーヤキャラクタの代わりに、他のプレーヤとの使用権交換で入手したアバターNPCを、別の他のプレーヤとの使用権交換の際の交換対象としてもよい。使用権交換の際に交換対象とするアバターNPCを予め設定しておくことで、使用権を交換する際に、プレーヤは自分のプレーヤキャラクタの代わりに、プレーヤが設定したアバターNPCの使用権を交換できる。   Further, instead of the player character of the player, an avatar NPC obtained by exchanging the usage right with another player may be used as an exchange target when exchanging the usage right with another player. By setting the avatar NPC to be exchanged in advance when exchanging the usage rights, when exchanging the usage rights, the player exchanges the usage rights for the avatar NPC set by the player instead of his player character. it can.

2(2a、2b、2c、2d) プレーヤキャラクタ
3 ノーマルNPC
5 アバターNPC
12 メニュー表示部
16 交換候補一覧
19 オファーしてきた相手の識別表示
20 チームメンバーリスト
40 NPCリスト
44 選択メニュー表示部
100 操作入力部
200 処理部
210 ゲーム演算部
212 ロビー制御部
214 カスタマイズ制御部
216 アバターNPC使用権設定部
218 チーム編成制御部
220 ゲーム進行制御部
222 アバターNPC仕様更新部
270 通信制御部
370 通信部
500 記憶部
502 ゲームプログラム
514 能力パラメータ標準値設定データ
518 ミッションデータ
520 アカウントデータ
524 ハンドルネーム
526 オリジナルキャラクタ設定データ
530 カスタマイズデータ
540 ステータスデータ
542 行動パターンデータ
544 アバターNPC登録リスト
560 プレイデータ
562 チーム編成データ
564 操作入力ログ
W2 ロビー画面
W4 アバター交換申し込み画面
W6 アバター交換了承画面
W8 チーム編成画面
W10 ミッション選択画面
W12 NPC選択画面
2 (2a, 2b, 2c, 2d) Player character 3 Normal NPC
5 Avatar NPC
12 Menu display section 16 Exchange candidate list 19 Identification display of the partner who offered 20 Team member list 40 NPC list 44 Selection menu display section 100 Operation input section 200 Processing section 210 Game calculation section 212 Lobby control section 214 Customization control section 216 Avatar NPC Usage right setting unit 218 Team organization control unit 220 Game progress control unit 222 Avatar NPC specification update unit 270 Communication control unit 370 Communication unit 500 Storage unit 502 Game program 514 Capability parameter standard value setting data 518 Mission data 520 Account data 524 Handle name 526 Original character setting data
530 customized data
540 status data
542 Action pattern data 544 Avatar NPC registration list 560 Play data 562 Team organization data 564 Operation input log W2 Lobby screen W4 Avatar exchange application screen W6 Avatar exchange acceptance screen W8 Team organization screen W10 Mission selection screen W12 NPC selection screen

Claims (8)

他機と通信を行う通信装置を備えたコンピュータに、自機のプレーヤキャラクタ(以下、プレーヤキャラクタのことを「PC」といい、自機のPCのことを「自PC」という。)と、他機のPC(以下「他PC」という。)或いはコンピュータ制御されるノン・プレイアブル・キャラクタ(以下「NPC」という。)とを含んで構成されグループでゲームを進行制御させるためのプログラムであって、
少なくとも容姿について自PCをカスタマイズするカスタマイズ手段、
他機と通信を行って、少なくとも容姿データを含む他PCのカスタマイズデータを取得する他PCデータ取得手段、
前記他PCデータ取得手段により取得されたカスタマイズデータを記憶する他PCデータ記憶手段、
前記他PCデータ記憶手段に記憶されたカスタマイズデータに基づくNPCの外観の一部にコンピュータ制御されていることを示す画像加工処理を施して、当該NPCを前記グループに参加させてゲームを進行制御するゲーム進行制御手段、
として前記コンピュータを機能させるためのプログラム。
A computer having a communication device communicating with another machine, ship of the player character (hereinafter, have gutter "PC" to a player character, to as "self PC" to a of its own PC.) And, other machine PC (hereinafter referred to as "other PC".) or non-playable characters that are computer controlled (hereinafter referred to as "NPC".) and a program for advancing control a game in groups comprise Ru is configured to There,
Customization means to customize your PC at least for its appearance,
Other PC data acquisition means for communicating with other machines and acquiring customization data of other PCs including at least appearance data,
Other PC data storage means for storing customization data acquired by the other PC data acquisition means,
A part of the appearance of the NPC based on the customization data stored in the other PC data storage means is subjected to image processing indicating that it is controlled by the computer, and the game is controlled by allowing the NPC to participate in the group. Game progress control means,
A program for causing the computer to function as
前記ゲーム進行制御手段は、The game progress control means includes:
前記他PCデータ記憶手段に記憶されたカスタマイズデータの元となった他PCが、前記ゲームに参加しているかを判定する判定手段と、Determination means for determining whether another PC that is the source of the customization data stored in the other PC data storage means participates in the game;
前記判定手段により参加していると判定された場合に、前記他PCデータ記憶手段に記憶されたカスタマイズデータに基づくNPCの前記グループへの参加を抑止する参加抑止制御手段と、A participation suppression control means for suppressing participation of the NPC in the group based on the customization data stored in the other PC data storage means when it is determined by the determination means to participate;
を有する、Having
請求項1に記載のプログラム。The program according to claim 1.
前記カスタマイズデータには、更に装備及び/又はアイテム(以下「備品」という。)に係る備品データが含まれており、
前記カスタマイズ手段が、自PCの備品をカスタマイズする手段を有するように前記コンピュータを機能させるための請求項1又は2に記載のプログラム。
The customized data further includes equipment data relating to equipment and / or items (hereinafter referred to as “equipment”),
The program according to claim 1 or 2, wherein the customization means causes the computer to function so as to have means for customizing the equipment of the own PC.
自PCの能力パラメータを前記ゲームの進行に応じて自動的に変更する能力パラメータ自動更新手段として前記コンピュータを機能させるとともに、
前記他PCデータ取得手段が、前記カスタマイズデータとともに当該他PCの能力パラメータを取得し、
前記他PCデータ記憶手段が、前記他PCデータ取得手段により取得されたカスタマイズデータ及び能力パラメータを記憶し、
前記ゲーム進行制御手段が、前記他PCデータ記憶手段に記憶されたカスタマイズデータ及び能力パラメータに基づくNPCを前記グループに参加させて前記ゲームを進行制御する、
ように前記コンピュータを機能させるための請求項1〜3の何れか一項に記載のプログラム。
While allowing the computer to function as an ability parameter automatic update means for automatically changing the ability parameter of the own PC according to the progress of the game,
The other PC data acquisition means acquires the capability parameter of the other PC together with the customization data,
The other PC data storage means stores customization data and capability parameters acquired by the other PC data acquisition means,
The game progress control means controls the progress of the game by causing an NPC based on customization data and ability parameters stored in the other PC data storage means to participate in the group.
The program according to any one of claims 1 to 3, for causing the computer to function as described above.
前記ゲーム進行制御手段が、ゲームのステージ及び/又はミッションに応じて、前記カスタマイズデータに基づくNPCの備品を変更する制御を行う備品変更制御手段を有するように前記コンピュータを機能させるための請求項3に記載のプログラム。 4. The computer for causing the computer to function so that the game progress control means has equipment change control means for performing control to change the equipment of the NPC based on the customization data in accordance with a game stage and / or mission. The program described in. 前記ゲーム進行制御手段が、ゲームのステージ及び/又はミッションに応じて、前記他PCデータ記憶手段に記憶されたカスタマイズデータ及び能力パラメータに基づくNPCの能力値を変更する能力値変更手段を有するように前記コンピュータを機能させるための請求項4に記載のプログラム。   The game progress control means includes ability value changing means for changing the ability value of the NPC based on the customization data and ability parameters stored in the other PC data storage means according to the game stage and / or mission. The program according to claim 4 for causing said computer to function. 前記ゲーム進行制御手段が、プレーヤの行動指示入力に応じて前記NPCの行動制御を行う行動制御手段を有するように前記コンピュータを機能させるための請求項1〜6の何れか一項に記載のプログラム。   The program according to any one of claims 1 to 6, for causing the computer to function so that the game progress control means includes action control means for performing action control of the NPC in response to an action instruction input from a player. . 他機と通信を行う通信装置を備え、自機のプレーヤキャラクタ(以下、プレーヤキャラクタのことを「PC」といい、自機のPCのことを「自PC」という。)、他機のPC(以下「他PC」という。)或いはコンピュータ制御されるノン・プレイアブル・キャラクタ(以下「NPC」という。)を含んで構成されグループでゲームを進行制御するゲーム装置であって、
少なくとも容姿について自PCをカスタマイズするカスタマイズ手段と、
他機と通信を行って、少なくとも容姿データを含む他PCのカスタマイズデータを取得する他PCデータ取得手段と、
前記他PCデータ取得手段により取得されたカスタマイズデータを記憶する他PCデータ記憶手段と、
前記他PCデータ記憶手段に記憶されたカスタマイズデータに基づくNPCの外観の一部にコンピュータ制御されていることを示す画像加工処理を施して、当該NPCを前記グループに参加させてゲームを進行制御するゲーム進行制御手段と、
を備えたゲーム装置。
A communication device that communicates with another device is provided. The player character of the own device (hereinafter, the player character is referred to as “ PC ” and the PC of the own device is referred to as “own PC”), and the PC of the other device . (hereinafter referred to as "other PC".) or a game apparatus non-playable characters that are computer controlled (hereinafter referred to as "NPC".) and for progress control a game in groups comprise Ru is configured to,
Customization means to customize your PC at least for its appearance;
Other PC data acquisition means for communicating with other machines and acquiring customization data of other PCs including at least appearance data;
Other PC data storage means for storing customization data acquired by the other PC data acquisition means;
A part of the appearance of the NPC based on the customization data stored in the other PC data storage means is subjected to image processing indicating that it is controlled by the computer, and the game is controlled by allowing the NPC to participate in the group. Game progress control means;
A game device comprising:
JP2010156896A 2010-07-09 2010-07-09 Program and game device Active JP5710162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010156896A JP5710162B2 (en) 2010-07-09 2010-07-09 Program and game device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010156896A JP5710162B2 (en) 2010-07-09 2010-07-09 Program and game device

Publications (2)

Publication Number Publication Date
JP2012016523A JP2012016523A (en) 2012-01-26
JP5710162B2 true JP5710162B2 (en) 2015-04-30

Family

ID=45602223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010156896A Active JP5710162B2 (en) 2010-07-09 2010-07-09 Program and game device

Country Status (1)

Country Link
JP (1) JP5710162B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220263781A1 (en) * 2021-02-16 2022-08-18 LINE Plus Corporation Method and system for managing avatar usage rights

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5922963B2 (en) * 2012-03-27 2016-05-24 任天堂株式会社 Information processing program, information processing apparatus, information processing method, and information processing system
JP5546572B2 (en) * 2012-03-29 2014-07-09 株式会社スクウェア・エニックス Video game processing apparatus and video game processing program
KR101421839B1 (en) * 2012-12-21 2014-07-29 (주)스마일게이트엔터테인먼트 Method and system for operating party in online game
JP6374165B2 (en) * 2014-01-09 2018-08-15 株式会社バンダイナムコエンターテインメント Program and server system
JP6023108B2 (en) * 2014-03-10 2016-11-09 株式会社スクウェア・エニックス Video game processing system and video game processing program
JP5678368B1 (en) * 2014-08-12 2015-03-04 株式会社gloops GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, AND GAME PROGRAM RECORDING MEDIUM
JP2016215077A (en) * 2016-10-06 2016-12-22 株式会社スクウェア・エニックス Video game processing system and video game processing program
JP7088634B2 (en) * 2017-03-30 2022-06-21 株式会社バンダイナムコエンターテインメント Game system
JP6727505B2 (en) * 2017-08-31 2020-07-22 株式会社コナミデジタルエンタテインメント Game management device and program
JP6622773B2 (en) * 2017-10-02 2019-12-18 株式会社カプコン GAME PROGRAM AND GAME DEVICE
JP6759310B2 (en) * 2018-12-04 2020-09-23 株式会社スクウェア・エニックス Video game processing system and video game processing program
JP7330250B2 (en) * 2019-02-14 2023-08-21 グリー株式会社 Program, information processing device, and control method
JP7319118B2 (en) * 2019-07-12 2023-08-01 株式会社 ディー・エヌ・エー Electronic game providing system, electronic game providing program, electronic game providing server, server program, and electronic game providing method
JP7146884B2 (en) 2020-12-08 2022-10-04 株式会社スクウェア・エニックス Video game processing program and video game processing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292120A (en) * 2001-03-29 2002-10-08 Aruze Corp Game apparatus
JP3841413B2 (en) * 2003-02-19 2006-11-01 任天堂株式会社 GAME SYSTEM, GAME DEVICE, AND GAME PROGRAM
JP4124475B2 (en) * 2005-12-21 2008-07-23 株式会社スクウェア・エニックス Video game processing apparatus, video game processing method, and video game processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220263781A1 (en) * 2021-02-16 2022-08-18 LINE Plus Corporation Method and system for managing avatar usage rights

Also Published As

Publication number Publication date
JP2012016523A (en) 2012-01-26

Similar Documents

Publication Publication Date Title
JP5710162B2 (en) Program and game device
EP2478944B1 (en) Apparatus and method for displaying player character showing special movement state in network game
JP5457146B2 (en) Server system and item management method
JP5622704B2 (en) Program, information storage medium, image generation system, server, and game providing method
Cheok et al. Human Pacman: a sensing-based mobile entertainment system with ubiquitous computing and tangible interaction
JP6214027B2 (en) GAME SYSTEM, GAME DEVICE, AND PROGRAM
JP7073222B2 (en) Game programs, methods, and information processing equipment
JP4050658B2 (en) GAME DEVICE, GAME CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2020018745A (en) Game system and program
JP5715266B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP2022020788A (en) Game program, and game system
JP2020141905A (en) Program, game device, and game system
JP2020044134A (en) Game program, method, and information processing device
JP6159458B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP7353322B2 (en) Programs, information processing devices and game systems
JP2014079647A (en) Server system and item management method
JP6841985B2 (en) Game systems, game consoles, and programs
JP7356055B2 (en) Game programs, game systems, and server devices
JP7321692B2 (en) game program
JP6145661B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP5947728B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP2021115409A (en) Program, information processing device, and method for controlling information processing device
CN115624748A (en) Information processing method and device in game, electronic equipment and storage medium
JP2023073472A (en) Computer system, game system, and program
JP2022097114A (en) Program, computer, system, and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140807

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150304

R150 Certificate of patent or registration of utility model

Ref document number: 5710162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250