Игровые объекты
Платформа игры на PaySwap также реализует схему, позволяющую игрокам добавлять/удалять объекты в/из вашей игры, переносить объекты, заработанные в вашей игре, в другие игры и наоборот, продавать эти объекты на рынке электронных коллекционных предметов игр, отображать их в своих профилях и т. д.
Для достижения этой цели мы используем то, что мы называем стандарт Действие/Процентиль.
Что такое стандарт Действие/Процентиль (A/P)?
Передача объектов из одной игры в другую очень сложна, игры разрабатываются с использованием разных игровых движков, у них разные темы, логика, и некоторым объектам просто нет места в некоторых играх.
Машина из GTA 5, например, не имела бы смысла в игре типа The Witcher 3.
Чтобы решить все это, нужно иметь стандарт, который позволяет перемещать объекты из одной игры в другую без создания конфликтов в теме, сюжете, логике и т. д.
Стандарт A/P именно такой стандарт, поскольку он сводит каждый объект в игре к его полезности (Действие) и уровню редкости (Процентиль).
Машина в GTA 5, например, имела бы действие Движение, и если она редкая по сравнению с 90% всех остальных объектов в GTA 5, позволяющих двигаться, она бы имела Процентиль 90. Так что эта машина была бы названа move_90.
Чтобы позволить игрокам переносить эту машину из GTA 5, игра должна записать объект move_90 на игровые NFT игроков. Позволяет ли игра игрокам оставлять объект после того, как они его записали на свои игровые NFT, зависит от игры.
Для завершения передачи The Witcher 3 должен прочитать объект move_90 из игровых NFT, извлечь из своей базы данных список объектов, которые являются move_90 (позволяющих двигаться и более редких, чем 90% всех других объектов в The Witcher 3, позволяющих двигаться), и позволить игрокам выбрать, который они хотели бы загрузить. В The Witcher 3 это, вероятно, будет лошадь.
Вот как вы используете стандарт A/P для передачи вашей красивой машины из GTA 5 в The Witcher 3.
Очевидно, что игры должны добавить функциональность, позволяющую им записывать объекты на игровые NFT игроков, а также читать и загружать уже существующие объекты на них, но чем больше игр делает это, тем легче перемещать объекты из одной игры в другую.
Почему стоит разрешить пользователям перемещать объекты в вашу игру?
Существует несколько причин, почему это может быть хорошей идеей для игры позволить пользователям перемещать объекты в/из нее:
Маркетинговые причины
Предположим, вы только что запустили игру и ищете игроков. Разрешение игрокам других игр загружать свои объекты в вашу игру может быть отличным маркетинговым ходом, поскольку это даст им причину попробовать вашу игру. Это может быть хорошим "вампирским нападением" на другие игры, так же как это сделал Sushiswap, когда позволил пользователям Uniswap получать вознаграждения за использование Sushiswap.
Кроме того, поскольку чем больше игр принимают объект, тем ценнее он становится, вы даете владельцам объектов причину захотеть, чтобы ваша игра преуспела, разрешив загружать свои объекты в вашу игру, и все это без затрат на рекламу.
Финансовые причины
Обычно, когда игра продает объект своим игрокам, полезность этого объекта ограничена самой игрой, и мы знаем, что большинство игр теряют свою привлекательность после того, как вы их прошли, и то же самое касается их объектов (за которые вы, возможно, заплатили).
С возможностью передачи объектов между играми вы продаете не просто объект, который ваши игроки могут использовать для завершения сюжета вашей текущей игры, но, возможно, такой, который они смогут загрузить в другие версии вашей игры и в несколько других уже существующих/будущих игр. Вы продаете им объект, который они, возможно, смогут перепродать за намного большую сумму на рынке электронных коллекционных предм
етов игр в случае, если ваша игра станет популярной.
Мы верим, что это убедит больше пользователей приобретать предметы, которые вы можете захотеть продать им в пределах вашей игры и по намного более высокой цене.
Фанатские причины
Самые успешные игры способны собрать большую базу очень страстных игроков, что позволяет им продолжать зарабатывать прибыль, даже когда они не выпускали новых игр уже более десяти лет. Возьмем, к примеру, GTA.
Криптовалюта известна своей способностью создавать такое культовое последовательство, и, по нашему мнению, позволение объектам загружаться в них - лучший вариант для любой игры, которая может захотеть собрать большую базу страстных игроков.
Создание объектов
Существует два способа создания объекта:
Запись объектов из игр
Чеканка игровых объектов
Запись объектов из игр
Это когда вы выиграли или купили объект в игре, которая позволяет вам записывать его на игровые NFT.
В зависимости от игры, объект может быть записан на ваш игровой NFT в момент получения его в игре или она может позволить вам решить записать его, запустив специальную функцию в любое время.
После того как объект был записан на ваш игровой NFT, вы можете считать его созданным, поскольку его можно загрузить в любую другую игру, которая принимает объекты из первой игры, которая его записала на ваш игровой NFT.
Чеканка игровых объектов
Вы также можете создавать объекты с использованием того, что мы называем Рецептами.
Как и следует из названия, Рецепт - это список Ингредиентов, которые вы используете для создания объекта. Этот список определяется кошельком, который развернул игровой контракт на странице игр.
Ингредиенты - это NFT, доставленные аудитором через контракт аудитора. Это могут быть NFT алмазов, железа, золота, дерева или любой предмет, который можно представить.
Возьмем меч в The Witcher 3, например:
рецепт для обычного меча может включать дерево (для рукоятки), железо (для клинка).
рецепт для редкого меча может включать пластик (для рукоятки), золото (для клинка)
рецепт для очень редкого меча может включать пластик (для рукоятки), алмаз (для клинка)
и т. д.
Каждый из этих ингредиентов (дерево, железо, пластик, золото, алмаз) будет NFT, доставленным конкретными аудиторами, которые являются экспертами в аутентификации этих предметов перед чеканкой их в качестве NFT для людей, желающих использовать их для создания объектов в вашей игре.
Как только игрок предоставляет ингредиенты в правильном порядке рецепта игровому контракту, он записывает имя объекта на игровой NFT игрока, и любая игра, принимающая объекты из вашей игры, загрузит этот объект так же, как если бы он был заработан прямо из вашей игры.
Как создавать рецепты
Чтобы создать рецепт для объекта в вашей игре, перейдите в меню панели управления вашей игры и нажмите кнопку Обновить объект. Заполните форму и подтвердите транзакцию. Убедитесь, что вы вводите ингредиенты по их ID в том порядке, в котором вы хотите, чтобы ваши игроки их перечислили.
Обратите внимание, что вам не нужно владеть никакими из ингредиентов, но они должны быть NFT реальных ингредиентов, которые вы хотите. Может быть миллионы NFT дерева, например, введение любого из этих идентификаторов NFT создаст точно такие же рецепты, поскольку они все являются NFT дерева.
Как создать объекты с помощью Рецептов
Чтобы создать объект, перейдите в меню управления вашей игрой и нажмите кнопку Создать объект. Заполните форму и подтвердите транзакцию. Убедитесь, что вы вводите ингредиенты по их ID в правильном порядке и что у вас есть каждый ингредиент в своем кошельке.
Уничтожение объектов
Вы можете уничтожить свои объекты для получения их ингредиентов в любое время при наличии достаточного количества ингредиентов в игре (игры полностью полагаются только на создание через рецепты для получения своих ингредиентов, поскольку создание через игры не требует никаких ингредиентов от игроков).
Предположим, у вас есть редкий меч из игры, который вы создали, используя пластиковые и алмазные NFT или выиграв его в игре; вы можете сжечь этот объект и получить основные ингредиенты, отправленные в ваш кошелек.
Вы можете это сделать по разным причинам: либо вы хотите использовать их для создания другого объекта, либо они более ценны, чем сам объект, и вы хотели бы их продать.
Чтобы сжечь объект, перейдите в меню управления вашей игрой и нажмите кнопку Сжечь объект. Заполните форму и подтвердите транзакцию.
Поздравляем! Основные ингредиенты/ресурсы теперь должны быть в вашем кошельке получателя.
Last updated