Todo o jogo da cadeia de repente se tornou o foco do mercado, e o projeto criador Dark Forest foi profundamente desmantelado.

Dark Forest é um jogo de estratégia descentralizado baseado na blockchain Ethereum. No jogo, os jogadores podem coletar recursos, construir bases, desenvolver tecnologia, coletar armas, lutar com outros jogadores e competir por recursos.

Em Dark Forest, cada jogador controla seu próprio planeta, e precisa coletar recursos, construir bases e desenvolver tecnologia no planeta para melhorar sua capacidade de combate. Os jogadores podem usar recursos para produzir edifícios, pesquisa de tecnologia e instalações de fabricação de armas para obter uma vantagem na batalha.

Quando os jogadores voam no espaço interestelar, eles precisam descobrir outros planetas e recursos por meio de reconhecimento e exploração constantes. Quando dois jogadores descobrem o mesmo planeta ao mesmo tempo, eles podem escolher atacar o planeta ou escapar. Ao atacar, os jogadores precisam usar suas próprias armas para atacar a base do adversário e aproveitar os recursos do adversário.

A característica de Dark Forest é que o jogo é totalmente baseado na tecnologia blockchain.O planeta e os recursos de cada jogador são armazenados no blockchain e não podem ser adulterados ou excluídos. Além disso, Dark Forest também é um jogo descentralizado (DeGame), não há um servidor central para controlar o processo do jogo, mas é mantido e decidido em conjunto por todos os jogadores.

Dark Forest também é o primeiro jogo a introduzir o sistema de névoa da guerra em um jogo descentralizado de cadeia completa, que foi confirmado por God V. Desmontaremos em profundidade neste artigo para explorar como tal jogo de estratégia em tempo real pode ser realizado em um ambiente de cadeia completa. O @DfArchon realizará "Rodada Comunitária" de tempos em tempos, e os alunos interessados também podem participar do teste. Vamos começar com o tipo de jogo e comparar os jogos MMORPG e MMORTS primeiro:

  • Jogos MMO -RPG: RPG online multijogador, mundo aberto, jogos com começo e fim, a diversão do jogo está na história imersiva e no mundo do jogo metaverso. Por exemplo, World of Warcraft.
  • Jogo MMO-RTS: Confronto de estratégia multijogador online, mundo fechado relativamente pequeno, a rodada do jogo começa e termina, a diversão do jogo está no confronto multijogador no fundo da história, a estratégia é necessária para obter o desenvolvimento de recursos e depois destruir o inimigo. Representantes típicos, StarCraft, Warcraft, um jogo em 20-40 minutos.
  • DF é um jogo MMORTS, pois são muitas pessoas que podem participar ao mesmo tempo (até milhares de pessoas), e o blockchain TPS é limitado, então a duração de uma rodada (rodada) é de cerca de 10 dias, e o vencedor ou perdedor é baseado na classificação da escada. A pontuação vem principalmente dos recursos obtidos no jogo (aquisição gratuita de PVE e pilhagem de PVP). **Durante a suspensão do jogo, o usuário não poderá interagir com o contrato do jogo. **

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

Operação de oferta firme

A princípio, quando a Rodada Oficial era realizada oficialmente, era necessário um código de convite (chave) para fazer login para participar. Agora, com a função de lobby, qualquer um pode criar sua própria rodada, por isso existe a chamada rodada comunitária concurso realizado pela comunidade) ). Entre na página inicial, clique em "Criar Lobby" e você entrará na página de configuração do Lobby, conforme mostrado abaixo

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

Configurações do jogo: A velocidade do jogo pode ser modificada alterando a velocidade de recuperação de energia/crédito e a velocidade de navegação.

Tamanho do Mundo: Altere o tamanho do mapa modificando o raio do universo.

Tipo de espaço e bioma: selecione o mapa do jogo.

Planetas: Defina os parâmetros básicos dos planetas.

Geração de jogador: Gera configurações de parâmetro do jogador.

Lixo espacial: as configurações de parâmetros dos adereços do jogo.

Zonas de captura: configurações de parâmetros da zona de captura.

