Explicação detalhada dos jogos full-chain e sua ecologia: o futuro dos jogos Web3?

Autor: AW Research

Recentemente, a direção do jogo sobre a qual todos estão falando mudou de jogos tradicionais de blockchain para jogos full-chain, então qual é a diferença entre jogos full-chain e jogos tradicionais de blockchain?

Este artigo analisa profundamente as diferenças e os recursos essenciais dos jogos full-chain e dos jogos tradicionais em cadeia, incluindo as diferenças significativas entre os jogos full-chain e os jogos tradicionais em cadeia em termos de conceitos de design, modos de operação e até experiência do usuário. A segunda parte do artigo explorará algumas tecnologias-chave dos jogos full-chain de uma perspectiva detalhada e profissional e, com base em casos reais, mostrará como essas tecnologias podem ser aplicadas em jogos full-chain e promover seu desenvolvimento e inovação contínuos.

Jogos On-Chain

Um jogo full-chain é um jogo no qual todas as operações do jogo, incluindo a lógica do jogo, ativos, modelos econômicos, regras e interações, são todas registradas no blockchain e executadas pelo blockchain. Nesse modelo, o blockchain atua como um servidor de jogos, usando contratos inteligentes para garantir o cumprimento estrito e a verificação das regras do jogo.

No jogo full-chain, todas as operações do jogador são realizadas por meio da interação com o contrato inteligente. Dessa forma, não apenas a transparência é aprimorada, mas também a segurança da operação. Todo o armazenamento de dados, execução lógica e narrativa do jogo são realizados no blockchain, enquanto a governança é realizada na forma de uma organização autônoma descentralizada (DAO).

O jogo full-chain representa um modelo totalmente descentralizado, que não requer nenhuma permissão para rodar o jogo e é altamente combinável. Este modo de jogo quebra o modo de operação tradicional do jogo, realmente realiza uma interação justa entre jogadores e desenvolvedores e também aumenta muito a durabilidade e escalabilidade do jogo.

Jogos tradicionais de blockchain

Em 2021, o modelo "Play-to-Earn (P2E)" (Play-to-Earn, P2E) surgirá, tornando os jogos blockchain (GameFi) muito populares. No entanto, esses calores desapareceram com a mesma rapidez. Na maioria das vezes, a maioria dos projetos GameFi não são tão diferentes dos projetos de finanças descentralizadas (DeFi). O sucesso do modelo P2E requer a participação de novos usuários suficientes e uma estratégia moderada de distribuição de tokens para manter os benefícios limitados do usuário, prolongando assim o ciclo de vida do projeto. No entanto, isso não resolve os problemas de jogabilidade de longo prazo desses jogos.

Na verdade, muitos jogos P2E não são atraentes por natureza, eles geralmente apenas adicionam uma embalagem de jogo simples em cima de alguns instrumentos financeiros na tentativa de atrair usuários. Para piorar, o processo de determinação das recompensas desses jogos costuma ser opaco, fazendo com que todo o sistema não seja transparente, de modo que os jogadores podem desenvolver um sentimento de desconfiança.

Além disso, esse tipo de jogo, se bem-sucedido, pode atrair a atenção de especuladores. Esses especuladores colocam algum dinheiro na esperança de obter um lucro rápido. No entanto, isso resulta em uma saída de valor do sistema de jogo, pressionando os preços dos ativos para baixo. Por fim, a lógica principal e a interação de tais jogos ainda são centralizadas, contando com servidores centralizados para cálculo e processamento.

Recursos do jogo em toda a cadeia

1/ Propriedade dos ativos do jogador

Em comparação com os jogos tradicionais de blockchain, os jogos full-chain trouxeram inovações significativas na propriedade de ativos do jogador. Em jogos tradicionais em cadeia, se a equipe de operação e desenvolvimento do jogo parar de avançar, o valor dos ativos do jogador pode ser afetado, podendo até entrar na chamada "espiral da morte Gamefi", porque a linha de vida do jogo depende da operação estatuto da equipa. Nesse caso, assim que a equipe encerrar as operações, o valor dos ativos do jogador poderá diminuir significativamente.

No entanto, os jogos full-chain têm pouco com o que se preocupar a esse respeito. Depois que a equipe de desenvolvimento do jogo conclui o desenvolvimento e o implanta na cadeia, não importa se a equipe de desenvolvimento original continua realizando a manutenção de acompanhamento. O impacto no jogo é relativamente pequeno. Isso ocorre porque o código do jogo é de código aberto e a comunidade é totalmente capaz de assumir o trabalho da equipe de desenvolvimento original e até liderar o desenvolvimento do jogo. Dark Forest é um exemplo tão vívido, demonstrando o poder da comunidade em jogos full-chain.

