Ciclo de jogo local prioritário: novo modelo de jogos Web3 melhora a experiência do usuário

robot
Geração de resumo em curso

Ciclo de jogo local prioritário: um novo modo para melhorar a experiência de jogo

O ciclo de jogo local prioritário é um padrão de design que prioriza experiências offline ou fora da cadeia. Sua característica central é que o ciclo principal do jogo é totalmente executado no dispositivo do jogador, sem ser afetado pela confirmação de transações na cadeia ou por outras respostas de rede, a menos que o jogador opte por interagir com isso. Este conceito deriva da filosofia de software local prioritário e foi aplicado e verificado em vários projetos experimentais.

Motivo do Design

Com o rápido aumento da capacidade de computação dos dispositivos de borda, transferir mais tarefas de processamento para esses dispositivos pode efetivamente reduzir a latência e melhorar a experiência de jogo. Esta estratégia é especialmente importante ao projetar aplicações descentralizadas. As aplicações tradicionais em blockchain geralmente precisam esperar que as transações sejam concluídas para atualizar o estado, e esse padrão é mais evidente em mundos autônomos e jogos totalmente on-chain, muitas vezes resultando em sérios problemas de latência.

Para resolver este desafio, os desenvolvedores tentaram desenhar um novo padrão de ciclo de jogo. Neste padrão, os jogadores apenas precisam enviar uma transação por jogo, de forma que o progresso do jogo não fique mais limitado pela velocidade das transações e pelo tempo de bloco. Ao executar localmente o ciclo central do jogo, podemos aproveitar ao máximo os recursos computacionais locais, melhorando significativamente a experiência de jogo.

Detalhes do Modo

O ciclo de jogo local prioritário é composto por duas partes principais: o ciclo de jogo central e o ciclo de meta-jogo.

  1. Círculo de jogo central: constitui a principal experiência de jogo, funcionando completamente no dispositivo local do jogador.
  2. Ciclo de jogos do元: execução assíncrona, promovendo a interação entre os jogadores, sem interferir na execução do ciclo de jogos principal.

O ciclo central do jogo transmitirá informações ao ciclo de meta-jogo, que, por sua vez, gerará novos dados com base nessas informações. Quando novos dados estiverem disponíveis, eles serão retornados assíncronamente para o dispositivo do jogador.

A implementação do ciclo de metajogo é diversificada, sendo a forma mais simples um quadro de líderes. Por exemplo, em um jogo de quebra-cabeça, os jogadores tentam resolver os desafios localmente e, quando satisfeitos, enviam suas soluções. O ciclo de metajogo avalia as soluções e mantém um ranking, que é atualizado regularmente para todos os jogadores.

Aplicações mais complexas podem envolver sistemas de emparelhamento de jogadores. Por exemplo, em um jogo de combate automático, os jogadores projetam e testam estratégias de combate localmente e, em seguida, as submetem ao ciclo meta do jogo. O ciclo meta do jogo é responsável por combinar estratégias de jogadores, realizar batalhas e possivelmente implementar sistemas de classificação como Elo ou Glicko.

Um design mais avançado é implementar dois ciclos de jogo inter-relacionados: um ciclo de jogo multijogador que avança lentamente no metajogo, e um ciclo de jogo individual que funciona rapidamente localmente. Este design pode equilibrar a sociabilidade do jogo e o feedback instantâneo, proporcionando aos jogadores uma experiência de jogo rica.

Exemplo de Implementação

Tomemos como exemplo um projeto experimental chamado MuMu, que foi inspirado em Opus Magnum da Zachtronic, permitindo que os jogadores explorem soluções para quebra-cabeças de programação visual.

O ciclo de jogo central do MuMu é uma interface web que funciona no navegador do jogador, incluindo:

  1. Interface gráfica do utilizador, para os jogadores introduzirem soluções e visualizarem o desempenho.
  2. Simulador, executa a solução com base na lógica do enigma e gera resultados de desempenho.

Os jogadores podem escolher enviar as soluções para determinados quebra-cabeças ao ciclo de metajogo da MuMu. Este ciclo é composto por contratos inteligentes e servidores de índice, responsáveis por validar as soluções e registrar os resultados.

O ciclo central do jogo irá subscrever as atualizações de dados do ciclo meta do jogo, permitindo que os jogadores possam:

  1. Veja o ranking de todas as soluções enviadas.
  2. Estudar as soluções de outros jogadores e usar isso como inspiração para desenhar soluções melhores.

Expansão de Possibilidades

Este modo pode ser expandido ainda mais, introduzindo a tecnologia de Dados com Prova (PCD). Os dispositivos dos jogadores podem gerar provas que indicam que o programa de simulação foi executado corretamente. Desta forma, o ciclo do meta-jogo só precisa validar as provas, sem a necessidade de re-executar 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 da privacidade das soluções. Nessa situação, apenas a prova e os resultados de desempenho serão enviados para o ciclo de meta-jogo, enquanto a solução original permanece estritamente no dispositivo do jogador. Isso não só protege os resultados intelectuais dos jogadores, mas também permite classificações justas sem revelar soluções específicas.

O modo de ciclo de jogo local prioritário oferece uma nova abordagem para o desenvolvimento de jogos Web3, com a esperança de melhorar a experiência do utilizador enquanto aproveita ao máximo as vantagens da tecnologia blockchain. Com o contínuo desenvolvimento das tecnologias relacionadas, esperamos ver mais inovações no design de jogos e casos de aplicação.

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
  • 4
  • Partilhar
Comentar
0/400
BearMarketBardvip
· 8h atrás
Fora da cadeia é realmente bom, ah, os jogos do futuro vão ser divertidos.
Ver originalResponder0
MissedAirdropAgainvip
· 08-02 20:23
Jogar offline, negociar online, é mais uma vez fazer as pessoas de parvas.
Ver originalResponder0
StrawberryIcevip
· 08-02 20:09
Não é como se o jogo online se tornasse um jogo offline?
Ver originalResponder0
Whale_Whisperervip
· 08-02 20:07
Finalmente alguém descobriu a razão pela qual os jogos em blockchain estão lentos.
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)