Сьогодні ми запросили Себастьєна Гіллемота, співзасновника PaimaStudios і dcspark, обговорити ігровий движок Web3 і онлайн-ігри.
У цьому епізоді ми заглиблюємось у сфери мережевих ігор і самоврядних світів, беремо участь у бесідах з піонерами, які зробили значний внесок у ці галузі.
Наша місія полягає в тому, щоб проводити ексклюзивні інтерв’ю з творцями, новаторами та провидцями світу блокчейн-ігор. Ми прагнемо розкрити їхні унікальні перспективи, отримати уявлення про їхні інноваційні проекти та дослідити перетин технології блокчейн та ігор.
Основні моменти
Ознайомтеся з движком Paima та мережевими іграми, побудованими на ньому, зокрема Jungle Wars, Volcanees NFT, Wrath of the Jungle, Tarochi та Oracle RPG;
Порівняйте двигун Paima з такими двигунами, як MUD, DOJO, World Engine і Curio;
Чому Paima вирішила розгорнути Milkomeda;
Від ланцюжкових ігор до самоврядного світу;
Різні моделі ігрового дизайну Paima;
Як покращити користувальницький досвід мережевих ігор і вирішити проблеми із залученням користувачів.
Ведучий: КайКай
**Гість: **Себастьян Гійемо
Paima Studios
Paima Studios є основою для онлайн-ігор і створила онлайн-ігри з Японії.
Paima Studios також є основним розробником Paima Engine: нового рішення рівня 2, яке дозволяє створювати онлайн-ігри, пов’язані з NFT, де стани гри можуть бути пов’язані з NFT.
Бере двигун
Paima Engine — це провідна в галузі структура для створення рішень рівня 2 для ігор, гейміфікації та автономних світів. Paima усуває чотири основні перешкоди для впровадження Web3: 1. Дорогі витрати на розробку; 2. Ризики безпеки; 3. Труднощі в залученні користувачів; 4. Проблеми в ітерації. Механізм Paima пропонує чотири рішення: 1. Спрощення витрат на розробку; 2. Більш безпечні взаємодії; 3. Легке залучення користувачів; 4. Плавні ітерації.
На основі движка Paima команда також розробила кілька онлайн-ігор, зокрема Jungle Wars, Volcanees NFT і Wrath of the Jungle, продовжуючи розробляти Tarochi, Oracle RPG тощо.
Jungle Wars: NFT Rumble
Jungle Wars, повсякденна онлайн-гра PvP, першою продемонструвала потенціал ненадійних ігор Web3. Створена на движку Paima, гра реалізує абсолютно новий ігровий процес, де всі дії гравця записуються в дані блокчейну та можуть бути відтворені з нього. Крім того, Jungle Wars також висвітлює абсолютно новий ігровий примітив, Stateful NFT (Stateful NFT), де статистика гравців накопичується в NFT, що розвивається під час гри.
Volcaneers NFT
Volcaneers — це перші запущені NFT із збереженням стану. Цей новий тип NFT відкриває цілий новий світ, у якому цінність ваших NFT накопичуватиметься на основі досягнень, статистики та інших внутрішньоігрових нагород, яких досягли ваші NFT. Volcaneers — це перший крок у світ NFT із збереженням стану.
Гнів джунглів: Захист вежі
Wrath of the Jungle: Tower Defense — це швидка гра, у якій гравці можуть грати в ролі нападника чи захисника. Як нападник, гравець керуватиме зграями ворожих істот через джунглі, знищуючи базу захисників, у той час як захисники використовують різноманітні захисні вежі, щоб відбиватися від нападників.
Гра надає гравцям на вибір кілька карт, і гравці можуть покращувати свої оборонні вежі та набувати нових здібностей, щоб максимально збільшити свої захисні можливості. Гра пропонує захоплюючий ігровий досвід як для нападників, так і для захисників.
Про Себастьєна Гіллемота
Себастьян: Привіт, я Себастьєн Гійемо. Я співзасновник PaimaStudios і dcspark. Приблизно п’ять років тому я офіційно увійшов у сферу криптовалют і зацікавився Cardano, що також спонукало мене поїхати до Японії, на батьківщину Cardano. Я приєднався до компанії під назвою «Америка» як другий інженер Cardano і згодом очолив команду досліджень і розробок Cardano.
Пропрацювавши там приблизно 2,5 роки, я вирішив зробити рішучий крок і заснувати власну компанію dcSpark. dcSpark зосереджується на загальній інфраструктурі, створенні блокчейнів рівня 1 та інструментах розробника. Під час dcSpark ми все більше цікавилися рішеннями рівня 2.
Наша увага зосередилася на рішеннях рівня 2 для блокчейнів, відмінних від EVM (віртуальна машина Ethereum), оскільки ми помітили, що більша увага приділяється рішенням рівня 2 для масштабованості, тоді як ми побачили потенціал 2 для внутрішньої верифікації з метою додати підтримку EVM до не - Блокчейни EVM. Це змусило нас розробити та розгорнути наше рішення рівня 2, Milkomeda, оптимістичне оновлення нашого бренду, включаючи підтримку Cardano.
Після подальшої оцінки ми зрозуміли, що DeFi вже є широко дослідженою сферою, і ми хотіли працювати в деяких інших областях, які інші ще не досліджували. Ігри, очевидно, є багатообіцяючою сферою, і ми помітили брак добре оптимізованих рішень рівня 2 для ігрових випадків.
Усвідомлюючи це, близько півтора року тому ми створили Paima Studios з головною метою — стати рішенням рівня 2, орієнтованим на онлайн-ігри. Ми прагнемо створити платформу, яка може покращити ігровий досвід і внести інновації в екосистему онлайн-ігор.
Про Paima Engine
**AW Research: чи можете ви представити механізм Paima з іншого боку? **
**Себастьєн: **Схоже, що більшість рішень рівня 2 в основному зосереджені на виконанні, подібно до того, як виконується рівень 1, наприклад Ethereum. Однак ви думаєте про механізм Paima інакше, ніж про норму, уявляючи його як рівень 2, який зосереджується на даних, а не на виконанні. Це означає, що ви приділяєте більше уваги тому, як дані записуються, читаються та синхронізуються між ланцюжками, а також тому, як вони пов’язані з обліковими записами користувачів і різними NFT. Це унікальна парадигма, яку ви обрали, мабуть, керуючись вашим інтересом до криптографії zk.
Ви згадали, що намагалися створити гру за допомогою zk, але зіткнулися з проблемами масштабованості через обмеження максимального розміру схеми та поступового збільшення часу перевірки. Щоб вирішити цю проблему, ви вважаєте, що автономному світу, як і великому та швидкому світу, потрібна надійна платформа керування даними в основі. Ігри часто обертаються навколо керування даними, включаючи облікові записи користувачів, право власності на предмети та різноманітні взаємодії, які покладаються на керування даними.
Ви бачите zk як основний компонент гри, тому Paima є базовим базовим рівнем для цих автономних світів, підкреслюючи важливість керування даними для забезпечення масштабованості та ефективності. Зосереджуючись на даних, ви прагнете надавати більш масштабовані та стійкі рішення для створення складних інтерактивних ігрових світів.
**AW Research:: наразі ігрові движки, які використовуються для створення ігор у мережі, включають MUD, DOJO, World Engine і curio. Які відмінності між двигуном Paima та цими ігровими двигунами? Ви можете дати вступ? **
**Себастьєн: ** В автономному світовому просторі цікаво бачити, що різні проекти в автономному світовому просторі використовують різні підходи до конкретних аспектів проблеми.
Наприклад, MUD був піонером архітектури Entity-Component-System (ECS) і в основному зосередився на створенні своєї компонентної системи за допомогою Solidity. З іншого боку, Argus зосереджується на картографії та прагне з’єднати ігрові світи між різними мережами. DOJO вклав багато енергії в основну технологію zk, намагаючись створити ефективну платформу zk.
Що стосується Paima, ми зосереджені на масштабованості та залученні користувачів для автономних світів. Одним із поширених випадків використання штучного інтелекту є створення контенту для ігор.
Важливою проблемою, з якою стикається сучасна система, є односторонній потік інформації. Моделі побудови здебільшого односторонні й не можуть оновлювати стан світу. Paima прагне революціонізувати цей процес, забезпечивши двосторонню взаємодію, зробивши його більш динамічним і програмованим. Ми ефективно замикаємо цикл, пропускаючи дії користувача через безсилові лекції та використовуючи дані для оновлення NFT користувача.
Цей унікальний підхід виділяє Paima з-поміж інших двигунів, оскільки ми розвиваємось у більш інноваційних напрямках. Незважаючи на те, що ці двигуни здаються конкурентами, насправді їх можна комбінувати синергетично. Прогрес можна досягти за допомогою іншого рішення для відображення World Engine, використовуючи стан смарт-контракту MUD, а потім накладаючи на нього потужність, подібну до Paima.
Поєднуючи ці різноманітні підходи, ми можемо створювати більш комплексні та надійні рішення для автономних світів, які значно покращують загальний ігровий досвід.
Про онлайн-ігри, створені на движку Paima
**AW Research: чи можете ви представити першу онлайн-гру «Jungle Wars», створену на движку Paima? **
Себастьян:
Jungle Wars була першою грою, яка була розгорнута на Milkomeda C1, демонструючи здатність Paima Engine створювати прості, але захоплюючі онлайн-ігри. Гра має ігровий процес у стилі бойового корабля, де гравці можуть вибрати свого улюбленого персонажа з шести лютих тварин джунглів і брати участь у захоплюючих покрокових битвах проти інших гравців.
Після успіху Jungle Wars двигун Paima було оновлено до версії 1 (Paima v1). Оновлення представляє кілька ключових функцій, включаючи підтримку газових транзакцій, сумісність із кількома ланцюжками та державні сутності. Тепер гравці можуть володіти NFT, які підвищують рівень на основі їхніх дій у грі, додаючи динамічний та інтерактивний елемент до ігрового досвіду.
Наразі команда активно розробляє Paima v2, розширюючи підтримку таких рішень рівня 2, як Arbitrum і Optimism. Ця розробка дозволить гравцям використовувати NFT на Ethereum, використовуючи при цьому економічну ефективність рішень другого рівня для розрахунків у іграх.
Крім того, команда також зосереджена на розробці Tarochi, мережевої рольової гри, яка обіцяє принести більш захоплюючий та інноваційний досвід у світі блокчейн-ігор.
Завдяки постійним удосконаленням та інноваціям Paima Studios прагне бути лідером у створенні приємних і корисних ігор у мережі для гравців.
**AW Research: Чому Jungle Wars, Volcaneers NFT і Wrath of the Jungle розгорнуті на Milkomeda C1? **
**Себастьян:**Перш за все, мій досвід і досвід включають роботу над Cardano, що дає мені глибоке розуміння спільноти Cardano. Вони дуже підтримували мене протягом багатьох років, і я маю з ними особистий зв’язок.
По-друге, коли ми думаємо про ігрову індустрію та про те, що потрібно для того, щоб гра була успішною, гравці-ентузіасти мають вирішальне значення. На відміну від інших галузей, які можуть вимагати великих постачальників ліквідності або інституційних інвесторів, ігрова індустрія полягає в гравцях-ентузіастах. Спільнота Cardano відома своєю пристрастю та відданістю, що робить її ідеальним середовищем для екосистеми ігрових NFT. Спільнота Cardano може стати джерелом підтримки наших ігрових проектів, особливо для випадків використання, які не надто залучаються до складних фінансових інструментів DeFi, а натомість зосереджені на створенні цікавого досвіду.
**Дослідження AW: чи можете ви представити мережеву гру Oracle RPG, створену на Paima Engine, яка, здається, є розподіленим GPT на основі чату? **
Себастьян: Концепцію Oracle RPG було розроблено як мережеву систему штучного інтелекту для автономних ігор. Багато автономних світів включають компоненти штучного інтелекту, і Oracle RPG служить проектом для перевірки концепції, щоб задовольнити цю потребу. У цій грі гравці приєднуються та починають із порожнього NFT, що представляє їх персонажа. Потім вони описують свого персонажа в грі, і NFT візуально оновлюється, щоб відобразити атрибути персонажа. По ходу гри NFT динамічно змінюватиметься відповідно до дій гравця, наприклад входження в ліс.
Це демонструє, як паралельна система Paima забезпечує двосторонню взаємодію, дозволяючи великим моделям світу надавати відгуки та оновлювати NFT, тим самим впливаючи на стан гри. Децентралізований характер системи гарантує відсутність залежності від централізованого постачальника штучного інтелекту, такого як OpenAI, що забезпечує повністю розподілений досвід.
Досліджуючи цю концепцію, ми розпочали проект Shinkai Network. Після демонстрації Oracle RPG у різних проектах вони висловили зацікавленість у використанні цієї системи штучного інтелекту для управління NPC (персонажами, які не є гравцями) у їхніх власних автономних світах. Однак надання штучного інтелекту в масштабі для багатьох NPC зіткнеться зі значними проблемами. Щоб вирішити цю проблему, ми зрозуміли, що нам потрібна однорангова розподілена мережа, розроблена спеціально для агентів штучного інтелекту з ідентифікаторами в ланцюжку. Кожен NPC у світі має власну ідентичність і взаємодіє з іншими NPC поза мережею через мережу Shinkai. Коли NPC приймають рішення, вони передають відповідну інформацію в ланцюг.
це однорангова мережа агентів штучного інтелекту з унікальними ідентифікаторами в ланцюжку, і це життєздатне рішення для живлення NPC в іграх в ланцюзі, створених на Paima.
**Дослідження AW: минулого року ви використали Mina для розробки нової гри з нульовим знанням під назвою «zk nonogram». Чи можете ви коротко описати гру? Якщо можливо, можете детально поділитися деякими цікавими аспектами? **
**Себастьян: ** Причина, чому ми зацікавлені в протоколі Mina, полягає в тому, що для Paima ми хочемо, щоб рівень ZK відповідав двом основним потребам. По-перше, нам потрібно підтримувати приватні дані.
Якщо ви подивіться на багато сучасних платформ ZK, вони не підтримують приватні обчислення. Весь вміст має бути загальнодоступним. Я не думаю, що це чудово для гри, де ви дійсно хочете мати приватні карти чи приватний стан. Нам потрібна платформа ZK, яка підтримує приватні дані, і Mina є однією з небагатьох платформ, яка надає цю функцію.
По-друге, ми хочемо, щоб гру було легко писати. За допомогою Paima ви можете написати гру на JavaScript, і Paima перетворить її на онлайн-гру. На щастя, Міна поділяє таку ж філософію. Це дозволяє писати схеми ZK за допомогою JavaScript. Це означає, що з Paima ви зможете використовувати ту саму мову програмування та середовище для програмування гри та схеми ZK для гри. Ця сумісність робить Mina ідеальним для наших потреб.
Про онлайн-ігри та автономні світи
**AW Research: чи можна гру, яку ви створюєте, вважати автономним світом? Якщо ні, чи розглядаєте ви будівництво автономних світів у майбутньому? **
**Себастьян: ** Ми поступово рухаємося до нашого бачення самоврядного світу. Прикладом наших зусиль є гра Tarochi, у якій ми створюємо підприємницьку рольову гру, щоб рухатися до створення цих ігрових світів. Крім того, ми зосереджуємось на ShinkaiNetwork для розробки штучного інтелекту для цих світів. Партнерство з Mina Protocol дозволяє нам будувати приватний стан і створювати всесвітній стан, який можна перевірити, що відповідає нашій кінцевій меті.
Створення автономних світів є складним завданням, але ми неухильно робимо значний прогрес у цьому напрямку. Завдяки нашій рішучості, відданості та співпраці з різними партнерами, включаючи ShinkaiNetwork, ми активно просуваємо це амбітне бачення.
Про онлайн-ігровий дизайн
**AW Rsearch: порівняно з моделлю «P2E», онлайн-ігри мають інші характеристики з точки зору ігрового дизайну та досвіду гравців. Що ти думаєш? **
**Себастьян: **Це гарне запитання. Я думаю, що з цим борються всі. На мій погляд, причина, по якій автономні світи сильніші за «P2E», полягає в тому, що «P2E» — це, по суті, корпорації, які субсидують ігровий досвід. На відміну від цього, автономні світи набувають справжньої цінності, створюючи власний сенс і цінність. Тож я вважаю, що ключовим аспектом є наявність гнучкого світу, де користувачі можуть привнести цінність платформі. Це саме те, над чим ми працювали в двигуні Paima, оскільки він дозволяє людям змінювати правила гри, якщо вони хочуть.
Ви можете розглядати це як різницю між настільною грою та відеоігрою. У відеоіграх правила зазвичай жорстко закодовані розробником, і все. Але в настільних іграх, якщо ви і ваші друзі домовитеся про правила гри, всі щасливі. Paima приймає цю більш вільну інтерпретацію правил гри.
Paima схожа на суверенний кидок, який сильно відрізняється від оптимістичних або zk рішень. Це означає, що правила гри значною мірою визначаються спільнотою, і люди можуть запроваджувати нові правила гри. Ігровий світ можна оновлювати з часом, якщо всі погодяться з цими новими правилами. Це те, до чого ми прагнемо – створити щось досить гнучке, щоб гравці могли прийти й зрозуміти, як привнести внутрішню цінність у світ гри.
**Дослідження AW: як розробити ігрові моделі для ігор на основі двигуна Paima? Чи можете ви навести приклад гри як орієнтир? **
**Себастьєн:**Наприклад, у грі Tarochi вона діє як гра в ловлю монстрів, і гравці захоплюють монстрів через NFT. Через Paima ці NFT поступово оновлюватимуться на основі дій у грі. Рівень, здоров’я та рухи кожного йокая пов’язані з його NFT, що означає, що вартість NFT зростає в міру його просування. Paima в основному зосереджується на такій оновлюваній системі NFT, яка називається Stateful NFT. В іншу гру, яку ми випустили, гру Tower Defense, гравці можуть грати безкоштовно, але для входу в рейтинговий режим потрібен NFT. Усі перемоги та поразки відстежуються в NFT і відображаються в таблиці лідерів. Це заохочує гравців продовжувати гру, покращуючи атрибути та рейтинги своїх NFT.
Крім того, Paima надає шаблони для інших компаній, зокрема шаблони карткових ігор. У цьому шаблоні вся колода представлена NFT, і кожна карта в колоді включена як NFT із зазначенням стану. На відміну від інших карткових ігор, де кожна картка є окремим NFT, підхід Paima зменшує витрати на газ і комісію монетного двору. Гравці можуть вигравати нові картки під час гри без необхідності щоразу створювати нові NFT. Якщо вони вирішать продати свої карти, вони можуть розділити свою колоду на окремі обмінні NFT, які представляють окремі карти. Ці карти можна розміщувати на таких платформах, як OpenSea, і коли хтось купує картку, він може повторно інтегрувати її у власну колоду.
Це демонструє, як Paima може використовувати Stateful NFT для кодування більш складних станів, створення ефективних і гнучких систем і все ще дозволяти транзакції на відкритому ринку.
план на майбутнє
**AW Research: Чи можете ви поділитися своїми майбутніми планами щодо механізму Paima та інших проектів? **
**Себастьян: ** Звичайно, наша головна дорожня карта для Paima зосереджена на впровадженні крос-NFT-системи. Наразі ми вже працюємо над підтримкою гри Tarochi, щоб її NFT рівня 1 міг працювати на рівні 2. У майбутньому ми плануємо розширити цю функціональність для підтримки інших ігор. Наприклад, наша мета — дозволити іграм на Polygon використовувати NFT на Ethereum або іграм на Milkomeda використовувати NFT на Cardano. Кінцева мета — створити модульний ігровий стек, який дозволить розробникам вибирати різні ланцюжки для розрахунків, гаманців і NFT і легко з’єднувати їх між собою. Це бачення узгоджується з нашими зусиллями щодо інтеграції рівня zk і мережі Shinkai для рівня AI.
Ще один важливий аспект, над яким ми працюємо, це впровадження механізму автоматичного підпису. У контексті онлайн-ігор постійне підписання транзакцій може бути виснажливим і трудомістким. Paima вирішує цю проблему, гарантуючи, що кожна гра чи програма є незалежним рівнем 2 у платформі, тобто вони мають власний ізольований формат даних. Це дозволяє нам запровадити безпечний і простий у використанні механізм автоматичного підписання. Завдяки реалізації цієї функції користувачам не потрібно буде створювати тимчасові гаманці або нові фрази відновлення для кожної гри. Вони можуть насолоджуватися плавним і зручним досвідом.
Просуваючись вперед, ми раді втілити в життя ці функції та продовжувати вдосконалювати можливості Paima на користь екосистеми ігор та самоврядної світової екосистеми.
Завдання для мережевих ігор
Дослідження AW: мережеві ігри стикаються з проблемами залучення користувачів через бар’єри для входу та складність, що може не підійти звичайним гравцям. Як ігри в мережі можуть вирішити проблему залучення користувачів?
**Себастьян: **Я згоден із статус-кво. Щоб вирішити цю загадку, Paima наполегливо працювала над пошуком рішення. Один із способів вирішення цієї проблеми — розробка механізму автоматичного підпису. Цей механізм спрямований на спрощення взаємодії з користувачем шляхом автоматизації процесу підписання транзакцій, що полегшує та полегшує взаємодію гравців з онлайн-іграми.
Крім того, Paima також працює над підтримкою крос-ланцюжків і NFT, а також підтримкою крос-гаманців. Забезпечуючи взаємодію між різними блокчейнами та гаманцями, Paima прагне розширити базу користувачів мережевих ігор, залучаючи гравців з різних екосистем блокчейнів.
Крім того, Paima зосереджена на покращенні процесу адаптації для розробників. Вони створили різноманітні шаблони, які розробники можуть використовувати для запуску проектів, полегшуючи створення автономних світів і експериментування з різними ідеями гри. Знижуючи бар’єр для входу в розробку, Paima сподівається дати розробникам змогу швидше виконувати ітерації та ефективніше знаходити відповідний продукт для ринку.
Загалом, Paima присвячена подоланню проблем із залученням користувачів і покращенню взаємодії з іграми в мережі. Завдяки цим зусиллям вони сподіваються зробити блокчейн-ігри доступнішими та охопити ширшу аудиторію, тим самим сприяючи зростанню екосистеми автономного світу.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Демістифікація новаторського світу Paima Engine та онлайн-ігор
Сьогодні ми запросили Себастьєна Гіллемота, співзасновника PaimaStudios і dcspark, обговорити ігровий движок Web3 і онлайн-ігри.
У цьому епізоді ми заглиблюємось у сфери мережевих ігор і самоврядних світів, беремо участь у бесідах з піонерами, які зробили значний внесок у ці галузі.
Наша місія полягає в тому, щоб проводити ексклюзивні інтерв’ю з творцями, новаторами та провидцями світу блокчейн-ігор. Ми прагнемо розкрити їхні унікальні перспективи, отримати уявлення про їхні інноваційні проекти та дослідити перетин технології блокчейн та ігор.
Основні моменти
Ведучий: КайКай
**Гість: **Себастьян Гійемо
Paima Studios
Paima Studios є основою для онлайн-ігор і створила онлайн-ігри з Японії.
Paima Studios також є основним розробником Paima Engine: нового рішення рівня 2, яке дозволяє створювати онлайн-ігри, пов’язані з NFT, де стани гри можуть бути пов’язані з NFT.
Бере двигун
Paima Engine — це провідна в галузі структура для створення рішень рівня 2 для ігор, гейміфікації та автономних світів. Paima усуває чотири основні перешкоди для впровадження Web3: 1. Дорогі витрати на розробку; 2. Ризики безпеки; 3. Труднощі в залученні користувачів; 4. Проблеми в ітерації. Механізм Paima пропонує чотири рішення: 1. Спрощення витрат на розробку; 2. Більш безпечні взаємодії; 3. Легке залучення користувачів; 4. Плавні ітерації.
На основі движка Paima команда також розробила кілька онлайн-ігор, зокрема Jungle Wars, Volcanees NFT і Wrath of the Jungle, продовжуючи розробляти Tarochi, Oracle RPG тощо.
Jungle Wars: NFT Rumble
Jungle Wars, повсякденна онлайн-гра PvP, першою продемонструвала потенціал ненадійних ігор Web3. Створена на движку Paima, гра реалізує абсолютно новий ігровий процес, де всі дії гравця записуються в дані блокчейну та можуть бути відтворені з нього. Крім того, Jungle Wars також висвітлює абсолютно новий ігровий примітив, Stateful NFT (Stateful NFT), де статистика гравців накопичується в NFT, що розвивається під час гри.
Volcaneers NFT
Volcaneers — це перші запущені NFT із збереженням стану. Цей новий тип NFT відкриває цілий новий світ, у якому цінність ваших NFT накопичуватиметься на основі досягнень, статистики та інших внутрішньоігрових нагород, яких досягли ваші NFT. Volcaneers — це перший крок у світ NFT із збереженням стану.
Гнів джунглів: Захист вежі
Wrath of the Jungle: Tower Defense — це швидка гра, у якій гравці можуть грати в ролі нападника чи захисника. Як нападник, гравець керуватиме зграями ворожих істот через джунглі, знищуючи базу захисників, у той час як захисники використовують різноманітні захисні вежі, щоб відбиватися від нападників.
Гра надає гравцям на вибір кілька карт, і гравці можуть покращувати свої оборонні вежі та набувати нових здібностей, щоб максимально збільшити свої захисні можливості. Гра пропонує захоплюючий ігровий досвід як для нападників, так і для захисників.
Про Себастьєна Гіллемота
Себастьян: Привіт, я Себастьєн Гійемо. Я співзасновник PaimaStudios і dcspark. Приблизно п’ять років тому я офіційно увійшов у сферу криптовалют і зацікавився Cardano, що також спонукало мене поїхати до Японії, на батьківщину Cardano. Я приєднався до компанії під назвою «Америка» як другий інженер Cardano і згодом очолив команду досліджень і розробок Cardano.
Пропрацювавши там приблизно 2,5 роки, я вирішив зробити рішучий крок і заснувати власну компанію dcSpark. dcSpark зосереджується на загальній інфраструктурі, створенні блокчейнів рівня 1 та інструментах розробника. Під час dcSpark ми все більше цікавилися рішеннями рівня 2.
Наша увага зосередилася на рішеннях рівня 2 для блокчейнів, відмінних від EVM (віртуальна машина Ethereum), оскільки ми помітили, що більша увага приділяється рішенням рівня 2 для масштабованості, тоді як ми побачили потенціал 2 для внутрішньої верифікації з метою додати підтримку EVM до не - Блокчейни EVM. Це змусило нас розробити та розгорнути наше рішення рівня 2, Milkomeda, оптимістичне оновлення нашого бренду, включаючи підтримку Cardano.
Після подальшої оцінки ми зрозуміли, що DeFi вже є широко дослідженою сферою, і ми хотіли працювати в деяких інших областях, які інші ще не досліджували. Ігри, очевидно, є багатообіцяючою сферою, і ми помітили брак добре оптимізованих рішень рівня 2 для ігрових випадків.
Усвідомлюючи це, близько півтора року тому ми створили Paima Studios з головною метою — стати рішенням рівня 2, орієнтованим на онлайн-ігри. Ми прагнемо створити платформу, яка може покращити ігровий досвід і внести інновації в екосистему онлайн-ігор.
Про Paima Engine
**AW Research: чи можете ви представити механізм Paima з іншого боку? **
**Себастьєн: **Схоже, що більшість рішень рівня 2 в основному зосереджені на виконанні, подібно до того, як виконується рівень 1, наприклад Ethereum. Однак ви думаєте про механізм Paima інакше, ніж про норму, уявляючи його як рівень 2, який зосереджується на даних, а не на виконанні. Це означає, що ви приділяєте більше уваги тому, як дані записуються, читаються та синхронізуються між ланцюжками, а також тому, як вони пов’язані з обліковими записами користувачів і різними NFT. Це унікальна парадигма, яку ви обрали, мабуть, керуючись вашим інтересом до криптографії zk.
Ви згадали, що намагалися створити гру за допомогою zk, але зіткнулися з проблемами масштабованості через обмеження максимального розміру схеми та поступового збільшення часу перевірки. Щоб вирішити цю проблему, ви вважаєте, що автономному світу, як і великому та швидкому світу, потрібна надійна платформа керування даними в основі. Ігри часто обертаються навколо керування даними, включаючи облікові записи користувачів, право власності на предмети та різноманітні взаємодії, які покладаються на керування даними.
Ви бачите zk як основний компонент гри, тому Paima є базовим базовим рівнем для цих автономних світів, підкреслюючи важливість керування даними для забезпечення масштабованості та ефективності. Зосереджуючись на даних, ви прагнете надавати більш масштабовані та стійкі рішення для створення складних інтерактивних ігрових світів.
**AW Research:: наразі ігрові движки, які використовуються для створення ігор у мережі, включають MUD, DOJO, World Engine і curio. Які відмінності між двигуном Paima та цими ігровими двигунами? Ви можете дати вступ? **
**Себастьєн: ** В автономному світовому просторі цікаво бачити, що різні проекти в автономному світовому просторі використовують різні підходи до конкретних аспектів проблеми.
Наприклад, MUD був піонером архітектури Entity-Component-System (ECS) і в основному зосередився на створенні своєї компонентної системи за допомогою Solidity. З іншого боку, Argus зосереджується на картографії та прагне з’єднати ігрові світи між різними мережами. DOJO вклав багато енергії в основну технологію zk, намагаючись створити ефективну платформу zk.
Що стосується Paima, ми зосереджені на масштабованості та залученні користувачів для автономних світів. Одним із поширених випадків використання штучного інтелекту є створення контенту для ігор.
Важливою проблемою, з якою стикається сучасна система, є односторонній потік інформації. Моделі побудови здебільшого односторонні й не можуть оновлювати стан світу. Paima прагне революціонізувати цей процес, забезпечивши двосторонню взаємодію, зробивши його більш динамічним і програмованим. Ми ефективно замикаємо цикл, пропускаючи дії користувача через безсилові лекції та використовуючи дані для оновлення NFT користувача.
Цей унікальний підхід виділяє Paima з-поміж інших двигунів, оскільки ми розвиваємось у більш інноваційних напрямках. Незважаючи на те, що ці двигуни здаються конкурентами, насправді їх можна комбінувати синергетично. Прогрес можна досягти за допомогою іншого рішення для відображення World Engine, використовуючи стан смарт-контракту MUD, а потім накладаючи на нього потужність, подібну до Paima.
Поєднуючи ці різноманітні підходи, ми можемо створювати більш комплексні та надійні рішення для автономних світів, які значно покращують загальний ігровий досвід.
Про онлайн-ігри, створені на движку Paima
**AW Research: чи можете ви представити першу онлайн-гру «Jungle Wars», створену на движку Paima? **
Себастьян:
Jungle Wars була першою грою, яка була розгорнута на Milkomeda C1, демонструючи здатність Paima Engine створювати прості, але захоплюючі онлайн-ігри. Гра має ігровий процес у стилі бойового корабля, де гравці можуть вибрати свого улюбленого персонажа з шести лютих тварин джунглів і брати участь у захоплюючих покрокових битвах проти інших гравців.
Після успіху Jungle Wars двигун Paima було оновлено до версії 1 (Paima v1). Оновлення представляє кілька ключових функцій, включаючи підтримку газових транзакцій, сумісність із кількома ланцюжками та державні сутності. Тепер гравці можуть володіти NFT, які підвищують рівень на основі їхніх дій у грі, додаючи динамічний та інтерактивний елемент до ігрового досвіду.
Наразі команда активно розробляє Paima v2, розширюючи підтримку таких рішень рівня 2, як Arbitrum і Optimism. Ця розробка дозволить гравцям використовувати NFT на Ethereum, використовуючи при цьому економічну ефективність рішень другого рівня для розрахунків у іграх.
Крім того, команда також зосереджена на розробці Tarochi, мережевої рольової гри, яка обіцяє принести більш захоплюючий та інноваційний досвід у світі блокчейн-ігор.
Завдяки постійним удосконаленням та інноваціям Paima Studios прагне бути лідером у створенні приємних і корисних ігор у мережі для гравців.
**AW Research: Чому Jungle Wars, Volcaneers NFT і Wrath of the Jungle розгорнуті на Milkomeda C1? **
**Себастьян:**Перш за все, мій досвід і досвід включають роботу над Cardano, що дає мені глибоке розуміння спільноти Cardano. Вони дуже підтримували мене протягом багатьох років, і я маю з ними особистий зв’язок.
По-друге, коли ми думаємо про ігрову індустрію та про те, що потрібно для того, щоб гра була успішною, гравці-ентузіасти мають вирішальне значення. На відміну від інших галузей, які можуть вимагати великих постачальників ліквідності або інституційних інвесторів, ігрова індустрія полягає в гравцях-ентузіастах. Спільнота Cardano відома своєю пристрастю та відданістю, що робить її ідеальним середовищем для екосистеми ігрових NFT. Спільнота Cardano може стати джерелом підтримки наших ігрових проектів, особливо для випадків використання, які не надто залучаються до складних фінансових інструментів DeFi, а натомість зосереджені на створенні цікавого досвіду.
**Дослідження AW: чи можете ви представити мережеву гру Oracle RPG, створену на Paima Engine, яка, здається, є розподіленим GPT на основі чату? **
Себастьян: Концепцію Oracle RPG було розроблено як мережеву систему штучного інтелекту для автономних ігор. Багато автономних світів включають компоненти штучного інтелекту, і Oracle RPG служить проектом для перевірки концепції, щоб задовольнити цю потребу. У цій грі гравці приєднуються та починають із порожнього NFT, що представляє їх персонажа. Потім вони описують свого персонажа в грі, і NFT візуально оновлюється, щоб відобразити атрибути персонажа. По ходу гри NFT динамічно змінюватиметься відповідно до дій гравця, наприклад входження в ліс.
Це демонструє, як паралельна система Paima забезпечує двосторонню взаємодію, дозволяючи великим моделям світу надавати відгуки та оновлювати NFT, тим самим впливаючи на стан гри. Децентралізований характер системи гарантує відсутність залежності від централізованого постачальника штучного інтелекту, такого як OpenAI, що забезпечує повністю розподілений досвід.
Досліджуючи цю концепцію, ми розпочали проект Shinkai Network. Після демонстрації Oracle RPG у різних проектах вони висловили зацікавленість у використанні цієї системи штучного інтелекту для управління NPC (персонажами, які не є гравцями) у їхніх власних автономних світах. Однак надання штучного інтелекту в масштабі для багатьох NPC зіткнеться зі значними проблемами. Щоб вирішити цю проблему, ми зрозуміли, що нам потрібна однорангова розподілена мережа, розроблена спеціально для агентів штучного інтелекту з ідентифікаторами в ланцюжку. Кожен NPC у світі має власну ідентичність і взаємодіє з іншими NPC поза мережею через мережу Shinkai. Коли NPC приймають рішення, вони передають відповідну інформацію в ланцюг.
це однорангова мережа агентів штучного інтелекту з унікальними ідентифікаторами в ланцюжку, і це життєздатне рішення для живлення NPC в іграх в ланцюзі, створених на Paima.
**Дослідження AW: минулого року ви використали Mina для розробки нової гри з нульовим знанням під назвою «zk nonogram». Чи можете ви коротко описати гру? Якщо можливо, можете детально поділитися деякими цікавими аспектами? **
**Себастьян: ** Причина, чому ми зацікавлені в протоколі Mina, полягає в тому, що для Paima ми хочемо, щоб рівень ZK відповідав двом основним потребам. По-перше, нам потрібно підтримувати приватні дані.
Якщо ви подивіться на багато сучасних платформ ZK, вони не підтримують приватні обчислення. Весь вміст має бути загальнодоступним. Я не думаю, що це чудово для гри, де ви дійсно хочете мати приватні карти чи приватний стан. Нам потрібна платформа ZK, яка підтримує приватні дані, і Mina є однією з небагатьох платформ, яка надає цю функцію.
По-друге, ми хочемо, щоб гру було легко писати. За допомогою Paima ви можете написати гру на JavaScript, і Paima перетворить її на онлайн-гру. На щастя, Міна поділяє таку ж філософію. Це дозволяє писати схеми ZK за допомогою JavaScript. Це означає, що з Paima ви зможете використовувати ту саму мову програмування та середовище для програмування гри та схеми ZK для гри. Ця сумісність робить Mina ідеальним для наших потреб.
Про онлайн-ігри та автономні світи
**AW Research: чи можна гру, яку ви створюєте, вважати автономним світом? Якщо ні, чи розглядаєте ви будівництво автономних світів у майбутньому? **
**Себастьян: ** Ми поступово рухаємося до нашого бачення самоврядного світу. Прикладом наших зусиль є гра Tarochi, у якій ми створюємо підприємницьку рольову гру, щоб рухатися до створення цих ігрових світів. Крім того, ми зосереджуємось на ShinkaiNetwork для розробки штучного інтелекту для цих світів. Партнерство з Mina Protocol дозволяє нам будувати приватний стан і створювати всесвітній стан, який можна перевірити, що відповідає нашій кінцевій меті.
Створення автономних світів є складним завданням, але ми неухильно робимо значний прогрес у цьому напрямку. Завдяки нашій рішучості, відданості та співпраці з різними партнерами, включаючи ShinkaiNetwork, ми активно просуваємо це амбітне бачення.
Про онлайн-ігровий дизайн
**AW Rsearch: порівняно з моделлю «P2E», онлайн-ігри мають інші характеристики з точки зору ігрового дизайну та досвіду гравців. Що ти думаєш? **
**Себастьян: **Це гарне запитання. Я думаю, що з цим борються всі. На мій погляд, причина, по якій автономні світи сильніші за «P2E», полягає в тому, що «P2E» — це, по суті, корпорації, які субсидують ігровий досвід. На відміну від цього, автономні світи набувають справжньої цінності, створюючи власний сенс і цінність. Тож я вважаю, що ключовим аспектом є наявність гнучкого світу, де користувачі можуть привнести цінність платформі. Це саме те, над чим ми працювали в двигуні Paima, оскільки він дозволяє людям змінювати правила гри, якщо вони хочуть.
Ви можете розглядати це як різницю між настільною грою та відеоігрою. У відеоіграх правила зазвичай жорстко закодовані розробником, і все. Але в настільних іграх, якщо ви і ваші друзі домовитеся про правила гри, всі щасливі. Paima приймає цю більш вільну інтерпретацію правил гри.
Paima схожа на суверенний кидок, який сильно відрізняється від оптимістичних або zk рішень. Це означає, що правила гри значною мірою визначаються спільнотою, і люди можуть запроваджувати нові правила гри. Ігровий світ можна оновлювати з часом, якщо всі погодяться з цими новими правилами. Це те, до чого ми прагнемо – створити щось досить гнучке, щоб гравці могли прийти й зрозуміти, як привнести внутрішню цінність у світ гри.
**Дослідження AW: як розробити ігрові моделі для ігор на основі двигуна Paima? Чи можете ви навести приклад гри як орієнтир? **
**Себастьєн:**Наприклад, у грі Tarochi вона діє як гра в ловлю монстрів, і гравці захоплюють монстрів через NFT. Через Paima ці NFT поступово оновлюватимуться на основі дій у грі. Рівень, здоров’я та рухи кожного йокая пов’язані з його NFT, що означає, що вартість NFT зростає в міру його просування. Paima в основному зосереджується на такій оновлюваній системі NFT, яка називається Stateful NFT. В іншу гру, яку ми випустили, гру Tower Defense, гравці можуть грати безкоштовно, але для входу в рейтинговий режим потрібен NFT. Усі перемоги та поразки відстежуються в NFT і відображаються в таблиці лідерів. Це заохочує гравців продовжувати гру, покращуючи атрибути та рейтинги своїх NFT.
Крім того, Paima надає шаблони для інших компаній, зокрема шаблони карткових ігор. У цьому шаблоні вся колода представлена NFT, і кожна карта в колоді включена як NFT із зазначенням стану. На відміну від інших карткових ігор, де кожна картка є окремим NFT, підхід Paima зменшує витрати на газ і комісію монетного двору. Гравці можуть вигравати нові картки під час гри без необхідності щоразу створювати нові NFT. Якщо вони вирішать продати свої карти, вони можуть розділити свою колоду на окремі обмінні NFT, які представляють окремі карти. Ці карти можна розміщувати на таких платформах, як OpenSea, і коли хтось купує картку, він може повторно інтегрувати її у власну колоду.
Це демонструє, як Paima може використовувати Stateful NFT для кодування більш складних станів, створення ефективних і гнучких систем і все ще дозволяти транзакції на відкритому ринку.
план на майбутнє
**AW Research: Чи можете ви поділитися своїми майбутніми планами щодо механізму Paima та інших проектів? **
**Себастьян: ** Звичайно, наша головна дорожня карта для Paima зосереджена на впровадженні крос-NFT-системи. Наразі ми вже працюємо над підтримкою гри Tarochi, щоб її NFT рівня 1 міг працювати на рівні 2. У майбутньому ми плануємо розширити цю функціональність для підтримки інших ігор. Наприклад, наша мета — дозволити іграм на Polygon використовувати NFT на Ethereum або іграм на Milkomeda використовувати NFT на Cardano. Кінцева мета — створити модульний ігровий стек, який дозволить розробникам вибирати різні ланцюжки для розрахунків, гаманців і NFT і легко з’єднувати їх між собою. Це бачення узгоджується з нашими зусиллями щодо інтеграції рівня zk і мережі Shinkai для рівня AI.
Ще один важливий аспект, над яким ми працюємо, це впровадження механізму автоматичного підпису. У контексті онлайн-ігор постійне підписання транзакцій може бути виснажливим і трудомістким. Paima вирішує цю проблему, гарантуючи, що кожна гра чи програма є незалежним рівнем 2 у платформі, тобто вони мають власний ізольований формат даних. Це дозволяє нам запровадити безпечний і простий у використанні механізм автоматичного підписання. Завдяки реалізації цієї функції користувачам не потрібно буде створювати тимчасові гаманці або нові фрази відновлення для кожної гри. Вони можуть насолоджуватися плавним і зручним досвідом.
Просуваючись вперед, ми раді втілити в життя ці функції та продовжувати вдосконалювати можливості Paima на користь екосистеми ігор та самоврядної світової екосистеми.
Завдання для мережевих ігор
Дослідження AW: мережеві ігри стикаються з проблемами залучення користувачів через бар’єри для входу та складність, що може не підійти звичайним гравцям. Як ігри в мережі можуть вирішити проблему залучення користувачів?
**Себастьян: **Я згоден із статус-кво. Щоб вирішити цю загадку, Paima наполегливо працювала над пошуком рішення. Один із способів вирішення цієї проблеми — розробка механізму автоматичного підпису. Цей механізм спрямований на спрощення взаємодії з користувачем шляхом автоматизації процесу підписання транзакцій, що полегшує та полегшує взаємодію гравців з онлайн-іграми.
Крім того, Paima також працює над підтримкою крос-ланцюжків і NFT, а також підтримкою крос-гаманців. Забезпечуючи взаємодію між різними блокчейнами та гаманцями, Paima прагне розширити базу користувачів мережевих ігор, залучаючи гравців з різних екосистем блокчейнів.
Крім того, Paima зосереджена на покращенні процесу адаптації для розробників. Вони створили різноманітні шаблони, які розробники можуть використовувати для запуску проектів, полегшуючи створення автономних світів і експериментування з різними ідеями гри. Знижуючи бар’єр для входу в розробку, Paima сподівається дати розробникам змогу швидше виконувати ітерації та ефективніше знаходити відповідний продукт для ринку.
Загалом, Paima присвячена подоланню проблем із залученням користувачів і покращенню взаємодії з іграми в мережі. Завдяки цим зусиллям вони сподіваються зробити блокчейн-ігри доступнішими та охопити ширшу аудиторію, тим самим сприяючи зростанню екосистеми автономного світу.