Lors de la conférence EDCON au Monténégro, V God a déclaré que zk-SNARK sera aussi important que la blockchain dans les 10 prochaines années. Le jeu en chaîne complète Dark Forest utilise la technologie des zkSNARK et a été évalué par V God : "C'est vraiment intéressant."
Dark Forest (Dark Forest) est un jeu de chaîne MMO "Cryptographic Fog of War". Le brouillard de guerre est un mécanisme courant pour les joueurs. "StarCraft" et "Warcraft 3" adoptent cette conception, et sa dissimulation d'informations est réalisée par "brouillard de guerre" - la zone sur la carte du jeu sera couverte, jusqu'à ce que le joueur devine. Ce mécanisme d'imprévisibilité environnementale et tactique des deux côtés est également connu sous le nom de jeu d'information incomplet, et presque tous les jeux MMO populaires sont des jeux d'information incomplets, qui permettent aux joueurs d'explorer un espace stratégique plus riche et plus dramatique.
Sur la blockchain, les données sont complètement ouvertes et transparentes, et un mécanisme d'information incomplet ne peut pas être réalisé. Dark Forest utilise la technologie zkSNARKs sans preuve de connaissance pour permettre aux joueurs de soumettre publiquement des actions valides vérifiables tout en préservant la confidentialité, obtenant ainsi des informations incomplètes.
Ce qui suit présentera la vue d'ensemble du projet et la conception intéressante du jeu à chaîne complète Dark Forest, et à travers ce jeu, nous pouvons voir comment le monde Web3 réalise le jeu à informations incomplètes à chaîne complète. L'article expliquera également des concepts tels que "jeu en chaîne complète", "jeu d'information", "version cryptée du brouillard de guerre" et fera tomber les barrières terminologiques. J'espère que cet article sera utile à ceux qui veulent connaître les contours de Dark Forest et explorer le plaisir de l'ensemble du jeu.
** Cet article est uniquement destiné au partage d'informations et non à des conseils d'investissement, il n'est donc pas recommandé d'acheter un jeton ou un NFT spécifique, veuillez DYOR. *
01 Contexte du jeu
Dark Forest est un jeu de chaîne complète RTS (stratégie en temps réel) décentralisé construit sur les chaînes Ethereum et Gnosis (anciennement xDai). Le jeu est un jeu de conquête spatiale MMO, adapté du deuxième roman du même nom dans le chef-d'œuvre de la série Three-Body Problem de Liu Cixin, The Dark Forest. Le contenu principal du jeu est de combattre les envahisseurs des autres joueurs, de collecter des ressources dispersées au hasard sur la carte des étoiles et, en même temps, d'étendre autant que possible votre empire interstellaire.
* MMO est l'abréviation de Massively Multiplayer Online Game, qui fait référence à un jeu en ligne auquel 100 à 1000 joueurs peuvent participer simultanément via Internet.
Le premier proposant et fondateur de l'idée de la forêt noire est @Gubsheep. Il a assisté à une conférence sur les preuves à connaissance nulle et il a été impressionné par la théorie de la forêt noire décrite par Liu Cixin. Il a donc créé une preuve à connaissance nulle pour créer a L'idée d'une "forêt sombre dans un monde crypto". Au tout début, ce n'était qu'une idée très expérimentale et même un peu ludique. Après tout, en tant qu'application interactive à haute fréquence, le jeu faisait face à d'énormes défis dans l'environnement de la blockchain à cette époque et même maintenant, sans parler de la Juste au moment où la preuve naissante de la connaissance zéro est appliquée à un système aussi complexe, personne n'aurait pensé que Dark Forest a non seulement réalisé ce concept, mais est même devenu une étape importante dans l'histoire de la blockchain.

