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
JP7730403B2 - Development system and system - Google Patents
[go: Go Back, main page]

JP7730403B2 - Development system and system - Google Patents

Development system and system

Info

Publication number
JP7730403B2
JP7730403B2 JP2024108465A JP2024108465A JP7730403B2 JP 7730403 B2 JP7730403 B2 JP 7730403B2 JP 2024108465 A JP2024108465 A JP 2024108465A JP 2024108465 A JP2024108465 A JP 2024108465A JP 7730403 B2 JP7730403 B2 JP 7730403B2
Authority
JP
Japan
Prior art keywords
user
target
group
task
development
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
JP2024108465A
Other languages
Japanese (ja)
Other versions
JP2024128011A (en
Inventor
幹樹 奥山
亮 荒井
歩 永井
由香 福島
裕紀子 羽田(日高)
武 能勢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capcom Co Ltd
Original Assignee
Capcom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2024108465A priority Critical patent/JP7730403B2/en
Publication of JP2024128011A publication Critical patent/JP2024128011A/en
Application granted granted Critical
Publication of JP7730403B2 publication Critical patent/JP7730403B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本発明は、育成システムおよびシステムに関する。 The present invention relates to a breeding system and a system.

育成システムに関する発明として、例えば、非特許文献に記載のシムシティというゲームが知られている。シムシティは、プレイヤが街を建設するゲームである。シムシティでは、一つのエリアに複数のプレイヤが街を建設することができる。 An example of an invention related to a development system is the game SimCity, which is described in non-patent literature. SimCity is a game in which players build cities. In SimCity, multiple players can build cities in one area.

電撃オンライン,“新しい『シムシティ』のマルチプレイって何をするの? リード・プロデューサーに直接聞く街と街がつながるメリット”,[online],2012年9月23日,[令和5年2月6日検索],インターネット<URL:https://dengekionline.com/elem/000/000/538/538427/>Dengeki Online, "What does the new SimCity multiplayer do? We speak directly with the lead producer about the benefits of connecting cities," [online], September 23, 2012, [Retrieved February 6, 2023], Internet <URL: https://dengekionline.com/elem/000/000/538/538427/>

ところで、近年、現実世界において、家族等のグループにおけるコミュニケーションの希薄化が問題となっている。このような問題を解決する手法として、上記のようなゲーム等の仮想現実を利用することが検討されている。 In recent years, the weakening of communication within groups such as families has become a problem in the real world. Using virtual reality, such as the games mentioned above, is being considered as a method for solving this problem.

そこで、本発明の目的は、家族等のグループにおけるコミュニケーションの希薄化を抑制できる育成システムおよびシステムを提供することである。 The object of the present invention is to provide a development system and system that can prevent the weakening of communication in groups such as families.

近年、子どもが健康に育つ社会、子どもを生み、育てることに喜びを感じることができる社会へ転換することが緊喫の課題になっている。このため、子どもや子育て家庭を、世代を越え、行政や企業、地域社会も含め、国民すべてが支援する新たな支え合いと連帯を作り上げることが求められている。また、子どもたちの健やかな育ちや自立を促し、さらには親自身の育ちを支援し、子育て・親育て支援社会をつくることを国の最優先課題とすることが求められている。 In recent years, it has become an urgent issue to transform society into one where children can grow up healthy and where people can find joy in giving birth and raising children. To this end, there is a need to create new forms of mutual support and solidarity that transcend generations and involve all citizens, including government, businesses, and local communities, in supporting children and child-rearing families. Furthermore, there is a need to make it a top priority for the nation to promote the healthy development and independence of children, and to support the development of parents themselves, thereby creating a society that supports child-rearing and parenting.

このような課題では、若者の自立が重要となる。若者が、自己実現や社会への参画を目指しながら、自己の選択として、職業や結婚、出産、子育てを自らの人生において積極的に位置付けていくことは、自立した社会人となる上で非常に大切なことである。早い頃からの職業意識の醸成のための教育や、教育と雇用との間で連携の取れたキャリア形成を支援すること等により、若年失業の流れを転換してゆくことが求められている。 In addressing these issues, it is important for young people to become independent. It is extremely important for young people to actively consider careers, marriage, childbirth, and child-rearing as their own choices in their lives, while striving for self-actualization and participation in society, in order to become independent members of society. There is a need to reverse the trend of youth unemployment by providing education to foster a sense of vocation from an early age and supporting career development that links education and employment.

さらに、子育ての支え合いと連携が重要である。家庭は、子どもが親や家族との愛情によるきずなを形成し、人に対する基本的な信頼感や倫理観、自立心等を身に付けていく場である。しかしながら、職場優先の風潮等から子どもに対し時間的・精神的に十分向き合うことができていない親、無関心や放任といった極端な養育態度の親等の問題が指摘されている。家庭において親が子育ての喜びを共有することで、親から子へ子育ての喜びや楽しさが伝えられることにもつながる。 Furthermore, mutual support and cooperation in child-rearing are important. The home is a place where children form loving bonds with their parents and family, and where they acquire basic trust in people, a sense of ethics, and a sense of independence. However, problems have been pointed out, such as parents who are unable to devote enough time or mentally to their children due to a culture that prioritizes work, and parents who have extreme parenting attitudes such as indifference and neglect. When parents share the joys of raising children at home, they are able to pass on the joys and fun of child-rearing to their children.

人々が自由や気楽さを望むあまり、家庭を築くことや生命を継承していくことの大切さへの意識が失われつつあるとの指摘もある。学校教育や地域社会等様々な社会とのかかわりの中で子育ての楽しさを実感し、自らの生命を次代に伝えはぐくんでいくことや、家庭を築くことの大切さの理解を深めることが求められている。 It has been pointed out that people's desire for freedom and ease is causing them to lose awareness of the importance of starting a family and passing on life. There is a need for people to experience the joys of raising children through various social interactions, such as school education and the local community, and to deepen their understanding of the importance of passing on and nurturing their own lives to the next generation and of starting a family.

しかしながら、近年、核家族化、地域社会の変化等、子育てをめぐる環境が大きく変化したため、家庭のみでは子育てを負い切れなくなってきており、さらには虐待等が深刻な問題となっている。祖父母等の親族や、近隣等身近な地域社会での助け合いのネットワークが有効に機能することが望まれる。このため、かつて家族や地域・集落が担っていた次代の育成を支援する機能を、地域や社会の力を借りて、現代社会にふさわしい形で再構築するとともに、子育てを社会全体で支援していく「新たな支え合いと連帯による子育て支援」の体制をつくり上げていくことが求められている。 However, in recent years, the environment surrounding child-rearing has changed dramatically, with the trend toward nuclear families and changes in local communities making it difficult for families alone to shoulder the burden of child-rearing, and child abuse has become a serious problem. It is desirable for mutual support networks to function effectively among grandparents and other relatives, as well as neighbors and other members of the local community. Therefore, the function of supporting the development of the next generation, which was previously carried out by families, communities, and villages, must be rebuilt in a form appropriate to modern society with the help of local and societal forces, and a system of "child-rearing support through new mutual support and solidarity" must be created in which child-rearing is supported by society as a whole.

以上のように、少子化対策においては、子育ての支え合いと連携が重要である。そこで、本願発明者は、子育ての支え合いと連携を実現する手段として、ゲームのような仮想空間を利用できると考えた。仮想空間では、多くのプレイヤが容易にコミュニケーションを取ることができる。特に、仮想空間では、物理的に遠く離れた人間同士がコミュニケーションを取ることができる。そのため、コミュニケーションを取ることができる人間の数が飛躍的に増加する。よって、本願発明者は、仮想空間を利用することにより、子育ての支え合いと連携を作り上げることが容易になると考えた。さらに、本願発明者は、仮想空間において関わりあう人間の役割を明確化することにより、子供を含む若者の社会における役割および職業に対する意識付けがなされると考えた。 As described above, mutual support and cooperation in child-rearing are important in addressing the declining birthrate. The inventors therefore considered that virtual spaces, such as games, could be used as a means to achieve this. In virtual spaces, many players can easily communicate. In particular, virtual spaces allow people who are physically far apart to communicate with each other. This dramatically increases the number of people who can communicate. Therefore, the inventors considered that using virtual spaces would make it easier to foster mutual support and cooperation in child-rearing. Furthermore, the inventors considered that clarifying the roles of people interacting in virtual spaces would raise awareness of roles and occupations in society among young people, including children.

そこで、本願発明者は、ゲームのような仮想空間を利用する以下のシステムを提案する。 The inventors of the present application therefore propose the following system, which utilizes a virtual space similar to a game.

第1側面は、
複数のコンピュータを備える育成システムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記育成システムは、育成対象設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象に関する情報を前記グループに対して設定し、
前記育成対象更新手段は、前記育成対象に対するタスクを前記アカウントに対応するユーザが実行したことを示す情報を取得した場合、前記育成対象の情報を分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
育成システムである。
The first aspect is
A training system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The said breeding system comprises breeding target setting means, breeding target update means, and token association means,
the development target setting means sets information about the development target for the group;
the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system;
The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system.
It is a training system.

第2側面は、
前記育成対象は、仮想空間に表示される仮想オブジェクトである、
第1側面に記載の育成システムである。
The second aspect is
The target to be raised is a virtual object displayed in a virtual space.
The cultivation system according to the first aspect.

第3側面は、
前記DAOは、複数のグループを含んでおり、
前記育成対象設定手段は、前記複数のグループのそれぞれに前記仮想オブジェクトを設定し、
前記育成システムは、仮想オブジェクト制御手段をさらに備えており、
前記仮想オブジェクト制御手段は、前記複数のグループの前記仮想オブジェクトを同一仮想空間において制御する、
第2側面に記載の育成システムである。
The third aspect is
the DAO includes a plurality of groups;
the raising target setting means sets the virtual object for each of the plurality of groups;
The nurturing system further includes a virtual object control means,
the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space;
The cultivation system according to the second aspect.

第4側面は、
前記グループに含まれる前記複数のアカウントのそれぞれには、ガバナンストークンが関連付けられており、
前記ガバナンストークンは、前記DAOにおける投票の投票権であり、
前記育成システムは、投票開催手段と、投票手段と、をさらに備えており、
前記投票開催手段は、前記グループに含まれるいずれかのアカウントに対応するユーザの操作に応じて、前記グループにおける前記育成対象に関する投票イベントを開催し、
前記投票手段は、前記グループに含まれる前記複数のアカウントに対応するユーザによる操作に応じて、前記投票権に基づく投票を行い、
前記育成対象更新手段は、前記投票手段による投票結果に基づいて、前記投票イベントが開催された前記グループの前記育成対象の情報を前記分散型台帳システムにより更新する、
第1側面ないし第6側面のいずれかに記載の育成システムである。
The fourth aspect is
A governance token is associated with each of the plurality of accounts included in the group;
The governance tokens are voting rights in the DAO;
The development system further includes a voting holding means and a voting means,
the voting holding means holds a voting event for the development target in the group in response to an operation by a user corresponding to any one of the accounts included in the group;
the voting means performs voting based on the voting rights in response to an operation by a user corresponding to the plurality of accounts included in the group;
The nurturing target updating means updates, through the distributed ledger system, information on the nurturing target of the group in which the voting event was held, based on the voting result by the voting means.
The cultivation system according to any one of the first to sixth aspects.

第5側面は、
前記育成システムは、完了通知手段をさらに備えており、
前記完了通知手段は、前記アカウントに対応するユーザによる操作に応じて、前記アカウントが前記タスクを完了したことを通知し、
前記育成対象更新手段は、前記アカウントが前記タスクを完了したことを前記完了通知手段が通知した場合、前記育成対象の情報を前記分散型台帳システムにより更新する、
第1側面ないし第4側面のいずれかに記載の育成システムである。
The fifth aspect is
The development system further includes a completion notification means,
the completion notification means notifies that the account has completed the task in response to an operation by a user corresponding to the account;
The training target update means updates information about the training target through the distributed ledger system when the completion notification means notifies that the account has completed the task.
The cultivation system according to any one of the first to fourth aspects.

第6側面は、
複数のコンピュータを備えるシステムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記システムは、育成対象設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象を前記グループに対して設定し、
前記育成対象更新手段は、前記育成対象に対するタスクを前記アカウントに対応するユーザが実行した場合、前記育成対象の情報を分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
システム。
The sixth aspect is
A system comprising a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The system includes a development target setting means, a development target updating means, and a token associating means,
the development target setting means sets a development target for the group;
the training target update means updates information about the training target through a distributed ledger system when a task for the training target is executed by a user corresponding to the account;
The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system.
system.

本開示によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。 This disclosure can prevent communication from weakening in groups such as families.

図1は、育成システム1のブロック図である。FIG. 1 is a block diagram of a training system 1. 図2は、第1コンピュータ10-1のブロック図である。FIG. 2 is a block diagram of the first computer 10-1. 図3は、分散型台帳システム50のブロック図である。FIG. 3 is a block diagram of a distributed ledger system 50. 図4は、第1動作の説明図である。FIG. 4 is an explanatory diagram of the first operation. 図5は、第2動作の説明図である。FIG. 5 is an explanatory diagram of the second operation. 図6は、第3動作の説明図である。FIG. 6 is an explanatory diagram of the third operation. 図7は、第4動作の説明図である。FIG. 7 is an explanatory diagram of the fourth operation. 図8は、第5動作の説明図である。FIG. 8 is an explanatory diagram of the fifth operation. 図9は、第6動作の説明図である。FIG. 9 is an explanatory diagram of the sixth operation. 図10は、第7動作の説明図である。FIG. 10 is an explanatory diagram of the seventh operation. 図11は、第8動作の説明図である。FIG. 11 is an explanatory diagram of the eighth operation.

(実施形態)
本開示の実施形態に係る育成システム1について、図面を参照して説明する。
(Embodiment)
A breeding system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.

<育成システム1の概要の説明>
まず、育成システム1の全体構成について図面を参照しながら説明する。図1は、育成システム1のブロック図である。
<Outline of Development System 1>
First, the overall configuration of the training system 1 will be described with reference to the drawings.

図1に示す育成システム1は、第1コンピュータ10-1ないし第4コンピュータ10-4を備えている。第1コンピュータ10-1ないし第4コンピュータ10-4は、通信ネットワークを介して互いに通信できる。ネットワークは、インターネットやイントラネット等である。 The training system 1 shown in FIG. 1 includes a first computer 10-1 through a fourth computer 10-4. The first computer 10-1 through the fourth computer 10-4 can communicate with each other via a communications network. The network may be the Internet, an intranet, or the like.

第1コンピュータ10-1ないし第4コンピュータ10-4のそれぞれは、第1ユーザUS1ないし第4ユーザUS4により使用される情報処理端末である。第1コンピュータ10-1ないし第4コンピュータ10-4は、例えば、スマートフォン、タブレット端末、家庭用ゲーム機、携帯用ゲーム機、または、パーソナルコンピュータである。第1ユーザUS1ないし第4ユーザUS4は、例えば、家族である。第1ユーザUS1は、父である。第2ユーザUS2は、母である。第3ユーザUS3は、長男である。第4ユーザUS4は、長女である。 The first computer 10-1 to the fourth computer 10-4 are information processing terminals used by the first user US1 to the fourth user US4, respectively. The first computer 10-1 to the fourth computer 10-4 are, for example, smartphones, tablet devices, home game consoles, portable game consoles, or personal computers. The first user US1 to the fourth user US4 are, for example, family members. The first user US1 is the father. The second user US2 is the mother. The third user US3 is the eldest son. The fourth user US4 is the eldest daughter.

第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1アカウントACCT1ないし第4アカウントACCT4を有している。そして、グループG1は、第1アカウントACCT1ないし第4アカウントACCT4を含んでいる。さらに、グループG1を含むDAO(Decentralized Autonomous Organization)が構築されている。そこで、グループG1に含まれる第1アカウントACCT1ないし第4アカウントACCT4のそれぞれには、ガバナンストークンGTKNが関連付けられている。ガバナンストークンGTKNは、DAOの運営に関する投票権である。さらに、グループG1には、スマートコントラクト500が設定されている。スマートコントラクト500には、DAOにおける取り決めが記録されている。スマートコントラクト500は、ブロックチェーン上に記録されている。 First user US1 to fourth user US4 each have a first account ACCT1 to a fourth account ACCT4. Group G1 also includes first account ACCT1 to a fourth account ACCT4. Furthermore, a DAO (Decentralized Autonomous Organization) has been established that includes group G1. Governance tokens GTKN are associated with each of first account ACCT1 to fourth account ACCT4 included in group G1. Governance tokens GTKN are voting rights for the operation of the DAO. Furthermore, smart contract 500 has been established for group G1. Agreements within the DAO are recorded in smart contract 500. Smart contract 500 is recorded on the blockchain.

次に、育成システム1の動作概要について説明する。まず、育成対象300が、スマートコントラクト500においてグループG1に対して設定される(ステップS1)。育成対象300は、例えば、仮想空間に表示される仮想オブジェクトである。仮想オブジェクトは、例えば、犬等のペットである。 Next, we will explain the outline of the operation of the breeding system 1. First, a breeding target 300 is set for group G1 in the smart contract 500 (step S1). The breeding target 300 is, for example, a virtual object displayed in a virtual space. The virtual object is, for example, a pet such as a dog.

次に、第1ユーザUS1の第1コンピュータ10-1は、スマートコントラクト500において、育成対象300に対するロールおよびタスクを、第3ユーザUS3に対応する第3アカウントACCT3に対して設定する(ステップS2)。ロールは、第3ユーザUS3が育成対象300に関わる際の役割である。本実施形態では、ロールは、散歩係である。タスクは、ロールの下位概念である。タスクは、第3ユーザUS3が育成対象300に実際に行う動作である。本実施形態では、タスクは、「US3が毎朝散歩に連れて行く」である。 Next, the first computer 10-1 of the first user US1 sets a role and task for the target 300 in the smart contract 500 for the third account ACCT3 corresponding to the third user US3 (step S2). The role is the role that the third user US3 plays when interacting with the target 300. In this embodiment, the role is walker. A task is a subordinate concept of the role. A task is an action that the third user US3 actually performs on the target 300. In this embodiment, the task is "US3 takes the target 300 for a walk every morning."

第3ユーザUS3は、タスクを実行する(ステップS3)。すなわち、第3ユーザUS3は、育成対象300の散歩を実行する。育成対象300は、仮想オブジェクトである。そのため、第3ユーザUS3は、第3コンピュータ10-3を用いて、仮想空間において育成対象300の散歩を実行する。 The third user US3 executes the task (step S3). That is, the third user US3 takes the subject 300 for a walk. The subject 300 is a virtual object. Therefore, the third user US3 uses the third computer 10-3 to take the subject 300 for a walk in a virtual space.

第3ユーザUS3がタスクを実行すると、育成対象300の情報がスマートコントラクト500において更新される(ステップS4)。育成対象300の情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。第3ユーザUS3が育成対象300の散歩を実行すると、第3ユーザUS3の第3コンピュータ10-3は、スマートコントラクト500の実績に散歩を実行した日付を設定する。応じて、第3ユーザUS3に対応する第3アカウントACCT3に対してトークンTKNが付与される(ステップS5)。トークンTKNは、タスクの実行に対する報酬である。トークンTKNは、ガバナンストークンGTKNであってもよいし、ガバナンストークンGTKN以外のトークンであってもよい。 When the third user US3 executes a task, information about the target 300 is updated in the smart contract 500 (step S4). The information about the target 300 is track record. Track record is the task execution history by the third user US3. When the third user US3 executes a walk of the target 300, the third computer 10-3 of the third user US3 sets the date of the walk to the track record in the smart contract 500. In response, a token TKN is granted to the third account ACCT3 corresponding to the third user US3 (step S5). The token TKN is a reward for executing the task. The token TKN may be the governance token GTKN, or a token other than the governance token GTKN.

<第1コンピュータ10-1の構造>
次に、第1コンピュータ10-1の構造について図面を参照しながら説明する。図2は、第1コンピュータ10-1のブロック図である。
<Structure of First Computer 10-1>
Next, the structure of the first computer 10-1 will be described with reference to the drawing. Figure 2 is a block diagram of the first computer 10-1.

図2に示すように、第1コンピュータ10-1は、制御部12と、記憶部14と、ネットワークインターフェース16と、グラフィック処理部18と、ディスプレイ20と、オーディオ処理部22と、スピーカ24と、操作部26と、タッチパッド28と、を含んでいる。 As shown in FIG. 2, the first computer 10-1 includes a control unit 12, a memory unit 14, a network interface 16, a graphics processing unit 18, a display 20, an audio processing unit 22, a speaker 24, an operation unit 26, and a touchpad 28.

記憶部14は、プログラムおよびデータを記憶する。記憶部14は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)、および、ストレージ(例えば、フラッシュメモリまたはハードディスク)の組合せである。 The memory unit 14 stores programs and data. The memory unit 14 is, for example, a combination of ROM (Read Only Memory), RAM (Random Access Memory), and storage (e.g., flash memory or a hard disk).

