Forum francais Minecraft. Serveur de jeu FR-Minecraft et astuces pour Minecraft.

Pages :: 1

#1 13/01/2018 15:17:21

Membre

Messages : 2

Les Seed

C'est pas vraiment un problème, mais je savais pas où mettre ce sujet. En fait, je voulais savoir comment fonctionnent les seed: comment un partir d'une suite d'une dizaine de chiffre, minecraft peut créer une map de plusieurs millions de blocs². Si quelqu'un pouvait m'éclairer à ce sujet, je lui en serait très reconnaissant. Merci d'avance!

Hors ligne

#2 13/01/2018 16:33:52

Rédacteur
Lieu : Entre une chaise et un ordi

Messages : 2 061
Site Web

Re : Les Seed

Il me semble, mais que quelqu'un me corrige si je me trompe, que les seeds sont simplement le référencement de la génération de ta map.

Pour être clair, les maps sont toutes générées aléatoirement par un algorithme, qui contient des milliards de milliards de milliards de possibilités différentes tellement il y a de variables qui peuvent être modifiées. Chaque génération reçoit un ID de référencement sous la forme d'une suite de chiffres (même si on peut utiliser des lettres et des symboles dans un seed, en fait le code le retranscrit en nombres après). Donc le seed, c'est cet ID ; autrement dit si tu choisis d'utiliser le seed 12345 par exemple, tu vas générer la 12345ème possibilité de l'algorithme.

Hors ligne

#3 14/01/2018 13:26:17

Membre

Messages : 2

Re : Les Seed

et si je fais une seed du genre: 936284627353739404837327262? Ils ont quand même pas prévu 936284627353739404837327262 possibilités?

Hors ligne

#4 14/01/2018 13:35:03

Modo forum - Rédacteur
Lieu : Between chair and keyboard

Messages : 211
Site Web

Re : Les Seed

Hericendre a écrit :

et si je fais une seed du genre: 936284627353739404837327262? Ils ont quand même pas prévu 936284627353739404837327262 possibilités?

Les possibilités sont générées automatiquement par ordinateurs, ils n'ont pas fait ça à la main 17

Hors ligne


adny.jpg

#5 14/01/2018 19:21:46

Membre
Lieu : France

Messages : 385

Re : Les Seed

Non, évidemment ce n'est pas des "possibilités". Ca casserait un peu l'aléatoire et ca serait super long à faire.

Je ne sais pas si Minecraft utilise cette méthode mais il y a de grande chances car c'est l'une des plus populaires:
Le jeu génère une image comme celle la:
Perlin_noise.jpg

Et plus le pixel est sombre, plus la hauteur du monde est importante. En gros les taches noires seront des montagnes.
Et c'est pour ça que l'image est floue, ca fait un effet "smooth" sur le monde.

--
Une autre possibilité:  vous le savez surement, on ne peut pas créer quelque chose de complètement aléatoire. Tout ce qui est random dans les jeux c'est du "pseudo-aléatoire".
En java, l'aléatoire est généré à partir d'un seed justement. Et ce seed peut être donné en tant qu'argument.

Hors ligne

#6 15/01/2018 07:19:17

Membre

Messages : 120

Re : Les Seed

Le 2e post de ce topic explique très bien comment fonctionne la génération aléatoire à partir d'un seed dans Minecraft :

http://www.minecraftforum.net/forums/mi … -algorithm

Dernière modification par Herobrine07 (15/01/2018 07:19:34)

Hors ligne

#7 19/01/2018 20:47:44

Membre
Lieu : entre Demence et Lucidité

Messages : 248

Re : Les Seed

Il faut savoir qu'une seed est générée via l'utilisation de la fonction JAVA String.HashCode qui va convertir n'importe quelle entrée (numérique ou alphabétique) en seed , et ca c'est quand tu remplis toi même l'espace dédié car ce que tu tapera servira de point de départ a la fonction pour générer ledit seed . . . quand tu ne le remplis pas , le Jeu va récupérer les données de l'horloge interne du système (jour / mois /année / heure /minute /secondes [je soupçonne déciseconde aussi mais j'en suis pas sur ] ) afin de l'utiliser dans la fonction JAVA dédiée et générer ton monde , c'est pour cela que chaque monde Minecraft est différent .

Hors ligne


Ryzen 9 5950x 16 coeurs 32 threads , 128Gb DDR4 3600mhz CL16 , Aorus  RTX 3080TI Xtreme , 7Tb stockage full SSD

#8 12/06/2023 04:35:25

Membre

Messages : 3

Re : Les Seed

Les "seeds" (ou "graines" en français) dans Minecraft sont des codes numériques qui sont utilisés pour générer les mondes et les cartes du jeu. Chaque seed produit un monde unique et prédictible, avec des caractéristiques spécifiques telles que la topographie, les biomes, les structures et les ressources.

Hors ligne

Pages :: 1

Pied de page des forums