Uma introdução abrangente de jogos totalmente em cadeia

Intermediário10/29/2023, 5:43:39 PM
Este artigo vai introduzir o que é um jogo totalmente em cadeia, compará-lo com o GameFi e os jogos tradicionais da Web2 e analisar o seu estado de desenvolvimento e as suas perspectivas na perspetiva da indústria.

O que é um jogo totalmente em cadeia?

Ao contrário do GameFi comum que coloca adereços e ativos na blockchain, um jogo totalmente em cadeia armazena toda a lógica de jogo e dados na blockchain. Vejam o simples jogo de xadrez “comparação de desenho de cartas” como exemplo, o GameFi comum é bom a tokenizar bilhetes de entrada, fichas, etc., transformando-os em NFTs ou criptomoedas. Mas no contexto de um jogo totalmente em cadeia, a lógica de “emitir um cartão aleatoriamente para um jogador e depois comparar o tamanho dos números representados pelas cartas do jogador e a maior é o vencedor que ganha as fichas” é colocada na blockchain, e todo o processo é aberto e transparente.

Inicialmente, os jogos totalmente em cadeia eram amados por um grupo de programadores e jogadores nativos da Web3, mas com a explosão de jogos totalmente em cadeia, como Dark Forest, cada vez mais as pessoas reconheceram as vantagens incomparáveis de jogos totalmente em cadeia sobre jogos tradicionais GameFi e jogos off-chain. As vantagens são as seguintes:

Abertura

Os jogos totalmente em cadeia são implementados na blockchain, abrindo a entrada do jogo para todos. Não está limitado pelo país, sexo, idade, etc.

Transparência

Devido à lógica do jogo que está a ser colocada na blockchain, a possibilidade de fazer batota no jogo é extremamente baixa e os jogadores podem observar o status da operação do jogo através da implementação de contratos na blockchain.

Propriedade de ativos

Os ativos obtidos pela participação em jogos totalmente em cadeia também são ativos em cadeia, que os jogadores controlam totalmente e podem transferir livremente.

Orientado para a comunidade

Os jogos totalmente em cadeia prestam mais atenção ao desenvolvimento comunitário, a maioria dos quais são governados por DaOs, e as necessidades dentro da comunidade vão melhorar continuamente o jogo.

Sustentabilidade

Teoricamente falando, o código é implementado na blockchain como smart contracts e a blockchain é equivalente a um servidor. Desde que a cadeia mantenha o uso normal, os jogadores podem experimentar o jogo a qualquer altura sem se preocuparem com a duração do jogo.

Compostabilidade

Nos jogos tradicionais, a “lógica de jogo” que é em cadeia nos jogos totalmente em cadeia pertence ao código de backend. Portanto, pode pedir a diferença da UI do jogo de páginas de front-end diferentes e até perceber a função de jogos multimódulos conectando diferentes contratos de jogo totalmente em cadeia a uma página de front-end.

Jogos totalmente em cadeia vs GameFi vs Jogos Tradicionais

Para uma comparação fácil, apresentamos as diferenças na forma de tabela:

Pela comparação acima, pode ver-se que os jogos totalmente em cadeia, devido à sua implementação completa na cadeia, têm características mais descentralizadas da Web3 em termos de dados, ativos, financiamento e servidores. No entanto, o desempenho da blockchain também limita a operacionalidade dos seus jogos e jogabilidade, e os utilizadores totalmente em cadeia ainda não se expandiram para fora da Web3.

Infra-estruturas da indústria

O processo de desenvolvimento de jogos totalmente em cadeia é semelhante ao do desenvolvimento de jogos tradicionais, mas devido à lógica de jogo em cadeia, também tem a sua pilha técnica única. A infraestrutura principal de jogos totalmente em cadeia é principalmente o motor de jogo totalmente em cadeia e a blockchain. Claro, tecnologias como AA e prova de conhecimento zero também podem ser aplicadas à pilha de jogos totalmente em cadeia. Antes de discutir projetos de jogos específicos totalmente em cadeia, precisamos entender a infraestrutura na indústria (abaixo da camada de aplicação).

Totalmente ao nível da indústria de jogos em cadeia Fonte Médiodo IOSG

Blockchain

