Files
sanctuary-beta/docs/testing-alpha30.1.md
T
2026-09-12 11:47:00 +02:00

5.2 KiB
Raw Permalink Blame History

Alpha.30.1 — vérifications

Essais natifs sur Mac, le 12 septembre 2026, en serveur de développement sans rendu client. Aucun essai Windows natif de ce correctif nest revendiqué.

Moyen 724, graine 0

Processus 64315 : 24/24 GameTests passent, en 2 min 30 s pour la commande. Reçus dans build/alpha301-evidence/medium-0/.

Deux brèches sont rattachées à la véritable ancienne rivière courbe, et non à un nouveau tracé. Sources : 13 247 79 et -105 247 -69 ; sorties : 13 246 82 et -105 246 -65. Elles traversent respectivement trois et quatre blocs de berge. Le test sous ticks réels observe l’écoulement en dessous. Une lecture séparée de la sauvegarde confirme des colonnes continues deau aux sorties, de Y245 à Y225 et de Y246 à Y226 à ce stade de simulation. Aucune source na été ajoutée par la brèche. Cela ne prétend pas avoir attendu leur propagation jusquau fond du monde. Preuve : saved-water-columns.json.

La traversée est réellement générée : 19 modules, 28 chunks FULL, 272 blocs entre les accès, 478 pas contrôlés et 62 points accessibles. Entrées : 90 248 -144 et 90 225 128. Le sanctuaire possède son départ natif et un sol central libre au-dessus. Les quatre satellites sont contrôlés.

Une mine vanilla de 143 pièces est retenue ; le test inspecte un échantillon de 16 chunks FULL. Il trouve notamment 244 planches de chêne, 200 barrières, 102 rails, 50 toiles et un spawner dans les pièces chargées. Point de visite : 152 175 -120. Ce nest pas une visite de la totalité de la mine.

Comparaison avec le relief de la 28 : 6 348 densités inférieures inchangées, et seulement 466 / 74 060 signes modifiés dans les échantillons hauts (0,63 %). Ce changement est localisé dans la bande de plateau ; le reste utilise exactement le poids global de déformation précédent.

Grand 1 024, graine -7228211907433324401

Le premier passage natif (processus 64637) vérifie la traversée complète : 23 modules, 52 chunks FULL, 374 blocs entre les accès, 788 pas contrôlés et 71 points accessibles. Entrées : 192 238 -195 et 192 277 179. Le sanctuaire minéral et les quatre satellites sont également retenus.

La comparaison au relief 28 conserve 8 112 densités inférieures ; 940 / 94 640 signes hauts diffèrent (0,99 %). La recherche native échantillonnée observe des portails en ruine et un camp, mais pas de mine dans ce témoin limité. La preuve de mine de cette livraison est celle du Moyen 0.

La région centrale de cette graine contient des lacs et bassins, sans ancienne rivière admise. Le premier passage a donc révélé une assertion de test trop stricte : elle exigeait une rivière sur chaque témoin, contrairement au caractère conditionnel de lhydrologie dorigine. Le test est corrigé sans forcer une rivière dans le générateur. Le témoin spécifique de berge de rivière peut être exigé avec -PsanctuaryRequireCurvedRiverBank=true sur une graine adaptée.

Le redémarrage (processus 65123) passe les 24/24 GameTests : check build réussit en 4 min 19 s. Le contrôle deau inspecte 8 chunks FULL et trouve 7 positions deau sous les deux brèches testées. Sorties : -14 236 41 et -50 237 -80. La traversée et le sol du sanctuaire sont revérifiés. Les satellites sont rechargés après pillage, extraction dun villageois et démolition partielle : les témoins ne sont pas reconstruits et le villageois nest pas dupliqué. Reçus : build/alpha301-evidence/large-user/reload/.

Commande de vérification :

./gradlew check build -PsanctuaryTestDiameter=1024 \
  -PsanctuaryTestSeed=-7228211907433324401 -PsanctuaryDensityMaps=false \
  -PsanctuaryAerial24Tests=true -PsanctuaryAerial24Phase=reload1 \
  -PsanctuaryExpansionReload=true -PsanctuaryTransit29Tests=true

Tests ciblés

river30Smoke passe : ouverture à travers une berge sèche existante, conservation exacte des points du tracé et des cellules deau, absence de nouvelle source, déterminisme et conservation dune berge intérieure éloignée du vide. Une brèche de cinq blocs possède une légère descente pour l’écoulement vanilla. Les trois tailles conservent le poids global exact sur plus de 85 % de leur emprise circulaire ; le cœur de plateau couvre moins de 8 %.

Les brèches restent conditionnelles à la proximité dun espace ouvert. Ces tests ne justifient pas dannoncer une cascade pour tous les bassins ou toutes les graines. La taille Petit est couverte par les tests de champ et les tests synthétiques ; elle na pas fait lobjet dun nouveau passage natif complet pour ce correctif. assemblePack passe après le check build réussi ; la tâche :sanctuary:check est exclue de cette seconde commande pour ne pas répéter la suite inchangée. Le MRpack autonome, le JAR intégré et le ZIP damorçage Prism sont vérifiés localement : versions, index, empreintes et contenu concordent. Reçus : build/alpha301-artifacts.json et build/alpha301-delivery-local.json. La publication et la synchronisation sont consignées dans Distribution. Créer un nouveau monde pour lessai ; aucune sauvegarde personnelle nest régénérée.