Em suma, os jogos full-chain mudaram as limitações dos jogos tradicionais em cadeia, fornecendo proteção mais forte à propriedade de ativos para os jogadores, ou seja, o fenômeno de que os valores dos ativos são excessivamente dependentes das operações da equipe. Em jogos de cadeia completa, o código-fonte aberto e o poder da comunidade podem fazer com que o jogo continue a se desenvolver e proteger o valor dos ativos do jogador.

2/ Capacidade de composição

A capacidade de composição dos jogos full-chain é a maior característica que os distingue dos jogos tradicionais em cadeia, e o núcleo é refletido em sua natureza livre de permissão. Contanto que os desenvolvedores abram a interface de código, qualquer um pode pegar ativos existentes e dar a eles novas definições e funções em novos ambientes de jogo. Por exemplo, os jogadores podem personalizar livremente a configuração das sessões de jogo e combinar vários elementos para criar jogos e aventuras que atendam plenamente às suas necessidades.

Esse tipo de personalização e capacidade de composição confere ao jogo full-chain possibilidades infinitas, permitindo que os jogadores criem e experimentem inovações ilimitadas no mundo do jogo. Isso não apenas aumenta a atratividade do jogo, mas também abre um novo caminho de desenvolvimento para a indústria de jogos.

3/Lógica principal

Um jogo de cadeia completa, para simplificar, é uma forma de jogo que coloca toda a lógica central do jogo, incluindo armazenamento de estado, cálculo e execução, em cima de contratos inteligentes de blockchain.

Em contraste, os jogos tradicionais de blockchain implementam toda a sua lógica central, como armazenamento de estado, cálculo e execução, em servidores centralizados.

Esses dois representam dois modos completamente diferentes de operação do jogo: os jogos em cadeia completa tendem a enfatizar a descentralização e a abertura, enquanto os jogos em cadeia tradicionais dependem da operação e gerenciamento de servidores centralizados.

4/ Mecanismo de jogo

Todo o jogo em cadeia é baseado no design da jogabilidade, que produz uma jogabilidade com o jogo.

Veja "Dark Forest", por exemplo, um jogo de estratégia construído na blockchain Ethereum. Neste jogo, os jogadores podem descobrir, ocupar e defender galáxias. Todos os comportamentos do jogo são executados na blockchain Ethereum, tornando as ações de cada jogador completamente transparentes e imutáveis e, ao mesmo tempo, fazendo com que os ativos do jogo (como galáxias) tenham valor real.

A jogabilidade do jogo "Dark Forest" apresenta elementos da teoria dos jogos. Os recursos do jogo são limitados (como galáxias), e os jogadores precisam otimizar sua aquisição e uso de recursos por meio de estratégia e planejamento para obter os melhores resultados. Neste modo, as decisões de cada jogador afetam as decisões dos outros jogadores e o estado do jogo como um todo. Isso resulta em um ambiente de jogo interativo e dinâmico, com cada jogador tentando prever e influenciar o comportamento dos outros jogadores para seu próprio benefício.

O método de jogo traz um novo modo de interação do jogador e método de criação de valor para toda a cadeia de jogo. Mas, ao mesmo tempo, deve-se notar também que esse tipo de jogo pode causar alguns problemas, como desequilíbrio econômico, fenômeno de que os fortes são mais fortes, etc. Como torná-lo justo e trazer diversão é um desafio importante para os desenvolvedores de jogos full-chain.

5/Marketing Operacional

Devido às características dos jogos full-chain, mesmo equipes pequenas ou desenvolvedores de baixo custo podem participar do desenvolvimento de jogos. Nesse caso, essas pequenas equipes podem não conseguir dedicar grandes orçamentos às atividades de marketing. No entanto, isso não significa que seus jogos não possam atingir seu público-alvo. Os jogos full-chain costumam ser direcionados a grupos de público muito profissionais e específicos, que vão procurar ativamente produtos de seu interesse, e costumam ter suas próprias comunidades por meio das quais as informações são disseminadas e compartilhadas.

A estratégia de operação dos jogos full-chain também é diferente dos jogos chain. Os jogos full-chain se concentram mais na jogabilidade em si e na manutenção técnica. Seu principal foco operacional é garantir o funcionamento estável do próprio jogo.

