Uma breve análise do mecanismo de jogo full-chain

A rápida iteração desses mecanismos começou a nos permitir ver a chegada de uma era de jogos full-chain combináveis, escaláveis e totalmente abertos.

Escrito por: Ishanee, IOSG Ventures

introdução:

Jogos de cadeia completa como Dark Forest provaram que você pode colocar a lógica do jogo na cadeia e, devido à sua interoperabilidade sem permissão, incentivou a comunidade a criar novas ferramentas, alianças, DAOs e muito mais. Antes disso, embora o paradigma e a motivação de construir um mundo autônomo tenham sido bem documentados, não há muitos artigos sobre o mecanismo de jogo full-chain, que é um dos novos campos mais fascinantes nessa direção em nossa opinião.

Desenvolvimento de jogos: jogos tradicionais e jogos full-chain

No passado, mecanismos de jogos como Unreal, Unity e Phaser eram usados como lojas únicas para o desenvolvimento de jogos tradicionais. Inclui a construção básica de jogos em desenvolvimento, como movimento de controle, renderização 2D e 3D, detecção de colisão de objetos, som, cor, script e outros mecanismos físicos, e inclui até arquitetura cliente de servidor, estrutura de PC / console de jogos / telefone celular, estrutura de transação mecanismo de distribuição, como o mercado.

Quando o World of Warcraft foi lançado, a Blizzard estava trabalhando na pilha de rede do jogo por quatro anos, mas apenas um ano no conteúdo do jogo. Logo após o lançamento do Unity em 2005, o tempo de desenvolvimento foi reduzido de 4 anos para alguns meses devido à sua pilha de tecnologia modular.

Em um jogo full-chain, todo o estado do jogo será armazenado no blockchain, o que significa um conjunto único de desafios e a criação de uma nova infraestrutura. O primeiro desenvolvido para o ecossistema Ethereum foi o motor MUD lançado pela Lattice, depois surgiram vários outros motores para diferentes ecossistemas e utilizando diferentes linguagens de programação, como o DojoEngine para starkware.

O primeiro mecanismo de jogo: MUD

O MUD da Lattice foi criado durante a residência 0xParc no terceiro trimestre de 2022. Durante este período, a Lattice tentou criar vários jogos full-chain. Embora a jogabilidade e os estilos fossem diferentes, todos eles encontraram os mesmos problemas de blockchain. Não problemas técnicos complexos e difíceis, mas muita carga de trabalho ocupada. Dessa forma, eles lançaram o MUD - o primeiro mecanismo de jogo full-chain.

Quando as equipes MUD tentam criar jogos, eles usam mecanismos de jogo ou ferramentas como PhaserJS, Three e Godot, mas esses são mecanismos do lado do cliente cujo trabalho principal é pegar o estado do mundo e torná-lo legível para o jogador. O que costumava ser compartilhado era o estado do mundo - "o bispo está no tabuleiro?" enquanto a legibilidade era "uma peça de xadrez com projeções 3D sofisticadas, uma interface de usuário que a move pelo tabuleiro com clique e arraste com base no movimento do bispo regras" .

Como entender a arquitetura do motor ECS usado pelo MUD

Eles utilizam a arquitetura ECS (sistema componente-entidade componente-entidade), neste framework, cada jogo full-chain irá implantar um contrato mundial, que é o registro de todos os objetos (Entidades) deste mundo. Entidade é um ID numérico e os componentes são anexados à Entidade e podem ser adicionados ao mundo.

Neste exemplo, Entidade 1 pode ser um personagem dragão e Posição, CanFly e Preço são 3 componentes diferentes. Os componentes não possuem nenhuma lógica em si mesmos, eles podem ser adicionados a novas Entidades por meio de contratos de sistema. Um contrato de sistema requer acesso de gravação ao componente do proprietário. Em um MUD, não há distinção entre desenvolvedores próprios e terceiros.

StarkNet 上海 Dojo Engine

Dojo Engine é uma estrutura ECS de código aberto, como o MUD construído para o ecossistema StarkNet, mas não compatível com EVM, escrito no Cairo. A equipe de engenharia da Dojo inclui Realms, Briq, cartucho_gg, topologia, starknet e outras equipes de projeto.

Primeiro jogo: Dark Forest

Dark Forest é um jogo de batalha espacial MMORTS onde os jogadores descobrem e conquistam planetas em um universo infinito gerado aleatoriamente. A versão beta do jogo foi lançada em 2020 e sua versão V0.3 foi lançada na rede de teste Ropsten por 1 semana. Os jogadores que participaram do teste foram colocados na lista de permissões e competiram pelo 1024Dai como parte da premiação. Até agora, mais de 10.000 jogadores participaram das rodadas da floresta escura, consumindo trilhões de gás em Ropsten, xDai e Gnosis Chain.