プログラムは、例えば、以下のプログラムを含む。
・OS(Operating System)のプログラム ・情報処理を実行するアプリケーション(例えば、ウェブブラウザ、または後述する対象アプリ)のプログラム
The programs include, for example, the following programs:
- OS (Operating System) programs - Programs for applications that execute information processing (for example, web browsers or target applications described later)

データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ(つまり、情報処理の実行結果)
The data includes, for example, the following data:
- Databases referenced in information processing - Data obtained by executing information processing (i.e., the results of executing information processing)

制御部12は、記憶部14が記憶しているプログラムを実行することによって、第1コンピュータ10-1の機能を実現する。制御部12は、例えば、以下の少なくとも1つである。
・CPU(Central Processing Unit)
・GPU(Graphic Processing Unit)
・ASIC(Application Specific Integrated Circuit)
・FPGA(Field Programmable Array)
The control unit 12 realizes the functions of the first computer 10-1 by executing the programs stored in the storage unit 14. The control unit 12 is, for example, at least one of the following:
・CPU (Central Processing Unit)
・GPU (Graphic Processing Unit)
・ASIC (Application Specific Integrated Circuit)
・FPGA (Field Programmable Array)

制御部12は、育成対象設定手段30と、ロール設定手段32と、育成対象更新手段34と、トークン関連付け手段36と、仮想オブジェクト制御手段38と、投票開催手段40と、投票手段42と、完了通知手段44と、用途設定手段46と、タスク設定手段48と、を機能ブロックとして含んでいる。 The control unit 12 includes, as functional blocks, a development target setting means 30, a role setting means 32, a development target update means 34, a token association means 36, a virtual object control means 38, a vote holding means 40, a voting means 42, a completion notification means 44, a use setting means 46, and a task setting means 48.

ネットワークインターフェース16は、第1コンピュータ10-1と外部装置との間の通信を制御する。外部装置は、第2コンピュータ10-2ないし第4コンピュータ10-4および後述する分散型台帳システム50である。 The network interface 16 controls communication between the first computer 10-1 and external devices. The external devices are the second computer 10-2 through the fourth computer 10-4 and the distributed ledger system 50 described below.

グラフィック処理部18は、制御部12が生成した画像データに基づいてディスプレイ20に画像を表示させる。ディスプレイ20は、液晶ディスプレイまたは有機EL(Electro Luminescence)ディスプレイである。 The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control unit 12. The display 20 is a liquid crystal display or an organic EL (electroluminescence) display.

オーディオ処理部22は、制御部12が生成した音声データに基づいてスピーカ24に音を出力させる。 The audio processing unit 22 outputs sound from the speaker 24 based on the audio data generated by the control unit 12.

操作部26は、タッチパッド28によるユーザの操作に基づいて操作信号を生成し、制御部12に操作信号を出力する。 The operation unit 26 generates an operation signal based on user operation on the touchpad 28 and outputs the operation signal to the control unit 12.

なお、第2コンピュータ10-2ないし第4コンピュータ10-4の構造は、第1コンピュータ10-1と同じであるので説明を省略する。 Note that the structures of the second computer 10-2 through the fourth computer 10-4 are the same as those of the first computer 10-1, so explanations will be omitted.

<分散型台帳システム50の構造>
次に、分散型台帳システム50の構造について図面を参照しながら説明する。図3は、分散型台帳システム50のブロック図である。
<Structure of Distributed Ledger System 50>
Next, the structure of the distributed ledger system 50 will be described with reference to the drawings. FIG. 3 is a block diagram of the distributed ledger system 50.

育成システム1は、分散型台帳システム50をさらに備えている。図3に示すように、分散型台帳システム50は、複数のノードコンピュータ50a~50dを含んでいる。 The development system 1 further includes a distributed ledger system 50. As shown in FIG. 3, the distributed ledger system 50 includes multiple node computers 50a to 50d.

ノードコンピュータ50a~50dは、ネットワークを介して互いに通信できる。ネットワークは、インターネットやイントラネット等である。ノードコンピュータ50a~50dは、例えば、有線または無線によりネットワークと接続されている。ノードコンピュータ50a~50dは、ピア・ツー・ピア(P2P)方式で互いに通信する。 The node computers 50a-50d can communicate with each other via a network. The network may be the Internet, an intranet, or the like. The node computers 50a-50d are connected to the network, for example, via wired or wireless connections. The node computers 50a-50d communicate with each other using a peer-to-peer (P2P) method.

ノードコンピュータ50a~50dは、ブロックチェーン技術を用いて分散型台帳を管理する。例えば、ノードコンピュータ50aは、記録すべきトークンの取引に関するデータを取得する。ノードコンピュータ50aは、取得したデータを含むブロックを作成し、ブロックチェーンに追加する。ノードコンピュータ50aは、追加したブロックの情報をノードコンピュータ50b~50dへ送信する。ノードコンピュータ50b~50dは、受信したブロックの正しさを検証する。ノードコンピュータ50b~50dは、検証に成功すると、ブロックチェーンにブロックを追加する。ノードコンピュータ50a~50dは、例えば、連結されるブロックの数(承認数)にしたがってブロックチェーンを確定する。これにより、分散型台帳システム50を構成する複数のノードコンピュータ50a~50dにわたって、同一の分散型台帳が保存されることになる。なお、保存されるデータは、適宜に暗号化される。 The node computers 50a-50d manage the distributed ledger using blockchain technology. For example, the node computer 50a acquires data related to token transactions to be recorded. The node computer 50a creates a block containing the acquired data and adds it to the blockchain. The node computer 50a sends information about the added block to the node computers 50b-50d. The node computers 50b-50d verify the accuracy of the received block. If the verification is successful, the node computers 50b-50d add the block to the blockchain. The node computers 50a-50d finalize the blockchain, for example, based on the number of linked blocks (number of approvals). As a result, the same distributed ledger is stored across the multiple node computers 50a-50d that make up the distributed ledger system 50. The stored data is encrypted as appropriate.