Nos jogos totalmente em cadeia, a blockchain serve o papel de um servidor, com lógica de jogo implementada na cadeia. Os utilizadores precisam de se conectar com uma carteira para jogar. Atualmente, a maior parte dos jogos totalmente em cadeia são distribuídos na Ethereum e na Camada2. Na escolha de uma cadeia pública para a implementação, vários fatores a serem considerados:

  1. Programação da cadeia pública
    Nos primeiros dias do desenvolvimento de jogos totalmente em cadeia, a Ethereum foi escolhida por muitos dos primeiros jogos totalmente em cadeia como a plataforma mais poderosa para a programação de contratos inteligentes. Agora, as plataformas comuns da Camada1 e Layer2 fizeram otimizações diferentes para o desenvolvimento da Dapp. Os Aptos e Sui, por exemplo, otimizaram a experiência de programação ao nível da linguagem de programação. As cadeias públicas que são mais amigas dos desenvolvedores e otimizam o processo dos utilizadores que ligam para contratos são mais propensas a ser favorecidas pelos desenvolvedores de cadeias públicas.

  2. Desempenho de rede
    Os jogadores precisam ligar para contratos e obter feedback dos dados da cadeia quando jogam jogos, o que exige um certo nível de desempenho em cadeia. Por exemplo, num jogo multiutilizadores em tempo real, são necessárias várias assinaturas num único jogo. Se a rede estiver muito congestionada, pode levar a uma má experiência de utilização. Atualmente, o TPS de Solana e Ethereum Layer2 podem satisfazer as necessidades subjacentes dos jogos totalmente em cadeia existentes.

  3. Volume de utilizador
    A natividade Web3 de jogos totalmente em cadeia implica um limite de utilizador mais elevado. Além disso, o processo de jogo pode envolver atividades em cadeia, tais como comércio de adereços de jogos. Portanto, escolher uma cadeia com um maior número de utilizadores e melhor liquidez para a implementação pode aumentar a probabilidade de sucesso para jogos totalmente em cadeia.

  4. Efeitos de rede da camada de aplicação de cadeia pública
    Após o lançamento dos jogos Fully On-Chain, os mercados de NFT e os protocolos DeFI podem aumentar substancialmente a liquidez dos ativos no jogo e dos fichas nativos, atraindo assim uma base de utilizadores maior. Ao mesmo tempo, vários provedores de serviços, incluindo desenvolvedores de motores de jogos, vão adaptar as suas ofertas para serem compatíveis com diferentes arquiteturas de blockchain. É óbvio que uma blockchain de alto calibre não só superará as aplicações de jogos mas também abrirá o caminho para o desenvolvimento próspero de outras aplicações descentralizadas (DAPPs), maximizando assim os efeitos da rede na camada de aplicação.

Motor de Jogo de Blockchain

Nos processos tradicionais de desenvolvimento, os motores de jogo como Unreal, Unity e Phaser fornecem os blocos básicos de construção de jogos, tais como controlar o movimento, renderização 2D e 3D, deteção de colisão de objetos, som, cor, scripting e outros mecanismos físicos, e até incluem arquitetura servidor-cliente, PC/consola de jogos/estruturas móveis e outras funcionalidades do serviço único.

Nos jogos totalmente em cadeia, porque o estado do jogo ficará completamente armazenado na blockchain, surgiram motores de jogo concebidos para jogos em cadeia.

O primeiro desenvolvido para o ecossistema Ethereum foi o motor MUD lançado pela Lattice e depois, gradualmente, outros motores apareceram para diferentes ecossistemas e utilizando linguagens de programação diferentes, tais como o DoJoEngine for Starkware, e Curio's Keystone, Argus, etc.

Middleware

AA

AA é a abreviatura de “Account Abstraction”. Ao contrário das comuns carteiras encriptadas obtidas com chaves particulares e palavras mnemónicas, as carteiras que utilizam a abstração de conta são carteiras contratuais programáveis. Distingue a lógica e o status da conta, permitindo a criação de contas com a verificação de transações personalizadas e regras de execução. A AA melhorou a experiência do utilizador em muitos aspetos e tem uma vasta gama de cenários de aplicação, tais como recuperação social, multiassinatura e transações sem taxas de gás.

Ao aproveitar a tecnologia AA, os jogos totalmente em cadeia podem resolver problemas que degradam a experiência do utilizador, tais como a necessidade de assinaturas repetitivas e a exigência de usar uma carteira específica, conseguindo assim interações mais amigas do utilizador.

Número Aleatório

A tecnologia de geração de números aleatórios é uma técnica normalmente usada no desenvolvimento de jogos. O seu princípio básico é gerar uma sequência de números pseudo-aleatórios através de um algoritmo e uma semente específicos. Nos jogos, os números aleatórios podem gerar eventos aleatórios, terrenos aleatórios e itens aleatórios, aumentando o valor de jogabilidade e entretenimento do jogo.

Os projetos Oracle, como o ChainLink, podem fornecer componentes de número aleatório e os desenvolvedores também podem usar diretamente geradores de números aleatórios baseados em blockchain, usando diretamente os valores de bloco de hash na blockchain como sementes de números aleatórios, gerando assim números aleatórios verificáveis. Os números aleatórios podem trazer um jogo mais transparente e justo aos jogos totalmente em cadeia.

Prova de Conhecimento Zero-

