Aller au contenu

Preview monde package

Notes

  • `--isotactica-visual-smoke` charge maintenant une preview locale de `WorldScene` avec la clairiere dev `24x24`, sans serveur, avant de capturer le PNG.
  • Ajout de `PackagedVisualSmokePreviewFactory` pour produire un `world.snapshot` local representatif : map `world_0_0`, joueur `UnityDev-01`, ressources, interactifs, sorties cardinales et contexte de carte monde 3x3.
  • Ajout de `WorldScenePresenter.RenderSnapshot` pour permettre au bootstrap de rendre explicitement un snapshot de preview package.
  • Extension des tests Unity PlayMode pour couvrir l'activation de preview monde et la structure du snapshot de clairiere.
  • Validation finale de tranche : Unity PlayMode 13/13, Unity EditMode 6/6, build Windows dev OK, capture packagee monde OK en `1920x1080` avec sortie code `0`, `1358` couleurs echantillonnees et `4095/4096` samples visibles.
  • Reconstruction du client de developpement Windows et regeneration de `build/updates/dev/manifest.json` en `0.00.044-dev` avec 235 fichiers packages ; `Assembly-CSharp.dll` hashe vers `93A291E327C7D602CB7FF8B0DA9BFC370793CC6511E9C637E6A762F0D2F10143` et `data.unity3d` hashe vers `8AB5C2D9F7F2EE2E3F275FAE0A0E743F45CA7DA7D4763BABED040610F19277FA`.
  • Ajout de `docs/playtests/local_packaged_world_preview_smoke_v001.md` pour consigner le smoke visuel package qui rend la map au lieu de l'ecran de demarrage.

Voir aussi

Patch import maps contributeur

· Ajout du mode `--export-map-contributor-import-template` a `IsoTactica.AssetPipeline` pour generer `docs/maps/dev_world_contributor_pack_v001/import_patch_template_v001.json`. · Ajout du mode `--validate-map-contributor-import-patch` et de l'option `--map-contributor-import-patch-input` pour valider un patch JSON de contributions maps avant toute integration runtime. · Le validateur verifie `targetPackId`, `dryRun`, cartes ciblees, coordonnees `24x24`, IDs non conflictuels, assets de palette, props, ressources, interactifs, portes et listes de cellules a bloquer/liberer.

Dry-run import maps contributeur

· Ajout du mode `--plan-map-contributor-import` a `IsoTactica.AssetPipeline` pour preparer l'import futur du pack contributeur maps sans modifier les JSON runtime. · Ajout de l'option `--map-contributor-import-plan-output` pour rediriger le rapport Markdown de dry-run. · Generation de `docs/maps/dev_world_contributor_pack_v001/import_plan_v001.md` et `docs/maps/dev_world_contributor_pack_v001/import_plan_v001.json` avec 12/12 cartes pretes structurellement, 0 carte bloquee, grille `24x24` et statut des placeholders contributeur.

Smoke visuel client package

· Ajout d'un mode de smoke visuel au client Unity package via `--isotactica-screenshot`, `--isotactica-screenshot-delay`, `--isotactica-visual-smoke` et `--isotactica-quit-after-screenshot`. · Le bootstrap client capture maintenant une image apres chargement du player, cree le dossier cible si besoin, verifie l'ecriture du PNG et peut quitter automatiquement avec un code de succes ou d'erreur. · Ajout de tests Unity PlayMode pour proteger le parseur d'arguments de smoke visuel, en respectant le style de tests par reflection de l'assembly `Assembly-CSharp`.

Commentaires

Les commentaires arrivent bientôt — l'intégration Disqus / Giscus est prévue après l'ouverture publique du devblog. En attendant, échange avec nous sur Discord ou le forum.