ノードコンピュータ50a~50dのハードウェア構成は、第1コンピュータ10-1ないし第4コンピュータ10-4のハードウェア構成と同一または類似であってよいので、詳細な説明を省略する。 The hardware configuration of the node computers 50a to 50d may be the same as or similar to the hardware configuration of the first computer 10-1 to the fourth computer 10-4, so a detailed description will be omitted.

<育成システム1の動作>
次に、育成システム1の動作について説明する。育成システム1では、以下の動作が行われる。
(1)第1動作:第1ユーザUS1が第1コンピュータ10-1により育成対象300をグループG1に対して設定する。
(2)第2動作:第1ユーザUS1が第1コンピュータ10-1によりロールおよびタスクを設定する。
(3)第3動作:第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。
(4)第4動作:第3ユーザUS3が、トークンTKNをポイントPTに交換し、ポイントPTを使用して物品を取得する。
(5)第5動作:グループG1において投票イベントが開催される。
(6)第6動作:第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。
(7)第7動作:第1ユーザUS1が第1コンピュータ10-1により第3ユーザUS3のトークンTKNの用途を設定する。
(8)第8動作:グループG1~G3の育成対象300,304,306が同一仮想空間において制御される。
<Operation of the development system 1>
Next, a description will be given of the operation of the training system 1. The training system 1 performs the following operations.
(1) First operation: The first user US1 sets the development target 300 for the group G1 using the first computer 10-1.
(2) Second operation: The first user US1 sets a role and a task using the first computer 10-1.
(3) Third action: A third user US3 executes a task, and a token TKN is associated with a third account ACCT3 corresponding to the third user US3.
(4) Fourth action: The third user US3 exchanges the token TKN for points PT and uses the points PT to acquire an item.
(5) Fifth Action: A voting event is held in group G1.
(6) Sixth action: The third user US3 executes the task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3.
(7) Seventh operation: The first user US1 sets the use of the token TKN of the third user US3 through the first computer 10-1.
(8) Eighth operation: The raising objects 300, 304, and 306 of groups G1 to G3 are controlled in the same virtual space.

第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12が記憶部14により記憶されているプログラムを読み出すにより、これらのプログラムが第1動作ないし第8動作を第1コンピュータ10-1ないし第4コンピュータ10-4に実行させる。 When the control unit 12 of the first computer 10-1 through the fourth computer 10-4 reads the programs stored in the memory unit 14, these programs cause the first computer 10-1 through the fourth computer 10-4 to execute the first through eighth operations.

(1)第1動作
まず、第1動作について図面を参照しながら説明する。図4は、第1動作の説明図である。
(1) First Operation First, the first operation will be described with reference to the drawings. Fig. 4 is an explanatory diagram of the first operation.

第1動作では、第1ユーザUS1が第1コンピュータ10-1により育成対象300をグループG1に対して設定する。第1ユーザUS1は、育成対象300をグループG1に対して設定するように、第1コンピュータ10-1のタッチパッド28を操作する。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して育成対象設定要求をネットワークインターフェース16により送信する(ステップS11)。育成対象設定要求は、育成対象300をグループG1に対して設定する情報を含んでいる。 In the first operation, the first user US1 sets the development target 300 for the group G1 using the first computer 10-1. The first user US1 operates the touchpad 28 of the first computer 10-1 to set the development target 300 for the group G1. In response, the control unit 12 of the first computer 10-1 sends a development target setting request to the distributed ledger system 50 via the network interface 16 (step S11). The development target setting request includes information for setting the development target 300 for the group G1.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象300をグループG1に対して設定する(ステップS12)。具体的には、分散型台帳システム50は、育成対象設定要求が含んでいる情報に基づいて、スマートコントラクト500の育成対象の欄に育成対象300を設定する。ステップS11,S12により、第1コンピュータ10-1の制御部12(育成対象設定手段30)は、育成対象300をグループG1に対して分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the development target 300 for group G1 in the smart contract 500 (step S12). Specifically, the distributed ledger system 50 sets the development target 300 in the development target field of the smart contract 500 based on the information contained in the development target setting request. Through steps S11 and S12, the control unit 12 (development target setting means 30) of the first computer 10-1 sets the development target 300 for group G1 using the distributed ledger system 50.

次に、分散型台帳システム50は、育成対象300がグループG1に対して設定されたことを第1コンピュータ10-1に通知する(ステップS13)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS13の通知を取得する。以上の動作により、第1動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the development target 300 has been set for group G1 (step S13). The control unit 12 of the first computer 10-1 receives the notification of step S13 via the network interface 16. This completes the first operation.

(2)第2動作
まず、第2動作について図面を参照しながら説明する。図5は、第2動作の説明図である。
(2) Second Operation First, the second operation will be described with reference to the drawings. Fig. 5 is an explanatory diagram of the second operation.

第2動作では、第1ユーザUS1が第1コンピュータ10-1によりロールおよびタスクを設定する。スマートコントラクト500には、マスタロールおよびタスク設定ロールが設定されている。マスタロールは、グループG1に含まれるアカウントにロールを設定するためのロールである。タスク設定ロールは、グループG1に含まれるアカウントにタスクを設定するためのロールである。本実施形態では、マスタロールおよびタスク設定ロールは、第1アカウントACCT1に対して設定されている。 In the second operation, the first user US1 sets roles and tasks using the first computer 10-1. A master role and a task setting role are set in the smart contract 500. The master role is a role for setting roles for accounts included in group G1. The task setting role is a role for setting tasks for accounts included in group G1. In this embodiment, the master role and task setting role are set for the first account ACCT1.

第1ユーザUS1は、ロール、タスクおよび報酬をスマートコントラクト500に対して設定するように、第1コンピュータ10-1のタッチパッド28を操作する。本実施形態では、ロールは、第3ユーザUS3が育成対象300の散歩係であることである。タスクは、第3ユーザUS3が育成対象300を毎朝(少なくとも1日1回午前6時から10時の間に10分以上)散歩に連れて行くことである。報酬は、第3ユーザUS3がタスクを一か月継続することにより、1ポイントのトークンTKNが第3ユーザUS3に対して付与されることである。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対してロール・タスク設定要求をネットワークインターフェース16により送信する(ステップS21)。ロール・タスク設定要求は、ロールに関する情報、タスクに関する情報および報酬に関する情報を含んでいる。 The first user US1 operates the touchpad 28 of the first computer 10-1 to set a role, task, and reward for the smart contract 500. In this embodiment, the role is for the third user US3 to be the person walking the subject 300. The task is for the third user US3 to take the subject 300 for a walk every morning (at least once a day between 6:00 AM and 10:00 AM for at least 10 minutes). The reward is for the third user US3 to be granted one token TKN point each time the third user US3 continues the task for one month. In response, the control unit 12 of the first computer 10-1 sends a role/task setting request to the distributed ledger system 50 via the network interface 16 (step S21). The role/task setting request includes information about the role, information about the task, and information about the reward.

次に、分散型台帳システム50は、スマートコントラクト500において、ロール、タスクおよび報酬を設定する(ステップS22)。具体的には、分散型台帳システム50は、ロール・タスク設定要求が含んでいる情報を、スマートコントラクト500のロール、タスクおよび報酬の欄に対して設定する。ステップS21,S22により、第1コンピュータ10-1の制御部12(ロール設定手段32)は、マスタロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するロールをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。さらに、第1コンピュータ10-1の制御部12(タスク設定手段48)は、タスク設定ロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するタスクをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the role, task, and reward in the smart contract 500 (step S22). Specifically, the distributed ledger system 50 sets the information included in the role/task setting request in the role, task, and reward fields of the smart contract 500. Through steps S21 and S22, the control unit 12 (role setting means 32) of the first computer 10-1 sets the role for the development target 300 to the third account ACCT3 included in group G1 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the master role has been set. Furthermore, the control unit 12 (task setting means 48) of the first computer 10-1 sets the task for the development target 300 to the third account ACCT3 included in group G1 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role has been set.

次に、分散型台帳システム50は、ロール、タスクおよび報酬が設定されたことを第1コンピュータ10-1に通知する(ステップS23)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS23の通知を取得する。なお、ステップS22,S23において、第3コンピュータ10-3に対しても通知が行われてもよい。以上の動作により、第2動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the role, task, and reward have been set (step S23). The control unit 12 of the first computer 10-1 receives the notification of step S23 via the network interface 16. Note that in steps S22 and S23, notifications may also be sent to the third computer 10-3. The above operations complete the second operation.

(3)第3動作
まず、第3動作について図面を参照しながら説明する。図6は、第3動作の説明図である。
(3) Third Operation First, the third operation will be described with reference to the drawings. Fig. 6 is an explanatory diagram of the third operation.

第3動作では、第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。まず、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、育成対象300の散歩(タスク)を実行する(ステップS31)。より詳細には、第3コンピュータ10-3の制御部12(仮想オブジェクト制御手段38)は、育成対象300(仮想オブジェクト)を仮想空間において制御する。具体的には、第3コンピュータ10-3の制御部12は、第3アカウントACCT3のアバターと育成対象300とを仮想空間において散歩させる。この際、ディスプレイ20は、第3アカウントACCT3のアバターおよび育成対象300が仮想空間を散歩する画像を表示する。 In the third operation, the third user US3 performs a task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. First, the third user US3 performs a task (step S31) by operating the touchpad 28 of the third computer 10-3 to take the target 300 for a walk. More specifically, the control unit 12 (virtual object control means 38) of the third computer 10-3 controls the target 300 for a walk (virtual object) in the virtual space. Specifically, the control unit 12 of the third computer 10-3 causes the avatar of the third account ACCT3 and the target 300 for a walk in the virtual space. At this time, the display 20 displays an image of the avatar of the third account ACCT3 and the target 300 for a walk in the virtual space.

次に、第3コンピュータ10-3の制御部12は、分散型台帳システム50に対して育成対象情報更新要求をネットワークインターフェース16により送信する。育成対象情報更新要求は、第3ユーザUS3がタスクを完了した情報を含んでいる。第3ユーザUS3がタスクを完了した情報は、例えば、タスクを完了した日付を含んでいる。 Next, the control unit 12 of the third computer 10-3 sends a development target information update request to the distributed ledger system 50 via the network interface 16. The development target information update request includes information that the third user US3 has completed the task. The information that the third user US3 has completed the task includes, for example, the date the task was completed.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象情報を更新する(ステップS33)。本実施形態では、育成対象情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。分散型台帳システム50は、育成対象情報更新要求が含んでいる情報に基づいて、スマートコントラクト500の実績の欄に第3ユーザUS3がタスクを完了した日付を設定する。ステップS32,S33により、第3コンピュータ10-3の制御部12(育成対象更新手段34)は、ロールに基づくタスクを第3アカウントACCT3に対応する第3ユーザUS3が実行した場合、育成対象300の情報を分散型台帳システム50により更新する。 Next, the distributed ledger system 50 updates the development target information in the smart contract 500 (step S33). In this embodiment, the development target information is actual results. The actual results are the task execution history of the third user US3. Based on the information contained in the development target information update request, the distributed ledger system 50 sets the date on which the third user US3 completed the task in the actual results field of the smart contract 500. In steps S32 and S33, the control unit 12 (development target update means 34) of the third computer 10-3 updates the development target 300 information in the distributed ledger system 50 when the third user US3 corresponding to the third account ACCT3 executes a role-based task.

第3ユーザUS3に対応する第3アカウントACCT3がスマートコントラクト500の報酬の欄の条件をクリアした場合、分散型台帳システム50は、第3ユーザUS3に対してトークンTKNを付与する(ステップS34)。具体的には、分散型台帳システム50(トークン関連付け手段36)は、タスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを関連付ける。これにより、第3ユーザUS3は、トークンTKNを取得する。以上の動作により、第3動作が完了する。 If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S34). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. The above operations complete the third operation.

(4)第4動作
まず、第4動作について図面を参照しながら説明する。図7は、第4動作の説明図である。
(4) Fourth Operation First, the fourth operation will be described with reference to the drawings. Fig. 7 is an explanatory diagram of the fourth operation.

第4動作では、第3ユーザUS3が、トークンTKNをポイントPTに交換し、ポイントPTを使用して物品を取得する。ここで、トークンTKNは、育成システム1において用いられる仮想媒体と交換できる暗号資産である。暗号資産は、例えば、仮想通貨である。また、仮想媒体は、仮想媒体が利用可能と登録されたショップにおいて消費可能な媒体である。すなわち、仮想媒体は、ショップにおいて利用可能なポイントPTである。 In the fourth operation, the third user US3 exchanges the token TKN for points PT and uses the points PT to acquire goods. Here, the token TKN is a crypto asset that can be exchanged for virtual media used in the development system 1. The crypto asset is, for example, virtual currency. Furthermore, the virtual media is a medium that can be consumed at a shop that is registered as allowing the use of virtual media. In other words, the virtual media is points PT that can be used at the shop.

