В последнее время игровое направление, о котором все говорят, сместилось с традиционных игр с блокчейном на игры с полной цепочкой, так в чем же разница между играми с полной цепочкой и традиционными играми с блокчейном?
В этой статье подробно анализируются различия и основные характеристики игр с полной цепочкой и традиционных цепных игр, в том числе существенные различия между играми с полной цепочкой и традиционными цепными играми с точки зрения концепции дизайна, режимов работы и даже пользовательского опыта. Во второй части статьи будут подробно и профессионально рассмотрены некоторые ключевые технологии игр с полной цепочкой, и на основе реальных случаев показано, как эти технологии можно применять в играх с полной цепочкой и способствовать их постоянному развитию и инновациям.
Сетевые игры
Игра с полной цепочкой — это игра, в которой все игровые операции, включая игровую логику, активы, экономические модели, правила и взаимодействия, записываются в блокчейн и выполняются блокчейном. В этой модели блокчейн действует как игровой сервер, используя смарт-контракты для обеспечения строгого соблюдения и проверки правил игры.
В полной цепочке каждая операция игрока реализуется через взаимодействие со смарт-контрактом. Таким образом, повышается не только прозрачность, но и повышается безопасность работы. Все хранение данных, выполнение логики и повествование игры осуществляются в блокчейне, а управление реализовано в виде децентрализованной автономной организации (ДАО).
Игра с полной цепочкой представляет собой полностью децентрализованную модель, не требующую разрешения для запуска игры и легко компонуемую. Этот игровой режим нарушает традиционный режим работы игры, по-настоящему реализует честное взаимодействие между игроками и разработчиками, а также значительно повышает долговечность и масштабируемость игры.
Традиционные блокчейн-игры
В 2021 году появится модель «Play-to-Earn (P2E)» (Play-to-Earn, P2E), что сделает игры на блокчейне (GameFi) очень популярными. Тем не менее, эти жары исчезли так же быстро. По большей части большинство проектов GameFi мало чем отличаются от проектов децентрализованного финансирования (DeFi). Успех модели P2E требует участия достаточного количества новых пользователей и умеренной стратегии распределения токенов для сохранения ограниченных преимуществ пользователей, что продлевает жизненный цикл проекта. Однако это не решает долгосрочных проблем с играбельностью этих игр.
На самом деле, многие P2E-игры не привлекательны по своей природе, обычно они просто добавляют простую игровую упаковку поверх некоторых финансовых инструментов в попытке привлечь пользователей. Что еще хуже, процесс определения наград в этих играх часто непрозрачен, что делает всю систему непрозрачной, поэтому у игроков может возникнуть чувство недоверия.
Кроме того, этот тип игры в случае успеха может привлечь внимание спекулянтов. Эти спекулянты вкладывают немного денег в надежде получить быструю прибыль. Однако это приводит к оттоку стоимости из игровой системы, оказывая понижательное давление на цены активов. Наконец, основная логика и взаимодействие таких игр по-прежнему централизованы, полагаясь на централизованные серверы для вычислений и обработки.
Игровые функции по всей цепочке
1/ Право собственности на активы игрока
По сравнению с традиционными играми с блокчейном, игры с полной цепочкой привнесли значительные инновации в владение активами игроков. В традиционных цепных играх, если эксплуатация и команда разработчиков игры перестанут продвигаться вперед, это может повлиять на стоимость активов игрока и даже может войти в так называемую «спираль смерти Gamefi», поскольку жизнь игры зависит от операции. статус команды. В этом случае, как только команда прекратит свою деятельность, стоимость активов игрока может значительно снизиться.
Тем не менее, играм с полной цепочкой не о чем беспокоиться в этом отношении. Как только команда разработчиков игры завершает разработку и развертывает ее в цепочке, не имеет значения, продолжает ли первоначальная команда разработчиков выполнять последующее обслуживание. Влияние на игру относительно небольшое. Это связано с тем, что код игры имеет открытый исходный код, и сообщество полностью способно взять на себя работу первоначальной команды разработчиков и даже возглавить разработку игры. Dark Forest — такой яркий пример, демонстрирующий силу сообщества в играх с полной цепочкой.
Короче говоря, игры с полной цепочкой изменили ограничения традиционных цепных игр, обеспечив более сильную защиту владения активами для игроков, то есть феномен чрезмерной зависимости стоимости активов от командных операций. В играх с полной цепочкой открытый исходный код и сила сообщества могут заставить игру продолжать развиваться и защищать ценность активов игроков.
2/ Компонуемость
Компонуемость игр с полной цепочкой — самая большая особенность, которая отличает их от традиционных цепных игр, а ядро отражает их не требующий разрешения характер. Пока разработчики открывают интерфейс кода, любой может взять существующие активы и дать им новые определения и функции в новых игровых средах. Например, игроки могут свободно настраивать конфигурацию игровых сессий и комбинировать различные элементы для создания игр и приключений, полностью отвечающих их потребностям.
Такой тип настройки и компонуемости наделяет игру с полной цепочкой бесконечными возможностями, позволяя игрокам создавать и испытывать неограниченные инновации в игровом мире. Это не только повышает привлекательность игры, но и открывает новый путь развития игровой индустрии.
3/Основная логика
Проще говоря, игра с полной цепочкой — это форма игры, в которой вся основная логика игры, включая хранение состояний, вычисления и выполнение, размещается поверх смарт-контрактов блокчейна.
Напротив, традиционные игры с блокчейном развертывают всю свою основную логику, такую как хранение состояний, вычисления и выполнение, на централизованных серверах.
Эти два режима представляют собой два совершенно разных режима работы игры: игры с полной цепочкой, как правило, делают упор на децентрализацию и открытость, в то время как традиционные цепные игры полагаются на работу и управление централизованными серверами.
4/ Игровой механизм
Вся игровая цепочка основана на геймплейном дизайне, который производит геймплей с игрой.
Возьмем, к примеру, Dark Forest, стратегическую игру, построенную на блокчейне Ethereum. В этой игре игроки могут открывать, оккупировать и защищать галактики. Все действия в игре выполняются на блокчейне Ethereum, что делает действия каждого игрока полностью прозрачными и неизменными, и в то же время активы в игре (например, галактики) имеют реальную ценность.
Геймплей игры «Темный лес» знакомит с элементами теории игр. Ресурсы в игре ограничены (например, галактики), и игрокам необходимо оптимизировать их приобретение и использование ресурсов с помощью стратегии и планирования для достижения наилучших результатов. В этом режиме решения каждого игрока влияют на решения других игроков и на состояние игры в целом. Это приводит к интерактивной, динамичной игровой среде, в которой каждый игрок пытается предсказать и повлиять на поведение других игроков в свою пользу.
Игровой метод привносит новый режим взаимодействия с игроком и метод создания ценности во всей цепочке игр. Но в то же время следует также отметить, что такой геймплей может вызвать некоторые проблемы, такие как экономический дисбаланс, явление, что сильный сильнее и т. д. Как сделать так, чтобы игра была честной и при этом приносила удовольствие, — важная задача для разработчиков игр с полной цепочкой.
5/Операционный маркетинг
Благодаря характеристикам игр с полной цепочкой в разработке игр могут участвовать даже небольшие команды или разработчики с низкими затратами. В этом случае эти небольшие команды могут быть не в состоянии выделять большие бюджеты на маркетинговую деятельность. Однако это не означает, что их игры не могут достичь своей целевой аудитории. Игры с полной цепочкой обычно нацелены на очень профессиональные и специфические группы аудитории, которые будут активно искать интересующие их продукты, и у них обычно есть свои собственные сообщества, через которые распространяется информация.
Стратегия работы в играх с полной цепочкой также отличается от цепных игр. В играх с полной цепочкой больше внимания уделяется самому игровому процессу и техническому обслуживанию. Их основная операционная задача — обеспечить стабильную работу самой игры.
Напротив, в традиционных цепных играх больше внимания уделяется получению прибыли за счет использования игрового поведения пользователей. В этой модели их маркетинговая стратегия в основном направлена на привлечение и удержание игроков за счет предоставления высококачественного игрового опыта. Кроме того, экономическая модель игры должна иметь финансовые атрибуты. При институциональном одобрении и поддержке платформы сообщество игроков может быть создано быстрее, а его пользовательская база расширена.
6/Опыт эксплуатации
Существуют некоторые существенные различия в опыте работы между играми с полной цепочкой и традиционными цепными играми.
Участие игроков: в играх с полной цепочкой обычно больше внимания уделяется участию и влиянию игроков. Например, игроки могут влиять на правила или направление развития игры посредством голосования или других средств.
Производительность и масштабируемость. Поскольку все операции полноцепочечных игр выполняются в блокчейне, они могут быть ограничены производительностью и масштабируемостью блокчейна. Например, если сеть блокчейна занята, подтверждение игровых транзакций может занять больше времени, что может повлиять на беглость и производительность игры в реальном времени.
Стоимость: Игрокам, играющим в игры с полной цепочкой, может потребоваться уплатить некоторые сборы за игровые транзакции, и эти сборы могут варьироваться в зависимости от загруженности сети блокчейна.
Важная технология полной цепочки игр
1/Доказательство с нулевым разглашением
Доказательства с нулевым разглашением (ZKP) — это криптографический принцип, который позволяет одному человеку доказать другому, что утверждение верно, не предоставляя никакой другой информации, кроме доказательства. То есть вы можете доказать, что знаете определенную информацию или соответствуете определенному условию, не раскрывая никакой достоверной информации.
В криптографии доказательство с нулевым разглашением включает в себя три важных понятия:
Полнота: если утверждение истинно, то всегда есть способ доказать его, чтобы проверяющий принял доказательство.
Надежность: если утверждение ложно, как бы ни старался доказывающий, проверяющий не может принять доказательство.
Нулевое разглашение: если утверждение истинно, то доказывающий может заставить проверяющего принять доказательство, но процесс доказательства не раскрывает никакой другой информации.
Во всей цепной игре большое значение имеет применение доказательства с нулевым разглашением. Например, в игре Dark Forest используются доказательства с нулевым разглашением. В этой игре все игровое состояние хранится в блокчейне, который теоретически может просмотреть любой. Однако игроки могут не хотеть, чтобы их стратегии и ресурсы были видны другим игрокам, и именно здесь вступают в игру доказательства с нулевым разглашением. Благодаря доказательству с нулевым разглашением игроки могут доказать, что они выполнили соответствующие игровые операции, не раскрывая свои конкретные стратегии и ресурсы.
Кроме того, из-за децентрализованного характера блокчейна доказательства с нулевым разглашением также могут использоваться для предотвращения мошенничества. В традиционных централизованных играх игровой сервер будет обнаруживать читерство, но в играх с полной цепочкой эту функцию можно реализовать с помощью доказательства с нулевым разглашением. Поскольку вся игровая логика выполняется на блокчейне, если кто-то пытается обмануть, то ему необходимо доказать, что его операция соответствует требованиям, не раскрывая никакой достоверной информации, что невозможно без достаточных вычислительных ресурсов и знаний. Вниз очень сложно.
В целом, доказательство с нулевым разглашением обеспечивает эффективную защиту конфиденциальности и механизм предотвращения мошенничества при разработке и реализации игр с полной цепочкой, так что игра по-прежнему может гарантировать конфиденциальность игроков и игры в открытой и прозрачной среде блокчейна. , справедливость.
2/Игровой движок
Игровой движок — это основной программный компонент, используемый для создания и разработки видеоигр. Они предоставляют ряд инструментов и функций для создания игр, включая рендеринг графики, моделирование физики, обработку звука, анимацию, искусственный интеллект и многое другое. Благодаря игровому движку разработчики игр могут сосредоточиться на дизайне игры и игровом процессе, не создавая весь низкоуровневый код с нуля. Unity, Unreal Engine и Godot — известные игровые движки.
Игры с полной цепочкой из-за их сложных функций взаимодействия с блокчейном требуют специальных инструментов, помогающих разработчикам создавать и развертывать игровую логику. В этой области есть несколько проектов, которые показали значительную зрелость, предоставляя разработчикам мощный набор инструментов.
Таким инструментом является основанный на Solidity игровой движок MUD с полной цепочкой, разработанный Lattice Studio. Это позволяет разработчикам легко и быстро внедрять игровую логику в смарт-контракты и реализовывать синхронизацию между клиентом и состоянием в цепочке, что значительно повышает эффективность разработки.
Еще один достойный внимания проект — Dojo, полноценный игровой движок, разработанный совместно основателями Realms и Briq, двух проектов в экосистеме StarkNet. Dojo разработан на основе языка Cairo, который также позволяет разработчикам быстро внедрять игровую логику в смарт-контракты и реализует такие функции, как синхронизация с состояниями клиента.
Используя эти игровые движки с полной цепочкой, разработчики могут быстрее и эффективнее разрабатывать игры, работающие на блокчейне, добиваясь настоящей децентрализации и реального владения активами пользователей, тем самым предоставляя играм больше возможностей.
ЭКС
В традиционной разработке игр с блокчейном разработчики создают структуры и добавляют функции для чтения данных и выпуска событий, чтобы клиенты могли синхронизировать свое состояние. Они также используют стандарты ERC20, ERC721 и ERC1155 для обеспечения взаимодействия между играми.
В этом контексте MUD-игры заимствуют архитектурный шаблон программного обеспечения из традиционной разработки игр, чтобы поддерживать продуктивность разработчиков по мере увеличения сложности отношений между игровыми объектами. Это архитектурный шаблон ECS (сущность/компонент/система). Очень эффективен при разработке и управлении большим количеством объектов в играх.
Схема состоит из трех частей:
Сущность: в ECS каждый игровой объект рассматривается как сущность. Сущность — это абстрактный контейнер, который сам по себе не содержит никаких данных или поведения. Вместо этого объект определяет свои свойства и поведение, связывая набор компонентов.
Компонент: компонент представляет собой контейнер для хранения данных. Все данные хранятся в компонентах, а не в сущностях. Каждый компонент представляет определенное свойство или поведение. Например, компонент «Положение» может содержать координаты X и Y, а компонент «Скорость» может содержать величину и направление скорости.
system(): Система — это часть, которая обрабатывает поведение. Они имеют дело с объектами с определенными компонентами. Например, система «движения» может найти все объекты, которые имеют компоненты «положение» и «скорость», а затем обновить их положения на основе их скорости.
Преимущество режима ECS в том, что он повышает гибкость и производительность игры. Это облегчает разработчикам создание игровых объектов с различными свойствами и поведением и управление ими.
ГРЯЗЬ
MUD — это платформа приложений на основе Ethereum, основное преимущество которой заключается в том, что она значительно упрощает создание приложений виртуальной машины Ethereum (EVM) с помощью тесно интегрированного стека программного обеспечения. За короткий период времени было создано несколько демо-версий игр, включая стратегические игры, прототипы симуляторов, трехмерные воксельные игры и многое другое.
В среде MUD разработчики могут создать в цепочке не принадлежащее ему пространство имен данных под названием «Миры». В этом пространстве имен все объекты зарегистрированы в «мире», и эти объекты называются «сущностями» или сущностями. Каждый объект имеет числовой идентификатор для его уникальной идентификации. Например, если бы мы находились в простом «Мире», таком как контракт ERC-20, объект мог бы быть адресом. И в другом мире, полном различных цветов и птиц, каждый цветок и птица будут иметь уникальный идентификатор сущности.
Чтобы присвоить этим абстрактным объектам конкретные свойства и поведение, MUD использует контракт под названием «Компонент». Любой может зарегистрировать новый контракт компонента в «Мире», если идентификатор компонента уникален. Эти компоненты представляют собой небольшие пакеты данных с типами, которые можно прикреплять к сущностям, придавая им конкретные свойства и поведение.
В целом, MUD предоставляет разработчикам мощную и гибкую структуру для создания и управления сложными ончейн-приложениями путем создания миров (пространств имен, не принадлежащих данным), сущностей (сущностей) и компонентов (компонентов).
ДОДЗЁ
Написанный на Rust и Cairo, Dojo представляет собой фреймворк. Dojo реализует модель ECS, которая упрощает создание, управление и расширение миров без разрешения с течением времени, для игрового движка Starknet с открытым исходным кодом. Dojo все еще находится на ранней стадии разработки.
Основные характеристики:
Система компонентов объектов Cairo 1.0 (ECS)
Планировщик миграции Созу
Сеть Torii и индексный стек
Сеть разработки Katana RPC
Типизированный SDK
Кейс с полной цепочкой
Темный лес
Dark Forest — это стратегическая блокчейн-игра, вдохновленная «Законами темного леса» из научно-фантастического романа «Задача трех тел». В игре игроки попадут в огромное космическое пространство, им нужно будет исследовать окружающие галактики и попытаться расширить свою территорию.
В игре используется криптографическая технология под названием «Доказательство с нулевым разглашением» (zk-SNARK), что означает, что все игровые состояния хранятся в блокчейне, но конкретные действия игрока видны только игроку, поэтому информация скрыта в общедоступном блокчейне. , создание игровой среды для игроков.
Давайте подробно рассмотрим, как играют в Dark Forest
Исследование и открытие: в начале игры у каждого игрока есть родная планета, окруженная неизведанным космосом. Игроки могут отправлять космические корабли для исследования родительской звезды и открытия новых планет. Каждая планета имеет свои уникальные ресурсы и производственные мощности, а разные типы планет могут иметь разную ценность, что требует от игроков использования стратегии исследования, чтобы найти самые ценные планеты.
Управление ресурсами: Исследованные планеты имеют собственные ресурсы и производственные мощности. Игрокам необходимо тщательно управлять своей планетой, чтобы максимизировать производство и использование ресурсов. Это может включать решение о том, как распределять ресурсы, как сбалансировать поток ресурсов между планетами и так далее.
Война и завоевание: расширяя свою территорию, игроки также должны предотвратить нападение и оккупацию своей планеты другими игроками. Если планета игрока подвергается нападению, ему необходимо мобилизовать свою армию, чтобы защитить ее. И наоборот, игроки также могут атаковать планеты других игроков, чтобы расширить свою территорию. Исход войны будет определяться такими факторами, как количество войск с обеих сторон, расстояние и тактическая стратегия.
Доказательство с нулевым разглашением: Dark Forest использует криптографическую технологию zk-SNARKs.Все игровые состояния записываются в блокчейн, но конкретные действия игрока видны только игроку. Это означает, что игроки могут проводить скрытые операции в общедоступной цепочке блоков, например тайно перемещать флоты или планировать атаки.
Стратегия и игры: Каждое действие в игре можно считать игрой. Игрокам необходимо постоянно взвешивать различные факторы, такие как ресурсы, войска, производственные мощности планеты, возможные действия других игроков и т. д., чтобы сформулировать оптимальную стратегию.
Концепция дизайна Dark Forest заключается в создании игрового мира, управляемого игроками, с помощью этого метода смешения криптографии, стратегических игр и экономических моделей. В этом мире игрокам нужно не только исследовать и оккупировать новые планеты, но и постоянно корректировать стратегии в игре с другими игроками, чтобы выживать и развиваться.
Будущие перспективы игр с полной цепочкой
Будущее развитие игр с полной цепочкой имеет огромный потенциал и неограниченные возможности.
Благодаря постоянному развитию передовых технологий, таких как блокчейн и искусственный интеллект, техническая основа игр с полной цепочкой также постоянно совершенствуется и обновляется. Это может не только способствовать улучшению игрового опыта, но и привести к инновациям игровых форм и режимов.
В игре по всей цепочке будут предоставлены некоторые механизмы, позволяющие игрокам участвовать в создании и принятии решений в игре, такие как изменение правил игры и добавление нового контента. Такое участие может не только улучшить игровой опыт игроков, но и помочь разработчикам игр получить более инновационные идеи и обратную связь.
В целом, игры с полной цепочкой могут обеспечить открытую, честную и прозрачную среду и поощрять игроков к участию и инновациям, поэтому их инновационный потенциал намного выше, чем у традиционных цепных игр. Более того, в будущих играх с полной цепочкой появится больше основных игровых процессов.
Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
Подробное объяснение игр с полной цепочкой и их экологии: будущее игр Web3?
Автор: AW Исследования
В последнее время игровое направление, о котором все говорят, сместилось с традиционных игр с блокчейном на игры с полной цепочкой, так в чем же разница между играми с полной цепочкой и традиционными играми с блокчейном?
В этой статье подробно анализируются различия и основные характеристики игр с полной цепочкой и традиционных цепных игр, в том числе существенные различия между играми с полной цепочкой и традиционными цепными играми с точки зрения концепции дизайна, режимов работы и даже пользовательского опыта. Во второй части статьи будут подробно и профессионально рассмотрены некоторые ключевые технологии игр с полной цепочкой, и на основе реальных случаев показано, как эти технологии можно применять в играх с полной цепочкой и способствовать их постоянному развитию и инновациям.
Сетевые игры
Игра с полной цепочкой — это игра, в которой все игровые операции, включая игровую логику, активы, экономические модели, правила и взаимодействия, записываются в блокчейн и выполняются блокчейном. В этой модели блокчейн действует как игровой сервер, используя смарт-контракты для обеспечения строгого соблюдения и проверки правил игры.
В полной цепочке каждая операция игрока реализуется через взаимодействие со смарт-контрактом. Таким образом, повышается не только прозрачность, но и повышается безопасность работы. Все хранение данных, выполнение логики и повествование игры осуществляются в блокчейне, а управление реализовано в виде децентрализованной автономной организации (ДАО).
Игра с полной цепочкой представляет собой полностью децентрализованную модель, не требующую разрешения для запуска игры и легко компонуемую. Этот игровой режим нарушает традиционный режим работы игры, по-настоящему реализует честное взаимодействие между игроками и разработчиками, а также значительно повышает долговечность и масштабируемость игры.
Традиционные блокчейн-игры
В 2021 году появится модель «Play-to-Earn (P2E)» (Play-to-Earn, P2E), что сделает игры на блокчейне (GameFi) очень популярными. Тем не менее, эти жары исчезли так же быстро. По большей части большинство проектов GameFi мало чем отличаются от проектов децентрализованного финансирования (DeFi). Успех модели P2E требует участия достаточного количества новых пользователей и умеренной стратегии распределения токенов для сохранения ограниченных преимуществ пользователей, что продлевает жизненный цикл проекта. Однако это не решает долгосрочных проблем с играбельностью этих игр.
На самом деле, многие P2E-игры не привлекательны по своей природе, обычно они просто добавляют простую игровую упаковку поверх некоторых финансовых инструментов в попытке привлечь пользователей. Что еще хуже, процесс определения наград в этих играх часто непрозрачен, что делает всю систему непрозрачной, поэтому у игроков может возникнуть чувство недоверия.
Кроме того, этот тип игры в случае успеха может привлечь внимание спекулянтов. Эти спекулянты вкладывают немного денег в надежде получить быструю прибыль. Однако это приводит к оттоку стоимости из игровой системы, оказывая понижательное давление на цены активов. Наконец, основная логика и взаимодействие таких игр по-прежнему централизованы, полагаясь на централизованные серверы для вычислений и обработки.
Игровые функции по всей цепочке
1/ Право собственности на активы игрока
По сравнению с традиционными играми с блокчейном, игры с полной цепочкой привнесли значительные инновации в владение активами игроков. В традиционных цепных играх, если эксплуатация и команда разработчиков игры перестанут продвигаться вперед, это может повлиять на стоимость активов игрока и даже может войти в так называемую «спираль смерти Gamefi», поскольку жизнь игры зависит от операции. статус команды. В этом случае, как только команда прекратит свою деятельность, стоимость активов игрока может значительно снизиться.
Тем не менее, играм с полной цепочкой не о чем беспокоиться в этом отношении. Как только команда разработчиков игры завершает разработку и развертывает ее в цепочке, не имеет значения, продолжает ли первоначальная команда разработчиков выполнять последующее обслуживание. Влияние на игру относительно небольшое. Это связано с тем, что код игры имеет открытый исходный код, и сообщество полностью способно взять на себя работу первоначальной команды разработчиков и даже возглавить разработку игры. Dark Forest — такой яркий пример, демонстрирующий силу сообщества в играх с полной цепочкой.
Короче говоря, игры с полной цепочкой изменили ограничения традиционных цепных игр, обеспечив более сильную защиту владения активами для игроков, то есть феномен чрезмерной зависимости стоимости активов от командных операций. В играх с полной цепочкой открытый исходный код и сила сообщества могут заставить игру продолжать развиваться и защищать ценность активов игроков.
2/ Компонуемость
Компонуемость игр с полной цепочкой — самая большая особенность, которая отличает их от традиционных цепных игр, а ядро отражает их не требующий разрешения характер. Пока разработчики открывают интерфейс кода, любой может взять существующие активы и дать им новые определения и функции в новых игровых средах. Например, игроки могут свободно настраивать конфигурацию игровых сессий и комбинировать различные элементы для создания игр и приключений, полностью отвечающих их потребностям.
Такой тип настройки и компонуемости наделяет игру с полной цепочкой бесконечными возможностями, позволяя игрокам создавать и испытывать неограниченные инновации в игровом мире. Это не только повышает привлекательность игры, но и открывает новый путь развития игровой индустрии.
3/Основная логика
Проще говоря, игра с полной цепочкой — это форма игры, в которой вся основная логика игры, включая хранение состояний, вычисления и выполнение, размещается поверх смарт-контрактов блокчейна.
Напротив, традиционные игры с блокчейном развертывают всю свою основную логику, такую как хранение состояний, вычисления и выполнение, на централизованных серверах.
Эти два режима представляют собой два совершенно разных режима работы игры: игры с полной цепочкой, как правило, делают упор на децентрализацию и открытость, в то время как традиционные цепные игры полагаются на работу и управление централизованными серверами.
4/ Игровой механизм
Вся игровая цепочка основана на геймплейном дизайне, который производит геймплей с игрой.
Возьмем, к примеру, Dark Forest, стратегическую игру, построенную на блокчейне Ethereum. В этой игре игроки могут открывать, оккупировать и защищать галактики. Все действия в игре выполняются на блокчейне Ethereum, что делает действия каждого игрока полностью прозрачными и неизменными, и в то же время активы в игре (например, галактики) имеют реальную ценность.
Геймплей игры «Темный лес» знакомит с элементами теории игр. Ресурсы в игре ограничены (например, галактики), и игрокам необходимо оптимизировать их приобретение и использование ресурсов с помощью стратегии и планирования для достижения наилучших результатов. В этом режиме решения каждого игрока влияют на решения других игроков и на состояние игры в целом. Это приводит к интерактивной, динамичной игровой среде, в которой каждый игрок пытается предсказать и повлиять на поведение других игроков в свою пользу.
Игровой метод привносит новый режим взаимодействия с игроком и метод создания ценности во всей цепочке игр. Но в то же время следует также отметить, что такой геймплей может вызвать некоторые проблемы, такие как экономический дисбаланс, явление, что сильный сильнее и т. д. Как сделать так, чтобы игра была честной и при этом приносила удовольствие, — важная задача для разработчиков игр с полной цепочкой.
5/Операционный маркетинг
Благодаря характеристикам игр с полной цепочкой в разработке игр могут участвовать даже небольшие команды или разработчики с низкими затратами. В этом случае эти небольшие команды могут быть не в состоянии выделять большие бюджеты на маркетинговую деятельность. Однако это не означает, что их игры не могут достичь своей целевой аудитории. Игры с полной цепочкой обычно нацелены на очень профессиональные и специфические группы аудитории, которые будут активно искать интересующие их продукты, и у них обычно есть свои собственные сообщества, через которые распространяется информация.
Стратегия работы в играх с полной цепочкой также отличается от цепных игр. В играх с полной цепочкой больше внимания уделяется самому игровому процессу и техническому обслуживанию. Их основная операционная задача — обеспечить стабильную работу самой игры.
Напротив, в традиционных цепных играх больше внимания уделяется получению прибыли за счет использования игрового поведения пользователей. В этой модели их маркетинговая стратегия в основном направлена на привлечение и удержание игроков за счет предоставления высококачественного игрового опыта. Кроме того, экономическая модель игры должна иметь финансовые атрибуты. При институциональном одобрении и поддержке платформы сообщество игроков может быть создано быстрее, а его пользовательская база расширена.
6/Опыт эксплуатации
Существуют некоторые существенные различия в опыте работы между играми с полной цепочкой и традиционными цепными играми.
Участие игроков: в играх с полной цепочкой обычно больше внимания уделяется участию и влиянию игроков. Например, игроки могут влиять на правила или направление развития игры посредством голосования или других средств.
Производительность и масштабируемость. Поскольку все операции полноцепочечных игр выполняются в блокчейне, они могут быть ограничены производительностью и масштабируемостью блокчейна. Например, если сеть блокчейна занята, подтверждение игровых транзакций может занять больше времени, что может повлиять на беглость и производительность игры в реальном времени.
Стоимость: Игрокам, играющим в игры с полной цепочкой, может потребоваться уплатить некоторые сборы за игровые транзакции, и эти сборы могут варьироваться в зависимости от загруженности сети блокчейна.
Важная технология полной цепочки игр
1/Доказательство с нулевым разглашением
Доказательства с нулевым разглашением (ZKP) — это криптографический принцип, который позволяет одному человеку доказать другому, что утверждение верно, не предоставляя никакой другой информации, кроме доказательства. То есть вы можете доказать, что знаете определенную информацию или соответствуете определенному условию, не раскрывая никакой достоверной информации.
В криптографии доказательство с нулевым разглашением включает в себя три важных понятия:
Полнота: если утверждение истинно, то всегда есть способ доказать его, чтобы проверяющий принял доказательство.
Надежность: если утверждение ложно, как бы ни старался доказывающий, проверяющий не может принять доказательство.
Нулевое разглашение: если утверждение истинно, то доказывающий может заставить проверяющего принять доказательство, но процесс доказательства не раскрывает никакой другой информации.
Во всей цепной игре большое значение имеет применение доказательства с нулевым разглашением. Например, в игре Dark Forest используются доказательства с нулевым разглашением. В этой игре все игровое состояние хранится в блокчейне, который теоретически может просмотреть любой. Однако игроки могут не хотеть, чтобы их стратегии и ресурсы были видны другим игрокам, и именно здесь вступают в игру доказательства с нулевым разглашением. Благодаря доказательству с нулевым разглашением игроки могут доказать, что они выполнили соответствующие игровые операции, не раскрывая свои конкретные стратегии и ресурсы.
Кроме того, из-за децентрализованного характера блокчейна доказательства с нулевым разглашением также могут использоваться для предотвращения мошенничества. В традиционных централизованных играх игровой сервер будет обнаруживать читерство, но в играх с полной цепочкой эту функцию можно реализовать с помощью доказательства с нулевым разглашением. Поскольку вся игровая логика выполняется на блокчейне, если кто-то пытается обмануть, то ему необходимо доказать, что его операция соответствует требованиям, не раскрывая никакой достоверной информации, что невозможно без достаточных вычислительных ресурсов и знаний. Вниз очень сложно.
В целом, доказательство с нулевым разглашением обеспечивает эффективную защиту конфиденциальности и механизм предотвращения мошенничества при разработке и реализации игр с полной цепочкой, так что игра по-прежнему может гарантировать конфиденциальность игроков и игры в открытой и прозрачной среде блокчейна. , справедливость.
2/Игровой движок
Игровой движок — это основной программный компонент, используемый для создания и разработки видеоигр. Они предоставляют ряд инструментов и функций для создания игр, включая рендеринг графики, моделирование физики, обработку звука, анимацию, искусственный интеллект и многое другое. Благодаря игровому движку разработчики игр могут сосредоточиться на дизайне игры и игровом процессе, не создавая весь низкоуровневый код с нуля. Unity, Unreal Engine и Godot — известные игровые движки.
Игры с полной цепочкой из-за их сложных функций взаимодействия с блокчейном требуют специальных инструментов, помогающих разработчикам создавать и развертывать игровую логику. В этой области есть несколько проектов, которые показали значительную зрелость, предоставляя разработчикам мощный набор инструментов.
Таким инструментом является основанный на Solidity игровой движок MUD с полной цепочкой, разработанный Lattice Studio. Это позволяет разработчикам легко и быстро внедрять игровую логику в смарт-контракты и реализовывать синхронизацию между клиентом и состоянием в цепочке, что значительно повышает эффективность разработки.
Еще один достойный внимания проект — Dojo, полноценный игровой движок, разработанный совместно основателями Realms и Briq, двух проектов в экосистеме StarkNet. Dojo разработан на основе языка Cairo, который также позволяет разработчикам быстро внедрять игровую логику в смарт-контракты и реализует такие функции, как синхронизация с состояниями клиента.
Используя эти игровые движки с полной цепочкой, разработчики могут быстрее и эффективнее разрабатывать игры, работающие на блокчейне, добиваясь настоящей децентрализации и реального владения активами пользователей, тем самым предоставляя играм больше возможностей.
ЭКС
В традиционной разработке игр с блокчейном разработчики создают структуры и добавляют функции для чтения данных и выпуска событий, чтобы клиенты могли синхронизировать свое состояние. Они также используют стандарты ERC20, ERC721 и ERC1155 для обеспечения взаимодействия между играми.
В этом контексте MUD-игры заимствуют архитектурный шаблон программного обеспечения из традиционной разработки игр, чтобы поддерживать продуктивность разработчиков по мере увеличения сложности отношений между игровыми объектами. Это архитектурный шаблон ECS (сущность/компонент/система). Очень эффективен при разработке и управлении большим количеством объектов в играх.
Схема состоит из трех частей:
Сущность: в ECS каждый игровой объект рассматривается как сущность. Сущность — это абстрактный контейнер, который сам по себе не содержит никаких данных или поведения. Вместо этого объект определяет свои свойства и поведение, связывая набор компонентов.
Компонент: компонент представляет собой контейнер для хранения данных. Все данные хранятся в компонентах, а не в сущностях. Каждый компонент представляет определенное свойство или поведение. Например, компонент «Положение» может содержать координаты X и Y, а компонент «Скорость» может содержать величину и направление скорости.
system(): Система — это часть, которая обрабатывает поведение. Они имеют дело с объектами с определенными компонентами. Например, система «движения» может найти все объекты, которые имеют компоненты «положение» и «скорость», а затем обновить их положения на основе их скорости.
Преимущество режима ECS в том, что он повышает гибкость и производительность игры. Это облегчает разработчикам создание игровых объектов с различными свойствами и поведением и управление ими.
ГРЯЗЬ
MUD — это платформа приложений на основе Ethereum, основное преимущество которой заключается в том, что она значительно упрощает создание приложений виртуальной машины Ethereum (EVM) с помощью тесно интегрированного стека программного обеспечения. За короткий период времени было создано несколько демо-версий игр, включая стратегические игры, прототипы симуляторов, трехмерные воксельные игры и многое другое.
В среде MUD разработчики могут создать в цепочке не принадлежащее ему пространство имен данных под названием «Миры». В этом пространстве имен все объекты зарегистрированы в «мире», и эти объекты называются «сущностями» или сущностями. Каждый объект имеет числовой идентификатор для его уникальной идентификации. Например, если бы мы находились в простом «Мире», таком как контракт ERC-20, объект мог бы быть адресом. И в другом мире, полном различных цветов и птиц, каждый цветок и птица будут иметь уникальный идентификатор сущности.
Чтобы присвоить этим абстрактным объектам конкретные свойства и поведение, MUD использует контракт под названием «Компонент». Любой может зарегистрировать новый контракт компонента в «Мире», если идентификатор компонента уникален. Эти компоненты представляют собой небольшие пакеты данных с типами, которые можно прикреплять к сущностям, придавая им конкретные свойства и поведение.
В целом, MUD предоставляет разработчикам мощную и гибкую структуру для создания и управления сложными ончейн-приложениями путем создания миров (пространств имен, не принадлежащих данным), сущностей (сущностей) и компонентов (компонентов).
ДОДЗЁ
Написанный на Rust и Cairo, Dojo представляет собой фреймворк. Dojo реализует модель ECS, которая упрощает создание, управление и расширение миров без разрешения с течением времени, для игрового движка Starknet с открытым исходным кодом. Dojo все еще находится на ранней стадии разработки.
Основные характеристики:
Система компонентов объектов Cairo 1.0 (ECS)
Планировщик миграции Созу
Сеть Torii и индексный стек
Сеть разработки Katana RPC
Типизированный SDK
Кейс с полной цепочкой
Темный лес
Dark Forest — это стратегическая блокчейн-игра, вдохновленная «Законами темного леса» из научно-фантастического романа «Задача трех тел». В игре игроки попадут в огромное космическое пространство, им нужно будет исследовать окружающие галактики и попытаться расширить свою территорию.
В игре используется криптографическая технология под названием «Доказательство с нулевым разглашением» (zk-SNARK), что означает, что все игровые состояния хранятся в блокчейне, но конкретные действия игрока видны только игроку, поэтому информация скрыта в общедоступном блокчейне. , создание игровой среды для игроков.
Давайте подробно рассмотрим, как играют в Dark Forest
Исследование и открытие: в начале игры у каждого игрока есть родная планета, окруженная неизведанным космосом. Игроки могут отправлять космические корабли для исследования родительской звезды и открытия новых планет. Каждая планета имеет свои уникальные ресурсы и производственные мощности, а разные типы планет могут иметь разную ценность, что требует от игроков использования стратегии исследования, чтобы найти самые ценные планеты.
Управление ресурсами: Исследованные планеты имеют собственные ресурсы и производственные мощности. Игрокам необходимо тщательно управлять своей планетой, чтобы максимизировать производство и использование ресурсов. Это может включать решение о том, как распределять ресурсы, как сбалансировать поток ресурсов между планетами и так далее.
Война и завоевание: расширяя свою территорию, игроки также должны предотвратить нападение и оккупацию своей планеты другими игроками. Если планета игрока подвергается нападению, ему необходимо мобилизовать свою армию, чтобы защитить ее. И наоборот, игроки также могут атаковать планеты других игроков, чтобы расширить свою территорию. Исход войны будет определяться такими факторами, как количество войск с обеих сторон, расстояние и тактическая стратегия.
Доказательство с нулевым разглашением: Dark Forest использует криптографическую технологию zk-SNARKs.Все игровые состояния записываются в блокчейн, но конкретные действия игрока видны только игроку. Это означает, что игроки могут проводить скрытые операции в общедоступной цепочке блоков, например тайно перемещать флоты или планировать атаки.
Стратегия и игры: Каждое действие в игре можно считать игрой. Игрокам необходимо постоянно взвешивать различные факторы, такие как ресурсы, войска, производственные мощности планеты, возможные действия других игроков и т. д., чтобы сформулировать оптимальную стратегию.
Концепция дизайна Dark Forest заключается в создании игрового мира, управляемого игроками, с помощью этого метода смешения криптографии, стратегических игр и экономических моделей. В этом мире игрокам нужно не только исследовать и оккупировать новые планеты, но и постоянно корректировать стратегии в игре с другими игроками, чтобы выживать и развиваться.
Будущие перспективы игр с полной цепочкой
Будущее развитие игр с полной цепочкой имеет огромный потенциал и неограниченные возможности.
Благодаря постоянному развитию передовых технологий, таких как блокчейн и искусственный интеллект, техническая основа игр с полной цепочкой также постоянно совершенствуется и обновляется. Это может не только способствовать улучшению игрового опыта, но и привести к инновациям игровых форм и режимов.
В игре по всей цепочке будут предоставлены некоторые механизмы, позволяющие игрокам участвовать в создании и принятии решений в игре, такие как изменение правил игры и добавление нового контента. Такое участие может не только улучшить игровой опыт игроков, но и помочь разработчикам игр получить более инновационные идеи и обратную связь.
В целом, игры с полной цепочкой могут обеспечить открытую, честную и прозрачную среду и поощрять игроков к участию и инновациям, поэтому их инновационный потенциал намного выше, чем у традиционных цепных игр. Более того, в будущих играх с полной цепочкой появится больше основных игровых процессов.