Files
sanctuary-beta/docs/testing-alpha30.md
T
2026-09-12 10:38:52 +02:00

8.6 KiB
Raw Permalink Blame History

Alpha.30 — vérifications

Essais du 12 septembre 2026 sur Mac, dans des serveurs de développement sans rendu client. Le retour Windows du créateur concerne la 28 ; aucun essai Windows natif de la 30 nest revendiqué. Nouveau monde nécessaire.

Témoin Grand signalé par le créateur

1 024 blocs, graine -7228211907433324401, processus 62002 : 24/24 GameTests passent. Reçus dans build/alpha30-evidence/grand-user/.

  • Traversée réellement générée : 23 modules, 52 chunks FULL, 374 blocs entre les accès ; parcours contrôlé sur 736 pas et 71 points, avec les collisions natives, escaliers et raccords. Entrées : 192 238 -195 et 192 256 179.
  • Rivière : tracé entre des points distants denviron 865 blocs, 6 924 cellules de lit et de brèche, six ouvertures. Huit chunks FULL échantillonnés ; après 120 ticks, six échantillons contiennent de leau sous les deux sorties suivies. Ce test ne prétend pas simuler toutes les chutes jusqu’à Y0.
  • Sanctuaire minéral accepté dès la recherche intérieure ; emprise depuis -122 131 265, 79 × 73 × 27. Le recours exposé nest pas exercé sur ce témoin.
  • Quatre satellites, deux villageois, quatre coffres et une cascade d’îlot : 44 chunks FULL contrôlés. Les témoins de pillage, déplacement et démolition sont préparés pour le contrôle de persistance.
  • Le petit échantillon de structures vanilla ne contient pas de mine. Ce nest pas un inventaire exhaustif de l’île et aucune présence de mine ny est annoncée.

Petit 512, graine 2026

Processus 62463, 24/24 GameTests passent. Reçus : build/alpha30-evidence/small-2026-final2/.

La traversée produit 15 modules et leurs départs natifs, avec 204 blocs entre les entrées. Ce contrôle est limité aux plans et départs ; aucun parcours FULL complet de cette traversée nest revendiqué sur Petit. La rivière couvre une distance denviron 362 blocs, avec 2 551 cellules et quatre brèches. Sept chunks FULL sont échantillonnés ; leau coule sous les sorties contrôlées.

Le sanctuaire possède son véritable départ de structure et son sol central est contrôlé après génération au point -54 162 69, avec lespace libre au-dessus. Les quatre satellites passent sur 41 chunks FULL.

Un premier essai a révélé que le témoin de vue de l’îlot à cascade se trouvait sur une ancienne hauteur creusée en bassin. La correction choisit une berge sèche proche, sans ajouter de support artificiel. Une première correction trop large épuisait le budget de colonnes ; elle a été remplacée avant validation. La commande finale dure 2 min 8 s.

Moyen 724, graine 0

Processus 62604, reçus build/alpha30-evidence/medium-0/. La traversée réelle passe : 19 modules, 42 chunks FULL, 272 blocs entre les accès, 456 pas et 62 points accessibles. Entrées : -136 248 -53 et 136 260 -53. La rivière s’étend sur environ 554 blocs : 3 942 cellules, six brèches, neuf chunks FULL contrôlés et écoulement sous les sorties suivies. Le sol central du sanctuaire est présent en 106 189 -63, avec lespace libre au-dessus ; les satellites passent également.

Le test exigeant une mine sur cette graine échoue : aucun départ de mine nest retenu parmi ses 19 candidats, y compris via la recherche native. Les 23 autres tests passent. Le témoin de mine de la 29 nest donc pas réutilisé comme preuve de présence en 30. Un témoin séparé est recherché, sans forcer une implantation incompatible. Les refus conditionnels restent un comportement voulu du jeu.

Grand 1 024, graine 42 — témoin de mine

Processus 62979, 24/24 GameTests passent, y compris lexigence de trouver une mine réelle. Reçus dans build/alpha30-evidence/grand-42/.

Deux départs de mines vanilla sont observés dans les candidats examinés. La mine visitée possède 83 pièces ; l’échantillon de 16 chunks FULL du test contient notamment 138 planches de chêne, 120 barrières, 43 rails et 23 toiles. Point de visite : 6 189 6. Le test contrôle les pièces sauvegardées et leur aller-retour NBT ; il ne visite pas lintégralité de la mine et ne garantit pas un spawner dans chaque corridor. Une lecture séparée de la sauvegarde confirme un véritable spawner cave_spider en 46 188 25 dans un corridor : build/alpha30-evidence/grand-42/saved-spawners.json. Son activation par un joueur na pas été testée.

Deux huttes de sorcière sont également observées. La hutte visitée est en 83 148 -396, avec ses pièces, appuis et son mobilier vanilla. La traversée possède 25 modules répartis sur 24 départs natifs, avec 374 blocs entre les entrées ; cette graine utilise le contrôle des plans, sans nouveau parcours FULL de toute la traversée. Le sanctuaire possède son vrai départ et son sol central. La rivière s’étend sur environ 882 blocs, avec 5 822 cellules et six ouvertures ; les écoulements suivis passent sous ticks réels.

./gradlew check build passe sur ce témoin : 88 tâches, dont les tests purs, les contrôles de sérialisation et les 24 GameTests natifs, en 6 min 28 s. Le coût inclut toute la suite et nest pas un temps de chargement de partie. Commande :

./gradlew check build -PsanctuaryTestDiameter=1024 -PsanctuaryTestSeed=42 \
  -PsanctuaryDensityMaps=false -PsanctuaryAerial24Tests=true \
  -PsanctuaryTransit29Tests=true -PsanctuaryTransit29PlanOnly=true \
  -PsanctuaryRequireMineshaft29=true

Relief

Sur ce Grand, 8 112 densités sous Y180 sont identiques bit à bit à la 28. Dans les coupes hautes, 4 544 / 94 640 échantillons changent de signe, soit 4,80 %. Deux coupes au pas dun bloc, Z0 et Z96, ont été rendues et examinées : les plateaux redeviennent larges entre les zones où subsistent les surplombs. Aperçu local build/alpha30-preview/relief-1024--7228211907433324401.png. Les mêmes coupes ont aussi été examinées sur Petit2026 : 602 / 40 460 signes modifiés (1,49 %), avec des sommets plus plats entre les zones déformées. Ce contrôle de densité ne remplace pas une exploration visuelle dans le client et ne démontre pas labsence de toute petite pointe ou masse déconnectée.

Tests ciblés et limites

Le test pur river30Smoke couvre trois rayons sur une masse rocheuse synthétique : longueur du tracé, lit dans la roche, arrivée protégée, brèches de cinq blocs maximum, déterminisme et espaces non déformés entre les trois secteurs. Ce nest pas une matrice de neuf mondes Minecraft natifs.

La recherche reste bornée par la taille de l’île et le nombre de candidats. Sur le Grand, la commande native complète dure 4 min 44 s, incluant le lancement, la planification, les structures et les nombreux chunks demandés par les tests. Ce temps nest ni un temps de rendu client, ni un benchmark comparatif avec la 28. Aucun objectif chiffré de performance nest revendiqué.

Les tests vérifient des occurrences et parcours précis, pas une garantie universelle sur toutes les graines. Les mines restent conditionnelles, et le sanctuaire peut encore être refusé si aucune implantation na dattache valable. Les réglages, le Blocodex et la suite générale restent soumis à check build.

Redémarrage et artefacts

Grand1 024, graine42, processus 63276 : 24/24 tests passent après un redémarrage réel (2 min 14 s). Les 47 chunks FULL du contrôle aérien conservent coffres pillés, villageois déplacés et destructions préparées à la création, sans duplication ni reconstruction des témoins. Les départs de mine et leurs pièces, le sol du sanctuaire et les écoulements échantillonnés passent à nouveau. Le journal dexpansion reste inchangé. Preuves : build/alpha30-evidence/grand-42-reload/ et build/alpha30-reload.log.

./gradlew assemblePack passe après check build (le second lancement exclut la tâche :sanctuary:check déjà réussie). Le JAR, le MRpack autonome et le ZIP damorçage Prism passent la vérification locale : versions, dépendances exactes, index et empreintes concordent. Reçus : build/alpha30-artifacts.json, build/alpha30-delivery-local.json. Les fichiers du client Windows nont pas été modifiés. La publication et la synchronisation de linstance Mac sont suivies dans la distribution.

La release alpha.30 est publiée depuis bf327b7. Les archives publiques ont les mêmes empreintes que les fichiers vérifiés ; le canal et linstance Prism Mac sont synchronisés deux fois. Les 925 fichiers personnels suivis sont inchangés. Les reçus de distribution et empreintes sont dans packwiz.