Разборка темного леса, создателя игры по полной цепочке: потенциал применения ЗК в игре

Автор оригинала: Snapfingers DAO

Предисловие

На конференции EDCON в Черногории Ви Год сказал, что zk-SNARK будет так же важен, как и блокчейн в ближайшие 10 лет. Полноцепочечная игра Dark Forest использует технологию zkSNARKs и была оценена V God: «Это действительно интересно».

Dark Forest (Темный лес) — цепная ММО-игра «Криптографический туман войны». Туман войны является обычным механизмом для геймеров.И "StarCraft", и "Warcraft 3" используют этот дизайн, и его сокрытие информации реализовано через "туман войны" - область на игровой карте будет закрыта, пока игрок не узнает. Этот механизм внешней, тактической непредсказуемости с обеих сторон также известен как игра с неполной информацией, и почти все популярные MMO-игры являются играми с неполной информацией, которые позволяют игрокам исследовать более богатое и драматичное стратегическое пространство.

В блокчейне данные полностью открыты и прозрачны, и механизм неполной информации не может быть реализован. Dark Forest использует технологию доказательства с нулевым разглашением zkSNARKs, чтобы позволить игрокам публично отправлять поддающиеся проверке действия, сохраняя при этом конфиденциальность, тем самым получая неполную информацию.

Далее будет представлен обзор проекта и интересный дизайн игры Dark Forest с полной цепочкой, и с помощью этой игры мы сможем увидеть, как мир Web3 реализует игру с полной цепочкой неполной информации. В статье также будут разъяснены такие понятия, как «игра с полной цепочкой», «информационная игра», «зашифрованная версия тумана войны», а также преодолены терминологические барьеры. Я надеюсь, что эта статья будет полезна для тех, кто хочет узнать об общих чертах Dark Forest и получить удовольствие от всей игры.

** Эта статья предназначена только для обмена информацией, а не для инвестиционных советов, поэтому не рекомендуется покупать конкретный токен или NFT, пожалуйста, DYOR. *

01 Фон игры

Dark Forest — это полноценная децентрализованная RTS (стратегия в реальном времени), построенная на цепочках Ethereum и Gnosis (ранее известная как xDai). Игра представляет собой ММО-игру о космических завоеваниях, адаптированную из второго одноименного романа из серии шедевров Лю Цысиня «Задача трех тел» «Темный лес». Основное содержание игры заключается в том, чтобы отбиваться от захватчиков других игроков, собирать случайно разбросанные по звездной карте ресурсы и при этом максимально расширять свою межзвездную империю.

* MMO — это аббревиатура Massively Multiplayer Online Game, обозначающая онлайн-игру, в которой через Интернет могут одновременно участвовать от 100 до 1000 игроков.

Первым, кто предложил и основал идею темного леса, является @Gubsheep.Он случайно посетил конференцию по доказательствам с нулевым разглашением и был впечатлен теорией темного леса, описанной Лю Цысинем, поэтому он создал доказательство с нулевым разглашением для создания Идея «темного леса в криптомире». В самом начале это была просто очень экспериментальная и даже немного шутливая идея, ведь как высокочастотное интерактивное приложение игра сталкивалась с огромными вызовами в среде блокчейна в то время и даже сейчас, не говоря уже о Просто когда к такой сложной системе применяется многообещающее доказательство с нулевым разглашением, никто и подумать не мог, что Dark Forest не только реализовал эту концепцию, но даже стал вехой в истории блокчейна.

![Разборка темного леса, создатель игры по полной цепочке: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-bd8fb80175-dd1a6f- 1с6801)

Ключевые члены ранней команды Dark Forest

Основные члены ранней команды Dark Forest состояли из Габшипа, Алана, Ивана и Мо. Команда выпустила первую бета-версию игры (Dark Forest v 0.3) в тестовой сети Ethereum Ropsten в пятницу, 7 августа 2020 года. Победитель конкурса получит в общей сложности 1024 DAI.

02 Простой учебник

Что нужно подготовить пользователям для игры?

  1. Официальный сайт игры:

  2. Первоначальная настройка сайта

Щелкните значок замка, войдите в настройки веб-сайта и измените две настройки «Всплывающие окна и перенаправление» и «Небезопасный контент» с блокировки на разрешение;

  • Всплывающее окно и перенаправление: при первом входе в игру будет предложено всплывающее окно для подписания транзакции;

  • Небезопасное содержимое: этот параметр необходимо включить при использовании удаленного рисования.

![Разборка темного леса, создателя игры полного цикла: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-e1b723ddb3-dd1a6f- 1с6801)

  1. Подготовить хдай

Игра работает в цепочке xDai, и учетная запись полностью совместима с учетной записью Ethereum.Каждая операция в игре должна потреблять xDai в качестве платы за газ.Вы также можете использовать xDAI для покупки планетарных HAT или артефактов, продаваемых игроками на рынке. . В каждом раунде официальной игры на адрес верификационного ключа для раннего старта игры будет высылаться 0.05 xDai.В раунде сообщества xDai может не раздаваться.В любом случае вам следует приготовить паек на свой первый аккаунт xDai.

