Comment Minecraft génère des mondes
On estime que 2,8 billions de mondes uniques sont possibles avec le générateur de mondes de Minecraft. Les mondes sont essentiellement infinis et chaque jeu génère une carte du monde complètement différente. Mais comment Minecraft génère-t-il ces mondes incroyables ?
Si vous souhaitez connaître la réponse, vous êtes au bon endroit. Cet article explique comment générer des mondes dans Minecraft.
Tout commence par une graine
La génération du monde Minecraft n’est pas vraiment aléatoire, car chaque monde généré commence par un numéro de départ. Lorsque vous créez un monde, vous avez la possibilité d’entrer une graine ou de laisser Minecraft choisir une graine pour vous. Ces nombres sont placés dans un « générateur de nombres pseudo-aléatoires ». Il s’agit d’un algorithme qui génère des listes de nombres qui se rapprochent des nombres aléatoires.
Ces nombres pseudo-aléatoires sont à la base de la génération du monde Minecraft. Ils sont utilisés pour calculer des nombres pour un processus appelé « génération procédurale ». Ce processus crée des données de manière algorithmique pour créer des textures et des infographies 3D à grande échelle. C’est le cas de nombreux jeux vidéo, dont Minecraft.
En résumé:
- Un numéro de départ est saisi.
- Cette graine est entrée dans un générateur de nombres pseudo-aléatoires.
- Les données mathématiques sont créées à partir de la graine pour être utilisées comme coordonnées et emplacements.
- Étant donné que toutes les données proviennent du numéro de graine, une graine identique produira un monde identique.
Génération procédurale des mondes Minecraft
Comme vous l’avez peut-être deviné, la génération procédurale du terrain et des éléments du monde suit un ensemble spécifique d’étapes ou de procédures. Chaque étape contribue aux mondes Minecraft entièrement développés qui divertissent si bien les joueurs. Ce procédé est notamment basé sur des calculs de « bruit de Perlin ».
Pour Minecraft, le processus comporte quatre étapes principales.
- Cartes de bruit
- Éléments de terrain
- Grottes et minerais
- Décorations du monde
Cartes de bruit
Il est courant que la création de jeux informatiques commence par une « carte de bruit », et Minecraft ne fait pas exception. La première étape de la création du monde est la génération d’une carte du bruit du terrain, qui est essentiellement une représentation du terrain en points et en nuances qui sera ensuite entièrement développée. Ce générateur de bruit de terrain crée une carte topographique à partir de pierre et d’eau.
Au fur et à mesure qu’il se génère, il commence par une pile Island Biome et suit le reste des biomes, en ajoutant des détails en conséquence. La topographie de chaque biome est toujours générée de manière pseudo-aléatoire, mais appropriée à chaque biome.
Ensuite, d’autres cartes de bruit sont placées au-dessus de la première pour lisser le terrain et ajouter des détails sur le biome. Si vous observez attentivement, vous serez témoin de ce processus au fur et à mesure que votre monde se génère. Le résultat est une topographie complète faite de pierre, d’eau et d’air. Minecraft génère des morceaux de 16 × 16 au fur et à mesure que vous explorez.
Voici quelques faits essentiels sur une carte de bruit :
- La topographie est construite à partir de sone à l’aide d’une carte de bruit.
- Tout ce qui est en dessous de y=63 n’est pas de la pierre mais de l’eau.
- Tout le reste est air, avec la règle que l’air est toujours au-dessus de l’eau.
- La topographie est étendue et lissée en fonction de différents biomes.
- Aucune grotte n’existe encore dans la topographie de la pierre.
Cela donne le monde de base qui est prêt à être amélioré par le reste du processus créatif. À ce stade, les seuls matériaux utilisés sont la pierre, l’eau et l’air.
Éléments de terrain
La prochaine étape de la progression est l’ajout de blocs tels que l’herbe, la terre et le sable. Ceux-ci ne sont pas construits sur la pierre, mais ils écrasent plutôt le paysage de pierre déjà existant. Ceux-ci continuent d’être placés « de manière pseudo-aléatoire » en fonction des nombres générés par l’algorithme d’amorçage et de construction.
- L’herbe, le sable, la terre, etc. remplacent la pierre dans la topographie.
- Aucune grotte n’a encore été créée.
- Les minerais n’existent pas encore.
- Les décorations à la surface du terrain n’ont pas encore été générées.
L’algorithme de Microsoft tient compte du fait que le désert aura besoin de plus de sable, les océans de plus de gravier, etc. Chaque biome est rempli des combinaisons de matériaux terrestres appropriées.
Grottes et minerais
Maintenant que nous avons un monde construit avec de la pierre, de la terre, etc., il est temps d’ajouter des grottes aux montagnes et des ravins aux vallées. Il s’agit d’un processus en deux étapes :
- Les grottes et les ravins se génèrent.
- Les minerais sont immédiatement créés dans les éléments en pierre.
C’est alors que le cuivre, le charbon, l’or, etc. sont ajoutés au monde. Celles-ci sont régies par les règles et les distributions Minecraft définies dans chaque version.
Décorations du monde
La pierre angulaire finale pour compléter la génération du monde est l’ajout de décorations au monde. Cela inclut tout ce qu’un monde peut contenir d’autre. Les structures peuplent en premier, suivies de la flore et de la faune.
- Arbres et feuillage
- Herbes hautes et fleurs
- Ruches, abeilles et autres insectes
- Villages
- Naufrages et forteresses
- Temples de la jungle et pyramides du désert
- Portes du Nether
Ces détails varient dans chaque monde et ajoutent à la merveilleuse variété de Minecraft. Chaque élément apparaîtra en fonction de ses règles de distribution particulières. Par exemple, certains mondes peuvent être remplis d’océans et d’épaves tandis que d’autres ont des océans rares et espacés. Chaque monde est différent.
Comment les biomes sont-ils pris en compte ?
Lorsque la carte initiale du bruit du terrain est créée, elle est basée sur les règles de biome de Minecraft. Les nombres pour déterminer les zones de biome proviennent également de l’algorithme traitant le numéro de graine. Comme pour tout dans le monde, le nombre de graines dicte comment les nombres tombent.
Des nombres de température pseudo-aléatoires sont attribués à toutes les zones, et ceux-ci déterminent quel biome se développera dans une région donnée. D’autres processus de réglage fin sont exécutés, tels que le mélange des bords des biomes. Les détails de génération tels que ceux-ci font partie de l’algorithme propriétaire de Microsoft.
FAQ
Et les Terres lointaines ?
Les terres lointaines ont été créées lorsque l’algorithme de génération a été tellement dépassé qu’il a cessé de fonctionner. Les utilisateurs estiment que cela s’est produit à environ 12 millions de blocs du point d’apparition dans n’importe quelle direction. De nombreux joueurs se sont mis à essayer de trouver les terres lointaines. La rumeur veut que les Terres lointaines aient disparu avec des mises à jour ultérieures et un tout nouveau générateur de terrain.
Comment fonctionnent les distributions de minerai ?
Pour chaque version de Minecraft, vous pouvez trouver des distributions de minerai détaillées en ligne. Celles-ci régissent les emplacements d’apparition et la fréquence de chaque minerai en fonction de la hauteur ou de la valeur y. Par exemple, dans la version 1.20, le charbon peut apparaître de y = 0 à y = 320 et est plus courant dans les couches 44, 95 et 136. Les rechercher peut vous aider à accélérer votre recherche de minerais et de matériaux précieux.
Pourquoi une graine génère-t-elle le même monde à chaque fois ?
Pourquoi une graine génère-t-elle le même monde à chaque fois ?
Mondes générés par Minecraft
La génération de ces mondes de jeu infinis est fascinante. Tout numéro de graine générera son propre monde unique, mais uniquement avec cette entrée spécifique. La nature compliquée de l’algorithme explique la jouabilité illimitée du jeu. En fait, chaque monde est si grand qu’il serait impossible d’explorer et de remplir complètement un seul monde, et encore moins plusieurs mondes. Certains des mondes de Minecraft sont spécialement conçus pour une graine qui a une signification numérique. Au fur et à mesure que vous expérimentez, vous pouvez trouver des corrélations créatives cachées entre les graines du monde.
Que pensez-vous des mondes générés par Minecraft ? Aimez-vous la variété qu’ils offrent? Dites-nous dans la section commentaires ci-dessous.
Laisser un commentaire