Futuros
Aceda a centenas de contratos perpétuos
TradFi
Ouro
Plataforma de ativos tradicionais globais
Opções
Hot
Negoceie Opções Vanilla ao estilo europeu
Conta Unificada
Maximize a eficiência do seu capital
Negociação de demonstração
Introdução à negociação de futuros
Prepare-se para a sua negociação de futuros
Eventos de futuros
Participe em eventos para recompensas
Negociação de demonstração
Utilize fundos virtuais para experimentar uma negociação sem riscos
Lançamento
CandyDrop
Recolher doces para ganhar airdrops
Launchpool
Faça staking rapidamente, ganhe potenciais novos tokens
HODLer Airdrop
Detenha GT e obtenha airdrops maciços de graça
Launchpad
Chegue cedo ao próximo grande projeto de tokens
Pontos Alpha
Negoceie ativos on-chain para airdrops
Pontos de futuros
Ganhe pontos de futuros e receba recompensas de airdrop
Investimento
Simple Earn
Ganhe juros com tokens inativos
Investimento automático
Invista automaticamente de forma regular.
Investimento Duplo
Aproveite a volatilidade do mercado
Soft Staking
Ganhe recompensas com staking flexível
Empréstimo de criptomoedas
0 Fees
Dê em garantia uma criptomoeda para pedir outra emprestada
Centro de empréstimos
Centro de empréstimos integrado
Centro de Património VIP
Aumento de património premium
Gestão de património privado
Alocação de ativos premium
Fundo Quant
Estratégias quant de topo
Staking
Faça staking de criptomoedas para ganhar em produtos PoS
Alavancagem inteligente
New
Alavancagem sem liquidação
Cunhagem de GUSD
Cunhe GUSD para retornos RWA
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:
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
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.
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.
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.
À 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.