Hoje, convidamos Sebastien Guillemot, co-fundador da PaimaStudios e dcspark, para discutir o mecanismo de jogo Web3 e os jogos on-chain.
Neste episódio, mergulhamos nos campos de jogos on-chain e mundos autônomos, conversando com pioneiros que fizeram contribuições significativas para esses campos.
Nossa missão é conduzir entrevistas exclusivas com os criadores, inovadores e visionários do mundo dos jogos blockchain. Nosso objetivo é revelar suas perspectivas únicas, obter informações sobre seus projetos inovadores e explorar a interseção entre a tecnologia blockchain e os jogos.
Destaques
Apresentar o mecanismo Paima e os jogos on-chain construídos nele, incluindo Jungle Wars, Volcanees NFT, Wrath of the Jungle, Tarochi e Oracle RPG;
Compare o motor Paima com motores como MUD, DOJO, World Engine e Curio;
Por que Paima escolheu implantar em Milkomeda;
De jogos em cadeia para mundo autogovernado;
Os diferentes modelos de design de jogos de Paima;
Como melhorar a experiência do usuário em jogos on-chain e resolver problemas de aquisição de usuários.
Anfitrião: KaiKai
**Convidado: **Sebastien Guillemot
Estúdios Paima
Paima Studios é a estrutura para jogos on-chain e criou jogos on-chain do Japão.
A Paima Studios também é a principal desenvolvedora do Paima Engine: uma nova solução de Camada 2 que permite a criação de jogos on-chain vinculados a NFTs, onde os estados do jogo podem ser vinculados a NFTs.
Leva Motor
O Paima Engine é a estrutura líder do setor para criar soluções de Camada 2 para jogos, gamificação e mundos autônomos. Paima aborda quatro grandes barreiras para a adoção do Web3: 1. Custos de desenvolvimento elevados; 2. Riscos de segurança; 3. Dificuldade na aquisição de usuários; 4. Desafios na iteração. O motor Paima oferece quatro soluções: 1. Simplificar os custos de desenvolvimento; 2. Interações mais seguras; 3. Fácil aquisição do usuário; 4. Iterações suaves.
Com base no mecanismo Paima, a equipe também desenvolveu vários jogos on-chain, incluindo Jungle Wars, Volcanees NFT e Wrath of the Jungle, enquanto continua a desenvolver Tarochi, Oracle RPG e muito mais.
Jungle Wars: NFT Rumble
Jungle Wars, um jogo PvP on-chain casual, foi o primeiro a demonstrar o potencial de jogos Web3 sem confiança. Construído com o mecanismo Paima, o jogo implementa uma jogabilidade completamente nova, onde todas as ações do jogador são registradas em dados de blockchain e podem ser reproduzidas a partir dele. Além disso, Jungle Wars também destaca um novo jogo primitivo, Stateful NFTs (Stateful NFTs), onde as estatísticas do jogador são acumuladas em um NFT em evolução conforme o jogo é jogado.
Vulcaneiros NFT
Volcaneers são os primeiros NFTs com estado a serem lançados. Este novo tipo de NFT abre um mundo totalmente novo onde o valor do seu NFT será acumulado com base nas conquistas, estatísticas e outros elogios no jogo que seu NFT alcançou. Os vulcões são o primeiro passo para o mundo emergente dos NFTs com estado.
Wrath of the Jungle: Tower Defense
Wrath of the Jungle: Tower Defense é um jogo rápido onde os jogadores podem escolher jogar como atacante ou defensor. Como atacante, o jogador liderará enxames de criaturas inimigas pela selva, destruindo a base dos defensores, enquanto os defensores usam uma variedade de torres defensivas para afastar os atacantes.
O jogo oferece vários mapas para os jogadores escolherem, e os jogadores podem atualizar suas torres de defesa e adquirir novas habilidades para maximizar suas capacidades de defesa. O jogo oferece uma experiência de jogo emocionante para atacantes e defensores.
Sobre Sébastien Guillemot
Sebastien: Olá, sou Sebastien Guillemot. Sou o co-fundador da PaimaStudios e dcspark. Cerca de cinco anos atrás, entrei oficialmente no campo criptográfico e me interessei por Cardano, o que também me levou a viajar para o Japão, cidade natal de Cardano, para morar. Entrei para uma empresa chamada America como segundo engenheiro da Cardano e acabei me tornando o chefe da equipe de P&D da Cardano.
Depois de trabalhar lá por cerca de 2,5 anos, decidi mergulhar e abrir minha própria empresa, a dcSpark. O dcSpark se concentra na infraestrutura geral, construindo blockchains de Camada 1 e ferramentas de desenvolvedor. Durante o dcSpark, tivemos cada vez mais interesse em soluções de Camada 2.
Nosso foco mudou para soluções de Camada 2 para blockchains não EVM (Ethereum Virtual Machine), pois observamos que a maior parte da atenção estava nas soluções de Camada 2 para escalabilidade, enquanto vimos 2 Potencial para verificabilidade interna, com o objetivo de adicionar suporte EVM para não -bloqueios EVM. Isso nos levou a desenvolver e implantar nossa solução de camada 2, Milkomeda, uma atualização otimista de nossa marca, incluindo suporte para Cardano.
Após uma avaliação mais aprofundada, percebemos que o DeFi já era um campo amplamente explorado e queríamos buscar algumas áreas diferentes que outros ainda não haviam explorado. Os jogos são claramente uma área promissora e notamos uma falta de soluções de Camada 2 bem otimizadas para casos de uso de jogos.
Com essa percepção, há cerca de um ano e meio, estabelecemos o Paima Studios com o objetivo principal de se tornar uma solução de camada 2 focada em jogos on-chain. Nós nos esforçamos para criar uma plataforma que possa aprimorar a experiência de jogo e trazer inovação para o ecossistema de jogos on-chain.
Sobre o Motor Paima
**Pesquisa AW: Você pode apresentar o motor Paima de outro ângulo? **
**Sebastien: **Parece que a maioria das soluções da Camada 2 são focadas principalmente na execução, semelhante a como a Camada 1 é executada, como Ethereum. No entanto, você pensa no mecanismo Paima de uma maneira diferente da norma, pensando nele como uma Camada 2 que se concentra nos dados em vez da execução. Isso significa que você presta mais atenção em como os dados são gravados, lidos e sincronizados entre as cadeias e como eles são associados a contas de usuário e diferentes NFTs. Este é um paradigma único que você escolheu, aparentemente impulsionado por seu interesse em criptografia zk.
Você mencionou que tentou construir um jogo usando zk, mas teve problemas de escalabilidade devido a restrições de tamanho máximo do circuito e aumento progressivo dos tempos de prova. Para resolver esse problema, você acha que um mundo autônomo, como um mundo grande e rápido, precisa de uma sólida plataforma de gerenciamento de dados no núcleo. Os jogos geralmente giram em torno do gerenciamento de dados, envolvendo contas de usuário, propriedade de itens e várias interações que dependem do gerenciamento de dados.
Você vê zk como um componente central do jogo, e é por isso que Paima é a camada subjacente subjacente para esses mundos autônomos, enfatizando a importância do gerenciamento de dados para garantir escalabilidade e eficiência. Ao focar nos dados, você pretende fornecer soluções mais escaláveis e sustentáveis para a construção de mundos de jogos complexos e interativos.
**Pesquisa AW:: Atualmente, os motores de jogo usados para construir jogos na cadeia incluem MUD, DOJO, World Engine e curio. Quais são as diferenças entre o mecanismo Paima e esses mecanismos de jogos? Você pode dar uma introdução? **
**Sebastien: ** No espaço do mundo autônomo, é interessante ver que diferentes projetos no espaço do mundo autônomo adotam diferentes abordagens para aspectos específicos do problema.
Por exemplo, a MUD foi pioneira na arquitetura Entity-Component-System (ECS) e se concentrou principalmente na construção de seu sistema de componentes usando o Solidity. Argus, por outro lado, se concentra na cartografia e visa conectar mundos de jogos entre diferentes cadeias. A DOJO investiu muita energia na tecnologia principal zk, tentando criar uma plataforma zk eficaz.
Quanto ao Paima, nosso foco principal é a escalabilidade e aquisição de usuários para mundos autônomos. Um caso de uso comum que vemos na integração da IA é a IA gerando conteúdo para jogos.
Um importante desafio enfrentado pelo sistema atual é o fluxo unidirecional de informações. Os modelos de construção são principalmente unidirecionais e não podem atualizar o estado do mundo. A Paima visa revolucionar esse processo ao possibilitar interações bidirecionais, tornando-o mais dinâmico e programável. Fechamos efetivamente o ciclo passando as ações do usuário por meio de palestras impotentes e usando os dados para atualizar o NFT do usuário.
Esta abordagem única diferencia o Paima de outros motores à medida que buscamos direções mais inovadoras. Apesar de parecerem concorrentes, esses motores podem ser combinados sinergicamente. O progresso pode ser feito por meio de uma solução de mapeamento do World Engine diferente, aproveitando o estado de contrato inteligente do MUD e, em seguida, colocando o poder do Paima em cima dele.
Ao combinar essas diversas abordagens, podemos criar soluções mais abrangentes e robustas para mundos autônomos que aprimoram muito a experiência geral do jogo.
Sobre jogos on-chain construídos no motor Paima
**AW Research: Você pode apresentar o primeiro jogo on-chain "Jungle Wars" construído no motor Paima? **
Sébastien:
Jungle Wars foi o primeiro jogo a ser implantado no Milkomeda C1, demonstrando a capacidade do Paima Engine de criar jogos on-chain simples, mas envolventes. O jogo apresenta uma jogabilidade no estilo navio de guerra, onde os jogadores podem escolher seu personagem favorito entre seis ferozes animais da selva e se envolver em emocionantes batalhas por turnos contra outros jogadores.
Após o sucesso de Jungle Wars, o motor Paima foi atualizado para a versão 1 (Paima v1). A atualização apresenta vários recursos importantes, incluindo suporte a transações de gás, compatibilidade com várias cadeias e entidades de estado. Os jogadores agora podem possuir NFTs que sobem de nível com base em suas ações no jogo, adicionando um elemento dinâmico e interativo à experiência de jogo.
Atualmente, a equipe está desenvolvendo ativamente o Paima v2, estendendo seu suporte a soluções de camada 2, como Arbitrum e Optimism. Este desenvolvimento permitirá que os jogadores usem NFTs no Ethereum enquanto aproveitam a relação custo-benefício das soluções de camada dois para liquidação de jogos.
Além disso, a equipe também está focada no desenvolvimento do Tarochi, um RPG on-chain que promete trazer uma experiência mais imersiva e inovadora para o mundo dos jogos blockchain.
Por meio de melhorias e inovações contínuas, a Paima Studios se esforça para liderar o caminho na criação de experiências de jogo on-chain agradáveis e gratificantes para os jogadores.
**Pesquisa AW: Por que Jungle Wars, Volcaneers NFTs e Wrath of the Jungle são implantados em Milkomeda C1? **
**Sebastien:**Em primeiro lugar, minha formação e experiência incluem trabalhar no Cardano, o que me dá uma compreensão profunda da comunidade Cardano. Eles me apoiaram muito ao longo dos anos e tenho uma conexão pessoal com eles.
Em segundo lugar, quando pensamos na indústria de jogos e no que é necessário para um jogo ser bem-sucedido, jogadores entusiasmados são essenciais. Ao contrário de outras indústrias que podem exigir grandes provedores de liquidez ou investidores institucionais, a indústria de jogos reside em jogadores entusiasmados. A comunidade Cardano é conhecida por sua paixão e dedicação, tornando-a um ambiente ideal para um ecossistema NFT de jogos. Especialmente para casos de uso que não se envolvem muito com instrumentos financeiros DeFi complexos, mas se concentram na criação de experiências envolventes, a comunidade Cardano pode ser uma fonte de apoio entusiástico para nossos projetos de jogos.
**AW Research: Você pode apresentar o jogo on-chain Oracle RPG construído no Paima Engine, que parece ser um GPT baseado em chat distribuído? **
Sebastien: O conceito de Oracle RPG foi desenvolvido como um sistema de inteligência artificial on-chain para jogos autônomos. Muitos mundos autônomos incluem componentes de inteligência artificial, e o Oracle RPG serve como um projeto de prova de conceito para atender a essa necessidade. Neste jogo, os jogadores entram e começam com um NFT em branco representando seu personagem. Eles então descrevem seu personagem no jogo, e o NFT é atualizado visualmente para refletir os atributos do personagem. À medida que o jogo avança, o NFT muda dinamicamente de acordo com as ações do jogador, como entrar na floresta.
Isso demonstra como o sistema paralelo de Paima permite a interação bidirecional, permitindo que grandes modelos de mundo forneçam feedback e atualizem NFTs, afetando assim o estado do jogo. A natureza descentralizada do sistema garante que não haja dependência de um provedor de IA centralizado como o OpenAI, permitindo uma experiência totalmente distribuída.
À medida que explorávamos esse conceito, iniciamos o projeto Shinkai Network. Depois de mostrar a demonstração do Oracle RPG para vários projetos, eles expressaram interesse em usar esse sistema de IA para conduzir NPCs (personagens não-jogadores) em seus próprios mundos autônomos. No entanto, fornecer IA em escala para vários NPCs enfrentará desafios significativos. Para resolver esse problema, percebemos que precisávamos de uma rede distribuída ponto a ponto projetada especificamente para agentes de IA com identidades on-chain. Cada NPC no mundo tem sua própria identidade e interage com outros NPCs fora da cadeia através da Rede Shinkai. Quando os NPCs tomam decisões, eles enviam informações relevantes para a cadeia.
é uma rede de agentes de IA peer-to-peer com identidades on-chain únicas e é uma solução viável para capacitar NPCs em jogos on-chain construídos no Paima.
**AW Research: No ano passado, você usou Mina para projetar um novo jogo de conhecimento zero chamado "zk nonogram". Você pode descrever brevemente o jogo? Se possível, você pode compartilhar alguns aspectos interessantes em detalhes? **
**Sebastien: ** A razão pela qual estamos interessados no Mina Protocol é que, para Paima, queremos que o ZK Layer atenda a duas necessidades principais. Primeiro, precisamos apoiar entradas privadas.
Se você olhar para muitas plataformas ZK atuais, elas não suportam computação privada. Todo o conteúdo deve ser público. Não acho que isso seja ótimo para um jogo em que você realmente deseja ter cartas privadas ou estado privado. Precisamos de uma plataforma ZK que suporte entradas privadas, e Mina é uma das poucas plataformas que fornece esse recurso.
Em segundo lugar, queremos que o jogo seja fácil de escrever. Com o Paima, você pode escrever um jogo em JavaScript e o Paima o converterá em um jogo on-chain. Felizmente, Mina compartilha da mesma filosofia. Ele permite que você escreva circuitos ZK usando JavaScript. Isso significa que com o Paima você poderá usar a mesma linguagem de programação e ambiente para programar o jogo e o circuito ZK para o jogo. Essa compatibilidade torna Mina um ajuste perfeito para nossas necessidades.
Sobre jogos on-chain e mundos autônomos
**Pesquisa AW: O jogo que você constrói pode ser considerado um mundo autônomo? Se não, você considera construir mundos autônomos no futuro? **
**Sebastien: ** Estamos nos movendo gradualmente em direção à nossa visão de um mundo autogovernado. Um exemplo de nossos esforços é o jogo Tarochi, no qual estamos construindo um RPG empresarial para avançar na criação desses mundos de jogo. Além disso, temos nos concentrado na ShinkaiNetwork para desenvolver inteligência artificial para esses mundos. A parceria com o Mina Protocol nos permite construir um estado privado e fornecer um estado mundial verificável, que se alinha com nosso objetivo final.
Criar mundos autônomos é uma tarefa complexa, mas estamos constantemente fazendo progressos significativos nessa direção. Por meio de nossa determinação, dedicação e colaboração com vários parceiros, incluindo a ShinkaiNetwork, estamos impulsionando ativamente essa visão ambiciosa.
Sobre o design de jogos on-chain
**AW Rsearch: Em comparação com o modelo "P2E", os jogos on-chain têm características diferentes em termos de design de jogo e experiência do jogador. O que você acha? **
**Sebastien: **Boa pergunta. Eu acho que isso é algo com o qual todos estão lutando. Na minha opinião, a razão pela qual os mundos autônomos são mais fortes do que "P2E" é que "P2E" são essencialmente corporações subsidiando experiências de jogos. Em contraste, os mundos autônomos ganham valor real criando seu próprio significado e valor. Portanto, acho que um aspecto fundamental é ter um mundo flexível onde os usuários possam agregar valor à plataforma. É exatamente para isso que trabalhamos no motor Paima, porque permite que as pessoas modifiquem as regras do jogo se quiserem.
Você pode pensar nisso como a diferença entre um jogo de tabuleiro e um videogame. Nos videogames, as regras geralmente são codificadas pelo desenvolvedor, e é isso. Mas nos jogos de mesa, desde que você e seus amigos concordem com as regras do jogo, todos ficam felizes. Paima adota essa interpretação mais solta das regras do jogo.
Paima é como um lançador de dados soberano, que é muito diferente das soluções otimistas ou zk. Isso significa que as regras do jogo são amplamente determinadas pela comunidade e as pessoas podem introduzir novas regras de jogo. O mundo do jogo pode ser atualizado ao longo do tempo, desde que todos concordem com essas novas regras. É isso que estamos tentando fazer - criar algo flexível o suficiente para que os jogadores possam entrar e descobrir como trazer valor intrínseco ao mundo do jogo.
**Pesquisa AW: Como projetar modelos de jogos baseados na engine Paima? Você pode dar um exemplo de jogo como referência? **
**Sebastien:**Por exemplo, no jogo Tarochi, funciona como um jogo de captura de monstros, e os jogadores capturam monstros por meio de NFT. Por meio do Paima, esses NFTs serão atualizados gradualmente com base nas ações do jogo. O nível, a saúde e os movimentos de cada yokai estão vinculados ao seu NFT, o que significa que o valor do NFT aumenta à medida que avança. A Paima se concentra principalmente nesse tipo de sistema NFT atualizável, chamado Stateful NFTs. Em outro jogo que lançamos, um jogo de defesa de torre, os jogadores podem jogar de graça, mas para entrar no modo ranqueado é necessário um NFT. Todas as vitórias e derrotas são rastreadas no NFT e aparecem na tabela de classificação. Isso incentiva os jogadores a continuar jogando, melhorando os atributos e classificações do NFT.
Além disso, a Paima fornece modelos para outras empresas, incluindo modelos de jogos de cartas colecionáveis. Neste modelo, todo o baralho é representado por um NFT, e cada cartão do baralho é incluído como Stateful NFTs. Ao contrário de outros jogos de cartas colecionáveis em que cada carta é um NFT separado, a abordagem de Paima reduz os custos de gás e as taxas de cunhagem. Os jogadores podem ganhar novas cartas durante o jogo sem precisar criar novos NFTs a cada vez. Se eles decidirem vender seus cartões, eles podem dividir seu baralho em NFTs negociáveis separados, representando cartões individuais. Estas cartas podem ser listadas em plataformas como OpenSea, e quando alguém compra uma carta, pode reintegrá-la no seu próprio baralho.
Isso demonstra como o Paima pode usar Stateful NFTs para codificar estados mais complexos, criar sistemas eficientes e flexíveis e ainda permitir transações no mercado aberto.
plano futuro
**Pesquisa AW: Você pode compartilhar seus planos futuros para o motor Paima e outros projetos? **
**Sebastien: ** Claro, nosso roteiro principal para Paima está focado na implementação de um sistema cross-NFT. Atualmente, já estamos trabalhando no suporte ao jogo Tarochi para que sua Camada 1 NFT possa ser executada na Camada 2. No futuro, planejamos expandir essa funcionalidade para dar suporte a outros jogos. Por exemplo, nosso objetivo é permitir que jogos no Polygon utilizem NFTs no Ethereum, ou jogos no Milkomeda para utilizar NFTs no Cardano. O objetivo final é criar uma pilha modular de jogos que permita aos desenvolvedores escolher diferentes cadeias para pagamentos, carteiras e NFTs e conectá-los perfeitamente. Essa visão é consistente com nossos esforços para integrar a camada zk e a Rede Shinkai para a camada AI.
Outro aspecto importante no qual estamos trabalhando é a implementação de um mecanismo de assinatura automática. No contexto de jogos on-chain, assinar transações constantemente pode ser tedioso e demorado. O Paima resolve esse problema garantindo que cada jogo ou aplicativo seja uma Camada 2 independente dentro da plataforma, o que significa que eles têm seu próprio formato de dados isolado. Isso nos permite implementar um mecanismo de assinatura automática seguro e fácil de usar. Ao implementar esse recurso, os usuários não precisarão criar carteiras temporárias ou novas frases de recuperação para cada jogo. Eles podem desfrutar de uma experiência suave e amigável.
À medida que avançamos, estamos entusiasmados em dar vida a esses recursos e continuar a aprimorar os recursos do Paima para o benefício do ecossistema mundial de jogos e autogoverno.
Desafios para jogos on-chain
Pesquisa AW: Os jogos on-chain enfrentam desafios na aquisição de usuários devido a barreiras de entrada e complexidade, que podem não ser adequados para jogadores comuns. Como os jogos da cadeia podem resolver a dificuldade de aquisição do usuário?
**Sebastien: **Eu concordo com o status quo. Para resolver este enigma, Paima tem trabalhado arduamente para encontrar uma solução. Uma das maneiras é lidar com esse problema desenvolvendo um mecanismo de assinatura automática. Esse mecanismo visa simplificar a experiência do usuário, automatizando o processo de assinatura da transação, tornando mais fácil e transparente a interação dos jogadores com os jogos on-chain.
Além disso, a Paima também está trabalhando em suporte cross-chain e NFT, bem como suporte cross-wallet. Ao permitir a interoperabilidade entre diferentes blockchains e carteiras, a Paima visa expandir a base de usuários de jogos on-chain, atraindo jogadores de diferentes ecossistemas de blockchain.
Além disso, a Paima está focada em melhorar o processo de integração dos desenvolvedores. Eles criaram vários modelos que os desenvolvedores podem usar para iniciar projetos, tornando mais fácil construir mundos autônomos e experimentar diferentes ideias de jogos. Ao diminuir a barreira de entrada para o desenvolvimento, a Paima espera permitir que os desenvolvedores iterem mais rapidamente e encontrem o produto certo para o mercado com mais eficiência.
No geral, a Paima se dedica a superar os desafios de aquisição de usuários e aprimorar a experiência do usuário nos jogos on-chain. Por meio desses esforços, eles esperam tornar os jogos blockchain mais acessíveis e atingir um público mais amplo, impulsionando assim o crescimento do ecossistema mundial autônomo.
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Desmistificando o mundo inovador do Paima Engine e dos jogos on-chain
Hoje, convidamos Sebastien Guillemot, co-fundador da PaimaStudios e dcspark, para discutir o mecanismo de jogo Web3 e os jogos on-chain.
Neste episódio, mergulhamos nos campos de jogos on-chain e mundos autônomos, conversando com pioneiros que fizeram contribuições significativas para esses campos.
Nossa missão é conduzir entrevistas exclusivas com os criadores, inovadores e visionários do mundo dos jogos blockchain. Nosso objetivo é revelar suas perspectivas únicas, obter informações sobre seus projetos inovadores e explorar a interseção entre a tecnologia blockchain e os jogos.
Destaques
Anfitrião: KaiKai
**Convidado: **Sebastien Guillemot
Estúdios Paima
Paima Studios é a estrutura para jogos on-chain e criou jogos on-chain do Japão.
A Paima Studios também é a principal desenvolvedora do Paima Engine: uma nova solução de Camada 2 que permite a criação de jogos on-chain vinculados a NFTs, onde os estados do jogo podem ser vinculados a NFTs.
Leva Motor
O Paima Engine é a estrutura líder do setor para criar soluções de Camada 2 para jogos, gamificação e mundos autônomos. Paima aborda quatro grandes barreiras para a adoção do Web3: 1. Custos de desenvolvimento elevados; 2. Riscos de segurança; 3. Dificuldade na aquisição de usuários; 4. Desafios na iteração. O motor Paima oferece quatro soluções: 1. Simplificar os custos de desenvolvimento; 2. Interações mais seguras; 3. Fácil aquisição do usuário; 4. Iterações suaves.
Com base no mecanismo Paima, a equipe também desenvolveu vários jogos on-chain, incluindo Jungle Wars, Volcanees NFT e Wrath of the Jungle, enquanto continua a desenvolver Tarochi, Oracle RPG e muito mais.
Jungle Wars: NFT Rumble
Jungle Wars, um jogo PvP on-chain casual, foi o primeiro a demonstrar o potencial de jogos Web3 sem confiança. Construído com o mecanismo Paima, o jogo implementa uma jogabilidade completamente nova, onde todas as ações do jogador são registradas em dados de blockchain e podem ser reproduzidas a partir dele. Além disso, Jungle Wars também destaca um novo jogo primitivo, Stateful NFTs (Stateful NFTs), onde as estatísticas do jogador são acumuladas em um NFT em evolução conforme o jogo é jogado.
Vulcaneiros NFT
Volcaneers são os primeiros NFTs com estado a serem lançados. Este novo tipo de NFT abre um mundo totalmente novo onde o valor do seu NFT será acumulado com base nas conquistas, estatísticas e outros elogios no jogo que seu NFT alcançou. Os vulcões são o primeiro passo para o mundo emergente dos NFTs com estado.
Wrath of the Jungle: Tower Defense
Wrath of the Jungle: Tower Defense é um jogo rápido onde os jogadores podem escolher jogar como atacante ou defensor. Como atacante, o jogador liderará enxames de criaturas inimigas pela selva, destruindo a base dos defensores, enquanto os defensores usam uma variedade de torres defensivas para afastar os atacantes.
O jogo oferece vários mapas para os jogadores escolherem, e os jogadores podem atualizar suas torres de defesa e adquirir novas habilidades para maximizar suas capacidades de defesa. O jogo oferece uma experiência de jogo emocionante para atacantes e defensores.
Sobre Sébastien Guillemot
Sebastien: Olá, sou Sebastien Guillemot. Sou o co-fundador da PaimaStudios e dcspark. Cerca de cinco anos atrás, entrei oficialmente no campo criptográfico e me interessei por Cardano, o que também me levou a viajar para o Japão, cidade natal de Cardano, para morar. Entrei para uma empresa chamada America como segundo engenheiro da Cardano e acabei me tornando o chefe da equipe de P&D da Cardano.
Depois de trabalhar lá por cerca de 2,5 anos, decidi mergulhar e abrir minha própria empresa, a dcSpark. O dcSpark se concentra na infraestrutura geral, construindo blockchains de Camada 1 e ferramentas de desenvolvedor. Durante o dcSpark, tivemos cada vez mais interesse em soluções de Camada 2.
Nosso foco mudou para soluções de Camada 2 para blockchains não EVM (Ethereum Virtual Machine), pois observamos que a maior parte da atenção estava nas soluções de Camada 2 para escalabilidade, enquanto vimos 2 Potencial para verificabilidade interna, com o objetivo de adicionar suporte EVM para não -bloqueios EVM. Isso nos levou a desenvolver e implantar nossa solução de camada 2, Milkomeda, uma atualização otimista de nossa marca, incluindo suporte para Cardano.
Após uma avaliação mais aprofundada, percebemos que o DeFi já era um campo amplamente explorado e queríamos buscar algumas áreas diferentes que outros ainda não haviam explorado. Os jogos são claramente uma área promissora e notamos uma falta de soluções de Camada 2 bem otimizadas para casos de uso de jogos.
Com essa percepção, há cerca de um ano e meio, estabelecemos o Paima Studios com o objetivo principal de se tornar uma solução de camada 2 focada em jogos on-chain. Nós nos esforçamos para criar uma plataforma que possa aprimorar a experiência de jogo e trazer inovação para o ecossistema de jogos on-chain.
Sobre o Motor Paima
**Pesquisa AW: Você pode apresentar o motor Paima de outro ângulo? **
**Sebastien: **Parece que a maioria das soluções da Camada 2 são focadas principalmente na execução, semelhante a como a Camada 1 é executada, como Ethereum. No entanto, você pensa no mecanismo Paima de uma maneira diferente da norma, pensando nele como uma Camada 2 que se concentra nos dados em vez da execução. Isso significa que você presta mais atenção em como os dados são gravados, lidos e sincronizados entre as cadeias e como eles são associados a contas de usuário e diferentes NFTs. Este é um paradigma único que você escolheu, aparentemente impulsionado por seu interesse em criptografia zk.
Você mencionou que tentou construir um jogo usando zk, mas teve problemas de escalabilidade devido a restrições de tamanho máximo do circuito e aumento progressivo dos tempos de prova. Para resolver esse problema, você acha que um mundo autônomo, como um mundo grande e rápido, precisa de uma sólida plataforma de gerenciamento de dados no núcleo. Os jogos geralmente giram em torno do gerenciamento de dados, envolvendo contas de usuário, propriedade de itens e várias interações que dependem do gerenciamento de dados.
Você vê zk como um componente central do jogo, e é por isso que Paima é a camada subjacente subjacente para esses mundos autônomos, enfatizando a importância do gerenciamento de dados para garantir escalabilidade e eficiência. Ao focar nos dados, você pretende fornecer soluções mais escaláveis e sustentáveis para a construção de mundos de jogos complexos e interativos.
**Pesquisa AW:: Atualmente, os motores de jogo usados para construir jogos na cadeia incluem MUD, DOJO, World Engine e curio. Quais são as diferenças entre o mecanismo Paima e esses mecanismos de jogos? Você pode dar uma introdução? **
**Sebastien: ** No espaço do mundo autônomo, é interessante ver que diferentes projetos no espaço do mundo autônomo adotam diferentes abordagens para aspectos específicos do problema.
Por exemplo, a MUD foi pioneira na arquitetura Entity-Component-System (ECS) e se concentrou principalmente na construção de seu sistema de componentes usando o Solidity. Argus, por outro lado, se concentra na cartografia e visa conectar mundos de jogos entre diferentes cadeias. A DOJO investiu muita energia na tecnologia principal zk, tentando criar uma plataforma zk eficaz.
Quanto ao Paima, nosso foco principal é a escalabilidade e aquisição de usuários para mundos autônomos. Um caso de uso comum que vemos na integração da IA é a IA gerando conteúdo para jogos.
Um importante desafio enfrentado pelo sistema atual é o fluxo unidirecional de informações. Os modelos de construção são principalmente unidirecionais e não podem atualizar o estado do mundo. A Paima visa revolucionar esse processo ao possibilitar interações bidirecionais, tornando-o mais dinâmico e programável. Fechamos efetivamente o ciclo passando as ações do usuário por meio de palestras impotentes e usando os dados para atualizar o NFT do usuário.
Esta abordagem única diferencia o Paima de outros motores à medida que buscamos direções mais inovadoras. Apesar de parecerem concorrentes, esses motores podem ser combinados sinergicamente. O progresso pode ser feito por meio de uma solução de mapeamento do World Engine diferente, aproveitando o estado de contrato inteligente do MUD e, em seguida, colocando o poder do Paima em cima dele.
Ao combinar essas diversas abordagens, podemos criar soluções mais abrangentes e robustas para mundos autônomos que aprimoram muito a experiência geral do jogo.
Sobre jogos on-chain construídos no motor Paima
**AW Research: Você pode apresentar o primeiro jogo on-chain "Jungle Wars" construído no motor Paima? **
Sébastien:
Jungle Wars foi o primeiro jogo a ser implantado no Milkomeda C1, demonstrando a capacidade do Paima Engine de criar jogos on-chain simples, mas envolventes. O jogo apresenta uma jogabilidade no estilo navio de guerra, onde os jogadores podem escolher seu personagem favorito entre seis ferozes animais da selva e se envolver em emocionantes batalhas por turnos contra outros jogadores.
Após o sucesso de Jungle Wars, o motor Paima foi atualizado para a versão 1 (Paima v1). A atualização apresenta vários recursos importantes, incluindo suporte a transações de gás, compatibilidade com várias cadeias e entidades de estado. Os jogadores agora podem possuir NFTs que sobem de nível com base em suas ações no jogo, adicionando um elemento dinâmico e interativo à experiência de jogo.
Atualmente, a equipe está desenvolvendo ativamente o Paima v2, estendendo seu suporte a soluções de camada 2, como Arbitrum e Optimism. Este desenvolvimento permitirá que os jogadores usem NFTs no Ethereum enquanto aproveitam a relação custo-benefício das soluções de camada dois para liquidação de jogos.
Além disso, a equipe também está focada no desenvolvimento do Tarochi, um RPG on-chain que promete trazer uma experiência mais imersiva e inovadora para o mundo dos jogos blockchain.
Por meio de melhorias e inovações contínuas, a Paima Studios se esforça para liderar o caminho na criação de experiências de jogo on-chain agradáveis e gratificantes para os jogadores.
**Pesquisa AW: Por que Jungle Wars, Volcaneers NFTs e Wrath of the Jungle são implantados em Milkomeda C1? **
**Sebastien:**Em primeiro lugar, minha formação e experiência incluem trabalhar no Cardano, o que me dá uma compreensão profunda da comunidade Cardano. Eles me apoiaram muito ao longo dos anos e tenho uma conexão pessoal com eles.
Em segundo lugar, quando pensamos na indústria de jogos e no que é necessário para um jogo ser bem-sucedido, jogadores entusiasmados são essenciais. Ao contrário de outras indústrias que podem exigir grandes provedores de liquidez ou investidores institucionais, a indústria de jogos reside em jogadores entusiasmados. A comunidade Cardano é conhecida por sua paixão e dedicação, tornando-a um ambiente ideal para um ecossistema NFT de jogos. Especialmente para casos de uso que não se envolvem muito com instrumentos financeiros DeFi complexos, mas se concentram na criação de experiências envolventes, a comunidade Cardano pode ser uma fonte de apoio entusiástico para nossos projetos de jogos.
**AW Research: Você pode apresentar o jogo on-chain Oracle RPG construído no Paima Engine, que parece ser um GPT baseado em chat distribuído? **
Sebastien: O conceito de Oracle RPG foi desenvolvido como um sistema de inteligência artificial on-chain para jogos autônomos. Muitos mundos autônomos incluem componentes de inteligência artificial, e o Oracle RPG serve como um projeto de prova de conceito para atender a essa necessidade. Neste jogo, os jogadores entram e começam com um NFT em branco representando seu personagem. Eles então descrevem seu personagem no jogo, e o NFT é atualizado visualmente para refletir os atributos do personagem. À medida que o jogo avança, o NFT muda dinamicamente de acordo com as ações do jogador, como entrar na floresta.
Isso demonstra como o sistema paralelo de Paima permite a interação bidirecional, permitindo que grandes modelos de mundo forneçam feedback e atualizem NFTs, afetando assim o estado do jogo. A natureza descentralizada do sistema garante que não haja dependência de um provedor de IA centralizado como o OpenAI, permitindo uma experiência totalmente distribuída.
À medida que explorávamos esse conceito, iniciamos o projeto Shinkai Network. Depois de mostrar a demonstração do Oracle RPG para vários projetos, eles expressaram interesse em usar esse sistema de IA para conduzir NPCs (personagens não-jogadores) em seus próprios mundos autônomos. No entanto, fornecer IA em escala para vários NPCs enfrentará desafios significativos. Para resolver esse problema, percebemos que precisávamos de uma rede distribuída ponto a ponto projetada especificamente para agentes de IA com identidades on-chain. Cada NPC no mundo tem sua própria identidade e interage com outros NPCs fora da cadeia através da Rede Shinkai. Quando os NPCs tomam decisões, eles enviam informações relevantes para a cadeia.
é uma rede de agentes de IA peer-to-peer com identidades on-chain únicas e é uma solução viável para capacitar NPCs em jogos on-chain construídos no Paima.
**AW Research: No ano passado, você usou Mina para projetar um novo jogo de conhecimento zero chamado "zk nonogram". Você pode descrever brevemente o jogo? Se possível, você pode compartilhar alguns aspectos interessantes em detalhes? **
**Sebastien: ** A razão pela qual estamos interessados no Mina Protocol é que, para Paima, queremos que o ZK Layer atenda a duas necessidades principais. Primeiro, precisamos apoiar entradas privadas.
Se você olhar para muitas plataformas ZK atuais, elas não suportam computação privada. Todo o conteúdo deve ser público. Não acho que isso seja ótimo para um jogo em que você realmente deseja ter cartas privadas ou estado privado. Precisamos de uma plataforma ZK que suporte entradas privadas, e Mina é uma das poucas plataformas que fornece esse recurso.
Em segundo lugar, queremos que o jogo seja fácil de escrever. Com o Paima, você pode escrever um jogo em JavaScript e o Paima o converterá em um jogo on-chain. Felizmente, Mina compartilha da mesma filosofia. Ele permite que você escreva circuitos ZK usando JavaScript. Isso significa que com o Paima você poderá usar a mesma linguagem de programação e ambiente para programar o jogo e o circuito ZK para o jogo. Essa compatibilidade torna Mina um ajuste perfeito para nossas necessidades.
Sobre jogos on-chain e mundos autônomos
**Pesquisa AW: O jogo que você constrói pode ser considerado um mundo autônomo? Se não, você considera construir mundos autônomos no futuro? **
**Sebastien: ** Estamos nos movendo gradualmente em direção à nossa visão de um mundo autogovernado. Um exemplo de nossos esforços é o jogo Tarochi, no qual estamos construindo um RPG empresarial para avançar na criação desses mundos de jogo. Além disso, temos nos concentrado na ShinkaiNetwork para desenvolver inteligência artificial para esses mundos. A parceria com o Mina Protocol nos permite construir um estado privado e fornecer um estado mundial verificável, que se alinha com nosso objetivo final.
Criar mundos autônomos é uma tarefa complexa, mas estamos constantemente fazendo progressos significativos nessa direção. Por meio de nossa determinação, dedicação e colaboração com vários parceiros, incluindo a ShinkaiNetwork, estamos impulsionando ativamente essa visão ambiciosa.
Sobre o design de jogos on-chain
**AW Rsearch: Em comparação com o modelo "P2E", os jogos on-chain têm características diferentes em termos de design de jogo e experiência do jogador. O que você acha? **
**Sebastien: **Boa pergunta. Eu acho que isso é algo com o qual todos estão lutando. Na minha opinião, a razão pela qual os mundos autônomos são mais fortes do que "P2E" é que "P2E" são essencialmente corporações subsidiando experiências de jogos. Em contraste, os mundos autônomos ganham valor real criando seu próprio significado e valor. Portanto, acho que um aspecto fundamental é ter um mundo flexível onde os usuários possam agregar valor à plataforma. É exatamente para isso que trabalhamos no motor Paima, porque permite que as pessoas modifiquem as regras do jogo se quiserem.
Você pode pensar nisso como a diferença entre um jogo de tabuleiro e um videogame. Nos videogames, as regras geralmente são codificadas pelo desenvolvedor, e é isso. Mas nos jogos de mesa, desde que você e seus amigos concordem com as regras do jogo, todos ficam felizes. Paima adota essa interpretação mais solta das regras do jogo.
Paima é como um lançador de dados soberano, que é muito diferente das soluções otimistas ou zk. Isso significa que as regras do jogo são amplamente determinadas pela comunidade e as pessoas podem introduzir novas regras de jogo. O mundo do jogo pode ser atualizado ao longo do tempo, desde que todos concordem com essas novas regras. É isso que estamos tentando fazer - criar algo flexível o suficiente para que os jogadores possam entrar e descobrir como trazer valor intrínseco ao mundo do jogo.
**Pesquisa AW: Como projetar modelos de jogos baseados na engine Paima? Você pode dar um exemplo de jogo como referência? **
**Sebastien:**Por exemplo, no jogo Tarochi, funciona como um jogo de captura de monstros, e os jogadores capturam monstros por meio de NFT. Por meio do Paima, esses NFTs serão atualizados gradualmente com base nas ações do jogo. O nível, a saúde e os movimentos de cada yokai estão vinculados ao seu NFT, o que significa que o valor do NFT aumenta à medida que avança. A Paima se concentra principalmente nesse tipo de sistema NFT atualizável, chamado Stateful NFTs. Em outro jogo que lançamos, um jogo de defesa de torre, os jogadores podem jogar de graça, mas para entrar no modo ranqueado é necessário um NFT. Todas as vitórias e derrotas são rastreadas no NFT e aparecem na tabela de classificação. Isso incentiva os jogadores a continuar jogando, melhorando os atributos e classificações do NFT.
Além disso, a Paima fornece modelos para outras empresas, incluindo modelos de jogos de cartas colecionáveis. Neste modelo, todo o baralho é representado por um NFT, e cada cartão do baralho é incluído como Stateful NFTs. Ao contrário de outros jogos de cartas colecionáveis em que cada carta é um NFT separado, a abordagem de Paima reduz os custos de gás e as taxas de cunhagem. Os jogadores podem ganhar novas cartas durante o jogo sem precisar criar novos NFTs a cada vez. Se eles decidirem vender seus cartões, eles podem dividir seu baralho em NFTs negociáveis separados, representando cartões individuais. Estas cartas podem ser listadas em plataformas como OpenSea, e quando alguém compra uma carta, pode reintegrá-la no seu próprio baralho.
Isso demonstra como o Paima pode usar Stateful NFTs para codificar estados mais complexos, criar sistemas eficientes e flexíveis e ainda permitir transações no mercado aberto.
plano futuro
**Pesquisa AW: Você pode compartilhar seus planos futuros para o motor Paima e outros projetos? **
**Sebastien: ** Claro, nosso roteiro principal para Paima está focado na implementação de um sistema cross-NFT. Atualmente, já estamos trabalhando no suporte ao jogo Tarochi para que sua Camada 1 NFT possa ser executada na Camada 2. No futuro, planejamos expandir essa funcionalidade para dar suporte a outros jogos. Por exemplo, nosso objetivo é permitir que jogos no Polygon utilizem NFTs no Ethereum, ou jogos no Milkomeda para utilizar NFTs no Cardano. O objetivo final é criar uma pilha modular de jogos que permita aos desenvolvedores escolher diferentes cadeias para pagamentos, carteiras e NFTs e conectá-los perfeitamente. Essa visão é consistente com nossos esforços para integrar a camada zk e a Rede Shinkai para a camada AI.
Outro aspecto importante no qual estamos trabalhando é a implementação de um mecanismo de assinatura automática. No contexto de jogos on-chain, assinar transações constantemente pode ser tedioso e demorado. O Paima resolve esse problema garantindo que cada jogo ou aplicativo seja uma Camada 2 independente dentro da plataforma, o que significa que eles têm seu próprio formato de dados isolado. Isso nos permite implementar um mecanismo de assinatura automática seguro e fácil de usar. Ao implementar esse recurso, os usuários não precisarão criar carteiras temporárias ou novas frases de recuperação para cada jogo. Eles podem desfrutar de uma experiência suave e amigável.
À medida que avançamos, estamos entusiasmados em dar vida a esses recursos e continuar a aprimorar os recursos do Paima para o benefício do ecossistema mundial de jogos e autogoverno.
Desafios para jogos on-chain
Pesquisa AW: Os jogos on-chain enfrentam desafios na aquisição de usuários devido a barreiras de entrada e complexidade, que podem não ser adequados para jogadores comuns. Como os jogos da cadeia podem resolver a dificuldade de aquisição do usuário?
**Sebastien: **Eu concordo com o status quo. Para resolver este enigma, Paima tem trabalhado arduamente para encontrar uma solução. Uma das maneiras é lidar com esse problema desenvolvendo um mecanismo de assinatura automática. Esse mecanismo visa simplificar a experiência do usuário, automatizando o processo de assinatura da transação, tornando mais fácil e transparente a interação dos jogadores com os jogos on-chain.
Além disso, a Paima também está trabalhando em suporte cross-chain e NFT, bem como suporte cross-wallet. Ao permitir a interoperabilidade entre diferentes blockchains e carteiras, a Paima visa expandir a base de usuários de jogos on-chain, atraindo jogadores de diferentes ecossistemas de blockchain.
Além disso, a Paima está focada em melhorar o processo de integração dos desenvolvedores. Eles criaram vários modelos que os desenvolvedores podem usar para iniciar projetos, tornando mais fácil construir mundos autônomos e experimentar diferentes ideias de jogos. Ao diminuir a barreira de entrada para o desenvolvimento, a Paima espera permitir que os desenvolvedores iterem mais rapidamente e encontrem o produto certo para o mercado com mais eficiência.
No geral, a Paima se dedica a superar os desafios de aquisição de usuários e aprimorar a experiência do usuário nos jogos on-chain. Por meio desses esforços, eles esperam tornar os jogos blockchain mais acessíveis e atingir um público mais amplo, impulsionando assim o crescimento do ecossistema mundial autônomo.