September 1, 2023

Полное руководство по GameFi-экосистеме Starknet

Навигация:

Многие даже не подозревают о том, что StarkNet становится одним из лучших игровых хабов в мире криптовалют.

Сегодня мы исследуем и расскажем о следующем:

  • Основной инфраструктуре ончейн-игр, такой как Dojo и Cartridge
  • Анализе лучших игр Starknet
  • Моем мнении по поводу игр в сети Starknet.

Приступим!

Starknet 101

Прежде чем мы углубимся в игры и поддерживающую инфраструктуру, давайте немного разберемся в Starknet как L2-решении.

Что такое StarkNet?

Starknet — это Rollup с технологией zero knowledge, которая находится на пике своей популярности. Он отличается от других ZK-решений, таких как zkSync Era и Polygon zkEVM, из-за использования STARK вместо SNARK и потому, что он не совместим с EVM (Ethereum Virtual Machine).

Вместо этого смарт-контракты на Starknet написаны на языке программирования, основанном на Rust, под названием Cairo.

Если вы заинтересованы в подробном техническом обзоре Starknet, с ним можно ознакомиться здесь

Это отсутствие совместимости с EVM может вызвать некоторые трудности. Вы не можете использовать традиционные браузерные кошельки, и нет проводника блоков, который мог бы сравниться с качеством Etherscan (на его фоне StarkScan — шутка)

Роль StarkNet в GameFi

Однако уникальные характеристики Starknet дают ему и некоторые возможности, которые делают его вполне подходящим для публикации ончейн-игр.

Например, Starknet имеет встроенную поддержку абстракции счета, что обеспечивает улучшение пользовательского опыта для игр, позволяя начать играть без кошелька и подписи транзакций во время игры.

Также недавно Starknet реализовал обновление Quantum Leap в июле 2023 года, которое увеличило пропускную способность в 10 раз и значительно сократило время подтверждения с нескольких минут до нескольких секунд.

Quantum Leap был крайне важен для Starknet, так как он позволил сравняться с другими L2 в том, что раньше было мучительным для пользователей.

Dojo: Игровой движок Starknet

Как я уже упоминал, Starknet имеет множество инфраструктурных элементов, которые поддерживают его амбиции в области ончейн-игр.

Основной частью этого «пирога» является Dojo, движок для ончейн-игр, ориентированный на Starknet.

Игровой движок — это среда разработки, состоящая из контрактов, инструментов и библиотек кода, облегчающих создание ончейн-игр.

История Dojo

Dojo был создан в феврале 2023 года и управляется сообществом, в которое входят ведущие команды Starknet, такие как Cartridge, Realms, Briq и Toplogy (о них позже).

Dojo сосредоточен вокруг Entity Component System (ECS), подхода к моделированию данных, который широко используется при разработке Web2-игр.

Основной компонент его архитектуры — это контракт World. World является «главным контрактом» для ончейн-игр, поскольку содержит всю ее логику и компоненты, что позволяет упростить ее разработку и управление.

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

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

Cartridge: Steam от мира Starknet

Еще одним важным элементом инфраструктуры игр на Starknet является Cartridge.

Точка доступа к играм в интерфейсе Cartridge.

Cartridge — это «Steam от мира Starknet», поскольку он представляет собой программу запуска, с помощью которой можно найти и начать играть в различные игры.

Это решает главную проблему для разработчиков и геймеров, так как он улучшает распространение игр и одновременно упрощает доступ игроков к любимым и новым играм.

В настоящее время Cartridge поддерживает Influence, Roll Your Own, Loot Survivor, Briq и Frens Lands, а недавно был обновлен пользовательский интерфейс, и теперь сайт стал простым, гладким и удобным для навигации.

Команда также активно поддерживает другие функции экосистемы и создает собственные игры (подробнее об этом ниже).

Игры, созданные на Starknet

Теперь, когда у нас есть представление о Starknet как о L2-решении и основных элементах инфраструктуры, таких как Dojo и Cartridge, давайте посмотрим на некоторые из наиболее интересных игр, созданных на его основе.

Realms Realms

Realms — это экосистема игр, основанная на интеллектуальной собственности проекта NFT Loot.

В рамках экосистемы Realms, управляемой и разрабатываемой компанией Bibliotheca DAO, существуют две основные игры:

  • Loot Survivor
  • Realms: Eternum.

Loot Survivor

Loot Survivor — это выживание в жанре roguelike, доступная на StarkNet Goerli (тестовая сеть).

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

В целом Loot Survivor довольно хороша, особенно если вам нравятся стратегические игры. У нее отличная эстетика, с неоновым зеленым текстом на черном фоне, что дает ей как ретро, так и современный стиль.

Благодаря использованию учетных записей Arcade Accounts вход в игру и пользовательский интерфейс также достаточно плавный.

Подобно одноразовым кошелькам (бернерам), Arcade Accounts представляют собой кошельки, которые генерируются и хранятся в браузере. Arcade Accounts могут контролироваться внешним кошельком, известным как Master Account, и поддерживают такие функции, как разрешение на вывод средств и лимиты, которые помогают защитить средства пользователя.

В основной сети StarkNet будет реализован механизм Play-2-Die, в рамках которого игроки будут покупать своего персонажа (известного как Adventurer) за $LORDS, ERC-20 токен, используемый в качестве денег в экосистеме Realms.

Когда игрок умирает, токены $LORDS возвращаются в игровой мир.

