Sentences проект: новый парадигма построения мира сотрудничества в блокчейне

В блокчейне кооперативное построение мира: Исследование проекта Sentences

В области проектирования игр в блокчейне есть множество характеристик и ограничений, одним из ярко выраженных аспектов является высокая степень важности коллективного принятия решений. Исследуя эту характеристику через прототипную систему, мы представили проект Sentences: инструмент для совместного строительства мира на основе блокчейна, структура которого сосредоточена вокруг оригинальной структуры разветвленного повествования, доступной только для добавления. Проект построен на базе MUD, предоставляя легкую среду для генерации коллективного повествования. Каждая новая игра Sentences создает совершенно новый мир, который игроки затем обогащают, постепенно добавляя легенды.

Мотивация проекта

В автономном мировом пространстве одной из распространенных задач при возникновении новых проектов является коллективное "создание мира", то есть создание единой системы легенд, определяющей опыт игроков в данном мире. Эта деятельность обычно неформальная и неструктурированная, но может поддерживаться с помощью упорядоченных подсказок и упражнений, помогая создателям миров формировать структуру и последовательность своих миров.

Эти упражнения сами по себе создают мир. Они устанавливают информационную систему между рассказчиками, которая является набором правил, позволяющих рассказу процветать. Этот набор правил является сутью мира, создавая неопределенное пространство реальности для рождения новых идей. Выбор упражнений также обязательно повлияет на создаваемый рассказ: набор вопросов предполагает пространство потенциальных ответов; подсказка в одном направлении может препятствовать исследованию в другом направлении.

Таким образом, Sentences — это "мир, создающий мир"; оригинальный песочница для совместного создания знаний. Он неизбежно будет разреженным и ограниченным, предназначенным для того, чтобы служить лабораторией для тестирования новых идей. В мире Sentences, кроме расширения нарратива, нет других способов взаимодействия или вклада. Мир строится линейно, но может ветвиться в нескольких направлениях от начального семени.

Механизм

Когда игрок загружает клиент Sentences, если нет активного мира, система предложит вариант создания нового мира. После создания игрок получит подсказку, касающуюся основных механизмов разработки истории, пример может быть следующим:

"В этом обществе самое важное - это природа" "Эта цивилизация полностью зависит от уровня" "Эта группа основана на деньгах"

Как только мир будет создан, автор имеет фиксированное время (установлено на 20 блоков, с регулярным тиком) для того, чтобы предложить новые дополнения к истории. По истечении времени начинается второй этап, на котором участники голосуют за свои любимые предложения. После подсчета голосов наиболее популярное предложение будет добавлено в историю, после чего процесс начинается заново.

Если в течение временного окна не будет предложено никаких инициатив, мир исчезнет. Это исчезновение не является постоянным: мир просто добавляет в архив другие уже исчезнувшие миры. Поскольку все предложения и голосования записываются в блокчейне, все миры содержат полную историю возможных направлений как "ветвь исчезновения", представляющую собой набор возможных параллельных вселенных.

Структура контракта

Состояние нарратива управляется двумя взаимосвязанными системами: одна отвечает за создание новых нарративов, другая обрабатывает время, голосование и предложения по нарративу нового содержания.

Инициализация новой истории состоит из предложений, случайным образом выбранных из закодированного списка жестко заданных подсказок. Эти подсказки генерируются с использованием простого скрипта замены синтаксиса. В будущих версиях этот скрипт может быть воспроизведен в контракте, чтобы предоставить более разнообразные отправные точки.

Как только инициализация истории завершена, начальный сигнал добавляется в блокчейн, начинается новый период предложений. Этот цикл продолжается n блоков (каждый блок примерно одну секунду) и определяется переменной periodEndsBlock, которая устанавливается на активной истории при начале каждого нового периода предложений.

В течение периода предложений участники могут предлагать новые элементы повествования и голосовать за выбранные ими расширения. Предложения и голосование обрабатываются специальной системой, которая проверяет время этих вкладов на основе переменной periodEndsBlock. Каждое предложение указывает на "родительское" (предложение, на которое оно отвечает), успешные предложения формируют связанный список.

В конце периода подачи предложений система подсчитает количество голосов за каждое предложение. В случае ничьей будет случайным образом выбрано одно из предложений. Если не было предложено ни одного предложения, история завершится, будет архивирована, и игрок сможет выбрать создание новой истории.

Применение

