Conception des lois physiques du monde virtuel : équilibre entre l'amusement et l'efficacité comme considération centrale

Conception des lois physiques du monde virtuel : équilibrer l'amusement et l'efficacité de calcul

En tant que créateurs dans le domaine numérique, nous nous engageons à offrir aux utilisateurs un environnement virtuel captivant et amusant. Cela nécessite de trouver un équilibre entre la conception de règles physiques numériques qui permettent des comportements complexes et inattendus, et l'assurance que l'infrastructure peut soutenir ces comportements. Pour atteindre cet objectif, nous devons prendre en compte trois dimensions clés des lois physiques numériques : le temps, la forme des règles et la portée des règles.

Le passage du temps dans le monde virtuel est en réalité une application itérative des lois physiques sur elles-mêmes. Chaque application discrète représente un "instant" dans le flux du temps mondial. Une façon de concevoir le temps mondial est de le faire avancer en synchronisation avec le temps réel. Dans un monde virtuel basé sur la blockchain, chaque bloc correspond à un certain nombre d'instants écoulés dans le monde, quelle que soit la transaction contenue dans le bloc. Cette méthode appelée "temps synchronisé" peut renforcer l'intérêt des utilisateurs pour le monde, car ils peuvent observer en temps réel les résultats de leurs actions. De plus, cela conduit également à un écoulement continu du temps dans le monde, le monde se mettant à jour constamment, favorisant ainsi la génération de comportements intéressants.

Cependant, cette méthode présente également des défauts. Un intervalle de temps plus long nécessite souvent plus de ressources de calcul, ce qui peut rapidement dépasser la capacité de charge du système. La mise en œuvre de ce système sur une blockchain conventionnelle pourrait également poser des défis, car tous les changements sur la chaîne doivent être déclenchés par des transactions d'utilisateurs externes.

En tant qu'alternative au temps synchrone, le temps asynchrone ne nécessite pas que le temps mondial avance avec le temps réel. Au contraire, le temps avance en fonction d'événements spécifiques (généralement des actions des utilisateurs). Les jeux de plateau traditionnels qui n'impliquent pas de chronomètre appartiennent à cette catégorie. Le temps asynchrone est plus facile à mettre en œuvre sur la chaîne, car il correspond au modèle soutenu par la conception de la blockchain. Cependant, il sacrifie également certaines fonctionnalités qui pourraient rendre le monde plus intéressant.

Les constructeurs de mondes doivent également décider si les règles mathématiques qui régissent le monde virtuel suivent un format ouvert ou fermé. Les expressions en format fermé ont un nombre fixe d'opérations. En revanche, pour les expressions en format ouvert (ou récursif), le nombre d'opérations augmente en fonction des variables données. Dans le cadre d'expressions en format ouvert, l'avenir du monde ne peut être calculé qu'en appliquant à plusieurs reprises les règles du monde à un état connu. Les environnements en temps réel complexes appartiennent souvent à cette catégorie. D'autre part, les expressions en format fermé permettent de calculer n'importe quel état futur dans un temps constant en fonction des états passés et du temps écoulé (à condition qu'aucune opération future de l'utilisateur ne modifie l'état).

Les expressions ouvertes peuvent rendre le monde virtuel plus intéressant, car elles sont similaires au monde réel, qui est également prévisible dans une certaine mesure. Prédire l'état futur du monde nécessite de plus en plus de temps et de ressources de calcul. De plus, des comportements macro inattendus peuvent émerger d'interactions micro simples. Dans un monde contrôlé par des expressions fermées, ces comportements émergents se produisent souvent uniquement à l'extérieur, à travers le comportement des utilisateurs, plutôt que dans le cadre physique du monde lui-même.

Ce compromis entre les expressions en forme fermée et ouverte implique un équilibre semblable à celui du temps. Les expressions en forme fermée peuvent réduire l'intérêt potentiel du monde, mais elles rendent également son traitement computationnellement plus efficace. Les expressions en forme fermée peuvent être utilisées avec un temps synchronisé ou non synchronisé. Lorsqu'elles sont mises en œuvre sur la blockchain, si le temps est synchronisé, les expressions en forme fermée présentent des avantages significatifs par rapport aux expressions en forme ouverte. Étant donné que le coût de toute durée est constant, il est possible de concevoir le monde de manière à ne mettre à jour l'état sur la chaîne que lorsque l'utilisateur envoie une transaction, mais il est configuré pour refléter l'état après le temps écoulé depuis la dernière mise à jour.

Dans le monde réel, le temps s'écoule simultanément dans un univers potentiellement infini (bien qu'il existe certaines complexités relativistes). Mais dans le monde virtuel, ce n'est pas le cas.

Tout d'abord, le monde virtuel peut être manifestement limité. Avec l'expansion de l'échelle, les possibilités d'amusement tendent à augmenter ; dans un monde composé de nombreuses galaxies, l'amusement se produira davantage que dans un monde composé de peu d'atomes, mais le coût de calcul augmentera également. Ces deux relations sont étroitement liées aux deux compromis mentionnés précédemment : le passage du temps et la forme des règles physiques.

Deuxièmement, le temps dans le monde virtuel n'a pas besoin d'être omniprésent. Pour alléger la charge de calcul du monde, il est possible de diviser le monde en zones discontinues, où le passage du temps est différent. Par exemple, dans les zones avec activité utilisateur, des lois physiques plus complexes et coûteuses peuvent être utilisées, tandis que dans les zones sans activité, des lois physiques plus simples peuvent être appliquées. Les inconvénients de cette approche sont doubles : elle rend le monde incohérent et manque d'intégrité, limitant également l'espace de conception des lois du monde, ce qui impose un fardeau aux bâtisseurs de mondes pour éviter de confondre les utilisateurs ; elle limite également la façon dont les relations de cause à effet se propagent dans le monde, car si l'espace entre une zone et une autre est congelé dans le temps, les actions dans une zone n'auront pas d'impact sur l'autre zone. La taille des zones où les lois physiques s'appliquent est un facteur de conception majeur qui influencera les ressources nécessaires au monde ainsi que le niveau d'intérêt qu'il peut atteindre.

Pour créer un monde virtuel intéressant et engageant, il est nécessaire d'équilibrer soigneusement l'efficacité de calcul et le caractère ludique. Cela inclut la décision du type de temps à utiliser (synchronisé ou non synchronisé), ainsi que l'évaluation de la forme des règles physiques qui vont régir le monde. La taille de la zone d'application physique est un autre élément clé. En prenant ces décisions avec soin, les constructeurs de mondes peuvent non seulement réaliser l'aspect ludique tout en maintenant la charge de calcul du monde sous contrôle, mais aussi créer une base créative extrêmement riche pour d'autres développeurs.

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
MetaNeighborvip
· 08-04 13:59
Ce jeu est vraiment éprouvant.
Voir l'originalRépondre0
WhaleMistakervip
· 08-04 13:50
Pourquoi le Metaverse avance si vite ?
Voir l'originalRépondre0
pvt_key_collectorvip
· 08-04 13:46
Tout est du code, comment faire ?
Voir l'originalRépondre0
GasFeeSobbervip
· 08-04 13:44
C'est trop lent ! Il vaut mieux utiliser une Blockchain sans bloc, c'est plus simple.
Voir l'originalRépondre0
Ser_APY_2000vip
· 08-04 13:42
bull wow Algorithme parti en folie
Voir l'originalRépondre0
ChainWatchervip
· 08-04 13:37
Dans le Metaverse, on oublie même la gravité de la Terre après y avoir vécu longtemps.
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)