Хотя игры, в которых для игры необходимо приобрести NFT, рискуют ограничить свою пользовательскую базу китами, Play-2-Die кажется интересным механизмом, и я с интересом посмотрю, как он будет использоваться.

Realms: Eternum

Realms: Eternum — это предстоящая стратегическая MMO-игра, в которой игрокам предстоит строить и развивать свое королевство, защищая его от чужих атак.

Каждое королевство в Eternum представлено в виде NFT, который также используется для управления в Bibliotheca DAO и может быть использован для получения $LORDS.

Всего существует 8000 королевств, но большее количество игроков сможет принять участие в игре через расширение мира с помощью коллекции NFT Adventurers.

Королевства уже достаточно дороги — 0,36 ETH, но, учитывая уровень команды, мне все же не терпится увидеть готовый продукт.

Briq

Briq — это протокол для создания NFT.

В Briq игроки могут создавать дизайны в мире, использующем воксели.

Briq похож на ончейн-лего, поскольку каждый дизайн может быть сминчен в виде NFT, который можно разобрать или собрать заново. Как и лего, к наборам Briq могут прилагаться инструкции, в которых рассказывается, как воссоздать тот или иной дизайн самостоятельно.

С помощью Briq было создано множество разных проектов, включая игры, искусство и PFP-коллекции. Один из наиболее известных проектов — Ducks Everywhere, коллекция из 271 разнообразной утки, которую многие участники сообщества Starknet используют в качестве своего изображения профиля.

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

Я думаю, что Briq имеет большой потенциал как примитив для создания взаимозаменяемых и уникальных предметов искусства, товаров и впечатлений. Я очень хочу продолжить работу с ним в ближайшем будущем.

Roll Your Own

Roll Your Own — это стратегическая игра в стиле криминальной тематики.

В игре Roll Your Own, являющейся адаптацией игры Drug Wars, игроки включают своего «внутреннего Хайзенберга», покупая и продавая нелегальные вещества в надежде стать королем и подняться на вершину игровой таблицы лидеров.

Roll Your Own — это совместная работа Cartridge и Dope DAO, организации, создавшей Dope Wars.

  • Совместными усилиями они создают «Dope World» — экосистему различных игр, использующих активы Dope Wars.

Несмотря на то, что игра находится на начальных стадиях разработки, Roll Your Own весьма увлекательна. Мне нравится аспект PVP-игры, где вы торгуетесь с другими игроками, что влияет на ценообразование.

Погружение в Roll Your Own также довольно простое, так как игра использует одноразовые кошельки, что означает, что вам не нужно подключать свой собственный кошелек или подписывать транзакции.

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

Influence

Influence — это стратегическая MMO, разработанная Unstoppable Games.

В Influence игроки соревнуются между собой в колонизации астероидов, накоплении ресурсов, создании своего экипажа и заработке $SWAY, ERC-20 токена, который служит внутриигровой валютой.

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

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

  • Тем не менее, я считаю, что у Influence есть большой потенциал.

Уже разработана обширная история о мире игры, и ее игровой процесс, основанный на песочнице, может привести к захватывающим впечатлениям и интересным историям, подобным другим ММО.

Я буду внимательно следить за развитием Influence, пока она готовится к запуску в основной сети, и с нетерпением жду возможности попробовать полную версию, когда она будет запущена.

PixeLAW

PixeLAW — это разрабатываемый автономный мир, создаваемый в Dojo.

Как и Briq, PixeLAW должен стать примитивом, где разработчики могут управлять свойствами пикселей на сетке для создания различных игр, произведений искусства и впечатлений, которые могут быть совмещены друг с другом.

PixeLAW занял первое место в номинации «Лучшее использование Starknet» на недавнем хакатоне ETHGlobal в Париже

Несмотря на то что PixeLAW находится на ранней стадии разработки, у него есть потенциал стать уникальным дизайнерским примитивом. Я с нетерпением жду возможности увидеть его в действии.

Стоит последить

Существует много интересных игр, находящихся в разработке на Starknet, которые я не смог охватить в полном объеме.

Вот несколько игр, которые привлекли мое внимание:

  • Shoshin, PVP-игра, разрабатываемая Topology.
  • CafeCosmos, симулятор ресторана с новаторским механизмом P2E.
  • Tsubasa, футбольная игра, созданная на Starknet L3 (дополнительном слое).

Бычий настрой

Экосистема ончейн-игр Starknet воплощает в себе многие черты своего L2-решения.

  • Она несовершенна, но креативна и интересна.

В настоящее время создается ряд перспективных игр и дизайнерских примитивов, а также существует увлеченное сообщество талантливых разработчиков протоколов и игр.

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

Игры в сети Starknet также должны выиграть от таких сильных каналов распространения, как Cartridge, и собственной функциональности L2-решения, поскольку абстракция учетных записей и (в будущем) доказательство хранения должны значительно улучшить пользовательский опыи

При этом, на мой взгляд, игровая экосистема Starknet имеет больше препятствий для преодоления по сравнению с другими экосистемами из-за отсутствия EVM-совместимости.

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

Лучшее, что может сделать Starknet, чтобы снять эти проблемы, — это выпустить много интересных игр.

Конечно, это гораздо легче сказать, чем сделать, но Starknet уже демонстрирует признаки этого: в разработке находятся Briq, Roll Your Own, Loot Survivor и множество других перспективных проектов.

В целом, я считаю, что у Starknet есть все шансы стать ведущей экосистемой ончейн-игр.

  • Отправляйтесь в Starknet, чтобы убедиться в этом лично!