まず、第3ユーザUS3は、トークンTKNをポイントPTと交換するように、第3コンピュータ10-3のタッチパッド28を操作する。応じて、第3コンピュータ10-3の制御部12は、分散型台帳システム50に対してトークン交換要求をネットワークインターフェース16により送信する(ステップS41)。トークン交換要求は、第3ユーザUS3が所有するトークンTKNをポイントPTに交換するための要求である。 First, the third user US3 operates the touchpad 28 of the third computer 10-3 to exchange the token TKN for points PT. In response, the control unit 12 of the third computer 10-3 sends a token exchange request to the distributed ledger system 50 via the network interface 16 (step S41). The token exchange request is a request to exchange the token TKN owned by the third user US3 for points PT.

次に、分散型台帳システム50は、トークンTKNの所有者を変更する(ステップS42)。具体的には、分散型台帳システム50は、トークンTKNの所有者を第3ユーザUS3に対応する第3アカウントACCT3から第1ユーザUS1に対応する第1アカウントACCT1に変更する。そして、分散型台帳システム50は、第3ユーザUS3に対応する第3アカウントACCT3に対してポイントPTを加算(付与)する(ステップS43)。これにより、第3ユーザUS3は、ポイントPTを取得する。ポイントPTの管理は、例えば、図示しないスマートコントラクトにより管理されてもよいし、ポイントPTを管理するための図示しないサーバにより管理されてもよい。 Next, the distributed ledger system 50 changes the owner of the token TKN (step S42). Specifically, the distributed ledger system 50 changes the owner of the token TKN from the third account ACCT3 corresponding to the third user US3 to the first account ACCT1 corresponding to the first user US1. The distributed ledger system 50 then adds (grants) points PT to the third account ACCT3 corresponding to the third user US3 (step S43). As a result, the third user US3 acquires points PT. The points PT may be managed, for example, by a smart contract (not shown) or by a server (not shown) for managing points PT.

次に、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ショップ端末110のWebサイトにアクセスする。そして、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ショップ端末110のWebサイトにおいて、物品の購入手続きを行う。物品は、例えば、ゲームソフトやお菓子である。これにより、分散型台帳システム50は、第3ユーザUS3に対応する第3アカウントACCT3に対してポイントPTを減算する。すなわち、第3ユーザUS3は、第3コンピュータ10-3のタッチパッド28を操作することにより、ポイントPTを使用する(ステップS44)。この際、ポイントPTの所有者は、第3ユーザUS3からショップ端末110の所有者に変更される。 Next, the third user US3 accesses the website of the shop terminal 110 by operating the touchpad 28 of the third computer 10-3. Then, the third user US3 operates the touchpad 28 of the third computer 10-3 to complete the purchase procedure for an item on the website of the shop terminal 110. The item is, for example, game software or sweets. As a result, the distributed ledger system 50 subtracts points PT from the third account ACCT3 corresponding to the third user US3. That is, the third user US3 uses points PT by operating the touchpad 28 of the third computer 10-3 (step S44). At this time, the owner of the points PT is changed from the third user US3 to the owner of the shop terminal 110.

次に、ショップ端末110は、第3ユーザUS3に対して物品を付与する処理を実行する。たとえば、ショップ端末110は、運営者112に対して第3ユーザUS3に物品を付与するために必要な情報を表示したり、購入手続きが行われた第3ユーザUS3と物品とを対応付けて、第3ユーザUS3に物品を付与するための発送処理を実行したりする。これにより、第3ユーザUS3は、物品を取得できる。以上の動作により、第4動作が完了する。 Next, the shop terminal 110 executes a process to grant the item to the third user US3. For example, the shop terminal 110 displays to the operator 112 the information necessary to grant the item to the third user US3, associates the item with the third user US3 who has completed the purchase procedure, and executes a shipping process to grant the item to the third user US3. This allows the third user US3 to obtain the item. The above operations complete the fourth operation.

(5)第5動作
まず、第5動作について図面を参照しながら説明する。図8は、第5動作の説明図である。
(5) Fifth Operation First, the fifth operation will be described with reference to the drawings. Fig. 8 is an explanatory diagram of the fifth operation.

第5動作では、グループG1において投票イベントが開催される。グループG1の投票イベントでは、ガバナンストークンGTKNは、投票権である。また、第1ユーザUS1ないし第4ユーザUS4が所有する票数は、ガバナンストークンGTKNの所有量に応じて決定される。すなわち、ガバナンストークンGTKNの所有量が多くなると、投票可能な票数が多くなる、または、1つの投票に対する重みづけが高くなる。 In the fifth operation, a voting event is held in group G1. In the voting event for group G1, the governance token GTKN is a voting right. Furthermore, the number of votes held by the first user US1 to the fourth user US4 is determined according to the amount of governance token GTKN they hold. In other words, the more governance token GTKN they hold, the more votes they can cast, or the greater the weight of each vote.

まず、第1ユーザUS1は、投票イベントを開催するように、第1コンピュータ10-1のタッチパッド28を操作する。本実施形態では、育成対象300の服の色を決定するための投票イベントが開催される。育成対象300の服の色の選択肢として、A:赤、B:青およびC:黄が準備されている。そして、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して投票イベント開催要求をネットワークインターフェース16により送信する(ステップS51)。投票イベント開催要求は、育成対象300の服の色を決定する情報、および、育成対象300の服の色の選択肢の情報を含んでいる。 First, the first user US1 operates the touchpad 28 of the first computer 10-1 to hold a voting event. In this embodiment, a voting event is held to determine the color of the clothing of the target 300. The following colors are prepared as options for the clothing of the target 300: A: red, B: blue, and C: yellow. Then, the control unit 12 of the first computer 10-1 sends a request to hold a voting event to the distributed ledger system 50 via the network interface 16 (step S51). The request to hold a voting event includes information for determining the color of the clothing of the target 300 and information on the color options for the clothing of the target 300.

分散型台帳システム50は、投票イベントを開催する(ステップS52)。具体的には、分散型台帳システム50は、投票イベント開催要求が含んでいる情報に基づいて、スマートコントラクト502に投票イベントの内容を記述する。ステップS51,S52により、このように、第1コンピュータ10-1の制御部12(投票開催手段40)は、第1ユーザUS1(グループに含まれるいずれかのアカウントに対応するユーザ)の操作に応じて、グループG1における育成対象300に関する投票イベントを分散型台帳システム50により開催する。そして、分散型台帳システム50は、第1コンピュータ10-1ないし第4コンピュータ10-4に対して投票開催通知を送信する(ステップS53)。応じて、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12のそれぞれは、ネットワークインターフェース16を介してステップS53の通知を取得する。 The distributed ledger system 50 hosts a voting event (step S52). Specifically, the distributed ledger system 50 describes the content of the voting event in the smart contract 502 based on the information included in the voting event hosting request. Through steps S51 and S52, the control unit 12 (vote hosting means 40) of the first computer 10-1 hosts a voting event for the development target 300 in group G1 using the distributed ledger system 50 in response to the operation of the first user US1 (a user corresponding to one of the accounts included in the group). The distributed ledger system 50 then sends a voting hosting notification to the first computer 10-1 through the fourth computer 10-4 (step S53). In response, the control units 12 of the first computer 10-1 through the fourth computer 10-4 each receive the notification of step S53 via the network interface 16.

次に、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12(投票手段42)のそれぞれは、第1ユーザUS1ないし第4ユーザUS4(グループに含まれる前記複数のアカウントに対応するユーザ)による操作に応じて、投票権に基づく投票を行う(ステップS54)。より詳細には、第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1コンピュータ10-1ないし第4コンピュータ10-4のタッチパッド28を操作することにより、AないしCの選択肢を選択する。第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12のそれぞれは、第1ユーザUS1ないし第4ユーザUS4が選択した選択肢を含む投票内容情報を分散型台帳システム50に対してネットワークインターフェース16により送信する。応じて、分散型台帳システム50は、投票内容情報を取得する。 Next, the control units 12 (voting means 42) of the first computer 10-1 through the fourth computer 10-4 each cast a vote based on their voting rights in response to operations by the first user US1 through the fourth user US4 (users corresponding to the multiple accounts included in the group) (step S54). More specifically, the first user US1 through the fourth user US4 each select options A through C by operating the touchpads 28 of the first computer 10-1 through the fourth computer 10-4. The control units 12 of the first computer 10-1 through the fourth computer 10-4 each transmit voting content information, including the options selected by the first user US1 through the fourth user US4, to the distributed ledger system 50 via the network interface 16. In response, the distributed ledger system 50 acquires the voting content information.

次に、分散型台帳システム50は、投票内容情報に基づいて、投票イベントの集計を行う(ステップS55)。そして、分散型台帳システム50は、投票結果に基づいて、育成対象300を変化させる(ステップS56)。具体的には、分散型台帳システム50は、育成対象300の服の色を投票結果により定まる色に変化させる。以上のように、第1コンピュータ10-1ないし第4コンピュータ10-4の制御部12(育成対象更新手段34)のそれぞれは、制御部12(投票手段42)による投票結果に基づいて、投票イベントが開催されたグループG1の育成対象300の情報を分散型台帳システム50により変化させる。以上の動作により、第5動作が完了する。 Next, the distributed ledger system 50 tallyes the voting event based on the voting content information (step S55). Then, the distributed ledger system 50 changes the development target 300 based on the voting results (step S56). Specifically, the distributed ledger system 50 changes the color of the development target 300's clothing to a color determined by the voting results. As described above, the control units 12 (development target update means 34) of the first computer 10-1 through the fourth computer 10-4 each change the information of the development target 300 in group G1 where the voting event was held, using the distributed ledger system 50, based on the voting results of the control units 12 (voting means 42). This completes the fifth operation.

(6)第6動作
まず、第6動作について図面を参照しながら説明する。図9は、第6動作の説明図である。
(6) Sixth Operation First, the sixth operation will be described with reference to the drawings. Fig. 9 is an explanatory diagram of the sixth operation.

第6動作では、第3ユーザUS3がタスクを実行し、第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNが関連付けられる。ただし、第6動作では、育成対象300は、仮想オブジェクト(無体物)ではなく、実世界における動植物(有体物)である。本実施形態では、動植物は、犬である。第1ユーザUS1ないし第4ユーザUS4は、愛情と責任をもってグループG1で動植物を育てていく。これにより、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。家族等のグループにおけるコミュニケーションの希薄化が抑制されると、支え合いと連携が促進される。また、家族等のグループにおけるコミュニケーションの希薄化が抑制されると、家庭において動植物の育てる責任と愛情が育まれ、喜びや楽しさを実感する。また、家族でだけでなく、動植物を育てている仲間や近隣住民等のグループ内におけるコミュニケーションの取り方や重要性を学ぶことができる。その結果、育成システム1は、少子化対策に貢献できる。 In the sixth operation, the third user US3 executes the task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. However, in the sixth operation, the target of care 300 is not a virtual object (intangible object) but a real-world animal or plant (tangible object). In this embodiment, the animal or plant is a dog. The first user US1 to the fourth user US4 raise the animals and plants in group G1 with love and responsibility. This prevents communication from becoming weaker within a group such as a family. Preventing communication from becoming weaker within a group such as a family promotes mutual support and cooperation. Preventing communication from becoming weaker within a group such as a family fosters the responsibility and love of raising animals and plants at home, and people experience joy and fun. Users can also learn about the importance of communication, not only within their own family, but also within groups such as friends and neighbors who also raise animals and plants. As a result, the raising system 1 can contribute to measures to combat the declining birthrate.

まず、第3ユーザUS3は、育成対象300の散歩(タスク)を実行する(ステップS61)。より詳細には、第3ユーザUS3は、育成対象300である犬の散歩を実行する。犬の散歩が完了すると、第2ユーザUS2は、第3ユーザUS3に代わって、第2コンピュータ10-2のタッチパッド28を操作して、第3ユーザUS3がタスクを完了したことを入力する。これにより、第2コンピュータ10-2の制御部12は、第3アカウントACCT3がタスクを完了したことを示すタスク完了通知を分散型台帳システム50に対してネットワークインターフェース16により送信する(ステップS62)。このように、第2コンピュータ10-2の制御部12(完了通知手段44)は、第2ユーザUS2(アカウントに対応するユーザ)による操作に応じて、第3アカウントACCT3がタスクを完了したことを分散型台帳システム50に対して通知する。タスク完了通知は、第3ユーザUS3がタスクを完了した情報を含んでいる。第3ユーザUS3がタスクを完了した情報は、例えば、タスクを完了した日付を含んでいる。 First, the third user US3 walks the target 300 (task) (step S61). More specifically, the third user US3 walks the dog, which is the target 300. When the dog walk is complete, the second user US2, on behalf of the third user US3, operates the touchpad 28 of the second computer 10-2 to input that the third user US3 has completed the task. This causes the control unit 12 of the second computer 10-2 to send a task completion notification to the distributed ledger system 50 via the network interface 16, indicating that the third account ACCT3 has completed the task (step S62). In this way, the control unit 12 (completion notification means 44) of the second computer 10-2 notifies the distributed ledger system 50 that the third account ACCT3 has completed the task in response to an operation by the second user US2 (the user corresponding to the account). The task completion notification includes information that the third user US3 has completed the task. Information about the task completed by the third user US3 includes, for example, the date the task was completed.