Pelo contrário, os jogos em cadeia tradicionais prestam mais atenção em obter lucros usando o comportamento do jogo dos usuários. Nesse modelo, sua estratégia de marketing é principalmente atrair e reter jogadores, proporcionando uma experiência de jogo de alta qualidade. Além disso, o modelo econômico do jogo precisa ter atributos financeiros. Com endosso institucional e suporte de plataforma, uma comunidade de jogadores pode ser estabelecida mais rapidamente e sua base de usuários expandida.

6/Experiência operacional

Existem algumas diferenças significativas na experiência operacional entre os jogos de cadeia completa e os jogos de cadeia tradicionais.

Participação do jogador: jogos full-chain geralmente colocam mais ênfase na participação e influência do jogador. Por exemplo, os jogadores podem influenciar as regras ou a direção de desenvolvimento do jogo por meio de votação ou outros meios.

Desempenho e escalabilidade: como todas as operações de jogos full-chain são executadas no blockchain, elas podem ser limitadas pelo desempenho e escalabilidade do blockchain. Por exemplo, se a rede blockchain estiver ocupada, as transações do jogo podem demorar mais para serem confirmadas, o que pode afetar a fluência e o desempenho em tempo real do jogo.

Custo: os jogadores de jogos full-chain podem precisar pagar algumas taxas pelas transações do jogo, e essas taxas podem variar devido à ocupação da rede blockchain.

Explicação detalhada dos jogos full-chain e sua ecologia: o futuro dos jogos Web3?

Importante tecnologia de jogo de cadeia completa

1/Prova de conhecimento zero

Provas de conhecimento zero (ZKP) é um princípio criptográfico que permite que uma pessoa prove a outra que uma afirmação é verdadeira sem fornecer nenhuma outra informação além da prova. Ou seja, você pode provar que conhece determinada informação ou atende a determinada condição sem revelar nenhuma informação válida.

Na criptografia, a prova de conhecimento zero envolve três conceitos importantes:

Completude: Se uma afirmação é verdadeira, sempre há uma maneira de prová-la para que o verificador aceite a prova.

Solidez: Se uma afirmação for falsa, não importa o quanto o provador tente, o verificador não pode aceitar a prova.

Conhecimento zero: Se uma afirmação for verdadeira, então o provador pode fazer o verificador aceitar a prova, mas o processo de prova não revela nenhuma outra informação.

Em todo o jogo da cadeia, a aplicação da prova de conhecimento zero é de grande importância. Por exemplo, o jogo Dark Forest usa provas de conhecimento zero. Neste jogo, todo o estado do jogo é armazenado no blockchain, que teoricamente pode ser visualizado por qualquer pessoa. No entanto, os jogadores podem não querer que suas estratégias e recursos sejam vistos por outros jogadores, e é aí que entram as provas de conhecimento zero. Por meio da prova de conhecimento zero, os jogadores podem provar que fizeram operações de jogo compatíveis sem revelar suas estratégias e recursos específicos.

Além disso, devido à natureza descentralizada do blockchain, as provas de conhecimento zero também podem ser usadas para evitar trapaças. Em jogos centralizados tradicionais, o servidor do jogo realizará a detecção de trapaça, mas em jogos full-chain, essa função pode ser realizada por meio de prova de conhecimento zero. Como toda a lógica do jogo é executada no blockchain, se alguém tentar trapacear, precisará provar que sua operação está em conformidade sem revelar nenhuma informação válida, o que não é possível sem recursos de computação e conhecimento suficientes. Down é muito difícil.

Em geral, a prova de conhecimento zero fornece uma proteção de privacidade eficaz e um mecanismo de prevenção de trapaça para o design e implementação de jogos de cadeia completa, para que o jogo ainda possa garantir a privacidade dos jogadores e o jogo no ambiente aberto e transparente do blockchain .justiça.

2/Mecanismo de jogo

Um mecanismo de jogo é um componente de software central usado para criar e desenvolver videogames. Eles fornecem uma variedade de ferramentas e recursos para criar jogos, incluindo renderização de gráficos, simulação de física, processamento de áudio, animação, inteligência artificial e muito mais. Com um mecanismo de jogo, os desenvolvedores de jogos podem se concentrar no design e na jogabilidade do jogo sem escrever todo o código de baixo nível do zero. Unity, Unreal Engine e Godot são motores de jogos famosos.

Os jogos full-chain, devido aos seus complexos recursos de interação blockchain, requerem ferramentas especiais para ajudar os desenvolvedores a construir e implantar a lógica do jogo. Neste espaço, existem alguns projetos que têm mostrado considerável maturidade, fornecendo aos desenvolvedores um poderoso conjunto de ferramentas.

