Aujourd'hui, nous avons invité Sébastien Guillemot, co-fondateur de PaimaStudios et dcspark, pour discuter du moteur de jeu Web3 et des jeux en chaîne.
Dans cet épisode, nous plongeons dans les domaines du jeu en chaîne et des mondes autonomes, engageant des conversations avec des pionniers qui ont apporté une contribution significative à ces domaines.
Notre mission est de mener des entretiens exclusifs avec les créateurs, les innovateurs et les visionnaires du monde du jeu blockchain. Notre objectif est de révéler leurs perspectives uniques, de mieux comprendre leurs projets innovants et d'explorer l'intersection entre la technologie blockchain et les jeux.
Points forts
Présentez le moteur Paima et les jeux en chaîne qui en découlent, notamment Jungle Wars, Volcanees NFT, Wrath of the Jungle, Tarochi et Oracle RPG ;
Comparez le moteur Paima avec des moteurs tels que MUD, DOJO, World Engine et Curio ;
Pourquoi Paima a choisi de se déployer sur Milkomeda ;
Des jeux en chaîne au monde autonome ;
Les différents modèles de game design de Paima ;
Comment améliorer l'expérience utilisateur des jeux en chaîne et résoudre les problèmes d'acquisition d'utilisateurs.
Hôte : KaiKai
**Invité : **Sébastien Guillemot
** Studios Paima **
Paima Studios est le cadre des jeux en chaîne et a créé des jeux en chaîne au Japon.
Paima Studios est également le développeur principal du moteur Paima : une nouvelle solution de couche 2 qui permet la création de jeux en chaîne liés aux NFT, où les états du jeu peuvent être liés aux NFT.
** Prend le moteur **
Paima Engine est le cadre leader de l'industrie pour la création de solutions de couche 2 pour les jeux, la gamification et les mondes autonomes. Paima s'attaque à quatre obstacles majeurs à l'adoption du Web3 : 1. Coûts de développement élevés ; 2. Risques de sécurité ; 3. Difficulté d'acquisition d'utilisateurs ; 4. Défis d'itération. Le moteur Paima propose quatre solutions : 1. Simplifier les coûts de développement ; 2. Des interactions plus sûres ; 3. Une acquisition facile des utilisateurs ; 4. Des itérations fluides.
Basé sur le moteur Paima, l'équipe a également développé plusieurs jeux en chaîne, notamment Jungle Wars jouable, Volcanees NFT et Wrath of the Jungle, tout en continuant à développer Tarochi, Oracle RPG, etc.
** Guerres de la jungle : NFT Rumble **
Jungle Wars, un jeu PvP occasionnel en chaîne, a été le premier à démontrer le potentiel du jeu Web3 sans confiance. Construit avec le moteur Paima, le jeu implémente un tout nouveau gameplay où toutes les actions des joueurs sont enregistrées dans les données de la blockchain et peuvent être rejouées à partir de celles-ci. De plus, Jungle Wars met également en évidence une toute nouvelle primitive de jeu, Stateful NFTs (Stateful NFTs), où les statistiques des joueurs sont accumulées dans un NFT évolutif au fur et à mesure que le jeu est joué.
Volcans NFT
Les volcans sont les premiers NFT avec état à être lancés. Ce nouveau type de NFT ouvre un tout nouveau monde où la valeur de votre NFT s'accumulera en fonction des réalisations, des statistiques et d'autres distinctions dans le jeu que votre NFT a obtenues. Les volcans sont la première étape dans le monde émergent des NFT avec état.
La Colère de la Jungle : Tower Defense
Wrath of the Jungle: Tower Defense est un jeu rapide où les joueurs peuvent choisir de jouer en tant qu'attaquant ou défenseur. En tant qu'attaquant, le joueur dirigera des essaims de créatures ennemies à travers la jungle, détruisant la base des défenseurs, tandis que les défenseurs utilisent une variété de tours défensives pour repousser les attaquants.
Le jeu propose plusieurs cartes parmi lesquelles les joueurs peuvent choisir, et les joueurs peuvent améliorer leurs tours de défense et acquérir de nouvelles capacités pour maximiser leurs capacités de défense. Le jeu offre une expérience de jeu passionnante pour les attaquants et les défenseurs.
À propos de Sébastien Guillemot
Sébastien : Bonjour, je suis Sébastien Guillemot. Je suis le co-fondateur de PaimaStudios et de dcspark. Il y a environ cinq ans, je suis officiellement entré dans le domaine de la cryptographie et je me suis intéressé à Cardano, ce qui m'a également incité à voyager au Japon, le lieu de naissance de Cardano pour vivre. J'ai rejoint une entreprise appelée America en tant que 2e ingénieur de Cardano et je suis finalement devenu le chef de l'équipe R&D de Cardano.
Après y avoir travaillé pendant environ 2,5 ans, j'ai décidé de franchir le pas et de créer ma propre entreprise, dcSpark. dcSpark se concentre sur l'infrastructure générale, la construction de chaînes de blocs de couche 1 et d'outils de développement. Pendant dcSpark, nous nous sommes de plus en plus intéressés aux solutions Layer 2.
Notre attention s'est déplacée vers les solutions de couche 2 pour les chaînes de blocs non EVM (Ethereum Virtual Machine), car nous avons observé que la majeure partie de l'attention était portée sur les solutions de couche 2 pour l'évolutivité, alors que nous avons vu 2 potentiels de vérifiabilité interne, visant à ajouter le support EVM aux non -Blocs de blocs EVM. Cela nous a amenés à développer et à déployer notre solution de couche 2, Milkomeda, une mise à niveau optimiste de notre marque, incluant la prise en charge de Cardano.
Après une évaluation plus approfondie, nous avons réalisé que DeFi était déjà un domaine largement exploré, et nous voulions poursuivre certains domaines différents que d'autres n'avaient pas encore explorés. Le jeu est clairement un domaine prometteur, et nous avons remarqué un manque de solutions de couche 2 bien optimisées pour les cas d'utilisation du jeu.
Avec cette réalisation, il y a environ un an et demi, nous avons créé Paima Studios dans le but principal de devenir une solution de couche 2 axée sur les jeux en chaîne. Nous nous efforçons de créer une plate-forme qui peut améliorer l'expérience de jeu et apporter de l'innovation à l'écosystème de jeu en chaîne.
À propos du moteur Paima
**AW Research : Pouvez-vous présenter le moteur Paima sous un autre angle ? **
**Sebastien : **Il semble que la plupart des solutions de couche 2 se concentrent principalement sur l'exécution, de la même manière que la couche 1 est exécutée, comme Ethereum. Cependant, vous pensez au moteur Paima d'une manière différente de la norme en le considérant comme une couche 2 qui se concentre sur les données plutôt que sur l'exécution. Cela signifie que vous accordez plus d'attention à la manière dont les données sont écrites, lues et synchronisées entre les chaînes, et à la manière dont elles sont associées aux comptes d'utilisateurs et aux différents NFT. C'est un paradigme unique que vous avez choisi, apparemment motivé par votre intérêt pour la cryptographie zk.
Vous avez mentionné que vous avez essayé de créer un jeu à l'aide de zk, mais que vous avez rencontré des problèmes d'évolutivité en raison de contraintes de taille de circuit maximales et d'augmentations progressives des temps de preuve. Pour résoudre ce problème, vous pensez qu'un monde autonome, comme un monde vaste et rapide, a besoin d'une plate-forme de gestion de données solide au cœur. Les jeux tournent souvent autour de la gestion des données, impliquant des comptes d'utilisateurs, la propriété des éléments et diverses interactions qui reposent sur la gestion des données.
Vous voyez zk comme un élément central du jeu, c'est pourquoi Paima est la couche sous-jacente sous-jacente de ces mondes autonomes, soulignant l'importance de la gestion des données pour assurer l'évolutivité et l'efficacité. En vous concentrant sur les données, vous visez à fournir des solutions plus évolutives et durables pour créer des mondes de jeu complexes et interactifs.
**AW Research :: À l'heure actuelle, les moteurs de jeu utilisés pour créer des jeux sur la chaîne incluent MUD, DOJO, World Engine et curio. Quelles sont les différences entre le moteur Paima et ces moteurs de jeu ? Pouvez-vous faire une introduction ? **
**Sebastien : ** Dans l'espace du monde autonome, il est intéressant de voir que différents projets dans l'espace du monde autonome adoptent des approches différentes pour des aspects spécifiques du problème.
Par exemple, MUD a été le pionnier de l'architecture Entity-Component-System (ECS) et s'est principalement concentré sur la construction de son système de composants à l'aide de Solidity. Argus, quant à lui, se concentre sur la cartographie et vise à connecter des mondes de jeu entre différentes chaînes. DOJO a investi beaucoup d'énergie dans la technologie de base zk, en essayant de créer une plate-forme zk efficace.
Quant à Paima, nous nous concentrons principalement sur l'évolutivité et l'acquisition d'utilisateurs pour les mondes autonomes. Un cas d'utilisation courant que nous voyons dans l'intégration de l'IA est la génération de contenu par l'IA pour les jeux.
Un défi important auquel est confronté le système actuel est la circulation unidirectionnelle de l'information. Les modèles de construction sont pour la plupart à sens unique et ne peuvent pas mettre à jour l'état du monde. Paima vise à révolutionner ce processus en permettant des interactions bidirectionnelles, en le rendant plus dynamique et programmable. Nous fermons efficacement la boucle en transmettant les actions des utilisateurs à travers des conférences impuissantes et en utilisant les données pour mettre à jour le NFT de l'utilisateur.
Cette approche unique distingue Paima des autres moteurs alors que nous poursuivons des directions plus innovantes. Même s'ils semblent être des concurrents, ces moteurs peuvent en fait être combinés de manière synergique. Des progrès peuvent être réalisés grâce à une autre solution de cartographie World Engine, en tirant parti de l'état du contrat intelligent du MUD, puis en y ajoutant une puissance de type Paima.
En combinant ces diverses approches, nous pouvons créer des solutions plus complètes et plus robustes pour les mondes autonomes qui améliorent considérablement l'expérience de jeu globale.
À propos des jeux en chaîne basés sur le moteur Paima
**AW Research : Pouvez-vous présenter le premier jeu en chaîne "Jungle Wars" basé sur le moteur Paima ? **
Sébastien:
Jungle Wars a été le premier jeu à être déployé sur Milkomeda C1, démontrant la capacité du moteur Paima à créer des jeux en chaîne simples mais attrayants. Le jeu propose un gameplay de style cuirassé où les joueurs peuvent choisir leur personnage préféré parmi six animaux féroces de la jungle et s'engager dans des batailles passionnantes au tour par tour contre d'autres joueurs.
Après le succès de Jungle Wars, le moteur Paima a été mis à niveau vers la version 1 (Paima v1). La mise à jour introduit plusieurs fonctionnalités clés, notamment la prise en charge des transactions de gaz, la compatibilité multi-chaînes et les entités d'état. Les joueurs peuvent désormais posséder des NFT qui augmentent de niveau en fonction de leurs actions dans le jeu, ajoutant un élément dynamique et interactif à l'expérience de jeu.
Actuellement, l'équipe développe activement Paima v2, étendant sa prise en charge aux solutions de couche 2 comme Arbitrum et Optimism. Ce développement permettra aux joueurs d'utiliser les NFT sur Ethereum tout en profitant de la rentabilité des solutions de couche deux pour le règlement des jeux.
De plus, l'équipe se concentre également sur le développement de Tarochi, un RPG en chaîne qui promet d'apporter une expérience plus immersive et innovante au monde du jeu blockchain.
Grâce à des améliorations et des innovations continues, Paima Studios s'efforce de montrer la voie en créant des expériences de jeu en chaîne agréables et enrichissantes pour les joueurs.
** AW Research : Pourquoi Jungle Wars, Volcaneers NFT et Wrath of the Jungle sont-ils déployés sur Milkomeda C1 ? **
**Sebastien :**Tout d'abord, mon parcours et mon expérience incluent le travail sur Cardano, ce qui me donne une compréhension approfondie de la communauté Cardano. Ils m'ont beaucoup soutenu au fil des ans et j'ai un lien personnel avec eux.
Deuxièmement, lorsque nous pensons à l'industrie du jeu et à ce qu'il faut pour qu'un jeu réussisse, les joueurs enthousiastes sont essentiels. Contrairement à d'autres industries qui peuvent nécessiter de grands fournisseurs de liquidités ou des investisseurs institutionnels, l'industrie du jeu repose sur des joueurs enthousiastes. La communauté Cardano est connue pour sa passion et son dévouement, ce qui en fait un environnement idéal pour un écosystème de jeu NFT. Surtout pour les cas d'utilisation qui ne sont pas trop impliqués dans des instruments financiers DeFi complexes, mais qui se concentrent plutôt sur la création d'expériences engageantes, la communauté Cardano peut être une source de soutien enthousiaste pour nos projets de jeux.
** AW Research : Pouvez-vous présenter le jeu en chaîne Oracle RPG construit sur Paima Engine, qui semble être un GPT distribué basé sur le chat ? **
Sebastien : Le concept d'Oracle RPG a été développé comme un système d'intelligence artificielle en chaîne pour les jeux autonomes. De nombreux mondes autonomes incluent des composants d'intelligence artificielle, et Oracle RPG sert de projet de preuve de concept pour répondre à ce besoin. Dans ce jeu, les joueurs se joignent et commencent avec un NFT vierge représentant leur personnage. Ils décrivent ensuite leur personnage dans le jeu, et le NFT est visuellement mis à jour pour refléter les attributs du personnage. Au fur et à mesure que le jeu progresse, le NFT changera dynamiquement en fonction des actions du joueur, comme entrer dans la forêt.
Cela démontre comment le système parallèle de Paima permet une interaction bidirectionnelle, permettant à de grands modèles mondiaux de fournir des commentaires et de mettre à jour les NFT, affectant ainsi l'état du jeu. La nature décentralisée du système garantit qu'il n'y a pas de dépendance à un fournisseur d'IA centralisé comme OpenAI, permettant une expérience entièrement distribuée.
Au fur et à mesure que nous explorions ce concept, nous avons lancé le projet Shinkai Network. Après avoir montré la démo Oracle RPG à divers projets, ils ont exprimé leur intérêt à utiliser ce système d'IA pour conduire des PNJ (personnages non joueurs) dans leurs propres mondes autonomes. Cependant, fournir une IA à grande échelle pour plusieurs PNJ sera confronté à des défis importants. Pour résoudre ce problème, nous avons réalisé que nous avions besoin d'un réseau distribué peer-to-peer conçu spécifiquement pour les agents d'IA avec des identités en chaîne. Chaque PNJ dans le monde a sa propre identité et interagit avec d'autres PNJ hors chaîne via le réseau Shinkai. Lorsque les PNJ prennent des décisions, ils soumettent les informations pertinentes à la chaîne.
est un réseau d'agents d'IA peer-to-peer avec des identités uniques en chaîne, et c'est une solution viable pour alimenter les PNJ dans les jeux en chaîne construits sur Paima.
**AW Research : l'année dernière, vous avez utilisé Mina pour concevoir un nouveau jeu sans connaissance appelé "zk nonogram". Pouvez-vous décrire brièvement le jeu ? Si possible, pouvez-vous partager en détail certains aspects intéressants ? **
**Sebastien : ** La raison pour laquelle nous nous intéressons à Mina Protocol est que pour Paima, nous voulons que ZK Layer réponde à deux besoins principaux. Premièrement, nous devons soutenir les apports privés.
Si vous regardez de nombreuses plates-formes ZK actuelles, elles ne prennent pas en charge le calcul privé. Tout contenu doit être public. Je ne pense pas que ce soit génial pour un jeu où vous voulez vraiment avoir des cartes privées ou un état privé. Nous avons besoin d'une plate-forme ZK qui prend en charge les entrées privées, et Mina est l'une des rares plates-formes à fournir cette fonctionnalité.
Deuxièmement, nous voulons que le jeu soit facile à écrire. Avec Paima, vous pouvez écrire un jeu en JavaScript et Paima le convertira en un jeu en chaîne. Heureusement, Mina partage la même philosophie. Il vous permet d'écrire des circuits ZK en utilisant JavaScript. Cela signifie qu'avec Paima, vous pourrez utiliser le même langage de programmation et le même environnement pour programmer le jeu et le circuit ZK pour le jeu. Cette compatibilité fait de Mina une solution parfaite pour nos besoins.
À propos des jeux en chaîne et des mondes autonomes
**AW Research : Le jeu que vous créez peut-il être considéré comme un monde autonome ? Si non, envisagez-vous de construire des mondes autonomes à l'avenir ? **
**Sébastien : ** Nous avançons progressivement vers notre vision d'un monde autonome. Un exemple de nos efforts est le jeu Tarochi, où nous construisons un jeu de rôle entrepreneurial pour aller vers la création de ces mondes de jeu. De plus, nous nous sommes concentrés sur ShinkaiNetwork pour développer l'intelligence artificielle pour ces mondes. Le partenariat avec Mina Protocol nous permet de construire un État privé et de fournir un état mondial vérifiable, qui s'aligne sur notre objectif ultime.
Créer des mondes autonomes est une tâche complexe, mais nous progressons régulièrement dans cette direction. Grâce à notre détermination, à notre dévouement et à notre collaboration avec divers partenaires, dont ShinkaiNetwork, nous faisons avancer activement cette vision ambitieuse.
À propos de la conception de jeux en chaîne
**AW Rsearch : par rapport au modèle "P2E", les jeux en chaîne ont des caractéristiques différentes en termes de conception de jeu et d'expérience du joueur. Qu'en penses-tu? **
**Sébastien : **C'est une bonne question. Je pense que c'est quelque chose avec lequel tout le monde lutte. À mon avis, la raison pour laquelle les mondes autonomes sont plus forts que "P2E" est que "P2E" est essentiellement des sociétés qui subventionnent les expériences de jeu. En revanche, les mondes autonomes acquièrent une valeur réelle en créant leur propre sens et valeur. Je pense donc qu'un aspect clé est d'avoir un monde flexible où les utilisateurs peuvent apporter de la valeur à la plateforme. C'est exactement ce vers quoi nous avons travaillé dans le moteur Paima, car il permet aux gens de modifier les règles du jeu s'ils le souhaitent.
Vous pouvez le considérer comme la différence entre un jeu de société et un jeu vidéo. Dans les jeux vidéo, les règles sont généralement codées en dur par le développeur, et c'est tout. Mais dans les jeux de table, tant que vous et vos amis êtes d'accord sur les règles du jeu, tout le monde est content. Paima adopte cette interprétation plus lâche des règles du jeu.
Paima est comme un lanceur de dés souverain, ce qui est très différent des solutions optimistes ou zk. Cela signifie que les règles du jeu sont largement déterminées par la communauté et que les gens peuvent introduire de nouvelles règles de jeu. Le monde du jeu peut être mis à jour au fil du temps tant que tout le monde accepte ces nouvelles règles. C'est ce que nous essayons de faire - créer quelque chose d'assez flexible pour que les joueurs puissent entrer et trouver comment apporter une valeur intrinsèque au monde du jeu.
**AW Research : Comment concevoir des modèles de jeux pour les jeux basés sur le moteur Paima ? Pouvez-vous donner un exemple de jeu comme référence ? **
**Sebastien :**Par exemple, dans le jeu Tarochi, il s'agit d'un jeu de capture de monstres, et les joueurs capturent des monstres via NFT. Grâce à Paima, ces NFT seront progressivement mis à niveau en fonction des actions en jeu. Le niveau, la santé et les mouvements de chaque yokai sont liés à son NFT, ce qui signifie que la valeur du NFT augmente à mesure qu'il progresse. Paima se concentre principalement sur ce type de système NFT évolutif, appelé NFT avec état. Dans un autre jeu que nous avons sorti, un jeu de tower defense, les joueurs peuvent jouer gratuitement, mais pour entrer dans le mode classé, un NFT est requis. Tous les gains et pertes sont suivis dans le NFT et apparaissent dans le classement. Cela encourage les joueurs à continuer à jouer, en améliorant les attributs et le classement de leur NFT.
De plus, Paima fournit des modèles pour d'autres sociétés, y compris des modèles de jeux de cartes à collectionner. Dans ce modèle, le jeu entier est représenté par un NFT, et chaque carte du jeu est incluse en tant que NFT avec état. Contrairement à d'autres jeux de cartes à collectionner où chaque carte est un NFT distinct, l'approche de Paima réduit les coûts d'essence et les frais de menthe. Les joueurs peuvent gagner de nouvelles cartes pendant le jeu sans avoir à créer de nouveaux NFT à chaque fois. S'ils décident de vendre leurs cartes, ils peuvent diviser leur jeu en NFT échangeables distincts, représentant des cartes individuelles. Ces cartes peuvent être répertoriées sur des plateformes telles que OpenSea, et lorsque quelqu'un achète une carte, il peut la réintégrer dans son propre deck.
Cela montre comment Paima peut utiliser les NFT avec état pour coder des états plus complexes, créer des systèmes efficaces et flexibles, tout en permettant des transactions sur le marché libre.
plan d'avenir
**AW Research : pouvez-vous partager vos futurs projets pour le moteur Paima et d'autres projets ? **
**Sebastien : ** Bien sûr, notre feuille de route principale pour Paima est axée sur la mise en œuvre d'un système cross-NFT. Actuellement, nous travaillons déjà sur la prise en charge du jeu Tarochi afin que son NFT de couche 1 puisse fonctionner sur la couche 2. À l'avenir, nous prévoyons d'étendre cette fonctionnalité pour prendre en charge d'autres jeux. Par exemple, notre objectif est de permettre aux jeux sur Polygon d'utiliser les NFT sur Ethereum, ou aux jeux sur Milkomeda d'utiliser les NFT sur Cardano. L'objectif ultime est de créer une pile de jeu modulaire qui permet aux développeurs de choisir différentes chaînes pour les règlements, les portefeuilles et les NFT et de les connecter de manière transparente. Cette vision est cohérente avec nos efforts pour intégrer la couche zk et Shinkai Network pour la couche AI.
Un autre aspect important sur lequel nous travaillons est la mise en place d'un mécanisme de signature automatique. Dans le contexte des jeux en chaîne, signer constamment des transactions peut être fastidieux et prendre du temps. Paima résout ce problème en s'assurant que chaque jeu ou application est une couche 2 indépendante au sein de la plate-forme, ce qui signifie qu'ils ont leur propre format de données isolé. Cela nous permet de mettre en place un mécanisme de signature automatique sécurisé et facile à utiliser. En implémentant cette fonctionnalité, les utilisateurs n'auront pas besoin de créer des portefeuilles temporaires ou de nouvelles phrases de récupération pour chaque jeu. Ils peuvent profiter d'une expérience fluide et conviviale.
À mesure que nous avançons, nous sommes ravis de donner vie à ces fonctionnalités et de continuer à améliorer les capacités de Paima au profit de l'écosystème mondial des jeux et de l'autonomie.
Défis pour les jeux en chaîne
AW Research : Les jeux en chaîne sont confrontés à des problèmes d'acquisition d'utilisateurs en raison des barrières à l'entrée et de la complexité, qui peuvent ne pas convenir aux joueurs ordinaires. Comment les jeux de la chaîne peuvent résoudre la difficulté d'acquisition d'utilisateurs ?
**Sébastien : **Je suis d'accord avec le statu quo. Pour résoudre cette énigme, Paima a travaillé dur pour trouver une solution. L'un des moyens consiste à résoudre ce problème en développant un mécanisme de signature automatique. Ce mécanisme vise à simplifier l'expérience utilisateur en automatisant le processus de signature des transactions, ce qui permet aux joueurs d'interagir plus facilement et plus facilement avec les jeux en chaîne.
De plus, Paima travaille également sur le support cross-chain et NFT, ainsi que sur le support cross-wallet. En permettant l'interopérabilité entre différentes chaînes de blocs et portefeuilles, Paima vise à élargir la base d'utilisateurs des jeux en chaîne, en attirant des joueurs de différents écosystèmes de chaînes de blocs.
De plus, Paima se concentre sur l'amélioration du processus d'intégration des développeurs. Ils ont créé divers modèles que les développeurs peuvent utiliser pour lancer des projets, ce qui facilite la création de mondes autonomes et l'expérimentation de différentes idées de jeux. En abaissant la barrière à l'entrée pour le développement, Paima espère permettre aux développeurs d'itérer plus rapidement et de trouver plus efficacement le produit adapté au marché.
Dans l'ensemble, Paima se consacre à surmonter les défis d'acquisition d'utilisateurs et à améliorer l'expérience utilisateur des jeux en chaîne. Grâce à ces efforts, ils espèrent rendre les jeux blockchain plus accessibles et atteindre un public plus large, stimulant ainsi la croissance de l'écosystème mondial autonome.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Démystifier le monde révolutionnaire de Paima Engine et des jeux en chaîne
Aujourd'hui, nous avons invité Sébastien Guillemot, co-fondateur de PaimaStudios et dcspark, pour discuter du moteur de jeu Web3 et des jeux en chaîne.
Dans cet épisode, nous plongeons dans les domaines du jeu en chaîne et des mondes autonomes, engageant des conversations avec des pionniers qui ont apporté une contribution significative à ces domaines.
Notre mission est de mener des entretiens exclusifs avec les créateurs, les innovateurs et les visionnaires du monde du jeu blockchain. Notre objectif est de révéler leurs perspectives uniques, de mieux comprendre leurs projets innovants et d'explorer l'intersection entre la technologie blockchain et les jeux.
Points forts
Hôte : KaiKai
**Invité : **Sébastien Guillemot
** Studios Paima **
Paima Studios est le cadre des jeux en chaîne et a créé des jeux en chaîne au Japon.
Paima Studios est également le développeur principal du moteur Paima : une nouvelle solution de couche 2 qui permet la création de jeux en chaîne liés aux NFT, où les états du jeu peuvent être liés aux NFT.
** Prend le moteur **
Paima Engine est le cadre leader de l'industrie pour la création de solutions de couche 2 pour les jeux, la gamification et les mondes autonomes. Paima s'attaque à quatre obstacles majeurs à l'adoption du Web3 : 1. Coûts de développement élevés ; 2. Risques de sécurité ; 3. Difficulté d'acquisition d'utilisateurs ; 4. Défis d'itération. Le moteur Paima propose quatre solutions : 1. Simplifier les coûts de développement ; 2. Des interactions plus sûres ; 3. Une acquisition facile des utilisateurs ; 4. Des itérations fluides.
Basé sur le moteur Paima, l'équipe a également développé plusieurs jeux en chaîne, notamment Jungle Wars jouable, Volcanees NFT et Wrath of the Jungle, tout en continuant à développer Tarochi, Oracle RPG, etc.
** Guerres de la jungle : NFT Rumble **
Jungle Wars, un jeu PvP occasionnel en chaîne, a été le premier à démontrer le potentiel du jeu Web3 sans confiance. Construit avec le moteur Paima, le jeu implémente un tout nouveau gameplay où toutes les actions des joueurs sont enregistrées dans les données de la blockchain et peuvent être rejouées à partir de celles-ci. De plus, Jungle Wars met également en évidence une toute nouvelle primitive de jeu, Stateful NFTs (Stateful NFTs), où les statistiques des joueurs sont accumulées dans un NFT évolutif au fur et à mesure que le jeu est joué.
Volcans NFT
Les volcans sont les premiers NFT avec état à être lancés. Ce nouveau type de NFT ouvre un tout nouveau monde où la valeur de votre NFT s'accumulera en fonction des réalisations, des statistiques et d'autres distinctions dans le jeu que votre NFT a obtenues. Les volcans sont la première étape dans le monde émergent des NFT avec état.
La Colère de la Jungle : Tower Defense
Wrath of the Jungle: Tower Defense est un jeu rapide où les joueurs peuvent choisir de jouer en tant qu'attaquant ou défenseur. En tant qu'attaquant, le joueur dirigera des essaims de créatures ennemies à travers la jungle, détruisant la base des défenseurs, tandis que les défenseurs utilisent une variété de tours défensives pour repousser les attaquants.
Le jeu propose plusieurs cartes parmi lesquelles les joueurs peuvent choisir, et les joueurs peuvent améliorer leurs tours de défense et acquérir de nouvelles capacités pour maximiser leurs capacités de défense. Le jeu offre une expérience de jeu passionnante pour les attaquants et les défenseurs.
À propos de Sébastien Guillemot
Sébastien : Bonjour, je suis Sébastien Guillemot. Je suis le co-fondateur de PaimaStudios et de dcspark. Il y a environ cinq ans, je suis officiellement entré dans le domaine de la cryptographie et je me suis intéressé à Cardano, ce qui m'a également incité à voyager au Japon, le lieu de naissance de Cardano pour vivre. J'ai rejoint une entreprise appelée America en tant que 2e ingénieur de Cardano et je suis finalement devenu le chef de l'équipe R&D de Cardano.
Après y avoir travaillé pendant environ 2,5 ans, j'ai décidé de franchir le pas et de créer ma propre entreprise, dcSpark. dcSpark se concentre sur l'infrastructure générale, la construction de chaînes de blocs de couche 1 et d'outils de développement. Pendant dcSpark, nous nous sommes de plus en plus intéressés aux solutions Layer 2.
Notre attention s'est déplacée vers les solutions de couche 2 pour les chaînes de blocs non EVM (Ethereum Virtual Machine), car nous avons observé que la majeure partie de l'attention était portée sur les solutions de couche 2 pour l'évolutivité, alors que nous avons vu 2 potentiels de vérifiabilité interne, visant à ajouter le support EVM aux non -Blocs de blocs EVM. Cela nous a amenés à développer et à déployer notre solution de couche 2, Milkomeda, une mise à niveau optimiste de notre marque, incluant la prise en charge de Cardano.
Après une évaluation plus approfondie, nous avons réalisé que DeFi était déjà un domaine largement exploré, et nous voulions poursuivre certains domaines différents que d'autres n'avaient pas encore explorés. Le jeu est clairement un domaine prometteur, et nous avons remarqué un manque de solutions de couche 2 bien optimisées pour les cas d'utilisation du jeu.
Avec cette réalisation, il y a environ un an et demi, nous avons créé Paima Studios dans le but principal de devenir une solution de couche 2 axée sur les jeux en chaîne. Nous nous efforçons de créer une plate-forme qui peut améliorer l'expérience de jeu et apporter de l'innovation à l'écosystème de jeu en chaîne.
À propos du moteur Paima
**AW Research : Pouvez-vous présenter le moteur Paima sous un autre angle ? **
**Sebastien : **Il semble que la plupart des solutions de couche 2 se concentrent principalement sur l'exécution, de la même manière que la couche 1 est exécutée, comme Ethereum. Cependant, vous pensez au moteur Paima d'une manière différente de la norme en le considérant comme une couche 2 qui se concentre sur les données plutôt que sur l'exécution. Cela signifie que vous accordez plus d'attention à la manière dont les données sont écrites, lues et synchronisées entre les chaînes, et à la manière dont elles sont associées aux comptes d'utilisateurs et aux différents NFT. C'est un paradigme unique que vous avez choisi, apparemment motivé par votre intérêt pour la cryptographie zk.
Vous avez mentionné que vous avez essayé de créer un jeu à l'aide de zk, mais que vous avez rencontré des problèmes d'évolutivité en raison de contraintes de taille de circuit maximales et d'augmentations progressives des temps de preuve. Pour résoudre ce problème, vous pensez qu'un monde autonome, comme un monde vaste et rapide, a besoin d'une plate-forme de gestion de données solide au cœur. Les jeux tournent souvent autour de la gestion des données, impliquant des comptes d'utilisateurs, la propriété des éléments et diverses interactions qui reposent sur la gestion des données.
Vous voyez zk comme un élément central du jeu, c'est pourquoi Paima est la couche sous-jacente sous-jacente de ces mondes autonomes, soulignant l'importance de la gestion des données pour assurer l'évolutivité et l'efficacité. En vous concentrant sur les données, vous visez à fournir des solutions plus évolutives et durables pour créer des mondes de jeu complexes et interactifs.
**AW Research :: À l'heure actuelle, les moteurs de jeu utilisés pour créer des jeux sur la chaîne incluent MUD, DOJO, World Engine et curio. Quelles sont les différences entre le moteur Paima et ces moteurs de jeu ? Pouvez-vous faire une introduction ? **
**Sebastien : ** Dans l'espace du monde autonome, il est intéressant de voir que différents projets dans l'espace du monde autonome adoptent des approches différentes pour des aspects spécifiques du problème.
Par exemple, MUD a été le pionnier de l'architecture Entity-Component-System (ECS) et s'est principalement concentré sur la construction de son système de composants à l'aide de Solidity. Argus, quant à lui, se concentre sur la cartographie et vise à connecter des mondes de jeu entre différentes chaînes. DOJO a investi beaucoup d'énergie dans la technologie de base zk, en essayant de créer une plate-forme zk efficace.
Quant à Paima, nous nous concentrons principalement sur l'évolutivité et l'acquisition d'utilisateurs pour les mondes autonomes. Un cas d'utilisation courant que nous voyons dans l'intégration de l'IA est la génération de contenu par l'IA pour les jeux.
Un défi important auquel est confronté le système actuel est la circulation unidirectionnelle de l'information. Les modèles de construction sont pour la plupart à sens unique et ne peuvent pas mettre à jour l'état du monde. Paima vise à révolutionner ce processus en permettant des interactions bidirectionnelles, en le rendant plus dynamique et programmable. Nous fermons efficacement la boucle en transmettant les actions des utilisateurs à travers des conférences impuissantes et en utilisant les données pour mettre à jour le NFT de l'utilisateur.
Cette approche unique distingue Paima des autres moteurs alors que nous poursuivons des directions plus innovantes. Même s'ils semblent être des concurrents, ces moteurs peuvent en fait être combinés de manière synergique. Des progrès peuvent être réalisés grâce à une autre solution de cartographie World Engine, en tirant parti de l'état du contrat intelligent du MUD, puis en y ajoutant une puissance de type Paima.
En combinant ces diverses approches, nous pouvons créer des solutions plus complètes et plus robustes pour les mondes autonomes qui améliorent considérablement l'expérience de jeu globale.
À propos des jeux en chaîne basés sur le moteur Paima
**AW Research : Pouvez-vous présenter le premier jeu en chaîne "Jungle Wars" basé sur le moteur Paima ? **
Sébastien:
Jungle Wars a été le premier jeu à être déployé sur Milkomeda C1, démontrant la capacité du moteur Paima à créer des jeux en chaîne simples mais attrayants. Le jeu propose un gameplay de style cuirassé où les joueurs peuvent choisir leur personnage préféré parmi six animaux féroces de la jungle et s'engager dans des batailles passionnantes au tour par tour contre d'autres joueurs.
Après le succès de Jungle Wars, le moteur Paima a été mis à niveau vers la version 1 (Paima v1). La mise à jour introduit plusieurs fonctionnalités clés, notamment la prise en charge des transactions de gaz, la compatibilité multi-chaînes et les entités d'état. Les joueurs peuvent désormais posséder des NFT qui augmentent de niveau en fonction de leurs actions dans le jeu, ajoutant un élément dynamique et interactif à l'expérience de jeu.
Actuellement, l'équipe développe activement Paima v2, étendant sa prise en charge aux solutions de couche 2 comme Arbitrum et Optimism. Ce développement permettra aux joueurs d'utiliser les NFT sur Ethereum tout en profitant de la rentabilité des solutions de couche deux pour le règlement des jeux.
De plus, l'équipe se concentre également sur le développement de Tarochi, un RPG en chaîne qui promet d'apporter une expérience plus immersive et innovante au monde du jeu blockchain.
Grâce à des améliorations et des innovations continues, Paima Studios s'efforce de montrer la voie en créant des expériences de jeu en chaîne agréables et enrichissantes pour les joueurs.
** AW Research : Pourquoi Jungle Wars, Volcaneers NFT et Wrath of the Jungle sont-ils déployés sur Milkomeda C1 ? **
**Sebastien :**Tout d'abord, mon parcours et mon expérience incluent le travail sur Cardano, ce qui me donne une compréhension approfondie de la communauté Cardano. Ils m'ont beaucoup soutenu au fil des ans et j'ai un lien personnel avec eux.
Deuxièmement, lorsque nous pensons à l'industrie du jeu et à ce qu'il faut pour qu'un jeu réussisse, les joueurs enthousiastes sont essentiels. Contrairement à d'autres industries qui peuvent nécessiter de grands fournisseurs de liquidités ou des investisseurs institutionnels, l'industrie du jeu repose sur des joueurs enthousiastes. La communauté Cardano est connue pour sa passion et son dévouement, ce qui en fait un environnement idéal pour un écosystème de jeu NFT. Surtout pour les cas d'utilisation qui ne sont pas trop impliqués dans des instruments financiers DeFi complexes, mais qui se concentrent plutôt sur la création d'expériences engageantes, la communauté Cardano peut être une source de soutien enthousiaste pour nos projets de jeux.
** AW Research : Pouvez-vous présenter le jeu en chaîne Oracle RPG construit sur Paima Engine, qui semble être un GPT distribué basé sur le chat ? **
Sebastien : Le concept d'Oracle RPG a été développé comme un système d'intelligence artificielle en chaîne pour les jeux autonomes. De nombreux mondes autonomes incluent des composants d'intelligence artificielle, et Oracle RPG sert de projet de preuve de concept pour répondre à ce besoin. Dans ce jeu, les joueurs se joignent et commencent avec un NFT vierge représentant leur personnage. Ils décrivent ensuite leur personnage dans le jeu, et le NFT est visuellement mis à jour pour refléter les attributs du personnage. Au fur et à mesure que le jeu progresse, le NFT changera dynamiquement en fonction des actions du joueur, comme entrer dans la forêt.
Cela démontre comment le système parallèle de Paima permet une interaction bidirectionnelle, permettant à de grands modèles mondiaux de fournir des commentaires et de mettre à jour les NFT, affectant ainsi l'état du jeu. La nature décentralisée du système garantit qu'il n'y a pas de dépendance à un fournisseur d'IA centralisé comme OpenAI, permettant une expérience entièrement distribuée.
Au fur et à mesure que nous explorions ce concept, nous avons lancé le projet Shinkai Network. Après avoir montré la démo Oracle RPG à divers projets, ils ont exprimé leur intérêt à utiliser ce système d'IA pour conduire des PNJ (personnages non joueurs) dans leurs propres mondes autonomes. Cependant, fournir une IA à grande échelle pour plusieurs PNJ sera confronté à des défis importants. Pour résoudre ce problème, nous avons réalisé que nous avions besoin d'un réseau distribué peer-to-peer conçu spécifiquement pour les agents d'IA avec des identités en chaîne. Chaque PNJ dans le monde a sa propre identité et interagit avec d'autres PNJ hors chaîne via le réseau Shinkai. Lorsque les PNJ prennent des décisions, ils soumettent les informations pertinentes à la chaîne.
est un réseau d'agents d'IA peer-to-peer avec des identités uniques en chaîne, et c'est une solution viable pour alimenter les PNJ dans les jeux en chaîne construits sur Paima.
**AW Research : l'année dernière, vous avez utilisé Mina pour concevoir un nouveau jeu sans connaissance appelé "zk nonogram". Pouvez-vous décrire brièvement le jeu ? Si possible, pouvez-vous partager en détail certains aspects intéressants ? **
**Sebastien : ** La raison pour laquelle nous nous intéressons à Mina Protocol est que pour Paima, nous voulons que ZK Layer réponde à deux besoins principaux. Premièrement, nous devons soutenir les apports privés.
Si vous regardez de nombreuses plates-formes ZK actuelles, elles ne prennent pas en charge le calcul privé. Tout contenu doit être public. Je ne pense pas que ce soit génial pour un jeu où vous voulez vraiment avoir des cartes privées ou un état privé. Nous avons besoin d'une plate-forme ZK qui prend en charge les entrées privées, et Mina est l'une des rares plates-formes à fournir cette fonctionnalité.
Deuxièmement, nous voulons que le jeu soit facile à écrire. Avec Paima, vous pouvez écrire un jeu en JavaScript et Paima le convertira en un jeu en chaîne. Heureusement, Mina partage la même philosophie. Il vous permet d'écrire des circuits ZK en utilisant JavaScript. Cela signifie qu'avec Paima, vous pourrez utiliser le même langage de programmation et le même environnement pour programmer le jeu et le circuit ZK pour le jeu. Cette compatibilité fait de Mina une solution parfaite pour nos besoins.
À propos des jeux en chaîne et des mondes autonomes
**AW Research : Le jeu que vous créez peut-il être considéré comme un monde autonome ? Si non, envisagez-vous de construire des mondes autonomes à l'avenir ? **
**Sébastien : ** Nous avançons progressivement vers notre vision d'un monde autonome. Un exemple de nos efforts est le jeu Tarochi, où nous construisons un jeu de rôle entrepreneurial pour aller vers la création de ces mondes de jeu. De plus, nous nous sommes concentrés sur ShinkaiNetwork pour développer l'intelligence artificielle pour ces mondes. Le partenariat avec Mina Protocol nous permet de construire un État privé et de fournir un état mondial vérifiable, qui s'aligne sur notre objectif ultime.
Créer des mondes autonomes est une tâche complexe, mais nous progressons régulièrement dans cette direction. Grâce à notre détermination, à notre dévouement et à notre collaboration avec divers partenaires, dont ShinkaiNetwork, nous faisons avancer activement cette vision ambitieuse.
À propos de la conception de jeux en chaîne
**AW Rsearch : par rapport au modèle "P2E", les jeux en chaîne ont des caractéristiques différentes en termes de conception de jeu et d'expérience du joueur. Qu'en penses-tu? **
**Sébastien : **C'est une bonne question. Je pense que c'est quelque chose avec lequel tout le monde lutte. À mon avis, la raison pour laquelle les mondes autonomes sont plus forts que "P2E" est que "P2E" est essentiellement des sociétés qui subventionnent les expériences de jeu. En revanche, les mondes autonomes acquièrent une valeur réelle en créant leur propre sens et valeur. Je pense donc qu'un aspect clé est d'avoir un monde flexible où les utilisateurs peuvent apporter de la valeur à la plateforme. C'est exactement ce vers quoi nous avons travaillé dans le moteur Paima, car il permet aux gens de modifier les règles du jeu s'ils le souhaitent.
Vous pouvez le considérer comme la différence entre un jeu de société et un jeu vidéo. Dans les jeux vidéo, les règles sont généralement codées en dur par le développeur, et c'est tout. Mais dans les jeux de table, tant que vous et vos amis êtes d'accord sur les règles du jeu, tout le monde est content. Paima adopte cette interprétation plus lâche des règles du jeu.
Paima est comme un lanceur de dés souverain, ce qui est très différent des solutions optimistes ou zk. Cela signifie que les règles du jeu sont largement déterminées par la communauté et que les gens peuvent introduire de nouvelles règles de jeu. Le monde du jeu peut être mis à jour au fil du temps tant que tout le monde accepte ces nouvelles règles. C'est ce que nous essayons de faire - créer quelque chose d'assez flexible pour que les joueurs puissent entrer et trouver comment apporter une valeur intrinsèque au monde du jeu.
**AW Research : Comment concevoir des modèles de jeux pour les jeux basés sur le moteur Paima ? Pouvez-vous donner un exemple de jeu comme référence ? **
**Sebastien :**Par exemple, dans le jeu Tarochi, il s'agit d'un jeu de capture de monstres, et les joueurs capturent des monstres via NFT. Grâce à Paima, ces NFT seront progressivement mis à niveau en fonction des actions en jeu. Le niveau, la santé et les mouvements de chaque yokai sont liés à son NFT, ce qui signifie que la valeur du NFT augmente à mesure qu'il progresse. Paima se concentre principalement sur ce type de système NFT évolutif, appelé NFT avec état. Dans un autre jeu que nous avons sorti, un jeu de tower defense, les joueurs peuvent jouer gratuitement, mais pour entrer dans le mode classé, un NFT est requis. Tous les gains et pertes sont suivis dans le NFT et apparaissent dans le classement. Cela encourage les joueurs à continuer à jouer, en améliorant les attributs et le classement de leur NFT.
De plus, Paima fournit des modèles pour d'autres sociétés, y compris des modèles de jeux de cartes à collectionner. Dans ce modèle, le jeu entier est représenté par un NFT, et chaque carte du jeu est incluse en tant que NFT avec état. Contrairement à d'autres jeux de cartes à collectionner où chaque carte est un NFT distinct, l'approche de Paima réduit les coûts d'essence et les frais de menthe. Les joueurs peuvent gagner de nouvelles cartes pendant le jeu sans avoir à créer de nouveaux NFT à chaque fois. S'ils décident de vendre leurs cartes, ils peuvent diviser leur jeu en NFT échangeables distincts, représentant des cartes individuelles. Ces cartes peuvent être répertoriées sur des plateformes telles que OpenSea, et lorsque quelqu'un achète une carte, il peut la réintégrer dans son propre deck.
Cela montre comment Paima peut utiliser les NFT avec état pour coder des états plus complexes, créer des systèmes efficaces et flexibles, tout en permettant des transactions sur le marché libre.
plan d'avenir
**AW Research : pouvez-vous partager vos futurs projets pour le moteur Paima et d'autres projets ? **
**Sebastien : ** Bien sûr, notre feuille de route principale pour Paima est axée sur la mise en œuvre d'un système cross-NFT. Actuellement, nous travaillons déjà sur la prise en charge du jeu Tarochi afin que son NFT de couche 1 puisse fonctionner sur la couche 2. À l'avenir, nous prévoyons d'étendre cette fonctionnalité pour prendre en charge d'autres jeux. Par exemple, notre objectif est de permettre aux jeux sur Polygon d'utiliser les NFT sur Ethereum, ou aux jeux sur Milkomeda d'utiliser les NFT sur Cardano. L'objectif ultime est de créer une pile de jeu modulaire qui permet aux développeurs de choisir différentes chaînes pour les règlements, les portefeuilles et les NFT et de les connecter de manière transparente. Cette vision est cohérente avec nos efforts pour intégrer la couche zk et Shinkai Network pour la couche AI.
Un autre aspect important sur lequel nous travaillons est la mise en place d'un mécanisme de signature automatique. Dans le contexte des jeux en chaîne, signer constamment des transactions peut être fastidieux et prendre du temps. Paima résout ce problème en s'assurant que chaque jeu ou application est une couche 2 indépendante au sein de la plate-forme, ce qui signifie qu'ils ont leur propre format de données isolé. Cela nous permet de mettre en place un mécanisme de signature automatique sécurisé et facile à utiliser. En implémentant cette fonctionnalité, les utilisateurs n'auront pas besoin de créer des portefeuilles temporaires ou de nouvelles phrases de récupération pour chaque jeu. Ils peuvent profiter d'une expérience fluide et conviviale.
À mesure que nous avançons, nous sommes ravis de donner vie à ces fonctionnalités et de continuer à améliorer les capacités de Paima au profit de l'écosystème mondial des jeux et de l'autonomie.
Défis pour les jeux en chaîne
AW Research : Les jeux en chaîne sont confrontés à des problèmes d'acquisition d'utilisateurs en raison des barrières à l'entrée et de la complexité, qui peuvent ne pas convenir aux joueurs ordinaires. Comment les jeux de la chaîne peuvent résoudre la difficulté d'acquisition d'utilisateurs ?
**Sébastien : **Je suis d'accord avec le statu quo. Pour résoudre cette énigme, Paima a travaillé dur pour trouver une solution. L'un des moyens consiste à résoudre ce problème en développant un mécanisme de signature automatique. Ce mécanisme vise à simplifier l'expérience utilisateur en automatisant le processus de signature des transactions, ce qui permet aux joueurs d'interagir plus facilement et plus facilement avec les jeux en chaîne.
De plus, Paima travaille également sur le support cross-chain et NFT, ainsi que sur le support cross-wallet. En permettant l'interopérabilité entre différentes chaînes de blocs et portefeuilles, Paima vise à élargir la base d'utilisateurs des jeux en chaîne, en attirant des joueurs de différents écosystèmes de chaînes de blocs.
De plus, Paima se concentre sur l'amélioration du processus d'intégration des développeurs. Ils ont créé divers modèles que les développeurs peuvent utiliser pour lancer des projets, ce qui facilite la création de mondes autonomes et l'expérimentation de différentes idées de jeux. En abaissant la barrière à l'entrée pour le développement, Paima espère permettre aux développeurs d'itérer plus rapidement et de trouver plus efficacement le produit adapté au marché.
Dans l'ensemble, Paima se consacre à surmonter les défis d'acquisition d'utilisateurs et à améliorer l'expérience utilisateur des jeux en chaîne. Grâce à ces efforts, ils espèrent rendre les jeux blockchain plus accessibles et atteindre un public plus large, stimulant ainsi la croissance de l'écosystème mondial autonome.