Локальний пріоритет ігрового циклу: нова модель Web3-ігор покращує користувацький досвід

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

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

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

Дизайнерський мотивація

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

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

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

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

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

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

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

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

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

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

Наприклад, експериментальний проєкт під назвою MuMu, що був натхненний Opus Magnum від Zachtronic, дозволяє гравцям досліджувати рішення візуальних програмних головоломок.

Основний ігровий цикл MuMu — це веб-інтерфейс, що працює у браузері гравця, і включає в себе:

  1. Графічний інтерфейс користувача, який дозволяє гравцям вводити рішення та переглядати продуктивність.
  2. Симулятор, який працює за логікою загадки, виконує рішення та генерує результати продуктивності.

Гравці можуть вибрати подати рішення певних головоломок до метагрового циклу MuMu. Цей цикл складається з смарт-контрактів та індексних серверів, які відповідають за перевірку рішень та запис результатів.

Основний ігровий цикл буде підписуватися на оновлення даних метаігрового циклу, що дозволить гравцям:

  1. Перегляньте рейтинг усіх поданих рішень.
  2. Вивчайте рішення інших гравців, щоб надихнутися на створення кращих рішень.

Розширення можливостей

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 3
  • Поділіться
Прокоментувати
0/400
MissedAirdropAgainvip
· 08-02 20:23
Офлайн грати онлайн торгівля знову обдурювати людей, як лохів
Переглянути оригіналвідповісти на0
StrawberryIcevip
· 08-02 20:09
Хіба це не означає, що мережеві ігри стали однокористувацькими?
Переглянути оригіналвідповісти на0
Whale_Whisperervip
· 08-02 20:07
Нарешті хтось виявив причину затримок у блокчейн-іграх.
Переглянути оригіналвідповісти на0
  • Закріпити