O MUD de mecanismo de jogo de cadeia completa baseado em Solidity desenvolvido pelo Lattice Studio é uma dessas ferramentas. Ele permite que os desenvolvedores implementem de maneira fácil e rápida a lógica do jogo em contratos inteligentes e realizem a sincronização entre o cliente e o estado da cadeia, melhorando consideravelmente a eficiência do desenvolvimento.

Outro projeto digno de atenção é o Dojo, um mecanismo de jogo full-chain desenvolvido em conjunto pelos fundadores da Realms e da Briq, dois projetos no ecossistema StarkNet. O Dojo é desenvolvido com base na linguagem Cairo, que também permite que os desenvolvedores implementem rapidamente a lógica do jogo em contratos inteligentes e realize funções como sincronização com os estados do cliente.

Ao utilizar esses mecanismos de jogo de cadeia completa, os desenvolvedores podem desenvolver jogos rodando no blockchain de forma mais rápida e eficiente, alcançando uma verdadeira descentralização e propriedade real de ativos dos usuários, dando assim aos jogos mais possibilidades.

####ECS

No desenvolvimento tradicional de jogos blockchain, os desenvolvedores criam estruturas e adicionam funções para ler dados e liberar eventos para que os clientes possam sincronizar seu estado. Eles também usam os padrões ERC20, ERC721 e ERC1155 para garantir a interoperabilidade entre os jogos.

Nesse contexto, os jogos MUD emprestam um padrão de arquitetura de software do desenvolvimento de jogos tradicionais para manter os desenvolvedores produtivos à medida que aumenta a complexidade das relações entre os objetos do jogo. Esse é o padrão arquitetural do ECS (Entidade/Componente/Sistema). Muito eficaz ao projetar e gerenciar um grande número de objetos em jogos.

O esquema consiste em três partes:

Entidade: No ECS, cada objeto do jogo é considerado uma entidade. Uma entidade é um contêiner abstrato que não contém nenhum dado ou comportamento em si. Em vez disso, uma entidade define suas propriedades e comportamento associando um conjunto de componentes.

Componente: Um componente é um contêiner para armazenar dados. Todos os dados são armazenados em componentes, não em entidades. Cada componente representa uma propriedade ou comportamento específico. Por exemplo, um componente de posição pode conter as coordenadas X e Y, enquanto um componente de velocidade pode conter a magnitude e a direção da velocidade.

system(): System é a parte que lida com o comportamento. Eles lidam com entidades com componentes específicos. Por exemplo, um sistema de "movimento" pode localizar todas as entidades que possuem componentes de "posição" e "velocidade" e atualizar suas posições com base em sua velocidade.

A vantagem do modo ECS é que ele melhora a flexibilidade e o desempenho do jogo. Isso torna mais fácil para os desenvolvedores criar e gerenciar objetos de jogo com várias propriedades e comportamentos.

LAMA

O MUD é uma estrutura de aplicativo baseada em Ethereum cuja principal vantagem é simplificar bastante a complexidade da construção de aplicativos Ethereum Virtual Machine (EVM) por meio de uma pilha de software totalmente integrada. Ele construiu várias demos de jogos em um curto período de tempo, incluindo jogos de estratégia, protótipos de simulação, jogos de voxel 3D e muito mais.

Na estrutura MUD, os desenvolvedores podem criar um namespace de dados não proprietário on-chain chamado "Mundos". Neste namespace, todos os objetos são registrados em "Mundo", e esses objetos são chamados de "Entidades", ou entidades. Cada entidade possui um ID numérico para identificá-la exclusivamente. Por exemplo, se estivéssemos em um simples "Mundo" como um contrato ERC-20, a entidade poderia ser o endereço. E em um mundo diferente cheio de várias flores e pássaros, cada flor e pássaro terá um ID de entidade exclusivo.

Para atribuir propriedades e comportamentos concretos a essas entidades abstratas, o MUD usa um contrato chamado "Componente". Qualquer pessoa pode registrar um novo contrato de componente em um "Mundo", desde que o ID do componente seja único. Esses componentes são pequenos pacotes de dados que possuem tipos que podem ser anexados a entidades, dando a elas propriedades e comportamentos concretos.

Em geral, o MUD fornece aos desenvolvedores uma estrutura poderosa e flexível para construir e gerenciar aplicativos complexos on-chain criando mundos (espaços de dados não proprietários), Entidades (entidades) e Componentes (componentes).

DOJO