Membres clés de la première équipe de Dark Forest
Les principaux membres de la première équipe de Dark Forest étaient Gubsheep, Alan, Ivan et Moe. L'équipe a publié la première version bêta du jeu (Dark Forest v 0.3) sur le réseau de test Ethereum Ropsten le vendredi 7 août 2020. Le gagnant du concours recevra un total de 1024 DAI.
02 Tutoriel simple
De quoi les utilisateurs doivent-ils se préparer pour jouer ?
Site officiel du jeu :
Configuration initiale du site Web
Cliquez sur l'icône de verrouillage, entrez les paramètres du site Web et modifiez les deux paramètres "Pop-ups et redirection" et "Contenu dangereux" de bloquer à autoriser ;
Fenêtre pop-up et redirection : lors de votre première connexion au jeu, une fenêtre pop-up vous sera demandée pour signer la transaction ;
Contenu non sécurisé : cette option doit être activée lors de l'utilisation du dessin à distance.

Préparez xdai
Le jeu fonctionne sur la chaîne xDai, et le compte est entièrement compatible avec le compte Ethereum. Chaque opération dans le jeu doit consommer xDai comme frais de gaz. Vous pouvez également utiliser xDAI pour acheter des HAT planétaires ou des artefacts vendus par des joueurs sur le marché. . À chaque tour du jeu officiel, 0,05 xDai seront envoyés à l'adresse de la clé de vérification pour le démarrage anticipé du jeu. Dans le tour communautaire, xDai ne peut pas être distribué. Dans tous les cas, vous devez préparer une ration pour votre compte d'abord. xDai.
Il existe deux façons d'obtenir xDai :
Achat d'échange centralisé : AscendEX
Échange pont inter-chaînes : par exemple : Li.Finance, Hop, xPollinate-V2, xDai Bridge...
Préparez le code d'invitation
Habituellement, avant le match, l'officiel distribuera par email plusieurs codes d'invitation aux participants qualifiés au tour précédent.Vous pouvez demander à vos amis ou les solliciter dans le Discord de la communauté. Mais vous devez vous inscrire à la liste de diffusion sur le site officiel avant le jeu, afin d'avoir également une chance de recevoir la clé. En ce qui concerne la manière d'obtenir la clé lors du tour communautaire, vous devez faire attention à la communauté désignée à l'avance.

03 Mécanisme "Forêt brumeuse"
A partir de la stratégie originale en temps réel "Dune 2", le concept de brouillard de guerre a été introduit et formellement proposé. Les joueurs de Warcraft doivent être familiarisés avec le système de brouillard de bataille. Les informations telles que les troupes et le terrain de l'adversaire ne seront pas affichées tant que les troupes du joueur n'auront pas exploré. Ce sont des facteurs incertains dans la scène de bataille.
Après "Command and Conquer", le brouillard de guerre dans le jeu est progressivement divisé en deux types : la couche de carte et la couche d'unité. Le terrain inclus dans la couche de carte est difficile ou impossible à modifier, et il peut toujours être modifié après l'unité est retirée. Garantit l'efficacité de son renseignement, et le niveau d'unité se réfère principalement à la situation des unités actives dans la zone. Puisqu'il est impossible de s'assurer que l'autre partie reste toujours, elle sera à nouveau couverte après notre renseignement la source disparaît (comme l'unité d'investigation s'éloigne). Il est courant d'utiliser différents niveaux de noir pour distinguer les deux niveaux de brouillard. Le noir de la couche de carte est plus profond et, une fois la couche de carte ouverte, le brouillard restant de la couche d'unité est relativement plus clair. La forme ci-dessus de brouillard de guerre est relativement plus classique et largement utilisée. Ce mode classique a également été hérité par la plupart des jeux de stratégie en temps réel ultérieurs, et plus tard développé dans les jeux RTS et les jeux de stratégie au tour par tour qui utilisaient également le brouillard de guerre. On peut voir que cette conception est devenue un élément essentiel dans le concept des jeux 4x.