Artefatos: As configurações de parâmetros dos adereços do jogo.

Permissões de administrador: Defina se deseja habilitar jogadores da lista de permissões.

Configurações avançadas de Snarks: Fog of War.

Para obter mais dicas sobre como usar o Lobby, consulte esta resposta oficial:

Dark Forest parece complicado na superfície, mas na verdade suas regras básicas de jogo são muito simples: os planetas têm valores de energia, que irão decair com a distância. O salto entre os planetas é para atacar um ao outro. O valor de energia atenuada é usado para determinar. Claro, já existem muitos artigos e vídeos sobre como jogar, então não os compartilharei com mais detalhes aqui.

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

Análise da documentação do desenvolvedor

A documentação do desenvolvedor fornece algumas explicações de estrutura para a arquitetura de desenvolvimento de jogos, visando desenvolvedores de plug-ins, desenvolvedores de clientes da Web, desenvolvedores de contratos de jogos e desenvolvedores de circuitos ZK.

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

Conecte-se ao Blockchain

O jogo é executado na camada 2 do xDai, que é a Gnosis Chain atual. Como o jogo precisa de muita interação com o contrato durante a operação, ele possui um nó RPC integrado. A equipe Gnosis até lançou um nó específico para o jogo.

Plugins

Dark Forest permite que os jogadores personalizem o cliente da Web padrão por meio de um sistema de plugins. Os plug-ins são trechos de código que os jogadores podem escrever para gerar exibições alternativas dos dados do jogo, automatizar fluxos de trabalho de jogo comuns ou até mesmo redefinir o jogo. Essencialmente, Dark Forest permite que os jogadores interajam programaticamente com o cliente da web da maneira que quiserem.

Mineração

A principal mecânica de The Dark Forest é sua névoa de guerra codificada. Quando você entra em um jogo pela primeira vez, não sabe onde estão os outros jogadores. Os jogadores devem calcular hashes para descobrir pontos de interesse no universo, como planetas e as localizações de outros jogadores. Esses hashes são mantidos no armazenamento local do navegador e são considerados dados secretos. Por padrão, o cliente web padrão Dark Forest usa um minerador Java de thread único para explorar o universo, mas há várias coisas que você pode fazer para aumentar seu hashrate, como alterar os núcleos da CPU ao lado do botão de mineração. Se você tentar definir o número de núcleos maior que o número real de núcleos do seu computador, o desempenho do minerador será nivelado.

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

Os jogos full-chain de repente se tornaram o foco do mercado, desmantelando profundamente o projeto criador Dark Forest

À medida que os mineradores do jogador descobrem regiões do mapa do universo, o cliente da web salva as informações relacionadas a essas regiões não descobertas no armazenamento local do navegador. Dark Forest salva dados em IndexedDB. Os jogadores também podem atuar como mineradores explorando mapas de localização executando um servidor remoto.

Riscando

Dark Forest é alimentado pela tecnologia ZK-Snark, uma técnica criptográfica que pode ser usada para provar a exatidão das funções sem revelar suas entradas ou lógica. Dark Forest usa essa técnica para verificar se os movimentos do jogo funcionam sem revelar a localização do planeta para aqueles que bisbilhotam na cadeia. Esta técnica (Zk-snark Proof Generation) é computacionalmente muito cara! Portanto, este ZK-Proof move a computação para fora do navegador e precisa executar um Node.JS localmente. Claro, o jogo também permite o uso de um servidor remoto para executar este serviço.

Resumir

Como um jogo full-chain com forte inovação, o desenvolvimento de Dark Forest é realmente lento. Uma possível razão é que este é um projeto conduzido pela comunidade. Embora a descentralização possa ser garantida, ela também afeta a eficiência do desenvolvimento. A última rodada oficial foi em fevereiro de 2022. A atualização do Webclient é em outubro de 2020 e as atualizações de plug-ins de terceiros (comunidade) ainda estão ligeiramente ativas, incluindo nightmarket (coordenadas planetárias de transações anônimas) em julho de 2022 e lobby em março de 2022.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)