次に、分散型台帳システム50は、スマートコントラクト500において、育成対象情報を更新する(ステップS63)。本実施形態では、育成対象情報は、実績である。実績とは、第3ユーザUS3によるタスクの実行履歴である。分散型台帳システム50は、育成対象情報更新要求が含んでいる情報に基づいて、スマートコントラクト500の実績の欄に第3ユーザUS3がタスクを完了した日付を設定する。ステップS62,S63により、第2コンピュータ10-2の制御部12(育成対象更新手段34)は、第3アカウントACCT3がタスクを完了したことを通知した場合、育成対象300の情報を分散型台帳システム50により更新する。第3アカウントACCT3がタスクを完了したことの通知は、第2コンピュータ10-2の制御部12(完了通知手段44)により行われる。 Next, the distributed ledger system 50 updates the development target information in the smart contract 500 (step S63). In this embodiment, the development target information is actual results. The actual results are the task execution history of the third user US3. Based on the information contained in the development target information update request, the distributed ledger system 50 sets the date on which the third user US3 completed the task in the actual results field of the smart contract 500. In steps S62 and S63, when the control unit 12 (development target update means 34) of the second computer 10-2 notifies that the third account ACCT3 has completed the task, the control unit 12 (development target update means 34) of the second computer 10-2 updates the information of the development target 300 in the distributed ledger system 50. The notification that the third account ACCT3 has completed the task is made by the control unit 12 (completion notification means 44) of the second computer 10-2.

第3ユーザUS3に対応する第3アカウントACCT3がスマートコントラクト500の報酬の欄の条件をクリアした場合、分散型台帳システム50は、第3ユーザUS3に対してトークンTKNを付与する(ステップS64)。具体的には、分散型台帳システム50(トークン関連付け手段36)は、タスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを関連付ける。これにより、第3ユーザUS3は、トークンTKNを取得する。以上の動作により、第6動作が完了する。 If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S64). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. The above operations complete the sixth operation.

(7)第7動作
まず、第7動作について図面を参照しながら説明する。図10は、第7動作の説明図である。
(7) Seventh Operation First, the seventh operation will be described with reference to the drawings. Fig. 10 is an explanatory diagram of the seventh operation.

第7動作では、第1ユーザUS1が第1コンピュータ10-1により第3ユーザUS3のポイントPTの用途を設定する。スマートコントラクト504には、第1ロールが設定されている。第1ロールは、第3アカウントACCT3に関連付けられているポイントPT(仮想媒体)の用途を設定するためのロールである。以下では、第3アカウントACCT3に関連付けられているポイントPTの用途を単にポイント用途と呼ぶ。本実施形態では、第1ロールは、第1ユーザUS1に対応する第1アカウントACCT1に対して設定されている。 In the seventh operation, the first user US1 sets the use of the points PT of the third user US3 using the first computer 10-1. A first role is set in the smart contract 504. The first role is a role for setting the use of the points PT (virtual medium) associated with the third account ACCT3. Hereinafter, the use of the points PT associated with the third account ACCT3 will be simply referred to as the point use. In this embodiment, the first role is set for the first account ACCT1 corresponding to the first user US1.

第1ユーザUS1は、第1コンピュータ10-1のタッチパッド28を操作して、ポイント用途をスマートコントラクト500に対して設定する。本実施形態では、ポイント用途は、第3アカウントACCT3に対応する第3ユーザUS3がポイントPTをお菓子の購入に利用することである。応じて、第1コンピュータ10-1の制御部12は、分散型台帳システム50に対して用途設定要求をネットワークインターフェース16により送信する(ステップS71)。用途設定要求は、ポイント用途に関する情報を含んでいる。 The first user US1 operates the touchpad 28 of the first computer 10-1 to set the point usage in the smart contract 500. In this embodiment, the point usage is that the third user US3 corresponding to the third account ACCT3 will use the points PT to purchase sweets. In response, the control unit 12 of the first computer 10-1 sends a usage setting request to the distributed ledger system 50 via the network interface 16 (step S71). The usage setting request includes information regarding the point usage.

次に、分散型台帳システム50は、スマートコントラクト500において、ポイント用途を設定する(ステップS72)。具体的には、分散型台帳システム50は、用途設定情報が含んでいるポイント用途に関する情報を、スマートコントラクト504の用途の欄に対して設定する。ステップS71,S72により、第1コンピュータ10-1の制御部12(用途設定手段46)は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3(グループG1に含まれる他のアカウント)のポイントPT(仮想媒体)の用途を分散型台帳システム50により設定する。 Next, the distributed ledger system 50 sets the point usage in the smart contract 500 (step S72). Specifically, the distributed ledger system 50 sets the information regarding the point usage contained in the usage setting information in the usage field of the smart contract 504. Through steps S71 and S72, the control unit 12 (usage setting means 46) of the first computer 10-1 sets the usage of the points PT (virtual medium) of the third account ACCT3 (another account included in group G1) through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

次に、分散型台帳システム50は、ポイント用途が設定されたことを第1コンピュータ10-1に通知する(ステップS73)。第1コンピュータ10-1の制御部12は、ネットワークインターフェース16を介してステップS73の通知を取得する。以上の動作により、第7動作が完了する。 Next, the distributed ledger system 50 notifies the first computer 10-1 that the point use has been set (step S73). The control unit 12 of the first computer 10-1 receives the notification of step S73 via the network interface 16. This completes the seventh operation.

(8)第8動作
まず、第8動作について図面を参照しながら説明する。図11は、第8動作の説明図である。図11に示すように、DAOは、グループG1~G3を含んでいる。すなわち、このDAOは、グループG1~G3のそれぞれで育成対象を育てるコミュニティである。また、グループG1~G3のそれぞれも、家族等で構成されるDAOで構成されるコミュニティである。
(8) Eighth Operation First, the eighth operation will be described with reference to the drawings. FIG. 11 is an explanatory diagram of the eighth operation. As shown in FIG. 11, the DAO includes groups G1 to G3. That is, this DAO is a community in which each of the groups G1 to G3 raises a target to be raised. Furthermore, each of the groups G1 to G3 is a community made up of DAOs made up of families, etc.

第8動作では、グループG1~G3の育成対象300,304,306に応じた仮想オブジェクトが同一仮想空間において制御される。このDAOでは、第1ユーザUS1,US11,US21は、グループG1で育成された育成対象300、グループG2で育成された育成対象304、および、グループG3で育成された育成対象306を仮想オブジェクトとしたゲームをプレイすることができる。これにより、第1ユーザUS1,US11,US21のそれぞれは、他のグループのユーザとコミュニケーションを取ることができる。 In the eighth operation, virtual objects corresponding to the target 300, 304, and 306 of groups G1 to G3 are controlled in the same virtual space. In this DAO, first users US1, US11, and US21 can play a game in which the target 300 raised in group G1, the target 304 raised in group G2, and the target 306 raised in group G3 are used as virtual objects. This allows each of first users US1, US11, and US21 to communicate with users in other groups.

まず、グループG1の第1コンピュータ10-1の制御部12(育成対象設定手段30)は、グループG1に育成対象300(仮想オブジェクト)を分散型台帳システム50により設定する。グループG2の第1コンピュータ10-11の制御部12(育成対象設定手段30)は、グループG2に育成対象304(仮想オブジェクト)を分散型台帳システム50により設定する。グループG3の第1コンピュータ10-21の制御部12(育成対象設定手段30)は、グループG3に育成対象306(仮想オブジェクト)を分散型台帳システム50により設定する。なお、第8動作において育成対象設定手段30が行う動作は、第1動作において育成対象設定手段30が行う動作と同じであるので説明を省略する。 First, the control unit 12 (raising target setting means 30) of the first computer 10-1 in group G1 sets a raising target 300 (virtual object) in group G1 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-11 in group G2 sets a raising target 304 (virtual object) in group G2 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-21 in group G3 sets a raising target 306 (virtual object) in group G3 using the distributed ledger system 50. Note that the operations performed by the raising target setting means 30 in the eighth operation are the same as the operations performed by the raising target setting means 30 in the first operation, and therefore will not be described here.

次に、グループG1の第1ユーザUS1は、第1コンピュータ10-1によりゲームをプレイする。グループG2の第1ユーザUS11は、第1コンピュータ10-11によりゲームをプレイする。グループG3の第1ユーザUS21は、第1コンピュータ10-21によりゲームをプレイする。この際、第1ユーザUS1、第1ユーザUS11および第1ユーザUS21は、同一仮想空間において同時にゲームをプレイする。そのため、グループG1の第1コンピュータ10-1の制御部12(仮想オブジェクト制御手段38)、グループG2の第1コンピュータ10-11の制御部12(仮想オブジェクト制御手段38)およびグループG3の第1コンピュータ10-21の制御部12(仮想オブジェクト制御手段38)のそれぞれは、グループG1~G3の育成対象300,304,306(仮想オブジェクト)を同一仮想空間において制御する(ステップS81)。これにより、第1コンピュータ10-1,10-11,10-21のディスプレイ20のそれぞれは、育成対象300,304,306を含む画像を表示する。以上の動作により、第8動作が完了する。 Next, the first user US1 of group G1 plays the game using the first computer 10-1. The first user US11 of group G2 plays the game using the first computer 10-11. The first user US21 of group G3 plays the game using the first computer 10-21. At this time, the first user US1, the first user US11, and the first user US21 play the game simultaneously in the same virtual space. Therefore, the control unit 12 (virtual object control means 38) of the first computer 10-1 of group G1, the control unit 12 (virtual object control means 38) of the first computer 10-11 of group G2, and the control unit 12 (virtual object control means 38) of the first computer 10-21 of group G3 each control the development targets 300, 304, and 306 (virtual objects) of groups G1 to G3 in the same virtual space (step S81). As a result, the displays 20 of the first computers 10-1, 10-11, and 10-21 each display an image including the objects to be raised 300, 304, and 306. This completes the eighth operation.

[効果]
育成システム1によれば、家族等のグループ(コミュニティ)におけるコミュニケーションの希薄化を抑制できる。より詳細には、ロール設定手段32は、育成対象300に対するロールをグループG1に含まれる第3アカウントACCT3に対して分散型台帳システム50により設定する。すなわち、第1ユーザUS1は、第3ユーザUS3にロールを設定する。そして、トークン関連付け手段36は、ロールに基づくタスクを実行した第3ユーザUS3に対応する第3アカウントACCT3にトークンTKNを分散型台帳システム50により関連付ける。すなわち、第3ユーザUS3は、タスクを実行することにより、報酬を得る。そのため、第1ユーザUS1と第3ユーザUS3との間において、ロール、タスクの実行および報酬の設定のためのコミュニケーションが図られる。その結果、育成システム1によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。家族等のグループにおけるコミュニケーションの希薄化が抑制されると、子育ての支え合いと連携が促進される。また、家族等のグループにおけるコミュニケーションの希薄化が抑制されると、家庭において親が子育ての喜びを実感でき、親から子へ子育ての喜びや楽しさが伝えられる。また、家族でだけでなく、保育園、幼稚園、学校、近隣住民等のグループ内におけるコミュニケーションの取り方や重要性を学ぶことができる。その結果、育成システム1は、少子化対策に貢献できる。
[effect]
The development system 1 can prevent communication from becoming diluted in groups (communities) such as families. More specifically, the role setting means 32 sets a role for the development target 300 to a third account ACCT3 included in group G1 using the distributed ledger system 50. That is, the first user US1 sets a role for the third user US3. The token association means 36 then associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed a task based on the role using the distributed ledger system 50. That is, the third user US3 receives a reward by performing the task. Therefore, communication is facilitated between the first user US1 and the third user US3 for setting roles, task execution, and rewards. As a result, the development system 1 can prevent communication from becoming diluted in groups such as families. Reducing communication from becoming diluted in groups such as families promotes mutual support and cooperation in child-rearing. Furthermore, by preventing the weakening of communication within groups such as families, parents can experience the joy of raising children at home and pass on the joy and fun of raising children to their children. Parents can also learn how to communicate within groups, such as daycare centers, kindergartens, schools, and neighborhoods, and the importance of communication, not just within families. As a result, the child-rearing system 1 can contribute to combating the declining birthrate.

さらに、第1ユーザUS1は、第3ユーザUS3にロールを設定する。第3ユーザUS3は、タスクを実行することにより、報酬を得る。これにより、第3ユーザUS3は、自身の社会における役割、職業および存在意義について意識するようになる。 Furthermore, the first user US1 assigns a role to the third user US3. The third user US3 receives a reward for completing a task. This allows the third user US3 to become aware of his or her role, occupation, and purpose in society.

仮想オブジェクト制御手段38は、グループG1~G3の育成対象300,304,306を同一仮想空間において制御する。これにより、グループG1~G3間のコミュニケーションが図られる。たとえば、家族ぐるみのコミュニケーションの取りかた、グループ(家族)で育成した育成対象300が仮想空間内で行動する状態、仮想空間内での活躍(成果)や他人からの評価を意識および実感することができる。 The virtual object control means 38 controls the development targets 300, 304, and 306 of groups G1 to G3 in the same virtual space. This allows communication between groups G1 to G3. For example, it is possible to become aware of and experience how family members communicate, how the development target 300 developed by the group (family) behaves in the virtual space, and the achievements (achievements) and evaluations of others in the virtual space.

