ABChess Web
ABChess Web — платформа для оттачивания мастерства игры в шахматы
Главное открытие последнего года — P2E механика, позволяющая разрабатывать видеоигры, в которых можно играть и зарабатывать одновременно. На этой технологии начали создавать целые метавселенные, где пользователи могут развивать свои скины, покупая атрибуты. Только отличие такой игры в том, что тут они — не просто картинки, а уникальные NFT.
Итак, к нам обратился заказчик с целью разработать такую NFT-метавселенную, в которой пользователи могли бы играть и, развивая своих героев, зарабатывать, обменивая выигранные атрибуты на NFT.
Метавселенная Gravis находится в космосе, по которому разбросаны «карточки» — различное оборудование для космических кораблей, а также капитаны разного уровня.
Задача игроков состоит в том, чтобы найти таких карточек как можно больше и усовершенствовать свои NFT-корабли. Найденного Капитана можно посадить за штурвал, оборудование — использовать, чтобы сделать корабль быстрее!
Метавселенная Gravis устроена так, что пользователь не может контролировать, сколько карточек он соберет. Он бороздит космос непроизвольно, а система сама решает, где он их находит и в каком количестве. Зато, он может решать, как модернизировать свой корабль и как много времени тратить на игру. Мы реализовали алгоритм, в соответствии с которым, Gravis открывает пользователю все больше и больше вместе с тем, как он развивает свой корабль и путешествует по метавселенной.
Так как Gravis — это целая метавселенная, мы реализовали в нем возможность обменивать NFT на любую криптовалюту. Так, он интегрирован с одними из наиболее релевантных сегодня платформ — BSC и Polygon, которые представляют собой платформы для создания блокчейнов, совместимых с Ethereum.
Система Ethereum управляется программами, то есть — смарт-контрактами, которые, при совершении операции, записываются в блокчейн. Чтобы интегрировать платформу с криптовалютой, надо работать с целой системой смарт-контрактов. Мы оптимизировали этот процесс, применив библиотеки Web3.js и Ethers.js и, таким образом, ускорили процесс разработки.
Мы были рады принять участие в разработке такого молодого креативного проекта, который сейчас продолжает развиваться и расширять свою систему игр.
Sixhands GPT Alpha