Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7637753B2 - Computer system and program - Google Patents
[go: Go Back, main page]

JP7637753B2 - Computer system and program - Google Patents

Computer system and program Download PDF

Info

Publication number
JP7637753B2
JP7637753B2 JP2023205608A JP2023205608A JP7637753B2 JP 7637753 B2 JP7637753 B2 JP 7637753B2 JP 2023205608 A JP2023205608 A JP 2023205608A JP 2023205608 A JP2023205608 A JP 2023205608A JP 7637753 B2 JP7637753 B2 JP 7637753B2
Authority
JP
Japan
Prior art keywords
lottery
user
lottery process
character
execution
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
JP2023205608A
Other languages
Japanese (ja)
Other versions
JP2024015216A (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.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2023205608A priority Critical patent/JP7637753B2/en
Publication of JP2024015216A publication Critical patent/JP2024015216A/en
Application granted granted Critical
Publication of JP7637753B2 publication Critical patent/JP7637753B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、コンピュータシステム等に関する。 The present invention relates to a computer system, etc.

ビデオゲームの中には、ユーザであるプレーヤが操作するプレーヤキャラクタと、サポートキャラクタとが登場するゲームがある。
サポートキャラクタは、プレーヤキャラクタをサポートするノンプレーヤキャラクタであって、ゲームの内容によって様々な働きをする。例えば、アクションRPG(Role Playing Game)であれば、プレーヤキャラクタの装備を持ち歩く荷役として働きつつ、戦闘時には戦闘補助をするケースもある。また、特許文献1では、ゲーム内での畑を管理してアイテムを自動で生成する例が開示されている。
Among video games, there are games in which a player character operated by a user, a player, and a support character appear.
A support character is a non-player character that supports the player character and performs various functions depending on the content of the game. For example, in an action role-playing game (RPG), a support character may act as a porter to carry the player character's equipment and assist in battle. Patent Document 1 also discloses an example of managing fields in a game and automatically generating items.

特開2010-4944号公報JP 2010-4944 A

ゲームにサポートキャラクタを登場させることは、ゲームの差別化や魅力付けの重要な要素の一つとされる。具体的には、サポートキャラクタのデザインもさることながら、サポートキャラクタを、如何に人間らしく振る舞わせるかもゲームの興趣性を向上させる1つの要素となる。 The inclusion of support characters in a game is considered an important element in differentiating the game and making it more appealing. Specifically, in addition to the design of the support characters, how human-like the support characters are in their behavior is also an element in increasing the interest of the game.

サポートキャラクタの行動が人間らしい程に、ユーザは当該サポートキャラクタを、戦友や、仲間、愛しいペットなどといった近しい存在として感じられるようになり、ゲームへの愛着や魅力を抱くようになる。特に、サポートキャラクタの行動が、人間の子供が日常的に行う行動に類似していれば、なおのことその効果が高くなる。 The more human-like the behavior of the support character, the more the user will feel that the support character is like a comrade, companion, or beloved pet, and the more attached and attracted the game will become to them. This effect is even greater if the behavior of the support character resembles the everyday actions of a human child.

なお、キャラクタに人間らしい行動をさせることで、ユーザがキャラクタへ抱く愛着を高める作用効果は、キャラクタが、プレーヤキャラクタに従属するサポートキャラクタである場合に限らない。例えば、育成ゲームにける育成対象であったり、ゲーム内に登場するエキストラ的な位置付けのNPC(ノンプレーヤキャラクタ;例えば、幼なじみ、マネージャー、補給担当官、など)であっても同様である。 The effect of increasing the user's attachment to a character by having the character behave in a human-like manner is not limited to cases where the character is a support character subordinate to the player character. For example, the same applies to characters that are targets of training in a training game, or NPCs (non-player characters; for example, childhood friends, managers, supply officers, etc.) that appear in the game and have an extra role.

また、ゲームの楽しさの一つに、ゲームに係り実行される抽選がある。抽選に係る興趣性もまた、ゲームの差別化や魅力付けの重要な要素の一つとして数えられる。勿論、抽選に係り興趣を向上させることは、エンターテインメントを提供する上ではゲームに限らず重要なポイントである。 One of the enjoyable aspects of a game is the lottery that is held in connection with the game. The interest associated with the lottery is also counted as one of the important elements that differentiate and make a game more appealing. Of course, increasing interest in the lottery is an important point in providing entertainment, not just for games.

本発明が解決しようとする課題は、ユーザにサポートキャラクタを人間らしく感じさせつつ、抽選に係る興趣を向上させる新たな技術を提供すること、である。 The problem that this invention aims to solve is to provide a new technology that makes the support characters seem more human to the user while also increasing the interest in the lottery.

上記した課題を解決するための第1の発明は、抽選処理を実行する仮想的な主体であるキャラクタ(例えば、図3のサポートキャラクタ4)を、ユーザと対応付けて設定するキャラクタ設定手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、ゲーム管理部210、キャラクタ設定部214、図14のサポートキャラクタ管理データ620、図17のステップS18)と、
前記抽選処理の自動実行に係る条件設定を少なくとも含む抽選実行設定を、前記ユーザの操作入力に基づいて可変に決定する抽選実行設定決定手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、ゲーム管理部210、抽選実行設定決定部216、図14の抽選実行設定データ650、図17のステップS18)と、
前記抽選実行設定に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、ゲーム管理部210、抽選実行制御部220、図15の抽選管理データ730、図18のステップS60)と、
前記抽選実行制御手段によって実行された前記抽選処理の結果を示す情報の通知(例えば、図8の通知表示50)を発動する条件である所与の通知発動条件を、前記ユーザの操作入力に基づいて可変に決定する通知発動条件決定手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、ゲーム管理部210、通知発動条件決定部232、図14のユーザ指定通知発動条件データ660、図17のステップS18)と、
前記通知発動条件を満たす場合に、前記抽選実行制御手段によって実行された前記抽選処理の結果を示す情報を前記ユーザに通知する通知制御を行う通知制御手段(例えば、図1の制御基板1150、図9のサーバ処理部200s、ゲーム管理部210、通知制御部234、図18のステップS80~ステップS82)と、を備えたコンピュータシステム、である。
The first invention for solving the above-mentioned problems provides a character setting means (e.g., the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the game management unit 210, the character setting unit 214, the support character management data 620 in FIG. 14, step S18 in FIG. 17) for setting a character (e.g., the support character 4 in FIG. 3) which is a virtual subject that executes a lottery process in association with a user;
a lottery execution setting determination means (e.g., the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the game management unit 210, the lottery execution setting determination unit 216 in FIG. 14, the lottery execution setting data 650 in FIG. 14, step S18 in FIG. 17) for variably determining a lottery execution setting including at least a condition setting related to the automatic execution of the lottery process based on an operation input by the user;
A lottery execution control means (e.g., the control board 1150 in FIG. 1, the server processing unit 200s in FIG. 9, the game management unit 210, the lottery execution control unit 220, the lottery management data 730 in FIG. 15, and step S60 in FIG. 18) that controls automatic execution of the lottery process based on the lottery execution setting;
a notification activation condition determination means (e.g., the control board 1150 in FIG. 1 , the server processing unit 200s in FIG. 9 , the game management unit 210, the notification activation condition determination unit 232 in FIG. 9 , the user-specified notification activation condition data 660 in FIG. 14 , step S18 in FIG. 17 ) for variably determining a given notification activation condition, which is a condition for initiating a notification of information showing the result of the lottery process executed by the lottery execution control means (e.g., the notification display 50 in FIG. 8 ), based on an operation input by the user;
A computer system comprising: a notification control means (e.g., control board 1150 in FIG. 1, server processing unit 200s in FIG. 9, game management unit 210, notification control unit 234, steps S80 to S82 in FIG. 18) that performs notification control to notify the user of information indicating the result of the lottery processing executed by the lottery execution control means when the notification activation condition is satisfied.

ここで言う「コンピュータシステム」とは、単数のコンピュータは勿論、複数のコンピュータが連携して実現されるものでもよい。 The "computer system" referred to here can refer to a single computer, or it can be realized by multiple computers working together.

従来、ユーザは、自らが抽選する対象を選択操作し、抽選の実行操作を入力して抽選処理を実行させ、自らその場で抽選結果を確認していた。対して、第1の発明によれば、コンピュータシステムが、ユーザが設定した抽選処理実行設定に基づいて抽選を自動実行する。そして、コンピュータシステムが、ユーザが設定した通知発動条件が満たされるとキャラクタを通知主体した抽選結果を通知してくれる。 Conventionally, a user would select an object to be drawn, input a lottery execution operation to execute the lottery process, and check the lottery results on the spot. In contrast, according to the first invention, a computer system automatically executes the lottery based on the lottery process execution settings set by the user. Then, when the notification triggering conditions set by the user are met, the computer system notifies the user of the lottery results using a character as the notification subject.

ユーザの目には、抽選に係る条件だけ設定して任せっぱなしにすると、いつの間にか実行されて、その結果をキャラクタがお知らせしてくれるように見える。こうした抽選の自動実行とキャラクタの行動とが相まって、ユーザにキャラクタを人間らしく感じさせ、抽選に係り従来に無い興趣を付加することとなる。 To the user, it appears as if they simply set the conditions for the lottery and leave it to run, with the character informing them of the results without them even noticing. This combination of automatic lottery execution and the character's actions makes the character seem more human to the user, adding a new level of excitement to the lottery.

第2の発明は、前記抽選処理には1回当たりの対価(例えば、図12の対価設定573)が定められており、前記抽選実行設定決定手段は、許容する前記対価の合計である合計対価上限(例えば、図14のお小遣い設定651)を、前記抽選実行設定に含めて決定し、前記抽選実行制御手段は、前記合計対価上限の範囲内で前記抽選処理の自動実行を制御する、第1の発明のコンピュータシステム、である。 The second invention is a computer system according to the first invention, in which a price per one time is set for the lottery process (e.g., price setting 573 in FIG. 12), the lottery execution setting determination means determines a total price upper limit (e.g., allowance setting 651 in FIG. 14), which is the sum of the allowable prices, by including it in the lottery execution setting, and the lottery execution control means controls automatic execution of the lottery process within the range of the total price upper limit.

第2の発明によれば、コンピュータシステムが、ユーザが設定した合計対価上限を超えないように、抽選処理を自動実行する。ユーザの目には、キャラクタに与える月々のお小遣いの気持ちで合計対価上限を設定すれば、あたかもキャラクタが人間の子供のように、月々のお小遣いの範囲内で自ら抽選をして楽しみ、時折、抽選の結果を知らせてくれるように見える。よって、ユーザにサポートキャラクタを人間らしく感じさせる作用効果を向上できる。 According to the second invention, the computer system automatically executes the lottery process so that the total consideration does not exceed the upper limit set by the user. If the upper limit of the total consideration is set with the feeling of a monthly allowance given to the character, it will appear to the user as if the character were a human child, enjoying drawing the lottery by itself within the limits of the monthly allowance, and occasionally informing the user of the results of the lottery. This improves the effect of making the support character seem more human to the user.

第3の発明は、前記抽選処理には、抽選対象が異なる複数種類の抽選処理候補があり、前記抽選実行設定は、前記抽選処理候補の種類のうち、前記抽選実行制御手段による実行対象とする前記抽選処理候補の選択に係るユーザの希望に関する希望情報を含み、前記抽選実行制御手段は、前記希望情報に基づいて、実行する抽選処理を選択して実行する、第1又は第2の発明のコンピュータシステム、である。 The third invention is a computer system according to the first or second invention, in which the lottery process has multiple types of lottery process candidates with different lottery targets, the lottery execution setting includes preference information regarding a user's preference for selecting the lottery process candidate to be executed by the lottery execution control means from among the types of lottery process candidates, and the lottery execution control means selects and executes the lottery process to be executed based on the preference information.

ここで言う「抽選対象」とは、抽選処理においてユーザが獲得することができる内容を言う。払出品、排出品、など同義である。抽選対象は、例えば、アイテム、ゲームステージやゲームマップの使用権や参加権、プレーヤキャラクタやサポートキャラクタなどに付与できるスキル、ゲーム内通貨、などとすることができる。抽選処理をカプセル式抽選器、いわゆる「ガチャ」「ガシャ」に例えるならば、抽選対象は抽選器に入っているカプセルとその中身が該当する。 The "lottery items" mentioned here refer to the items that the user can win in the lottery process. They are synonymous with payout items and discarded items. The lottery items can be, for example, items, the right to use or participate in game stages or game maps, skills that can be granted to player characters or support characters, in-game currency, etc. If the lottery process is likened to a capsule-type lottery machine, commonly known as a "gacha" or "gasha," the lottery items correspond to the capsules in the machine and their contents.

第3の発明によれば、ユーザは希望する抽選処理候補の種類を指定できる。つなり、抽選対象の構成が異なる様々な種類の抽選処理候補がある場合に、コンピュータシステムは、どの抽選処理を実行するかにユーザの希望を反映させることが可能となる。 According to the third invention, the user can specify the type of lottery process candidate that he/she desires. In other words, when there are various types of lottery process candidates with different configurations of lottery objects, the computer system can reflect the user's desire in deciding which lottery process to execute.

第4の発明は、前記キャラクタには、複数種類の候補キャラクタがあり、前記キャラクタ設定手段は、前記複数種類の候補キャラクタの中から、前記ユーザに対応付けるキャラクタを設定する、第1~第3の何れかの発明のコンピュータシステム、である。 A fourth invention is a computer system according to any one of the first to third inventions, in which there are multiple types of candidate characters for the character, and the character setting means sets a character to be associated with the user from among the multiple types of candidate characters.

第4の発明によれば、ユーザは、好みのキャラクタを候補キャラクタの中から選択して使用できるようになる。 According to the fourth invention, the user can select and use a character of their choice from among candidate characters.

第5の発明は、前記複数種類の候補キャラクタには、前記抽選処理の自動実行に関するパラメータ値が定められており(例えば、図14の適用個性設定データ630、お小遣い残高640、抽選実行設定データ650)、前記抽選実行制御手段は、前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて、前記抽選処理の自動実行を制御する、第4の発明のコンピュータシステムである。 The fifth invention is a computer system according to the fourth invention, in which parameter values related to the automatic execution of the lottery process are set for the multiple types of candidate characters (e.g., applicable personality setting data 630, allowance balance 640, lottery execution setting data 650 in FIG. 14), and the lottery execution control means controls the automatic execution of the lottery process based on the parameter values of the characters associated with the user.

第5の発明によれば、ユーザが選んだ候補キャラクタに設定されているパラメータ値に基づいて自動実行が行われるようになる。よって、抽選の自動実行について候補キャラクタに特徴・特性があるかのように見せることができる。 According to the fifth invention, automatic execution is performed based on parameter values set for the candidate character selected by the user. This makes it possible to make the candidate character appear as if it has characteristics or properties for automatic execution of the lottery.

第6の発明は、前記パラメータ値が、前記抽選処理の自動実行頻度に関する傾向を示す頻度傾向パラメータ値、又は、前記抽選処理の自動実行タイミングの傾向を示すタイミング傾向パラメータ値(例えば、図5及び図14の自動実行傾向設定641)、を含む、第5の発明のコンピュータシステム、である。 The sixth invention is a computer system according to the fifth invention, in which the parameter value includes a frequency tendency parameter value indicating a tendency regarding the frequency of automatic execution of the lottery process, or a timing tendency parameter value indicating a tendency regarding the timing of automatic execution of the lottery process (e.g., automatic execution tendency setting 641 in Figures 5 and 14).

第6の発明によれば、コンピュータシステムは、候補キャラクタの種類に応じて、抽選処理の自動実行頻度の傾向又は自動タイミングの傾向を変えることで、ユーザに、あたかも候補キャラクタの種類によって、抽選実行に対する頻度や実行するタイミングに係る欲求に個性の差が存在するかのように見せることができる。よって、抽選の自動実行に係る興趣を向上させ、ユーザによるキャラクタへの愛着を促す効果が期待できる。 According to the sixth aspect of the invention, the computer system can change the tendency of the frequency or timing of automatic execution of the lottery process depending on the type of candidate character, thereby making it appear to the user as if there are differences in personality in the desire for frequency or timing of lottery execution depending on the type of candidate character. This is expected to increase interest in the automatic execution of the lottery and encourage the user to become attached to the character.

第7の発明は、前記抽選処理には、抽選対象が異なる複数種類の抽選処理候補があり、前記パラメータ値は、前記抽選処理候補の種類のうちから選択する選択種類に関する傾向を示す選択傾向パラメータ値(例えば、図14の抽選処理候補種別選択傾向設定643)を含み、前記抽選実行制御手段は、前記ユーザに対応付けられたキャラクタの前記選択傾向パラメータ値に基づいて、実行する抽選処理を選択して実行する、第5又は第6の発明のコンピュータシステム、である。 A seventh invention is a computer system according to the fifth or sixth invention, in which the lottery process has a plurality of types of lottery process candidates with different lottery objects, the parameter value includes a selection tendency parameter value (e.g., lottery process candidate type selection tendency setting 643 in FIG. 14) indicating a tendency regarding a selection type to be selected from among the types of lottery process candidates, and the lottery execution control means selects and executes a lottery process to be executed based on the selection tendency parameter value of a character associated with the user.

第7の発明によれば、実行対象としてどの種類の抽選処理を選択するかの傾向が、候補キャラクタの種類によって異なる。よって、抽選の自動実行に係る興趣を更に向上させ、ユーザによるキャラクタへの愛着を促す効果が期待できる。 According to the seventh invention, the tendency to select which type of lottery process to execute varies depending on the type of candidate character. This is expected to further increase interest in the automatic execution of the lottery and encourage the user to become attached to the character.

第8の発明は、前記抽選実行制御手段が、前記抽選処理の抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる第1抽選可能性変動制御手段(例えば、図9の第1抽選可能性変動制御部222)、を有し、前記第1抽選可能性変動制御手段により変更された抽選確率を用いて前記抽選処理の自動実行を制御する、第5~第7の何れかの発明のコンピュータシステム、である。 The eighth invention is a computer system according to any one of the fifth to seventh inventions, in which the lottery execution control means has a first lottery probability variation control means (e.g., the first lottery probability variation control unit 222 in FIG. 9) that varies the lottery probability by changing the lottery probability of the lottery object of the lottery process in accordance with the character associated with the user, and controls automatic execution of the lottery process using the lottery probability changed by the first lottery probability variation control means.

第8の発明によれば、コンピュータシステムは、ユーザに対応づけられたキャラクタの種類に応じて、抽選対象の抽選可能性を変更できる。よって、抽選の自動実行に係る興趣を更に向上できる。 According to the eighth aspect of the invention, the computer system can change the probability of drawing a lottery object depending on the type of character associated with the user. This can further increase the interest in automatically drawing a lottery.

第9の発明は、前記抽選処理の抽選対象にはレアリティが設定されており、前記パラメータ値は、前記レアリティに応じた抽選確率の向上度合を示す抽選確率向上パラメータ値(例えば、図14の抽選確率変更設定644)を含み、前記第1抽選可能性変動制御手段は、前記抽選処理の抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタの前記抽選確率向上パラメータ値に基づいて変更することで(例えば、図7の抽選確率変更設定644に基づくΔP1)、抽選可能性を変動させる、第8の発明のコンピュータシステムである。 The ninth invention is a computer system according to the eighth invention, in which a rarity is set for the lottery objects in the lottery process, the parameter value includes a lottery probability improvement parameter value (e.g., lottery probability change setting 644 in FIG. 14) indicating a degree of improvement in the lottery probability according to the rarity, and the first lottery probability variation control means varies the lottery probability of the lottery objects in the lottery process based on the lottery probability improvement parameter value of the character associated with the user (e.g., ΔP1 based on lottery probability change setting 644 in FIG. 7), thereby varying the lottery probability.

第9の発明によれば、コンピュータシステムは、ユーザに対応づけられたキャラクタの種類に応じて、抽選対象のレアリティに応じて、その抽選確率を変動させることができる。例えば、抽選確率向上パラメータ値を適切に設定することによって、そのキャラクタが高レアリティの抽選対象を当てやすい個性を有するように見せることができる。 According to the ninth aspect of the invention, the computer system can vary the probability of winning a lottery object according to the type of character associated with the user and the rarity of the lottery object. For example, by appropriately setting the lottery probability improvement parameter value, the character can be made to appear to have a personality that makes it more likely to win a lottery object of high rarity.

第10の発明は、前記ユーザの操作入力に基づいて、前記抽選処理の抽選対象のうちのユーザ希望抽選対象を設定する手段(例えば、図4のユーザ希望設定部32、図9の抽選実行設定決定部216、図14のユーザ希望情報653、図17のステップS18)、を更に備え、
前記パラメータ値は、前記ユーザ希望抽選対象の抽選確率の変動を示す希望抽選対象確率変動パラメータ値(例えば、図14のユーザ希望情報653)を含み、
前記第1抽選可能性変動制御手段は、前記ユーザ希望抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタの前記希望抽選対象確率変動パラメータ値に基づいて変更することで、前記抽選処理の抽選対象の抽選可能性を変動させる(例えば、図7のユーザ希望情報653に基づくΔP2)、第8又は第9の発明のコンピュータシステムである。
The tenth aspect of the present invention further includes a means for setting a user's desired lottery target among the lottery targets of the lottery processing based on an operation input by the user (for example, the user's desire setting unit 32 of FIG. 4, the lottery execution setting determination unit 216 of FIG. 9, the user's desire information 653 of FIG. 14, and step S18 of FIG. 17),
The parameter value includes a desired selection probability variation parameter value (e.g., user preference information 653 in FIG. 14 ) indicating a variation in the selection probability of the user's desired selection object,
The first lottery probability variation control means is a computer system of the 8th or 9th invention that varies the probability of drawing the lottery object desired by the user based on the desired lottery object probability variation parameter value of the character associated with the user, thereby varying the drawing probability of the lottery object in the lottery process (for example, ΔP2 based on user desired information 653 in Figure 7).

第10の発明によれば、コンピュータシステムは、ユーザに対応付けられたキャラクタが、あたかもユーザが希望した抽選対象を引き当て易い、或いは逆に引き当てし難い個性(才能)を有しているかのように見せることができる。 According to the tenth invention, the computer system can make the character associated with the user appear as if it has a personality (talent) that makes it easier for the user to win the lottery item desired by the user, or conversely, makes it harder for the user to win the lottery item.

第11の発明は、前記抽選処理の結果に対する評価を前記ユーザの操作入力に基づいて受け付ける評価受付手段(例えば、図8の肯定的評価入力アイコン61、否定的評価入力アイコン62、図9の評価受付制御部236、図14の評価履歴データ662、図18のステップS84)と、
前記評価受付手段により受け付けられた評価が、所与のパラメータ値変更条件を満たした場合に、前記ユーザに対応付けられたキャラクタの前記パラメータ値を変更するパラメータ値変更制御手段(例えば、図9のパラメータ値変更制御部238、図14の適用個性設定データ630、図18のステップS86)と、を更に備えた第5~第10の何れかの発明のコンピュータシステムである。
An eleventh aspect of the present invention includes an evaluation receiving means (e.g., the positive evaluation input icon 61 in FIG. 8, the negative evaluation input icon 62 in FIG. 9, the evaluation reception control unit 236 in FIG. 14, the evaluation history data 662 in FIG. 14, and step S84 in FIG. 18) for receiving an evaluation on a result of the lottery process based on an operation input by the user;
The computer system of any of the fifth to tenth inventions further comprises a parameter value change control means (e.g., the parameter value change control unit 238 in FIG. 9, the applied personality setting data 630 in FIG. 14, step S86 in FIG. 18) that changes the parameter value of the character associated with the user when the evaluation accepted by the evaluation accepting means satisfies given parameter value change conditions.

第11の発明によれば、コンピュータシステムは、評価が入力されると、その評価が、所与のパラメータ値変更条件を満たした場合にキャラクタの抽選処理にかかるパラメータ値を変更することができる。よって、例えるならば、子供からお小遣いの使い具合について時折報告を受けた親が、子供を褒めるか叱るかで、子供の抽選に対する個性が変化する、いわば育児的ユーザ体験を提供できる。 According to the eleventh invention, when an evaluation is input, the computer system can change parameter values related to the lottery process for the character if the evaluation satisfies a given parameter value change condition. Thus, for example, a parent who receives occasional reports from their child about how they are spending their pocket money can provide a parenting-like user experience in which the child's personality regarding the lottery changes depending on whether they praise or scold the child.

第12の発明は、前記抽選実行制御手段が、前記抽選処理の抽選対象の母集団を、前記ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる第2の抽選可能性変動制御手段(例えば、図21の第2抽選可能性変動制御部224)、を有し、前記第2の抽選可能性変動制御手段により変更された母集団を用いて前記抽選処理の自動実行を制御する、第5~第11の何れかの発明のコンピュータシステム、である。 A twelfth invention is a computer system according to any one of the fifth to eleventh inventions, in which the lottery execution control means has a second lottery possibility variation control means (e.g., the second lottery possibility variation control unit 224 in FIG. 21) that varies the lottery possibility by changing the population of lottery objects in the lottery process according to the character associated with the user, and controls automatic execution of the lottery process using the population changed by the second lottery possibility variation control means.