トークンTKNは、育成システム1において用いられるポイントPTと交換できる暗号資産である。これにより、第3ユーザUS3は、タスクの実行により、暗号資産を得ることができる。すなわち、第3ユーザUS3は、タスクを実行する経済的意義(貢献に対する対価)を認識できる。その結果、第3ユーザUS3は、自身の社会における役割、職業および存在意義についてさらに意識するようになる。 Tokens TKN are crypto assets that can be exchanged for points PT used in the training system 1. This allows third users US3 to obtain crypto assets by completing tasks. In other words, third users US3 can recognize the economic significance of completing tasks (reward for contributions). As a result, third users US3 become more aware of their role, occupation, and purpose in society.

ポイントPTは、ポイントPTが利用可能と登録されたショップにおいて消費可能な媒体である。これにより、第3ユーザUS3は、タスクの実行により、ポイントPTを得ることができる。すなわち、第3ユーザUS3は、タスクを実行する経済的意義(貢献に対する対価)を明確に認識できる。その結果、第3ユーザUS3は、自身の社会における役割、職業および存在意義についてさらに意識するようになる。 Points PT are a consumable medium at shops registered as accepting points PT. This allows the third user US3 to earn points PT by completing tasks. In other words, the third user US3 can clearly recognize the economic significance of completing tasks (reward for contributions). As a result, the third user US3 becomes more aware of his or her role, occupation, and purpose in society.

育成システム1によれば、以下の理由によっても、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。より詳細には、投票手段42は、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4による操作に応じて、投票権に基づく投票を行う。そして、育成対象更新手段34は、投票手段42による投票結果に基づいて、投票イベントが開催されたグループG1の育成対象300の情報を分散型台帳システム50により更新する。このような投票イベントが開催されることにより、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、育成対象300に関するコミュニケーションを取ったり、投票イベントの開催の要否に関するコミュニケーションを取ったりするようになる。その結果、育成システム1によれば、家族等のグループにおけるコミュニケーションの希薄化を抑制できる。また、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、親子関係や年齢、性別等に関係なくグループG1内のユーザの意見を聞くことができ、自身の行動に対する貢献度合い(投票権数)に基づいて発言力が増すことを意識することができる。これによりさらに、グループG1に含まれる第1ユーザUS1ないし第4ユーザUS4は、グループG1内におけるタスクの実行を意欲的に行うようになる。 The development system 1 can also prevent communication in groups such as families from becoming weaker for the following reasons. More specifically, the voting means 42 votes based on voting rights in response to operations by the first user US1 through the fourth user US4 included in the group G1. The development target update means 34 then updates the information on the development target 300 in the group G1 where the voting event was held, using the distributed ledger system 50, based on the voting results of the voting means 42. Holding such a voting event encourages the first user US1 through the fourth user US4 included in the group G1 to communicate with each other about the development target 300 and whether or not to hold the voting event. As a result, the development system 1 can prevent communication in groups such as families from becoming weaker. Furthermore, the first user US1 through the fourth user US4 included in the group G1 can hear the opinions of users in the group G1 regardless of parent-child relationships, age, gender, etc., and can be aware that their influence is increasing based on their degree of contribution to their own actions (number of voting rights). This further encourages the first user US1 to the fourth user US4 included in group G1 to perform tasks within group G1 with enthusiasm.

用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。これにより、第3アカウントACCT3に関連付けられているポイントPTの用途が制限される。その結果、第3ユーザUS3が不適切な用途にポイントPTを使用することが抑制される。これにより、例えば未成年やお年寄りがポイントPTの使用についてトラブルに巻き込まれないようすることができる(いわゆるペアレントコントロール)。 The use setting means 46 sets the use of the points PT of the third account ACCT3 using the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. This restricts the use of the points PT associated with the third account ACCT3. As a result, the third user US3 is prevented from using the points PT for inappropriate purposes. This makes it possible to prevent, for example, minors and the elderly from getting into trouble when using the points PT (so-called parental control).

ロール設定手段32は、マスタロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するロールを第3アカウントACCT3に対して分散型台帳システム50により設定する。これにより、第1アカウントACCT1に対応する第1ユーザUS1以外のユーザは、育成対象300に対するロールを設定および変更できない。その結果、第3ユーザUS3が、第1ユーザUS1の許可なくロールを変更することが抑制される。 The role setting means 32 sets the role for the development target 300 for the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 for which a master role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing the role for the development target 300. As a result, the third user US3 is prevented from changing the role without the permission of the first user US1.

タスク設定手段48は、タスク設定ロールが設定された第1アカウントACCT1に対応する第1ユーザUS1による操作に応じて、育成対象300に対するタスクを第3アカウントACCT3に対して分散型台帳システム50により設定する。これにより、第1アカウントACCT1に対応する第1ユーザUS1以外のユーザは、育成対象300に対するタスクを設定および変更できない。その結果、第3ユーザUS3は、第1ユーザUS1の許可なくタスクを変更することが抑制される。 The task setting means 48 sets a task for the development target 300 to the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing tasks for the development target 300. As a result, the third user US3 is prevented from changing tasks without the permission of the first user US1.

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

第4動作では、ポイントPTは、物品(有体物)と交換されていた。しかしながら、ポイントPTは、仮想空間で使用される仮想オブジェクトやサービス等の無体物と交換されてもよい。すなわち、ポイントPT(仮想媒体)は、第3アカウントACCT3の第3ユーザUS3が第1コンピュータ10-1ないし第4コンピュータ10-4を用いてコンテンツを利用できる権利と交換できる媒体であってもよい。コンテンツは、例えば、ゲームソフトや音楽および動画の視聴である。すなわち、コンテンツを利用できる権利とは、例えば、ゲームを1時間できる権利でおよびアニメ等の動画を1話観られる権利等である。 In the fourth operation, points PT were exchanged for goods (tangible objects). However, points PT may also be exchanged for intangible objects such as virtual objects or services used in virtual space. In other words, points PT (virtual medium) may be a medium that can be exchanged for the right to use content by third user US3 of third account ACCT3 using first computer 10-1 through fourth computer 10-4. Content may be, for example, game software, music, or the ability to watch videos. In other words, the right to use content may be, for example, the right to play a game for one hour or the right to watch one episode of a video such as an anime.

なお、第7動作では、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。しかしながら、第1ロールは、第3アカウントACCT3に関連付けられているトークンTKNの用途を設定するためのロールであってもよい。この場合、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のトークンTKNの用途を分散型台帳システム50により設定してもよい。 In the seventh operation, the use setting means 46 sets the use of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. However, the first role may also be a role for setting the use of the token TKN associated with the third account ACCT3. In this case, the use setting means 46 may set the use of the token TKN of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

なお、ゲームは、アクションゲーム、シューティングゲーム、ロールプレイングゲーム、シミュレーションゲーム、カードゲーム、スポーツゲーム、ボードゲームまたはパズルゲーム等である。 Games include action games, shooting games, role-playing games, simulation games, card games, sports games, board games, puzzle games, etc.

なお、育成対象300は、動物または植物の仮想オブジェクト(無体物)であってもよいし、実空間における動物や植物(有体物)であってもよい。育成対象300は、例えば、プラモデルのような製作物であってもよい。また、仮想オブジェクトは、完成された一つのオブジェクトに限らず、パーツオブジェクトを組み合わせて制作する建造物(クラフトゲーム、街づくりゲームや農場系ゲーム)やロボット等であってもよい。 The object to be raised 300 may be a virtual object (intangible object) such as an animal or plant, or an animal or plant (tangible object) in real space. The object to be raised 300 may also be a manufactured object such as a plastic model. Furthermore, the virtual object is not limited to a single completed object, but may also be a structure (as in crafting games, city-building games, or farm games) or a robot made by combining part objects.

なお、育成対象300が仮想オブジェクトである場合、育成対象300がゲームのキャラクタであってもよい。ゲームキャラクタは、ユーザの操作に基づいて制御されるプレイヤキャラクタであってもよいし、コンピュータによって制御されるノンプレイヤキャラクタであってもよい。 Note that when the target 300 to be raised is a virtual object, the target 300 to be raised may be a game character. The game character may be a player character controlled based on user operation, or a non-player character controlled by a computer.

なお、ロールは、散歩係に限られない。育成対象300が動物である場合、ロールは、餌係、掃除係等が挙げられる。育成対象300が植物である場合、ロールは、水やり係等が挙げられる。育成対象300がプラモデルである場合、ロールは、組み立てるパーツや、組み立て、塗装等が挙げられる。また、ロールとタスクとは1対1で対応付けられていてもよい。 Note that roles are not limited to walking the animal. If the object 300 to be raised is an animal, roles may include feeding, cleaning, etc. If the object 300 to be raised is a plant, roles may include watering, etc. If the object 300 to be raised is a plastic model, roles may include assembling parts, assembling, painting, etc. Furthermore, roles may correspond one-to-one to tasks.

なお、育成対象300が仮想オブジェクトである場合、第3ユーザUS3がタスクを実行すると、育成対象300が変化してもよい。育成対象300が変化するとは、例えば、育成対象300の外観が変化したり、育成対象300のパラメータが変化したりしてもよい。育成対象300の外観とは、卵から孵化して動物の見た目に変化したり、子供から大人の見た目に変化したり、大きさや色が変わったり、アクセサリーや衣装が変化したりすることを含む。育成対象300のパラメータとは、育成対象300の攻撃力や守備力等である。 Note that if the target 300 is a virtual object, the target 300 may change when the third user US3 performs a task. A change in the target 300 may mean, for example, a change in the appearance of the target 300 or a change in the parameters of the target 300. The appearance of the target 300 includes changing from an egg to the appearance of an animal, changing from a child to an adult, changing in size or color, or changing accessories or clothing. The parameters of the target 300 include the offensive power, defensive power, etc. of the target 300.

なお、育成対象300が仮想オブジェクトである場合、第3ユーザUS3がタスクを実行しない場合、育成対象300が病気や怪我をする等コンディションが悪くなるようにしてもよいし、死んでもよい。これにより、ユーザは、生き物を育てることや命の大切さ等を学ぶこともできる。 If the target 300 is a virtual object, and the third user US3 does not perform the task, the target 300 may become ill or injured, or its condition may deteriorate, or it may even die. This allows the user to learn about raising living things and the importance of life.

なお、育成対象300は、第1ユーザUS1ないし第4ユーザUS4のいずれかであってもよい。育成対象300は、第1ユーザUS1でもよい。第1ユーザUS1は、父である。この場合、タスクは、運動、ワクチン接種、人間ドック等である。これにより、第1ユーザUS1の健康が促進される。育成対象300は、第3ユーザUS3でもよい。第3ユーザUS3は、長男である。この場合、タスクは、勉強である。これにより、第3ユーザUS3の成績が向上する。また、タスクは、第1ユーザUS1または第2ユーザUS2が習い事や塾への送迎をすることであってもよいし、第1ユーザUS1または第2ユーザUS2が第3ユーザUS3の勉強の手伝いをすることであってもよい。勉強の手伝いとは、スケジュール管理やテストの丸付け(採点、チェック)等である。さらに、第3ユーザUS3が目標の成績を達成した場合、第3ユーザUS3に対してポイントPTまたはトークンTKNが付与されてもよいし、第1ユーザUS1または第2ユーザUS2に対してポイントPTまたはトークンTKNが付与されてもよい。 The target of training 300 may be any one of the first user US1 to the fourth user US4. The target of training 300 may be the first user US1. The first user US1 is the father. In this case, the tasks include exercise, vaccinations, and health checkups. This promotes the health of the first user US1. The target of training 300 may be the third user US3. The third user US3 is the eldest son. In this case, the task is studying. This improves the grades of the third user US3. The task may also be for the first user US1 or the second user US2 to take the third user US3 to and from extracurricular activities or cram school, or for the first user US1 or the second user US2 to help the third user US3 with their studies. Helping with studies may include schedule management and marking (grading, checking) tests. Furthermore, if the third user US3 achieves the target result, points PT or tokens TKN may be awarded to the third user US3, or points PT or tokens TKN may be awarded to the first user US1 or the second user US2.

なお、第1ユーザUS1ないし第4ユーザUS4のそれぞれは、第1ユーザUS1ないし第4ユーザUS4自身の目標および目標を達成するためのタスクを設定できてもよい。この場合、第1ユーザUS1ないし第4ユーザUS4は、タスクを実行することにより目標を達成したら、ポイントPTを得ることができる。目標は、例えば、第1ユーザUS1が1か月以内に体重を1kg減らすことであり、タスクは、毎日一万歩以上歩くことである。タスクが実行されたか否かの判定は、例えば、スマートウォッチ等のウェアラブルデバイスまたはスマートフォンにより行われる。また、目標は、テストで100点を取ることであり、タスクは、毎日1時間以上勉強することである。タスクが実行されたか否かの判定は、例えば、タブレット端末が勉強時間を測定することにより行われる。 Note that each of the first user US1 to the fourth user US4 may be able to set their own goals and tasks for achieving those goals. In this case, the first user US1 to the fourth user US4 can earn points PT if they achieve their goal by completing the task. For example, the goal may be for the first user US1 to lose 1 kg within one month, and the task may be to walk 10,000 steps or more every day. Whether the task has been completed is determined, for example, by a wearable device such as a smartwatch or a smartphone. Alternatively, the goal may be to get 100 points on a test, and the task may be to study for at least one hour every day. Whether the task has been completed is determined, for example, by a tablet device measuring study time.

