Boucle de jeu locale prioritaire : innovation de l'expérience de jeu Web3 et optimisation des interactions off-chain.

Boucle de jeu prioritaire locale : un mode innovant pour optimiser l'expérience de jeu off-chain

Le cycle de jeu local prioritaire est un nouveau modèle de conception de jeu qui privilégie l'expérience hors ligne. La caractéristique principale de ce modèle est que le cycle principal du jeu s'exécute entièrement sur l'appareil du joueur, sans être limité par la confirmation des transactions on-chain ou d'autres réponses du réseau, sauf si le joueur choisit activement d'interagir avec cela. Ce concept découle de l'idée de logiciels locaux prioritaires et a été appliqué dans certaines expérimentations de jeux Web3.

Motivation de conception

Avec l'augmentation rapide de la puissance de calcul des dispositifs périphériques, transférer davantage de tâches de traitement vers ces dispositifs peut réduire considérablement la latence et améliorer l'expérience de jeu. Cette stratégie est particulièrement importante lors de la conception de mondes autonomes et de jeux entièrement off-chain, car ces jeux nécessitent souvent d'attendre la fin des transactions pour mettre à jour l'état, ce qui entraîne une latence élevée.

Pour résoudre ce problème, les développeurs ont proposé un nouveau design de boucle de jeu, où chaque joueur n'a besoin d'envoyer une seule transaction par partie, dé-couplant ainsi efficacement la boucle de jeu de la vitesse des transactions et du temps de bloc. En exécutant localement la boucle de jeu principale, on peut éliminer l'impact du temps de bloc sur l'expérience de jeu, en tirant pleinement parti des ressources de calcul locales.

Structure du modèle

La boucle de jeu locale prioritaire se compose de deux parties principales :

  1. Boucle de jeu principale : constitue l'expérience de jeu principale, fonctionne entièrement sur l'appareil local du joueur.
  2. Boucle de jeu de monnaie : fonctionnement asynchrone, favorisant l'interaction entre les joueurs, sans affecter l'exécution de la boucle de jeu principale.

Le cycle de jeu principal transmet des informations au cycle méta de jeu, qui génère de nouvelles données en fonction des informations soumises par le joueur. Ces nouvelles données seront renvoyées de manière asynchrone au dispositif du joueur.

Le cycle de jeu de la monnaie peut avoir plusieurs façons d'être mis en œuvre, par exemple :

  • Tableau de classement : enregistre et classe les scores des joueurs résolvant des énigmes.
  • Système de matchmaking : stratégie de mise en relation des joueurs pour les jeux de combat automatiques et mise en œuvre d'un système de notation.
  • Boucle de jeu multijoueur : réaliser une interaction massive entre plusieurs joueurs, comme dans un jeu de bataille royale avec des robots.

Exemple de mise en œuvre

Prenons l'exemple du jeu MuMu, dont le cycle de jeu central est un front-end Web qui s'exécute dans le navigateur du joueur, comprenant l'interface utilisateur et l'émulateur. Les joueurs peuvent soumettre des solutions au cycle de méta-jeu basé sur Starknet. Les contrats intelligents vérifient les solutions soumises et émettent des événements contenant la description de la solution et des informations sur les performances.

Abonnement à la boucle de jeu centrale pour la mise à jour de la base de données de la boucle de méta-jeu, permettant aux joueurs de voir toutes les solutions soumises et leurs classements, et d'apprendre les stratégies des autres joueurs.

Élargir les possibilités

Ce modèle peut être étendu davantage en utilisant des données avec preuve (PCD). Les appareils des joueurs génèrent des preuves, indiquant que le programme de simulation a été exécuté correctement. La boucle de méta-jeu nécessite simplement de vérifier les preuves, sans avoir à réexécuter la simulation, ce qui réduit la complexité computationnelle.

De plus, grâce à la technologie des preuves à divulgation nulle de connaissance, il est possible de protéger la confidentialité des solutions. Le cycle de méta-jeux permet de classer ces solutions sans connaître leur contenu spécifique, protégeant ainsi les réalisations intellectuelles des joueurs.

Le mode de boucle de jeu local prioritaire offre une méthode innovante pour le développement de jeux Web3, équilibrant efficacement la décentralisation et l'expérience utilisateur, et indiquant une nouvelle direction pour la conception de jeux blockchain à l'avenir.

STRK7.39%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 6
  • Partager
Commentaire
0/400
DeFiDoctorvip
· Il y a 21h
Les symptômes sont encore sous contrôle, il est conseillé de surveiller régulièrement les indicateurs de latence.
Voir l'originalRépondre0
StopLossMastervip
· 08-06 09:40
C'est en prenant les gens pour des idiots que l'on privilégie le local.
Voir l'originalRépondre0
NFT_Therapyvip
· 08-05 20:10
L'expérience hors ligne est une nécessité, qui peut encore attendre que la chaîne soit lente à se dérouler en jouant à un jeu.
Voir l'originalRépondre0
RektRecordervip
· 08-05 20:06
Cette vague off-chain économise vraiment du gas.
Voir l'originalRépondre0
BridgeTrustFundvip
· 08-05 19:57
Comment résoudre le problème de lag sur la chaîne ?
Voir l'originalRépondre0
faded_wojak.ethvip
· 08-05 19:53
Ancienne opération, il suffit de me faire tomber le portefeuille.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)