第12の発明によれば、コンピュータシステムは、ユーザに対応づけられたキャラクタの種類に応じて、抽選対象の母集団を変化させ、抽選可能性を変動させることができる。よって、抽選の自動実行に係る興趣を更に向上できる。 According to the twelfth aspect of the present invention, the computer system can change the population of lottery objects and vary the probability of winning depending on the type of character associated with the user. This can further increase the interest in the automatic execution of the lottery.

第13の発明は、前記抽選実行制御手段が、前記抽選処理の実行履歴(例えば、図13の抽選履歴データ670)に基づいて、前記抽選処理の自動実行制御を行う、第1~第12の何れかの発明のコンピュータシステム、である。 A thirteenth invention is a computer system according to any one of the first to twelfth inventions, in which the lottery execution control means performs automatic execution control of the lottery process based on an execution history of the lottery process (e.g., lottery history data 670 in FIG. 13).

第13の発明によれば、コンピュータシステムは、過去に行われた抽選処理の履歴すなわち実行履歴に基づいて次の抽選処理の自動実行を制御できる。なお、コンピュータシステムが参照する実行履歴は、同じユーザの履歴でも良いし、他ユーザの履歴であってもよい。 According to the thirteenth invention, the computer system can control the automatic execution of the next lottery process based on the history of past lottery processes, i.e., the execution history. Note that the execution history referenced by the computer system may be the history of the same user or may be the history of another user.

第14の発明は、前記通知発動条件が、少なくとも、前記抽選処理の結果に係るレアリティ条件(例えば、図14のユーザ指定通知発動条件データ660の例示における「Sレアアイテム獲得時」)を含む、第1~第13の何れかの発明のコンピュータシステム、である。 A fourteenth invention is a computer system according to any one of the first to thirteenth inventions, in which the notification activation condition includes at least a rarity condition related to the result of the lottery process (for example, "when an S rare item is obtained" in the example of the user-specified notification activation condition data 660 in FIG. 14).

第14の発明によれば、コンピュータシステムは、抽選結果に関連づけて設定されているレアリティが、所与の条件を満たす場合すなわちレアリティ条件が満たされる場合に、通知を発動できる。 According to the fourteenth invention, the computer system can issue a notification when the rarity set in association with the lottery result satisfies a given condition, i.e., when the rarity condition is satisfied.

第15の発明は、前記抽選実行制御手段が、前記抽選処理の自動実行前に、前記キャラクタが主体となって前記ユーザに前記抽選処理の自動実行承認を問い合わせる問合せ制御(例えば、図20のステップS54)を行い、当該問い合せに対する前記ユーザによる承認操作がなされた場合に、前記抽選処理を実行する、第1~第14の何れかの発明のコンピュータシステム、である。 A fifteenth invention is a computer system according to any one of the first to fourteenth inventions, in which the lottery execution control means performs an inquiry control (e.g., step S54 in FIG. 20) in which the character takes the initiative in inquiring of the user about approval of the automatic execution of the lottery process before the automatic execution of the lottery process, and executes the lottery process when the user performs an approval operation in response to the inquiry.

第15の発明によれば、コンピュータシステムは、抽選の実行にユーザ承認を求め、ユーザに承認された場合に抽選を実行できる。 According to the fifteenth invention, the computer system requests user approval to conduct the lottery, and can conduct the lottery if the user approves.

第16の発明は、前記コンピュータシステムが、各ユーザのユーザ端末と通信接続されたサーバシステムである、第1~第15の何れかの発明のコンピュータシステム、である。 The sixteenth invention is a computer system according to any one of the first to fifteenth inventions, in which the computer system is a server system communicatively connected to the user terminals of each user.

第16の発明によれば、第1~第15の何れかの発明と同様の効果をもたらすサーバシステムを実現できる。 According to the sixteenth aspect, a server system can be realized that provides the same effect as any one of the first to fifteenth aspects.

第17の発明は、前記抽選実行制御手段が、各ユーザに係る前記抽選処理の実行履歴に基づいて、前記抽選処理の自動実行制御を行う、第16の発明のコンピュータシステム、である。 The seventeenth invention is the computer system of the sixteenth invention, in which the lottery execution control means performs automatic execution control of the lottery process based on the execution history of the lottery process for each user.

第17の発明によれば、コンピュータシステムは、各ユーザに係る抽選処理の実行履歴に基づいて、前記抽選処理を自動実行できる。 According to the seventeenth aspect of the present invention, the computer system can automatically execute the lottery process based on the execution history of the lottery process for each user.

第18の発明は、コンピュータシステムを、抽選処理を実行する仮想的な主体であるキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、前記抽選処理の自動実行に係る条件設定を少なくとも含む抽選実行設定を、前記ユーザの操作入力に基づいて可変に決定する抽選実行設定決定手段、前記抽選実行設定に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段、前記抽選実行制御手段によって実行された前記抽選処理の結果を示す情報の通知を発動する条件である所与の通知発動条件を、前記ユーザの操作入力に基づいて可変に決定する通知発動条件決定手段、前記通知発動条件を満たす場合に、前記抽選実行制御手段によって実行された前記抽選処理の結果を示す情報を、前記キャラクタが通知主体となって前記ユーザに通知する通知制御を行う通知制御手段、として機能させるためのプログラム、である。 The eighteenth invention is a program for causing a computer system to function as: a character setting means for setting a character, which is a virtual subject that executes a lottery process, in association with a user; a lottery execution setting determination means for variably determining a lottery execution setting including at least a condition setting related to the automatic execution of the lottery process based on an operational input from the user; a lottery execution control means for controlling the automatic execution of the lottery process based on the lottery execution setting; a notification activation condition determination means for variably determining a given notification activation condition, which is a condition for activating a notification of information indicating the result of the lottery process executed by the lottery execution control means, based on an operational input from the user; and a notification control means for performing notification control in which, when the notification activation condition is satisfied, the character becomes the notification subject and notifies the user of information indicating the result of the lottery process executed by the lottery execution control means.

第18の発明によれば、コンピュータシステムに、第1の発明と同様の機能を発揮させることができる。 According to the eighteenth aspect, the computer system can be made to perform the same functions as the first aspect.

ゲームシステムの構成例を示す図。FIG. 1 is a diagram showing an example of the configuration of a game system. ユーザ端末の構成例を示す正面図。FIG. 4 is a front view showing a configuration example of a user terminal. ゲームシステムが提供するゲームサービスの概要について説明するための図。FIG. 2 is a diagram for explaining an overview of the game services provided by the game system. サポートキャラクタの設定に係る操作入力画面の例を示す図。FIG. 13 is a diagram showing an example of an operation input screen for setting a support character. 抽選処理の自動実行タイミングの決定について説明するための図。11A and 11B are diagrams for explaining determination of automatic execution timing of a lottery process. 自動実行される抽選処理の選択について説明するための図。FIG. 11 is a diagram for explaining selection of a lottery process to be automatically executed. 抽選対象の抽選確率の設定について説明するための図。FIG. 13 is a diagram for explaining the setting of lottery probabilities for a lottery object. 抽選結果の通知について説明するための図。FIG. 13 is a diagram for explaining notification of lottery results. 第1実施形態におけるサーバシステムの機能構成例を示す機能ブロック図。FIG. 2 is a functional block diagram showing an example of the functional configuration of the server system according to the first embodiment. 第1実施形態におけるサーバ記憶部が記憶するプログラムやデータの例を示す図。5A and 5B are diagrams showing examples of programs and data stored in a server storage unit in the first embodiment. 候補キャラクタ初期設定データのデータ構成例を示す図。FIG. 13 is a diagram showing an example of a data configuration of candidate character initial setting data. 抽選処理候補初期設定データのデータ構成例を示す図。FIG. 13 is a diagram showing an example of a data configuration of lottery process candidate initial setting data. ユーザ管理データのデータ構成例を示す図。FIG. 4 is a diagram showing an example of a data configuration of user management data. サポートキャラクタ管理データのデータ構成例を示す図。FIG. 13 is a diagram showing an example of the data structure of support character management data. プレイデータのデータ構成例を示す図。FIG. 4 is a diagram showing an example of the data structure of play data. 第1実施形態におけるユーザ端末の機能構成例を示す機能ブロック図。FIG. 4 is a functional block diagram showing an example of the functional configuration of a user terminal according to the first embodiment. 第1実施形態におけるサーバシステムの処理の流れを説明するためのフローチャート。5 is a flowchart for explaining a processing flow of the server system in the first embodiment. 図17より続くフローチャート。18 is a flowchart continuing from FIG. 17 . 第2実施形態におけるユーザ端末の機能構成例を示す機能ブロック図。FIG. 11 is a functional block diagram showing an example of the functional configuration of a user terminal according to the second embodiment. サーバシステムの処理の流れの変形例を説明するためのフローチャート。10 is a flowchart for explaining a modified example of the processing flow of the server system. サーバシステムの機能構成の変形例を示す機能ブロック図。FIG. 13 is a functional block diagram showing a modified example of the functional configuration of the server system. 抽選処理候補初期設定データの変形例のデータ構成例を示す図。FIG. 13 is a diagram showing an example of a data configuration of a modified example of lottery process candidate initial setting data.

以下、本発明の実施形態の一例を説明するが、本発明を適用可能な形態が以下の実施形態に限られないことは勿論である。 An example of an embodiment of the present invention will be described below, but it goes without saying that the forms to which the present invention can be applied are not limited to the following embodiment.

〔第1実施形態〕
図1は、ゲームシステムの構成例を示す図である。ゲームシステム1000は、ネットワーク9を介して相互にデータ通信が可能に接続されたサーバシステム1100と、ユーザ端末1500とを含み、ユーザ2がユーザ端末1500を使って、オンラインゲームを提供するゲーム提供サービスと、オンラインゲームに係るアイテムを獲得できる抽選処理を自動実行する自動抽選サービスと、を提供するコンピュータシステムである。勿論、ゲームシステム1000は、付加的にその他のサービスの提供を行ってもよい。
First Embodiment
1 is a diagram showing an example of the configuration of a game system. The game system 1000 is a computer system including a server system 1100 and a user terminal 1500 connected to each other via a network 9 so that data communication between them is possible, and provides a game provision service for providing an online game to a user 2 using the user terminal 1500, and an automatic lottery service for automatically executing a lottery process for obtaining items related to the online game. Of course, the game system 1000 may additionally provide other services.

ネットワーク9は、データ通信が可能な通信路を意味する。すなわち、ネットワーク9とは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。 The network 9 refers to a communication path that allows data communication. In other words, the network 9 includes a dedicated line (dedicated cable) for direct connection, a LAN (Local Area Network) such as Ethernet (registered trademark), a telephone communication network, a cable network, the Internet, and other communication networks, and the communication method can be either wired or wireless.

サーバシステム1100は、例えば、キーボード1106と、タッチパネル1108と、ストレージ1140とを有し、本体装置には制御基板1150を搭載する。 The server system 1100 has, for example, a keyboard 1106, a touch panel 1108, and storage 1140, and the main unit is equipped with a control board 1150.

制御基板1150には、CPU(Central Processing Unit)1151やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)などの各種マイクロプロセッサ、VRAMやRAM,ROM等の各種ICメモリ1152、通信装置1153が搭載されている。なお、制御基板1150の一部又は全部は、ASIC(Application Specific Integrated Circuit)や、FPGA(Field-Programmable Gate Array)、SoC(System on a Chip)により実現するとしてもよい。 The control board 1150 is equipped with various microprocessors such as a CPU (Central Processing Unit) 1151, a GPU (Graphics Processing Unit), and a DSP (Digital Signal Processor), various IC memories 1152 such as a VRAM, RAM, and ROM, and a communication device 1153. Note that a part or the whole of the control board 1150 may be realized by an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a SoC (System on a Chip).

そして、サーバシステム1100は、制御基板1150が所定のプログラムおよびデータに基づいて演算処理することにより、オンラインゲームを提供するゲーム提供サービスと、オンラインゲームに係るアイテムを獲得できる抽選を自動実行する自動抽選サービスと、を提供する機能を実現する。その中には、それらのサービスの提供に係り、ユーザ端末1500にて実行可能なプログラムや、プログラムの実行に必要となる各種データの提供も含まれる。 The server system 1100 realizes the function of providing a game provision service that provides online games and an automatic lottery service that automatically executes lotteries in which items related to online games can be acquired, by the control board 1150 performing calculations based on predetermined programs and data. This also includes the provision of programs that can be executed on the user terminal 1500 and various data required to execute the programs, which are related to the provision of these services.

なお、図1では、ユーザ端末1500を1台のみ描いているが、実際のシステム運用においては、同時に複数のユーザ端末1500がサーバシステム1100にアクセス可能である。 Note that while Figure 1 shows only one user terminal 1500, in actual system operation, multiple user terminals 1500 can access the server system 1100 at the same time.

また、サーバシステム1100を、1台のサーバ装置であるかのように描いているが、複数の装置で実現する構成であってもよい。例えば、サーバシステム1100は各機能を分担する複数のブレードサーバを搭載して相互に内部バスを介してデータ通信可能に接続した構成であっても良い。また、サーバシステム1100を構成するハードウェアの設置場所は問わない。離れた場所に設置された独立した複数のサーバを、ネットワーク9を介してデータ通信させることで、全体としてサーバシステム1100として機能させる構成であっても良い。 Although the server system 1100 is depicted as if it were a single server device, it may be realized by a configuration of multiple devices. For example, the server system 1100 may be configured to include multiple blade servers each sharing a function, connected to each other via an internal bus for data communication. Furthermore, the location of the hardware constituting the server system 1100 does not matter. It may be configured such that multiple independent servers installed in remote locations communicate data via the network 9, functioning as the server system 1100 as a whole.

図2は、ユーザ端末1500の構成例を示す正面図である。
ユーザ端末1500は、登録手続を経たユーザが、本実施形態のゲームシステムを利用するために使用するコンピュータシステムであって、ネットワーク9を介してサーバシステム1100にアクセスできる電子装置(電子機器)である。なお、本実施形態のユーザ端末1500は、いわゆるスマートフォンと呼ばれる装置であるが、コンピュータであれば、スマートウォッチ、スマートグラスなどのウェアラブルコンピュータや、携帯型ゲーム装置、タブレット型コンピュータ、パソコン、などでもよい。スマートフォンと、当該スマートフォンに通信接続されたスマートウォッチとの組み合わせといった複数の電子機器が有機的に結びついて1つの機能を果たす場合にはこれらの複数の電子機器を一つのユーザ端末1500とみなすことができる。
FIG. 2 is a front view showing an example of the configuration of the user terminal 1500. As shown in FIG.
The user terminal 1500 is a computer system used by a user who has completed a registration procedure to use the game system of this embodiment, and is an electronic device (electronic device) that can access the server system 1100 via the network 9. The user terminal 1500 of this embodiment is a device called a smartphone, but it may be a wearable computer such as a smart watch or smart glasses, a portable game device, a tablet computer, a personal computer, or the like, as long as it is a computer. When multiple electronic devices, such as a combination of a smartphone and a smart watch connected to the smartphone for communication, are organically linked to perform one function, these multiple electronic devices can be considered as one user terminal 1500.

ユーザ端末1500は、方向入力キー1502と、ボタンスイッチ1504と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル1506と、内蔵バッテリー1509と、スピーカ1510と、マイク1512と、カメラ1520と、制御基板1550と、コンピュータ読み出し可能な記憶媒体であるメモリカード1540からデータを読み書きできるメモリカード読取装置1542と、を備える。その他、図示されていない電源ボタン、音量調節ボタン等が設けられている。また、ゲームシステムの利用対価等の支払いが可能なICカード型のクレジットカードやプリペイドカードに対して非接触にデータの読み書きが行えるICカード読取装置などを設けるとしてもよい。 The user terminal 1500 is equipped with a directional input key 1502, button switches 1504, a touch panel 1506 that functions as an image display device and a contact position input device, an internal battery 1509, a speaker 1510, a microphone 1512, a camera 1520, a control board 1550, and a memory card reader 1542 that can read and write data from a memory card 1540, which is a computer-readable storage medium. In addition, a power button, a volume control button, etc., which are not shown, are provided. In addition, an IC card reader that can read and write data contactlessly from IC card-type credit cards and prepaid cards that can be used to pay for the use of the game system, etc., may also be provided.

制御基板1550は、(1)CPU1551や、GPU,DSPなどの各種マイクロプロセッサ、(2)VRAMやRAM,ROM等の各種ICメモリ1552、(3)ネットワーク9に接続する携帯電話基地局や無線LAN基地局などと無線通信するための無線通信モジュール1553、(4)インターフェース回路1557、などを搭載する。 The control board 1550 is equipped with (1) a CPU 1551 and various microprocessors such as a GPU and a DSP, (2) various IC memories 1552 such as a VRAM, a RAM, and a ROM, (3) a wireless communication module 1553 for wireless communication with a mobile phone base station or a wireless LAN base station connected to the network 9, and (4) an interface circuit 1557.

インターフェース回路1557には、(1)タッチパネル1506のドライバ回路、方向入力キー1502およびボタンスイッチ1504からの信号を受信する回路、(2)スピーカ1510へ音声信号を出力する出力アンプ回路、(3)マイク1512で集音した音声の信号を生成する入力信号生成回路、(4)メモリカード読取装置1542への信号入出力回路、などが含まれている。 The interface circuit 1557 includes (1) a driver circuit for the touch panel 1506, a circuit for receiving signals from the directional input keys 1502 and the button switches 1504, (2) an output amplifier circuit for outputting audio signals to the speaker 1510, (3) an input signal generation circuit for generating a signal of the audio picked up by the microphone 1512, and (4) a signal input/output circuit for the memory card reader 1542.

制御基板1550に搭載されているこれらの要素は、バス回路などを介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板1550の一部又は全部をASICやFPGA、SoCにて構成してもよい。そして、制御基板1550は、ユーザ端末としての機能を実現させるためのプログラムや各種データをICメモリ1552に記憶する。 These elements mounted on the control board 1550 are electrically connected via a bus circuit or the like, and are connected so that data can be read and written and signals can be sent and received. Note that part or all of the control board 1550 may be configured using an ASIC, FPGA, or SoC. The control board 1550 stores programs and various data for realizing the functions of a user terminal in the IC memory 1552.

なお、本実施形態では、ユーザ端末1500はプログラムや各種設定データをサーバシステム1100からダウンロードする構成としているが、別途入手したメモリカード1540などの記憶媒体から読み出す構成としても良い。 In this embodiment, the user terminal 1500 is configured to download programs and various setting data from the server system 1100, but it may also be configured to read them from a storage medium such as a memory card 1540 obtained separately.

図3は、ゲームシステム1000が提供するゲームサービスの概要について説明するための図である。ゲームシステム1000は、登録手続したユーザ2をプレーヤとして、ユーザ端末1500を使ったオンラインゲームのゲームサーバとして機能する。オンラインゲームのジャンルは問わないが、本明細書ではアクションRPGを例として説明することとする。また、本明細書では、一人のユーザ2が使用できるサポートキャラクタ4の数を「1」として説明するが、「2」以上のサポートキャラクタ4を使用できる構成であってもよい。 Figure 3 is a diagram for explaining an overview of the game service provided by the game system 1000. The game system 1000 functions as a game server for an online game using a user terminal 1500, with a user 2 who has completed the registration procedure as the player. The genre of the online game is not important, but this specification will use an action RPG as an example. Also, this specification will explain the number of support characters 4 that one user 2 can use as "1", but it may be configured so that two or more support characters 4 can be used.

オンラインゲームでは、プレーヤであるユーザ2は、その行動をプレーヤが操作・決定するプレーヤキャラクタ3と、プレーヤキャラクタ3の従者としての役割を担うサポートキャラクタ4と、を使用する。どちらも、プレーヤが関与するキャラクタとしてはプレーヤキャラクタと言うこともできるが、その場合、前者が主キャラクタ、後者が副キャラクタ或いは従キャラクタと言い分けることもできる。 In online games, the player (user 2) uses a player character 3 whose actions are controlled and determined by the player, and a support character 4 that acts as a follower of the player character 3. Both can be called player characters as they involve the player, but in that case, the former can be called the main character and the latter the sub-character or subordinate character.

サポートキャラクタ4は、コンピュータがその行動を自動制御するいわゆるNPC(ノンプレーヤキャラクタ)である。ユーザ2は、ゲームを始める前に複数種類の候補キャラクタ6(6a,6b,…)の中から、サポートキャラクタ4を選択・指定する。 The support characters 4 are so-called NPCs (non-player characters) whose actions are automatically controlled by the computer. Before starting the game, the user 2 selects and designates a support character 4 from among multiple types of candidate characters 6 (6a, 6b, ...).

候補キャラクタ6(6a,6b,…)には、それぞれ行動の自動制御において、種類別の「個性」が有るかのようにユーザ2に見せるためのデータとして、一つ又は複数のパラメータ値を含む初期個性設定データ522(522a,522b,…)が用意されている。 For each candidate character 6 (6a, 6b, ...), initial personality setting data 522 (522a, 522b, ...) including one or more parameter values is prepared as data for presenting to user 2 the character with a different type of "personality" during automatic control of behavior.

ここで言う「個性」とは、行動や思考、選択指向の傾向やパターンと言い換えることができる。「個性」には、(本実施形態で例示するオンラインゲームは、アクションRPGなので)戦闘時の行動パターンは勿論のこと、非戦闘時の行動パターン、会話の内容のパターン、時々に実行されるキャラクタのアクションや表情のパターン、を含み得る。
また、「個性」には、本実施形態では特に、抽選処理の自動実行に係る幾つかの傾向が含まれる。具体的には、(1)抽選処理の自動実行頻度に関する傾向と、(2)抽選処理の自動実行のタイミングに関する傾向と、(3)抽選処理候補の種類のうちからどの種類を実行対象として選択するかに関する傾向と、を含む(いずれも詳細後述)。
The term "personality" here can be rephrased as tendencies or patterns of behavior, thinking, and choice orientation. "Personality" can include not only behavior patterns during combat (since the online game exemplified in this embodiment is an action RPG), but also behavior patterns outside of combat, patterns of conversation content, and patterns of character actions and facial expressions taken from time to time.
In this embodiment, "individuality" particularly includes several tendencies related to the automatic execution of the lottery process. Specifically, it includes (1) a tendency related to the frequency of the automatic execution of the lottery process, (2) a tendency related to the timing of the automatic execution of the lottery process, and (3) a tendency related to which type of lottery process to select as the execution target from among the types of lottery process candidates (all of which will be described in detail later).

ユーザが、候補キャラクタ6(6a,6b,…)の中からサポートキャラクタ4を選択すると、当該選択された候補キャラクタ6の初期個性設定データ522が、当該サポートキャラクタ4の適用個性設定データ630(専用の個性設定データ)としてコピーされる。適用個性設定データ630は、ゲームプレイの結果に応じて自動的に変更される。このため、ゲームプレイをすればするほど、サポートキャラクタ4の個性が細分化・先鋭化していく。 When the user selects a support character 4 from among the candidate characters 6 (6a, 6b, ...), the initial personality setting data 522 of the selected candidate character 6 is copied as the applied personality setting data 630 (dedicated personality setting data) of that support character 4. The applied personality setting data 630 is automatically changed according to the results of game play. For this reason, the more the game is played, the more the personality of the support character 4 becomes subdivided and sharpened.

図4は、サポートキャラクタ4の設定に係る操作入力画面の例を示す図である。サーバシステム1100は、ユーザ端末1500にて所定の設定開始操作が入力されると、ユーザ端末1500に操作入力画面W4を表示させ、設定操作を受け付ける。 Figure 4 is a diagram showing an example of an operation input screen for setting support character 4. When a predetermined setting start operation is input at the user terminal 1500, the server system 1100 causes the user terminal 1500 to display the operation input screen W4 and accept the setting operation.

操作入力画面W4は、(1)サポートキャラクタ4の現在の状態を示すステータス表示部20と、(2)装備を設定する装備設定部21と、(3)ゲーム進行に係る行動の傾向やパターン(図4の例では、戦闘行動の大まかな傾向を設定する)を設定する行動傾向設定部22と、(4)サポートキャラクタ4によるアイテムの自動使用に係る設定を入力するアイテム使用条件設定部23と、(5)初期化操作アイコン24と、(6)決定操作アイコン25と、(7)抽選実行設定部30と、(8)通知条件設定部38と、を含む。 The operation input screen W4 includes (1) a status display section 20 that shows the current state of the support character 4, (2) an equipment setting section 21 that sets equipment, (3) a behavior tendency setting section 22 that sets behavior tendencies and patterns related to game progress (in the example of FIG. 4, a general tendency of combat behavior is set), (4) an item use condition setting section 23 that inputs settings related to automatic use of items by the support character 4, (5) an initialization operation icon 24, (6) a decision operation icon 25, (7) a lottery execution setting section 30, and (8) a notification condition setting section 38.