Есть два способа получить xDai:

  • Централизованная покупка на бирже: AscendEX

  • Межсетевой обмен мостами: например: Li.Finance, Hop, xPollinate-V2, xDai Bridge...

  1. Подготовьте код приглашения

Обычно перед игрой официальный представитель раздает несколько пригласительных кодов прошедшим отбор участникам предыдущего тура по электронной почте, вы можете спросить у друзей или запросить их в Discord сообщества. Но перед игрой следует подписаться на рассылку на официальном сайте, чтобы у вас тоже был шанс получить ключ. Что касается способа получения ключа в раунде сообщества, то стоит заранее обратить внимание на обозначенное сообщество.

![Разборка темного леса, создателя игры полного цикла: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-1e3ba9d876-dd1a6f- 1с6801)

03 Механизм "Туманный лес"

Из оригинальной стратегии в реальном времени «Дюна 2» введена и официально предложена концепция тумана войны. Игроки в Warcraft должны быть знакомы с системой боевого тумана.Такая информация, как войска противника и местность, не будет отображаться до тех пор, пока войска игрока не исследуют.Это неопределенные факторы в сцене боя.

После «Command and Conquer» туман войны в игре постепенно разделяется на два типа: слой карты и слой юнитов.Ландшафт, включенный в слой карты, трудно или невозможно изменить, и его еще можно изменить после подразделение удалено.Гарантия эффективности его разведки, а уровень подразделения в основном относится к положению активных подразделений в этом районе.Поскольку невозможно гарантировать, что другая сторона все еще остается, она будет снова прикрыта после нашей разведки источник исчезает (например, отряд расследования уходит). Обычной практикой является использование разных уровней черного для различения двух уровней тумана.Черный слой карты глубже, а после открытия слоя карты туман оставшегося единичного слоя относительно светлее. Вышеупомянутая форма тумана войны относительно более классическая и широко используемая. Этот классический режим также был унаследован большинством последующих игр-стратегий в реальном времени, а позже развился в игры RTS и пошаговые стратегии, которые также использовали туман войны.Можно увидеть, что этот дизайн стал важным элементом в концепция 4х игр.

![Разборка темного леса, создатель игры по полной цепочке: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-2a6d3e1dee-dd1a6f- 1с6801)

Туман войны в темном лесу — это часть карты, которую игрок не может видеть. При создании новой учетной записи игроку показывается лишь небольшая часть карты стартовой области, в то время как остальная вселенная покрыта туманом войны. Звездная карта будет расширяться за счет вычислений ЦП, а скорость исследования зависит от производительности ЦП. После того, как звездная карта будет исследована, эта часть информации будет постоянно отслеживаться, в отличие от тумана войны в традиционных играх web2, который возвращается в состояние тумана после ухода разведывательного подразделения, поэтому скорость исследования звездной карты напрямую определяет Количество полученной информации. Чем больше у вас интеллекта, тем точнее будут ваши решения.

Вернемся к игре Темный лес. Туман войны в играх Web2 зависит от комбинации поля зрения, местности, исследования, погоды и т. д. Как и в цепной игре Web3, доказательство с нулевым разглашением может просто умело построить децентрализованный зашифрованный темный лес. Такой геймплей, использующий цифровые вычисления для исследования вселенной и передачи координат противника, никогда не появлялся в предыдущих играх.

Самая большая разница между играми с полной цепочкой и обычными цепными играми заключается в том, что все игровые данные находятся в цепочке.В сочетании с открытостью и прозрачностью данных блокчейна большинство так называемых игр с полной цепочкой являются полностью информационными играми. Поэтому принято считать, что сложно создать полноценную MMO-игру с высокой играбельностью с использованием элементов тумана войны.

Dark Forest использует технологию zkSNARK, чтобы понять, что поведение игрока можно точно проверить, но его состояние скрыто от других игроков. С точки зрения игрока полное состояние вселенной не было полностью отображено.Игроки могут получать удовольствие от исследования карт и открытия неизвестных миров в сети. Можно даже использовать принцип тумана войны, чтобы одновременно вести многолинейное развитие и расширять планету в разных областях звездной карты. Когда другие игроки исследуют вас и имеют возможность атаковать, вы не будете уничтожены из-за слишком большой концентрации ресурсов, и сможете перегруппироваться в другом месте.

04 Использование технологии ZK для реализации игры с неполной информацией

Zkp (доказательство с нулевым разглашением) может полностью доказать, что он является законным владельцем определенных прав и интересов, не показывая конкретную информацию верификатору.zkSNARK — один из методов реализации Zkp. Dark Forest использует zkSNARK, чтобы понять, что действия игрока могут быть проверены с точными деталями, но скрыты от других игроков. Поэтому, хотя это игра с полной цепочкой, в ней есть конфиденциальная информация, поэтому темный лес можно назвать игрой с неполной информацией.