Le brouillard de guerre dans la forêt sombre est la partie de la carte que le joueur ne peut pas voir. Lors de la création d'un nouveau compte, seule une petite partie de la carte de la zone de départ est montrée au joueur, tandis que le reste de l'univers est couvert du brouillard de la guerre. La carte des étoiles sera étendue grâce aux calculs du CPU, et la vitesse d'exploration dépend des performances du CPU. Une fois la carte stellaire explorée, cette partie de l'information sera observée en continu, contrairement au brouillard de guerre dans les jeux Web2 traditionnels, qui reviendra à l'état de brouillard après le départ de l'unité de reconnaissance, de sorte que la vitesse d'exploration de la carte stellaire détermine directement le La quantité d'informations obtenues. Plus vous aurez d'intelligence, plus vos décisions seront précises.
Retour au jeu Dark Forest. Le brouillard de guerre dans les jeux Web2 repose sur la combinaison du champ de vision, du terrain, de l'exploration, de la météo, etc. En tant que jeu de chaîne Web3, la preuve de la connaissance zéro peut simplement construire intelligemment une forêt sombre cryptée décentralisée. Ce type de gameplay qui utilise l'informatique numérique pour explorer l'univers et diffuser les coordonnées de l'ennemi n'est jamais apparu dans les jeux précédents.
La plus grande différence entre les jeux en chaîne complète et les jeux en chaîne ordinaires est que toutes les données du jeu se trouvent sur la chaîne.Combinés à l'ouverture et à la transparence des données de la blockchain, la plupart des jeux dits en chaîne complète sont des jeux entièrement basés sur l'information. Par conséquent, on pense généralement qu'il est difficile de créer un jeu MMO à chaîne complète avec une jouabilité élevée en utilisant des éléments de brouillard de guerre.
Dark Forest utilise la technologie zkSNARK pour réaliser que le comportement du joueur peut être vérifié avec précision, mais l'état est caché aux autres joueurs. Du point de vue du joueur, l'état complet de l'univers n'a pas été entièrement affiché.Les joueurs peuvent profiter du plaisir d'explorer des cartes et de découvrir des mondes inconnus sur la chaîne. Il est même possible d'utiliser le principe du brouillard de guerre pour réaliser un développement multi-lignes en même temps, et étendre la planète dans différentes zones de la carte des étoiles. Lorsque d'autres joueurs vous explorent et ont la capacité d'attaquer, vous ne serez pas anéanti en raison d'une trop grande concentration de ressources et vous pourrez vous regrouper ailleurs.
04 Utilisation de la technologie ZK pour réaliser un jeu d'informations incomplètes
Zkp (zero-knowledge proof) peut pleinement prouver qu'il est le propriétaire légal de certains droits et intérêts sans montrer d'informations spécifiques au vérificateur.zkSNARK est l'une des méthodes de mise en œuvre de Zkp. Dark Forest utilise zkSNARK pour se rendre compte que les actions du joueur peuvent être vérifiées avec des détails précis, mais cachées aux autres joueurs. Par conséquent, bien qu'il s'agisse d'un jeu à chaîne complète, il contient des informations confidentielles, de sorte que la forêt sombre peut être qualifiée de jeu d'informations incomplètes.
Les jeux d'informations complètes et incomplètes peuvent sembler peu familiers, mais le concept lui-même est simple. Un jeu comme les échecs ou le go peut être considéré comme un jeu d'information parfaite car, du point de vue de chacun, toutes les informations sur l'échiquier sont accessibles à tous. StepN est également un jeu de toutes les informations. Parce que chaque joueur sait à qui appartient quelle paire de chaussures et quelles sont les caractéristiques de chaque paire de chaussures.
Dark Forest est connu comme le jeu en chaîne complet du jeu d'informations incomplètes. Si nous utilisons des jeux familiers pour décrire les jeux à informations incomplètes, ce sont des jeux à informations cachées comme le mahjong et le poker. En ce qui concerne le mahjong, la main et le deck de l'adversaire sont masqués, tandis qu'au poker, les informations sur la main et le deck de l'adversaire sont masquées. L'innovation de Dark Forest est qu'il met ce jeu d'information incomplet sur la chaîne. Tout en envoyant des actions vérifiables et valides en tant qu'informations publiques, chaque joueur reste privé.