抽選実行設定部30は、1回当たりの対価が定められている抽選処理を自動的に選択・実行する自動抽選サービスに係る各種の設定を操作入力するための部位である。抽選実行設定部30は、お小遣い設定部31と、ユーザ希望設定部32と、頻度設定部33と、タイミング傾向設定部34と、を含む。そして、サーバシステム1100は、抽選実行設定部30での設定内容は、サポートキャラクタ4と対応づけられた抽選実行設定データ650として記憶する。 The lottery execution setting unit 30 is a section for operating and inputting various settings related to the automatic lottery service that automatically selects and executes lottery processing with a set price per execution. The lottery execution setting unit 30 includes an allowance setting unit 31, a user preference setting unit 32, a frequency setting unit 33, and a timing tendency setting unit 34. The server system 1100 stores the settings made in the lottery execution setting unit 30 as lottery execution setting data 650 associated with the support character 4.

お小遣い設定部31は、ユーザ2が許容する対価の合計である合計対価上限に相当するお小遣い額の設定操作を受け付ける。本実施形態では、有限の単位期間(例えば、1ヶ月、2週間、1マップ攻略まで、1ステージ攻略まで、など)当たりの合計対価上限とするが、単位期間なし・期限なし、とする構成も可能である。 The allowance setting unit 31 accepts an operation to set an allowance amount that corresponds to a total allowance upper limit, which is the total allowance that the user 2 is willing to accept. In this embodiment, the total allowance upper limit is set per finite unit period (e.g., one month, two weeks, until one map is completed, until one stage is completed, etc.), but it is also possible to configure the allowance amount to have no unit period or no deadline.

お小遣い設定部31で使用される対価の単位は、抽選の対価の設定に応じて、通貨の単位でも良いし、暗号資産の単位でもよい。事前購入すると対価として消費されるアイテムの数量、事前購入やプレイ成果、時間経過に応じて自動付与されるゲームポイントの単位、などでもよい。お小遣い設定部31の初期値は適宜設定可能である。本実施形態では「0」とする。そして、ゲームシステム1000は、お小遣い設定部31で設定された合計対価上限の範囲内で抽選処理の自動実行を制御する。 The unit of compensation used in the pocket money setting unit 31 may be a unit of currency or a unit of cryptocurrency, depending on the setting of the compensation for the lottery. It may also be a unit of the quantity of items consumed as compensation when purchased in advance, a unit of game points that are automatically awarded according to advance purchases, playing results, or the passage of time, etc. The initial value of the pocket money setting unit 31 can be set as appropriate. In this embodiment, it is set to "0". The game system 1000 then controls the automatic execution of the lottery process within the total compensation upper limit set in the pocket money setting unit 31.

ユーザ希望設定部32は、自動実行される抽選処理の設定に係り、ユーザの希望の指定操作を受け付ける。本実施形態では、ユーザ2が欲しいと思っている抽選対象のカテゴリーの指定とする。これを「優先カテゴリー」という。具体的には、例えば、攻撃系アイテム、回復系アイテム、レアアイテム、サポートキャラクタの自由選択(実質上の指定無しの意)、などのカテゴリーをユーザ希望設定部32の選択肢とすることができる。 The user preference setting unit 32 accepts the user's preference designation operation in relation to the settings for the automatically executed lottery process. In this embodiment, this designation is the designation of the category of lottery items that the user 2 desires. This is called the "priority category." Specifically, for example, categories such as attack items, recovery items, rare items, and free selection of support characters (meaning essentially no designation) can be options for the user preference setting unit 32.

勿論、ユーザ希望設定部32における希望の設定は、抽選対象のカテゴリーの指定に限らない。例えば、実行対象とされ得る抽選処理の候補すなわち抽選処理候補の種類と、各抽選処理候補における抽選対象の構成についての情報(例えば、抽選処理候補に付された名称「攻撃系アイテム抽選」、抽選処理候補の説明文、など)が事前に知り得る構成では、ユーザ希望設定部32にて、抽選処理候補の種類を指定する構成も可能である。 Of course, the desired setting in the user preference setting unit 32 is not limited to the specification of the category of the lottery object. For example, in a configuration in which the candidates for lottery processes that can be executed, i.e., the types of lottery process candidates, and information on the configuration of the lottery objects in each lottery process candidate (for example, the name given to the lottery process candidate, "attack item lottery", a description of the lottery process candidate, etc.) are known in advance, it is also possible to configure the user preference setting unit 32 to specify the type of lottery process candidate.

頻度設定部33は、抽選処理を自動実行する頻度についての設定操作を受け付ける。例えば、単位期間当たりの回数、自動実行の起因とするゲーム内のイベント(例えば、ステージ攻略毎、マップ内の拠点やセーブポイントに到達毎、など)を設定の選択肢とすることができる。ゲームシステム1000は、頻度設定部33での設定操作結果を参照して、抽選処理の自動実行タイミングであるかを判定することとなる。 The frequency setting unit 33 accepts a setting operation for the frequency of automatically executing the lottery process. For example, the setting options can be the number of times per unit period, or an in-game event that will cause automatic execution (e.g., each time a stage is cleared, each time a base or save point in a map is reached, etc.). The game system 1000 refers to the result of the setting operation in the frequency setting unit 33 and determines whether it is time to automatically execute the lottery process.

タイミング傾向設定部34は、抽選処理を自動実行するタイミングについての傾向の設定操作を受け付ける。例えば、1週間のうちのいつ抽選処理を自動実行する傾向があるか(具体的には、特定の曜日や、平日/休日の区分など)、1日のうちいつ抽選処理を自動実行する傾向があるかを設定の選択肢とすることができる。具体的には、特定の時間帯を指定して設定したり、朝・昼・夜・深夜それぞれの時間帯の傾向を設定したり、午前中・午後・就寝時間帯の区分で傾向を設定する。ゲームシステム1000は、タイミング傾向設定部34での設定操作結果を参照して、抽選処理の自動実行タイミングであるかを判定することとなる。 The timing tendency setting unit 34 accepts a setting operation for a tendency regarding the timing for automatically executing the lottery process. For example, the setting options can be when during a week the lottery process tends to be automatically executed (specifically, a specific day of the week, or a weekday/holiday division, etc.), or when during a day the lottery process tends to be automatically executed. Specifically, a specific time period can be specified and set, or tendencies can be set for each time period of morning, afternoon, evening, and late night, or tendencies can be set for morning, afternoon, and bedtime. The game system 1000 will refer to the result of the setting operation in the timing tendency setting unit 34 to determine whether it is the timing to automatically execute the lottery process.

通知条件設定部38は、サポートキャラクタ4を主体として実行される抽選処理の結果の通知について、その通知を実行するための条件、通知を行う起因となる条件を設定する。例えば、抽選結果毎に設定されているレアリティに関する条件や、日時に関する条件、お小遣いの残高(お小遣い設定部31の設定値から時刻済の抽選処理に係る対価の合計を差し引いた額)についての条件、利用状況に関する条件、などを設定の選択肢とすることができる。 The notification condition setting unit 38 sets the conditions for executing notifications and the conditions that trigger notifications regarding the results of lottery processing executed mainly by the support character 4. For example, the setting options include conditions related to the rarity set for each lottery result, conditions related to the date and time, conditions related to the pocket money balance (the amount obtained by subtracting the total amount of compensation related to the timed lottery processing from the value set in the pocket money setting unit 31), conditions related to usage, etc.

レアリティに関する条件(レアリティ条件)としては、例えば、前提として「S」「A」「B」「C」の4段階のレアリティがあるとして、「S」レアリティ以上の抽選結果を得た場合に通知するか、「A」レアリティ以上の抽選結果を得た場合に通知するか、レアリティに関係なく通知するか、などとすることができる。 Conditions regarding rarity (rarity conditions), for example, assuming there are four levels of rarity - "S", "A", "B", and "C", could be to notify if a lottery result of "S" rarity or higher is obtained, to notify if a lottery result of "A" rarity or higher is obtained, or to notify regardless of rarity.

日時に関する条件(日時条件)としては、例えば、特定の日にち(例えば、毎月1日)、特定の曜日(例えば、日曜日毎)、特定の時間帯(例えば、20時~22時)、などとすることができる。
お小遣いの残高についての条件としては、例えば、残高がゼロとなった場合とするか、残高がお小遣い設定部31で設定された合計対価上限の10%未満となった場合とするか、などとすることができる。
勿論、これら以外の条件も適宜設定できるようにしてもよい。
The condition related to the date and time (date and time condition) can be, for example, a specific date (for example, the first day of every month), a specific day of the week (for example, every Sunday), a specific time period (for example, 8:00 p.m. to 10:00 p.m.), and the like.
The conditions for the pocket money balance can be, for example, when the balance becomes zero, or when the balance becomes less than 10% of the total amount upper limit set in the pocket money setting unit 31, etc.
Of course, other conditions may also be set as appropriate.

そして、サーバシステム1100は、抽選実行設定部30での設定内容を、サポートキャラクタ4と対応づけられたユーザ指定通知発動条件データ660として記憶する。 Then, the server system 1100 stores the setting contents in the lottery execution setting unit 30 as user-specified notification activation condition data 660 associated with the support character 4.

では、抽選処理の自動実行について、順を追って詳細に説明する。
図5は、抽選処理の自動実行タイミングの決定について説明するための図である。サーバシステム1100は、周期的に自動実行タイミングの判定を行う。この自動実行タイミングの判定には、適用個性設定データ630と、抽選実行設定データ650と、所有推奨アイテム推定結果740と、抽選処理の実行履歴についてのデータである抽選履歴データ670と、が影響を与える。
Now, the automatic execution of the lottery process will be described in detail step by step.
5 is a diagram for explaining the determination of the automatic execution timing of the lottery process. The server system 1100 periodically determines the automatic execution timing. This automatic execution timing determination is influenced by the applied personality setting data 630, the lottery execution setting data 650, the recommended possession item estimation result 740, and the lottery history data 670, which is data on the execution history of the lottery process.

サーバシステム1100は、その時(自動実行タイミングであるかを判定する機会)が、適用個性設定データ630と、抽選実行設定データ650と、に適合する場合に、抽選処理の自動実行タイミングが到来したと判定する。 If that time (the opportunity to determine whether it is time for automatic execution) matches the applied personality setting data 630 and the lottery execution setting data 650, the server system 1100 determines that the time for automatic execution of the lottery process has arrived.

具体的には、適用個性設定データ630は、自動実行傾向設定641を含む。自動実行傾向設定641は、抽選処理の自動実行頻度に関する傾向の設定を示すデータであって、例えば、特定の時間、特定の日時、或いは、お小遣いの残高に応じて、その時(現時点)を自動実行タイミングとする確率が設定されている。言い換えると、自動実行傾向設定641は、当該キャラクタの抽選処理に関する個性を表すパラメータ値であって、抽選処理の自動実行の頻度に関する傾向を示す頻度傾向パラメータ値や、自動実行タイミングの傾向を示すタイミング傾向パラメータ値、である。 Specifically, the applied personality setting data 630 includes an automatic execution tendency setting 641. The automatic execution tendency setting 641 is data indicating a tendency setting for the frequency of automatic execution of the lottery process, and for example, a probability that a specific time, a specific date and time, or a time (current time) will be the timing for automatic execution is set according to the pocket money balance. In other words, the automatic execution tendency setting 641 is a parameter value that indicates the personality of the character regarding the lottery process, and is a frequency tendency parameter value that indicates a tendency regarding the frequency of automatic execution of the lottery process, or a timing tendency parameter value that indicates a tendency for the timing of automatic execution.

サーバシステム1100は、先ず自動実行傾向設定641の設定に従って、自動実行タイミングに該当するかを1次判定する。より具体的には、確率に基づくタイミング判定抽選を実行し、タイミング判定抽選で当選すると1次判定の結果を肯定とする。次に、サーバシステム1100は、当該プレーヤの抽選履歴データ670を参照して、今回を自動実行タイミングと見なした場合に、抽選実行設定データ650に含まれるユーザが指定した実行頻度に係る設定に適合するかで2次判定をする。そして、サーバシステム1100は、2次判定も肯定の場合に、自動実行タイミングが到来したと判定する。 The server system 1100 first makes a primary determination as to whether it is time for automatic execution according to the settings in the automatic execution tendency settings 641. More specifically, a probability-based timing determination lottery is executed, and if the timing determination lottery is won, the result of the primary determination is deemed positive. Next, the server system 1100 refers to the lottery history data 670 of the player, and if it considers this to be the timing for automatic execution, makes a secondary determination as to whether it matches the setting related to the execution frequency specified by the user, which is included in the lottery execution setting data 650. Then, if the secondary determination is also positive, the server system 1100 determines that the automatic execution timing has arrived.

また、サーバシステム1100は、所与の周期的なタイミングで所有推奨アイテムの推定処理を実行し、所有推奨アイテムとされるアイテムの種類が特定された場合(所有推奨アイテムありの場合)も、抽選処理の自動実行タイミングが到来したと判定する。 In addition, the server system 1100 executes an estimation process of recommended items to own at a given periodic timing, and when the type of item that is considered to be a recommended item to own is identified (when there are recommended items to own), it also determines that the timing for automatically executing the lottery process has arrived.

ここで言う「所有推奨アイテム」とは、ゲームプレイするにあたって、プレーヤが有利にゲームを進めるために所有していることが推奨されるアイテムである。
本実施形態のゲームは、アクションRPGなので、例えば回復アイテムを常に所有しているのが望ましい。従って、プレーヤが回復アイテムを所有していない場合、回復アイテムが所有推奨アイテムとなる。ゲーム進行状況の条件毎に、所有推奨アイテムを指定するデータを予め用意しておいて、当該データを参照する構成としてもよい。
The "recommended item" referred to here is an item that is recommended for the player to possess in order to gain an advantage in playing the game.
Since the game of this embodiment is an action RPG, it is desirable for the player to always possess, for example, a recovery item. Therefore, if the player does not possess a recovery item, the recovery item becomes the recommended item to possess. Data specifying the recommended item to possess for each condition of the game progress state may be prepared in advance, and the data may be referenced.

また、サーバシステム1100は、プレーヤ毎のそれまでのプレイ履歴を示すデータとしてゲームセーブデータを管理する。サーバシステム1100は、あるプレーヤについて、ゲーム進行上先行する他プレーヤのプレイ履歴に基づいて所有推奨アイテムを推定することができる。 The server system 1100 also manages game save data as data showing each player's play history up to that point. The server system 1100 can estimate the recommended items to be owned for a given player based on the play history of other players who preceded the player in the game progression.

例えば、とあるプレーヤについて、ゲーム進行上、当該プレーヤが次に攻略することになるゲームステージを、既に攻略成功した他プレーヤのプレイ履歴と、攻略失敗した他プレーヤのプレイ履歴とを比較して、前者が所有しているが後者が所有していないアイテムが有れば、サーバシステム1100は、当該アイテムを攻略に有利になる所有推奨アイテムと推定する。また、他プレーヤのプレーヤキャラクタ3の能力パラメータ値について、攻略失敗した他プレーヤと、攻略成功した他プレーヤとを比較した場合、所定の成功率(例えば、70%以上)となるために必要な能力パタメータ値の閾値を求め、とあるプレーヤキャラクタ3の能力パラメータ値をこの閾値に上げることができるアイテム(例えば、攻撃力が不足していれば攻撃アイテム)を、所有推奨アイテムと推定することもできる。 For example, for a certain player, the play history of other players who have already succeeded in clearing a game stage that the player will attempt next in the game progression is compared with the play history of other players who have failed to clear the stage, and if there is an item that the former possesses but the latter does not, the server system 1100 estimates that the item is a recommended item to possess that will give an advantage in clearing the stage. In addition, when comparing the ability parameter values of the player's character 3 of other players who have failed to clear the stage with those of other players who have succeeded, a threshold value for the ability parameter value required to achieve a specified success rate (e.g., 70% or more) is found, and an item that can raise the ability parameter value of a certain player's character 3 to this threshold value (e.g., an attack item if attack power is insufficient) can be estimated as a recommended item to possess.

いずれにせよ、自動抽選がそれを得る機会となり得るとの立場から、サーバシステム1100は、所有推奨アイテムがあると推定される場合には、自動実行タイミングが到来したと判定する。 In any case, based on the standpoint that the automatic lottery could be an opportunity to obtain it, if it is estimated that there is a recommended item to own, the server system 1100 determines that the time for automatic execution has arrived.

また、サーバシステム1100は、抽選履歴データ670を参照して、自動実行タイミングを判定する。抽選履歴データ670は、自動実行された抽選処理は勿論のこと、従来通りプレーヤ自らが抽選実行操作をすることで実行された、いわば手動実行された抽選処理についての実行履歴である。 The server system 1100 also determines the timing of automatic execution by referring to the lottery history data 670. The lottery history data 670 is an execution history of not only automatically executed lottery processing, but also manually executed lottery processing that is executed by the player himself performing a lottery execution operation as in the conventional method.

一つの抽選履歴データ670は、固有の抽選実行IDと、抽選日時と、自動/手動の識別情報と、抽選に関与したユーザのユーザアカウントと、抽選に関与したサポートキャラクタ4を識別するための関与サポートキャラクタIDと、どの種類の抽選処理を実行したかを示す実行対象抽選処理種類と、抽選結果と、を対応付けて格納している。 One lottery history data 670 stores, in association with each other, a unique lottery execution ID, lottery date and time, automatic/manual identification information, the user account of the user involved in the lottery, a participating support character ID for identifying the support character 4 involved in the lottery, the type of lottery process to be executed indicating what type of lottery process was executed, and the lottery result.

サーバシステム1100は、とあるプレーヤについて、当該プレーヤが抽選に関与した抽選履歴データ670を参照して、前回の抽選実行から、所定期間以上抽選が行われていない場合に、自動実行タイミングが到来したと判定する。 The server system 1100 refers to the lottery history data 670 for a certain player in which the player participated in lotteries, and determines that the automatic execution time has arrived if a lottery has not been held for a predetermined period of time or more since the last lottery was held.

また、サーバシステム1100は、過去所定期間(例えば、3日、1週間など)における抽選履歴データ670を参照し、とあるプレーヤの抽選実行回数が、他プレーヤのそれよりも、所定の閾値以上に少ない場合には、他プレーヤが気づいているが、当該とあるプレーヤは気づいていない「特別な抽選(例えば、レアアイテムの抽選確率が高い抽選、安価に連続実行できる抽選、など)」があると推定して、自動実行タイミングが到来したと判定する。 The server system 1100 also refers to the lottery history data 670 for a specified period of time in the past (e.g., 3 days, 1 week, etc.), and if the number of lottery entries performed by a certain player is less than that of other players by a specified threshold or more, it infers that there is a "special lottery (e.g., a lottery with a high probability of winning a rare item, a lottery that can be executed consecutively at low cost, etc.)" that the other players are aware of but that the certain player is unaware of, and determines that the time for automatic execution has arrived.

図6は、自動実行される抽選処理の選択について説明するための図である。
抽選処理の自動実行タイミングが到来したと判定したならば、サーバシステム1100は、適用個性設定データ630と、抽選実行設定データ650と、所有推奨アイテム推定結果740と、に基づいて抽選処理候補8(8a,8b,…)の中から実行対象の抽選処理を選択する。
FIG. 6 is a diagram for explaining selection of the lottery process to be automatically executed.
When it is determined that the timing for automatic execution of the lottery process has arrived, the server system 1100 selects a lottery process to be executed from among the lottery process candidates 8 (8a, 8b, ...) based on the applied personality setting data 630, the lottery execution setting data 650, and the recommended item ownership estimation result 740.

抽選処理候補8(8a,8b,…)は、抽選対象の構成が異なる複数種類が予め用意されている。具体的には、抽選処理候補8(8a,8b,…)の中には、抽選対象(払出品、排出対象と同義)の構成に偏りが設定されているものが含まれている。例えば、攻撃系アイテムを抽選対象とする比率が大きい抽選処理候補8であったり、回復系アイテムの比率が大きい抽選処理候補8であったり、抽選確率(払出確率、排出確率と同義)が低いがレアリティの高いアイテムの比率が大きい抽選処理候補8、が用意されている。勿論、抽選処理候補8には、全カテゴリーの抽選対象が平均的に含まれている抽選処理候補8など、が用意されていてもよい。 A number of types of lottery process candidates 8 (8a, 8b, ...) with different configurations of lottery objects are prepared in advance. Specifically, some of the lottery process candidates 8 (8a, 8b, ...) have a bias in the configuration of lottery objects (synonymous with payout items, emission objects). For example, there are lottery process candidates 8 with a high ratio of attack items as lottery objects, lottery process candidates 8 with a high ratio of recovery items, and lottery process candidates 8 with a low probability of selection (synonymous with payout probability, emission probability) but a high ratio of rare items. Of course, there may be lottery process candidates 8 that include all categories of lottery objects on average.

適用個性設定データ630は、抽選処理候補種別選択傾向設定643を含んでいる。
抽選処理候補種別選択傾向設定643は、抽選処理候補8(8a,8b,…)の種類毎に、その抽選処理候補8を選択する傾向の強さを示す選択傾向ポイントPn1を格納する。その抽選処理候補8を選択する確率を格納するとしてもよい。また、適用個性設定データ630には、サポートキャラクタ4のプレーヤに対する従順度634が設定されている。
The applied individuality setting data 630 includes a lottery process candidate type selection tendency setting 643 .
The lottery process candidate type selection tendency setting 643 stores, for each type of lottery process candidate 8 (8a, 8b, ...), a selection tendency point Pn1 indicating the strength of the tendency to select that lottery process candidate 8. It may also store the probability of selecting that lottery process candidate 8. In addition, the applicable individuality setting data 630 includes a degree of obedience 634 of the support character 4 to the player.

なお、従順度634は、ゲームジャンルやゲーム内容によっては別の名称でもよいし、更に別のパラメータ値も適宜追加可能である。例えば、ゲームプレイの操作の1つとして、プレーヤキャラクタ3がサポートキャラクタ4に対してプレゼントしたり、世話をしたり、会話をする要素を含む場合、「従順度」を「好感度」「親密度」「友好度」などとしてもよい。また、「キャラクタレベル」「育成度」などとしてもよい。 Note that the obedience level 634 may be named differently depending on the game genre or game content, and other parameter values may be added as appropriate. For example, if one of the game play operations involves the player character 3 giving presents to, caring for, or conversing with the support character 4, the "obedience level" may be expressed as "likability," "intimacy," "friendship level," or the like. It may also be expressed as "character level," "level of development," or the like.

一方、抽選実行設定データ650にはユーザ希望情報653が含まれている。ユーザ希望情報653は、ユーザが希望する抽選対象についての情報であって、ユーザ希望設定部32(図4参照)への操作入力結果として、ユーザが希望する抽選対象のカテゴリーについての情報が格納されている。 On the other hand, the lottery execution setting data 650 includes user preference information 653. The user preference information 653 is information about the lottery objects desired by the user, and stores information about the category of lottery objects desired by the user as a result of operation input to the user preference setting unit 32 (see FIG. 4).

抽選処理候補8がn種類(nは自然数)あるとして、サーバシステム1100は、抽選処理候補8のなかから実行対象を選択する際、それぞれの抽選処理候補8に適用選択確率Psn(n=1,2,…;Ps1、Ps2、Ps3、…)を設定し、当該選択確率を用いて何れかの抽選処理候補8を選択する。 Assuming there are n types of lottery process candidates 8 (n is a natural number), when selecting an execution target from among the lottery process candidates 8, the server system 1100 sets an applicable selection probability Psn (n = 1, 2, ...; Ps1, Ps2, Ps3, ...) for each lottery process candidate 8, and selects one of the lottery process candidates 8 using that selection probability.

具体的には、サーバシステム1100は、第n番目の抽選処理候補8について、
1)適用個性設定データ630の抽選処理候補種別選択傾向設定643で設定されている選択傾向ポイントPn1と、
2)その抽選処理候補8の抽選対象の構成において、ユーザ希望のカテゴリーに合致する抽選対象の比率に基づいて所定の第1の関数で決定される抽選対象構成ポイントPn2に、従順度634を基準とする係数kを乗じた値と、
3)その抽選処理候補8の抽選対象に所有推奨アイテムが含まれる比率に基づいて所定の第2の関数で決定される所有推奨アイテム含有ポイントPn3と、
の和Fn(=Pn1+k・Pn2+Pn3)を求める。
そして、求めた和Fn(=Pn1+k・Pn2+Pn3)を、全ての抽選処理候補8についての和Fnの合算値ΣFで除算することで、第n番目の抽選処理候補8の適用選択確率Psnを決定する。
Specifically, the server system 1100 performs the following for the n-th lottery process candidate 8:
1) A selection tendency point Pn1 set in the lottery process candidate type selection tendency setting 643 of the applicable individuality setting data 630;
2) A value obtained by multiplying a lottery object configuration point Pn2 determined by a predetermined first function based on a ratio of lottery objects matching a user's desired category in the configuration of lottery objects of the lottery processing candidate 8 by a coefficient k based on the obedience degree 634;
3) A recommended possession item inclusion point Pn3 determined by a predetermined second function based on the ratio of the recommended possession items included in the lottery targets of the lottery process candidate 8; and
The sum Fn (=Pn1+k·Pn2+Pn3) is calculated.
Then, the sum Fn (=Pn1+k·Pn2+Pn3) thus obtained is divided by the combined value ΣF of the sums Fn for all the lottery process candidates 8 to determine the application selection probability Psn of the n-th lottery process candidate 8.

