L'ensemble du jeu de chaîne est soudainement devenu le centre d'intérêt du marché et le projet d'origine Dark Forest a été profondément démantelé.

Dark Forest est un jeu de stratégie décentralisé basé sur la blockchain Ethereum. Dans le jeu, les joueurs peuvent collecter des ressources, construire des bases, développer des technologies, collecter des armes, se battre avec d'autres joueurs et concourir pour des ressources.

Dans Dark Forest, chaque joueur contrôle sa propre planète et doit collecter des ressources, construire des bases et développer des technologies sur la planète pour améliorer sa capacité de combat. Les joueurs peuvent utiliser des ressources pour produire des bâtiments, des recherches technologiques et des installations de fabrication d'armes pour obtenir un avantage 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 constantes. Lorsque deux joueurs découvrent la même planète en même temps, ils peuvent choisir d'attaquer la planète ou de s'échapper. Lors de l'attaque, les joueurs doivent utiliser leurs propres armes pour attaquer la base de l'adversaire et s'emparer des ressources de l'adversaire.

La caractéristique de Dark Forest est que le jeu est entièrement basé sur la technologie de la blockchain. La planète et les ressources de chaque joueur sont stockées sur la blockchain et ne peuvent pas être altérées ou supprimées. De plus, Dark Forest est également un jeu décentralisé (DeGame) Il n'y a pas de serveur central pour contrôler le processus de jeu, mais il est maintenu et décidé conjointement par tous les joueurs.

Dark Forest est également le premier jeu à introduire le système de brouillard de guerre dans un jeu décentralisé à chaîne complète, qui a été confirmé par God V. Nous allons démonter en profondeur dans cet article pour explorer comment un tel jeu de stratégie en temps réel peut être réalisé dans un environnement de chaîne complète. @DfArchon organisera de temps en temps un "Community Round", et les étudiants intéressés peuvent également participer au test. Commençons par le type de jeu et comparons d'abord les jeux MMORPG et MMORTS :

  • Jeux MMO -RPG : jeux de rôle multijoueurs en ligne, monde ouvert, jeux avec un début et une fin, le plaisir du jeu réside dans l'histoire immersive et le monde du jeu métaverse. Par exemple, World of Warcraft.
  • Jeu MMO-RTS : confrontation de stratégie en ligne multijoueur, monde fermé relativement petit, le tour de jeu commence et se termine, le plaisir du jeu réside dans la confrontation multijoueur en arrière-plan de l'histoire, une stratégie est nécessaire pour obtenir le développement des ressources, puis détruire l'ennemi. Représentants typiques, StarCraft, Warcraft, un jeu en 20-40 minutes.
  • DF est un jeu MMORTS, car il y a beaucoup de personnes qui peuvent participer en même temps (jusqu'à des milliers de personnes), et la blockchain TPS est limitée, donc la durée d'un round (round) est d'environ 10 jours, et le gagnant ou perdant est basé sur le classement du ladder.Le score provient principalement des ressources obtenues dans le jeu (acquisition gratuite de PVE et pillage de PVP). **Pendant la suspension du jeu, l'utilisateur ne peut pas interagir avec le contrat de jeu. **

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

Opération d'offre ferme

Au début, lorsque le tour officiel se déroulait officiellement, un code d'invitation (clé) était nécessaire pour se connecter pour participer. Désormais, avec la fonction lobby, n'importe qui peut créer son propre tour, il existe donc un tour dit communautaire (similaire à un concours organisé par la communauté) ). Entrez dans la page d'accueil, cliquez sur "Créer un lobby", et vous entrerez dans la page de configuration du lobby, comme indiqué ci-dessous

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

Paramètres de jeu : la vitesse de jeu peut être modifiée en changeant la vitesse de récupération d'énergie/crédit et la vitesse de navigation.

Taille du monde : modifiez la taille de la carte en modifiant le rayon de l'univers.

Type d'espace et biome : sélectionnez la carte du jeu.

Planètes : définissez les paramètres de base des planètes.

Player spawn : génère les paramètres des paramètres du joueur.

Débris spatiaux : les paramètres des accessoires de jeu.

Zones de capture : réglages des paramètres de la zone de capture.

Artefacts : les paramètres des accessoires de jeu.

Autorisations d'administrateur : indiquez si vous souhaitez activer les joueurs de la liste blanche.

