|
|
@@ -46,8 +46,16 @@ npm run bench:node # même budget mesuré sous Node, sans le biais du lanceu
|
|
|
npm run gen:maps # régénère les PNG placeholder des cartes intégrées
|
|
|
npm run lint # eslint + tsc --noEmit
|
|
|
npm run build # build de prod
|
|
|
-npm run dist # installeur Windows (electron-builder)
|
|
|
+npm run dist # versions Windows autonomes dans dist/ (electron-builder)
|
|
|
```
|
|
|
+
|
|
|
+`npm run dist` produit trois fichiers dans `dist/`. Aucun d'eux n'a besoin de Node.js sur le PC qui joue :
|
|
|
+
|
|
|
+- `Goutermageddon-<version>-portable.exe` : un seul fichier à envoyer, on double-clique et on joue. Il se décompresse à chaque lancement, donc démarre en quelques secondes.
|
|
|
+- `Goutermageddon-<version>-x64.zip` : le jeu décompressé. On extrait le dossier et on lance `Goûtermageddon.exe`. Le démarrage est plus rapide, et l'autorisation du pare-feu reste valable d'une fois sur l'autre.
|
|
|
+- `Goutermageddon-<version>-setup.exe` : un installeur classique, avec un raccourci dans le menu Démarrer.
|
|
|
+
|
|
|
+Les exe ne sont pas signés. Windows SmartScreen affiche donc « Windows a protégé votre ordinateur » : il faut cliquer sur « Informations complémentaires », puis « Exécuter quand même ». Au premier hébergement, le pare-feu demande l'accès : il faut cocher **Réseaux privés**, sinon les autres PC ne voient pas la partie.
|
|
|
|
|
|
---
|
|
|
|
|
|
@@ -345,7 +353,8 @@ Chaque étape doit être **jouable** avant de passer à la suivante.
|
|
|
- **Magicien Raté :** gelée (génoise, biscuit et chantilly deviennent gelée), échange de place avec un joueur au hasard, lapin géant en génoise qui tombe du ciel, ou « pfft ». Le poids du « pfft » augmente avec son classement dans la manche.
|
|
|
- Les signatures (prout, jet, sortie de terre, sorts, léchouille) passent par un événement `cue` commun, prêt pour l'audio.
|
|
|
- **DA, première passe finale :** terrain et fonds nets à toutes les résolutions, personnages en volume et plus expressifs, ambiance onirique (§7).
|
|
|
-- **Reste :** la suite de la DA (sprites dessinés, particules par matériau), l'audio, l'éditeur de cartes et l'installeur Windows.
|
|
|
+ - **Versions Windows autonomes :** `npm run dist` produit un exe portable, un zip et un installeur (§2). Ils ne sont pas signés et n'ont pas encore d'icône.
|
|
|
+- **Reste :** la suite de la DA (sprites dessinés, particules par matériau), l'audio, l'éditeur de cartes, et l'icône et la signature des exe.
|
|
|
---
|
|
|
|
|
|
## 10. Pour Claude : comment travailler sur ce projet
|