なお、操作入力画面W4(図4参照)のユーザ希望設定部32で設定されるユーザ希望が、抽選対象のカテゴリーではなく、抽選処理候補8の種類である場合には、当該種類に該当する抽選処理候補8についての抽選対象構成ポイントPn2を加算し、その他の抽選処理候補8については抽選対象構成ポイントPn2を加算しないこととしてもよい。 In addition, if the user preference set in the user preference setting section 32 of the operation input screen W4 (see FIG. 4) is not the category of the lottery target but the type of lottery process candidate 8, the lottery target configuration points Pn2 for the lottery process candidate 8 corresponding to that type may be added, and the lottery target configuration points Pn2 may not be added for the other lottery process candidates 8.

勿論、適用選択確率Psnの決定方法はこれに限らない。例えば、抽選処理候補種別選択傾向設定643で各抽選処理候補8のベースとなる選択確率を設定しておく。そして、このベースの選択確率を、抽選実行設定データ650で設定されている優先カテゴリーに適合する抽選対象が占める比率が大きいほど、また従順度634が高いほど選択確率を高めるように1次変更する。更に、1次変更された選択確率を、その抽選処理候補8の抽選対象の構成において、所有推奨アイテムに適合する抽選対象が占める比率が大きいほど選択確率を高めるように2次変更して、適用選択確率Psnを決定するとしてもよい。 Of course, the method of determining the applicable selection probability Psn is not limited to this. For example, a base selection probability for each lottery process candidate 8 is set in the lottery process candidate type selection tendency setting 643. Then, this base selection probability is primarily modified so that the selection probability increases the greater the proportion of lottery objects that match the priority category set in the lottery execution setting data 650 and the higher the obedience level 634. Furthermore, the primarily modified selection probability may be secondarily modified so that the selection probability increases the greater the proportion of lottery objects that match the recommended items to be owned in the configuration of lottery objects for that lottery process candidate 8, thereby determining the applicable selection probability Psn.

そして、サーバシステム1100は、適用選択確率Psn(n=1,2、…)をそれぞれの抽選処理候補8に適用して、実行対象とする抽選処理候補8の選択を行う。 Then, the server system 1100 applies the applied selection probability Psn (n = 1, 2, ...) to each lottery process candidate 8 to select the lottery process candidate 8 to be executed.

なお、実行対象とする抽選処理候補8の選択に係り、サーバシステム1100は、サポートキャラクタ4に選択アクション40をさせ、当該サポートキャラクタ4が主体的に抽選処理候補8を選択したかのように見せる演出をする。 In relation to the selection of the lottery process candidate 8 to be executed, the server system 1100 causes the support character 4 to perform a selection action 40, creating an effect that makes it appear as if the support character 4 has independently selected the lottery process candidate 8.

適用選択確率Psnの決定には、サポートキャラクタ4の適用個性設定データ630が影響するので、同じような状況でも、サポートキャラクタ4の個性によって実行対象として選択される抽選処理候補8が異なるように構成し、選択アクションと相まって、いかにもサポートキャラクタ4がお小遣いを使って抽選をしているかのようにユーザ2に見せる効果を向上できる。 The applicable selection probability Psn is determined based on the applicable personality setting data 630 of the support character 4, so even in the same situation, the lottery process candidate 8 selected as the execution target is configured to differ depending on the personality of the support character 4. This, combined with the selection action, improves the effect of making the user 2 see that the support character 4 is using his or her pocket money to select the lottery.

図7は、抽選対象の抽選確率の設定について説明するための図である。
抽選処理を実行するにあたり、抽選対象(払出品、排出品、抽選により提供されるものの意)に適用される抽選確率(払出確率・排出確率に同義)を、適用抽選確率Paと言う。
FIG. 7 is a diagram for explaining the setting of the selection probability of the selection object.
When executing the lottery process, the lottery probability (synonymous with the payout probability or the discharge probability) applied to the lottery objects (meaning the payout items, the discharged items, and the items provided by the lottery) is referred to as the applied lottery probability Pa.

サーバシステム1100は、抽選処理を実行する前に、当該抽選処理の抽選対象別に適用抽選確率Paを決定する。適用抽選確率Paは、初期抽選確率Pdに確率変更量ΔPを加算して決定される。 Before executing the lottery process, the server system 1100 determines the applicable lottery probability Pa for each lottery target of the lottery process. The applicable lottery probability Pa is determined by adding the probability change amount ΔP to the initial lottery probability Pd.

初期抽選確率Pdは、実行対象として選択された抽選処理候補8に対応づけて予め設定されている抽選対象別の抽選確率であって、ゲームシステム1000の運用者が適宜設定する。 The initial lottery probability Pd is a lottery probability for each lottery target that is pre-set in association with the lottery process candidate 8 selected as the execution target, and is set appropriately by the operator of the game system 1000.

確率変更量ΔPは、適用個性設定データ630と、抽選実行設定データ650と、所有推奨アイテムの推定結果740と、に基づいて決定される。 The probability change amount ΔP is determined based on the applied personality setting data 630, the lottery execution setting data 650, and the estimated results 740 of the recommended items to own.

具体的には、適用個性設定データ630は、抽選確率変更設定644を含む。抽選確率変更設定644は、抽選対象の種類と対応づけて、初期抽選確率Pdを相対的に変更する第1の確率変更量ΔP1を格納する。抽選対象の種類ではなく、抽選対象のカテゴリーや、レアリティに対応づけて第1の確率変更量ΔP1を格納するとしてもよい。例えば、レアリティに対応付ける場合、第1の確率変更量ΔP1は、高レアリティほど抽選確率を向上させるように設定すると、高レアリティの抽選対象を引き当て易いキャラクタの個性(才能)を表現できる。逆に高レアリティほど抽選確率を低下させるように設定すると、高レアリティの抽選対象を引き当てにくい個性を表現できる。 Specifically, the applicable individuality setting data 630 includes a lottery probability change setting 644. The lottery probability change setting 644 stores a first probability change amount ΔP1 that relatively changes the initial lottery probability Pd in association with the type of lottery object. The first probability change amount ΔP1 may be stored in association with the category or rarity of the lottery object, rather than the type of lottery object. For example, when associated with rarity, if the first probability change amount ΔP1 is set to improve the lottery probability for higher rarity, it is possible to express the individuality (talent) of a character that is more likely to draw a lottery object of high rarity. Conversely, if the first probability change amount ΔP1 is set to decrease the lottery probability for higher rarity, it is possible to express an individuality that is less likely to draw a lottery object of high rarity.

なお、第1の確率変更量ΔP1は、抽選対象間の相対値なので全体として「0」となるように設定されている。また、第1の確率変更量ΔP1の決定方法はこれに限らない。例えば、第1の確率変更量ΔP1を、抽選対象の種類毎にランダムに決定するとしてもよい。なお、第1の確率変更量ΔP1は、抽選対象の種類別ではなく、カテゴリー別に設定されているとしてもよい。 The first probability change amount ΔP1 is a relative value between the lottery objects, and is therefore set to "0" overall. The method of determining the first probability change amount ΔP1 is not limited to this. For example, the first probability change amount ΔP1 may be determined randomly for each type of lottery object. The first probability change amount ΔP1 may be set by category, rather than by type of lottery object.

次いで、サーバシステム1100は、抽選実行設定データ650のユーザ希望情報653で設定されているユーザ希望のカテゴリーに該当する抽選対象に、相対的に抽選確率を高めるように第2の確率変更量ΔP2を決定する。その際、例えば、サポートキャラクタ4の個性に係る所定のパラメータ値(例えば、従順度)などが高いほど、より抽選確率が上がるように(或いは抽選確率が下がるように)第2の確率変更量ΔP2を決定するとしてもよい。 Next, the server system 1100 determines the second probability change amount ΔP2 so as to relatively increase the lottery probability for the lottery object corresponding to the user-desired category set in the user-desired information 653 of the lottery execution setting data 650. In this case, for example, the second probability change amount ΔP2 may be determined so as to increase the lottery probability (or decrease the lottery probability) the higher a predetermined parameter value (e.g., obedience) related to the personality of the support character 4 is.

次いで、サーバシステム1100は、所有推奨アイテムに適合する抽選対象の抽選確率が相対的に上がるように第3の確率変更量ΔP3を決定する。 Next, the server system 1100 determines a third probability change amount ΔP3 so that the probability of winning a lottery item that matches the recommended possession item is relatively increased.

次いで、サーバシステム1100は、第1抽選確率変更パターン定義データ591に基づく第4の確率変更量ΔP4と、第2抽選確率変更パターン定義データ592に基づく第5の確率変更量ΔP5と、第3抽選確率変更パターン定義データ593に基づく第6の確率変更量ΔP6と、を求める。 Then, the server system 1100 determines a fourth probability change amount ΔP4 based on the first lottery probability change pattern definition data 591, a fifth probability change amount ΔP5 based on the second lottery probability change pattern definition data 592, and a sixth probability change amount ΔP6 based on the third lottery probability change pattern definition data 593.

第1抽選確率変更パターン定義データ591は、サポートキャラクタ4の適用個性設定データ630が、抽選確率に与える影響を定義するデータであって、適用個性設定データ630の内容に関する変更発生条件とする抽選確率の変更パターン毎に用意される。
一つの第1抽選確率変更パターン定義データ591は、変更発生条件と、変更の対象を決定するための変更対象条件と、その抽選確率をどのように変更するかを示す変更内容すなわち第4の確率変更量ΔP4と、を対応づけて格納する。
The first lottery probability change pattern definition data 591 is data that defines the influence that the applied personality setting data 630 of the support character 4 has on the lottery probability, and is prepared for each lottery probability change pattern that is the condition for causing a change to the content of the applied personality setting data 630.
A single first lottery probability change pattern definition data 591 stores, in association with one another, the change occurrence condition, the change target condition for determining the target of the change, and the change content indicating how the lottery probability is to be changed, i.e., the fourth probability change amount ΔP4.

例えば、変更発生条件を「従順度が所定の閾値を超えた場合」とし、変更対象条件を「優先カテゴリーの抽選対象」とし、変更内容(第4の確率変更量ΔP4)をプラスに設定する。この場合、サポートキャラクタ4が成長して従順度が閾値に達すると、プレーヤが希望するカテゴリーの抽選対象の適用抽選確率Pa(図7参照)が、閾値に達していない場合よりも高くなる。よって、あたかもサポートキャラクタ4が、プレーヤが望むアイテムを獲得する力をつけたかのようにユーザに感じさせることができる。 For example, the change occurrence condition is set to "when the obedience level exceeds a predetermined threshold value," the change target condition is set to "become a lottery target in the priority category," and the change content (fourth probability change amount ΔP4) is set to a positive value. In this case, when the support character 4 grows and the obedience level reaches the threshold value, the application lottery probability Pa (see Figure 7) of being a lottery target in the category desired by the player becomes higher than when the threshold value is not reached. This makes it possible for the user to feel as if the support character 4 has gained the power to obtain the item that the player desires.

また例えば、変更発生条件を「攻撃力パラメータ値偏重」とし、抽選対象条件を「防御系アイテム」とし、第4の確率変更量ΔP4をプラスに設定すれば、あたかもサポートキャラクタ4が、主体的に攻撃力偏重の状況を改善するためのアイテムの獲得を目指して抽選したかのような印象をプレーヤに与えることができる。 For example, if the change occurrence condition is set to "bias on attack power parameter value," the lottery target condition is set to "defensive item," and the fourth probability change amount ΔP4 is set to a positive value, the player can be given the impression that the support character 4 has proactively drawn the lottery in order to acquire an item that will improve the situation of being biased towards attack power.

第2抽選確率変更パターン定義データ592は、ユーザが指定した抽選実行設定データ650が抽選確率に与える影響を定義するデータであって、抽選実行設定データ650の内容に関する変更発生条件とする抽選確率の変更パターン毎に用意される。一つの第2抽選確率変更パターン定義データ592は、変更発生条件と、変更の対象を決定するための変更対象条件と、その抽選確率をどのように変更するかを示す変更内容(第5の確率変更量ΔP5)と、を対応づけて格納する。 The second lottery probability change pattern definition data 592 is data that defines the effect that the lottery execution setting data 650 specified by the user has on the lottery probability, and is prepared for each lottery probability change pattern that is the change occurrence condition related to the content of the lottery execution setting data 650. One piece of second lottery probability change pattern definition data 592 stores, in association with each other, the change occurrence condition, the change target condition for determining the target of the change, and the change content (fifth probability change amount ΔP5) that indicates how the lottery probability is changed.

なお、第1抽選確率変更パターン定義データ591及び第2抽選確率変更パターン定義データ592における変更発生条件については、適宜ゲーム進行状況(例えば、所定のゲームステージのクリア、サポートキャラクタ4が複数の場合にそのキャラクタの組み合わせ、プレーヤキャラクタ3の能力パラメータ値のバランス、など)など他の内容も条件記述に併用してもよい。また、抽選対象条件については、抽選対象のカテゴリーに限らず抽選対象の種類とすることもできる。 The change occurrence conditions in the first lottery probability change pattern definition data 591 and the second lottery probability change pattern definition data 592 may also include other content in the condition description, such as the game progress status (for example, clearing a specific game stage, the combination of support characters 4 when there are multiple support characters 4, the balance of ability parameter values of the player character 3, etc.). In addition, the lottery target condition is not limited to the category of lottery targets, and can also be the type of lottery target.

第3抽選確率変更パターン定義データ593は、所有推奨アイテムのあることが抽選確率に与える影響を定義するデータであって、所有推奨アイテムの種類を変更発生条件とする抽選確率の変更パターン毎に用意される。一つの第3抽選確率変更パターン定義データ593は、変更発生条件を所有推奨アイテムの種類とし、当該アイテムの抽選確率の変更内容(第6の確率変更量ΔP6)と対応づけて格納する。 The third lottery probability change pattern definition data 593 is data that defines the effect that the presence of a recommended item to own has on the lottery probability, and is prepared for each lottery probability change pattern in which the type of recommended item to own is the change occurrence condition. One piece of third lottery probability change pattern definition data 593 has the type of recommended item to own as the change occurrence condition, and is stored in association with the change content of the lottery probability of that item (sixth probability change amount ΔP6).

そして、サーバシステム1100は、第1の確率変更量ΔP1~第6の確率変更量ΔP6の合算を当該抽選対象の確率変更量ΔPとし、初期抽選確率Pdにこれを加算して、当該抽選対象の適用抽選確率Paを決定する。 Then, the server system 1100 determines the sum of the first probability change amount ΔP1 to the sixth probability change amount ΔP6 as the probability change amount ΔP for the lottery object, and adds this to the initial lottery probability Pd to determine the applicable lottery probability Pa for the lottery object.

第1の確率変更量ΔP1と、第2の確率変更量ΔP2と、第4の確率変更量ΔP4とを、サポートキャラクタ4の個性の設定が影響する構成とすることで、プレーヤに、あたかもサポートキャラクタ4がある種類の抽選対象を引き当て易い何らかの影響力を有しているかのように見せる演出効果が生まれる。 By configuring the first probability change amount ΔP1, the second probability change amount ΔP2, and the fourth probability change amount ΔP4 to be influenced by the personality settings of the support character 4, a dramatic effect is created that makes the player believe that the support character 4 has some kind of influence that makes it easier for the character to win a certain type of lottery object.

なお、適用抽選確率Paを適用して抽選処理を実行する際、サーバシステム1100は、サポートキャラクタ4が仮想抽選器(いわゆる「ガシャ」「ガチャ」と呼ばれるカプセル式抽選器)を操作しているように見せる抽選操作アクション41を表示制御して、あたかもサポートキャラクタ4が自発的にお小遣いを使ってガチャをしているようにユーザに見せる。勿論、抽選操作アクション41の表示制御は、必須ではなく、適宜省略することもできるし、表示制御する/しないをランダムに選択するとしてもよい。 When executing the lottery process by applying the applied lottery probability Pa, the server system 1100 controls the display of a lottery operation action 41 that makes it appear as if the support character 4 is operating a virtual lottery machine (a capsule-type lottery machine commonly known as "gasha" or "gacha"), making it appear to the user as if the support character 4 is voluntarily playing gacha using his or her pocket money. Of course, the display control of the lottery operation action 41 is not essential and can be omitted as appropriate, or whether or not to control the display can be selected randomly.

図8は、抽選結果の通知について説明するための図である。
これまで述べた内容から明らかなように、本実施形態では、ユーザ自らが抽選操作をして抽選を実行させるのではなく、サーバシステム1100が抽選処理を自動実行することができる。特に、サポートキャラクタ4がお小遣いを使って自発的に抽選を行うように演出される。例えるならば、親が子供にお小遣いを与えて自由に使わせるのに似ている。ユーザ2が抽選処理の自動実行を逐一監視する仕組みは用意されていない。その代わりに、サーバシステム1100は、抽選結果が所与の通知発動条件を満たした場合に、サポートキャラクタ4が主体となった通知を行う。先の親と子供の例を用いるならば、子供が時折親にお小遣いをどのように使ったかの報告をするようなものである。
FIG. 8 is a diagram for explaining notification of the lottery result.
As is clear from the above description, in this embodiment, the user does not operate the lottery to execute the lottery, but the server system 1100 can automatically execute the lottery process. In particular, the support character 4 is made to voluntarily execute the lottery using his/her pocket money. For example, it is similar to a parent giving his/her child pocket money and letting him/her use it freely. There is no mechanism for the user 2 to monitor the automatic execution of the lottery process step by step. Instead, the server system 1100 notifies the user 2 through the support character 4 when the lottery result satisfies a given notification triggering condition. Using the previous example of the parent and child, it is like a child occasionally reporting to the parent how he/she spent his/her pocket money.

具体的には、サーバシステム1100は、抽選処理を自動実行すると、抽選結果として払い出された抽選対象を、サポートキャラクタ4を使用するユーザ2に付与する。この際、基本的には、付与についての通知は行わずに、払い出された抽選対象を、例えばアイテムストレージ等に自動的に追加する。 Specifically, when the server system 1100 automatically executes the lottery process, it grants the lottery object paid out as the lottery result to the user 2 who uses the support character 4. At this time, basically, no notification is given about the granting, and the paid out lottery object is automatically added to, for example, item storage, etc.

サーバシステム1100は、抽選処理の結果を、抽選履歴データ670(図5参照)としてサポートキャラクタ4および当該サポートキャラクタ4を使用するユーザ2に紐付けて記憶管理する。そして、サーバシステム1100は、抽選履歴データ670の内容が通知発動条件を満たす場合に、サポートキャラクタ4が主体となって通知する表示制御を行う。また、抽選履歴データ670に限らず、お小遣いの残高などその他の内容であっても、通知発動条件を満たす場合に、サーバシステム1100は通知表示50の表示制御を行う。 The server system 1100 stores and manages the results of the lottery process as lottery history data 670 (see FIG. 5) linked to the support character 4 and the user 2 who uses the support character 4. If the content of the lottery history data 670 satisfies the notification activation condition, the server system 1100 controls the display to notify the support character 4 as the main notification. In addition, the server system 1100 controls the display of the notification display 50 not only for the lottery history data 670 but also for other content such as pocket money balance if the notification activation condition is satisfied.

通知発動の判定には、サポートキャラクタ4のキャラクタ種類に応じて予め設定されている通知発動条件と、ユーザ指定通知発動条件データ660(図4参照)に格納されているユーザ2が指定した通知発動条件と、の両方が用いられる。 To determine whether or not to activate a notification, both notification activation conditions that are preset according to the character type of the support character 4 and notification activation conditions specified by the user 2 and stored in the user-specified notification activation condition data 660 (see Figure 4) are used.

そして、サーバシステム1100は、通知表示50(図8参照)として、サポートキャラクタ4の通知アクション42と、抽選結果説明テキスト54と、ユーザに付与された抽選結果の画像である抽選結果画像55と、を表示制御する。通知内容によっては、抽選結果画像55は省略してもよい。抽選結果画像55は当然、抽選結果を示す情報すなわち抽選結果情報56であるが、抽選結果説明テキスト54も、抽選結果についての名称や説明のテキストを表示する場合、抽選結果情報56を兼ねることとなる。 The server system 1100 controls the display of the notification action 42 of the support character 4, the lottery result explanation text 54, and the lottery result image 55, which is an image of the lottery result given to the user, as the notification display 50 (see FIG. 8). Depending on the notification content, the lottery result image 55 may be omitted. The lottery result image 55 is naturally information showing the lottery result, i.e., the lottery result information 56, but the lottery result explanation text 54 also serves as the lottery result information 56 when displaying the name and explanation text of the lottery result.

本実施形態で自動実行される抽選処理では、自動実行の都度、逐一、抽選結果は通知されない。ユーザ2に煩わしさを感じさせる心配があるからである。サポートキャラクタ4が通知主体となって、通知発動条件を満たす場合に限定的に通知を行うことで、ユーザ2に煩わしさを与えないばかりか、子供からお小遣いの使い具合について時折報告を受けるようなユーザ体験(user experience)を提供できる。 In the automatically executed lottery process in this embodiment, the lottery results are not notified one by one after each automatic execution. This is because there is a concern that this may be bothersome to the user 2. By having the support character 4 be the notification subject and only notifying the user when the notification triggering conditions are met, not only is it not bothersome to the user 2, but it is also possible to provide a user experience similar to that of receiving occasional reports from a child about how they are spending their pocket money.

そして、通知を行うと、サーバシステム1100は、当該通知内容(抽選結果)に対するプレーヤ2の評価の操作入力を受け付ける。具体的には、肯定的評価入力アイコン61と、否定的評価入力アイコン62と、をプレーヤ端末1500に表示させて、プレーヤ2に通知された内容への何れかの評価を入力させる。図8の例では、評価の種類は2種類であるが、5段階評価のように評価の内容を更に細かく選択入力できるようにしてもよい。 Then, when the notification is made, the server system 1100 accepts the operational input of the player 2's evaluation of the notified content (lottery result). Specifically, a positive evaluation input icon 61 and a negative evaluation input icon 62 are displayed on the player terminal 1500, and the player 2 is prompted to input either of the evaluations of the notified content. In the example of FIG. 8, there are two types of evaluation, but the evaluation content may be selected and input in more detail, such as a five-point scale.

サーバシステム1100は、評価が入力されると、その結果に応じてサポートキャラクタ4の適用個性設定データ630を変更する。具体的には、肯定的評価入力アイコン61が操作入力されると、自動実行傾向設定641を実行頻度が上がるように変更し、抽選確率変更設定644を抽選結果情報56で示された抽選対象の当選確率が上がるように変更する。逆に、否定的評価入力アイコン62が操作入力されると、サーバシステム1100は、自動実行傾向設定641を実行頻度が下がるように変更し、抽選確率変更設定644を抽選結果情報56で示された抽選対象の当選確率が下がるように変更する。 When an evaluation is input, the server system 1100 changes the applicable personality setting data 630 of the support character 4 in accordance with the result. Specifically, when a positive evaluation input icon 61 is operated and input, the server system 1100 changes the automatic execution tendency setting 641 to increase the execution frequency, and changes the lottery probability change setting 644 to increase the winning probability of the lottery object indicated in the lottery result information 56. Conversely, when a negative evaluation input icon 62 is operated and input, the server system 1100 changes the automatic execution tendency setting 641 to decrease the execution frequency, and changes the lottery probability change setting 644 to decrease the winning probability of the lottery object indicated in the lottery result information 56.

但し、こうした変更は、受け付けられた評価が、所与のパラメータ値変更条件を満たした場合に実行することとする。ここで言うパラメータ値変更条件は、例えば「肯定的評価入力アイコン61が連続3回」「1週間で肯定的評価入力アイコン61が3回」「5段階評価で4以上」などと言った具合に、評価の種類と回数や頻度との組み合わせ、或いは評価度合などで条件を設定することができる。 However, such changes will only be made if the received evaluation satisfies given parameter value change conditions. The parameter value change conditions can be set by a combination of the type of evaluation and the number or frequency of evaluations, or by the degree of evaluation, such as "the positive evaluation input icon 61 appears three times in a row," "the positive evaluation input icon 61 appears three times in one week," or "a score of four or higher on a five-point scale."

このように、サポートキャラクタ4からの通知内容(抽選結果)に対するプレーヤ2の評価を受け付け、サポートキャラクタ4の抽選に係るパラメータ値を変更することにより、例えるならば、子供からお小遣いの使い具合について時折報告を受けた親が、子供を褒めるか叱るかで、子供の抽選に対する個性が変化する、いわば育児的ユーザ体験を提供できる。 In this way, by accepting the player 2's evaluation of the notification content (lottery result) from the support character 4 and changing the parameter values related to the support character 4's lottery, it is possible to provide a user experience similar to that of a parent receiving occasional reports from their child about how they have spent their pocket money, in which the child's personality regarding the lottery changes depending on whether they praise or scold the child.

図9は、サーバシステム1100の機能構成例を示す機能ブロック図である。
サーバシステム1100は、操作入力部100sと、サーバ処理部200sと、音出力部390sと、画像表示部392sと、通信部394sと、サーバ記憶部500sとを備える。
FIG. 9 is a functional block diagram showing an example of the functional configuration of the server system 1100.
The server system 1100 includes an operation input unit 100s, a server processing unit 200s, a sound output unit 390s, an image display unit 392s, a communication unit 394s, and a server storage unit 500s.

