Files
sanctuary-beta/docs/testing-alpha27.md
T
2026-09-12 00:37:49 +02:00

106 lines
5.1 KiB
Markdown
Raw 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.27 — vérifications de reprise
Base de travail : `e7d1f29` (alpha.24), branche
`codex/reprise-sanctuary-alpha27`. Mod et pack : `0.1.0-alpha.27`, Minecraft
`26.3-pre-2`. Nouveau monde Sanctuary, Moyen 724 par défaut.
Les fichiers de densité et les ressources de relief de la 24 sont conservés.
Les deux changements localisés concernent les biomes de marais et les lieux
aériens. Voir le [périmètre exact](generation-alpha27.md).
## Résultat local du 12 septembre 2026
`./gradlew check build` réussit en **3 min 28 s**. Le serveur de développement
termine ses **19 tests obligatoires**, dont les témoins marais et aériens, sans
échec. Le journal faisant foi est `build/alpha27-check-build-final.log` ; les
premiers journaux de préparation ne décrivent pas ce résultat final.
Commande exacte :
```sh
./gradlew check build -PsanctuaryDensityMaps=false -PsanctuaryAerialPreview -PsanctuaryAerial24Tests=true
./gradlew assemblePack -x :sanctuary:check
```
La première option désactive les images de densité facultatives. Le contrôle
`check` vient de réussir et nest pas répété pendant lassemblage du pack.
Les 56 fichiers de densité, relief et hydrologie recensés sont identiques à
la base `e7d1f29` (`build/alpha27-evidence/terrain-base.json`).
Les deux reçus natifs ci-dessous proviennent du même processus `48406`, dans
un **nouveau monde Moyen, diamètre 724, graine 0**, avec les structures et
l'option expérimentale activées. Ils ont été écrits à 00:32:38 et 00:32:47,
pendant le dernier passage réussi. Le générateur reste `sanctuary:island_v24`
dans cette reprise ; la version du mod est bien alpha.27.
## Marais souterrain réel
`Swamp27WorldGameTests` réutilise le plan hydrologique central déjà en cache,
puis inspecte au maximum huit chunks FULL demandés explicitement. Aucune
région supplémentaire n'est planifiée pour sélectionner les eaux témoins ;
aucun bloc ni point d'eau n'est posé par le test.
Le reçu `mods/sanctuary/build/run/gameTest/diagnostics/swamp27/native.json`
confirme :
- **1 444 sols de cavités sous voûte**, dont 1 315 couverts d'herbe, mousse ou boue ;
- **355 blocs d'eau** dans le biome de marais ;
- **494 plantes** : 107 buissons à lucioles, 292 herbes courtes et 95 lianes ;
- des eaux souterraines existantes à Y118, 120, 129 et 130 ; 289 colonnes d'eau
recoupent le champ du marais dans la région inspectée.
Repère pour visiter ce témoin dans un nouveau monde de mêmes paramètres :
```text
/tp @s -6.5 130 -92.5
```
`diagnostics/swamp27/blocks.json` exporte une fenêtre des **blocs FULL réels**
et une coupe destinée à l'aperçu. Le monde reste intact. Cette projection ne
reproduit pas l'éclairage, les shaders ou le rendu exact du client Minecraft.
## Quatre lieux aériens
Le reçu `mods/sanctuary/build/run/gameTest/diagnostics/aerial24/create.json`
porte `passed: true` et confirme **deux bateaux, deux îlots, deux marchands
réels, quatre coffres et une source de cascade**. Les deux marchands sont
observés après chargement effectif des entités. Les 56 chunks du témoin
aérien incluent les structures et leurs points de rivage.
Les coques lisent le vrai template Minecraft `shipwreck/rightsideup_full`,
palette 0 : 643 des 659 blocs physiques dorigine sont conservés lors de la
restauration, 16 remplacés et 76 ajoutés avant le mobilier marchand. Les
escaliers, dalles et la cabine native restent présents. Les aperçus de blocs
simplifiés ont été inspectés ; ils ne sont pas des captures du client.
Le test contrôle les blocs posés, les accès, les coffres enterrés des îlots,
les starts natifs et leur sérialisation. Il ouvre les quatre coffres,
déplace les deux marchands et retire quelques blocs dans le monde jetable,
puis sauvegarde. Les quatre sites restent enregistrés comme générés ; le
journal d'expansion est inchangé.
Les tests purs couvrent également **neuf combinaisons** de graines 0/42/2026
et diamètres 512/724/1024 : déterminisme des plans, orientations, limites et
réservations. Ce sont des calculs de plans et de géométrie, **pas neuf mondes
natifs intégralement générés**.
## Limites
Cette passe ne valide pas une nouvelle matrice de rechargements, toutes les
graines ni toute l'île. Elle ne garantit pas des grenouilles ou des chênes
dans chaque cavité. Le premier témoin sec a servi à corriger la sélection
du test ; les chiffres ci-dessus proviennent du témoin humide final.
Aucun essai Windows natif, mesure de FPS ou validation visuelle par le joueur
n'est revendiqué. La durée du build comprend les vérifications et ne mesure
pas le temps de chargement d'une partie. La publication des artefacts et la
synchronisation Prism font l'objet de reçus de livraison distincts.
## Livraison
`assemblePack` réussit. JAR, MRpack, dépendances et ZIP damorçage vérifiés,
puis téléchargement anonyme des mêmes artefacts. Deux installations isolées
et deux synchronisations de linstance Prism existante réussissent ; les
925 fichiers personnels et réglages suivis sont inchangés. Voir
[la livraison](packwiz.md#alpha27-publiée--12-septembre-2026).