Add rifts, river basins and stratified depths for alpha.8
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
+140
-2
@@ -64,7 +64,8 @@ Le framework déplace aussi le spawn vers une grille de tests située loin du ce
|
||||
Le test capture donc le spawn juste avant ce déplacement, après l'initialisation
|
||||
normale du monde, et examine les coordonnées absolues de l'île.
|
||||
|
||||
Les neuf tests Sanctuary vérifient :
|
||||
Les scénarios suivants couvrent le socle et les générations historiques ;
|
||||
les contrôles et résultats propres à l’alpha.8 figurent plus bas :
|
||||
|
||||
1. Le vrai générateur Sanctuary est chargé et le spawn collectif repose sur une
|
||||
surface déjà présente dans la densité naturelle, avec un sol plein de 3×3
|
||||
@@ -91,7 +92,7 @@ Les neuf tests Sanctuary vérifient :
|
||||
active et les minerais sont inspectés sur le terrain. Une réserve de lave
|
||||
présente conserve ses 18 sources, ses supports et son accès après simulation.
|
||||
9. Les anciennes clés gardent leur traitement d’origine. Seuls les nouveaux
|
||||
paramètres activent les forêts et les eaux de l’alpha.7.
|
||||
paramètres activent le traitement ajouté pour leur génération.
|
||||
|
||||
La recherche de spawn parcourt l'île finie, par anneaux de quatre blocs jusqu'à
|
||||
288 blocs du centre. Elle examine d'abord la hauteur brute pour éviter de
|
||||
@@ -188,6 +189,143 @@ Pour cet essai visuel en monde de développement créatif, comparer la même vue
|
||||
Y=63 ni assombrissement d'altitude au passage de Y=32. Les brouillards de l'eau,
|
||||
de la météo et des effets d'aveuglement ou d'obscurité doivent rester présents.
|
||||
|
||||
## Contrôles et validation alpha.8 — 9 septembre 2026
|
||||
|
||||
Les trois essais utilisent des mondes neufs et le preset de production
|
||||
`sanctuary:sanctuary_rift`, avec Minecraft 26.3-pre-2, Java 25, Fabric Loader
|
||||
0.19.5 et Fabric API 0.160.0+26.3. Les journaux propres aux graines `0`, `42`
|
||||
et `8675309` terminent leurs tests requis et leur tâche Gradle sans échec.
|
||||
Le build complet `check build assemblePack` est exécuté sur la graine `42`.
|
||||
Il passe en 4m 57s,
|
||||
avec 12 tests purs de comportement et les tests serveur.
|
||||
Les exports généraux facultatifs sont désactivés ; les diagnostics ciblés et
|
||||
les assertions de comportement restent actifs.
|
||||
|
||||
Les nouveaux contrôles exigent de vrais bassins terminaux connectés à la
|
||||
rivière et la continuité physique entre chaque tige et son chapeau de gros
|
||||
champignon. Les rapports antérieurs à ces contrôles ne sont pas utilisés.
|
||||
|
||||
| Graine | Chunks FULL | Failles / colonnes témoins | Chênes / bouleaux supérieurs | Chênes noirs inférieurs | Gros champignons | Petits sous plafond | Minerais dehors : charbon / fer / cuivre |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| `0` | 246 | 3 / 3 | 331 / 249 | 19 | 22 | 273 | 488 / 170 / 124 |
|
||||
| `42` | 216 | 2 / 2 | 361 / 178 | 17 | 15 | 140 | 379 / 209 / 148 |
|
||||
| `8675309` | 231 | 3 / 3 | 236 / 125 | 31 | 17 | 202 | 633 / 261 / 262 |
|
||||
|
||||
Les mêmes échantillons montrent la coexistence de chênes noirs et de gros
|
||||
champignons sur les graines `0`, `42`, `8675309`.
|
||||
|
||||
Les arbres sont comptés par groupes de pieds de troncs avec sol et feuilles
|
||||
observés. Les gros champignons ont une tige enracinée, un chapeau connecté et
|
||||
une voûte naturelle ; leurs blocs sont de nouveau contrôlés après les fluides.
|
||||
Les petits champignons sous plafond ont également leurs supports naturels.
|
||||
Ils ne sont pas confondus avec le sous-ensemble `actual_lower_terrace_vegetation`.
|
||||
Les failles sont vérifiées sur des colonnes témoins à l’intérieur des traces :
|
||||
ce nombre ne mesure pas la longueur complète des canyons.
|
||||
|
||||
| Graine | Longueur rivière | Déplacement | Niveau Y | Colonnes d’eau | Colonnes des deux bassins | Sources liées | Descente liée observée |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| `0` | 409,8 | 199,7 | 243 | 2 863 | 240 / 241 | 1 | 8 |
|
||||
| `42` | 247,8 | 171,0 | 247 | 1 712 | 254 / 247 | 1 | 6 |
|
||||
| `8675309` | 340,7 | 251,3 | 239 | 2 247 | 265 / 244 | 1 | 8 |
|
||||
|
||||
La longueur vient de `river_routes[].length`, somme des déplacements successifs
|
||||
du chemin, diagonales comprises. Le déplacement est la distance entre ses
|
||||
extrémités. Les deux bassins ont des élargissements mesurés au-delà du lit ;
|
||||
chaque raccord local et l’arrivée réelle de la cascade sont contrôlés. Le
|
||||
tracé est arrondi à l’échelle de 16 à 32 blocs, avec un lit d’environ 5 à 7
|
||||
blocs de large. Les limites sont de 16 blocs retirés pour le lit, 12 pour ses
|
||||
berges progressives et 2 pour les autres rives, sur support naturel.
|
||||
|
||||
| Graine | Eau retenue | Eau hors bassins | Eau totale | Lave totale | Sources de lave | Coulées déclarées | Accès à la poche de lave |
|
||||
| --- | --- | --- | --- | --- | --- | --- | --- |
|
||||
| `0` | 6 463 | 363 | 6 826 | 144 | 20 | 2 | `(-5, 106, 80)` |
|
||||
| `42` | 4 899 | 358 | 5 257 | 144 | 20 | 2 | `(-35, 108, 6)` |
|
||||
| `8675309` | 5 841 | 345 | 6 186 | 144 | 20 | 2 | `(-55, 132, 0)` |
|
||||
|
||||
Ces fluides sont lus après 1 800 ticks dans des chunks actifs, avec témoins
|
||||
indépendants du fonctionnement des ticks. Les volumes retenus correspondent
|
||||
exactement aux volumes attendus. L’eau extérieure reste reliée aux sources
|
||||
déclarées ; la lave des coulées est distinguée des sources de la poche couverte.
|
||||
La poche contient 18 sources lorsqu’elle est présente ; ses coordonnées
|
||||
d’accès ne sont pas les niveaux des blocs de lave. Sa recherche privilégie
|
||||
Y=64..160, avec un site plus haut possible si la recherche basse échoue.
|
||||
Les coulées supplémentaires partent de sources entre Y=40 et Y=160. Ce relevé
|
||||
à 1 800 ticks ne signifie pas que tout écoulement a atteint son état final.
|
||||
|
||||
| Graine | Sols de mousse | Sols de podzol | Sols de mycélium |
|
||||
| --- | --- | --- | --- |
|
||||
| `0` | 16 268 | 15 441 | 6 855 |
|
||||
| `42` | 7 197 | 6 684 | 3 502 |
|
||||
| `8675309` | 12 519 | 10 616 | 5 185 |
|
||||
|
||||
Les sols sont des colonnes inférieures naturelles réellement revêtues de ces
|
||||
matières. Les proportions de placement ne sont pas imposées au relevé.
|
||||
|
||||
Les stocks suivants comptent les blocs dans les seuls chunks inspectés,
|
||||
**avant les ticks de fluides**. Ils incluent les variantes ordinaires et
|
||||
d’ardoise de chaque minerai. Ils ne représentent pas toute l’île et ne sont
|
||||
jamais complétés pour atteindre un quota.
|
||||
|
||||
| Minerai | Graine 0 | Graine 42 | Graine 8675309 |
|
||||
| --- | --- | --- | --- |
|
||||
| Charbon | 7 291 | 5 738 | 4 295 |
|
||||
| Fer | 2 899 | 2 330 | 1 860 |
|
||||
| Cuivre | 2 229 | 1 804 | 1 416 |
|
||||
| Or | 829 | 533 | 425 |
|
||||
| Redstone | 819 | 534 | 432 |
|
||||
| Lapis | 237 | 229 | 122 |
|
||||
| Diamant | 126 | 80 | 71 |
|
||||
| Émeraude | 55 | 34 | 30 |
|
||||
|
||||
| Matière | Graine 0 | Graine 42 | Graine 8675309 |
|
||||
| --- | --- | --- | --- |
|
||||
| Tuf | 562 892 | 439 519 | 264 881 |
|
||||
| Cobblestone | 288 921 | 140 182 | 73 681 |
|
||||
| Cobblestone moussue | 452 727 | 381 339 | 220 767 |
|
||||
| Boue compactée | 192 049 | 145 758 | 101 652 |
|
||||
| Ardoise des abîmes | 1 437 063 | 712 417 | 807 405 |
|
||||
| Roche noire | 379 527 | 194 967 | 248 247 |
|
||||
| Basalte | 549 851 | 293 938 | 137 965 |
|
||||
| Soufre | 462 657 | 313 445 | 401 190 |
|
||||
| Cinabre | 118 411 | 74 761 | 114 313 |
|
||||
|
||||
Ces stocks ne prouvent pas seuls l’accessibilité de chaque bloc. Les cartes
|
||||
de surfaces, les positions des minerais exposés et les témoins de corniches
|
||||
complètent le relevé. Les minerais « dehors » ont une vraie face d’air ouverte
|
||||
vers le ciel ou une ouverture horizontale naturelle inspectée sur douze blocs.
|
||||
Le tableau présente le charbon, le fer et le cuivre. Les JSON conservent aussi
|
||||
les autres familles effectivement recensées dehors, comme l’émeraude lorsqu’elle
|
||||
est observée ; le choix des colonnes ne limite pas le périmètre du diagnostic.
|
||||
L’échantillon couvre les eaux et leurs voisins, des cibles écologiques et le
|
||||
site facultatif d’arbre remarquable ; il est volontairement orienté par ces
|
||||
sites, sans prétendre donner un pourcentage représentatif de l’île.
|
||||
|
||||
| Graine | Réentrée bouche d’eau | Réentrée bouche de lave |
|
||||
| --- | --- | --- |
|
||||
| `0` | 1 vérifiée(s) | 1 vérifiée(s) |
|
||||
| `42` | 1 vérifiée(s) | 1 vérifiée(s) |
|
||||
| `8675309` | 1 vérifiée(s) | 1 vérifiée(s) |
|
||||
|
||||
Après consommation des marqueurs de génération, le rappel du post-traitement
|
||||
conserve les modifications temporaires appliquées aux bouches testées ; les
|
||||
blocs témoins sont ensuite restaurés. Les 113 fichiers historiques
|
||||
suivis conservent leurs SHA-256. Aucun monde personnel n’est ouvert par ces tests.
|
||||
|
||||
Preuves locales ignorées par Git : `build/alpha8-build.log` (build complet sur
|
||||
42), `build/alpha8-seed0.log`, `build/alpha8-seed42.log`,
|
||||
`build/alpha8-seed8675309.log`, les JSON `rift-seed-<graine>-after-1800-ticks`
|
||||
et `-postprocessing-reentry`, les cartes de canopée et de corniches et les
|
||||
profils de cascades sous `mods/sanctuary/build/run/gameTest/diagnostics/`.
|
||||
`build/report-alpha8-validation.py` extrait leurs champs sans remplacer les
|
||||
données absentes par des résultats supposés. Le hash du JAR vérifié est
|
||||
conservé dans `build/alpha8-jar-sha256.txt`.
|
||||
|
||||
Ces résultats portent sur les graines testées. Ils ne garantissent aucune
|
||||
rivière, essence rare ou quantité de ressources sur toutes les graines.
|
||||
L’appréciation visuelle du paysage et l’équilibrage en partie restent ouverts.
|
||||
Les deux synchronisations packwiz et la conservation de l’instance Prism
|
||||
doivent être vérifiées lors de la distribution, selon [Distribution Prism](packwiz.md).
|
||||
|
||||
## Contrôles et validation alpha.7 — 8 septembre 2026
|
||||
|
||||
`WoodlandDiagnostics` reprend les preuves hydrologiques et ajoute les forêts,
|
||||
|
||||
Reference in New Issue
Block a user