A prova de conhecimento zero é uma tecnologia criptográfica que pode ser usada para provar a verdade de uma proposta sem revelar o conteúdo da proposta. Esta tecnologia é muito utilizada em áreas como proteger a privacidade dos utilizadores e a integridade dos dados. Nos jogos totalmente em cadeia, pode ser usada uma prova de conhecimento zero para verificar ações ou eventos no jogo, tais como jogadores que completam tarefas ou desafios. Usando a tecnologia à prova de conhecimento zero, os jogadores podem provar que concluíram uma tarefa ou desafio e recebem as recompensas correspondentes sem revelar informações de privacidade, e sem a necessidade de enviar dados relacionados para o servidor de jogo, melhorando assim a segurança.

Jogos populares totalmente em cadeia

Darkforest

A Dark Forest é um jogo de estratégia de conquista espacial da MMO em cadeia em tempo real baseado na “Lei da Floresta Negra”. O fundo do jogo está inserido num universo como uma floresta escura, onde cada civilização é um caçador de armas. Inicialmente não sabem da existência um do outro mas assim que se descobrem, a coisa mais racional de fazer para a autopreservação é eliminar-se um ao outro. O mapa e a localização do adversário no jogo estão escondidos no nevoeiro criptográfico da guerra e os jogadores precisam revelar gradualmente mais partes do universo através de ações. Cada ação é gravada na blockchain e as coordenadas do jogador continuam escondidas dos adversários.

Screenshot de jogo DarkForest Fonte Revisão da tecnologia

A Dark Forest emprega a tecnologia Fully On-Chain e o ZK-Snark para criar a sua experiência de jogo única, onde todas as regras e lógicas dos jogos são implementadas na blockchain como contratos inteligentes.

Jogo do Lobo

O Wolf Game é um jogo único baseado na cadeia de blocos Ethereum. Neste jogo, os jogadores podem comprar e possuir fichas não fungíveis (NFT) de personagens diferentes, incluindo lobos, ovelhas e agricultores. O objetivo do jogo é coletar fichas WOOL gerindo as ações dos personagens.

Há apenas uma oferta limitada de terra em todo o ecossistema do jogo, cada pedaço de terra é um NFT. A raridade dos lobos determina a sua chance de roubar novos fundidos, os jogadores podem obter fichas de LÃ ao tosquiar ou remover hipotecas, e podem usar esses fichas para criar animais novos. Ao mesmo tempo, o jogo também introduz um protocolo de risco, que exige que os jogadores equilibram benefícios e riscos.

Wolf Game Style Display fonte: Wolf Game Website Oficial

Nas fases iniciais do jogo, estava planeado usar a tecnologia L2, que é uma solução de expansão de segunda camada, para aumentar o rendimento das transações e reduzir os custos de transação. Para acelerar o desenvolvimento e a melhoria do design do jogo, após o redesign, o jogo adotou uma arquitetura híbrida Web 3-Web 2, ou seja, o jogo ocorrerá fora da cadeia, enquanto a propriedade de ativos será em cadeia.

Sobrevivente saque

Loot Survivor é um jogo experimental de aventura baseado no estilo Loot, que proporciona aos jogadores uma experiência de jogo única através do modelo económico Play 2Die. O jogo é implementado no StarkNet para testes e é desenvolvido conjuntamente por membros da equipe de Bibliotheca DAO, DoJo e Guildly.

O jogo principal é a exploração, o combate, o upgrade e o comércio. Os jogadores precisam criar uma carteira e ligar a carteira e depois começar a aventura. No jogo, os jogadores vão enfrentar vários desafios e inimigos e precisam usar estratégias e habilidades para sobreviver e ganhar. Os jogadores podem explorar vários locais, derrotar chefes, recolher itens e equipamentos raros e negociar com outros jogadores para aumentar as capacidades da sua personagem.

Interface do Jogo do Sobrevivente Loot Fonte: Site Oficial

Em Resumo

Dos três jogos típicos de cadeia completa mostrados acima, podemos ver que os atuais jogos Web3 Fully On-Chain ainda têm jogos relativamente limitados, focando-se principalmente em géneros de estratégia e simulação. A qualidade de efeitos especiais e animação é pobre em comparação com jogos tradicionais como 'Elden Ring, ''League of Legends,' e 'Call of Duty. ' Dado o nicho de audiência e a barreira de entrada da Web3, os jogos totalmente on-Chain enfrentam desafios significativos na aquisição de utilizadores.

Desafios de jogos totalmente em cadeia

Limitações da tecnologia blockchain subjacente

Porque as blockchains não são exclusivamente para uso em cadeia, os jogos totalmente On-Chain ainda enfrentam o problema do congestionamento da rede. Em cadeias com TPS (Transações por Segundo) mais baixo, a velocidade das operações dos jogos também pode ser atrasada devido ao tempo que demora a confirmar o estado do contrato na cadeia. Isso também significa que MOBA, FPS e outros jogos online em tempo real multijogador não podem ser implementados na blockchain.

