Sentences:у блокчейні співпраця інструменти для побудови світу дослідження механізму колективного прийняття рішень

robot
Генерація анотацій у процесі

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

Однією з важливих характеристик дизайну ігор у блокчейні є акцент на колективному прийнятті рішень. Щоб дослідити цю функцію, ми розробили Sentences, інструмент для колективного створення світу на основі технологій блокчейну. Його основний дизайн зосереджений навколо структури гілок на основі модульного додавання. Sentences використовує MUD-структуру для створення легкого середовища для колективного написання наративу. Кожного разу, коли запускається нова гра, створюється абсолютно новий світ, який гравці збагачують, поступово додаючи легенди.

Мотивація дизайну

У сфері автономних світів нові проекти часто потребують колективного "створення світу", тобто спільного створення системи легенд, яка визначає, як гравці переживають цей світ. Ця діяльність зазвичай є неформальною та неструктурованою, але також може бути спрямована через впорядковані підказки та вправи, що допомагає учасникам формувати структуру та узгодженість світу.

Ці вправи самі по собі формують світ. Вони створюють інформаційну систему між оповідачами, встановлюють набір правил, які сприяють розвитку наративу. Цей набір правил є самим світом, створюючи відкритий реальний простір для народження нових ідей. Вибір вправ обов'язково вплине на створюваний наратив: набір питань припускає простір потенційних відповідей; підказка в певному напрямку може обмежити дослідження в інших напрямках.

Отже, Sentences можна вважати "світом, що створює світ", який є первинним пісочницею для спільного створення знань. Він спроектований просто і обмежено, щоб слугувати експериментальним майданчиком для тестування нових ідей. У світі Sentences, крім розширення наративу, немає інших способів взаємодії або внесків. Світ лінійно будується, але може розгалужуватися в кілька напрямків від початкового насіння.

Механіка гри

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

"Це суспільство найбільше цінує природу" "Ця цивілізація повністю залежить від рівня" "Ця група створена на основі грошей"

Світ одразу ж вступає в активну фазу після його створення, автор має фіксований час (встановлений на 20 блоків, у регулярному ритмі) для внесення нових доповнень до історії. По закінченню часу розпочинається друга стадія, учасники голосують за найулюбленіший варіант. Після закінчення голосування найпопулярніша пропозиція буде включена в історію, а потім цей процес почнеться знову.

Якщо протягом визначеного часу не буде подано жодної пропозиції, світ зникне. Це зникнення не є постійним: світ просто архівується. Оскільки всі пропозиції та голосування записуються у блокчейні, кожен світ зберігає всю можливу історію напрямків, ці "зникнення" гілки представляють собою ряд можливих паралельних всесвітів.

Технічна реалізація

Наративний стан управляється двома взаємопов'язаними системами: одна відповідає за генерацію нових наративів, а інша обробляє час, голосування та пропозиції нових змістів наративу.

Ініціалізація нової історії складається з речень, обраних випадковим чином з попередньо визначеного списку підказок. Ці підказки генеруються за допомогою простих скриптів синтаксичного заміщення. У майбутніх версіях цей скрипт може бути скопійовано в контракт, щоб забезпечити більш різноманітні точки відліку.

Після ініціалізації історії початковий підказка додається до у блокчейні, новий період пропозицій починається. Цей цикл триває n блоків (кожен блок приблизно одну секунду), визначається змінною periodEndsBlock, яка встановлюється на початку кожного нового періоду пропозицій.

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

Коли закінчується термін подання пропозицій, система підраховує кількість голосів за кожну пропозицію. Якщо виникає нічия, випадковим чином вибирається одна з пропозицій. Якщо не було подано жодної пропозиції, історія закінчується і архівується, гравці можуть вибрати, щоб почати нову історію.

Сценарії використання

Речення найкраще підходять для сцен, де бере участь від 10 до 50 учасників, які можуть знати один одного, а можуть і ні, але всі вони збираються разом з метою створення прототипних легенд. Наприклад, можна організувати подію на соціальній платформі, мета якої – створити п'ять нових світів протягом години.

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

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

Джерело натхнення

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

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

Майбутнє

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

Ще один цікавий напрямок розвитку полягає в додаванні можливості генерувати паралельні світи з "мертвих" гілок сучасного світу. Найкращим способом реалізації цього механізму може бути створення нового контракту "нового світу", який міститиме вказівники на старі гілки, замість того, щоб генерувати зовсім новий світ з нуля.

MAX0.68%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 9
  • Репост
  • Поділіться
Прокоментувати
0/400
RektRecordervip
· 08-08 02:07
Справді, що гравці скажуть, те й вважається.
Переглянути оригіналвідповісти на0
ValidatorVikingvip
· 08-07 04:29
хм, перевірена на битвах MUD структура... але де метрики готовності до форку? смх
Переглянути оригіналвідповісти на0
SleepyValidatorvip
· 08-06 17:55
Відчуття, що зв'язування через наратив дійсно непогане.
Переглянути оригіналвідповісти на0
ChainWallflowervip
· 08-06 07:54
Знову говорять про побудову світу. Коли це нарешті реалізується? Не дуже добре.
Переглянути оригіналвідповісти на0
ImpermanentLossFanvip
· 08-06 07:53
Ethereum на верху світу перша велика справа
Переглянути оригіналвідповісти на0
ColdWalletGuardianvip
· 08-06 07:49
Ця річ не є нічим іншим, як супом з черепахи у версії Web3~
Переглянути оригіналвідповісти на0
TokenomicsTinfoilHatvip
· 08-06 07:29
Відчуття, що це просто генератор історій.
Переглянути оригіналвідповісти на0
  • Закріпити