なお、育成対象300は、例えば、仮想パラメータであってもよい。仮想パラメータとは、例えば、二酸化炭素排出量である。第3ユーザUS3は、グループG1における二酸化炭素排出量を低減するために、タスクを実行してもよい。タスクは、例えば、電力使用量の低減である。具体的には、タスクは、エアコンの稼働時間またはエアコンの設定温度、照明の使用時間等である。 The target 300 to be developed may be, for example, a virtual parameter. The virtual parameter may be, for example, the amount of carbon dioxide emissions. The third user US3 may execute a task to reduce the amount of carbon dioxide emissions in group G1. The task may be, for example, reducing electricity usage. Specifically, the task may be the operating time of the air conditioner, the set temperature of the air conditioner, the usage time of the lights, etc.

なお、育成対象300が電力消費量や二酸化炭素排出量低減量等の仮想パラメータである場合、グループG1~G3間で電力消費量や二酸化炭素排出量の低減量等を競わせてもよい。IoT技術を利用することにより、家電の電力消費量や二酸化炭素排出量を管理してもよい。これによりカーボンニュートラルの実現に貢献できるので、地球温暖化対策に貢献できる。また、グループG1~G3間の競争は、ESGおよびSDGsに配慮した行動に繋がる。その結果、家族で環境問題に取り組んだり環境問題を学んだりできる。また、グループG1~G3間で競ったり、グループG1~G3で成果を共有したりすることで、グループG1~G3のメンバーが共同して環境問題に対処できる。 If the target 300 is a virtual parameter such as power consumption or carbon dioxide emission reduction, groups G1 to G3 may compete to reduce power consumption or carbon dioxide emissions. IoT technology may be used to manage the power consumption and carbon dioxide emissions of home appliances. This can contribute to achieving carbon neutrality and thus to combating global warming. Competition between groups G1 to G3 also leads to behavior that takes ESG and SDGs into consideration. As a result, families can address and learn about environmental issues. By competing with each other and sharing results among groups G1 to G3, members of groups G1 to G3 can work together to address environmental issues.

なお、第5動作において、投票イベントにより決定される事項は、育成対象300の服の色に限らない。例えば、第5動作の投票イベントにより、育成対象300の育成方針や、育成対象300を他の育成対象と合成するか否かが決定されてもよい。育成対象300の育成方針は、第3ユーザUS3が実行するタスクに応じて、育成対象300が進化する方向性である。育成対象300の進化は、育成対象300の名前や、外観、パラメータ等が変化することである。 In the fifth operation, the items decided by the voting event are not limited to the color of the clothing of the target for raising 300. For example, the voting event of the fifth operation may also decide the development policy of the target for raising 300 and whether or not to combine the target for raising 300 with another target for raising. The development policy of the target for raising 300 is the direction in which the target for raising 300 evolves, depending on the tasks performed by the third user US3. The evolution of the target for raising 300 involves changes to the name, appearance, parameters, etc. of the target for raising 300.

なお、第3動作において、育成対象300の情報は、育成対象300の実績に限らない。例えば、第3動作において、育成対象300の名前や、外観、パラメータ等が変化することは、育成対象300の情報が更新されることに含まれる。 Note that in the third operation, the information on the development target 300 is not limited to the achievements of the development target 300. For example, in the third operation, changes to the name, appearance, parameters, etc. of the development target 300 are included in the updating of the information on the development target 300.

なお、第3ユーザUS3がタスクを実行したことが、SNS(Social Networking Service)により発信されてもよい。また、第3ユーザUS3がタスクを実行することによりトークンTKNまたはポイントPTを取得したことが、SNSにより発信されてもよい。 In addition, the fact that the third user US3 has completed the task may be announced via SNS (Social Networking Service). Furthermore, the fact that the third user US3 has acquired tokens TKN or points PT by completing the task may also be announced via SNS.

なお、トークンTKNまたはポイントPTは、第3ユーザUS3が所定時間にわたりゲームをプレイできる権利、第3ユーザUS3が所定時間にわたり動画を視聴できる権利、または、テレビを所定時間にわたり視聴する権利と交換されてもよい。 Note that the tokens TKN or points PT may be exchanged for the right of the third user US3 to play a game for a specified period of time, the right of the third user US3 to watch a video for a specified period of time, or the right to watch television for a specified period of time.