Snarks avancés : paramètres de brouillard de guerre.

Pour plus de conseils sur l'utilisation de Lobby, veuillez vous référer à cette réponse officielle :

Dark Forest a l'air compliqué à première vue, mais en fait ses règles de jeu de base sont très simples : les planètes ont des valeurs d'énergie qui diminuent avec la distance. Le saut entre les planètes consiste à s'attaquer les unes aux autres. La valeur d'énergie atténuée est utilisée pour déterminer. Bien sûr, il existe déjà de nombreux articles et vidéos sur la façon de jouer à des jeux, je ne les partagerai donc pas plus en détail ici.

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

### Analyse de la documentation des développeurs

La documentation du développeur fournit des explications sur le cadre de l'architecture de développement du jeu, ciblant les développeurs de plug-ins, les développeurs de clients Web, les développeurs de contrats de jeu et les développeurs de circuits ZK.

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

Connectez-vous à la Blockchain

Le jeu fonctionne sur la couche 2 de xDai, qui est la chaîne Gnosis actuelle. Parce que le jeu a besoin de beaucoup d'interaction avec le contrat pendant le fonctionnement, il a un nœud RPC intégré. L'équipe Gnosis a même lancé un nœud spécifique au jeu pour le jeu.

Modules externes

Dark Forest permet aux joueurs de personnaliser le client Web par défaut via un système de plug-in. Les plugins sont des extraits de code que les joueurs peuvent écrire pour générer des vues alternatives des données de jeu, automatiser les flux de travail de jeu courants ou même redéfinir le jeu. Essentiellement, Dark Forest permet aux joueurs d'interagir par programme avec le client Web de la manière qu'ils souhaitent.

Exploitation minière

Le mécanisme clé de The Dark Forest est son brouillard de guerre codé. Lorsque vous rejoignez une partie pour la première fois, vous ne savez pas où se trouvent les autres joueurs. Les joueurs doivent calculer des hachages pour découvrir des points d'intérêt dans l'univers, tels que des planètes et les emplacements des autres joueurs. Ces hachages sont conservés dans le stockage local du navigateur et sont considérés comme des données secrètes. Par défaut, le client Web par défaut de Dark Forest utilise un mineur Java à thread unique pour explorer l'univers, mais vous pouvez faire diverses choses pour augmenter votre taux de hachage, comme changer les cœurs du processeur à côté du bouton d'exploration. Si vous essayez de définir un nombre de cœurs supérieur au nombre réel de cœurs de votre ordinateur, les performances de votre mineur se stabiliseront.

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

Les jeux en chaîne complète deviennent soudainement le centre du marché, démantelant profondément le projet originateur Dark Forest

Au fur et à mesure que les mineurs du joueur découvrent des régions de la carte de l'univers, le client Web enregistre les informations relatives à ces régions non découvertes dans le stockage local du navigateur. Dark Forest enregistre les données dans IndexedDB. Les joueurs peuvent également agir en tant que mineurs explorant des cartes de localisation en exécutant un serveur distant.

Grognement

Dark Forest est alimenté par la technologie ZK-Snark, une technique cryptographique qui peut être utilisée pour prouver l'exactitude des fonctions sans révéler leurs entrées ou leur logique. Dark Forest utilise cette technique pour vérifier que les mouvements dans le jeu fonctionnent sans révéler l'emplacement de la planète à ceux qui fouinent sur la chaîne. Cette technique (Zk-snark Proof Generation) est très coûteuse en temps de calcul ! Donc, ce ZK-Proof déplace le calcul hors du navigateur et doit exécuter un Node.JS localement. Bien sûr, le jeu permet également l'utilisation d'un serveur distant pour exécuter ce service.

Résumer

En tant que jeu à chaîne complète avec une forte innovation, le développement de Dark Forest est en effet lent. Une raison possible est qu'il s'agit d'un projet mené par la communauté. Bien que la décentralisation puisse être garantie, elle affecte également l'efficacité du développement. Le dernier tour officiel a eu lieu en février 2022. La mise à jour de Webclient est en octobre 2020, et les mises à jour de plug-ins tiers (communautaires) sont toujours légèrement actives, y compris nightmarket (coordonnées planétaires de transaction anonymes) en juillet 2022 et lobby en mars 2022.

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
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
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)