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

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

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

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

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

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

Детальний опис режиму

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

  1. Основний ігровий цикл: складає основний ігровий досвід, повністю виконується на локальному пристрої гравця.

  2. Елемент ігрового циклу: асинхронний запуск, що сприяє взаємодії між гравцями, але не перешкоджає виконанню основного ігрового циклу.

Основний ігровий цикл передає інформацію до метаігрового циклу, який генерує нову інформацію на основі даних, наданих гравцем. Ця нова інформація потім асинхронно повертається на пристрій гравця.

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

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

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

Приклад реалізації

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

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

Розширення та перспективи майбутнього

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
BridgeJumpervip
· 10год тому
Досить бикова ідея, лайк!
Переглянути оригіналвідповісти на0
LiquidityHuntervip
· 12год тому
Досвід є головним пріоритетом
Переглянути оригіналвідповісти на0
GateUser-1a2ed0b9vip
· 08-05 14:32
Нарешті хтось заговорив по суті.
Переглянути оригіналвідповісти на0
fork_in_the_roadvip
· 08-05 14:20
Добра ідея для оновлення блокчейн-ігор
Переглянути оригіналвідповісти на0
SchroedingerAirdropvip
· 08-05 14:18
Блокчейн сильніше оновлено
Переглянути оригіналвідповісти на0
GetRichLeekvip
· 08-05 14:13
Ланцюгові ігри також стали внутрішньо конкурентними.
Переглянути оригіналвідповісти на0
  • Закріпити