Escrito em Rust e Cairo, Dojo é uma estrutura. Dojo implementa o modelo ECS, que simplifica a criação, gerenciamento e expansão sem permissão de mundos ao longo do tempo, para o mecanismo de jogo de cadeia completa de código aberto da Starknet. Dojo ainda está em desenvolvimento inicial.

Principais características:

Cairo 1.0 Entity Component System (ECS)

Planejador de Migração Sozu

Rede Torii e Pilha de Índice

Katana RPC Development Network

SDK digitado

Caso de jogo de cadeia completa

Floresta Negra

Dark Forest é um jogo de blockchain estratégico inspirado nas "Leis da Floresta Negra" no romance de ficção científica "Three-Body Problem". No jogo, os jogadores entrarão em um enorme espaço cósmico, precisarão explorar as galáxias vizinhas e tentar expandir seu território.

O jogo usa uma tecnologia criptográfica chamada "Zero-Knowledge Proof" (zk-SNARKs), o que significa que todos os estados do jogo são armazenados no blockchain, mas as ações específicas do jogador são visíveis apenas para o jogador, portanto, as informações ficam ocultas no blockchain público. , criando um ambiente de jogo para os jogadores.

Explicação detalhada dos jogos full-chain e sua ecologia: o futuro dos jogos Web3?

Vamos dar um mergulho profundo em como Dark Forest é jogado

Exploração e descoberta: No início do jogo, cada jogador tem um planeta natal cercado por um espaço inexplorado. Os jogadores podem enviar naves espaciais para explorar a estrela-mãe e descobrir novos planetas. Cada planeta tem seus recursos e capacidade de produção únicos, e diferentes tipos de planetas podem ter valores diferentes, o que exige que os jogadores usem estratégias de exploração para encontrar os planetas mais valiosos.

Gestão de recursos: Os planetas explorados possuem recursos e capacidade de produção próprios. Os jogadores precisam gerenciar cuidadosamente seu planeta para maximizar a produção e utilização de recursos. Isso pode envolver a decisão de como alocar recursos, como equilibrar o fluxo de recursos entre os planetas e assim por diante.

Guerra e Conquista: Ao expandir seu território, os jogadores também precisam evitar que seu planeta seja atacado e ocupado por outros jogadores. Se o planeta do jogador estiver sob ataque, ele precisa mobilizar seu exército para defendê-lo. Por outro lado, os jogadores também podem escolher atacar os planetas de outros jogadores para expandir seu território. O resultado da guerra será determinado por fatores como o número de tropas de ambos os lados, distância e estratégias táticas.

Prova de conhecimento zero: Dark Forest usa tecnologia de criptografia zk-SNARKs. Todos os estados do jogo são registrados no blockchain, mas ações específicas do jogador são visíveis apenas para o jogador. Isso significa que os jogadores podem realizar operações secretas no blockchain público, como mover frotas secretamente ou planejar ataques.

Estratégia e jogos: Cada ação no jogo pode ser considerada um jogo. Os jogadores precisam pesar constantemente vários fatores, como recursos, tropas, capacidade de produção do planeta, possíveis ações de outros jogadores, etc., para formular a estratégia ideal.

O conceito de design de Dark Forest é criar um mundo de jogo dirigido pelo jogador através deste método de mistura de criptografia, jogos de estratégia e modelos econômicos. Neste mundo, os jogadores não precisam apenas explorar e ocupar novos planetas, mas também ajustar constantemente as estratégias do jogo com outros jogadores para sobreviver e se desenvolver.

Perspectivas Futuras de Full Chain Games

O desenvolvimento futuro de jogos full-chain tem um enorme potencial e possibilidades ilimitadas.

Com o avanço contínuo de tecnologias de ponta, como blockchain e inteligência artificial, a base técnica dos jogos full-chain também está melhorando e atualizando continuamente. Isso pode não apenas promover a melhoria da experiência de jogo, mas também levar à inovação de formas e modos de jogo.

Em todo o jogo em cadeia, alguns mecanismos serão fornecidos para permitir que os jogadores participem da criação e tomada de decisões do jogo, como a modificação das regras do jogo e a adição de novos conteúdos. Esse tipo de participação pode não apenas melhorar a experiência de jogo dos jogadores, mas também ajudar os desenvolvedores de jogos a obter ideias mais inovadoras e informações de feedback.

Em geral, os jogos full-chain podem fornecer um ambiente aberto, justo e transparente e incentivar os jogadores a participar e inovar, de modo que seu potencial de inovação é muito maior do que os jogos tradicionais em cadeia. Além disso, nos futuros jogos full-chain, mais jogabilidades básicas 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)