操作入力部100sは、サーバの管理のための各種操作を入力するための手段である。図1のキーボード1106がこれに該当する。 The operation input unit 100s is a means for inputting various operations for managing the server. This corresponds to the keyboard 1106 in FIG. 1.

サーバ処理部200sは、例えばCPUやGPU、ASIC、FPGA等の演算回路となるプロセッサの他、ICメモリなどの電子部品によって実現され、操作入力部100sやサーバ記憶部500sを含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100sからの操作入力信号、ユーザ端末1500などから受信したデータ、等に基づいて各種の演算処理を実行して、サーバシステム1100の動作を統合的に制御する。 The server processing unit 200s is realized by electronic components such as processors that are arithmetic circuits, such as a CPU, GPU, ASIC, FPGA, etc., as well as IC memory, and controls the input and output of data between each functional unit, including the operation input unit 100s and the server storage unit 500s. It performs various types of arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 100s, data received from the user terminal 1500, etc., and performs integrated control of the operation of the server system 1100.

そして、サーバ処理部200sは、ユーザ管理部202と、ゲーム管理部210と、計時部280sと、音生成部290sと、画像生成部292sと、通信制御部294sとを含む。勿論、これら以外の機能部も適宜含めることができる。 The server processing unit 200s includes a user management unit 202, a game management unit 210, a timing unit 280s, a sound generation unit 290s, an image generation unit 292s, and a communication control unit 294s. Of course, other functional units may also be included as appropriate.

ユーザ管理部202は、ユーザ登録手続きに係る処理及びユーザアカウントに紐付けられる各種情報の記憶管理を行う。ユーザ管理部202は、電子決済用情報管理部204を含む。ここで言う「電子決済用情報」とは、ゲームシステム1000が提供するサービスに対する対価を電子決済により支払うのに使用される情報である。例えば、クレジットカードやプレイペイドカード、会員カードを用いた電子決済を採用する構成では、カード番号、暗証番号などがこれに該当する。また、予めユーザが購入手続して登録する仮想通貨や仮想アイテム、ゲームポイントを消費することで決済する構成を採用するのであれば、その仮想通貨や仮想アイテム、ゲームポイントの残高がこれに該当する。 The user management unit 202 performs processing related to user registration procedures and stores and manages various information linked to user accounts. The user management unit 202 includes an electronic payment information management unit 204. The "electronic payment information" referred to here is information used to pay for services provided by the game system 1000 by electronic payment. For example, in a configuration that employs electronic payment using a credit card, playpaid card, or membership card, this corresponds to the card number, PIN, etc. Also, in a configuration that employs payment by consuming virtual currency, virtual items, or game points that the user has registered in advance through a purchase procedure, this corresponds to the balance of the virtual currency, virtual items, or game points.

ゲーム管理部210は、オンラインゲームに係る各種制御を実行する。例えば、ゲーム管理部210は、ゲーム進行制御部212と、キャラクタ設定部214と、抽選実行設定決定部216と、所有推奨アイテム推定部218と、抽選実行制御部220と、アクション制御部228と、抽選履歴管理部230と、通知発動条件決定部232と、通知制御部234と、評価受付制御部236と、パラメータ値変更制御部238と、を有する。勿論、これら以外の機能部も適宜含めることができる。 The game management unit 210 executes various controls related to the online game. For example, the game management unit 210 has a game progress control unit 212, a character setting unit 214, a lottery execution setting determination unit 216, a recommended item to own estimation unit 218, a lottery execution control unit 220, an action control unit 228, a lottery history management unit 230, a notification activation condition determination unit 232, a notification control unit 234, an evaluation reception control unit 236, and a parameter value change control unit 238. Of course, other functional units may also be included as appropriate.

キャラクタ設定部214は、抽選処理を実行する仮想的な主体であるキャラクタ(サポートキャラクタ4)を、ユーザと対応付けて設定する。具体的には、抽選処理を実行する仮想的な主体となり得るキャラクタには、複数種類の候補キャラクタがあり、キャラクタ設定部214は、複数種類の候補キャラクタの中から、ユーザに対応付けるキャラクタを設定する。 The character setting unit 214 sets a character (support character 4) that is a virtual subject that executes the lottery process in association with the user. Specifically, there are multiple types of candidate characters that can be the virtual subject that executes the lottery process, and the character setting unit 214 sets a character to be associated with the user from among the multiple types of candidate characters.

また、キャラクタ設定部214は、候補キャラクタの種類によって異なる個性設定をもとに、(1)抽選処理の自動実行頻度に関する傾向と、(2)抽選処理候補の種類のうちから選択する選択種類に関する傾向と、(3)連続して抽選処理を実行する傾向と、が定められた個性を設定する。 In addition, the character setting unit 214 sets personalities based on personality settings that differ depending on the type of candidate character, with (1) a tendency regarding the frequency of automatic execution of the lottery process, (2) a tendency regarding the type of selection to be made from the types of lottery process candidates, and (3) a tendency to execute lottery processes consecutively.

抽選実行設定決定部216は、抽選処理の自動実行に係る条件設定を少なくとも含む抽選実行設定を、ユーザの操作入力に基づいて可変に決定する。
具体的には、抽選実行設定決定部216は、抽選実行設定に、(1)抽選処理の対価として許容する額の合計である合計対価上限、(2)抽選対象が異なる複数種類の抽選処理候補のうち、抽選実行制御部220による実行対象とする抽選処理候補の選択に係るユーザの希望に関する希望情報、を含めて設定する。
The lottery execution setting determination unit 216 variably determines lottery execution settings including at least condition settings related to automatic execution of the lottery process based on the user's operational input.
Specifically, the lottery execution setting determination unit 216 sets the lottery execution setting to include (1) a total price upper limit, which is the total amount acceptable as payment for the lottery processing, and (2) preference information regarding the user's preference regarding the selection of a lottery processing candidate to be executed by the lottery execution control unit 220 from multiple types of lottery processing candidates with different lottery targets.

所有推奨アイテム推定部218は、所有推奨アイテムの推定処理を行う。 The recommended possession item estimation unit 218 performs the process of estimating the recommended possession items.

抽選実行制御部220は、抽選実行設定に基づいて抽選処理の自動実行を制御する。
具体的には、抽選実行制御部220は、自動実行タイミングの判定(図5参照)と、抽選処理候補8のなかから実行対象とする抽選処理候補8の選択(図6参照)と、適用抽選確率Paの決定(図7参照)と、を行い、そして実行対象とする抽選処理候補8の抽選処理を自動実行する。その中で、抽選実行制御部220は、合計対価上限の範囲内で抽選処理の自動実行を制御し、また希望情報に基づいて、実行する抽選処理を選択して実行し、ユーザに対応付けられたキャラクタの個性設定に基づいて、抽選処理の自動実行頻度を可変に制御する。
The lottery execution control unit 220 controls the automatic execution of the lottery process based on the lottery execution settings.
Specifically, the lottery execution control unit 220 judges the automatic execution timing (see FIG. 5), selects a lottery process candidate 8 to be executed from among the lottery process candidates 8 (see FIG. 6), determines the applicable lottery probability Pa (see FIG. 7), and automatically executes the lottery process of the lottery process candidate 8 to be executed. In this process, the lottery execution control unit 220 controls the automatic execution of the lottery process within the range of the total consideration upper limit, selects and executes a lottery process to be executed based on desired information, and variably controls the frequency of automatic execution of the lottery process based on the personality settings of the character associated with the user.

そして、抽選実行制御部220は、第1抽選可能性変動制御部222を有する。
第1抽選可能性変動制御部222は、抽選処理の抽選対象の抽選確率を、ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる。具体的には、第1抽選可能性変動制御部222は、抽選確率を、抽選実行設定の設定内容や、抽選対象が所与の推奨条件を満たすか否かに基づいて変更する。抽選実行制御部220は、第1抽選可能性変動制御部222により変更された抽選確率を用いて抽選処理の自動実行を制御する。
The lottery execution control unit 220 has a first lottery possibility variation control unit 222 .
The first lottery probability variation control unit 222 varies the lottery probability by changing the lottery probability of the lottery object in the lottery process according to the character associated with the user. Specifically, the first lottery probability variation control unit 222 changes the lottery probability based on the setting contents of the lottery execution setting and whether the lottery object satisfies a given recommendation condition. The lottery execution control unit 220 controls the automatic execution of the lottery process using the lottery probability changed by the first lottery probability variation control unit 222.

アクション制御部228は、(1)キャラクタが主体的に、複数種類の抽選処理候補8のなかから、いずれかを実行対象として選択しているように見せる所与の選択アクション40(図6参照)と、(2)抽選開始操作をしているように見せる所与の抽選操作アクション41(図7参照)と、(3)通知表示50に係る通知アクション42(図8参照)と、
をサポートキャラクタ4に行わせる制御を行う。
The action control unit 228 generates (1) a given selection action 40 (see FIG. 6 ) that makes it appear as if the character is actively selecting one of a plurality of types of lottery process candidates 8 as an execution target, (2) a given lottery operation action 41 (see FIG. 7 ) that makes it appear as if the character is performing a lottery start operation, and (3) a notification action 42 (see FIG. 8 ) related to a notification display 50.
The control unit 10 controls the support character 4 to perform the above.

抽選履歴管理部230は、抽選処理の実行毎に、当該抽選に係る情報を抽選履歴データ670として記憶管理する制御を行う。 The lottery history management unit 230 controls the storage and management of information related to the lottery as lottery history data 670 each time the lottery process is executed.

通知発動条件決定部232は、抽選実行制御部220によって実行された抽選処理の結果を示す情報の通知を発動する条件である所与の通知発動条件を、ユーザの操作入力に基づいて可変に決定する。具体的には、通知発動条件決定部232は、通知発動条件に、(1)合計対価上限と実行済みの抽選処理に係る対価の合計との関係に関する条件、(2)抽選処理の結果に係るレアリティ条件、のうち少なくとも何れかを含めて設定する。 The notification activation condition determination unit 232 variably determines, based on the user's operational input, a given notification activation condition that is a condition for activating a notification of information indicating the result of the lottery process executed by the lottery execution control unit 220. Specifically, the notification activation condition determination unit 232 sets the notification activation condition to include at least one of (1) a condition regarding the relationship between the total consideration upper limit and the total consideration related to the executed lottery processes, and (2) a rarity condition related to the result of the lottery process.

通知制御部234は、通知発動条件を満たす場合に、抽選実行制御部220によって実行された抽選処理の結果を示す情報を、キャラクタ(サポートキャラクタ4)が通知主体となってユーザに通知する通知制御を行う。例えば、通知制御部234は、キャラクタに所与のアクションを行わせることで通知制御を行う。 When the notification activation condition is met, the notification control unit 234 performs notification control in which a character (support character 4) becomes the notification subject and notifies the user of information indicating the result of the lottery processing executed by the lottery execution control unit 220. For example, the notification control unit 234 performs notification control by having the character perform a given action.

評価受付制御部236は、通知制御により通知された評価結果に対する評価をユーザの操作入力に基づいて受け付ける制御を行う。具体的には、肯定的評価入力アイコン61と、否定的評価入力アイコン62と、の表示制御並びに、それら入力アイコンへの操作入力の受け付けに係る制御が該当する(図8参照)。 The evaluation reception control unit 236 controls the reception of evaluations of the evaluation results notified by the notification control based on the user's operational input. Specifically, this corresponds to the display control of the positive evaluation input icon 61 and the negative evaluation input icon 62, as well as the control related to the reception of operational inputs to these input icons (see FIG. 8).

パラメータ値変更制御部238は、評価受付制御部236により受け付けられた評価が、所与のパラメータ値変更条件を満たした場合に、ユーザに対応付けられたキャラクタのパラメータ値を変更する。具体的には、適用個性設定データ630を変更する(図8参照)。 The parameter value change control unit 238 changes the parameter values of the character associated with the user when the evaluation received by the evaluation reception control unit 236 satisfies given parameter value change conditions. Specifically, it changes the applied personality setting data 630 (see FIG. 8).

計時部280sは、システムクロックを利用して現在日時や制限時間等の計時を行う。 The timing unit 280s uses the system clock to measure the current date and time, time limit, etc.

音生成部290sは、音声データの生成やデコードをするICやソフトウェアの実行により実現され、サーバシステム1100のシステム管理やゲーム等に係る操作音や効果音、BGMなどの音声データを生成或いはデコードする。そして、システム管理に関する音声信号は音出力部390sへ出力する。 The sound generation unit 290s is realized by executing an IC or software that generates or decodes audio data, and generates or decodes audio data such as operation sounds, sound effects, and background music related to system management and games of the server system 1100. The audio signals related to system management are then output to the sound output unit 390s.

音出力部390sは、音声信号を放音する。図1の例では本体装置やタッチパネル1108が備えるスピーカ(不図示)がこれに該当する。 The sound output unit 390s emits an audio signal. In the example of FIG. 1, this corresponds to a speaker (not shown) provided on the main device or touch panel 1108.

画像生成部292sは、画像の生成、画像の合成、画像表示部392sにそれらを表示させる画像信号の出力を行う。本実施形態では、サーバシステム1100のシステム管理に関する画像や、ゲーム画像(又はゲーム画像をユーザ端末1500で表示させるためのデータ)などの画像を生成する機能の一部を担う。 The image generation unit 292s generates images, synthesizes images, and outputs image signals to display them on the image display unit 392s. In this embodiment, it is responsible for part of the function of generating images such as images related to system management of the server system 1100 and game images (or data for displaying game images on the user terminal 1500).

画像表示部392sは、フラットパネルディスプレイや、ヘッドマウントディスプレイ、プロジェクターなど、画像を表示させる装置で実現される。図1の例では、タッチパネル1108がこれに該当する。 The image display unit 392s is realized by a device that displays images, such as a flat panel display, a head-mounted display, or a projector. In the example of FIG. 1, this corresponds to the touch panel 1108.

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

通信部394sは、ネットワーク9と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現される。図1の例では通信装置1153が該当する。 The communication unit 394s connects to the network 9 to realize communication. For example, it is realized by a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, etc. In the example of FIG. 1, it corresponds to the communication device 1153.

サーバ記憶部500sは、サーバ処理部200sにサーバシステム1100を統合的に制御させるための諸機能を実現するためのプログラムや各種データ等を記憶する。また、サーバ処理部200sの作業領域として用いられ、サーバ処理部200sが各種プログラムに従って実行した演算結果などを一時的に記憶する。この機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVDなどの光学ディスク、オンラインストレージなどによって実現される。図1の例では本体装置が搭載するICメモリ1152やハードディスクなどの記憶媒体、及びストレージ1140がこれに該当する。 The server storage unit 500s stores programs and various data for implementing various functions for the server processing unit 200s to comprehensively control the server system 1100. It is also used as a working area for the server processing unit 200s, and temporarily stores the results of calculations executed by the server processing unit 200s according to various programs. This function is implemented, for example, by IC memory such as RAM or ROM, magnetic disks such as hard disks, optical disks such as CD-ROMs or DVDs, online storage, etc. In the example of Figure 1, this corresponds to storage media such as IC memory 1152 and hard disks mounted on the main unit, and storage 1140.

図10は、本実施形態におけるサーバ記憶部500sが記憶するプログラムやデータの例を示す図である。本実施形態におけるサーバ記憶部500sは、サーバプログラム501と、配信用クライアントプログラム503と、ゲーム初期設定データ510と、を記憶する。また、サーバ記憶部500sは、逐次生成・管理されるデータとして、ユーザ管理データ600と、プレイデータ700と、現在日時800と、を記憶する。サーバ記憶部500sは、その他のプログラムやデータ(例えばタイマや、カウンタ、各種フラグなど)も適宜記憶する。 Figure 10 is a diagram showing examples of programs and data stored in the server storage unit 500s in this embodiment. The server storage unit 500s in this embodiment stores a server program 501, a distribution client program 503, and game initial setting data 510. The server storage unit 500s also stores user management data 600, play data 700, and current date and time 800 as data that is generated and managed sequentially. The server storage unit 500s also stores other programs and data (e.g. timers, counters, various flags, etc.) as appropriate.

サーバプログラム501は、サーバ処理部200sが読み出して実行することで、ユーザ管理部202及びゲーム管理部210としての機能を実現させるためのプログラムである。
配信用クライアントプログラム503は、ユーザ端末1500へ提供されるクライアントプログラムのオリジナルである。
The server program 501 is a program for realizing the functions of the user management unit 202 and the game management unit 210 by being read and executed by the server processing unit 200s.
The delivery client program 503 is an original client program provided to the user terminal 1500 .

ゲーム初期設定データ510は、ゲームの実行制御に必要な各種初期設定データを含む。ゲーム初期設定データ510は、例えば、候補キャラクタ初期設定データ520と、個性設定変更パターン定義データ550と、抽選処理候補初期設定データ570と、第1抽選確率変更パターン定義データ591と、第2抽選確率変更パターン定義データ592と、第3抽選確率変更パターン定義データ593と、を含む。勿論、これら以外のデータも適宜含めることができる。例えば、ゲームステージの初期設定データや、プレーヤキャラクタ3の初期設定データ、各種アイテムの初期設定データ、なども適宜含めることができる。 The game initial setting data 510 includes various initial setting data necessary for controlling the execution of the game. The game initial setting data 510 includes, for example, candidate character initial setting data 520, individuality setting change pattern definition data 550, lottery process candidate initial setting data 570, first lottery probability change pattern definition data 591, second lottery probability change pattern definition data 592, and third lottery probability change pattern definition data 593. Of course, data other than these may also be included as appropriate. For example, initial setting data for the game stage, initial setting data for the player character 3, initial setting data for various items, and the like may also be included as appropriate.

候補キャラクタ初期設定データ520は、サポートキャラクタ4として選択可能な候補キャラクタ6(図3参照)の種類毎に用意され、当該種類の各種初期設定データを格納する。具体的には、例えば図11に示すように、固有のキャラクタ種類521と、初期個性設定データ522と、選択アクション定義データ538と、抽選操作アクション定義データ539と、通知初期設定データ540と、を含む。勿論、これら以外のデータも適宜含めることができる。 The candidate character initial setting data 520 is prepared for each type of candidate character 6 (see FIG. 3) that can be selected as a support character 4, and stores various initial setting data for that type. Specifically, as shown in FIG. 11, for example, it includes a unique character type 521, initial personality setting data 522, selection action definition data 538, lottery operation action definition data 539, and notification initial setting data 540. Of course, data other than these can also be included as appropriate.

初期個性設定データ522は、当該種類の候補キャラクタ6に設定されている個性を示す各種パタメータ値の初期値を格納する。具体的には、初期個性設定データ522は、能力パラメータ値初期設定データ523と、従順度初期値524と、実行頻度傾向初期値531と、連続実行頻度初期値532と、抽選処理候補種別選択傾向初期設定533と、確率変更量初期設定534と、を含む。勿論、これら以外のデータも適宜格納することができる。 The initial personality setting data 522 stores the initial values of various parameter values indicating the personality set for the candidate character 6 of that type. Specifically, the initial personality setting data 522 includes ability parameter value initial setting data 523, obedience level initial value 524, execution frequency tendency initial value 531, consecutive execution frequency initial value 532, lottery process candidate type selection tendency initial setting 533, and probability change amount initial setting 534. Of course, data other than these can also be stored as appropriate.

能力パラメータ値初期設定データ523は、ゲームプレイでの行動や能力に係る当該候補キャラクタの個性を示す第1のデータ群であって、ゲームプレイにおける能力(例えば、本実施形態のゲームはアクションRPGなので、耐久値、基礎攻撃力、基礎防御力、など)のパラメータ値の初期値を格納する。 The ability parameter value initial setting data 523 is a first data group that indicates the individuality of the candidate character related to actions and abilities in game play, and stores the initial values of parameter values of abilities in game play (for example, since the game of this embodiment is an action RPG, durability, basic attack power, basic defense power, etc.).

従順度初期値524は、プレーヤに対する従順度を示す。従順度が高いほど、プレーヤであるユーザの指定した設定に従う確率が高くなる。具体的には、サーバシステム1100は、従順度が高いほど、抽選実行設定データ650(図4参照)の設定を優先して抽選処理を自動実行し、従順度が低いほど当該キャラクタの個性の一部である候補キャラクタ初期設定データ520の設定を優先して抽選処理を自動実行する。 The obedience initial value 524 indicates the degree of obedience to the player. The higher the obedience, the higher the probability that the character will follow the settings specified by the player/user. Specifically, the higher the obedience, the more the server system 1100 will prioritize the settings in the lottery execution setting data 650 (see FIG. 4) when automatically executing the lottery process, and the lower the obedience, the more the server system 1100 will prioritize the settings in the candidate character initial setting data 520, which are part of the character's personality, when automatically executing the lottery process.

ここで言う「優先して抽選処理を自動実行する」は、具体的には、実行対象とする抽選処理候補8の適用選択確率Psn(図6参照)の決定における抽選実行設定データ650の設定に基づく確率の重み付けを、従順度の値に基づいて決定することによって実現される。本実施形態では、抽選対象構成ポイントP2に従順度が高いほど高値の係数kを乗じることで重み付けを行っている。なお、係数kはプラス値に限らず「0」やマイナス値を取り得る。 The term "automatically executing the lottery process as a priority" is specifically realized by determining the weighting of the probability based on the setting of the lottery execution setting data 650 when determining the application selection probability Psn (see FIG. 6) of the lottery process candidate 8 to be executed, based on the value of the obedience level. In this embodiment, the weighting is performed by multiplying the lottery target configuration point P2 by a coefficient k that is higher the higher the obedience level. Note that the coefficient k is not limited to a positive value, and can be "0" or a negative value.

実行頻度傾向初期値531は、抽選処理の自動実行頻度に関する傾向を定義する。例えば、特定の時間、特定の日時、お小遣いの残高に応じて、その時点(現時点)を自動実行タイミングとする確率が設定されている。 The execution frequency tendency initial value 531 defines the tendency regarding the frequency of automatic execution of the lottery process. For example, the probability that the timing for automatic execution will be at a specific time, a specific date and time, and the allowance balance is set.

前述のように、サポートキャラクタ4がユーザに代わって抽選処理を選んで実行操作する主体的存在であるかのように見せるための演出がなされる。そのため、実行頻度傾向初期値531の設定次第によって、当該候補キャラクタがこまめに抽選をしたい性格なのか、たまにしか抽選をしたがらない性格なのか、日曜日になると抽選したくなる性格なのか、といった性格づけをすることができる。 As mentioned above, the support character 4 is designed to appear as if it is an active entity that selects and executes the lottery process on behalf of the user. Therefore, depending on the setting of the execution frequency tendency initial value 531, the candidate character can be assigned a personality such as one that likes to enter lotteries frequently, one that likes to enter lotteries only occasionally, or one that likes to enter lotteries on Sundays.

連続実行頻度初期値532は、1回の自動実行タイミングの到来において連続して抽選処理を実行する頻度を定義する。例えば、連続実行回数毎の確率リストとして定義される。サーバシステム1100は、抽選処理を実行する機会になったときに、この確率リストに基づいて各確率に従った確率演算を行って、今回の抽選処理では何回の連続実行とするか(抽選を行う回数)を決定する。 The initial value 532 of the consecutive execution frequency defines how often the lottery process is executed consecutively when one automatic execution timing occurs. For example, it is defined as a probability list for each number of consecutive executions. When the opportunity to execute the lottery process arises, the server system 1100 performs a probability calculation according to each probability based on this probability list, and determines how many consecutive executions (number of lotteries) should be performed for this lottery process.

抽選処理候補種別選択傾向初期設定533は、当該候補キャラクタがサポートキャラクタ4とされている状態で、抽選処理候補8の中から実行対象を選択する上での選択傾向を定義するデータである。具体的には、抽選処理候補8の種類別の選択傾向ポイントPn1(図6参照)のリストである。 The initial selection tendency setting 533 for the lottery process candidate type is data that defines the selection tendency for selecting an execution target from among the lottery process candidates 8 when the candidate character is set as a support character 4. Specifically, it is a list of selection tendency points Pn1 (see FIG. 6) for each type of lottery process candidate 8.

前述のように、サポートキャラクタ4が抽選の自動実行の主体的存在であるかのように見せるための演出がなされる。そのため、当該設定の設定次第によって、当該候補キャラクタがどの種類の抽選処理候補8を選びやすいかの性格付けができる。 As mentioned above, the support character 4 is made to look as if it is the main actor in the automatic execution of the lottery. Therefore, depending on the setting, it is possible to determine the characteristics of which type of lottery processing candidate 8 the candidate character is likely to select.

確率変更量初期設定534は、当該候補キャラクタがサポートキャラクタ4とされている状態で、抽選対象の適用抽選確率Paの選択確率に与える影響を定義するデータである。具体的には、抽選対象の種類別(またはカテゴリー別)の第1の確率変更量ΔP1(図7参照)を格納する。 The probability change amount initial setting 534 is data that defines the effect on the selection probability of the applicable lottery probability Pa of the lottery object when the candidate character is set as the support character 4. Specifically, it stores the first probability change amount ΔP1 (see FIG. 7) by type (or category) of the lottery object.

