# オンチェーン協力世界構築:新しいタイプの物語生成ツールオンチェーンゲーム設計の重要な特徴の一つは、集団的意思決定への高い重視です。この特性を探求するために、私たちはSentencesという名前のオンチェーン協力的世界構築ツールを開発しました。このツールのコアは、単に分岐した物語を追加する原始的な構造に基づいています。SentencesはMUD技術を利用して構築され、集団的物語生成のための軽量な環境を提供します。新しいゲームを開始するたびに、全く新しい世界が創造され、プレイヤーたちは伝説を段階的に追加することでこの世界を豊かにします。## デザイン理念自治の世界の領域では、新しいプロジェクトがしばしば共同の"世界構築"を行う必要があります。つまり、プレイヤーがこの世界をどのように体験するかを決定する共通の伝説体系を創造することです。このプロセスは通常、非公式で構造がありませんが、秩序あるヒントや練習を通じて導くこともでき、世界構築者が彼らの世界の構造と一貫性を形作るのを助けることができます。これらの練習はそれ自体で一つの世界を構成しています。それらは語り手の間に情報システムを構築し、このルールセットが物語の盛況を可能にしています。ルール自体が世界であり、新しいアイデアの誕生のために未解決の現実空間を創造します。練習の選択は、創造される物語に必然的に影響を与えます:一組の質問は潜在的な答えの空間を仮定し、特定の方向のヒントは別の方向の探求を妨げる可能性があります。したがって、Sentencesは"世界を構築する世界"と見なすことができ、協力的な知識生成のための原始的なサンドボックスです。その設計はシンプルで制限されており、新しいアイデアをテストするための実験室として機能します。Sentencesの世界では、物語を拡張することを除いて、他にインタラクションや貢献の方法はありません。世界の構築は線形ですが、初期の種子から複数の方向に枝分かれすることができます。## 運営メカニズムプレイヤーがSentencesクライアントをロードすると、進行中の世界がない場合、システムは新しい世界を生成するオプションを提供します。生成後、プレイヤーはストーリーを展開するためのプロンプトを受け取ります。例えば:"この社会は自然を最も重視している""この文明は完全に水平に依存しています""この団体は金銭によって設立されました"世界が生成された後、作者はストーリーに新しい補足内容を提案するための固定時間(20ブロックに設定)を持っています。時間が終了すると、投票段階に入り、参加者は最も好きな提案を選びます。最も票を得た提案がストーリーに追加され、その後このプロセスが再び始まります。指定された時間内に提案が提出されなければ、世界は"消亡"します。しかし、この消亡は永久的ではなく、世界はただアーカイブされるだけです。すべての提案と投票がオンチェーンに記録されているため、各世界は発展の可能な方向性の完全な歴史を保持しており、これらの"消亡"の枝は一連の可能な平行宇宙を表しています。## 技術的な実装物語の状態は、互いに関連する二つのシステムによって管理されている:一つは新しい物語の生成を担当し、もう一つは時間、投票、そして新しいコンテンツの提案を処理する。初期のストーリーは、予め設定されたプロンプトリストからランダムに選択された文で構成されています。これらのプロンプトは、単純な置換文法スクリプトによって生成されました。将来のバージョンでは、このスクリプトがコントラクト内に複製され、より多様な出発点を提供する可能性があります。ストーリーが初期化されると、初期プロンプトがオンチェーンに追加され、新しい提案期間が始まります。このサイクルはnブロック(約1秒ごと)続き、変数periodEndsBlockによって定義されます。提案期間中、参加者は新しいストーリー項目を提案し、拡張の方向を決定するために投票します。提案と投票は専用のシステムによって処理され、periodEndsBlock変数に基づいて貢献の時間が検証されます。各提案は「親」を指し、成功した提案はリンクリストを形成します。提案期間が終了すると、システムは各提案の票数を計算します。もし同票の場合は、ランダムに1つの提案が選ばれます。提案がない場合は、物語は終了し、アーカイブされます。## アプリケーションシーン10〜50人の参加者に最適なシナリオで、これらの参加者は互いに知り合いである可能性もあれば、知らない可能性もありますが、プロトタイプの伝説を創造する精神で集まっています。例えば、ソーシャルプラットフォーム上でイベントを開催し、1時間以内に5つの新しい世界を生成することを目指すことができます。独立したツールとして、Sentencesは特に魅力的ではないかもしれません。それは完全な世界というよりも、むしろツールのようです。しかし、モジュラーコンポーネントとして、Sentencesのナラティブ生成メカニズムは、より豊かなロールプレイングゲームにうまく組み込まれ、ゲームの進行中にゲーム構造を織り交ぜることができます。その投票メカニズムは、プレイヤー生成のプロンプトに生成出力を含めるためにも使用できます。## 今後の展望Sentencesの明らかな拡張方向は、世界を初期化する人が具体的なルールを設定し、新しい文を物語に追加する方法を決定できるようにすることです。例えば、これらのルールは投票システムを変更し、物語を続けるために特定の数のプレイヤーが参加することを要求したり、投票時間を調整して物語の進行速度を変更したりすることができます。こうして、Sentencesは世界のプロトタイプ設計ツールであるだけでなく、特定の物語スタイルや対話構造を生み出すための制約条件のプロトタイプ設計ツールにもなります。もう一つの興味深い発展の方向性は、現在の世界の「死」のブランチから平行世界を生成することです。これを実現する最良の方法は、完全にゼロから新しい世界を生成するのではなく、古いブランチへのポインタを含む新しい「新世界」契約を生成することかもしれません。総じて、Sentencesはオンチェーン協力の世界構築に革新的なフレームワークを提供しており、ブロックチェーン技術が創造的分野での潜在能力を示すだけでなく、集団的な物語創作に独特な実験プラットフォームを提供しています。
センテンス:オンチェーン協力ナラティブの新しい世界構築ツール
オンチェーン協力世界構築:新しいタイプの物語生成ツール
オンチェーンゲーム設計の重要な特徴の一つは、集団的意思決定への高い重視です。この特性を探求するために、私たちはSentencesという名前のオンチェーン協力的世界構築ツールを開発しました。このツールのコアは、単に分岐した物語を追加する原始的な構造に基づいています。SentencesはMUD技術を利用して構築され、集団的物語生成のための軽量な環境を提供します。新しいゲームを開始するたびに、全く新しい世界が創造され、プレイヤーたちは伝説を段階的に追加することでこの世界を豊かにします。
デザイン理念
自治の世界の領域では、新しいプロジェクトがしばしば共同の"世界構築"を行う必要があります。つまり、プレイヤーがこの世界をどのように体験するかを決定する共通の伝説体系を創造することです。このプロセスは通常、非公式で構造がありませんが、秩序あるヒントや練習を通じて導くこともでき、世界構築者が彼らの世界の構造と一貫性を形作るのを助けることができます。
これらの練習はそれ自体で一つの世界を構成しています。それらは語り手の間に情報システムを構築し、このルールセットが物語の盛況を可能にしています。ルール自体が世界であり、新しいアイデアの誕生のために未解決の現実空間を創造します。練習の選択は、創造される物語に必然的に影響を与えます:一組の質問は潜在的な答えの空間を仮定し、特定の方向のヒントは別の方向の探求を妨げる可能性があります。
したがって、Sentencesは"世界を構築する世界"と見なすことができ、協力的な知識生成のための原始的なサンドボックスです。その設計はシンプルで制限されており、新しいアイデアをテストするための実験室として機能します。Sentencesの世界では、物語を拡張することを除いて、他にインタラクションや貢献の方法はありません。世界の構築は線形ですが、初期の種子から複数の方向に枝分かれすることができます。
運営メカニズム
プレイヤーがSentencesクライアントをロードすると、進行中の世界がない場合、システムは新しい世界を生成するオプションを提供します。生成後、プレイヤーはストーリーを展開するためのプロンプトを受け取ります。例えば:
"この社会は自然を最も重視している" "この文明は完全に水平に依存しています" "この団体は金銭によって設立されました"
世界が生成された後、作者はストーリーに新しい補足内容を提案するための固定時間(20ブロックに設定)を持っています。時間が終了すると、投票段階に入り、参加者は最も好きな提案を選びます。最も票を得た提案がストーリーに追加され、その後このプロセスが再び始まります。
指定された時間内に提案が提出されなければ、世界は"消亡"します。しかし、この消亡は永久的ではなく、世界はただアーカイブされるだけです。すべての提案と投票がオンチェーンに記録されているため、各世界は発展の可能な方向性の完全な歴史を保持しており、これらの"消亡"の枝は一連の可能な平行宇宙を表しています。
技術的な実装
物語の状態は、互いに関連する二つのシステムによって管理されている:一つは新しい物語の生成を担当し、もう一つは時間、投票、そして新しいコンテンツの提案を処理する。
初期のストーリーは、予め設定されたプロンプトリストからランダムに選択された文で構成されています。これらのプロンプトは、単純な置換文法スクリプトによって生成されました。将来のバージョンでは、このスクリプトがコントラクト内に複製され、より多様な出発点を提供する可能性があります。
ストーリーが初期化されると、初期プロンプトがオンチェーンに追加され、新しい提案期間が始まります。このサイクルはnブロック(約1秒ごと)続き、変数periodEndsBlockによって定義されます。
提案期間中、参加者は新しいストーリー項目を提案し、拡張の方向を決定するために投票します。提案と投票は専用のシステムによって処理され、periodEndsBlock変数に基づいて貢献の時間が検証されます。各提案は「親」を指し、成功した提案はリンクリストを形成します。
提案期間が終了すると、システムは各提案の票数を計算します。もし同票の場合は、ランダムに1つの提案が選ばれます。提案がない場合は、物語は終了し、アーカイブされます。
アプリケーションシーン
10〜50人の参加者に最適なシナリオで、これらの参加者は互いに知り合いである可能性もあれば、知らない可能性もありますが、プロトタイプの伝説を創造する精神で集まっています。例えば、ソーシャルプラットフォーム上でイベントを開催し、1時間以内に5つの新しい世界を生成することを目指すことができます。
独立したツールとして、Sentencesは特に魅力的ではないかもしれません。それは完全な世界というよりも、むしろツールのようです。しかし、モジュラーコンポーネントとして、Sentencesのナラティブ生成メカニズムは、より豊かなロールプレイングゲームにうまく組み込まれ、ゲームの進行中にゲーム構造を織り交ぜることができます。その投票メカニズムは、プレイヤー生成のプロンプトに生成出力を含めるためにも使用できます。
今後の展望
Sentencesの明らかな拡張方向は、世界を初期化する人が具体的なルールを設定し、新しい文を物語に追加する方法を決定できるようにすることです。例えば、これらのルールは投票システムを変更し、物語を続けるために特定の数のプレイヤーが参加することを要求したり、投票時間を調整して物語の進行速度を変更したりすることができます。こうして、Sentencesは世界のプロトタイプ設計ツールであるだけでなく、特定の物語スタイルや対話構造を生み出すための制約条件のプロトタイプ設計ツールにもなります。
もう一つの興味深い発展の方向性は、現在の世界の「死」のブランチから平行世界を生成することです。これを実現する最良の方法は、完全にゼロから新しい世界を生成するのではなく、古いブランチへのポインタを含む新しい「新世界」契約を生成することかもしれません。
総じて、Sentencesはオンチェーン協力の世界構築に革新的なフレームワークを提供しており、ブロックチェーン技術が創造的分野での潜在能力を示すだけでなく、集団的な物語創作に独特な実験プラットフォームを提供しています。