Dark Forest utilise zkSNARK pour masquer des emplacements sur des cartes partagées et créer un brouillard de guerre
Les joueurs n'ont pas besoin d'envoyer les coordonnées de la planète conquise au contrat intelligent, ils n'ont qu'à réclamer la position de la planète (en hachant les coordonnées de la planète) et une preuve à connaissance nulle que le hachage est valide, assurant ainsi la non-publicité du emplacement de la planète.
Lorsqu'un joueur effectue un mouvement, il envoie le hachage de la planète qu'il a quittée et le hachage de sa destination, ainsi qu'une preuve à connaissance nulle qu'il s'agit d'une action valide.

Inverser le hachage est difficile, donc rechercher le contrat de la forêt sombre ne vous dira pas où se trouvent vraiment les autres joueurs. Vous ne pouvez trouver d'autres joueurs qu'en explorant la carte des étoiles. Lors de l'exploration de la carte des étoiles, étant donné que les informations sur la destination ne peuvent pas être prédites à l'avance, la prise de décision du joueur n'est que la solution optimale dans la situation actuelle. Chaque fois qu'une nouvelle planète ou un nouvel artefact est découvert, le joueur doit ré-analyser et analyser en fonction de toutes les informations actuelles.Prise de décision, est-il possible d'attaquer la planète de l'adversaire ou combien coûte l'obtention de cet artefact? Et ainsi de suite. La solution optimale est sélectionnée en fonction de la situation à ce moment-là tout le temps, ce qui est l'essence du jeu des informations incomplètes.
05 Le système de plug-in ouvert améliore la jouabilité
L'objectif principal de Dark Forest est de permettre aux utilisateurs de s'amuser de différentes manières. L'objectif compétitif du jeu est de marquer autant de points que possible, et même si vous n'êtes pas vous-même un joueur compétitif, il existe de nombreuses autres façons de s'amuser. Les plug-ins sont une partie importante de la branche de jeu Dark Forest. En tant que jeu d'avant-garde, c'est aussi un terrain d'essai pour diverses fonctions. À l'heure actuelle, 55 plug-ins open source sont inclus dans la bibliothèque de plug-ins de la revue officielle. Principalement divisé en trois catégories :
Visualisation : Une introduction à la comparaison d'interface native du jeu. Les joueurs peuvent développer diverses fonctions selon leurs propres besoins, telles que la visualisation de données (heat map, petite carte, outil d'export de carte permettant de calculer le temps de transmission entre les planètes, etc.), objectifs spécifiques Le point culminant ou la marque de (Baotuan must-have plug-in friendly logo and highlight friends, highlight planet buff, etc.
Marché d'échange : principalement pour que les joueurs correspondent à l'échange de différentes ressources, ajoutant de nouvelles motivations de jeu aux joueurs, y compris, mais sans s'y limiter : le marché d'échange d'artefacts, similaire aux systèmes d'échange d'équipements dans d'autres jeux, le marché des récompenses coordonnées, le marché des récompenses planétaires, etc. .
Automatisation : ce type de plug-in est généralement utilisé plus fréquemment, principalement par le biais de scripts pour aider les joueurs à simplifier les opérations complexes et lourdes d'origine, et à améliorer l'efficacité de l'exécution : lié aux ressources (capture et gestion d'artefacts, ensemble en deux parties Hunt Artifacts, Artifactory , mine d'argent en un clic Distribuer de l'argent, centraliser les ressources, etc.), liés à la bataille (capture en un clic des planètes environnantes Crawl Planets, attaque répétée automatique Attaque répétée, attaque coordonnée en un clic Attaque simultanée, même faire la guerre qui peut directement lancer des guerres contre des joueurs, etc.)
Conclusion
Dans la forêt sombre, l'élément Fi est affaibli et une plus grande attention est accordée au gameplay, créant ainsi une expérience de jeu riche et un gameplay diversifié ; en même temps, il réalise également l'expérience de nouvelles fonctions. La tricherie, la corruption, la coopération, l'automatisation sont toutes autorisées, à l'exception des bugs révolutionnaires, car vous êtes dans la "forêt sombre".
La nouvelle expérience de jeu fait de Dark Forest un cheval noir dans les jeux en chaîne, et le système de guilde ouvert lui permet de mieux répondre aux besoins de décentralisation. Le Snap Finger Research Institute continuera à prêter attention à ce jeu en chaîne complète à l'avenir.
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.
Démantèlement de la forêt sombre, à l'origine du jeu en chaîne complète : le potentiel d'application de ZK dans le jeu
Auteur original : Snapfingers DAO
Préface
Lors de la conférence EDCON au Monténégro, V God a déclaré que zk-SNARK sera aussi important que la blockchain dans les 10 prochaines années. Le jeu en chaîne complète Dark Forest utilise la technologie des zkSNARK et a été évalué par V God : "C'est vraiment intéressant."
Dark Forest (Dark Forest) est un jeu de chaîne MMO "Cryptographic Fog of War". Le brouillard de guerre est un mécanisme courant pour les joueurs. "StarCraft" et "Warcraft 3" adoptent cette conception, et sa dissimulation d'informations est réalisée par "brouillard de guerre" - la zone sur la carte du jeu sera couverte, jusqu'à ce que le joueur devine. Ce mécanisme d'imprévisibilité environnementale et tactique des deux côtés est également connu sous le nom de jeu d'information incomplet, et presque tous les jeux MMO populaires sont des jeux d'information incomplets, qui permettent aux joueurs d'explorer un espace stratégique plus riche et plus dramatique.
Sur la blockchain, les données sont complètement ouvertes et transparentes, et un mécanisme d'information incomplet ne peut pas être réalisé. Dark Forest utilise la technologie zkSNARKs sans preuve de connaissance pour permettre aux joueurs de soumettre publiquement des actions valides vérifiables tout en préservant la confidentialité, obtenant ainsi des informations incomplètes.
Ce qui suit présentera la vue d'ensemble du projet et la conception intéressante du jeu à chaîne complète Dark Forest, et à travers ce jeu, nous pouvons voir comment le monde Web3 réalise le jeu à informations incomplètes à chaîne complète. L'article expliquera également des concepts tels que "jeu en chaîne complète", "jeu d'information", "version cryptée du brouillard de guerre" et fera tomber les barrières terminologiques. J'espère que cet article sera utile à ceux qui veulent connaître les contours de Dark Forest et explorer le plaisir de l'ensemble du jeu.
** Cet article est uniquement destiné au partage d'informations et non à des conseils d'investissement, il n'est donc pas recommandé d'acheter un jeton ou un NFT spécifique, veuillez DYOR. *
01 Contexte du jeu
Dark Forest est un jeu de chaîne complète RTS (stratégie en temps réel) décentralisé construit sur les chaînes Ethereum et Gnosis (anciennement xDai). Le jeu est un jeu de conquête spatiale MMO, adapté du deuxième roman du même nom dans le chef-d'œuvre de la série Three-Body Problem de Liu Cixin, The Dark Forest. Le contenu principal du jeu est de combattre les envahisseurs des autres joueurs, de collecter des ressources dispersées au hasard sur la carte des étoiles et, en même temps, d'étendre autant que possible votre empire interstellaire.
* MMO est l'abréviation de Massively Multiplayer Online Game, qui fait référence à un jeu en ligne auquel 100 à 1000 joueurs peuvent participer simultanément via Internet.
Le premier proposant et fondateur de l'idée de la forêt noire est @Gubsheep. Il a assisté à une conférence sur les preuves à connaissance nulle et il a été impressionné par la théorie de la forêt noire décrite par Liu Cixin. Il a donc créé une preuve à connaissance nulle pour créer a L'idée d'une "forêt sombre dans un monde crypto". Au tout début, ce n'était qu'une idée très expérimentale et même un peu ludique. Après tout, en tant qu'application interactive à haute fréquence, le jeu faisait face à d'énormes défis dans l'environnement de la blockchain à cette époque et même maintenant, sans parler de la Juste au moment où la preuve naissante de la connaissance zéro est appliquée à un système aussi complexe, personne n'aurait pensé que Dark Forest a non seulement réalisé ce concept, mais est même devenu une étape importante dans l'histoire de la blockchain.

