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
Revise o histórico de desenvolvimento do mecanismo de jogo Web2 e explore o futuro caminho de desenvolvimento de jogos full-chain
01. A tecnologia subjacente promove o avanço no desenvolvimento do jogo
**O progresso da indústria de jogos está sempre evoluindo com o aprimoramento da tecnologia. **Desde mudanças nos gráficos e efeitos sonoros até mudanças no design de jogos e métodos de interação, tudo está impulsionando o desenvolvimento de jogos. Pong, primeiro jogo desenvolvido pela Atari, é reconhecido como o primeiro jogo eletrônico de sucesso comercial, tornou-se muito popular e deu início à tendência dos jogos eletrônicos. A década de 1970 foi um período de rápido desenvolvimento de circuitos integrados. Em 1975, a Motorola lançou o processador 6502, que lançou as bases para a glória subsequente dos computadores domésticos. O mais famoso pioneiro dos computadores domésticos, o Atari 2600, nasceu daí, e desde então Pac-Man se tornou um nome familiar.
Os jogos modernos são artes complexas e também tecnologias complexas. Os primeiros jogos eram relativamente simples, desde a lógica do código até à interacção da interface, e os programadores estavam mais habituados a fazê-los de 0 a 1. Contudo, à medida que as funções foram melhorando, o jogo tornou-se cada vez mais diversificado e a tecnologia tornou-se cada vez mais complexa. parecia ser um processo lento e complicado, de baixa eficiência. Na década de 1990, o surgimento de CD-ROM e placas aceleradoras gráficas 3D elevou o conteúdo do jogo e o desempenho da tela a novos patamares, resultando em um aumento acentuado na quantidade de código necessário para desenvolver um jogo. Neste contexto, o conceito de motor de jogo surgiu como os tempos exigem. Os desenvolvedores de jogos padronizam algumas tecnologias subjacentes e as integram em um conjunto de ferramentas eficiente para encurtar o ciclo de desenvolvimento, reduzir a complexidade do desenvolvimento e oferecer suporte ao lançamento de jogos em diferentes plataformas e dispositivos. Pode-se dizer que o surgimento dos motores de jogos trouxe grande comodidade aos desenvolvedores. Essas funções modulares, generalizadas e padronizadas permitem que os desenvolvedores se concentrem mais no conteúdo do jogo e no design da jogabilidade. Hoje, um motor de jogo maduro pode incluir vários sistemas, como gráficos, física e cenas.
Em 1993, a Id Software utilizou o motor DOOM (Id Tech 1) para produzir o jogo “Doom”, que foi um grande sucesso, com vendas chegando a 3,5 milhões de cópias naquele ano. O sucesso do Doom se deve em grande parte ao design de sua arquitetura de software. Sua arquitetura de software de jogo é dividida em componentes principais de software, recursos de arte, mundo do jogo e regras do jogo. Esta clara divisão arquitetônica permite que diferentes desenvolvedores usem o mesmo mecanismo para criar novos jogos, criando novas artes, níveis, personagens, mundos de jogo e regras de jogo. A divisão bem-sucedida do motor DOOM inspirou o interesse da comunidade na produção de MOD e também se tornou o primeiro motor de jogo comercial. Nos dez anos seguintes, os motores de jogo tornaram-se populares, desde o Unreal Engine Unreal da Epic Games, ao CryEngine da CryTech, até ao Unity, que brilha no lado do IOS. Além dos motores comerciais, muitos fabricantes também criaram seus próprios motores desenvolvidos, como o motor Source da Valve, o motor IW da Infinity Ward e o motor Anvil da Ubisoft.
02. Arquitetura ECS do mecanismo de jogo Web3
Atualmente, os dois motores de jogo full-chain mais conhecidos, MUD e DOJO, usam a arquitetura ECS. ECS significa Entity-Component-System (Entity-Component-), que é um padrão de arquitetura comumente usado no desenvolvimento de jogos Web2 para gerenciar objetos de jogo (entidades) e suas propriedades (componentes) e comportamentos (sistemas). Os benefícios deste padrão arquitetônico são:
MUD V1 é uma arquitetura ECS típica. Na estrutura V1, as Entidades também são as unidades básicas do jogo. Elas podem ser vários objetos, adereços ou endereços de carteira. Elas são identificadas por IDs exclusivos. O componente Componentes é a parte de dados da entidade, usada para descrever diferentes atributos da entidade, como a posição do objeto, os atributos da função, etc. Ao anexar diferentes componentes às entidades, uma rica variedade de objetos de jogo pode ser criada. O sistema lida com a lógica dos Componentes e implementa diversas regras e comportamentos do jogo, que existem na cadeia na forma de contratos inteligentes. Entidades, componentes e sistemas estão todos em um contrato mundial do Mundial, e cada Mundial equivale a um ambiente de jogo independente.
Como essa arquitetura reflete a escalabilidade? Suponha que precisemos atualizar uma determinada função no jogo ou que a comunidade queira adicionar novo conteúdo. Primeiro, precisamos permitir que a nova função/lógica do jogo (sistema) obtenha permissões de gravação para os componentes relevantes e, em seguida, crie uma versão atualizada Outros conteúdos do jogo Deixe como está. Se você não conceder permissão de gravação, também poderá considerar a criação de novos componentes e novos sistemas que contenham novas funções. Os jogadores podem escolher diferentes versões para jogar enquanto interagem com os dados dos mesmos componentes principais. Porque do ponto de vista mundial, qualquer pessoa pode criar componentes e sistemas, assim como qualquer pessoa pode criar novos tokens ERC-20 e “anexá-los” a endereços.
03. A importância do mecanismo de jogo Web3 para o desenvolvimento de jogos em cadeia
Embora a tecnologia blockchain ainda não tenha sido totalmente implementada em aplicações diárias, suas características únicas, como a transparência na confirmação de direitos, certamente trarão mudanças importantes no campo dos jogos. Especialmente as pessoas viram a enorme magia trazida pelo DeFi. O que acontecerá se o jogo for totalmente carregado no blockchain? Do DeFi, não nos é difícil apresentar as mudanças que o blockchain trará para o jogo:
Os jogos Blockchain sempre foram muito aguardados, especialmente depois que os dois campos de aplicação blockchain DeFi e NFT explodiram um após o outro, mas ainda existem muitos obstáculos para sua realização:
O que foi dito acima são apenas algumas das dificuldades que podem ser previstas no momento, e é também a razão pela qual quase todos os jogos full-chain se concentram no SLG nesta fase - o mecanismo do jogo é simples, não requer TPS alto, e o incompleto as informações necessárias podem simplesmente ser aperfeiçoadas pela aplicação da tecnologia existente. Se estamos ansiosos por um MMORPG, será sem dúvida bastante desafiante. Com base nas mudanças trazidas pelos motores de jogo aos jogos Web2, se os jogos em cadeia também adotarem a arquitetura ECS, poderá ser possível resolver:
04. Perspectiva de jogo full-chain Web3
Ainda existem muitas dificuldades em jogos full-chain, e os motores de jogo só podem resolver uma pequena parte dos problemas. No entanto, desafios e oportunidades coexistem. Aplicações complexas, como jogos full-chain, podem se tornar um trampolim para a verdadeira implementação do blockchain tecnologia.
Actualmente, o motor de jogo full-chain ainda está numa fase muito inicial.Como mencionado anteriormente, vimos o protótipo de aplicações complexas, mas faltam ferramentas para implementação. Atualmente, o progresso do desenvolvimento é MUD V2 e Dojo. Comparado com V1, o MUD V2 melhora a arquitetura ECS, mas V2 ainda está em desenvolvimento. Dojo é atualmente o único mecanismo de jogo verificável construído pela comunidade Starknet. Graças à linguagem Cairo, ele pode implementar nativamente o nevoeiro da guerra. Dojo também adota a arquitetura ECS e planeja desenvolver L3 de jogos exclusivos na Starknet para melhorar ainda mais a escalabilidade.
Além disso, a infraestrutura da qual dependem os jogos em cadeia também está evoluindo. L2 tornou-se tão poderoso que pode emitir correntes com um clique.Talvez um jogo popular possa ganhar a diferença de preço construindo seu próprio Rollup para manter a estrutura dissipativa e evitar a espiral mortal. Utilizando a tecnologia de abstração de conta ERC-4337, os jogos full-chain permitem que os jogadores realizem transações de jogo, criem personagens e muito mais em uma única conta, ajudando a simplificar a experiência do usuário. Diferentes mecanismos de jogo também podem ser encapsulados em uma conta de contrato atualizável, permitindo que os desenvolvedores atualizem ou otimizem facilmente as regras do jogo, o conteúdo, etc.