Запуск Battledome, блокчейн-игры на WAX

Nov 27 2022
Мы усердно работали над созданием веселой блокчейн-игры :) Сейчас день запуска, и игроки внезапно начинают заходить в систему и играть в игру… как это будет происходить?? Выдержит ли система под нагрузкой? Есть ли дыры в безопасности? И самое главное, понравится ли игрокам играть в эту игру? — вот такие вопросы крутились у меня в голове :) К счастью, благодаря упорной работе запуск нашей игры прошел очень хорошо. Battledome — это стратегическая карточная игра для блокчейна WAX. Вы можете попробовать нашу игру на https://battledome.

Мы усердно работали над созданием веселой блокчейн-игры :) Сейчас день запуска, и игроки внезапно начинают заходить в систему и играть в игру… как это будет происходить??

Выдержит ли система под нагрузкой? Есть ли дыры в безопасности? И самое главное, понравится ли игрокам играть в эту игру? — вот такие вопросы крутились у меня в голове :)

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

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

Battledome — это стратегическая карточная игра для блокчейна WAX.

Вы можете попробовать нашу игру наhttps://battledome.live— он называется Battledome и спонсируется Galactic Hubs, который является частью метавселенной Alien Worlds (блокчейн-игра №1).

Во-первых, игра ведется на блокчейне WAX. Он использует уже отчеканенные NFT из коллекций «alien.worlds». Самое замечательное в этом то, что уже есть база пользователей — тысячи людей, которые ежедневно играют в Alien Worlds, уже владеют Alien Worlds NFT, все, что нам нужно было сделать, это создать отличную игру :)

Это сборщик колод в нашей игре Battledome.

Идея блокчейн-игры заключается в том, что игроки каким-то образом используют свои NFT, чтобы соревноваться за развлечения и призы. В нашей игре есть и то, и другое :)

Сделайте игру веселой!

Наша игра была простой по дизайну — но веселой!

Нам удалось это сделать путем итеративного улучшения игры по методологии Agile. Это означает, что вы разрабатываете минимально жизнеспособный продукт (MVP) очень рано и улучшаете игру с каждой итерацией (2 недели).

Мы также получили информацию от других гейм-дизайнеров (спасибо, Дэвид Элвион!), наших тестировщиков и более широкого сообщества Alien Worlds.

И, конечно же, мы сами играли в свою игру! Когда мы обнаружили, что не ложимся спать допоздна и обещаем «еще одну игру», мы знали, что формула была веселой и, возможно, немного захватывающей.

Наша игра Battledome проста, но увлекательна!

В Battledome игроки используют свои NFT, чтобы сражаться друг с другом в игре в стиле «Королевской битвы». Последний игрок, стоящий на ногах, побеждает.

Вознаграждайте своих игроков

Само собой разумеется, что все любят побеждать! Центральное место в нашей игре занимает таблица лидеров, которая обновляется каждый месяц. В конце каждого месяца или «сезона» лучшие игроки награждаются тремя разными уровнями — бронзовым, серебряным и золотым.

Награды включают трилиум (криптовалюта для Alien Worlds), внутриигровые предметы (сферы) и NFT!

Золотые награды — это высший уровень наград в нашей игре.

Да, верно — лучшие 5 игроков каждый сезон получают бесплатные NFT.

Сделайте свою игру бесплатной

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

Пропустите вступительные взносы — вашей игре они, скорее всего, не нужны!

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

В нашей игре мы начали с простой механики ремонта. За три дня в нашей игре было совершено более 1000 микротранзакций!

Наша игра зарабатывает на микротранзакциях в самом блокчейне.

Важно отметить, что игра по-прежнему абсолютно бесплатна для тех, кто хочет.

Поддержите свою игру в течение 48 часов после запуска

Если вы разрабатываете игру с блокчейном, очень важно, чтобы все в вашей команде были сосредоточены на том, чтобы быть доступными в течение 48 часов после запуска.

За первые 48 часов мы нашли и успешно исправили 7 (да, семь!) ошибок и проблем. В течение этого времени мы постоянно развертывали исправления кода в нашей рабочей среде. Среднее время исправления ошибки — 2 часа. Это связано с тем, что мы используем методологию Agile, облачные сервисы и современный конвейер непрерывного развертывания (CI/CD).

Это игровое лобби для нашей игры

Поговорите со своими игроками, которые находят ошибки

Через несколько часов после запуска в твиттере появился пост, показывающий две ошибки из нашей игры. В одном баге поменялись местами изображения планеты Кавиан и планеты Велес (извините, планета Велес!).

Как мы на это отреагировали? Во-первых, мы сразу исправили ошибку. Затем мы ответили в твиттере, что ошибка исправлена, и спасибо, что нашли ее.

Человек, который сделал пост в твиттере, на самом деле был крутым парнем! Он разработчик программного обеспечения в Нидерландах. С ним заговорил генеральный директор Restack.AI. На самом деле он очень поддерживал нашу игру — мы подружились с человеком, который нашел ошибку.

Об этой проблеме сообщили нам в разногласиях

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

Найдите ошибку, заработайте 50 трилиумов

Да, вы правильно прочитали! Мы начали платить 50 TLM (криптовалюта для миров пришельцев) игрокам, обнаружившим баги в нашей игре.

Это не только мотивирует и вознаграждает игроков за сообщения об ошибках, но и способствует хорошим отношениям с нашими игроками.

Мы платим 50 TLM bug bounty за обнаружение ошибок, это транзакция на WAX

Внимательно следите за своей игрой

Ранее мы рассказывали о хакерской атаке на нашу игру в статье на Medium здесь —https:///@restack.ai/hacker-attack-protecting-a-blockchain-game-against-intrusion-53c7f82b4bcf

В день запуска мы отслеживали входы в систему и журналы сервера на предмет ненормальной активности.

В течение 30 минут хакер использовал бота для атаки на нашу игру с 10 000 поддельных входов в систему. Поскольку мы ранее реализовали безопасность смарт-контрактов для защиты нашей игры, все эти 10 000 поддельных входов в систему были отклонены.

Хакер пытался, но не смог взломать нашу игру в день запуска.

После некоторых попыток хакер в конце концов сдался!

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

Подумайте о масштабируемости

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

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

Игроки сыграли 1418 игр за первые 3 дня Battledome.

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

Все идет нормально!

Спасибо всем, кто играл в Battledome в день запуска, мы надеемся, что вам понравится играть в игру!

Мы блокчейн-разработчики в Restack.AI

Спасибо за чтение, я Tr0n и моя компанияhttps://restack.aiработает с блокчейн-разработкой. У нас также есть опыт в области ИТ-безопасности и финансов.

Если вы разрабатываете собственную игру — желаю вам успехов!