Membres clés de la première équipe de Dark Forest
Les principaux membres de la première équipe de Dark Forest étaient Gubsheep, Alan, Ivan et Moe. L'équipe a publié la première version bêta du jeu (Dark Forest v 0.3) sur le réseau de test Ethereum Ropsten le vendredi 7 août 2020. Le gagnant du concours recevra un total de 1024 DAI.
02 Tutoriel simple
De quoi les utilisateurs doivent-ils se préparer pour jouer ?
Site officiel du jeu :
Configuration initiale du site Web
Cliquez sur l'icône de verrouillage, entrez les paramètres du site Web et modifiez les deux paramètres "Pop-ups et redirection" et "Contenu dangereux" de bloquer à autoriser ;
Fenêtre pop-up et redirection : lors de votre première connexion au jeu, une fenêtre pop-up vous sera demandée pour signer la transaction ;
Contenu non sécurisé : cette option doit être activée lors de l'utilisation du dessin à distance.

Le jeu fonctionne sur la chaîne xDai, et le compte est entièrement compatible avec le compte Ethereum. Chaque opération dans le jeu doit consommer xDai comme frais de gaz. Vous pouvez également utiliser xDAI pour acheter des HAT planétaires ou des artefacts vendus par des joueurs sur le marché. . À chaque tour du jeu officiel, 0,05 xDai seront envoyés à l'adresse de la clé de vérification pour le démarrage anticipé du jeu. Dans le tour communautaire, xDai ne peut pas être distribué. Dans tous les cas, vous devez préparer une ration pour votre compte d'abord. xDai.
Il existe deux façons d'obtenir xDai :
Achat d'échange centralisé : AscendEX
Échange pont inter-chaînes : par exemple : Li.Finance, Hop, xPollinate-V2, xDai Bridge...
Habituellement, avant le match, l'officiel distribuera par email plusieurs codes d'invitation aux participants qualifiés au tour précédent.Vous pouvez demander à vos amis ou les solliciter dans le Discord de la communauté. Mais vous devez vous inscrire à la liste de diffusion sur le site officiel avant le jeu, afin d'avoir également une chance de recevoir la clé. En ce qui concerne la manière d'obtenir la clé lors du tour communautaire, vous devez faire attention à la communauté désignée à l'avance.