なお、グループG1は、町内会であってもよい。この場合、育成対象300は、例えば、現実世界の公園や遊園地等(施設)である。タスクは、公園の清掃である。第3ユーザUS3は、トークンTKNまたはポイントPTとお菓子等の物品とを交換できる。また、投票イベントにより、公園に関する事項が決定されてもよい。公園に関する事項は、例えば、遊具の購入等である。また、育成対象300は、仮想空間であり公園や遊具等の仮想オブジェクトであってもよい(街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における掃除等の行動であってもよい。 The group G1 may be a neighborhood association. In this case, the development target 300 may be, for example, a park, amusement park, or other facility in the real world. The task is to clean the park. The third user US3 can exchange tokens TKN or points PT for items such as sweets. Furthermore, matters related to the park may be decided through a voting event. An example of a matter related to the park is the purchase of play equipment. Furthermore, the development target 300 may be a virtual space and may be virtual objects such as a park or play equipment (such as a city-building game or crafting game). The task may be an action such as cleaning within the virtual space.

なお、グループG1は、PTAであってもよい。この場合、育成対象300は、例えば、学校である。タスクは、通学路での児童または生徒の誘導や、警備巡回、学校行事への協力である。また、育成対象300は、仮想空間であり学校や児童、生徒等の仮想オブジェクトであってもよい(学校づくりゲーム、街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における、キャラクタの誘導や、警備巡回、学校行事等の行動であってもよい。 Note that group G1 may be a PTA. In this case, the development target 300 is, for example, a school. Tasks include guiding children or students on the way to school, security patrols, and cooperation in school events. The development target 300 may also be a virtual space and virtual objects such as a school, children, or students (such as a school-building game, a city-building game, or a crafting game). Tasks may be actions within the virtual space, such as guiding a character, security patrols, or school events.

なお、グループG1は、現実世界の学校や、習い事のクラス、チーム等(集団)であってもよい。この場合、育成対象300は、クラスやチームである。タスクは、日直、図書係、給食係等、クラス運営やチーム運営に関する仕事である。第3ユーザUS3は、トークンTKNまたはポイントPTを学校内の売店において使用できる。なお、第3ユーザUS3が成績優秀者である場合、第3ユーザUS3にバッチが付与されてもよい。また、育成対象300は、動植物や仮想オブジェクトであってもよい。また、習い事がスポーツである場合、練習や試合にタスクが設定され、第3ユーザUS3がそのタスクを達成したときには、トークンTKN、ポイントPTや、バッジ等が第3ユーザUS3に付与されてもよい。また、育成対象300は、仮想空間であり学校やスポーツチーム等の仮想オブジェクトであってもよい(学校づくりゲーム、スポーツシミュレーションゲーム、街づくりゲーム、クラフト系ゲーム等)。タスクは、仮想空間内における日直、図書係、給食係等、クラス運営やチーム運営等の行動であってもよい。 The group G1 may be a real-world school, extracurricular class, team, etc. (group). In this case, the development target 300 is a class or team. The tasks are jobs related to class or team management, such as being on duty, librarian, or lunch attendant. The third user US3 can use tokens TKN or points PT at the school store. If the third user US3 is an excellent student, a badge may be awarded to the third user US3. The development target 300 may also be an animal or plant or a virtual object. If the extracurricular activity is a sport, tasks may be set for practice or a game, and when the third user US3 completes the task, tokens TKN, points PT, or a badge may be awarded to the third user US3. The development target 300 may also be a virtual space and a virtual object such as a school or sports team (such as a school-building game, a sports simulation game, a city-building game, or a crafting game). Tasks may be actions such as class management or team management within a virtual space, such as being on duty, librarian, or lunch attendant.

なお、グループG1は、現実世界の会社や団体等(組織)であってもよい。この場合、グループG1は、会社に所属する複数の社員のアカウントを含む。育成対象300は、実空間における動植物であってもよいし、動植物の仮想オブジェクトであってもよいし、二酸化炭素排出量等の仮想パラメータであってもよい。タスクが実行されたことがSNSにより発信されることで、社風、環境問題や社会貢献に取り組んでいる実績等が対外的にPRされる。また、育成対象300は、仮想空間であり会社等の仮想オブジェクトであってもよい(会社づくりゲーム、街づくりゲーム、クラフト系ゲーム等)。 Note that group G1 may be a real-world company, organization, etc. In this case, group G1 includes the accounts of multiple employees belonging to the company. The development target 300 may be a plant or animal in real space, a virtual object of a plant or animal, or a virtual parameter such as carbon dioxide emissions. By announcing that a task has been completed via SNS, the company's culture, achievements in addressing environmental issues and contributing to society, etc. can be publicized to the outside world. Furthermore, the development target 300 may be a virtual space and a virtual object such as a company (such as a company-building game, a city-building game, or a crafting game).

なお、グループは、前述したグループG1に関わらず老人ホーム、マンション、スポーツチーム、店舗、所定のNFTホルダー等、様々なコミュニティを形成する範囲であればよい。これらグループ毎にDAOを形成することにより、スマートコントラクトによってロール、タスクや報酬を管理することで健全なコミュニティを形成することができ、個々が自身のスキルを発揮することによって、コミュニティごとに社会課題を解決したり社会貢献をする等に取り組むことができる。 The groups can be anything that forms a variety of communities, regardless of the aforementioned Group G1, such as nursing homes, apartment complexes, sports teams, stores, or designated NFT holders. By forming a DAO for each of these groups, healthy communities can be formed by managing roles, tasks, and rewards through smart contracts, and each individual can utilize their own skills to work on solving social issues and making social contributions within each community.

なお、スマートコントラクト500に第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取得したことが設定できてもよい。第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取得すると、育成対象300の成長が促進されてもよいし、トークンTKNの取得量が増えてもよい。このように、第1ユーザUS1または第2ユーザUS2が出産休暇や育児休暇を取ることによって仮想通貨が付与されるようにしてもよく、この場合、休暇を取ることが第1ユーザUS1または第2ユーザUS2のタスクとなる。さらに、勤務時間や休暇取得が改竄されないようにブロックチェーン上にデータを管理し、このデータを行政機関等に送信する等によって企業の労働環境を監視するようにしてもよい。また、出産休暇や育児休暇を取りやすくなることによって、少子化問題を解決することができる。 The smart contract 500 may also be configured to allow the first user US1 or the second user US2 to set whether they have taken maternity leave or childcare leave. When the first user US1 or the second user US2 takes maternity leave or childcare leave, the growth of the development target 300 may be promoted, or the amount of tokens TKN acquired may increase. In this way, virtual currency may be granted when the first user US1 or the second user US2 takes maternity leave or childcare leave. In this case, taking leave becomes the task of the first user US1 or the second user US2. Furthermore, data on working hours and leave taken may be managed on a blockchain to prevent tampering, and this data may be transmitted to government agencies, etc., to monitor the working environment at companies. Furthermore, making it easier to take maternity leave or childcare leave can help solve the problem of a declining birthrate.

なお、グループG1の第1ユーザUS1ないし第4ユーザUS4の全員がタスクを実行することにより、第1ユーザUS1ないし第4ユーザUS4がより多くのトークンTKNまたはポイントPTを取得してもよい。第1ユーザUS1ないし第4ユーザUS4の全員が実行するタスクとは、例えば、ボランティア活動や環境貢献に関する活動である。 In addition, if all of the first user US1 to the fourth user US4 in group G1 perform tasks, the first user US1 to the fourth user US4 may acquire more tokens TKN or points PT. Tasks performed by all of the first user US1 to the fourth user US4 may be, for example, volunteer activities or activities related to environmental contributions.

なお、第3ユーザUS3がタスクを実行しているが、第1ユーザUS1、第2ユーザUS2または第4ユーザUS4がタスクを実行してもよい。 Note that although the third user US3 is performing the task, the first user US1, second user US2, or fourth user US4 may also perform the task.

なお、タスクは、ロールの下位概念ではなく、ロールと同じであってもよい。 Note that a task does not have to be a sub-concept of a role, but may be the same as a role.

なお、マスタロールおよびタスク設定ロールは、第1ユーザUS1に対応する第1アカウントACCT1以外のアカウントに設定されてもよい。 Note that the master role and task setting role may be set to an account other than the first account ACCT1 corresponding to the first user US1.

なお、育成対象300の設定の前に、育成対象300を決定するための選挙イベントが行われてもよい。 In addition, before the development target 300 is set, an election event may be held to determine the development target 300.

なお、第6動作において、第2ユーザUS2は、第3ユーザUS3に代わって、第2コンピュータ10-2のタッチパッド28を操作して、第3ユーザUS3がタスクを完了したことを入力する。しかしながら、第3コンピュータ10-3または第4コンピュータ10-4は、育成対象300である犬や散歩道具に付けた装置から位置情報を取得し、位置情報に基づいて第3ユーザUS3の行動を判定することにより、第3ユーザUS3が散歩を実行したか否かを判定してもよい。 In the sixth operation, the second user US2, on behalf of the third user US3, operates the touchpad 28 of the second computer 10-2 to input that the third user US3 has completed the task. However, the third computer 10-3 or the fourth computer 10-4 may obtain location information from a device attached to the dog or walking equipment being raised 300, and determine the behavior of the third user US3 based on the location information to determine whether the third user US3 has taken a walk.

なお、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTの用途を分散型台帳システム50により設定する。しかしながら、用途設定手段46は、第1ロールが設定されている第1アカウントACCT1に対応する第1ユーザUS1の操作に応じて、第3アカウントACCT3のポイントPTを使用できる上限量を、分散型台帳システム50により設定できてもよい。 The usage setting means 46 sets the usage of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. However, the usage setting means 46 may also be able to set the upper limit of the amount of points PT that can be used for the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

DAOは、グループG1~G3を含んでいる。しかしながら、グループG1~G3を含むコミュニティは、DAOではなくゲームに参加するプレイヤの集団であってもよい。この場合、第1ユーザUS1,US11,US21は、グループG1~G3のそれぞれで育成した育成対象300,304,306のキャラクタをゲームにおいて使用できる。 DAO includes groups G1 to G3. However, the community including groups G1 to G3 may be a group of players participating in a game rather than a DAO. In this case, first users US1, US11, and US21 can use the characters 300, 304, and 306 that they have raised in groups G1 to G3, respectively, in the game.

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

1:育成システム
10-1,10-11,10-21:第1コンピュータ
10-2:第2コンピュータ
10-3:第3コンピュータ
10-4:第4コンピュータ
12:制御部
14:記憶部
16:ネットワークインターフェース
18:グラフィック処理部
20:ディスプレイ
22:オーディオ処理部
24:スピーカ
26:操作部
28:タッチパッド
30:育成対象設定手段
32:ロール設定手段
34:育成対象更新手段
36:トークン関連付け手段
38:仮想オブジェクト制御手段
40:投票開催手段
42:投票手段
44:完了通知手段
46:用途設定手段
48:タスク設定手段
50:分散型台帳システム
50a~50d:ノードコンピュータ
110:ショップ端末
112:運営者
300,304,306:育成対象
500,502,504:スマートコントラクト
ACCT1:第1アカウント
ACCT3:第3アカウント
ACCT4:第4アカウント
G1~G3:グループ
GTKN:ガバナンストークン
PT:ポイント
TKN:トークン
US1,US11,US21:第1ユーザ
US2:第2ユーザ
US3:第3ユーザ
US4:第4ユーザ
1: Development system 10-1, 10-11, 10-21: First computer 10-2: Second computer 10-3: Third computer 10-4: Fourth computer 12: Control unit 14: Memory unit 16: Network interface 18: Graphics processing unit 20: Display 22: Audio processing unit 24: Speaker 26: Operation unit 28: Touchpad 30: Development target setting means 32: Role setting means 34: Development target update means 36: Token association means 38: Virtual object control means 40: Vote holding means 42: Voting means 44 : Completion notification means 46: Use setting means 48: Task setting means 50: Distributed ledger systems 50a to 50d: Node computer 110: Shop terminal 112: Operators 300, 304, 306: Nurturing targets 500, 502, 504: Smart contract ACCT1: First account ACCT3: Third account ACCT4: Fourth accounts G1 to G3: Group GTKN: Governance token PT: Point TKN: Tokens US1, US11, US21: First user US2: Second user US3: Third user US4: Fourth user

Claims (6)

複数のコンピュータを備える育成システムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記育成システムは、育成対象設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象に関する情報を前記グループに対して設定し、
前記育成対象更新手段は、前記育成対象に対するタスクを前記アカウントに対応するユーザが実行したことを示す情報を取得した場合、前記育成対象の情報を分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
育成システム。
A training system including a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The said breeding system comprises breeding target setting means, breeding target update means, and token association means,
the development target setting means sets information about the development target for the group;
the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system;
The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system.
Development system.
前記育成対象は、仮想空間に表示される仮想オブジェクトであって、前記タスクが実行されると変化が生じる仮想オブジェクトである、
請求項1に記載の育成システム。
The target to be raised is a virtual object displayed in a virtual space, and is a virtual object that changes when the task is performed.
The breeding system according to claim 1 .
前記DAOは、複数のグループを含んでおり、
前記育成対象設定手段は、前記複数のグループのそれぞれに前記仮想オブジェクトを設定し、
前記育成システムは、仮想オブジェクト制御手段をさらに備えており、
前記仮想オブジェクト制御手段は、前記複数のグループの前記仮想オブジェクトを同一仮想空間において制御する、
請求項2に記載の育成システム。
the DAO includes a plurality of groups;
the raising target setting means sets the virtual object for each of the plurality of groups;
The nurturing system further includes a virtual object control means,
the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space;
The breeding system according to claim 2 .
前記グループに含まれる前記複数のアカウントのそれぞれには、ガバナンストークンが関連付けられており、
前記ガバナンストークンは、前記DAOにおける投票の投票権であり、
前記育成システムは、投票開催手段と、投票手段と、をさらに備えており、
前記投票開催手段は、前記グループに含まれるいずれかのアカウントに対応するユーザの操作に応じて、前記グループにおける前記育成対象に関する投票イベントを開催し、
前記投票手段は、前記グループに含まれる前記複数のアカウントに対応するユーザによる操作に応じて、前記投票権に基づく投票を行い、
前記育成対象更新手段は、前記投票手段による投票結果に基づいて、前記投票イベントが開催された前記グループの前記育成対象の情報を前記分散型台帳システムにより更新する、
請求項1ないし請求項3のいずれかに記載の育成システム。
A governance token is associated with each of the plurality of accounts included in the group;
The governance tokens are voting rights in the DAO;
The development system further includes a voting holding means and a voting means,
the voting holding means holds a voting event for the development target in the group in response to an operation by a user corresponding to any one of the accounts included in the group;
the voting means performs voting based on the voting rights in response to an operation by a user corresponding to the plurality of accounts included in the group;
The nurturing target updating means updates, through the distributed ledger system, information on the nurturing target of the group in which the voting event was held, based on the voting result by the voting means.
The breeding system according to any one of claims 1 to 3.
前記育成システムは、完了通知手段をさらに備えており、
前記完了通知手段は、前記アカウントに対応するユーザによる操作に応じて、前記アカウントが前記タスクを完了したことを通知し、
前記育成対象更新手段は、前記アカウントが前記タスクを完了したことを前記完了通知手段が通知した場合、前記育成対象の情報を前記分散型台帳システムにより更新する、
請求項1ないし請求項3のいずれかに記載の育成システム。
The development system further includes a completion notification means,
the completion notification means notifies that the account has completed the task in response to an operation by a user corresponding to the account;
The training target update means updates information about the training target through the distributed ledger system when the completion notification means notifies that the account has completed the task.
The breeding system according to any one of claims 1 to 3.
複数のコンピュータを備えるシステムであって、
グループは、複数のアカウントを含み、
前記グループを含むDAO(Decentralized Autonomous Organization)が構築され、
前記システムは、育成対象設定手段と、育成対象更新手段と、トークン関連付け手段と、を備えており、
前記育成対象設定手段は、育成対象に関する情報を前記グループに対して設定し、
前記育成対象更新手段は、前記育成対象に対するタスクを前記アカウントに対応するユーザが実行したことを示す情報を取得した場合、前記育成対象の情報を分散型台帳システムにより更新し、
前記トークン関連付け手段は、前記タスクを実行したユーザに対応する前記アカウントにトークンを前記分散型台帳システムにより関連付ける、
システム。
A system comprising a plurality of computers,
A group contains multiple accounts.
A DAO (Decentralized Autonomous Organization) is constructed that includes the group;
The system includes a development target setting means, a development target updating means, and a token associating means,
the development target setting means sets information about the development target for the group;
the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system;
The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system.
system.
JP2024108465A 2023-02-17 2024-07-04 Development system and system Active JP7730403B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024108465A JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023023239A JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system
JP2024108465A JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2023023239A Division JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system

Publications (2)

Publication Number Publication Date
JP2024128011A JP2024128011A (en) 2024-09-20
JP7730403B2 true JP7730403B2 (en) 2025-08-27

Family

ID=85874194

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023023239A Active JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system
JP2024108465A Active JP7730403B2 (en) 2023-02-17 2024-07-04 Development system and system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2023023239A Active JP7519484B2 (en) 2023-02-17 2023-02-17 Development system and system

Country Status (1)

Country Link
JP (2) JP7519484B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7827994B2 (en) * 2023-08-16 2026-03-11 株式会社カプコン Information processing system, information processing method, and program
JP7662222B1 (en) 2023-11-28 2025-04-15 株式会社コナミデジタルエンタテインメント Computer program, game system using same, and control method
JP7595738B1 (en) * 2023-12-26 2024-12-06 Kddi株式会社 Information processing device, information processing method, and program
JP7541202B1 (en) 2024-01-05 2024-08-27 Kddi株式会社 Information processing device, information processing method, and program
JP7583199B1 (en) 2024-01-17 2024-11-13 Kddi株式会社 Information processing device, information processing method, and program
JP7564387B1 (en) * 2024-01-22 2024-10-08 Kddi株式会社 Information processing device, information processing method, and program
JP7546178B1 (en) 2024-01-31 2024-09-05 Kddi株式会社 Information processing device, information processing method, and program
JP7850502B2 (en) * 2024-03-25 2026-04-23 株式会社オカキチ Information processing systems, information processing methods, and programs
JP7705524B1 (en) 2024-07-03 2025-07-09 Kddi株式会社 Information processing device, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198185A (en) 2013-03-29 2014-10-23 株式会社バンダイナムコゲームス Game information providing system and program
JP2016063884A (en) 2014-09-24 2016-04-28 グリー株式会社 Game program, game control method, and computer
JP7125574B1 (en) 2021-10-29 2022-08-25 合同会社Famc Systems, methods, and programs for determining matters to be determined when players perform actions
JP2023018859A (en) 2021-07-28 2023-02-09 株式会社カプコン Program and information processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014198185A (en) 2013-03-29 2014-10-23 株式会社バンダイナムコゲームス Game information providing system and program
JP2016063884A (en) 2014-09-24 2016-04-28 グリー株式会社 Game program, game control method, and computer
JP2023018859A (en) 2021-07-28 2023-02-09 株式会社カプコン Program and information processing device
JP7125574B1 (en) 2021-10-29 2022-08-25 合同会社Famc Systems, methods, and programs for determining matters to be determined when players perform actions

Also Published As

Publication number Publication date
JP7519484B2 (en) 2024-07-19
JP2023054841A (en) 2023-04-14
JP2024128011A (en) 2024-09-20

Similar Documents

Publication Publication Date Title
JP7730403B2 (en) Development system and system
Sujarwo et al. Parent Involvement in Adolescents' Education: A Case Study of Partnership Models.
Stavans et al. Infants expect leaders to right wrongs
Morales et al. A practical experience on the use of gamification in MOOC courses as a strategy to increase motivation
Cruz-Cunha Handbook of research on serious games as educational, business and research tools
Nelson Cultivating outdoor classrooms: Designing and implementing child-centered learning environments
Luimula et al. Communication, Hands on Experiencing and Digital Twins
Ortega-Arranz et al. Creating engaging experiences in MOOCs through in-course redeemable rewards
Khalilollahi et al. Application of the COM-B model to the correlates of children’s outdoor playing and the potential role of digital interventions: A systematic literature review
Fitz-Walter et al. Exploring the effect of achievements on students attending university orientation
Mustaffa et al. Conceptualizing framework for women empowerment in Indonesia: Integrating the role of media, interpersonal communication, cosmopolite, extension agent and culture as predictors variables
Robinson Look before you lead: Seeing virtual teams through the lens of games
Ng A video game to supplement a hybrid principles of microeconomics course
Mahony et al. Monkey bars, noodles and hay bales: A comparative analysis of social interaction in two school ground contexts
García-Barrios et al. Social dilemmas and individual/group coordination strategies in a complex rural land-use game
Mallick et al. Learning Urogenital Diseases in Oddity (LUDO)—a gamification-based innovation for learning urogenital diseases in emergency medicine
Finco I play, you play and we play together: Social interaction through the use of pokémon go
Gose What video game genres are teaching us
Muhaimin et al. Problematic of massively multiplayer online game addiction in Malaysia
Stock et al. BeeLife: a mobile application to foster environmental awareness in classroom settings
Huang et al. Start learning coding without computers? A case study on children’s unplugged gamified coding education tool with explanatory sequential mixed method
Gutiérrez Competition as a teaching methodology: An experience applying problem-based learning and cooperative learning
Lionello-DeNolf et al. Willingness to produce disadvantageous outcomes in cooperative tasks is modulated by recent experience
Silva et al. A study and a proposal of a collaborative and competitive learning methodology
Shao et al. Electronic Sports Sustainable Development of Probing into Digital Games, Teenage Domestication, and Mutual Construction

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20241101

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250815

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250822

R150 Certificate of patent or registration of utility model

Ref document number: 7730403

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150