選択アクション定義データ538は、当該候補キャラクタがサポートキャラクタ4として主体的に実行対象とする抽選処理候補8を選択しているように見せるための選択アクション40を定義する(図6参照)。 The selection action definition data 538 defines a selection action 40 that makes it appear as if the candidate character, as a support character 4, is actively selecting a lottery process candidate 8 to be executed (see FIG. 6).

抽選操作アクション定義データ539は、当該候補キャラクタがサポートキャラクタ4として主体的に抽選処理を実行しているように見せる抽選操作アクション41を定義する(図7参照)。 The lottery operation action definition data 539 defines a lottery operation action 41 that makes it appear as if the candidate character is actively performing the lottery process as a support character 4 (see Figure 7).

通知初期設定データ540は、当該候補キャラクタがサポートキャラクタ4とされる場合に適用されるキャラクタ依存通知発動条件541と、通知アクション定義データ542と、を含む。 The notification initial setting data 540 includes character-dependent notification activation conditions 541 that are applied when the candidate character is set as the support character 4, and notification action definition data 542.

キャラクタ依存通知発動条件541は、当該候補キャラクタがサポートキャラクタ4とされる場合に発現される通知に係る個性の一部を構成する。一つの通知発動条件は、固有の条件種類と、当該種類の条件の内容を示す条件定義データとを格納する。 The character-dependent notification activation condition 541 constitutes part of the personality related to the notification that is expressed when the candidate character is made the support character 4. One notification activation condition stores a unique condition type and condition definition data that indicates the content of the condition of that type.

通知アクション定義データ542は、通知発動条件の条件種類別に用意され、当該種類の通知発動条件が満たされた場合に、通知表示50(図8参照)でサポートキャラクタ4を通知主体として見せる通知アクションを定義するアクション実行データが対応付けて格納されている。 The notification action definition data 542 is prepared for each type of notification activation condition, and is stored in association with action execution data that defines a notification action that displays the support character 4 as the notification subject in the notification display 50 (see Figure 8) when the notification activation condition of that type is satisfied.

なお、通知アクション定義データ542が用意される通知発動条件の種類は、通知条件設定部38(図4参照)でユーザ指定可能な通知発動条件も含む。 The types of notification triggering conditions for which the notification action definition data 542 is prepared also include notification triggering conditions that can be specified by the user in the notification condition setting unit 38 (see FIG. 4).

図10に戻って、個性設定変更パターン定義データ550は、サポートキャラクタ4の個性設定を変更するパターン毎に用意され、変更発生条件と、変更対象パタメータ種類と、変更内容とを対応づけて格納する。変更発生条件は、本実施形態ではゲーム進行状況やプレイ結果が所与の条件を満たす場合として記述される。 Returning to FIG. 10, the personality setting change pattern definition data 550 is prepared for each pattern for changing the personality setting of the support character 4, and stores the change occurrence conditions, the type of parameter to be changed, and the change content in association with each other. In this embodiment, the change occurrence conditions are described as a case in which the game progress status or play results satisfy given conditions.

抽選処理候補初期設定データ570は、抽選処理候補8の種類毎に用意され、当該種類の抽選処理候補8の初期構成を定義する各種データを格納する。例えば、図12に示すように、一つの抽選処理候補初期設定データ570は、(1)固有の抽選処理ID571と、(2)1回の実行あたりにユーザが支払う対価を示す対価設定573と、(3)1回の自動実行タイミングで連続的に実行される抽選の回数を示す連続回数575と、(4)抽選対象の構成と連続回数575とに基づいて分類される抽選処理候補種類577と、(5)抽選対象構成定義データ580と、を含む。勿論、これら以外のデータも適宜含めることができる。 The lottery process candidate initial setting data 570 is prepared for each type of lottery process candidate 8, and stores various data that defines the initial configuration of the lottery process candidate 8 of that type. For example, as shown in FIG. 12, one lottery process candidate initial setting data 570 includes (1) a unique lottery process ID 571, (2) a fee setting 573 indicating the fee paid by the user per execution, (3) a consecutive number 575 indicating the number of lotteries to be executed consecutively at one automatic execution timing, (4) a lottery process candidate type 577 classified based on the configuration of the lottery object and the consecutive number 575, and (5) lottery object configuration definition data 580. Of course, data other than these may also be included as appropriate.

抽選対象構成定義データ580は、当該抽選処理候補における抽選対象の構成、いわば抽選の中身を定義するデータである。当該データは、抽選対象の種類毎に用意される抽選対象定義データ582と、抽選対象種類別初期選択確率リスト584と、を含む。勿論、これら以外のデータも適宜含めることができる。 The lottery object configuration definition data 580 is data that defines the configuration of the lottery object in the lottery processing candidate, in other words, the contents of the lottery. This data includes lottery object definition data 582 prepared for each type of lottery object, and a list of initial selection probabilities by type of lottery object 584. Of course, data other than these may also be included as appropriate.

一つの抽選対象定義データ582は、抽選対象種類と、名称と、レアリティと、スペックと、抽選結果画像55(図8参照)とされる通知用画像と、抽選結果説明テキスト54(図8参照)で表示される通知用テキストと、を含む。 One piece of lottery object definition data 582 includes the lottery object type, name, rarity, specifications, a notification image serving as a lottery result image 55 (see FIG. 8), and notification text displayed as lottery result explanation text 54 (see FIG. 8).

図10に戻って、ユーザ管理データ600は、所定の登録手続をしたユーザ2毎に用意され、当該ユーザに係る各種データを格納する。一つのユーザ管理データ600は、例えば図13に示すように、固有のユーザアカウント601と、電子決済用情報603と、ゲームセーブデータ610と、抽選履歴データ670と、通知履歴データ672と、を含む。勿論、これら以外のデータも適宜含めることができる。 Returning to FIG. 10, user management data 600 is prepared for each user 2 who has completed a prescribed registration procedure, and stores various data related to that user. As shown in FIG. 13, for example, one piece of user management data 600 includes a unique user account 601, electronic payment information 603, game save data 610, lottery history data 670, and notification history data 672. Of course, data other than these may also be included as appropriate.

ゲームセーブデータ610は、セーブ時点におけるームの進行状況を記述する各種データを格納する進行状況データ611と、プレーヤキャラクタ3のセーブ時点における状態を記述するプレーヤキャラクタ管理データ613と、所有アイテム管理データ615と、サポートキャラクタ管理データ620と、を含む。 The game save data 610 includes progress status data 611, which stores various data describing the progress of the game at the time of saving, player character management data 613, which describes the state of the player character 3 at the time of saving, owned item management data 615, and support character management data 620.

サポートキャラクタ管理データ620は、サポートキャラクタ4毎に用意され、セーブ時点における当該キャラクタの状態を記述する各種データを格納する。
一つのサポートキャラクタ管理データ620は、例えば図14に示すように、(1)固有のサポートキャラクタID621と、(2)キャラクタ種類622と、(3)プレイ結果に応じて自動的に設定されるキャラクタレベル623と、(4)戦闘行動傾向設定625と、(5)アイテム使用条件設定626と、(6)適用個性設定データ630と、(7)お小遣い残高640と、(8)抽選実行設定データ650と、(9)ユーザ指定通知発動条件データ660と、(10)評価履歴データ662と、を含む。勿論、これら以外のデータも適宜含めることができる。
The support character management data 620 is prepared for each support character 4, and stores various data describing the state of that character at the time of saving.
14, one piece of support character management data 620 includes, for example, (1) a unique support character ID 621, (2) a character type 622, (3) a character level 623 that is automatically set according to the play result, (4) a combat behavior tendency setting 625, (5) an item use condition setting 626, (6) applicable personality setting data 630, (7) pocket money balance 640, (8) lottery execution setting data 650, (9) user-specified notification activation condition data 660, and (10) evaluation history data 662. Of course, data other than these may also be included as appropriate.

適用個性設定データ630は、当該サポートキャラクタ4の最新の個性設定状況を示す各種データを格納する。具体的には、適用個性設定データ630のデータ構成は、初期個性設定データ522のデータ構成と1対1に対応しており、能力パタメータ値設定データ633と、従順度634と、自動実行傾向設定641と、連続実行頻度642と、抽選処理候補種別選択傾向設定643と、抽選確率変更設定644と、を含む。勿論、これら以外のデータも適宜含めることができる。 The applied personality setting data 630 stores various data indicating the latest personality setting status of the support character 4. Specifically, the data configuration of the applied personality setting data 630 corresponds one-to-one to the data configuration of the initial personality setting data 522, and includes ability parameter value setting data 633, obedience 634, automatic execution tendency setting 641, consecutive execution frequency 642, lottery process candidate type selection tendency setting 643, and lottery probability change setting 644. Of course, data other than these can also be included as appropriate.

サポートキャラクタ4が設定された当初は、当該サポートキャラクタ4とした候補キャラクタ6の初期個性設定データ522(図11参照)がベースとしてコピーされる。そして、個性設定変更パターン定義データ550(図10参照)に従って、ゲーム進行等に応じて変更される。 When a support character 4 is initially set, the initial personality setting data 522 (see FIG. 11) of the candidate character 6 selected as the support character 4 is copied as a base. Then, the personality setting change pattern definition data 550 (see FIG. 10) is changed according to the progress of the game, etc.

抽選実行設定データ650は、例えば、お小遣い設定651と、ユーザ希望情報653と、自動実行頻度指定データ655と、タイミング傾向指定データ656と、を含む。すなわち、抽選実行設定データ650は、抽選実行設定部30(図4参照)への操作入力で指定された設定を格納する。例えば、お小遣い設定651には、お小遣い設定部31への指定操作の入力結果、ユーザ希望情報653には、ユーザ希望設定部32への指定操作の入力結果、自動実行頻度指定データ655には、頻度設定部33への指定操作の入力結果、タイミング傾向指定データ656には、タイミング傾向設定部34への指定操作の入力結果、がそれぞれ格納される。 The lottery execution setting data 650 includes, for example, pocket money setting 651, user preference information 653, automatic execution frequency designation data 655, and timing tendency designation data 656. That is, the lottery execution setting data 650 stores settings designated by operation input to the lottery execution setting unit 30 (see FIG. 4). For example, the pocket money setting 651 stores the result of the designated operation input to the pocket money setting unit 31, the user preference information 653 stores the result of the designated operation input to the user preference setting unit 32, the automatic execution frequency designation data 655 stores the result of the designated operation input to the frequency setting unit 33, and the timing tendency designation data 656 stores the result of the designated operation input to the timing tendency setting unit 34.

ユーザ指定通知発動条件データ660は、通知条件設定部38(図4参照)への指定操作の結果を格納する。 The user-specified notification activation condition data 660 stores the results of the specification operation to the notification condition setting unit 38 (see FIG. 4).

評価履歴データ662は、通知表示50(図8参照)された評価結果へのプレーヤ2の評価の履歴である。 The evaluation history data 662 is a history of Player 2's evaluation of the evaluation results displayed in the notification display 50 (see FIG. 8).

図13に戻って、抽選履歴データ670は、当該ユーザ或いは当該ユーザがプレーヤとして使用するサポートキャラクタ4が関与する抽選処理の履歴データであり、抽選処理が実行される毎に作成される。 Returning to FIG. 13, the lottery history data 670 is history data of lottery processes involving the user or the support character 4 used by the user as a player, and is created each time the lottery process is executed.

通知履歴データ672は、当該ユーザに係る抽選処理の結果について通知を行う毎に作成される。一つの通知履歴データ672は、例えば通知日時と、通知対象抽選実行IDリストと、を含む。通知制御を実行する際に、通知履歴データ672を参照すると、どの抽選履歴データ670の抽選結果についての通知を行っているかいないかを判定できる。 Notification history data 672 is created each time a notification is made about the result of a lottery process related to the user. One piece of notification history data 672 includes, for example, the notification date and time, and a list of lottery execution IDs to be notified. When executing notification control, by referring to the notification history data 672, it is possible to determine whether or not a notification has been made about the lottery result of which lottery history data 670.

図10に戻って、プレイデータ700は、ゲームプレイ毎に作成され、当該ゲームプレイにおける最新状況を記述する各種データが格納される。一つのプレイデータ700は、例えば図15に示すように、プレーヤとなるユーザのユーザアカウントであるプレーヤアカウント701と、ゲーム管理データ710と、抽選管理データ730と、所有推奨アイテム推定結果740と、を含む。勿論、これら以外のデータも適宜含めることができる。 Returning to FIG. 10, play data 700 is created for each game play, and various data describing the latest situation in that game play is stored. As shown in FIG. 15, for example, one piece of play data 700 includes a player account 701, which is the user account of the user who will be the player, game management data 710, lottery management data 730, and recommended item ownership estimation results 740. Of course, data other than these can also be included as appropriate.

ゲーム管理データ710は、ゲーム進行状況やゲームに登場する各種キャラクタの制御に必要な各種データを格納する。例えば、ゲーム管理データ710のデータ構成は、ゲームセーブデータ610(図13参照)と同様であり、例えば進行状況データ711と、プレーヤキャラクタ管理データ713と、所有アイテム管理データ715と、サポートキャラクタ管理データ720と、を有する。 Game management data 710 stores various data necessary for controlling the game progress and various characters that appear in the game. For example, the data structure of game management data 710 is similar to that of game save data 610 (see FIG. 13), and includes, for example, progress data 711, player character management data 713, owned item management data 715, and support character management data 720.

サポートキャラクタ管理データ720のデータ構成は、ゲームセーブデータ610におけるサポートキャラクタ管理データ620と同じである。
プレーヤが初回のゲームプレイである場合には、ゲーム管理データ710の各データにはそれぞれ初期値が設定される。しかし、2回目以降のゲームプレイの場合には、プレーヤであるユーザのユーザ管理データ600からゲームセーブデータ610が読み込まれてコピーされる。ゲーム終了時には、ゲーム管理データ710の内容が、ゲームセーブデータ610にコピーされ、ゲームセーブされることになる。
The data configuration of the supporting character management data 720 is the same as the supporting character management data 620 in the game save data 610.
When a player plays the game for the first time, each data item in the game management data 710 is set to an initial value. However, when the player plays the game for the second time or later, the game save data 610 is read and copied from the user management data 600 of the player. When the game ends, the contents of the game management data 710 are copied to the game save data 610, and the game is saved.

抽選管理データ730は、抽選処理の自動実行毎に作成される。抽選管理データ730は、例えば(1)管理対象の抽選処理に関与するユーザを示す関与ユーザアカウント731と、(2)管理対象の抽選処理に関与するサポートキャラクタ4を示す関与サポートキャラクタID732と、(3)関与するサポートキャラクタ4のアクションを制御するためのアクション制御データ733と、(4)適用選択確率リスト734と、(5)実行対象抽選処理ID735と、(6)適用抽選確率リスト736と、(7)適用連続実行回数737と、(8)連続回数カウンタ738と、を含む。勿論、これら以外のデータも適宜含めることができる。 The lottery management data 730 is created each time the lottery process is automatically executed. The lottery management data 730 includes, for example, (1) a participating user account 731 indicating a user involved in the lottery process of the managed object, (2) a participating support character ID 732 indicating a support character 4 involved in the lottery process of the managed object, (3) action control data 733 for controlling the action of the participating support character 4, (4) an applied selection probability list 734, (5) a lottery process ID 735 to be executed, (6) an applied lottery probability list 736, (7) an applied consecutive execution count 737, and (8) a consecutive count counter 738. Of course, data other than these may also be included as appropriate.

適用選択確率リスト734は、実行対象とする抽選処理候補8を選択する際に使用される適用選択確率Psn(図6参照)を抽選処理候補8の種類と対応付けて格納する。 The applied selection probability list 734 stores the applied selection probability Psn (see FIG. 6) used when selecting the lottery process candidate 8 to be executed, in association with the type of lottery process candidate 8.

適用抽選確率リスト736は、実行対象とされる抽選処理の抽選対象別に適用抽選確率Pa(図7参照)を抽選対象と対応付けて格納する。 The applicable lottery probability list 736 stores the applicable lottery probability Pa (see FIG. 7) for each lottery object of the lottery process to be executed, in association with the lottery object.

適用連続実行回数737は、関与するサポートキャラクタ4の適用個性設定データ630(図14参照)の連続実行頻度642の設定に従って決定した、管理対象とされる抽選処理の連続実行回数を示す。 The applied consecutive execution count 737 indicates the consecutive execution count of the lottery process to be managed, determined according to the setting of the consecutive execution frequency 642 of the applied personality setting data 630 (see FIG. 14) of the involved support character 4.

所有推奨アイテム推定結果740は、所与の推奨条件を満たすアイテムの推定処理の結果を格納する。初期値は「なし」を示す値であるが、所有推奨アイテムが推定された「推奨アイテムあり」と判定した場合には、所有推奨アイテムのアイテム種類が格納される。 The possession recommended item estimation result 740 stores the result of the estimation process of items that satisfy the given recommendation conditions. The initial value is a value indicating "none", but if the possession recommended item is determined to be the estimated "recommended item present", the item type of the possession recommended item is stored.

図16は、本実施形態におけるユーザ端末1500の機能構成例を示す機能ブロック図である。ユーザ端末1500は、操作入力部100と、端末処理部200と、音出力部390と、画像表示部392と、通信部394と、端末記憶部500と、を備える。 FIG. 16 is a functional block diagram showing an example of the functional configuration of a user terminal 1500 in this embodiment. The user terminal 1500 includes an operation input unit 100, a device processing unit 200, a sound output unit 390, an image display unit 392, a communication unit 394, and a device storage unit 500.

操作入力部100は、ユーザによってなされた各種の操作入力に応じた操作入力信号を端末処理部200に出力する。例えば、プッシュスイッチや、ジョイスティック、タッチパッド、トラックボール、加速度センサ、ジャイロ、CCDモジュール、などによって実現できる。図2の方向入力キー1502や、ボタンスイッチ1504、タッチパネル1506、などがこれに該当する。 The operation input unit 100 outputs operation input signals corresponding to various operation inputs made by the user to the device processing unit 200. For example, this can be realized by a push switch, joystick, touch pad, track ball, acceleration sensor, gyro, CCD module, etc. Examples of this include the directional input key 1502, button switch 1504, and touch panel 1506 in FIG. 2.

音声入力部102は、ユーザ2の発する声を集音して、音声信号を端末処理部200へ出力する。図2のマイク1512がこれに該当する。 The voice input unit 102 collects the voice of the user 2 and outputs a voice signal to the device processing unit 200. This corresponds to the microphone 1512 in FIG. 2.

端末処理部200は、例えばCPUやGPU等のマイクロプロセッサや、ICメモリなどの電子部品によって実現され、操作入力部100や端末記憶部500を含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100からの操作入力信号、サーバシステム1100から受信した各種データに基づいて各種の演算処理を実行して、ユーザ端末1500の動作を制御する。図2の制御基板1550がこれに該当する。 The device processing unit 200 is realized by electronic components such as a microprocessor such as a CPU or GPU, and an IC memory, and controls the input and output of data between each functional unit including the operation input unit 100 and the terminal storage unit 500. It controls the operation of the user terminal 1500 by executing various arithmetic processing based on predetermined programs and data, operation input signals from the operation input unit 100, and various data received from the server system 1100. This corresponds to the control board 1550 in Figure 2.

そして、本実施形態における端末処理部200は、ユーザ端末演算部260と、計時部280と、音生成部290と、通信制御部294と、を有する。 The device processing unit 200 in this embodiment has a user terminal calculation unit 260, a timing unit 280, a sound generation unit 290, and a communication control unit 294.

ユーザ端末演算部260は、ユーザ端末1500をサーバシステム1100と通信するクライアント装置としての機能を実現させる制御を行う。具体的には、ユーザ端末演算部260は、操作信号送信制御部261と、画像表示制御部262と、を含む。 The user terminal calculation unit 260 controls the user terminal 1500 to function as a client device that communicates with the server system 1100. Specifically, the user terminal calculation unit 260 includes an operation signal transmission control unit 261 and an image display control unit 262.

操作信号送信制御部261は、操作入力部100へなされた操作に応じて、各種データやリクエストをサーバシステム1100へ送信するための処理を実行する。 The operation signal transmission control unit 261 executes processing to transmit various data and requests to the server system 1100 in response to operations performed on the operation input unit 100.

画像表示制御部262は、サーバシステム1100から受信した各種データに基づいてゲーム画面や各種の操作画面等を表示するための制御を行う。そして、それらの画像を表示させるための画像信号の生成出力などを画像表示部392へ出力する。 The image display control unit 262 performs control to display game screens, various operation screens, etc. based on various data received from the server system 1100. It then outputs the generation and output of image signals for displaying these images to the image display unit 392.

画像表示部392は、画像表示制御部262から入力される画像信号に基づいて各種画像を表示する。例えば、フラットパネルディスプレイ、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。本実施形態では、図2のタッチパネル1506がこれに該当する。 The image display unit 392 displays various images based on the image signal input from the image display control unit 262. For example, it can be realized by an image display device such as a flat panel display, a projector, or a head-mounted display. In this embodiment, this corresponds to the touch panel 1506 in FIG. 2.

なお、本実施形態では、ゲーム画面や各種の操作画面の画像をサーバシステム1100にて生成する構成とするが、ユーザ端末1500で生成する構成も可能である。その場合、画像表示制御部262は、例えば3DCGを生成するための仮想3次元空間に配置されたオブジェクトの制御など、画面を生成するための各種制御を実行することとなる。 In this embodiment, images of the game screen and various operation screens are generated by the server system 1100, but they can also be generated by the user terminal 1500. In that case, the image display control unit 262 will execute various controls for generating the screens, such as controlling objects placed in a virtual three-dimensional space for generating 3DCG.

計時部280は、システムクロックを利用して現在日時や制限時間等の計時を行う。 The timing unit 280 uses the system clock to measure the current date and time, time limits, etc.

音生成部290は、例えばデジタルシグナルプロセッサ(DSP)や、音声合成ICなどのプロセッサ、音声ファイルを再生可能なオーディオコーデック等によって実現され、楽曲や効果音、各種操作音の音信号を生成し、音出力部390に出力する。 The sound generation unit 290 is realized by, for example, a digital signal processor (DSP), a processor such as a voice synthesis IC, an audio codec capable of playing audio files, etc., and generates sound signals for music, sound effects, and various operation sounds, and outputs them to the sound output unit 390.

音出力部390は、音生成部290から入力される音信号に基づいて音出力(放音)する装置によって実現される。図2のスピーカ1510がこれに該当する。 The sound output unit 390 is realized by a device that outputs (emits) sound based on the sound signal input from the sound generation unit 290. This corresponds to the speaker 1510 in FIG. 2.

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

通信部394は、ネットワーク9と接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現され、図2の無線通信モジュール1553がこれに該当する。 The communication unit 394 connects to the network 9 to realize communication. For example, this is realized by a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, etc., and corresponds to the wireless communication module 1553 in FIG. 2.

端末記憶部500は、端末処理部200に所与の機能を実現さえるためのプログラムや、各種データ等を記憶する。また、端末処理部200の作業領域として用いられ、端末処理部200が各種プログラムに従って実行した演算結果や操作入力部100から入力される入力データ等を一時的に記憶する。こうした機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD-ROMやDVDなどの光学ディスクなどによって実現される。図2の制御基板1550が搭載するICメモリ1552やメモリカード1540がこれに該当する。オンラインストレージを利用する構成も可能である。 The device storage unit 500 stores programs for implementing given functions in the device processing unit 200, various data, etc. It is also used as a working area for the device processing unit 200, and temporarily stores the results of calculations executed by the device processing unit 200 according to various programs, input data input from the operation input unit 100, etc. These functions are implemented, for example, by IC memory such as RAM or ROM, magnetic disks such as hard disks, optical disks such as CD-ROMs and DVDs, etc. This corresponds to the IC memory 1552 and memory card 1540 mounted on the control board 1550 in Figure 2. A configuration using online storage is also possible.

具体的には、端末記憶部500は、端末処理部200をユーザ端末演算部260として機能させるためのクライアントプログラム502と、操作入力データ690と、現在日時800と、を記録する。勿論、これら以外のデータも適宜記憶できる。 Specifically, the terminal storage unit 500 records a client program 502 for causing the terminal processing unit 200 to function as the user terminal computing unit 260, operation input data 690, and the current date and time 800. Of course, data other than these can also be stored as appropriate.

次に、本実施形態のゲームシステム1000の動作について説明する。
図17と図18は、第1実施形態におけるサーバシステム1100の処理の流れを説明するためのフローチャートである。ここで説明する処理の流れは、クライアントプログラム502が実行されているユーザ端末1500が、サーバプログラム501が実行されているサーバシステム1100へ通信接続することで実現される。ユーザ2がユーザ端末1500を操作すると、操作入力はサーバシステム1100へ送信される。
Next, the operation of the game system 1000 of this embodiment will be described.
17 and 18 are flowcharts for explaining the flow of processing in the server system 1100 in the first embodiment. The flow of processing explained here is realized by a user terminal 1500, on which a client program 502 is executed, connecting for communication to the server system 1100, on which a server program 501 is executed. When a user 2 operates the user terminal 1500, the operation input is transmitted to the server system 1100.