03 Mécanisme "Forêt brumeuse"
A partir de la stratégie originale en temps réel "Dune 2", le concept de brouillard de guerre a été introduit et formellement proposé. Les joueurs de Warcraft doivent être familiarisés avec le système de brouillard de bataille. Les informations telles que les troupes et le terrain de l'adversaire ne seront pas affichées tant que les troupes du joueur n'auront pas exploré. Ce sont des facteurs incertains dans la scène de bataille.
Après "Command and Conquer", le brouillard de guerre dans le jeu est progressivement divisé en deux types : la couche de carte et la couche d'unité. Le terrain inclus dans la couche de carte est difficile ou impossible à modifier, et il peut toujours être modifié après l'unité est retirée. Garantit l'efficacité de son renseignement, et le niveau d'unité se réfère principalement à la situation des unités actives dans la zone. Puisqu'il est impossible de s'assurer que l'autre partie reste toujours, elle sera à nouveau couverte après notre renseignement la source disparaît (comme l'unité d'investigation s'éloigne). Il est courant d'utiliser différents niveaux de noir pour distinguer les deux niveaux de brouillard. Le noir de la couche de carte est plus profond et, une fois la couche de carte ouverte, le brouillard restant de la couche d'unité est relativement plus clair. La forme ci-dessus de brouillard de guerre est relativement plus classique et largement utilisée. Ce mode classique a également été hérité par la plupart des jeux de stratégie en temps réel ultérieurs, et plus tard développé dans les jeux RTS et les jeux de stratégie au tour par tour qui utilisaient également le brouillard de guerre. On peut voir que cette conception est devenue un élément essentiel dans le concept des jeux 4x.