Limitações da transparência total

Visto que a lógica do jogo é de cadeia, alguns enredos de jogos também podem ser publicamente visíveis na cadeia, o que não é propício ao design e jogo de estabelecer níveis escondidos no jogo. Isso também leva a potenciais problemas de batota. Quando os jogadores enviam transações para o conjunto de memória pública, se as transações forem enviadas num formato legível, pode haver comportamentos de jogadores a fazer batota. Isso significa que qualquer observador do pool de memória pode conhecer o próximo movimento do adversário com antecedência e tomar as ações correspondentes para contra-atacar.

Limiar elevado

Os utilizadores em jogos totalmente em cadeia precisam assinar e confirmar várias operações da cadeia, o que não só reduz a diversão do jogo como também traz um limiar elevado para entrar no jogo. Os jogadores devem dominar conhecimento da Web3 suficiente, tal como usar carteiras, assinar contratos, etc., para desfrutarem do jogo.

Separação de ativos, dados e utilizadores

A situação atual do mercado com várias cadeias leva a jogos Fully On-Chain a serem implementados principalmente numa única cadeia. Os jogadores não podem trocar ativos entre cadeias diferentes e os novos utilizadores muitas vezes precisam realizar transferências de ativos entre cadeias antes de experimentar o jogo. O jogo também não pode atrair utilizadores que não estão na sua cadeia pública de hospedagem.

Perspectivas de jogos totalmente em cadeia

Apesar de algumas falhas, com o desenvolvimento da tecnologia e a melhoria das infraestruturas, os jogos totalmente em cadeia podem inaugurar uma “era dourada”.

Escalabilidade e o Desenvolvimento de RaaS

Em relação aos problemas de desempenho da blockchain, já surgiram soluções como a Layer2 e RaaS. Hoje, muitos projetos de escala de segunda camada dedicam-se a questões de escalabilidade. Equipas com fundos suficientes podem usar L2S gerais, como o StarkNet ou o Arbitum Nova, ou estruturas L2 personalizadas como a Pilha OP para casos de uso específicos, para criar camadas de expansão L2. Podem usar o Caldera, Conduit, Eclipse, Alt Layer e outros RaaS (Rollup as a Service) de acordo com as necessidades de cadeias de aplicações personalizadas.

Aumento das Infraestruturas

Quer seja o desenvolvimento de motores de jogos blockchain ou o upgrade de tecnologias de middleware como AA, os jogos totalmente em cadeia vão experimentar um novo desenvolvimento no jogo e na experiência do utilizador. O DeFI e o NFT Market, que não estão diretamente relacionados com jogos totalmente em cadeia, também vão impulsionar indiretamente o desenvolvimento de jogos totalmente em cadeia. No Layer2S como o Starknet, já vimos uma rede de ecossistema que atravessa o montante e a jusante de motores de jogos a lojas de jogos, dando um exemplo para outras cadeias públicas.

Melhoria da Experiência do Utilizador

Os futuros jogos totalmente em cadeia baixarão o limiar do utilizador depois de integrarem tecnologias como AA e pontes cruzadas. No futuro, os utilizadores só poderão precisar de iniciar sessão com o seu e-mail ou as contas das redes sociais para começar o jogo. Durante o jogo, podem apenas precisar assinar uma vez ou não de todo para desfrutarem do jogo todo. Mais as operações nativas da Web3 no jogo podem ser abstraídas como o backend, enquanto o frontend fornece uma experiência de jogo sedosa semelhante à Web2.

Conclusão

Em resumo, os jogos Fully On-Chain devolvem a propriedade aos jogadores e tornam a lógica do jogo publicamente transparente na blockchain, alinhando-se bem com o espírito descentralizado da Web3. Oferecem níveis sem precedentes de abertura e liberdade, permitindo que qualquer pessoa amplie e modifique o seu mundo baseado em blockchain sem precisar de permissão. No entanto, porque estão intimamente ligados à blockchain, estão limitados pelo desempenho e infraestrutura da cadeia. Como está, os jogos totalmente em cadeia são mais adequados para jogos de cartas e jogos de estratégia vira-mão onde as interações contratuais são menos frequentes. As filosofias de design de nos concentrarmos no envolvimento da comunidade, separação frontend-back end e devolver a propriedade de ativos aos jogadores inspiram novas ideias de design para aplicações Web3 e jogos tradicionais. À medida que a tecnologia blockchain e middleware como o AA continuam a evoluir, os jogos Fully On-Chain tornar-se-ão cada vez mais adequados para vários tipos de jogos e oferecerão uma experiência de utilizador comparável aos jogos Web2.

Автор: Wayne
Перекладач: Sonia
Рецензент(-и): KOWEI、Hin、Elisa、Ashley He、Joyce
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.

