
Auteur: Captainz, Gametaversedao Researcher Source: X, @ Hicaptainz
2023 All -Chain Game Development Introduction
Le jeu en pleine chaîne a fait des progrès très significatifs en 2023, ce qui a attiré l’attention de chacun.Nous pensons qu’il y a les raisons suivantes,
-
Jump Crypto a clarifié la connotation et l’extension du concept du jeu complet au début de l’année, ce qui la distingue clairement entre le jeu à deux chaînes et les pistes de voyage à deux chaînes Gamefi.
-
Le moteur de jeu de l’architecture ECS a commencé à apparaître au début de l’année, ce qui rend plus pratique d’établir des applications complexes sur la chaîne.
-
L’émergence de la chaîne de tic-tac a un saut qualitatif dans le taux de rafraîchissement du cadre logique de tous les jeux de chaîne, de sorte que le type de jeu complet de la chaîne est passé du système rond aux classes de stratégie instantanées qui nécessitent un taux de rafraîchissement élevé.
-
La vulgarisation des portefeuilles AA en 2023 peut considérablement améliorer l’expérience de l’opération du jeu complet.
-
Avec le développement rapide de ZK-Rollup, la technologie ZK aide les jeux All-Chain à se développer d’un jeu symétrique au « jeu d’information asymétrique ».
-
Les mondes autonomes, le récit, dégageant de la couche geek au cercle VC, est principalement dû aux deux événements de l’industrie relativement importants.L’autre est une réunion hors ligne appelée « Assemblée des mondes autonomes » tenue à Istanbul en novembre.
-
Plus d’une douzaine de jeux en pleine chaîne sont entrés dans le réseau de test en 2023, qui affichait préliminairement la jouabilité.
-
En 2023, l’infrastructure de la blockchain est de plus en plus lancée sur les couches d’application de la couche telles que le manque financier et social d’innovation suffisante, de sorte que la piste de jeu complète qui rencontre le « natif de la cryptographie » est devenu le leader du récit de la couche d’application.
-
Entité: En mode ECS, l’entité est un concept abstrait.L’entité peut être considérée comme un conteneur d’un ou plusieurs composants.
-
Composant: Le composant est le porte-avions des données.En mode ECS, toutes les données sont encapsulées dans le composant.Chaque composant représente un attribut ou un comportement spécifique, tel que l’emplacement, la vitesse, la couleur, etc.Le composant ne contient que des données et ne contient aucune logique ou comportement.
-
Système (système): Le système est l’endroit où les données sont traitées.Le système déterminera comment traiter ces entités en fonction de la composante de l’entité.Chaque système a une ou plusieurs tâches spécifiques, telles que le rendu, la simulation physique, la logique de l’IA, etc.
-
Performabilité: En combinant différents composants, vous pouvez créer des entités avec divers attributs et comportements sans créer un grand nombre de classes ou de structures.
-
Localité des données: Étant donné que le composant ne contient que des données, les données pertinentes peuvent être stockées étroitement ensemble pour améliorer le taux d’utilisation du cache, améliorant ainsi les performances.
-
Répétabilité: le système ne se soucie que des données et ne se soucie pas de la entité des données, de sorte que le même système peut être réutilisé entre plusieurs entités.
-
Parallélisme: En raison de la séparation des données et du comportement, le traitement parallèle des données dans un environnement multi-thread devient plus facile.
Bien que Jump Crypto (@Jump_) ait également proposé un moteur de jeu Arc (Action Registry Core) en même temps, nous pensons que l’architecture n’est qu’une variante de l’architecture ECS et a de nombreuses limites. une architecture ECS. -
Boundaire narratif strict: Cela signifie que le monde a un ensemble de règles de référence fixes et immuables.Ils ne changent pas avec le temps ou la situation, offrant une stabilité au monde.
-
Règles d’introduction formelles: Cela indique qu’il existe une règle claire et fixe dans l’entrée et la participation à ce monde.Ces règles incluent comment faire partie de ce monde et comment y interagir.
-
Il n’y a pas besoin de privilèges pour maintenir son existence: ce monde est auto-mélangé et ne dépend pas d’une personne ou d’une organisation spécifique à maintenir ou à gérer.
Dans le concept du monde autonome, le monde ne fait pas spécifiquement référence à la vie humaine, mais un conteneur, un endroit pour s’adapter aux règles et aux récits.Pour être plus rigoureux, le concept du jeu complet et du monde autonome n’est pas complètement équivalent. le monde autonome. -
Le Game Engine Argus Labs complète 10 millions de dollars de financement de semences américains, HAUN Ventures LED, Elad Gil, Balaji Srinivasan, Siqi Chen, Kevin Aluwi, Sunny Agarwal, Calvin Liu, Scott Moore, Robot Ventures, Anagram et Dispersion Capital.
-
Le Game Engine Curio Research complète 2,9 millions de dollars américains de financement du rond de semences, Bain Capital Crypto LED, TCG Crypto, Zonff Partners, Formless Capital, SMRTI Lab, Robot Ventures et de nombreux investisseurs providentiels.
-
Le Game Engine Paima Studios a obtenu 1,4 million de dollars de Cardano.
-
La Blockchain Startup Proof of Play Fondée par le co-fondateur de Farmville, Amitt Mahajan, a complété le financement de 33 millions de dollars. Balaji Srinivasan, les fondateurs de Twitch Justin Kan et Emmett Shear.La preuve de jeu vise à créer des jeux de blockchain intéressants et faciles à utiliser. Explorez, recherchez des jetons numériques marqués de PGLD.
-
Le jeu complet du jeu Citadel a annoncé en novembre qu’il avait terminé un financement de 3,3 millions de dollars, et 1kx a mené l’investissement.
Ce qui suit sera expliqué des infrastructures, de la logique narrative, du jeu complet et du financement de l’industrie.
Infrastructure
Nous pensons que l’infrastructure de tous les jeux de chaîne est le moteur de jeu, la chaîne de coche, un système caché d’informations basé sur ZKP et un compte AA.
>
Moteur de jeu
Game Engine est un cadre logiciel pour le développement et la création de jeux vidéo.Il comprend de nombreuses fonctions de base requises pour le développement de jeux.En utilisant un moteur de jeu, les développeurs peuvent se concentrer sur la conception de jeux et la créativité, sans avoir à construire toute l’infrastructure technique à partir de zéro.Le moteur de jeu fournit un outil rapide et efficace pour les développeurs de jeux afin de réduire les coûts de développement et le temps.
>
Pour le jeu en pleine chaîne, il est également nécessaire d’aider les développeurs à déployer rapidement la logique de jeu.Cela peut non seulement raccourcir le cycle de développement, mais également fournir une norme de données unifiée pour le développement d’itération ultérieur et l’interopérabilité en écologie ouverte.Si nous considérons le système de blockchain comme une base de données distribuée, comment stocker et lire des données dans le jeu fortement dans cette base de données distribuée, construire un grand contrat intelligent et synchroniser avec le statut avant en temps opportun n’est pas facile. .Le moteur de jeu complet de l’architecture ECS a vu le jour.
ECS (entité -component -system) est essentiellement une méthode de modélisation de la structure des données.
>
Il sépare les données (composants) du comportement (système) pour rendre le stockage et le traitement des données plus flexibles et efficaces.L’avantage de cette architecture est:
MUD: Lattice (@latticexyz) est le moteur de jeu complet le plus long et bien connu dans le champ Web3. de l’année. Les outils basés sur la fonderie peuvent pouvoir le stockage des données du client reflète l’état de la chaîne et du mode (une base de données Postgres qui peut utiliser SQL pour interroger et refléter l’état de votre chaîne).À la fin de l’année, Mud a introduit son propre Rollup Layer2 (basé sur OP Stack), nommé Red Stone.La boue ne convient actuellement qu’aux chaînes compatibles EVM.
DOJO: En plus de la solidité du jeu complet, le Caire de Starknet est également une langue commune.Cependant, la boue ne peut pas être bien compatible avec le Caire.Par conséquent, les fondateurs des deux projets actifs de l’écosystème Starknet de Realms et Briq Fork Mud, ont développé conjointement le Dojo du moteur basé au Caire (@Ohayo_Dojo).
World Engine: Argus (@argusLabs_) Le framework Rollup conçu pour le jeu complet.Le moteur mondial est divisé en deux pièces clés.La première partie est le noyau, composé de deux éléments clés: EVM Base Shard, une couche d’exécution hybride et un trieur qui prend en charge les fragments, et Game Shard, un moteur de jeu haute performance et une couche d’exécution.En outre, il existe des composants périphériques, tels que le relais de transaction et le code réseau pour la communication client-serveur, et les preuves de cloud ZK pour les jeux ZK comme Dark Forest.En termes simples, World Engine utilise également une architecture ECS, est livré avec une chaîne Layer2 compatible EVM, et la chaîne peut obtenir une rafraîchissement automatique de « cadres logiques » à haute efficacité.
Keystone: Curio (@ 0xcurio) a ouvert le Keystone en mai, une chaîne L2 intégrée à la chaîne L2 du jeu du jeu et du moteur de jeu ECS All-Chain, qui est basé sur OP Stack.Par rapport à la rédaction du statut ECS via des contrats intelligents, cette conception permet à toutes les opérations ECS (telles que les paramètres de requête et d’état) d’avoir des performances plus rapides.Par compilation pré-personnalisée, les contrats intelligents peuvent accéder à l’état de la chaîne ECS de la couche inférieure.La logique de jeu peut être écrite en langage Go, et non sur la solidité, qui peut être parallélisée à grande échelle.
D’autres chaînes ont également des moteurs de jeu en chaîne all différents basés sur l’architecture ECS, tels qu’Obelisk (@ 0xobeliskLabs) basé sur le langage de déplacement, Bolt (@MagicBlock) basé sur Solana, etc.
Chaîne de coche
Les jeux traditionnels sont basés sur une boucle, car leur mécanisme de fonctionnement principal est le cycle de jeu.Le cycle de jeu est un processus continu, qui comprend généralement les étapes de traitement des entrées des utilisateurs, de mise à jour de l’état du jeu et de rendre le monde du jeu.Ce cycle se poursuit pendant l’exploitation du jeu, gérant généralement des dizaines à des centaines de fois par seconde pour maintenir la douceur du monde du jeu.Dans cette architecture, le système de jeu (tel que les moteurs physiques, les systèmes d’IA, etc.) vérifie et manipule les entités et les composants du jeu qui leur tiennent à cœur dans chaque cycle.
Cependant, l’architecture de la blockchain est basée sur la poussée.Blockchain est une base de données distribuée qui partage et stockait des informations via les nœuds du réseau.Lorsqu’un nœud génère une nouvelle transaction (telle que le transfert, les appels de contrat, etc.), la transaction sera poussée au réseau, et d’autres nœuds le vérifieront et l’ajouteront à la blockchain après avoir reçu la transaction.Il s’agit d’un processus passif.Par conséquent, l’architecture de la blockchain est appelée push.
Dans les jeux Web2 traditionnels, l’exécution de la fonction de boucle de jeu est également appelée « trame logique », qui peut être intégrée dans le serveur de jeu de jeu, ou il peut être défini séparément en « serveur de battements ».Dans le jeu complet de la chaîne, la synchronisation des cadres logiques est généralement un cycle de jeu actif via la « mise à jour paresseuse » et le « cochage manuel ».L’inconvénient est que le taux de rafraîchissement des trames logiques est relativement faible et que le coût du gaz est plus élevé.@TheRealBytes peut atteindre une synchronisation de trame logique à efficacité élevée et automatisée en compilant la fonction circulante au nœud de chaîne.
Les représentants sont le moteur mondial et Keystone. être fait.
Portefeuille AA
Parce que chaque étape de tous les jeux de chaîne nécessite la chaîne, ce qui entraîne une énorme inconvénient: il est impossible de permettre aux utilisateurs de signer la transaction à chaque étape.La solution à ce problème, la méthode précédente consiste à définir le « portefeuille de brûleur ».
Le portefeuille So-called Burnor est un portefeuille temporaire.Cela ne peut être considéré que comme une solution temporaire.Et manquent de sécurité et de confidentialité suffisantes.
L’émergence du portefeuille abstraite du compte AA a complètement résolu ce problème.Nous savons qu’il existe deux types de comptes sur Ethereum: la première adresse est un compte externe (EOA), qui est généralement appelé compte de portefeuille.L’autre est le compte de contrat intelligent.
Deux de l’abstraction du compte: compatible avec le plan 4337 et le schéma abstrait des comptes natifs.Actuellement, l’arbitrum, le polygone, l’optimisme et le BNB n’ont pas d’abstraction de compte intégré natif.Il est plus pris en charge par 4337 produits liés (tels que la biconomie, l’empilement, etc.), et l’infrastructure est toujours en construction; et STARKNET et ZKSYNC deux chaînes prennent en charge l’abstraction du compte indigène.
Le portefeuille AA peut intégrer les clés de session dans Paymaster, c’est-à-dire que l’utilisateur approuve la transaction d’un jeu complet en chaîne basée sur un ensemble de paramètres, tels qu’une durée donnée, un volume de transaction maximal d’un jeton spécifique ou un contrat spécifique Fonctions spécifiques, etc.De cette façon, l’amitié du joueur peut être réalisée, c’est-à-dire que le jeu est en continu, et il est nécessaire de signer pour la confirmation sans chaque opération.
Un autre progrès est ERC-6551.Il fournit un compte de contrat intelligent pour tous les jetons ERC-721. Divers types d’interaction d’application.Dans le domaine de tous les jeux en chaîne, les actifs de jeu et l’identification de jeu peuvent être réalisés en même temps.
Informations cachées sur la chaîne de ZKP
« War Misty » est un mécanisme commun dans le jeu.Cette conception peut masquer les informations en couvrant certaines zones de la carte du jeu.Ce mécanisme augmente l’imprévisibilité de l’environnement de jeu et est une caractéristique typique du jeu d’informations incomplets si appelé.Les jeux MMO les plus populaires utilisent des mécanismes de jeu d’informations incomplets, ce qui offre aux joueurs plus d’espace pour l’exploration et la formulation de stratégies.
Cependant, dans la technologie de la blockchain, les données sont généralement complètement ouvertes et transparentes, ce qui rend difficile la mise en œuvre de mécanismes d’information incomplets.Cependant, le jeu de Dark Forest adopte avec succès l’utilisation de la technologie de preuve de connaissance zéro zksnarks et soumet avec succès des actions actives valides dans le joueur, et peut également maintenir sa vie privée.De cette façon, Dark Forest a créé un environnement de jeu d’information incomplet sur la blockchain.
Cependant, cette méthode de cachette d’informations compliquée doit utiliser la programmation de circuits ZK personnalisée, donc la cachette d’informations larges ne peut pas être réalisée dans le jeu complet. Le brouillard de la guerre.Le marché a encore besoin d’un circuit ZK universel qui peut réaliser la fonction « War Mist ».Son aléatoire sur sa chaîne ne nécessite plus de VRF traditionnels pour atteindre la décentralisation et jouer à un mélange et à un jeu équitables.En même temps, le moteur de jeu Zero-Knowledge Uzkge a une bibliothèque PLONK hautement optimisée.Ces circuits favorisent des calculs complexes, assurent l’intégrité du mécanisme de jeu et protègent la confidentialité des joueurs.
En octobre, @FlynnCalCutt de 0XPARC a publié un article, « ZK Hunt: An Expression in the Unknownow », qui présente comment utiliser la méthode « Commission », le circuit ZK combine la punition des jetons pour réaliser plusieurs chaînes. Fournir de nouvelles idées pour le jeu complet des informations asymétriques.
Logique narrative
Shanav K Mehta et Dev Bharel de Jumpy Crypto ont publié une série d’articles intitulée « Gaming Infrastic » en janvier, a proposé la classification des jeux de chaîne, la définition spécifique de tous les jeux de chaîne, les avantages de la fabrication de jeux en pleine chaîne et basé sur Arc All-Chain Game Engine Architecture.À ce stade, le jeu en pleine chaîne est devenu une certaine piste.
Nous savons maintenant qu’une définition simple est:
Le jeu entièrement Onchain fait référence à: toute la logique du jeu, le statut (actifs et autres) sont sur la chaîne et réalisées grâce à des contrats intelligents.Parfois, nous utilisons également le «jeu Onchain» à laquelle nous référer.Dans la littérature sur la chaîne, nous voyons souvent le terme «monde autonome» ou une «réalité en chaîne» équivalente.
Mais le dicton des jeux de chaîne complète est plus techniquement discuté.La déclaration la plus populaire dans le récit est le « monde autonome », de Lattic’s Ludens, il a écrit un petit journal en 2022 pour expliquer son idée intitulée « Autonomous Worlds ».
Dans l’article, Ludens estime que le monde indépendant est un « monde avec le bas de la blockchain », c’est-à-dire que le monde indépendant a des frontières narratives strictes et les règles d’introduction formelles.
Cette phrase décrit les trois caractéristiques fondamentales du « monde autonome »:
En plus du récit du monde autonome, il y a un autre récit simple à comprendre: les jeux en pleine chaîne sont en fait un « jeu décentralisé ».Ce récit est principalement d’imiter la méthode de financement décentralisé: étant donné que les règles financières sont inscrites dans le contrat intelligent comme « Defi », les règles de jeu peuvent naturellement être appelées « Degame ».
Jeu complet
Cette année, de nombreux jeux à pleine chaîne sont entrés dans la phase de test.
Lutte de ciel
Sky Strife (@skystrifehq) est un jeu stratégique (RTS) réel sur la chaîne complète, qui est construite à l’aide du moteur de boue.Il est produit par les concepteurs et développeurs de jeux internes de Lattice.Le gameplay de Sky Strife est similaire à d’autres jeux stratégiques instantanés.Prenant l’exemple de la carte du bureau des quatre personnes, les quatre joueurs sont situés dans les bases principales des quatre coins de la carte après le début.L’objectif du joueur est de concourir pour plus de ressources pour produire des soldats et finalement éliminer d’autres joueurs.Les ressources du jeu sont l’or (or), qui est représenté par G.Les joueurs peuvent consommer de l’or dans la base principale pour produire des bras avec une puissance d’attaque différente et une vitesse mobile.
>
Sky Strife a lancé une nouvelle série d’activités bêta publiques de la saison 0 en novembre et a utilisé la nouvelle solution d’expansion de la capacité de couche 2 conçue pour les jeux complets pour les jeux complets: Redstone.
Primodium
Primodium (@primodiumgame) est un jeu de construction simulé développé sur le développement du moteur de boue.Dans Primodium, vous devez concevoir et construire différentes productions automatiques de lignes de rationalisation, combiner la bande transporteuse, diverses usines et les ressources naturelles sur la carte pour créer un groupe de bâtiments de production de flux automatisés qui appartiennent à la vôtre. produire des produits industriels de plus en plus complexes.Le comportement de jeu peut être divisé en collection, transport, traitement, construction, recherche scientifique et combat.Et les joueurs doivent collecter en continu des ressources, améliorer la technologie, créer des armes, vaincre d’autres joueurs et finalement dominer la planète.
>
Cellule
Cellula (@cellularifegame) est un jeu de simulation de vie artificielle sur la chaîne complète.Les joueurs peuvent explorer, cultiver, évoluer et collecter une « vie » unique dans le jeu.Dans ce jeu, les règles des jeux de vie de Conway sont considérées comme le code génétique de « vie », qui détermine leur forme et leur vitalité.En utilisant la table d’artisanat, les joueurs peuvent créer librement diverses séquences de gènes et élever leur «vie» sur leur propre chaîne.Ces «vie» ont une apparence et des attributs uniques, montrant une variété de formes de vie.
>
La hauteur du bloc Ethereum agit comme un «temps» dans le jeu.Cependant, le cycle de la vie est toujours accompagné de la naissance et de la mort – lorsqu’une « vie » perd la vitalité, il mourra en permanence sur la chaîne, donnant l’espace pour la naissance de la nouvelle « vie ».
Survivant de butin
Loot Survivor (@Lootalms) est un jeu d’aventure de donjon textuel.Le jeu est inspiré par l’histoire de fond et le gameplay de la communauté originale du projet de butin.
>
Frontière sombre
Dark Frontier (@DarkFrontiergg) est le remake du célèbre jeu complet « Dark Forest », qui est exactement le même.C’est le remake du célèbre jeu complet « Dark Forest », et le gameplay est exactement le même.Dans Dark Frontier, chaque joueur tient sa planète et doit collecter des ressources sur la planète, construire une base et développer une technologie pour améliorer sa capacité de combat.Les joueurs peuvent utiliser des bâtiments de production de ressources, des installations de recherche scientifique et technologique et de fabrication d’armes pour obtenir des avantages au combat.Lorsque les joueurs volent dans l’espace interstellaire, ils doivent découvrir d’autres planètes et ressources grâce à une reconnaissance et une exploration continues.Lorsque deux joueurs découvrent également la même planète en même temps, ils peuvent choisir d’attaquer la planète ou de choisir de s’échapper.Pendant l’infraction, les joueurs doivent utiliser leurs propres armes pour attaquer la base de l’adversaire et se saisir les ressources de l’autre.
>
Le jeu a été produit par Argus basé sur le moteur mondial.
Il y a plus d’une douzaine de jeux complets dans la production, ou dans un stade de test très précoce, comme Gabby World, Infuence, Missisippi, Dope Wars, Mithraeum, Word3, Pixelaw, Shaoshin, Pirate Nation, etc. Introduction.
Financement de l’industrie
En tant que sous-track dans le jeu de la blockchain, le jeu complet.