Игры с полной и неполной информацией могут показаться незнакомыми, но сама концепция проста. О такой игре, как шахматы или го, можно сказать, что это игра с совершенной информацией, потому что с любой точки зрения вся информация на доске доступна каждому. StepN также является информационной игрой. Потому что каждый игрок знает, кому принадлежит какая пара обуви и каковы характеристики каждой пары обуви.

Dark Forest известен как полная цепочка игр с неполной информацией. Если мы используем знакомые игры для описания игр с неполной информацией, то это игры со скрытой информацией, такие как маджонг и покер. Что касается маджонга, то рука и колода противника скрыты, а в покере скрыта информация о руке и колоде противника. Инновация Dark Forest в том, что она ставит эту игру с неполной информацией на цепочку. Отправляя проверяемые и действительные действия в качестве общедоступной информации, каждый игрок остается конфиденциальным.

![Разборка темного леса, создатель игры по полной цепочке: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-59fb1eea1f-dd1a6f- 1с6801)

Dark Forest использует zkSNARK, чтобы скрывать локации на общих картах и создавать туман войны.

Игрокам не нужно отправлять координаты завоеванной планеты в смарт-контракт, им нужно только заявить положение планеты (путем хеширования координат планеты) и доказательство с нулевым разглашением, что хэш действителен, тем самым гарантируя непубличность положение планеты.

Когда игрок делает ход, он отправляет хэш планеты, которую он покинул, и хеш пункта назначения, а также доказательство с нулевым разглашением, что это действительное действие.

![Разборка темного леса, создатель игры по полной цепочке: потенциал применения ЗК в игре](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-9941129905-dd1a6f- 1с6801)

Реверсировать хэш сложно, поэтому просмотр контракта темного леса не скажет вам, где на самом деле находятся другие игроки. Вы можете найти других игроков, только исследуя звездную карту. При изучении звездной карты, поскольку информация о пункте назначения не может быть предсказана заранее, принятие решений игроком является лишь оптимальным решением в текущей ситуации.Каждый раз, когда обнаруживается новая планета или артефакт, игроку необходимо повторно проанализировать и анализировать на основе всей текущей информации Принятие решения, возможно ли нападение на планету противника или сколько стоит получение этого артефакта? И так далее. Оптимальное решение выбирается по ситуации на тот момент все время, в чем и заключается суть игры с неполной информацией.

05 Открытая система плагинов улучшает играбельность

Основная цель Dark Forest — дать пользователям возможность повеселиться разными способами. Соревновательная цель игры — набрать как можно больше очков, и даже если вы сами не являетесь конкурентоспособным игроком, есть множество других способов повеселиться. Плагины являются важной частью игровой ветки Dark Forest.Как авангардная игра, она также является полигоном для тестирования различных функций. В настоящее время в библиотеку подключаемых модулей в официальном обзоре включено 55 подключаемых модулей с открытым исходным кодом. В основном делятся на три категории:

  • Визуализация: введение в сравнение собственного интерфейса игры.Игроки могут разрабатывать различные функции в соответствии со своими потребностями, такие как визуализация данных (тепловая карта, небольшая карта, инструмент экспорта карты, который может рассчитать время передачи между планетами и т. д.), конкретные цели Изюминка или знак (обязательный логотип Baotuan для плагинов и друзей, выделение планетарного баффа и т. д.
  • Торговый рынок: в основном для игроков, чтобы они соответствовали обмену различными ресурсами, добавляя игрокам новые игровые мотивы, включая, помимо прочего: рынок торговли артефактами, аналогичный системам торговли оборудованием в других играх, координировать рынок вознаграждений, рынок вознаграждений планет и т. д. .
  • Автоматизация: Этот тип плагинов обычно используется чаще, в основном через скрипты, чтобы помочь игрокам упростить исходные сложные и громоздкие операции и повысить эффективность выполнения: связанные с ресурсами (захват артефактов и управление набором из двух частей Охота на артефакты, Artifactory , серебряный рудник одним щелчком Распределить серебро, Централизировать ресурсы и т. д.), связанные с битвой (захват одним щелчком окружающих планет Ползти по планетам, автоматическая повторная атака Повторная атака, скоординированная атака одним щелчком Одновременная атака, даже Ведение войны, которая может напрямую запускать войны против игроков и т. д. )

Заключение

В темном лесу элемент Fi ослабевает, и больше внимания уделяется игровому процессу, что создает богатый игровой опыт и разнообразный игровой процесс; в то же время он также позволяет экспериментировать с новыми функциями. Мошенничество, взяточничество, сотрудничество, автоматизация — все разрешено, за исключением ошибок, ломающих игру, потому что вы находитесь в «Темном лесу».

Новый игровой опыт делает Dark Forest темной лошадкой в цепных играх, а открытая система гильдий позволяет лучше удовлетворять потребности децентрализации Исследовательский институт Snap Finger продолжит уделять внимание этой игре с полной цепочкой в будущем.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить