Локально приоритетный игровой цикл: новый подход к улучшению опыта Web3 игр
Локально приоритетный игровой цикл — это модель, которая ставит на первое место оффлайновый опыт. Его основная характеристика заключается в том, что игровой цикл полностью работает на устройстве игрока и не зависит от подтверждения транзакций в блокчейне или других сетевых откликов, если только игрок сам не решит взаимодействовать с ними. Эта концепция основана на идее локально приоритетного программного обеспечения и была применена в нескольких экспериментальных проектах.
Мотивация дизайна
С быстрым увеличением вычислительных возможностей периферийных устройств перенос большего количества задач обработки на эти устройства может значительно снизить задержку и улучшить игровой опыт. Эта стратегия особенно важна в дизайне игр Web3, поскольку традиционные приложения на блокчейне часто сталкиваются с проблемой ожидания подтверждения транзакций, что влияет на плавность игры.
Чтобы решить эту проблему, разработчики попытались создать новую модель игрового цикла, позволяя каждому игроку отправлять только одну транзакцию за игру. Этот подход эффективно разделяет игровой опыт и скорость транзакций блокчейна, а также время блока, максимально используя локальные вычислительные ресурсы.
Структура модели
Локальный приоритет игрового цикла состоит из двух ключевых частей:
Основной игровой цикл: составляет основное игровое впечатление, полностью работает на локальном устройстве игрока.
Игровой цикл: асинхронное выполнение, способствующее взаимодействию между игроками, не влияющее на выполнение основного игрового цикла.
Основной игровой цикл отвечает за передачу информации в мета-игровой цикл, который генерирует новые данные на основе информации, предоставленной игроком. Эти вновь сгенерированные данные асинхронно возвращаются на устройства игроков.
Применение
Цикл игры на блокчейне может иметь несколько способов реализации, например:
Табло: фиксирует и показывает результаты игроков в решении головоломок.
Совпадение игроков: реализация автоматической системы боев, как в стратегических играх с противниками ИИ.
Дизайн двойного цикла: сочетание медленного многопользовательского игрового цикла (мета-игрового цикла) и быстрого одиночного игрового цикла (основного игрового цикла), например, игры с роботами в жанре королевской битвы.
Реальные примеры
В качестве примера проекта MuMu его основной игровой цикл работает в браузере и включает в себя пользовательский интерфейс и эмулятор. Игроки могут отправлять решения в основанный на смарт-контрактах мета-игровой цикл. Мета-игровой цикл проверяет решения и передает результаты обратно в основной игровой цикл, реализуя функции таблицы лидеров и обмена решениями.
Будущее
Эта модель может быть дополнительно расширена за счет внедрения технологии данных с доказательствами (PCD). Устройства игроков могут генерировать доказательства, указывая на то, что симуляционная программа была выполнена правильно. Этот метод может снизить вычислительную сложность мета-игрового цикла, так как проверка доказательств обычно более эффективна, чем повторное выполнение симуляции.
Кроме того, с помощью технологии нулевых знаний можно реализовать защиту конфиденциальности решений. Таким образом, мета-игровой цикл может ранжировать их, не зная конкретных решений, что дополнительно защищает креативность игроков.
Локальный приоритетный игровой цикл предлагает новые идеи для разработки игр Web3, с надеждой на улучшение игрового опыта при полном использовании преимуществ технологии блокчейн.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
8 Лайков
Награда
8
4
Поделиться
комментарий
0/400
DegenWhisperer
· 08-04 11:37
Игровые карты в блокчейне, а играть вне блокчейна — вот и все.
Посмотреть ОригиналОтветить0
NFTDreamer
· 08-04 11:34
Оффлайн-опыт тоже не обязательно будет гладким.
Посмотреть ОригиналОтветить0
CryptoCrazyGF
· 08-04 11:33
Кто играет, тот знает, что играть оффлайн — это самое приятное.
Посмотреть ОригиналОтветить0
Frontrunner
· 08-04 11:23
Опыт игрока на первом месте, на самом деле нет никакой разницы, связан ли он с цепочкой или нет.
Локальный приоритет игровой цикл: инновационная модель для преодоления瓶颈 Web3 игрового опыта
Локально приоритетный игровой цикл: новый подход к улучшению опыта Web3 игр
Локально приоритетный игровой цикл — это модель, которая ставит на первое место оффлайновый опыт. Его основная характеристика заключается в том, что игровой цикл полностью работает на устройстве игрока и не зависит от подтверждения транзакций в блокчейне или других сетевых откликов, если только игрок сам не решит взаимодействовать с ними. Эта концепция основана на идее локально приоритетного программного обеспечения и была применена в нескольких экспериментальных проектах.
Мотивация дизайна
С быстрым увеличением вычислительных возможностей периферийных устройств перенос большего количества задач обработки на эти устройства может значительно снизить задержку и улучшить игровой опыт. Эта стратегия особенно важна в дизайне игр Web3, поскольку традиционные приложения на блокчейне часто сталкиваются с проблемой ожидания подтверждения транзакций, что влияет на плавность игры.
Чтобы решить эту проблему, разработчики попытались создать новую модель игрового цикла, позволяя каждому игроку отправлять только одну транзакцию за игру. Этот подход эффективно разделяет игровой опыт и скорость транзакций блокчейна, а также время блока, максимально используя локальные вычислительные ресурсы.
Структура модели
Локальный приоритет игрового цикла состоит из двух ключевых частей:
Основной игровой цикл отвечает за передачу информации в мета-игровой цикл, который генерирует новые данные на основе информации, предоставленной игроком. Эти вновь сгенерированные данные асинхронно возвращаются на устройства игроков.
Применение
Цикл игры на блокчейне может иметь несколько способов реализации, например:
Реальные примеры
В качестве примера проекта MuMu его основной игровой цикл работает в браузере и включает в себя пользовательский интерфейс и эмулятор. Игроки могут отправлять решения в основанный на смарт-контрактах мета-игровой цикл. Мета-игровой цикл проверяет решения и передает результаты обратно в основной игровой цикл, реализуя функции таблицы лидеров и обмена решениями.
Будущее
Эта модель может быть дополнительно расширена за счет внедрения технологии данных с доказательствами (PCD). Устройства игроков могут генерировать доказательства, указывая на то, что симуляционная программа была выполнена правильно. Этот метод может снизить вычислительную сложность мета-игрового цикла, так как проверка доказательств обычно более эффективна, чем повторное выполнение симуляции.
Кроме того, с помощью технологии нулевых знаний можно реализовать защиту конфиденциальности решений. Таким образом, мета-игровой цикл может ранжировать их, не зная конкретных решений, что дополнительно защищает креативность игроков.
Локальный приоритетный игровой цикл предлагает новые идеи для разработки игр Web3, с надеждой на улучшение игрового опыта при полном использовании преимуществ технологии блокчейн.