![](https://public.bnbstatic.com/image/pgc/202311/ae3b962905d209aa40bf77b9c96f29cf.png)
#StarkNet está agitando o espaço emergente dos Mundos Autônomos, liderando o movimento de jogos on-chain e mundos autônomos usando o poder do motor Dojo e Madara. Ele está possibilitando um mundo de possibilidades para desenvolvedores e usuários que buscam propriedade de ativos e interoperabilidade ilimitada.
Introdução
Mundos autônomos representam a convergência de #Technology , #gaming , descentralização, criatividade e inovação. Esses mundos operam de forma independente, livres de autoridade central, oferecendo aos usuários a capacidade de interagir, explorar, criar conteúdo e interagir sem permissão ou censura.
A Starknet se posicionou como a escolha natural para aqueles pioneiros na criação desses mundos autônomos. Esses mundos precisam de uma Camada 1 (L1) confiável para garantir sua existência perpétua, ao mesmo tempo em que exigem uma Camada 2 (L2) robusta para lidar com sua complexidade. A combinação do Ethereum como a camada fundamental e da Starknet como a camada de escalabilidade e habilitação da criatividade torna possível que esses mundos surjam.
Este artigo explora a nova fronteira dos mundos autônomos e jogos onchain, com foco nos recursos da Starknet que a tornam uma plataforma ideal para concretizar essa visão.
O que são mundos autônomos?
Mundos autônomos operam independentemente, sem autoridade central, e oferecem recursos como:
Acessibilidade constante: Eles estão sempre disponíveis.
Interatividade multijogador: vários jogadores podem explorar e interagir simultaneamente.
Imunidade ao desligamento: à prova de censura, sem nenhuma autoridade central que possa encerrar o jogo.
Envolvimento irrestrito do usuário: os usuários podem explorar, criar e interagir de forma independente ou em grupos sem supervisão central.
Jogadores, tanto individual quanto coletivamente, criam, controlam e jogam nesses mundos, marcando uma nova fronteira de jogos com vasto potencial inexplorado e novos casos de uso que desafiam as convenções de jogos existentes. As possibilidades são enormes.
Para existir, os mundos autônomos devem estar onchain, em uma rede capaz de lidar com os requisitos descritos, ao mesmo tempo em que são altamente performáticos e econômicos. É aqui que Starknet entra em cena.
As origens do jogo onchain na Starknet
Em novembro de 2021, a StarkWare introduziu o Starknet Alpha, junto com o Cairo, uma nova linguagem não compatível com EVM. Essa combinação de um Validity Rollup com segurança de nível Ethereum e a linguagem Cairo criou novas oportunidades. Os primeiros a adotar o Cairo, como desenvolvedores da Perama e Guiltygyoza, mergulharam na linguagem, criando guias e experimentando com física e redes neurais. Esse nível de inovação dentro do ecossistema Ethereum foi impressionante.
O primeiro jogo na Starknet surgiu quando uma proposta para recriar o jogo clássico "Drug Wars" foi enviada, uma bolsa foi concedida e um mecanismo de jogo totalmente onchain tomou forma.
Equipes como Realms, Influence e Briq estavam entre as primeiras a adotar, vindas do mundo Solidity, onde construir jogos complexos era quase impossível. Outras, como Topology, entraram em cena após aprender sobre as limitações do Solidity. Para todas elas, Starknet tornou suas visões finalmente realizáveis. Cairo, como uma linguagem de programação de computação geral, removeu barreiras criadas pelo EVM, fornecendo aos construtores uma flexibilidade recém-descoberta.
Escapando do Limite EVM: Jogos Online e Autônomos na Starknet
Após anos de pesquisa e iteração, a Starknet é agora uma das primeiras soluções de Camada 2 capazes de hospedar de forma sustentável jogos onchain de alto rendimento. É a plataforma onde os desenvolvedores de jogos podem construir seus mundos complexos, sem permissão e descentralizados. A Starknet atraiu o maior número de desenvolvedores de jogos e equipes entre as soluções ativas de Camada 2.
Duas tecnologias principais fazem da Starknet a principal plataforma para criar e jogar jogos onchain e mundos autônomos: o mecanismo de jogo Dojo e o sequenciador Madara.
Motor de jogo Dojo
O mecanismo de jogo Dojo é o primeiro mecanismo de jogo onchain comprovável do mundo. Ele capacita os criadores de jogos da Starknet a fornecer transparência, comprovabilidade e escalabilidade para seus jogos. O Dojo oferece aos desenvolvedores as ferramentas necessárias para criar jogos onchain rápidos e comprováveis, incluindo física, gráficos e mecânica de jogo.
O Dojo foi desenvolvido por dois pioneiros no desenvolvimento de jogos baseados em Starknet, as equipes Cartridge e Realms. A colaboração deles teve como objetivo criar maneiras eficientes de construir jogos em Starknet. O Dojo inclui a estrutura Entity Component System (ECS), um sistema para desenvolvimento de jogos baseado em blockchain que promove modularidade, eficiência e flexibilidade. Ele também fornece três ferramentas adicionais para desenvolvedores de jogos: Sozo, Torii e Katana.
Sozo
Sozo é um planejador de migração que simplifica a implantação de mundos autônomos onchain. Ele permite a proposta de novos componentes para o universo de jogos onchain usando uma ferramenta CLI simples, promovendo a filosofia de jogos autônomos onde o mundo pode sobreviver a seus criadores.
Catana
Katana é um sequenciador para desenvolvimento local de jogos, aumentando a produtividade. Ele permite o teste de vários parâmetros e configurações, facilitando para os desenvolvedores experimentarem e ajustarem seus jogos.
Torii
Torii é uma camada de indexação construída sobre o mecanismo Dojo que conecta a infraestrutura onchain com clientes de desenvolvimento de jogos, como Unity ou Unreal Engine. Ele cria uma API GraphQL para consultas com base na fonte do jogo desenvolvido, facilitando o acesso fácil para desenvolvedores.
Sequenciador Madara
O sequenciador Madara é um sequenciador Starknet de alto desempenho que pode criar appchains altamente personalizáveis e eficientes, especialmente adequados para jogos. O Madara é construído usando o framework Substrate comprovado usado pelo ecossistema Polkadot.
Appchains são uma instância privada do Starknet que permite aos desenvolvedores controlar virtualmente todos os parâmetros configurados em uma rede: sequenciamento, disponibilidade de dados, camada de liquidação, governança e muito mais.
Por que isso é útil? Por exemplo, se um jogo quiser priorizar a velocidade das transações dos jogadores, eles podem escolher implementar uma forma de sequenciamento Primeiro a Chegar, Primeiro a Ser Servido. Mas se, em vez disso, eles quiserem incentivar os usuários a dar lances mais altos para inclusão de bloco mais rápida, o sequenciamento do Leilão de Gás Prioritário (PGA) pode ser implementado com uma perspectiva mais voltada para o lucro.
Com muitos outros parâmetros possíveis (como tempos de bloqueio, frequência de liquidação em L2 ou utilização de soluções de disponibilidade de dados não nativas), a possibilidade de lançar seus jogos em uma cadeia de aplicativos Starknet fornece aos desenvolvedores escolhas e poder.
Recursos futuros: jogos offchain prováveis
Nem toda ação que o jogador toma deve ser onchain. Para alguns jogos, onde as ações do usuário não devem ser públicas antes que o estado do jogo mude, uma prova offchain da ação do usuário pode ser gerada no cliente, com apenas a prova afirmando que a ação ocorreu sendo enviada onchain. Além de jogos multijogador, essa infraestrutura é promissora para leilões e aplicativos de sistema de votação onde você pode querer obscurecer os dados de entrada do usuário.
A comprovação do lado do cliente também abre a possibilidade de modelos em que os jogadores testam uma abordagem híbrida: as provas são publicadas, mas somente quando algo significativo acontece no jogo (por exemplo, um nível é passado ou o personagem encontra um recurso raro).
Conclusão
Com jogos onchain e mundos autônomos, a Starknet não está apenas refinando o estado atual dos jogos; ela está moldando o futuro de como os jogos são jogados, os ativos são possuídos e as comunidades são construídas.
Os gostos de eth_worm, Guiltygyoza e outros estão desbravando o campo de jogos onchain e inovação técnica. Equipes como Realms, Topology, Influence, Briq, Cartridge e Madara estão construindo em Starknet, escapando dos limites do EVM.