Проект Sentences лучше всего подходит для использования в среде с 10-50 участниками, которые могут знать друг друга или не знать, но собираются вместе в духе прототипа легенды. Например, можно провести мероприятие на онлайн-социальной платформе с целью создания пяти новых миров за час.

Sentences сама по себе не является особенно увлекательной игрой, она больше похожа на инструмент. Однако, как модульный компонент, механика генерации нарратива Sentences может хорошо вписаться в более богатые ролевые игры, переплетая структуру игры в процессе игры. Ее механика голосования также может быть использована для поддержки включения сгенерированного вывода в подсказки, созданные игроками.

Ограничением текущей версии является специфичность начального подсказки. Хотя это можно настроить для различных развертываний, дальнейшее расширение механизма генерации подсказок в игре, чтобы он больше соответствовал открытости нарративной части, будет интересным направлением развития.

Ссылки и вдохновение

Форма предложений вдохновлена текстовыми играми, импровизацией, легендами и настольными ролевыми играми. В процессе создания мы ссылались на несколько конкретных проектов, включая Epitaph Макса Кремински (игру генерации фантастического повествования) и инструмент альтернативной грамматики Tracery Кейт Комптон. Эти проекты используют простую случайность и модульность для создания сложных разветвленных повествований, и мы особенно интересуемся потенциалом использования этих примитивов в коллективных сценах.

Хотя Sentences учитывал это при создании мира и в этом плане имеет некоторую субъективность (то есть: просто добавление повествования), он также может быть использован в других ограниченных сценариях совместного написания.

Будущее направление развития

Очевидным направлением расширения проекта Sentences является возможность инициализации мира людьми, устанавливающими конкретные правила о том, как новые предложения будут добавляться в нарратив. Например, эти правила могут изменять систему голосования, требуя определенное количество игроков для продолжения нарратива, или регулировать время голосования для изменения скорости развития нарратива. Таким образом, Sentences становится не только инструментом прототипирования мира, но и инструментом прототипирования ограничений и структур диалога, создающих определенный стиль истории.

Другим интересным направлением развития является добавление опции создания параллельных миров из "мертвых" ветвей текущего мира. Наилучший способ реализации этой функции может заключаться в создании нового контракта "нового мира" с указателями на старые ветви, вместо того чтобы создавать новый мир с нуля.

Благодаря этим потенциальным расширениям и улучшениям проект Sentences имеет все шансы стать более гибким и мощным инструментом для построения совместного мира в блокчейне, предоставляя создателям и игрокам более богатый интерактивный опыт.

MAX-0.43%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 10
  • Поделиться
комментарий
0/400
DeFiGraylingvip
· 21ч назад
Мета-сторителлинг или что-то в этом роде, это довольно круто
Посмотреть ОригиналОтветить0
VitaliksTwinvip
· 22ч назад
Это гораздо интереснее, чем тот рисунок алмаза, который нарисовал Виталик Бутерин.
Посмотреть ОригиналОтветить0
NFTDreamervip
· 08-03 23:34
Кажется, это снова проект с концепцией...
Посмотреть ОригиналОтветить0
GateUser-44a00d6cvip
· 08-01 19:39
Ещё одна игрушка на базе mud-фреймворка. Что нового?
Посмотреть ОригиналОтветить0
SmartMoneyWalletvip
· 08-01 19:36
История о неудачниках: та же старая история, только с новыми обертками. Ликвидность слишком низкая, а значит, это просто вывешивание одного товара, а продажа другого.
Посмотреть ОригиналОтветить0
GasFeeCriervip
· 08-01 19:29
Снова нужно тратить Газ для совместной игры, это так мучительно.
Посмотреть ОригиналОтветить0
MetaMaskVictimvip
· 08-01 19:25
Создание мира? В прошлый раз я тестировал 20 минут, и это было мошенничество.
Посмотреть ОригиналОтветить0
SocialFiQueenvip
· 08-01 19:24
Мастера мира? Виртуальная недвижимость станет популярной
Посмотреть ОригиналОтветить0
RugResistantvip
· 08-01 19:20
Хмм... структуры только для добавления? Потенциальные условия гонки обнаружены, если честно. Нужен тщательный аудит безопасности как можно скорее.
Посмотреть ОригиналОтветить0
CryptoPhoenixvip
· 08-01 19:15
Медвежий рынок чем больше падение, тем больше смотрят вверх. Уверенное удержание — это самая большая вера! Когда все будут в плюсе, возможно, это будет последняя возможность.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить