Ciclo de jogo local prioritário: Inovação na experiência de jogos Web3 e otimização da interação na cadeia

Ciclo de jogo com prioridade local: um modelo inovador para otimizar a experiência de jogos na cadeia

O ciclo de jogo local prioritário é um padrão de design de jogo emergente que prioriza experiências fora da cadeia ou offline. A característica central desse padrão é que o ciclo principal do jogo é executado completamente no dispositivo do jogador, sem ser limitado pela confirmação de transações na cadeia ou por outras respostas da rede, a menos que o jogador escolha interagir ativamente com isso. Este conceito é derivado da filosofia de software local prioritário e foi aplicado em alguns experimentos de jogos Web3.

Motivo do design

Com o rápido aumento da capacidade de computação dos dispositivos de borda, transferir mais trabalho de processamento para esses dispositivos pode reduzir significativamente a latência e melhorar a experiência de jogo. Essa estratégia é especialmente importante ao projetar mundos autônomos e jogos na cadeia, uma vez que esses jogos geralmente precisam esperar a conclusão das transações para atualizar o estado, resultando em alta latência.

Para resolver essa questão, os desenvolvedores propuseram um novo design de ciclo de jogo, onde cada jogador precisa enviar uma transação apenas uma vez por rodada, desacoplando efetivamente o ciclo de jogo da velocidade de transação e do tempo de bloco. Ao executar o ciclo de jogo central localmente, é possível eliminar o impacto do tempo de bloco na experiência de jogo, aproveitando ao máximo os recursos de computação locais.

Estrutura do Modo

O ciclo de jogo com prioridade local é composto por duas partes principais:

  1. Ciclo de jogo central: constitui a principal experiência de jogo, funcionando totalmente no dispositivo local do jogador.
  2. Ciclo de jogos de moedas: funcionamento assíncrono, promovendo a interação entre jogadores, sem afetar a execução do ciclo central do jogo.

O ciclo principal do jogo transmite informações para o ciclo meta do jogo, que gera novos dados com base nas informações enviadas pelos jogadores. Esses novos dados são retornados de forma assíncrona para o dispositivo do jogador.

O ciclo de jogos de origem pode ter várias formas de implementação, como:

  • Quadro de Pontuação: Regista e ordena os resultados dos jogadores na resolução de enigmas.
  • Sistema de correspondência: para corresponder estratégias de jogadores em jogos de combate automático e implementar um sistema de classificação.
  • Ciclo de jogo multijogador: implementar interação multijogador em grande escala, como jogos de batalha real de robôs.

Exemplo de Implementação

Tomando o jogo MuMu como exemplo, seu ciclo de jogo central é um front-end web que roda no navegador do jogador, incluindo a interface do usuário e o simulador. Os jogadores podem submeter soluções ao ciclo de meta-jogo baseado na Starknet. Os contratos inteligentes verificam as soluções submetidas e emitem eventos que contêm a descrição da solução e informações de desempenho.

Atualizações da base de dados do ciclo de jogos principal para assinar o ciclo de metajogos, permitindo que os jogadores vejam todas as soluções enviadas e suas classificações, além de aprenderem as estratégias de outros jogadores.

Expandir possibilidades

Este modo pode ser expandido ainda mais, utilizando dados com provas (PCD). Os dispositivos dos jogadores geram provas que indicam que o programa de simulação foi executado corretamente. O ciclo do meta-jogo apenas precisa verificar as provas, sem a necessidade de reexecutar a simulação, reduzindo assim a complexidade computacional.

Além disso, através da tecnologia de provas de conhecimento zero, é possível implementar a proteção de privacidade das soluções. O ciclo de jogos meta pode classificar as soluções sem saber quais são, protegendo os resultados intelectuais dos jogadores.

O modo de loop de jogo prioritário local oferece uma abordagem inovadora para o desenvolvimento de jogos Web3, equilibrando eficazmente a descentralização e a experiência do usuário, apontando uma nova direção para o design de jogos na cadeia.

STRK3.95%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 6
  • Partilhar
Comentar
0/400
DeFiDoctorvip
· 7h atrás
Os sintomas ainda estão dentro de uma faixa controlável, recomenda-se monitorizar regularmente os indicadores de latência.
Ver originalResponder0
StopLossMastervip
· 23h atrás
Cair na armadilha e ser feito parvo é a verdadeira prioridade local
Ver originalResponder0
NFT_Therapyvip
· 08-05 20:10
A experiência offline é uma necessidade, quem joga jogos pode esperar pela lentidão na cadeia?
Ver originalResponder0
RektRecordervip
· 08-05 20:06
Esta onda fora da cadeia realmente economiza gás.
Ver originalResponder0
BridgeTrustFundvip
· 08-05 19:57
Ainda está a ter lentidão na cadeia, o que fazer?
Ver originalResponder0
faded_wojak.ethvip
· 08-05 19:53
Velha operação, basta perder a minha Carteira e está resolvido.
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)