Files
sanctuary-beta/docs/generation-alpha30.6.md
2026-09-12 19:04:57 +02:00

98 lines
5.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Alpha.30.6 — village souterrain et voies ramifiées
Cette passe prolonge le terrain 30.5 validé en jeu. Elle ne reprend ni
l’étirement vertical 30.4 ni les grandes cavités artificielles de la 25.
Créer un **nouveau monde** : le profil de prototype `sanctuary:island_v24`
évolue avec laccord du créateur pour ses mondes de test. Plafond Y640,
Minecraft 26.3-pre-2, Petit 512 / Moyen 724 par défaut / Grand 1 024 inchangés.
## Relief
Lamplitude de la déformation 3D supérieure passe de 0,80 à 0,95 dans les
mêmes grandes provinces. Leur répartition, les plateaux, les grottes basses,
les rivières courbes et le filtrage des petits fragments restent en place.
Il ny a ni sommet imposé ni ajout de bruit de détail. Latlas compare les
champs 24/27, 30.1, 30.5 et 30.6 aux mêmes coordonnées.
Deux morceaux de terrain naturel sur Petit/Moyen, trois sur Grand, sont
recherchés entre Y300 et Y400 au-dessus de l’île. Ce sont des volumes rocheux
pleins érodés par un bruit 3D large, indépendants des deux îlots minéraux à
coffre. Ils ne reçoivent aucun butin ni construction. Leurs positions sont
séparées et recherchées en 24 essais au plus par masse ; le champ de terrain
existant est sondé pour conserver un espace dair dessous. Le filtrage des
petits fragments sapplique également à ces hauteurs. La surface projetée
reste minoritaire ; aucun semis de blocs flottants nest ajouté.
Lidée dun lieu exceptionnel vers **Y600** est conservée pour plus tard.
Aucune structure, plateforme ou arène ny est générée dans cette version.
## Village abandonné
Un village vanilla abandonné est recherché dans la roche de l’île initiale.
**La cavité est aménagée spécialement pour lui**, à la demande du créateur :
sol commun praticable, chambres qui se recouvrent autour du graphe complet,
voûte irrégulière et accès vers les grottes voisines. Ce creusement reste
local ; aucun nouveau champ de cavités ne s’étend à l’île entière.
- Identifiant : `sanctuary:underground_abandoned_village`.
- Assemblage Jigsaw natif des plaines abandonnées, taille 6 et distance 80 ;
ces paramètres ne fixent pas un nombre de maisons. Aucun pool Minecraft
global nest remplacé, aucun graphe nest réduit pour le faire tenir.
- Au moins six maisons pour accepter un graphe. Les templates natifs gardent
leurs lits, coffres, toiles et zombie-villageois persistants et guérissables.
- Les rues utilisent le même sol pendant la planification **et** la pose,
sans être projetées sur le toit de l’île.
- Au plus 60 positions × six altitudes possibles, au plus 32 000 colonnes mises en
cache ; aucun chargement de chunks pour rechercher lemplacement.
- Le sous-sol doit offrir une majorité dappuis et de couverture. Le plan
local évite les fluides détectés, les secrets et les infrastructures ; les
raccords sont contrôlés avec leur emprise complète. Les refus sont journalisés.
- Les pièces enregistrent la cavité avec les maisons ; le locator et le
registre observent le véritable départ. Le village ne se reconstitue pas
dans un chunk déjà généré.
Le creusement laisse des fenêtres naturelles possibles. Ce nest pas une
nouvelle ville de surface, un laboratoire ou une restauration des Lost Cities.
Les options expérimentales et générales de structures doivent être actives.
## Mines et donjons
Avant les premiers chunks, le générateur réserve des mines Minecraft complètes :
objectif **une sur Petit/Moyen, deux sur Grand**. Il cherche dans au plus 192
candidats natifs, avec les contrôles dappuis et daltitude existants. Le plan
accepté est celui effectivement placé et localisé. Un échec reste explicite
au journal ; les graines testées ne prouvent pas lensemble des graines possibles.
Les mines restent indépendantes du commutateur expérimental ; loption générale
« Générer les structures » fait autorité.
Les salles à spawner restent la feature vanilla `monster_room`, avec ses
contrôles, butins et mobs. Les tentatives explorent neuf colonnes par chunk
au lieu de quatre, dans chaque chunk éligible, avec au plus 32 tentatives.
Les pièces protégées et les fluides restent exclus. Les plantes dont le support
est retiré par la pose tardive dun donjon sont nettoyées dans son volume, sans
modifier les plantes valides ni produire de drops. Cela sapplique aussi
aux expansions du générateur courant ; aucune expansion nest ouverte par
la recherche de structures.
## Voies de surface
Les voies se développent en longues portions suivant les pentes admissibles,
avec des bifurcations au milieu des parcours et des prolongements. Le ballast
reste continu sur les portions retenues ; certains rails et aiguillages sont
manquants et réparables. Aucune gare nest nécessaire pour conserver une voie.
Larrivée naturelle reste protégée sur 48 blocs autour de lorigine.
Les **68 % évoqués sont un repère visuel, pas un quota imposé**. Latlas des
structures mesure les colonnes aménagées et les superpose au relief. Les voies
sarrêtent lorsquun terrain ou un raccord ne convient pas ; elles ne terrassent
pas une autoroute à travers les montagnes ou le vide pour atteindre un quota.
## Registre et vérification
Une erreur darrêt révélée par les essais est corrigée : Minecraft peut exécuter
une tâche immédiatement sur un worker lorsque le serveur sarrête. Le registre
ne tente plus de modifier son état depuis ce worker. Les chunks trop tardifs
restent inconnus jusqu’à leur prochain chargement, sans inventer une absence.
Voir [les essais et limites](testing-alpha30.6.md) et [la méthode datlas](terrain-atlas.md).