Uma introdução abrangente de jogos totalmente em cadeia

Intermediário10/29/2023, 5:43:39 PM
Este artigo vai introduzir o que é um jogo totalmente em cadeia, compará-lo com o GameFi e os jogos tradicionais da Web2 e analisar o seu estado de desenvolvimento e as suas perspectivas na perspetiva da indústria.

O que é um jogo totalmente em cadeia?

Ao contrário do GameFi comum que coloca adereços e ativos na blockchain, um jogo totalmente em cadeia armazena toda a lógica de jogo e dados na blockchain. Vejam o simples jogo de xadrez “comparação de desenho de cartas” como exemplo, o GameFi comum é bom a tokenizar bilhetes de entrada, fichas, etc., transformando-os em NFTs ou criptomoedas. Mas no contexto de um jogo totalmente em cadeia, a lógica de “emitir um cartão aleatoriamente para um jogador e depois comparar o tamanho dos números representados pelas cartas do jogador e a maior é o vencedor que ganha as fichas” é colocada na blockchain, e todo o processo é aberto e transparente.

Inicialmente, os jogos totalmente em cadeia eram amados por um grupo de programadores e jogadores nativos da Web3, mas com a explosão de jogos totalmente em cadeia, como Dark Forest, cada vez mais as pessoas reconheceram as vantagens incomparáveis de jogos totalmente em cadeia sobre jogos tradicionais GameFi e jogos off-chain. As vantagens são as seguintes:

Abertura

Os jogos totalmente em cadeia são implementados na blockchain, abrindo a entrada do jogo para todos. Não está limitado pelo país, sexo, idade, etc.

Transparência

Devido à lógica do jogo que está a ser colocada na blockchain, a possibilidade de fazer batota no jogo é extremamente baixa e os jogadores podem observar o status da operação do jogo através da implementação de contratos na blockchain.

Propriedade de ativos

Os ativos obtidos pela participação em jogos totalmente em cadeia também são ativos em cadeia, que os jogadores controlam totalmente e podem transferir livremente.

Orientado para a comunidade

Os jogos totalmente em cadeia prestam mais atenção ao desenvolvimento comunitário, a maioria dos quais são governados por DaOs, e as necessidades dentro da comunidade vão melhorar continuamente o jogo.

Sustentabilidade

Teoricamente falando, o código é implementado na blockchain como smart contracts e a blockchain é equivalente a um servidor. Desde que a cadeia mantenha o uso normal, os jogadores podem experimentar o jogo a qualquer altura sem se preocuparem com a duração do jogo.

Compostabilidade

Nos jogos tradicionais, a “lógica de jogo” que é em cadeia nos jogos totalmente em cadeia pertence ao código de backend. Portanto, pode pedir a diferença da UI do jogo de páginas de front-end diferentes e até perceber a função de jogos multimódulos conectando diferentes contratos de jogo totalmente em cadeia a uma página de front-end.

Jogos totalmente em cadeia vs GameFi vs Jogos Tradicionais

Para uma comparação fácil, apresentamos as diferenças na forma de tabela:

Pela comparação acima, pode ver-se que os jogos totalmente em cadeia, devido à sua implementação completa na cadeia, têm características mais descentralizadas da Web3 em termos de dados, ativos, financiamento e servidores. No entanto, o desempenho da blockchain também limita a operacionalidade dos seus jogos e jogabilidade, e os utilizadores totalmente em cadeia ainda não se expandiram para fora da Web3.

Infra-estruturas da indústria

O processo de desenvolvimento de jogos totalmente em cadeia é semelhante ao do desenvolvimento de jogos tradicionais, mas devido à lógica de jogo em cadeia, também tem a sua pilha técnica única. A infraestrutura principal de jogos totalmente em cadeia é principalmente o motor de jogo totalmente em cadeia e a blockchain. Claro, tecnologias como AA e prova de conhecimento zero também podem ser aplicadas à pilha de jogos totalmente em cadeia. Antes de discutir projetos de jogos específicos totalmente em cadeia, precisamos entender a infraestrutura na indústria (abaixo da camada de aplicação).

Totalmente ao nível da indústria de jogos em cadeia Fonte Médiodo IOSG

Blockchain