Ecossistema de floresta escura

  • plugar
  • Cliente substituto
  • Mineradores de GPU
  • Jogadores corporativos
  • Mercado de Dados/Broadcast - Os jogadores podem adicionar novas funções através do mercado de dados e aplicá-las no jogo.

**Dark Forest não distingue se os jogadores são EOA ou jogadores de contratos inteligentes, e um novo tipo de comunidade de jogadores surgiu. **

  • DF DAO - Criado em maio de 2021
  • Orden GG - outra aliança para competir com DF DAO
  • Astral Colossus é um jogador de contrato inteligente (robô) do DF DAO. Este jogador tem várias limitações, como não conseguir extrair recursos, e joga com o único objetivo de aumentar a pontuação de Dark Forest DAO na tabela de classificação. Quaisquer rodadas ganhas contribuídas para o jogador serão registradas.

Ecologia de jogo de cadeia completa

Como você pode ver, Ethereum, OP e StarkNet são os 3 principais ecossistemas.

Desafios para o desenvolvimento de jogos full-chain

Esses desafios podem ser categorizados em três aspectos: tecnologia, integração e realização econômica.

tecnologia

Desenvolver jogos full-chain requer tecnologia complexa e ainda é uma tarefa assustadora. Com o suporte de MUD e DOJO, embora o limite de desenvolvimento tenha se tornado menor, ainda não pode fornecer conveniência para desenvolvedores como o Unity. Os desafios técnicos do desenvolvimento de jogos também incluem o desafio de dimensionamento.

É por isso que várias equipes usaram o rollup como empresas de serviços como a Caldera para criar o OPStack, usando provas do cliente ou construindo diretamente no L2. Alguns construtores também estão prestando muita atenção a redes de computação descentralizadas verificáveis, como RiscZero, para expandir a gama de aplicações de seus contratos inteligentes. A otimização do gás também é um grande problema, em parte relacionado à tecnologia e escalabilidade, em parte relacionado ao design do jogo.

SNARKs são usados para privacidade ou escalabilidade. Dark Forest usa zkps para adicionar incompletude ao jogo, sem ele qualquer jogador pode ver toda a visão do mundo, outros o usam para descarregar tarefas pesadas de computação para o cliente e sincronizar o estado (como playmint).

Integração

Se o jogo full-chain é como atrair mais comunidades de jogos blockchain (antes de pensar na adoção em massa), o gerenciamento de carteira é fundamental. Como o jogo é totalmente on-chain, os jogadores provavelmente terão que se inscrever para cada pop-up de ação no jogo, o que resultaria em uma experiência ruim para o usuário. As chaves de sessão são a maneira mais fácil de resolver esse problema, mas existem riscos de segurança em potencial. Os desenvolvedores de jogos atuais não querem que os jogadores mantenham itens de alto valor em suas carteiras, então esse não é o problema mais urgente no momento, mas à medida que mais e mais jogadores entram, esse problema terá que ser resolvido mais cedo ou mais tarde.

Outro aspecto é a integração de desenvolvedores para incentivar e atrair modders de jogos para contribuir e expandir o jogo, o que aumentará naturalmente o valor dos mundos autônomos. Isso é alcançado principalmente fornecendo aos desenvolvedores as ferramentas adequadas e garantindo a monetização adequada ou recompensas por suas contribuições.

Realização Econômica

Esse desafio ficará mais claro com o sucesso do primeiro jogo on-chain. A economia dentro do mundo do jogo contribuirá para a diversão, mineração e coleta de recursos de qualquer jogo de cadeia completa e exigirá vários ajustes para garantir que os jogadores se divirtam no jogo.

Uma maneira interessante para os desenvolvedores de jogos hoje monetizarem é por meio de taxas de sequenciador, usando seus tokens no jogo e usando tokens no L2 para obter o gás que desejam.

Panorama

A rápida iteração desses mecanismos começou a nos permitir ver a chegada de uma era de jogos full-chain combináveis, escaláveis e totalmente abertos. Embora a atual jogabilidade de cadeia completa e a dificuldade de interação precisem ser otimizadas, os tipos e limitações técnicas de jogos implementáveis também são muito óbvios. Mas a rota da cadeia inteira está realmente subvertendo a lógica tradicional do jogo, e é uma das trilhas mais potenciais que vimos depois do DeFi que pode combinar narrativa e produtos. Esse recurso fundamentalista também torna a qualidade e a atividade da comunidade de desenvolvedores muito alta. Em breve, uma série de jogos ecológicos, ferramentas, guildas e outros projetos baseados em sua arquitetura subjacente aparecerão em cada motor do jogo full-chain, e uma verdadeira economia metaversa e interação social nascerão.

Ver original
O conteúdo serve apenas de referência e não constitui uma solicitação ou oferta. Não é prestado qualquer aconselhamento em matéria de investimento, fiscal ou jurídica. Consulte a Declaração de exoneração de responsabilidade para obter mais informações sobre os riscos.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate.io
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)