Files
sanctuary-beta/docs/testing-alpha17.md
T
koka c049e0f2ce
Build Sanctuary / build (push) Canceled after 0s
Record alpha.17 publication and preserved Prism instance
2026-09-09 19:16:07 +02:00

5.5 KiB
Raw Permalink Blame History

Alpha.17 — réseaux oubliés, prototype réversible

État : publié et installé dans la même instance Prism. Ticket WG-20, branche codex/structures-experiment-alpha17. Minecraft 26.3-pre-2, mêmes dépendances que lalpha.16. Cet essai porte sur les lieux et leur génération.

Contrat

Créer un nouveau monde Sanctuary, puis Personnaliser : Petit 512, Moyen 724 par défaut, Grand 1 024 et Structures expérimentales (activées par défaut). Le choix est enregistré dans le générateur 17, avec la taille. Désactiver loption pour un autre nouveau monde permet de comparer avec le socle urbain 16. Ce bouton ne supprime ni ne rajoute de structures dans une sauvegarde existante.

Les anciens mondes gardent leurs codecs, rendus, pièces et futurs chunks. Le preset 16 historique est conservé à lidentique et caché à la création. Le 17 possède son propre journal ; aucune conversion ni rétrogradation de sauvegarde nest proposée. Le retour au binaire 16 concerne seulement les mondes 16 et antérieurs, jamais un monde 17.

Les nouvelles structures sont recherchées sur l’île initiale uniquement, hors ville et eaux protégées. Trois petits réseaux distincts : mines et ateliers, salles étranges, installations techniques abandonnées. Salles et couloirs se raccordent à des accès de surface. Les fondations reposent sur le terrain ou sur des appuis courts certifiés. La présence dépend des emplacements trouvés dans un budget borné. Les jonctions entre familles restent une étape suivante.

Les établis, fourneaux et outils vanilla donnent des usages aux installations ; rails, soutènements et chantiers interrompus suggèrent les anciens occupants. Les lieux étranges sont physiques dans l’île, distincts de la future dimension Backrooms. Aucun réacteur, progression, relique collective, récompense personnelle ou nouveau spawner nest ajouté par ce prototype. Les coffres éventuels utilisent les tables de butin vanilla.

Vérification et essai

Le monde Moyen, graine 0, option expérimentale activée, reçoit trois réseaux avec cinq pièces chacun. Les contrôles natifs portent sur 15 pièces, 7 639 blocs, 13 chunks FULL, 12 appuis, 49 cibles de parcours et 3 coffres à butin différé. Les empreintes des starts, le plan et un bloc dor témoin sont conservés après réouverture dans une seconde JVM. Les trappes sont ouvertes pour vérifier le parcours réel dun joueur, puis refermées avant la sauvegarde.

Réseau Entrée X / Y / Z
Mine et atelier 78 / 252 / 179
Salles étranges et archives 194 / 254 / 22
Locaux techniques 116 / 253 / 157

Avec les commandes autorisées :

/locate structure sanctuary:forgotten_networks

La commande donne une entrée de surface. Le prototype recherche les trois familles, sans les garantir sur chaque graine. Les neuf types de salles et couloirs plus laccès sont testés sur des dimensions et ouvertures variées ; les plafonds, appuis de mobilier, orientations et chemins sont contrôlés.

Les trois smokes dédiés passent. Les huit contrôles moteur du socle passent, avec conservation des cavités et eaux naturelles. Les trois tailles et les deux valeurs de loption passent le stockage réel des paramètres sur disque.

La planification des réseaux prend environ une seconde après celle de la ville sur le témoin 0 de ce Mac : 915 colonnes lues et 11 974 sondages, pour des plafonds respectifs de 5 000 et 250 000. Cela ne mesure ni le rendu client ni le chargement complet sur une autre machine. Rapports locaux ignorés : build/alpha17-evidence/ruins17-create.json et ruins17-reload.json. Logs : build/alpha17-native-create-final.log, alpha17-native-reload.log, alpha17-first-native-base.log, alpha17-planner-piece-smokes.log.

Lessai natif avec Structures expérimentales désactivées passe : plan vide, zéro sondage expérimental et booléen conservé. Rapport : build/alpha17-evidence/ruins17-disabled.json, log build/alpha17-native-disabled.log. La création et la réouverture actives utilisent les processus 32029 et 32123 ; le cas désactivé utilise 32176. Aucune sauvegarde personnelle na été ouverte.

La création et la réouverture des mondes de génération 16 passent sous le binaire 17 : les 71 pièces de la ville initiale et du continent témoin gardent leurs empreintes natives, ainsi que le journal, les paramètres et le bloc dor témoin de la version publiée. Rapports : build/alpha17-evidence/legacy16-create.json et legacy16-reload.json. Le preset 16 historique est également identique octet par octet. La comparaison avec les reçus publiés est consignée dans legacy16-comparison.json : création sous 17 dans le processus 32244, réouverture dans 32429.

./gradlew check build assemblePack passe : 52 tâches, huit GameTests moteur et les trois smokes du prototype. Le JAR de production exclut les classes de test ; les versions, les hashes du pack, le MRpack et le ZIP damorçage Prism sont vérifiés. Journal final : build/alpha17-final-check-build-pack.log.

La release et le canal packwiz sont publiés. Deux synchronisations isolées puis deux dans la même instance Prism passent ; les 767 fichiers personnels et réglages suivis gardent leurs hashes. Le JAR 16 et le suivi packwiz précédent sont sauvegardés hors de mods/. Voir le reçu de livraison.

Aucun essai Windows natif ni revue visuelle dans le client nest revendiqué ; le prochain essai de Koka validera lambiance.