Nos jogos totalmente em cadeia, a blockchain serve o papel de um servidor, com lógica de jogo implementada na cadeia. Os utilizadores precisam de se conectar com uma carteira para jogar. Atualmente, a maior parte dos jogos totalmente em cadeia são distribuídos na Ethereum e na Camada2. Na escolha de uma cadeia pública para a implementação, vários fatores a serem considerados:

  1. Programação da cadeia pública
    Nos primeiros dias do desenvolvimento de jogos totalmente em cadeia, a Ethereum foi escolhida por muitos dos primeiros jogos totalmente em cadeia como a plataforma mais poderosa para a programação de contratos inteligentes. Agora, as plataformas comuns da Camada1 e Layer2 fizeram otimizações diferentes para o desenvolvimento da Dapp. Os Aptos e Sui, por exemplo, otimizaram a experiência de programação ao nível da linguagem de programação. As cadeias públicas que são mais amigas dos desenvolvedores e otimizam o processo dos utilizadores que ligam para contratos são mais propensas a ser favorecidas pelos desenvolvedores de cadeias públicas.

  2. Desempenho de rede
    Os jogadores precisam ligar para contratos e obter feedback dos dados da cadeia quando jogam jogos, o que exige um certo nível de desempenho em cadeia. Por exemplo, num jogo multiutilizadores em tempo real, são necessárias várias assinaturas num único jogo. Se a rede estiver muito congestionada, pode levar a uma má experiência de utilização. Atualmente, o TPS de Solana e Ethereum Layer2 podem satisfazer as necessidades subjacentes dos jogos totalmente em cadeia existentes.

  3. Volume de utilizador
    A natividade Web3 de jogos totalmente em cadeia implica um limite de utilizador mais elevado. Além disso, o processo de jogo pode envolver atividades em cadeia, tais como comércio de adereços de jogos. Portanto, escolher uma cadeia com um maior número de utilizadores e melhor liquidez para a implementação pode aumentar a probabilidade de sucesso para jogos totalmente em cadeia.

  4. Efeitos de rede da camada de aplicação de cadeia pública
    Após o lançamento dos jogos Fully On-Chain, os mercados de NFT e os protocolos DeFI podem aumentar substancialmente a liquidez dos ativos no jogo e dos fichas nativos, atraindo assim uma base de utilizadores maior. Ao mesmo tempo, vários provedores de serviços, incluindo desenvolvedores de motores de jogos, vão adaptar as suas ofertas para serem compatíveis com diferentes arquiteturas de blockchain. É óbvio que uma blockchain de alto calibre não só superará as aplicações de jogos mas também abrirá o caminho para o desenvolvimento próspero de outras aplicações descentralizadas (DAPPs), maximizando assim os efeitos da rede na camada de aplicação.

Motor de Jogo de Blockchain

Nos processos tradicionais de desenvolvimento, os motores de jogo como Unreal, Unity e Phaser fornecem os blocos básicos de construção de jogos, tais como controlar o movimento, renderização 2D e 3D, deteção de colisão de objetos, som, cor, scripting e outros mecanismos físicos, e até incluem arquitetura servidor-cliente, PC/consola de jogos/estruturas móveis e outras funcionalidades do serviço único.

Nos jogos totalmente em cadeia, porque o estado do jogo ficará completamente armazenado na blockchain, surgiram motores de jogo concebidos para jogos em cadeia.

O primeiro desenvolvido para o ecossistema Ethereum foi o motor MUD lançado pela Lattice e depois, gradualmente, outros motores apareceram para diferentes ecossistemas e utilizando linguagens de programação diferentes, tais como o DoJoEngine for Starkware, e Curio's Keystone, Argus, etc.

Middleware

AA

AA é a abreviatura de “Account Abstraction”. Ao contrário das comuns carteiras encriptadas obtidas com chaves particulares e palavras mnemónicas, as carteiras que utilizam a abstração de conta são carteiras contratuais programáveis. Distingue a lógica e o status da conta, permitindo a criação de contas com a verificação de transações personalizadas e regras de execução. A AA melhorou a experiência do utilizador em muitos aspetos e tem uma vasta gama de cenários de aplicação, tais como recuperação social, multiassinatura e transações sem taxas de gás.

Ao aproveitar a tecnologia AA, os jogos totalmente em cadeia podem resolver problemas que degradam a experiência do utilizador, tais como a necessidade de assinaturas repetitivas e a exigência de usar uma carteira específica, conseguindo assim interações mais amigas do utilizador.

Número Aleatório

A tecnologia de geração de números aleatórios é uma técnica normalmente usada no desenvolvimento de jogos. O seu princípio básico é gerar uma sequência de números pseudo-aleatórios através de um algoritmo e uma semente específicos. Nos jogos, os números aleatórios podem gerar eventos aleatórios, terrenos aleatórios e itens aleatórios, aumentando o valor de jogabilidade e entretenimento do jogo.

Os projetos Oracle, como o ChainLink, podem fornecer componentes de número aleatório e os desenvolvedores também podem usar diretamente geradores de números aleatórios baseados em blockchain, usando diretamente os valores de bloco de hash na blockchain como sementes de números aleatórios, gerando assim números aleatórios verificáveis. Os números aleatórios podem trazer um jogo mais transparente e justo aos jogos totalmente em cadeia.

Prova de Conhecimento Zero-

