101 lines
5.8 KiB
Markdown
101 lines
5.8 KiB
Markdown
# 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).
|