Files
sanctuary-beta/docs/testing-alpha30.2.md
2026-09-12 12:39:18 +02:00

101 lines
5.8 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.2 — vérifications et limites
Essais sur **Mac**, le 12 septembre 2026, dans le serveur de développement.
Aucun essai Windows natif de ce correctif n’est revendiqué. Les comparaisons
visuelles sont des volumes natifs de roche, sans textures, arbres ou structures,
et ne remplacent pas l’essai du rendu complet dans Minecraft.
## Méthode
Le témoin principal est **Moyen 724, graine 0**. Le test compare le champ
30.1 au champ retouché aux mêmes coordonnées. Il exporte deux coupes et un
volume de **64 × 128 × 64 blocs**, choisi uniquement selon les transitions du
champ précédent. Le choix du volume ne recherche pas le meilleur résultat de
la nouvelle passe. La profondeur sous Y140 et l’arrivée restent inchangées.
Le volume permet de compter les composants de roche connectés par leurs six
faces. Les composants touchant ses plans de coupe sont exclus de l’inventaire
des fragments, car leur attache peut continuer hors du volume. Les longues
marches sont comptées sur les surfaces supérieures complètes, le long des deux
axes : suites d’au moins six différences de hauteur identiques de ±1 bloc.
Ces mesures portent sur cet échantillon, pas sur toutes les graines du jeu.
Deux essais de déplacement plus simple ont été écartés avant publication : le
premier introduisait trop de fragments, le second ne réduisait pas les longues
marches du témoin. Les aperçus intermédiaires restent dans les dossiers ignorés
`build/alpha302-preview-first-pass/` et `build/alpha302-preview-second-pass/`.
## Contrôle ciblé des fragments
`surfaceRelief302Smoke` vérifie les petits amas à cheval sur un bord de chunk,
la conservation des corps connectés plus grands, l’absence de remplissage du
vide, l’isolation des caches entre deux samplers et la limite de déplacement
local. Le filtre s’applique au champ de roche retouché, avant les décorations ;
il ne modifie pas les constructions ni les sauvegardes personnelles.
## Témoin Moyen 724, graine 0
Le processus **67135** passe les **24/24 GameTests** ; `check build` réussit
en **5 min 18 s**. Reçus dans `build/alpha302-evidence/medium-0/`.
Dans le volume natif choisi (**X-154, Y164, Z-218**, 64 × 128 × 64), **96,72 %**
des positions restent identiques. La quantité de roche passe de **174 157 à
173 881 blocs**, soit une différence de **-0,16 %**. Les pas appartenant aux
longues suites de marches passent de **424 à 81**. Le comptage indépendant
observe **0 petit composant isolé de huit blocs ou moins**, contre cinq
composants réunissant six blocs avant la passe. L’analyse ne compte pas les
composants coupés par la frontière du volume. Le filtre lui-même traite les
composants de 32 blocs ou moins.
Deux sorties de l’ancienne rivière sont vérifiées sous ticks réels :
**-105 246 -65** et **-24 246 -45**. La traversée possède **19 départs natifs**,
**29 chunks FULL** contrôlés, **272 blocs** entre ses accès et **678 pas** dans
le parcours testé. Entrées : **-136 234 82** et **136 236 82**. Le sanctuaire
possède son départ et son sol central ; les quatre satellites et une mine
vanilla sont également observés dans leurs tests respectifs.
Les mesures de planification sont distinctes du temps de rendu client : la
région hydrologique centrale prend **32,1 s**, et la recherche de traversée,
qui inclut la préparation de son terrain, **40,8 s**. Ces durées ne s’ajoutent
pas simplement. Le filtre a un coût ; cette livraison ne revendique pas un
gain de performance. Le test d’export exhaustif du volume bloque ponctuellement
le serveur de test ; cet export n’est pas activé dans le mod livré.
## Témoin Grand 1 024, graine -7228211907433324401
Le processus **67379** passe les **24/24 GameTests** en **4 min 23 s** pour la
commande complète. Le volume natif contient **0 composant détaché de 32 blocs
ou moins**, contre **12 avant**. Le test exige de ne pas augmenter ce nombre ;
**1 024 points** rééchantillonnés dans l’ordre inverse, avec un autre contexte de
cache, conservent le même état roche/air.
La traversée est réellement posée : **21 départs**, **48 chunks FULL**,
**340 blocs entre les accès** et **574 pas** sur le parcours testé. Entrées :
**192 238 -195** et **192 224 145**. Le sanctuaire et les quatre satellites
passent leurs contrôles. La région centrale admet ici une rivière courbe ;
l’écoulement des brèches est contrôlé sous ticks réels dans huit chunks FULL.
Reçus : `build/alpha302-evidence/large-user/`. Les deux commandes natives
activent `sanctuaryAerial24Tests` et `sanctuaryTransit29Tests` ; le témoin Moyen
exige aussi `sanctuaryRequireCurvedRiverBank=true`. Les trois tailles conservent
leurs profils et le même filtre. Petit n’a pas fait l’objet d’une nouvelle
visite native complète dans cette livraison. Les sauvegardes personnelles
ne sont pas régénérées ; les scénarios natifs utilisent des mondes jetables.
Les reçus de distribution sont consignés dans [packwiz](packwiz.md).
## Distribution
`assemblePack` passe après la vérification complète ; `:sanctuary:check` est
exclu de cette seconde commande pour ne pas répéter la suite inchangée. Le JAR,
le MRpack et le ZIP d’amorçage sont vérifiés localement : versions, index,
empreintes et contenu concordent. Reçus : `build/alpha302-artifacts.json` et
`build/alpha302-delivery-local.json`. Les reçus publics et la mise à jour Prism
sont consignés dans [Distribution](packwiz.md).
La release est publiée et ses trois artefacts sont revérifiés par téléchargement.
Deux synchronisations isolées puis deux synchronisations de la même instance
Prism sur Mac réussissent, jeu fermé. Les **925 fichiers personnels et réglages
suivis** gardent leurs empreintes. Les commits et sommes sont consignés dans
[packwiz](packwiz.md#alpha302-publiée--12-septembre-2026).