A prova de conhecimento zero é uma tecnologia criptográfica que pode ser usada para provar a verdade de uma proposta sem revelar o conteúdo da proposta. Esta tecnologia é muito utilizada em áreas como proteger a privacidade dos utilizadores e a integridade dos dados. Nos jogos totalmente em cadeia, pode ser usada uma prova de conhecimento zero para verificar ações ou eventos no jogo, tais como jogadores que completam tarefas ou desafios. Usando a tecnologia à prova de conhecimento zero, os jogadores podem provar que concluíram uma tarefa ou desafio e recebem as recompensas correspondentes sem revelar informações de privacidade, e sem a necessidade de enviar dados relacionados para o servidor de jogo, melhorando assim a segurança.

Jogos populares totalmente em cadeia

Darkforest

A Dark Forest é um jogo de estratégia de conquista espacial da MMO em cadeia em tempo real baseado na “Lei da Floresta Negra”. O fundo do jogo está inserido num universo como uma floresta escura, onde cada civilização é um caçador de armas. Inicialmente não sabem da existência um do outro mas assim que se descobrem, a coisa mais racional de fazer para a autopreservação é eliminar-se um ao outro. O mapa e a localização do adversário no jogo estão escondidos no nevoeiro criptográfico da guerra e os jogadores precisam revelar gradualmente mais partes do universo através de ações. Cada ação é gravada na blockchain e as coordenadas do jogador continuam escondidas dos adversários.

Screenshot de jogo DarkForest Fonte Revisão da tecnologia

A Dark Forest emprega a tecnologia Fully On-Chain e o ZK-Snark para criar a sua experiência de jogo única, onde todas as regras e lógicas dos jogos são implementadas na blockchain como contratos inteligentes.

Jogo do Lobo

O Wolf Game é um jogo único baseado na cadeia de blocos Ethereum. Neste jogo, os jogadores podem comprar e possuir fichas não fungíveis (NFT) de personagens diferentes, incluindo lobos, ovelhas e agricultores. O objetivo do jogo é coletar fichas WOOL gerindo as ações dos personagens.

Há apenas uma oferta limitada de terra em todo o ecossistema do jogo, cada pedaço de terra é um NFT. A raridade dos lobos determina a sua chance de roubar novos fundidos, os jogadores podem obter fichas de LÃ ao tosquiar ou remover hipotecas, e podem usar esses fichas para criar animais novos. Ao mesmo tempo, o jogo também introduz um protocolo de risco, que exige que os jogadores equilibram benefícios e riscos.

Wolf Game Style Display fonte: Wolf Game Website Oficial

Nas fases iniciais do jogo, estava planeado usar a tecnologia L2, que é uma solução de expansão de segunda camada, para aumentar o rendimento das transações e reduzir os custos de transação. Para acelerar o desenvolvimento e a melhoria do design do jogo, após o redesign, o jogo adotou uma arquitetura híbrida Web 3-Web 2, ou seja, o jogo ocorrerá fora da cadeia, enquanto a propriedade de ativos será em cadeia.

Sobrevivente saque

Loot Survivor é um jogo experimental de aventura baseado no estilo Loot, que proporciona aos jogadores uma experiência de jogo única através do modelo económico Play 2Die. O jogo é implementado no StarkNet para testes e é desenvolvido conjuntamente por membros da equipe de Bibliotheca DAO, DoJo e Guildly.

O jogo principal é a exploração, o combate, o upgrade e o comércio. Os jogadores precisam criar uma carteira e ligar a carteira e depois começar a aventura. No jogo, os jogadores vão enfrentar vários desafios e inimigos e precisam usar estratégias e habilidades para sobreviver e ganhar. Os jogadores podem explorar vários locais, derrotar chefes, recolher itens e equipamentos raros e negociar com outros jogadores para aumentar as capacidades da sua personagem.

Interface do Jogo do Sobrevivente Loot Fonte: Site Oficial

Em Resumo

Dos três jogos típicos de cadeia completa mostrados acima, podemos ver que os atuais jogos Web3 Fully On-Chain ainda têm jogos relativamente limitados, focando-se principalmente em géneros de estratégia e simulação. A qualidade de efeitos especiais e animação é pobre em comparação com jogos tradicionais como 'Elden Ring, ''League of Legends,' e 'Call of Duty. ' Dado o nicho de audiência e a barreira de entrada da Web3, os jogos totalmente on-Chain enfrentam desafios significativos na aquisição de utilizadores.

Desafios de jogos totalmente em cadeia

Limitações da tecnologia blockchain subjacente

Porque as blockchains não são exclusivamente para uso em cadeia, os jogos totalmente On-Chain ainda enfrentam o problema do congestionamento da rede. Em cadeias com TPS (Transações por Segundo) mais baixo, a velocidade das operações dos jogos também pode ser atrasada devido ao tempo que demora a confirmar o estado do contrato na cadeia. Isso também significa que MOBA, FPS e outros jogos online em tempo real multijogador não podem ser implementados na blockchain.