Le brouillard de guerre dans la forêt sombre est la partie de la carte que le joueur ne peut pas voir. Lors de la création d'un nouveau compte, seule une petite partie de la carte de la zone de départ est montrée au joueur, tandis que le reste de l'univers est couvert du brouillard de la guerre. La carte des étoiles sera étendue grâce aux calculs du CPU, et la vitesse d'exploration dépend des performances du CPU. Une fois la carte stellaire explorée, cette partie de l'information sera observée en continu, contrairement au brouillard de guerre dans les jeux Web2 traditionnels, qui reviendra à l'état de brouillard après le départ de l'unité de reconnaissance, de sorte que la vitesse d'exploration de la carte stellaire détermine directement le La quantité d'informations obtenues. Plus vous aurez d'intelligence, plus vos décisions seront précises.
Retour au jeu Dark Forest. Le brouillard de guerre dans les jeux Web2 repose sur la combinaison du champ de vision, du terrain, de l'exploration, de la météo, etc. En tant que jeu de chaîne Web3, la preuve de la connaissance zéro peut simplement construire intelligemment une forêt sombre cryptée décentralisée. Ce type de gameplay qui utilise l'informatique numérique pour explorer l'univers et diffuser les coordonnées de l'ennemi n'est jamais apparu dans les jeux précédents.
La plus grande différence entre les jeux en chaîne complète et les jeux en chaîne ordinaires est que toutes les données du jeu se trouvent sur la chaîne.Combinés à l'ouverture et à la transparence des données de la blockchain, la plupart des jeux dits en chaîne complète sont des jeux entièrement basés sur l'information. Par conséquent, on pense généralement qu'il est difficile de créer un jeu MMO à chaîne complète avec une jouabilité élevée en utilisant des éléments de brouillard de guerre.
Dark Forest utilise la technologie zkSNARK pour réaliser que le comportement du joueur peut être vérifié avec précision, mais l'état est caché aux autres joueurs. Du point de vue du joueur, l'état complet de l'univers n'a pas été entièrement affiché.Les joueurs peuvent profiter du plaisir d'explorer des cartes et de découvrir des mondes inconnus sur la chaîne. Il est même possible d'utiliser le principe du brouillard de guerre pour réaliser un développement multi-lignes en même temps, et étendre la planète dans différentes zones de la carte des étoiles. Lorsque d'autres joueurs vous explorent et ont la capacité d'attaquer, vous ne serez pas anéanti en raison d'une trop grande concentration de ressources et vous pourrez vous regrouper ailleurs.
04 Utilisation de la technologie ZK pour réaliser un jeu d'informations incomplètes
Zkp (zero-knowledge proof) peut pleinement prouver qu'il est le propriétaire légal de certains droits et intérêts sans montrer d'informations spécifiques au vérificateur.zkSNARK est l'une des méthodes de mise en œuvre de Zkp. Dark Forest utilise zkSNARK pour se rendre compte que les actions du joueur peuvent être vérifiées avec des détails précis, mais cachées aux autres joueurs. Par conséquent, bien qu'il s'agisse d'un jeu à chaîne complète, il contient des informations confidentielles, de sorte que la forêt sombre peut être qualifiée de jeu d'informations incomplètes.
Les jeux d'informations complètes et incomplètes peuvent sembler peu familiers, mais le concept lui-même est simple. Un jeu comme les échecs ou le go peut être considéré comme un jeu d'information parfaite car, du point de vue de chacun, toutes les informations sur l'échiquier sont accessibles à tous. StepN est également un jeu de toutes les informations. Parce que chaque joueur sait à qui appartient quelle paire de chaussures et quelles sont les caractéristiques de chaque paire de chaussures.
Dark Forest est connu comme le jeu en chaîne complet du jeu d'informations incomplètes. Si nous utilisons des jeux familiers pour décrire les jeux à informations incomplètes, ce sont des jeux à informations cachées comme le mahjong et le poker. En ce qui concerne le mahjong, la main et le deck de l'adversaire sont masqués, tandis qu'au poker, les informations sur la main et le deck de l'adversaire sont masquées. L'innovation de Dark Forest est qu'il met ce jeu d'information incomplet sur la chaîne. Tout en envoyant des actions vérifiables et valides en tant qu'informations publiques, chaque joueur reste privé.