サーバシステム1100は、先ず、ログイン処理を実行する(ステップS10)。ここで、ユーザが登録済みでなければ(ステップS12のNO)、新たなユーザ管理データ600を作成して、新規ユーザの登録処理を実行する(ステップS14)。 The server system 1100 first executes a login process (step S10). If the user has not yet been registered (NO in step S12), the server system 1100 creates new user management data 600 and executes a registration process for the new user (step S14).

そして、サーバシステム1100は、当該ユーザがプレーヤとして使用するプレーヤキャラクタ3の設定を受け付けて、プレーヤキャラクタ3の初期設定を行う(ステップS16)。
また、サーバシステム1100は、操作入力画面W4(図4参照)をユーザ端末1500にて表示させてサポートキャラクタ4の設定を受け付け、サポートキャラクタ4の初期設定を行う(ステップS18)。これに伴って、抽選実行設定データ650と、ユーザ指定通知発動条件データ660とが、作成される。
つまり、プレーヤキャラクタ3やサポートキャラクタ4の初期設定は、ゲームセーブデータ610として保存する(ステップS20)。
Then, the server system 1100 accepts the settings of the player character 3 used by the user as a player, and performs initial settings of the player character 3 (step S16).
The server system 1100 also displays the operation input screen W4 (see FIG. 4) on the user terminal 1500 to accept the setting of the support character 4 and perform initial setting of the support character 4 (step S18). Accordingly, the lottery execution setting data 650 and the user-specified notification activation condition data 660 are created.
That is, the initial settings of the player character 3 and the support character 4 are saved as game save data 610 (step S20).

具体的には、サポートキャラクタ4の設定では、サーバシステム1100は、候補キャラクタ6をユーザに提示して、所定数(本実施形態では1体)の選択を受け付け、新たなサポートキャラクタ管理データ620(図14参照)を作成する。この時、適用個性設定データ630は、選択された候補キャラクタ6の候補キャラクタ初期設定データ520(図11参照)の初期個性設定データ522からコピーする。 Specifically, when setting a support character 4, the server system 1100 presents candidate characters 6 to the user, accepts the selection of a predetermined number (one in this embodiment), and creates new support character management data 620 (see FIG. 14). At this time, the applied personality setting data 630 is copied from the initial personality setting data 522 of the candidate character initial setting data 520 (see FIG. 11) of the selected candidate character 6.

次いで、サーバシステム1100は、ユーザ端末1500にて、操作入力画面W4を表示させる(図4参照)。当該操作入力画面での操作入力結果に応じて、お小遣い残高640、抽選実行設定データ650、ユーザ指定通知発動条件データ660など(図14参照)をそれぞれ初期設定する。 Next, the server system 1100 displays the operation input screen W4 on the user terminal 1500 (see FIG. 4). Depending on the operation input result on the operation input screen, the pocket money balance 640, lottery execution setting data 650, user-specified notification activation condition data 660, etc. (see FIG. 14) are each initialized.

ログイン処理の対象とされるユーザがユーザ登録済みであれば、基本的にはステップS14からステップS20はスキップする。但し、登録済みのユーザであっても、ログイン後に、ユーザ端末1500にて所定のサポートキャラクタ4に関する設定変更操作が入力されたならば、サーバシステム1100は、操作入力画面W4を表示させて設定の変更操作を受け付け、サポートキャラクタ管理データ620の内容を、適宜変更するものとする(図示省略)。 If the user targeted for login processing is a registered user, steps S14 to S20 are basically skipped. However, even if the user is already registered, if a setting change operation for a specific support character 4 is input on the user terminal 1500 after logging in, the server system 1100 will display the operation input screen W4 to accept the setting change operation and change the contents of the support character management data 620 as appropriate (not shown).

次に、サーバシステム1100は、プレイデータ700を用意して、ゲームセーブデータ610をロードして(ステップS30)、ゲームプレイを開始する(ステップS32)。
そして、ゲーム開始とともに、サーバシステム1100は、個性設定変更パターン定義データ550(図10参照)に基づく適用個性設定データ630(図14参照)の自動変更制御を開始する(ステップS34)。
Next, the server system 1100 prepares the play data 700, loads the game save data 610 (step S30), and starts game play (step S32).
Then, when the game starts, the server system 1100 starts automatic change control of the applied individuality setting data 630 (see FIG. 14) based on the individuality setting change pattern definition data 550 (see FIG. 10) (step S34).

また、ゲームプレイ開始以降、サーバシステム1100は、所与のタイミングで、所有推奨アイテムの推定処理を実行し(ステップS40)、自動実行タイミング判定処理を実行する(ステップS42;図5参照)。 In addition, after the game play starts, the server system 1100 executes an estimation process of recommended items to own at a given timing (step S40) and executes an automatic execution timing determination process (step S42; see Figure 5).

そして、サーバシステム1100は、自動実行タイミング判定の結果、自動実行タイミングが到来したと判定した場合(ステップS44のYES)、実行対象選択処理を実行して複数の抽選処理候補8の中から今回の自動実行タイミングにおける実行対象とする抽選処理候補8を一つ選択する(ステップS46;図6参照)。選択結果は、抽選管理データ730の実行対象抽選処理ID735として記憶される(図15参照)。 When the server system 1100 determines that the automatic execution timing has arrived as a result of the automatic execution timing determination (YES in step S44), it executes an execution target selection process to select one lottery process candidate 8 to be executed at the current automatic execution timing from among the multiple lottery process candidates 8 (step S46; see FIG. 6). The selection result is stored as the execution target lottery process ID 735 in the lottery management data 730 (see FIG. 15).

次いで、サーバシステム1100は、実行対象として選択した抽選処理候補8の抽選対象毎に適用抽選確率Paを設定する(ステップS48;図7参照)。設定の結果は、抽選管理データ730の適用抽選確率リスト736として記憶する(図15参照)。 Next, the server system 1100 sets the applied lottery probability Pa for each lottery target of the lottery process candidate 8 selected as the execution target (step S48; see FIG. 7). The setting result is stored as the applied lottery probability list 736 of the lottery management data 730 (see FIG. 15).

次に、サーバシステム1100は、サポートキャラクタ4の適用個性設定データ630のうち連続実行頻度642(図14参照)に基づいて、今回の自動実行タイミングにおいて、実行対象の抽選処理を、連続して何回実行するかを示す適用連続実行回数737を決定する(ステップS50;図15参照)。 Next, the server system 1100 determines the applicable consecutive execution count 737, which indicates how many times the lottery process to be executed will be executed consecutively at the current automatic execution timing, based on the consecutive execution frequency 642 (see FIG. 14) in the applicable personality setting data 630 of the support character 4 (step S50; see FIG. 15).

図18のフローチャートに移って、サーバシステム1100は、サポートキャラクタ4による選択アクション40(図6参照)の表示制御を実行する(ステップS52)。これにより、ユーザ2に、サポートキャラクタ4が自発的に抽選器の中からどれかを選択しているかのように見せる。 Moving on to the flowchart of FIG. 18, the server system 1100 executes display control of the selection action 40 (see FIG. 6) by the support character 4 (step S52). This makes it appear to the user 2 that the support character 4 is voluntarily selecting something from the lottery device.

次に、サーバシステム1100は、抽選処理を自動実行して(ステップS60)、抽選結果に応じて抽選履歴データ670を記憶する(ステップS62;図13参照)。
具体的には、サーバシステム1100は、乱数として発生可能な値の範囲に、適用抽選確率Paが実現されるように、乱数値と抽選対象の種類とを割り振りする。そして、発生された乱数が該当する割り振りの抽選対象を抽選結果とする。
Next, the server system 1100 automatically executes a lottery process (step S60), and stores the lottery history data 670 according to the lottery result (step S62; see FIG. 13).
Specifically, the server system 1100 allocates random numbers and types of lottery objects within a range of values that can be generated as random numbers so as to realize the applicable lottery probability Pa. Then, the lottery object of the allocation to which the generated random number corresponds is determined as the lottery result.

抽選結果が決まったならば、サーバシステム1100は、サポートキャラクタ4による抽選操作アクション41(図7参照)の表示制御を実行して、ユーザ2に、あたかもサポートキャラクタ4自らが抽選操作をしているように見せ(ステップS64)、抽選結果である抽選対象を、ユーザに付与する(ステップS66)。 Once the lottery result has been determined, the server system 1100 executes display control of the lottery operation action 41 (see FIG. 7) by the support character 4, making it appear to the user 2 as if the support character 4 itself is performing the lottery operation (step S64), and gives the user the lottery object that is the lottery result (step S66).

なお、自動実行タイミングが到来したと判定されなかった場合は(ステップS44のNO;図17参照)、ステップS46からステップS66はスキップされる。 If it is not determined that the automatic execution timing has arrived (NO in step S44; see FIG. 17), steps S46 to S66 are skipped.

プレイ開始以降、サーバシステム1100は、周期的に通知発動条件を満たしているかの判定処理を実行する。判定に際しては、サポートキャラクタ4とされる候補キャラクタ6に設定されている通知初期設定データ540のキャラクタ依存通知発動条件541(図11参照)と、サポートキャラクタ4に対応づけられているユーザ指定通知発動条件データ660(図14参照)と、が参照される。また、通知の対象として、抽選履歴データ670(図13参照)のうち、通知履歴データ672で通知対象として記録されていない履歴データが参照される。 After play has started, the server system 1100 periodically executes a process for determining whether the notification activation conditions are met. When making the determination, the character-dependent notification activation conditions 541 (see FIG. 11) in the notification initial setting data 540 set for the candidate character 6 designated as the support character 4, and the user-specified notification activation condition data 660 (see FIG. 14) associated with the support character 4 are referenced. In addition, as the target of the notification, the history data in the lottery history data 670 (see FIG. 13) that is not recorded as a notification target in the notification history data 672 is referenced.

そして、通知発動条件を満たしている場合(ステップS80のYES)、サーバシステム1100は、通知表示50の表示制御を実行する(ステップS82)。その中で、サーバシステム1100は、サポートキャラクタ4に満たされた通知発動条件に応じた通知アクションを行うように制御して通知主体であるように見せる。 If the notification activation condition is met (YES in step S80), the server system 1100 executes display control of the notification display 50 (step S82). In this process, the server system 1100 controls the support character 4 to perform a notification action according to the notification activation condition that has been met, making it appear as if it is the notification subject.

次いで、サーバシステム1100は、プレーヤ端末1500にて通知表示50へのプレーヤ2の評価の入力を受け付ける(ステップS84)。具体的には、肯定的評価入力アイコン61と、否定的評価入力アイコン62と、を表示させて何れかの選択入力を受け付ける(図8参照)。受け付けた結果は、評価履歴データ662に蓄積される。 Next, the server system 1100 accepts the input of the evaluation by the player 2 to the notification display 50 on the player terminal 1500 (step S84). Specifically, the server system 1100 displays a positive evaluation input icon 61 and a negative evaluation input icon 62 and accepts the selection input of either one (see FIG. 8). The accepted result is stored in the evaluation history data 662.

そして、サーバシステム1100は、評価履歴データ662を参照して、所与のパラメータ値変更条件を満たした場合に、サポートキャラクタ4の適用個性設定データ630を変更する(ステップS86;図8参照)。 Then, the server system 1100 refers to the evaluation history data 662 and changes the applicable personality setting data 630 of the support character 4 if a given parameter value change condition is met (step S86; see Figure 8).

サーバシステム1100は、所定のログアウト操作が入力されると(ステップS90のYES)、プレイデータ700に基づいてゲームセーブデータ610を更新し(ステップS92)、ログアウト処理を実行して(ステップS94)、一連の処理を終了する。ログアウト操作が入力されない場合には(ステップS83のNO)、ステップS40へ処理を移行する。 When a predetermined logout operation is input (YES in step S90), the server system 1100 updates the game save data 610 based on the play data 700 (step S92), executes the logout process (step S94), and ends the series of processes. If a logout operation is not input (NO in step S83), the process proceeds to step S40.

以上、本実施形態によれば、ユーザ2にサポートキャラクタ4を人間らしく感じさせつつ、抽選に係る興趣を向上させることができる。すなわち、抽選処理の自動実行と、それとともに実行されるサポートキャラクタ4のアクションの表示制御と、限られた条件においてのみ抽選の結果について通知がなされること、とによって、あたかもサポートキャラクタ4が自発的に抽選処理候補8のなかから、どれを実行するかを選択して抽選しているようにユーザに感じさせることができる。 As described above, according to this embodiment, it is possible to make the support character 4 seem more human to the user 2, while increasing the interest in the lottery. In other words, by automatically executing the lottery process, controlling the display of the actions of the support character 4 that are executed in conjunction with the lottery process, and notifying the user of the lottery results only under limited conditions, it is possible to make the user feel as if the support character 4 is voluntarily selecting which of the lottery process candidates 8 to execute and drawing the lottery.

しかも、どの抽選処理候補8を選択するかは、サポートキャラクタ4の種類や個性の設定により異なるので、ユーザは、サポートキャラクタ4を個性のある人間や動物らしく感じられるであろう。 Moreover, which lottery process candidate 8 is selected depends on the type and personality settings of the support character 4, so the user will likely feel that the support character 4 is like a human or animal with a unique personality.

更には、同じ抽選処理候補8を実行対象に選択したとしても、抽選対象の抽選確率やその後の通知にもサポートキャラクタ4の個性等が影響を与えるので、抽選処理が自動実行されてユーザが抽選結果を得て通知を受けるまでは、実に多様な有り様が存在する。このことが、マンネリ化を防ぐことは勿論のこと、ゲームの仕様としての抽選の実行という感じを薄め、ユーザにサポートキャラクタ4を個性のある人間や動物らしく感じさせる効果を高める。 Furthermore, even if the same lottery process candidate 8 is selected as the execution target, the personality of the support character 4 and other factors affect the lottery probability of the lottery target and the subsequent notification, so there is a great deal of variety between the time the lottery process is automatically executed and the time the user obtains the lottery result and receives the notification. This not only prevents the game from becoming stale, but also reduces the feeling that the lottery is just a game specification, and enhances the effect of making the user feel that the support character 4 is a human or animal with a unique personality.

〔第2実施形態〕
次に、第2実施形態について説明する。第2実施形態と第1実施形態とを比較すると、第1実施形態では、ユーザ管理の機能とゲーム管理の機能をサーバシステム1100にて実現しているが、第2実施形態ではこれをユーザ端末1500にて実現している点が異なる。なお、以降では、主に第1実施形態との差異について述べることとし、第1実施形態と同様の構成要素については、第1実施形態と同じ符号を付与して重複する説明は省略する。
Second Embodiment
Next, a second embodiment will be described. Comparing the second embodiment with the first embodiment, the difference is that in the first embodiment, the user management function and the game management function are realized by the server system 1100, but in the second embodiment, these functions are realized by the user terminal 1500. In the following, the differences from the first embodiment will be mainly described, and the same components as in the first embodiment will be given the same reference numerals as in the first embodiment, and duplicated explanations will be omitted.

図19は、本実施形態におけるユーザ端末1500の機能構成例を示す機能ブロック図である。本実施形態のユーザ端末1500は、第1実施形態のユーザ端末演算部260に代えて、ゲーム管理部210と、画像生成部292と、を有する。 Figure 19 is a functional block diagram showing an example of the functional configuration of a user terminal 1500 in this embodiment. The user terminal 1500 in this embodiment has a game management unit 210 and an image generation unit 292 instead of the user terminal calculation unit 260 in the first embodiment.

画像生成部292は、画像の生成、画像の合成、画像表示部392sにそれらを表示させる画像信号の出力を行う。本実施形態では、操作入力画面W4やゲーム画像(又はゲーム画像をユーザ端末1500で表示させるためのデータ)などの画像を生成する。 The image generation unit 292 generates images, synthesizes images, and outputs image signals to display them on the image display unit 392s. In this embodiment, it generates images such as the operation input screen W4 and game images (or data for displaying game images on the user terminal 1500).

また、本実施形態の端末記憶部500には、ユーザ管理部202及びゲーム管理部210としての機能を実現させるためのゲームプログラム504と、ゲーム初期設定データ510と、プレイデータ700と、が記憶されることとなり、第1実施形態でいうところのクライアントプログラム502、操作入力データ690は、省略される。 In addition, the terminal storage unit 500 of this embodiment stores a game program 504 for implementing the functions of the user management unit 202 and the game management unit 210, game initial setting data 510, and play data 700, and the client program 502 and operation input data 690 of the first embodiment are omitted.

なお、ゲーム初期設定データ510については、ユーザ端末1500がサーバシステム1100にアクセスしてその都度参照するとしてもよいし、所与のタイミングでサーバシステム1100からダウンロードして、その複製を端末記憶部500に保存して参照するとしてもよい。 The game initial setting data 510 may be referenced each time by the user terminal 1500 accessing the server system 1100, or may be downloaded from the server system 1100 at a given time and a copy may be stored in the terminal memory unit 500 for reference.

本実施形態におけるユーザ端末1500の処理の流れは、図17と図18で示したフローチャートと同様である。すなわち、図17及び図18のフローチャートにおいて、各種の処理や制御の実行主体をサーバシステム1100からユーザ端末1500に読み替えればよい。よって、本実施形態によれば、第1実施形態と同様の効果を得ることができる。 The processing flow of the user terminal 1500 in this embodiment is the same as the flowcharts shown in Figures 17 and 18. That is, in the flowcharts of Figures 17 and 18, the execution subject of various processes and controls should be replaced by the user terminal 1500 instead of the server system 1100. Therefore, according to this embodiment, it is possible to obtain the same effects as the first embodiment.

〔変形例〕
以上、本発明を適用した実施形態について説明したが、本発明を適用可能な形態は上記形態に限定されるものではなく適宜構成要素の追加・省略・変更を施すことができる。
[Modifications]
Although the embodiment to which the present invention is applied has been described above, the forms to which the present invention can be applied are not limited to the above-described forms, and constituent elements can be added, omitted, or modified as appropriate.

(変形例その1)
例えば、第1実施形態では、クライアント・サーバ型のコンピュータシステムにてゲームシステム1000を実現する例を挙げたが、サーバシステム1100を省略して、複数のユーザ端末1500をピアツーピア接続したコンピュータシステムにおいて実現するとしてもよい。その場合、何れかのユーザ端末1500に第1実施形態のサーバシステム1100としての機能を担わせる。或いは、複数のユーザ端末1500でゲーム管理部210の機能を分担して担う構成としてもよい。
(Variation 1)
For example, in the first embodiment, an example was given in which the game system 1000 was realized in a client-server type computer system, but the server system 1100 may be omitted and the game system may be realized in a computer system in which multiple user terminals 1500 are connected in a peer-to-peer manner. In that case, one of the user terminals 1500 is made to function as the server system 1100 of the first embodiment. Alternatively, the function of the game management unit 210 may be shared among multiple user terminals 1500.

同様に、ゲーム管理部210の機能を分担する観点から言えば、第1実施形態をベースとして、ゲーム管理部210の一部の機能をユーザ端末1500にて実現・分担させる構成も可能である。 Similarly, from the perspective of sharing the functions of the game management unit 210, it is also possible to configure the user terminal 1500 to realize and share some of the functions of the game management unit 210 based on the first embodiment.

(変形例その2)
また、上記実施形態では、コンピュータが、抽選処理に係る実行タイミング、実行対象、通知に至るまでを自動実行する構成としていた。いわば、ユーザから見れば抽選処理については放任した全自動状態にある。しかし、適宜、ユーザ承認の過程を含めることができる。
(Variation 2)
In the above embodiment, the computer is configured to automatically execute the lottery process from the execution timing, execution target, to notification. In other words, from the user's point of view, the lottery process is left to its own devices and is fully automatic. However, a user approval process can be included as appropriate.

具体的には、抽選実行制御部220が、抽選処理の自動実行前に、サポートキャラクタ4が主体となってユーザに抽選処理の自動実行承認を問い合わせる問合せ制御を行い、当該問い合せに対するユーザによる承認操作がなされた場合に抽選処理を実行する構成とすることができる。 Specifically, the lottery execution control unit 220 can be configured to perform inquiry control in which the support character 4 takes the initiative in inquiring of the user about approval of the automatic execution of the lottery process before the lottery process is automatically executed, and to execute the lottery process when the user performs an approval operation in response to the inquiry.

図20は、当該構成における処理の流れを説明するためのフローチャートであって、図18で示したフローチャートの部分に相当する。当該構成では、サーバシステム1100は、ステップS60の前に抽選実行についてユーザ承認を受け付ける(ステップS54)。その際、実行対象とされている抽選処理候補8の種類、予定されている連続実行回数などの情報をユーザに提示すると好適である。 Figure 20 is a flowchart for explaining the process flow in this configuration, and corresponds to the part of the flowchart shown in Figure 18. In this configuration, the server system 1100 receives user approval for the lottery execution before step S60 (step S54). At that time, it is preferable to present the user with information such as the type of lottery process candidate 8 to be executed and the planned number of consecutive executions.

そして、ユーザ承認が得られた場合に(ステップS56のYES)、サーバシステム1100はステップS60に移行し、ユーザ承認が得られなかった場合は(ステップS56のNO)、サポートキャラクタ4が承認を得られなかったことへのリアクション43をするように表示制御を実行する(ステップS58)。 If user approval is obtained (YES in step S56), the server system 1100 proceeds to step S60, and if user approval is not obtained (NO in step S56), the server system 1100 executes display control so that the support character 4 reacts 43 to the fact that approval was not obtained (step S58).

なお、図20のフローチャートにおける実行主体をユーザ端末1500に読み代えれば、第2実施形態においても当該変形例を適用できる。 Note that this modified example can also be applied to the second embodiment if the execution subject in the flowchart in FIG. 20 is replaced with the user terminal 1500.

(変形例その3)
また、上記実施形態では、抽選対象の抽選可能性を変更する手法として、抽選対象の種類毎に設定される抽選確率を変更したが、これに限らない。例えば図21に示すように、第1実施形態をベースとして、第2抽選可能性変動制御部224で第1抽選可能性変動制御部222を置き換えるとしてもよい。
(Variation 3)
In the above embodiment, the method of changing the selection probability of the selection object is to change the selection probability set for each type of selection object, but this is not limited to this. For example, as shown in FIG. 21, based on the first embodiment, the first selection probability change control unit 222 may be replaced with the second selection probability change control unit 224.

第2抽選可能性変動制御部224は、抽選処理の抽選対象の母集団(抽選対象構成定義データ580で定義される集団;図12参照)を、ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる。 The second lottery probability variation control unit 224 varies the lottery probability by changing the population of lottery objects in the lottery process (the population defined by the lottery object configuration definition data 580; see FIG. 12) according to the character associated with the user.

具体的には、図22に示すように、抽選処理候補初期設定データ570の抽選対象構成定義データ580を、初期母集団データ581に置き換える。初期母集団データ581には、抽選対象種類が、母集団を構成する数だけリストアップされており、抽選処理は母集団から一つをランダムに選択することで実現される。よって、抽選処理候補8によっては、同種の抽選対象の母集団での含有数は一つとは限らず複数設定され得る。そして、含有数が多い抽選対象ほど、払い出されやすくなる。 Specifically, as shown in FIG. 22, lottery object configuration definition data 580 in lottery process candidate initial setting data 570 is replaced with initial population data 581. In initial population data 581, the number of lottery object types that constitute the population is listed, and the lottery process is realized by randomly selecting one from the population. Therefore, depending on the lottery process candidate 8, the number of lottery objects of the same type contained in the population may be set to multiple, not just one. And the more lottery objects contained, the more likely they are to be paid out.

第2抽選可能性変動制御部224は、抽選管理データ730に、初期母集団データ581のコピーを作成し、これを「適用母集団データ」とする。そして、第2抽選可能性変動制御部224は、ある抽選対象の抽選確率を上げる変更を行う場合には、当該ある抽選対象の適用母集団データで記述される母集団における含有数を増加させ、抽選確率を下げる変更を行う場合には含有数を減らす。 The second lottery probability variation control unit 224 creates a copy of the initial population data 581 in the lottery management data 730, and sets this as the "applicable population data." When making a change to increase the lottery probability of a certain lottery object, the second lottery probability variation control unit 224 increases the number of inclusions in the population described in the applicable population data of the certain lottery object, and when making a change to decrease the lottery probability, decreases the number of inclusions.

また、所有推奨アイテム(所与の推奨条件を満たす抽選対象)がある場合には、その抽選処理候補8に含まれている当該アイテムの含有数を変更する、または新たに適用母集団データに所有推奨アイテムを抽選対象として追加する。
そして、抽選実行制御部220は、第2抽選可能性変動制御部224により変更された適用母集団データを用いて抽選処理の自動実行を制御する。
In addition, if there is a recommended item to own (a lottery object that satisfies given recommendation conditions), the number of that item contained in the lottery processing candidate 8 is changed, or the recommended item to own is newly added to the applicable population data as a lottery object.
Then, the lottery execution control unit 220 controls the automatic execution of the lottery process using the applicable population data changed by the second lottery possibility variation control unit 224.