Limitações da transparência total

Visto que a lógica do jogo é de cadeia, alguns enredos de jogos também podem ser publicamente visíveis na cadeia, o que não é propício ao design e jogo de estabelecer níveis escondidos no jogo. Isso também leva a potenciais problemas de batota. Quando os jogadores enviam transações para o conjunto de memória pública, se as transações forem enviadas num formato legível, pode haver comportamentos de jogadores a fazer batota. Isso significa que qualquer observador do pool de memória pode conhecer o próximo movimento do adversário com antecedência e tomar as ações correspondentes para contra-atacar.

Limiar elevado

Os utilizadores em jogos totalmente em cadeia precisam assinar e confirmar várias operações da cadeia, o que não só reduz a diversão do jogo como também traz um limiar elevado para entrar no jogo. Os jogadores devem dominar conhecimento da Web3 suficiente, tal como usar carteiras, assinar contratos, etc., para desfrutarem do jogo.

Separação de ativos, dados e utilizadores

A situação atual do mercado com várias cadeias leva a jogos Fully On-Chain a serem implementados principalmente numa única cadeia. Os jogadores não podem trocar ativos entre cadeias diferentes e os novos utilizadores muitas vezes precisam realizar transferências de ativos entre cadeias antes de experimentar o jogo. O jogo também não pode atrair utilizadores que não estão na sua cadeia pública de hospedagem.

Perspectivas de jogos totalmente em cadeia

Apesar de algumas falhas, com o desenvolvimento da tecnologia e a melhoria das infraestruturas, os jogos totalmente em cadeia podem inaugurar uma “era dourada”.

Escalabilidade e o Desenvolvimento de RaaS

Em relação aos problemas de desempenho da blockchain, já surgiram soluções como a Layer2 e RaaS. Hoje, muitos projetos de escala de segunda camada dedicam-se a questões de escalabilidade. Equipas com fundos suficientes podem usar L2S gerais, como o StarkNet ou o Arbitum Nova, ou estruturas L2 personalizadas como a Pilha OP para casos de uso específicos, para criar camadas de expansão L2. Podem usar o Caldera, Conduit, Eclipse, Alt Layer e outros RaaS (Rollup as a Service) de acordo com as necessidades de cadeias de aplicações personalizadas.

Aumento das Infraestruturas

Quer seja o desenvolvimento de motores de jogos blockchain ou o upgrade de tecnologias de middleware como AA, os jogos totalmente em cadeia vão experimentar um novo desenvolvimento no jogo e na experiência do utilizador. O DeFI e o NFT Market, que não estão diretamente relacionados com jogos totalmente em cadeia, também vão impulsionar indiretamente o desenvolvimento de jogos totalmente em cadeia. No Layer2S como o Starknet, já vimos uma rede de ecossistema que atravessa o montante e a jusante de motores de jogos a lojas de jogos, dando um exemplo para outras cadeias públicas.

Melhoria da Experiência do Utilizador

Os futuros jogos totalmente em cadeia baixarão o limiar do utilizador depois de integrarem tecnologias como AA e pontes cruzadas. No futuro, os utilizadores só poderão precisar de iniciar sessão com o seu e-mail ou as contas das redes sociais para começar o jogo. Durante o jogo, podem apenas precisar assinar uma vez ou não de todo para desfrutarem do jogo todo. Mais as operações nativas da Web3 no jogo podem ser abstraídas como o backend, enquanto o frontend fornece uma experiência de jogo sedosa semelhante à Web2.

Conclusão

Em resumo, os jogos Fully On-Chain devolvem a propriedade aos jogadores e tornam a lógica do jogo publicamente transparente na blockchain, alinhando-se bem com o espírito descentralizado da Web3. Oferecem níveis sem precedentes de abertura e liberdade, permitindo que qualquer pessoa amplie e modifique o seu mundo baseado em blockchain sem precisar de permissão. No entanto, porque estão intimamente ligados à blockchain, estão limitados pelo desempenho e infraestrutura da cadeia. Como está, os jogos totalmente em cadeia são mais adequados para jogos de cartas e jogos de estratégia vira-mão onde as interações contratuais são menos frequentes. As filosofias de design de nos concentrarmos no envolvimento da comunidade, separação frontend-back end e devolver a propriedade de ativos aos jogadores inspiram novas ideias de design para aplicações Web3 e jogos tradicionais. À medida que a tecnologia blockchain e middleware como o AA continuam a evoluir, os jogos Fully On-Chain tornar-se-ão cada vez mais adequados para vários tipos de jogos e oferecerão uma experiência de utilizador comparável aos jogos Web2.

Автор: Wayne
Перекладач: Sonia
Рецензент(-и): KOWEI、Hin、Elisa、Ashley He、Joyce
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.io.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate.io. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!