Ciclo de jogo local prioritário: um novo modelo para melhorar a experiência em jogos Web3
O ciclo de jogo local prioritário é um modelo que prioriza a experiência off-chain / offline. Sua característica central é que o ciclo de jogo é executado completamente no dispositivo do jogador, sem ser afetado pela confirmação de transações on-chain ou por outras respostas da rede, a menos que o jogador escolha interagir com isso. Este conceito origina-se da filosofia do software local prioritário e foi aplicado em vários projetos experimentais.
Motivação 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 reduzir significativamente a latência e melhorar a experiência de jogo. Esta estratégia é especialmente importante no design de jogos Web3, uma vez que as aplicações tradicionais em cadeia frequentemente enfrentam problemas de espera pela confirmação de transações, afetando a fluidez do jogo.
Para resolver este problema, os desenvolvedores tentaram desenhar um novo padrão de ciclo de jogo, onde cada jogador só precisa enviar uma transação uma vez por jogo. Este método efetivamente desacopla a experiência do jogo da velocidade das transações da blockchain e do tempo de bloco, aproveitando ao máximo os recursos de computação locais.
Estrutura de Modo
O ciclo de jogo de prioridade local é composto por duas partes chave:
Ciclo principal do jogo: constitui a principal experiência de jogo, funcionando completamente no dispositivo local do jogador.
Ciclo do jogo: execução assíncrona, promovendo a interação entre os jogadores, sem afetar a execução do ciclo central do jogo.
O ciclo de jogo central é responsável por transmitir informações ao ciclo de meta-jogo, que gera novos dados com base nas informações enviadas pelo jogador. Essas novas informações geradas são retornadas de forma assíncrona ao dispositivo do jogador.
Cenários de Aplicação
O ciclo de jogos pode ter várias formas de implementação, por exemplo:
Quadro de Pontuação: Regista e exibe o desempenho dos jogadores na resolução de enigmas.
Correspondência de jogadores: implementar um sistema de combate automático, como o confronto com IA em jogos de estratégia.
Design de Duplo Ciclo: combina o ciclo de jogo lento para múltiplos jogadores (ciclo de meta-jogo) e o ciclo de jogo rápido para um único jogador (ciclo de jogo principal), como em jogos de batalha real com robôs.
Casos reais
Tomando o projeto MuMu como exemplo, seu ciclo de jogo central opera no navegador, incluindo a interface do usuário e o simulador. Os jogadores podem submeter soluções ao ciclo de meta-jogo baseado em contratos inteligentes. O ciclo de meta-jogo valida as soluções e fornece feedback dos resultados ao ciclo de jogo central, permitindo a funcionalidade de tabelas de classificação e compartilhamento de soluções.
Perspectivas Futuras
Este modo pode ser ainda mais expandido, 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. Este método pode reduzir a complexidade computacional do ciclo de meta-jogo, uma vez que a verificação das provas é geralmente mais eficiente do que a reexecução da simulação.
Além disso, a tecnologia de provas de zero conhecimento pode implementar a proteção de privacidade das soluções. Dessa forma, o ciclo do metajogo pode classificá-las sem saber as soluções específicas, protegendo ainda mais a criatividade dos jogadores.
O modo de loop de jogo local prioritário oferece novas perspectivas para o desenvolvimento de jogos Web3, com a esperança de melhorar a experiência do jogo ao mesmo tempo que aproveita plenamente as vantagens da tecnologia blockchain.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
7 Curtidas
Recompensa
7
4
Compartilhar
Comentário
0/400
DegenWhisperer
· 19h atrás
Jogar na cadeia e depois brincar fora da cadeia é isso.
Ver originalResponder0
NFTDreamer
· 19h atrás
A experiência offline pode não ser tão suave assim.
Ver originalResponder0
CryptoCrazyGF
· 19h atrás
Quem joga, sabe que jogar offline é o melhor.
Ver originalResponder0
Frontrunner
· 19h atrás
A experiência do jogador em primeiro lugar, não tem realmente nada a ver com estar ou não na cadeia.
Ciclo de jogo local prioritário: um modelo inovador para superar os limites da experiência de jogos Web3.
Ciclo de jogo local prioritário: um novo modelo para melhorar a experiência em jogos Web3
O ciclo de jogo local prioritário é um modelo que prioriza a experiência off-chain / offline. Sua característica central é que o ciclo de jogo é executado completamente no dispositivo do jogador, sem ser afetado pela confirmação de transações on-chain ou por outras respostas da rede, a menos que o jogador escolha interagir com isso. Este conceito origina-se da filosofia do software local prioritário e foi aplicado em vários projetos experimentais.
Motivação 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 reduzir significativamente a latência e melhorar a experiência de jogo. Esta estratégia é especialmente importante no design de jogos Web3, uma vez que as aplicações tradicionais em cadeia frequentemente enfrentam problemas de espera pela confirmação de transações, afetando a fluidez do jogo.
Para resolver este problema, os desenvolvedores tentaram desenhar um novo padrão de ciclo de jogo, onde cada jogador só precisa enviar uma transação uma vez por jogo. Este método efetivamente desacopla a experiência do jogo da velocidade das transações da blockchain e do tempo de bloco, aproveitando ao máximo os recursos de computação locais.
Estrutura de Modo
O ciclo de jogo de prioridade local é composto por duas partes chave:
O ciclo de jogo central é responsável por transmitir informações ao ciclo de meta-jogo, que gera novos dados com base nas informações enviadas pelo jogador. Essas novas informações geradas são retornadas de forma assíncrona ao dispositivo do jogador.
Cenários de Aplicação
O ciclo de jogos pode ter várias formas de implementação, por exemplo:
Casos reais
Tomando o projeto MuMu como exemplo, seu ciclo de jogo central opera no navegador, incluindo a interface do usuário e o simulador. Os jogadores podem submeter soluções ao ciclo de meta-jogo baseado em contratos inteligentes. O ciclo de meta-jogo valida as soluções e fornece feedback dos resultados ao ciclo de jogo central, permitindo a funcionalidade de tabelas de classificação e compartilhamento de soluções.
Perspectivas Futuras
Este modo pode ser ainda mais expandido, 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. Este método pode reduzir a complexidade computacional do ciclo de meta-jogo, uma vez que a verificação das provas é geralmente mais eficiente do que a reexecução da simulação.
Além disso, a tecnologia de provas de zero conhecimento pode implementar a proteção de privacidade das soluções. Dessa forma, o ciclo do metajogo pode classificá-las sem saber as soluções específicas, protegendo ainda mais a criatividade dos jogadores.
O modo de loop de jogo local prioritário oferece novas perspectivas para o desenvolvimento de jogos Web3, com a esperança de melhorar a experiência do jogo ao mesmo tempo que aproveita plenamente as vantagens da tecnologia blockchain.