Dark Forest utilise zkSNARK pour masquer des emplacements sur des cartes partagées et créer un brouillard de guerre
Les joueurs n'ont pas besoin d'envoyer les coordonnées de la planète conquise au contrat intelligent, ils n'ont qu'à réclamer la position de la planète (en hachant les coordonnées de la planète) et une preuve à connaissance nulle que le hachage est valide, assurant ainsi la non-publicité du emplacement de la planète.
Lorsqu'un joueur effectue un mouvement, il envoie le hachage de la planète qu'il a quittée et le hachage de sa destination, ainsi qu'une preuve à connaissance nulle qu'il s'agit d'une action valide.

Inverser le hachage est difficile, donc rechercher le contrat de la forêt sombre ne vous dira pas où se trouvent vraiment les autres joueurs. Vous ne pouvez trouver d'autres joueurs qu'en explorant la carte des étoiles. Lors de l'exploration de la carte des étoiles, étant donné que les informations sur la destination ne peuvent pas être prédites à l'avance, la prise de décision du joueur n'est que la solution optimale dans la situation actuelle. Chaque fois qu'une nouvelle planète ou un nouvel artefact est découvert, le joueur doit ré-analyser et analyser en fonction de toutes les informations actuelles.Prise de décision, est-il possible d'attaquer la planète de l'adversaire ou combien coûte l'obtention de cet artefact? Et ainsi de suite. La solution optimale est sélectionnée en fonction de la situation à ce moment-là tout le temps, ce qui est l'essence du jeu des informations incomplètes.
05 Le système de plug-in ouvert améliore la jouabilité
L'objectif principal de Dark Forest est de permettre aux utilisateurs de s'amuser de différentes manières. L'objectif compétitif du jeu est de marquer autant de points que possible, et même si vous n'êtes pas vous-même un joueur compétitif, il existe de nombreuses autres façons de s'amuser. Les plug-ins sont une partie importante de la branche de jeu Dark Forest. En tant que jeu d'avant-garde, c'est aussi un terrain d'essai pour diverses fonctions. À l'heure actuelle, 55 plug-ins open source sont inclus dans la bibliothèque de plug-ins de la revue officielle. Principalement divisé en trois catégories :
Conclusion
Dans la forêt sombre, l'élément Fi est affaibli et une plus grande attention est accordée au gameplay, créant ainsi une expérience de jeu riche et un gameplay diversifié ; en même temps, il réalise également l'expérience de nouvelles fonctions. La tricherie, la corruption, la coopération, l'automatisation sont toutes autorisées, à l'exception des bugs révolutionnaires, car vous êtes dans la "forêt sombre".
La nouvelle expérience de jeu fait de Dark Forest un cheval noir dans les jeux en chaîne, et le système de guilde ouvert lui permet de mieux répondre aux besoins de décentralisation. Le Snap Finger Research Institute continuera à prêter attention à ce jeu en chaîne complète à l'avenir.