なお、抽選実行制御部220に、第1抽選可能性変動制御部222と、第2抽選可能性変動制御部224との両方を含めた構成も可能である。 It is also possible for the lottery execution control unit 220 to be configured to include both the first lottery possibility change control unit 222 and the second lottery possibility change control unit 224.

(変形例その4)
また、上記実施形態では、サポートキャラクタ4を、とあるゲームに登場するNPCとして説明したが、同じユーザアカウントを用いてプレイ可能な複数の異なるゲームに横断的に登場するキャラクタであってもよい。
(Variation 4)
Further, in the above embodiment, the support character 4 is described as an NPC that appears in a certain game, but it may also be a character that appears across multiple different games that can be played using the same user account.

4…サポートキャラクタ
6…候補キャラクタ
8…抽選処理候補
30…抽選実行設定部
31…お小遣い設定部
32…ユーザ希望設定部
33…頻度設定部
38…通知条件設定部
40…選択アクション
41…抽選操作アクション
42…通知アクション
43…リアクション
50…通知表示
54…抽選結果説明テキスト
55…抽選結果画像
56…抽選結果情報
200s…サーバ処理部
210…ゲーム管理部
212…ゲーム進行制御部
214…キャラクタ設定部
216…抽選実行設定決定部
218…所有推奨アイテム推定部
220…抽選実行制御部
222…第1抽選可能性変動制御部
224…第2抽選可能性変動制御部
228…アクション制御部
230…抽選履歴管理部
232…通知発動条件決定部
234…通知制御部
500s…サーバ記憶部
501…サーバプログラム
510…ゲーム初期設定データ
520…候補キャラクタ初期設定データ
522…初期個性設定データ
531…実行頻度傾向初期値
532…連続実行頻度初期値
533…抽選処理候補種別選択傾向初期設定
534…確率変更量初期設定
538…選択アクション定義データ
539…抽選操作アクション定義データ
540…通知初期設定データ
541…キャラクタ依存通知発動条件
542…通知アクション定義データ
550…個性設定変更パターン定義データ
570…抽選処理候補初期設定データ
573…対価設定
577…抽選処理候補種類
580…抽選対象構成定義データ
581…初期母集団データ
582…抽選対象定義データ
584…抽選対象種類別初期選択確率リスト
591…第1抽選確率変更パターン定義データ
592…第2抽選確率変更パターン定義データ
593…第3抽選確率変更パターン定義データ
600…ユーザ管理データ
615…所有アイテム管理データ
620…サポートキャラクタ管理データ
630…適用個性設定データ
640…お小遣い残高
641…自動実行傾向設定
642…連続実行頻度
650…抽選実行設定データ
651…お小遣い設定(合計対価上限)
653…ユーザ希望情報
655…自動実行頻度指定データ
660…ユーザ指定通知発動条件データ
670…抽選履歴データ
700…プレイデータ
730…抽選管理データ
733…アクション制御データ
734…適用選択確率リスト
736…適用抽選確率リスト
740…所有推奨アイテム推定結果
1000…ゲームシステム
1100…サーバシステム
1150…制御基板
1500…ユーザ端末
Pa…適用抽選確率
Pd…初期抽選確率
Pn1…選択傾向ポイント
Pn2…抽選対象構成ポイント
Pn3…所有推奨アイテム含有ポイント
Psn…適用選択確率
W4…操作入力画面
4...Support character 6...Candidate character 8...Lottery process candidate 30...Lottery execution setting unit 31...Pocket money setting unit 32...User preference setting unit 33...Frequency setting unit 38...Notification condition setting unit 40...Selection action 41...Lottery operation action 42...Notification action 43...Reaction 50...Notification display 54...Lottery result explanation text 55...Lottery result image 56...Lottery result information 200s...Server processing unit 210...Game management unit 212...Game progress control unit 214...Character setting unit 216...Lottery execution setting determination unit 218...Recommended possession item estimation unit 220...Lottery execution control unit 222...First lottery possibility change control unit 224...Second lottery possibility change control unit 228...Action control unit 230...Lottery history management unit 232...Notification activation condition determination unit 234...Notification control unit 500s...Server memory unit 501...Server program 510...Game initial setting data 520...Candidate character initial setting data 522...Initial personality setting data 531...Execution frequency tendency initial value 532...Continuous execution frequency initial value 533...Lottery processing candidate type selection tendency initial setting 534...Probability change amount initial setting 538...Selection action definition data 539...Lottery operation action definition data 540...Notification initial setting data 541...Character-dependent notification activation condition 542...Notification action definition data 550...Personality setting change pattern definition data 570...Lottery processing candidate initial setting data 573...Compensation setting 577...Lottery processing candidate type 580...Lottery object configuration definition data 581...Initial population data 582...Lottery object definition data 584...Initial selection probability list by lottery object type 591...First lottery probability change pattern definition data 592...Second lottery probability change pattern definition data 593: Third lottery probability change pattern definition data 600: User management data 615: Owned item management data 620: Support character management data 630: Applied personality setting data 640: Pocket money balance 641: Automatic execution tendency setting 642: Continuous execution frequency 650: Lottery execution setting data 651: Pocket money setting (total consideration upper limit)
653...User desired information 655...Automatic execution frequency designation data 660...User designated notification activation condition data 670...Lottery history data 700...Play data 730...Lottery management data 733...Action control data 734...Applied selection probability list 736...Applied lottery probability list 740...Recommended possession item estimation result 1000...Game system 1100...Server system 1150...Control board 1500...User terminal Pa...Applied lottery probability Pd...Initial lottery probability Pn1...Selection tendency points Pn2...Lottery target configuration points Pn3...Recommended possession item content points Psn...Applied selection probability W4...Operation input screen

Claims (22)

抽選処理の実行を含む自動制御による行動(以下「自動行動」という)を行う仮想的な主体であるキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタが前記自動行動の1つとして行う前記抽選処理の自動実行を制御する抽選実行制御手段と、
を備えたコンピュータシステム。
a character setting means for setting a character, which is a virtual subject that performs an action under automatic control including execution of a lottery process (hereinafter referred to as "automatic action") , in association with a user;
a lottery execution control means for controlling automatic execution of the lottery process performed by a character associated with the user as one of the automatic actions ;
A computer system comprising:
前記キャラクタには、前記抽選処理の自動実行に関するパラメータ値が定められており、
前記抽選実行制御手段は、前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて、前記抽選処理の自動実行を制御する、
請求項1に記載のコンピュータシステム。
a parameter value related to automatic execution of the lottery process is set for the character;
the lottery execution control means controls automatic execution of the lottery process based on the parameter value of the character associated with the user.
2. The computer system of claim 1.
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行頻度に関する傾向を示す頻度傾向パラメータ値、又は、前記抽選処理の自動実行タイミングの傾向を示すタイミング傾向パラメータ値、を含むパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて、前記抽選処理の自動実行を制御する抽選実行制御手段と、
を備えたコンピュータシステム。
a character setting means for setting, in association with a user, a character that is a virtual subject that executes a lottery process, and for which parameter values including a frequency tendency parameter value indicating a tendency regarding an automatic execution frequency of the lottery process or a timing tendency parameter value indicating a tendency regarding an automatic execution timing of the lottery process are determined;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
A computer system comprising:
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段と、
を備え
前記抽選処理には、抽選対象が異なる複数種類の抽選処理候補があり、
前記パラメータ値は、前記抽選処理候補の種類のうちから選択する選択種類に関する傾向を示す選択傾向パラメータ値を含み、
前記抽選実行制御手段は、前記ユーザに対応付けられたキャラクタの前記選択傾向パラメータ値に基づいて、実行する抽選処理を選択して実行する、
コンピュータシステム。
a character setting means for setting a character, which is a virtual subject that executes a lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
Equipped with
The lottery process includes a plurality of types of lottery process candidates each having a different lottery target,
the parameter value includes a selection tendency parameter value indicating a tendency regarding a selection type to be selected from the types of the lottery process candidates,
the lottery execution control means selects and executes a lottery process to be executed based on the selection tendency parameter value of the character associated with the user.
Computer system.
前記抽選実行制御手段は、
前記抽選処理の抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる第1抽選可能性変動制御手段、
を有し、前記第1抽選可能性変動制御手段により変更された抽選確率を用いて前記抽選処理の自動実行を制御する、
請求項2~4の何れか一項に記載のコンピュータシステム。
The lottery execution control means
a first selection probability variation control means for varying a selection probability of a selection object in the selection process according to a character associated with the user, thereby varying a selection probability;
and controlling automatic execution of the lottery process using the lottery probability changed by the first lottery possibility variation control means.
A computer system according to any one of claims 2 to 4.
前記抽選処理の抽選対象にはレアリティが設定されており、
前記パラメータ値は、前記レアリティに応じた抽選確率の向上度合を示す抽選確率向上パラメータ値を含み、
前記第1抽選可能性変動制御手段は、前記抽選処理の抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタの前記抽選確率向上パラメータ値に基づいて変更することで、抽選可能性を変動させる、
請求項5に記載のコンピュータシステム。
A rarity is set for the lottery object in the lottery process,
the parameter value includes a lottery probability improvement parameter value indicating a degree of improvement in the lottery probability according to the rarity,
the first selection probability variation control means varies a selection probability of a selection object of the selection process based on the selection probability improvement parameter value of a character associated with the user, thereby varying the selection probability;
6. The computer system of claim 5.
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段と、
前記ユーザの操作入力に基づいて、前記抽選処理の抽選対象のうちのユーザ希望抽選対象を設定する手段と、
を備え
前記パラメータ値は、前記ユーザ希望抽選対象の抽選確率の変動を示す希望抽選対象確率変動パラメータ値を含み、
前記抽選実行制御手段は、
前記ユーザ希望抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタの前記希望抽選対象確率変動パラメータ値に基づいて変更することで前記抽選処理の抽選対象の抽選確率を変更する第1抽選可能性変動制御手段、
を有し、前記第1抽選可能性変動制御手段により変更された抽選確率を用いて前記抽選処理の自動実行を制御する、
コンピュータシステム。
a character setting means for setting a character, which is a virtual subject that executes a lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
a means for setting a user's desired selection target among the selection targets of the selection process based on an operation input by the user;
Equipped with
the parameter value includes a desired selection probability fluctuation parameter value indicating a fluctuation in the selection probability of the user's desired selection object,
The lottery execution control means
a first selection probability variation control means for varying a selection probability of the user's desired selection object based on a desired selection object probability variation parameter value of a character associated with the user, thereby varying a selection probability of the selection object of the selection process;
and controlling automatic execution of the lottery process using the lottery probability changed by the first lottery possibility variation control means.
Computer system.
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段と、
前記抽選処理の結果に対する評価を前記ユーザの操作入力に基づいて受け付ける評価受付手段と、
前記評価受付手段により受け付けられた評価が、所与のパラメータ値変更条件を満たした場合に、前記ユーザに対応付けられたキャラクタの前記パラメータ値を変更するパラメータ値変更制御手段と、
を備えたコンピュータシステム。
a character setting means for setting a character, which is a virtual subject that executes a lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
an evaluation receiving means for receiving an evaluation on a result of the lottery process based on an operation input by the user;
a parameter value change control means for changing the parameter value of the character associated with the user when the evaluation received by the evaluation receiving means satisfies a given parameter value change condition;
A computer system comprising:
前記抽選実行制御手段は、
前記抽選処理の抽選対象の母集団を、前記ユーザに対応付けられたキャラクタに応じて変更することで抽選可能性を変動させる第2の抽選可能性変動制御手段、
を有し、前記第2の抽選可能性変動制御手段により変更された母集団を用いて前記抽選処理の自動実行を制御する、
請求項2~8の何れか一項に記載のコンピュータシステム。
The lottery execution control means
a second selection probability variation control means for varying a selection probability by changing a population of selection objects in the selection process in accordance with a character associated with the user;
and controlling automatic execution of the lottery process using the population changed by the second lottery possibility variation control means.
A computer system according to any one of claims 2 to 8.
前記抽選処理の自動実行に係る条件設定を少なくとも含む抽選実行設定を、前記ユーザの操作入力に基づいて可変に決定する抽選実行設定決定手段、
を更に備え、
前記抽選実行制御手段は、前記抽選実行設定に基づいて前記抽選処理の自動実行を制御する、
請求項1~の何れか一項に記載のコンピュータシステム。
a lottery execution setting determination means for variably determining a lottery execution setting including at least a condition setting related to automatic execution of the lottery process based on an operation input by the user;
Further comprising:
the lottery execution control means controls automatic execution of the lottery process based on the lottery execution setting;
A computer system according to any one of claims 1 to 9 .
前記抽選処理には1回当たりの対価が定められており、
前記抽選実行設定決定手段は、許容する前記対価の合計である合計対価上限を、前記抽選実行設定に含めて決定し、
前記抽選実行制御手段は、前記合計対価上限の範囲内で前記抽選処理の自動実行を制御する、
請求項10に記載のコンピュータシステム。
A price per one lottery process is set,
The lottery execution setting determination means determines a total consideration upper limit, which is a sum of the allowable considerations, by including it in the lottery execution setting;
The lottery execution control means controls automatic execution of the lottery process within the range of the total consideration upper limit.
11. The computer system of claim 10 .
前記抽選処理には、抽選対象が異なる複数種類の抽選処理候補があり、
前記抽選実行設定は、前記抽選処理候補の種類のうち、前記抽選実行制御手段による実行対象とする前記抽選処理候補の選択に係るユーザの希望に関する希望情報を含み、
前記抽選実行制御手段は、前記希望情報に基づいて、実行する抽選処理を選択して実行する、
請求項10又は11に記載のコンピュータシステム。
The lottery process includes a plurality of types of lottery process candidates each having a different lottery target,
the lottery execution setting includes preference information on a user's preference regarding selection of the lottery process candidate to be executed by the lottery execution control means, among the types of the lottery process candidate,
the lottery execution control means selects and executes a lottery process to be executed based on the desired information.
12. A computer system according to claim 10 or 11 .
前記抽選実行制御手段は、前記抽選処理の実行履歴に基づいて、前記抽選処理の自動実行制御を行う、
請求項1~12の何れか一項に記載のコンピュータシステム。
The lottery execution control means performs automatic execution control of the lottery processing based on an execution history of the lottery processing.
A computer system according to any one of claims 1 to 12 .
抽選処理を実行する仮想的な主体であるキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段と、
前記ユーザに対応付けられたキャラクタに基づいて前記抽選処理の自動実行を制御する抽選実行制御手段であって、前記抽選処理の自動実行前に、前記キャラクタが主体となって前記ユーザに前記抽選処理の自動実行承認を問い合わせる問合せ制御を行い、当該問い合せに対する前記ユーザによる承認操作がなされた場合に、前記抽選処理を実行する抽選実行制御手段と、
を備えたコンピュータシステム。
a character setting means for setting a character, which is a virtual subject that executes the lottery process, in association with a user;
a lottery execution control means for controlling automatic execution of the lottery process based on a character associated with the user , the lottery execution control means performing an inquiry control for inquiring of the user regarding approval of automatic execution of the lottery process, mainly performed by the character, before automatic execution of the lottery process, and executing the lottery process when an approval operation is performed by the user in response to the inquiry;
A computer system comprising:
前記コンピュータシステムは、各ユーザのユーザ端末と通信接続されたサーバシステムである、
請求項1~14の何れか一項に記載のコンピュータシステム。
The computer system is a server system communicatively connected to a user terminal of each user.
A computer system according to any one of claims 1 to 14 .
前記抽選実行制御手段は、各ユーザに係る前記抽選処理の自動実行履歴に基づいて、前記抽選処理の自動実行制御を行う、
請求項15に記載のコンピュータシステム。
the lottery execution control means performs automatic execution control of the lottery process based on an automatic execution history of the lottery process related to each user.
16. The computer system of claim 15 .
コンピュータシステムを、
抽選処理の実行を含む自動制御による行動(以下「自動行動」という)を行う仮想的な主体であるキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタが前記自動行動の1つとして行う前記抽選処理の自動実行を制御する抽選実行制御手段、
として機能させるためのプログラム。
A computer system
a character setting means for setting a character, which is a virtual subject that performs an action under automatic control including execution of a lottery process (hereinafter referred to as "automatic action"), in association with a user;
a lottery execution control means for controlling automatic execution of the lottery process performed by a character associated with the user as one of the automatic actions ;
A program to function as a
コンピュータシステムを、
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行頻度に関する傾向を示す頻度傾向パラメータ値、又は、前記抽選処理の自動実行タイミングの傾向を示すタイミング傾向パラメータ値、を含むパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段、
として機能させるためのプログラム。
A computer system
a character setting means for setting, in association with a user, a character which is a virtual subject for executing a lottery process, and for which parameter values including a frequency tendency parameter value indicating a tendency regarding the frequency of automatic execution of the lottery process or a timing tendency parameter value indicating a tendency regarding the timing of automatic execution of the lottery process are determined;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
A program to function as a
コンピュータシステムを、
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段、
として機能させ、
前記抽選処理には、抽選対象が異なる複数種類の抽選処理候補があり、
前記パラメータ値は、前記抽選処理候補の種類のうちから選択する選択種類に関する傾向を示す選択傾向パラメータ値を含み、
前記抽選実行制御手段は、前記ユーザに対応付けられたキャラクタの前記選択傾向パラメータ値に基づいて、実行する抽選処理を選択して実行する、
プログラム。
A computer system
a character setting means for setting a character, which is a virtual subject that executes the lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
Function as a
The lottery process includes a plurality of types of lottery process candidates each having a different lottery target,
the parameter value includes a selection tendency parameter value indicating a tendency regarding a selection type to be selected from the types of the lottery process candidates,
the lottery execution control means selects and executes a lottery process to be executed based on the selection tendency parameter value of the character associated with the user.
program.
コンピュータシステムを、
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段、
前記ユーザの操作入力に基づいて、前記抽選処理の抽選対象のうちのユーザ希望抽選対象を設定する手段、
として機能させ
前記パラメータ値は、前記ユーザ希望抽選対象の抽選確率の変動を示す希望抽選対象確率変動パラメータ値を含み、
前記抽選実行制御手段は、
前記ユーザ希望抽選対象の抽選確率を、前記ユーザに対応付けられたキャラクタの前記希望抽選対象確率変動パラメータ値に基づいて変更することで前記抽選処理の抽選対象の抽選確率を変更する第1抽選可能性変動制御手段、
を有し、前記第1抽選可能性変動制御手段により変更された抽選確率を用いて前記抽選処理の自動実行を制御する、
プログラム。
A computer system
a character setting means for setting a character, which is a virtual subject that executes the lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
a means for setting a user's desired selection target among the selection targets of the selection process based on an operation input by the user;
Function as a
the parameter value includes a desired selection probability fluctuation parameter value indicating a fluctuation in the selection probability of the user's desired selection object,
The lottery execution control means
a first selection probability variation control means for varying the selection probability of the user's desired selection object based on the desired selection object probability variation parameter value of a character associated with the user, thereby varying the selection probability of the selection object of the selection process;
and controlling automatic execution of the lottery process using the lottery probability changed by the first lottery possibility variation control means.
program.
コンピュータシステムを、
抽選処理を実行する仮想的な主体であるキャラクタであって、前記抽選処理の自動実行に関するパラメータ値が定められたキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタの前記パラメータ値に基づいて前記抽選処理の自動実行を制御する抽選実行制御手段、
前記抽選処理の結果に対する評価を前記ユーザの操作入力に基づいて受け付ける評価受付手段、
前記評価受付手段により受け付けられた評価が、所与のパラメータ値変更条件を満たした場合に、前記ユーザに対応付けられたキャラクタの前記パラメータ値を変更するパラメータ値変更制御手段、
として機能させるためのプログラム。
A computer system
a character setting means for setting a character, which is a virtual subject that executes the lottery process, in association with a user, the character having a parameter value related to automatic execution of the lottery process being determined ;
a lottery execution control means for controlling automatic execution of the lottery process based on the parameter value of the character associated with the user;
an evaluation receiving means for receiving an evaluation on a result of the lottery process based on an operation input by the user;
a parameter value change control means for changing the parameter value of the character associated with the user when the evaluation accepted by the evaluation acceptance means satisfies a given parameter value change condition;
A program to function as a
コンピュータシステムを、
抽選処理を実行する仮想的な主体であるキャラクタを、ユーザと対応付けて設定するキャラクタ設定手段、
前記ユーザに対応付けられたキャラクタに基づいて前記抽選処理の自動実行を制御する抽選実行制御手段であって、前記抽選処理の自動実行前に、前記キャラクタが主体となって前記ユーザに前記抽選処理の自動実行承認を問い合わせる問合せ制御を行い、当該問い合せに対する前記ユーザによる承認操作がなされた場合に、前記抽選処理を実行する抽選実行制御手段、
として機能させるためのプログラム。
A computer system
a character setting means for setting a character, which is a virtual subject that executes the lottery process, in association with the user;
a lottery execution control means for controlling automatic execution of the lottery process based on a character associated with the user , the lottery execution control means performing an inquiry control in which the character takes the initiative in inquiring of the user about approval of automatic execution of the lottery process before the automatic execution of the lottery process, and executing the lottery process when the user performs an approval operation in response to the inquiry;
A program to function as a
JP2023205608A 2020-03-31 2023-12-05 Computer system and program Active JP7637753B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023205608A JP7637753B2 (en) 2020-03-31 2023-12-05 Computer system and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020063327A JP7399018B2 (en) 2020-03-31 2020-03-31 computer systems and programs
JP2023205608A JP7637753B2 (en) 2020-03-31 2023-12-05 Computer system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020063327A Division JP7399018B2 (en) 2020-03-31 2020-03-31 computer systems and programs

Publications (2)

Publication Number Publication Date
JP2024015216A JP2024015216A (en) 2024-02-01
JP7637753B2 true JP7637753B2 (en) 2025-02-28

Family

ID=78001666

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020063327A Active JP7399018B2 (en) 2020-03-31 2020-03-31 computer systems and programs
JP2023205608A Active JP7637753B2 (en) 2020-03-31 2023-12-05 Computer system and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020063327A Active JP7399018B2 (en) 2020-03-31 2020-03-31 computer systems and programs

Country Status (1)

Country Link
JP (2) JP7399018B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7320718B2 (en) * 2021-10-15 2023-08-04 株式会社Mixi Information processing device, information processing method and program
JP7801056B2 (en) * 2021-11-11 2026-01-16 株式会社 ディー・エヌ・エー System, method, and program for providing lottery
JP2025004977A (en) * 2023-06-27 2025-01-16 株式会社カプコン Information processing method, information processing system, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015217213A (en) 2014-05-20 2015-12-07 株式会社gloops Game server, game control method, game program, and game program recording medium
JP2017176522A (en) 2016-03-30 2017-10-05 株式会社バンダイナムコエンターテインメント Program and server system
JP2018015121A (en) 2016-07-26 2018-02-01 株式会社バンダイナムコエンターテインメント Computer system and program
JP2018158040A (en) 2017-03-23 2018-10-11 株式会社カプコン Lottery system and lottery program
JP2019025032A (en) 2017-07-31 2019-02-21 グリー株式会社 Program, control method, and information processor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015217213A (en) 2014-05-20 2015-12-07 株式会社gloops Game server, game control method, game program, and game program recording medium
JP2017176522A (en) 2016-03-30 2017-10-05 株式会社バンダイナムコエンターテインメント Program and server system
JP2018015121A (en) 2016-07-26 2018-02-01 株式会社バンダイナムコエンターテインメント Computer system and program
JP2018158040A (en) 2017-03-23 2018-10-11 株式会社カプコン Lottery system and lottery program
JP2019025032A (en) 2017-07-31 2019-02-21 グリー株式会社 Program, control method, and information processor

Also Published As

Publication number Publication date
JP2024015216A (en) 2024-02-01
JP7399018B2 (en) 2023-12-15
JP2021159268A (en) 2021-10-11

Similar Documents

Publication Publication Date Title
JP7391142B2 (en) Content distribution control method and content distribution system
JP7351966B2 (en) Computer system, control method, viewer terminal, and program
US11216836B2 (en) Computer system, game system, and game device
JP6549089B2 (en) Computer system, game system and game device
JP7637753B2 (en) Computer system and program
JP6416819B2 (en) Program and computer system
JP6437994B2 (en) Computer system, game system, player terminal and program
JP6876092B2 (en) Computer systems, game systems and game devices
JP7033842B2 (en) Computer systems and programs
JP6925792B2 (en) Game system and programs
US11188942B2 (en) Computer system, game system, and game device
JP7695094B2 (en) Computer and gaming systems
JP7752200B2 (en) Computer system, server system and program
JP6778561B2 (en) Server system and program
JP6722220B2 (en) Server system and game system
JP7012636B2 (en) Computer systems, game systems and game equipment
JP6703074B2 (en) Program and computer system
JP6832078B2 (en) Server system and programs
JP2020162770A (en) Computer system and game system
JP2019177036A (en) Server system and game system
JP6972272B2 (en) Server system and program
JP7316431B1 (en) Information processing system, information processing device, program and information processing method
JP2018094429A (en) Computer system and program
JP2026023824A (en) Information processing device, information processing system, information processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241217

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250217

R150 Certificate of patent or registration of utility model

Ref document number: 7637753

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150