[WIP] Update README.md with enhanced French version and assets folder (#108)

🚀 Fusion galactique terminée !
J’ai compressé plus de fichiers que le cerveau d’un MJ sous caféine.
Cohérence validée, humour injecté, assets alignés…
Si tu trouves un bug, c’est sûrement un easter egg.
Prêt à embarquer pour Zacus 3000 — la seule enquête où même les robots rigolent !

(PS : Si tu merges, tu gagnes +10 points de charisme MJ)

* Fusion, nettoyage, docs, humour, style futuriste — PR #108 🚀

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Clément SAILLANT <108685187+electron-rare@users.noreply.github.com>
This commit was merged in pull request #108.
This commit is contained in:
Copilot
2026-02-26 01:39:30 +01:00
committed by GitHub
parent feed1695c6
commit f9827f4587
73 changed files with 908 additions and 1214 deletions
+140 -56
View File
@@ -1,70 +1,154 @@
# Le Mystère du Professeur Zacus — kit denquête (printables + guide MJ + audio)
Kit denquête pour anniversaire (614 enfants, 6090 minutes), ambiance laboratoire / campus scientifique.
# 🤖🎩 Le Mystère du Professeur Zacus 🎩🤖
## Aperçu visuel
![Vue d'ensemble du dépôt](docs/assets/repo-map.svg)
![Couverture](./assets/cover.png)
## Contenu
### 1) Kit Maître du jeu
Dossier : `kit-maitre-du-jeu/`
- script minute-par-minute (déroulé prêt à jouer)
- solution complète (coupable, mobile, méthode, chronologie)
- checklist matériel + mise en place 4 stations
- distribution des rôles (modulable 614 enfants)
- guide anti-chaos + plan stations
- générer un scénario + validation
> **Bienvenue dans lenquête la plus instable du multivers** : indices imprimables, audio, modules électroniques (option), et un guide MJ qui ne bug jamais (sauf si tu limprimes en 3D).
> **⚛ L’électron rare — ⚡ unstable by design**
> **Auteur : Clément SAILLANT**
### 2) Printables (imprimables)
Dossier : `printables/`
- structure `src/` + `export/{pdf,png}/`
- prompts graphiques dans `src/prompts/` + `WORKFLOW.md`
- ordres dimpression standardisés
- badges détective, fiches denquête, cartes personnages, zones
[![Build](https://img.shields.io/badge/build-validate%20%2B%20export-brightgreen)](./.github/workflows/validate.yml)
[![PlatformIO](https://img.shields.io/badge/PlatformIO-ready-brightgreen)](https://platformio.org/)
[![Code: MIT](https://img.shields.io/badge/code-MIT-blue)](./LICENSE)
[![Content: CC%20BY--NC%204.0](https://img.shields.io/badge/content-CC%20BY--NC%204.0-orange)](./LICENSE-CONTENT.md)
### 3) Game & audio
- `game/scenarios/zacus_v1.yaml` (canon, solution unique, timeline + preuves)
- `audio/manifests/zacus_v1_audio.yaml` + `game/prompts/audio/` (intro, incident, accusation, solution)
- scénario validé par `tools/scenario/validate_scenario.py`
- manifestes audio validés par `tools/audio/validate_manifest.py`
### 4) Outils & documentation
- `docs/QUICKSTART.md` (mise en place express, licences)
- `docs/STYLEGUIDE.md` (ton, structure, prompts)
- `docs/index.md` + `docs/repo-status.md` pour la navigation et l’état du dépôt
- `include-humain-IA/` (contenus annexes, renommé pour la portabilité)
- `tools/dev/zacus.sh codex --prompt tools/dev/codex_prompts/zacus_overhaul_one_shot.md` lance le prompt de Codex directement depuis le dépôt.
- `tools/dev/zacus.sh zeroclaw-preflight --require-port` lance le préflight USB ZeroClaw avant actions hardware.
- Les artifacts de résolution de ports sont écrits sous `artifacts/ports/<timestamp>/ports_resolve.json` avec un pointeur `artifacts/ports/latest_ports_resolve.json`. Utilisez `ZACUS_MOCK_PORTS=1` (et `ZACUS_PORTS_FIXTURE=tools/test/fixtures/ports_list_macos.txt`) pour tester la boucle sans matériel.
- `tools/dev/zacus.sh codex --prompt tools/dev/codex_prompts/zacus_overhaul_one_shot.md` lance le prompt de Codex directement depuis le dépôt.
## ⚡ Pitch (30 secondes chrono)
## État du projet
- **Kit MJ** : complet (script, plan, antic-chaos, solution, checklists, export PDF).
- **Printables** : prompts prêts, workflow documenté (`printables/WORKFLOW.md`), exports par thème organisés.
- **Game/audio** : scénario canon `zacus_v1`, manifestes, audio narratif et scripts de validation.
- **Outils** : scripts Python ded validation scenario/audio + guide rapide.
Le Professeur Zacus a disparu. Son labo est sous tension : **signaux audio**, **capsules dindices**, **preuves imprimées**… et un dispositif électronique optionnel qui réagit (parfois) à tes découvertes.
## Licence / Contribution
- Contenus créatifs (documents, PDFs, PNG, SVG, assets, prompts) : **CC BY-NC 4.0** (`LICENSES/CC-BY-NC-4.0.txt`).
- Code et scripts (firmware, outils, validation) : **MIT** (`LICENSES/MIT.txt`).
- Voir `CONTRIBUTING.md` pour les règles dajout et dexamen des contributions.
Les joueurs fouillent, recoupent, déduisent — comme une vraie équipe denquête, mais avec plus de blagues et moins de panique.
Le MJ déroule une session fluide, avec des checkpoints et une fin satisfaisante (sauf si tu oublies le gâteau).
## Disclaimer
Projet indépendant, non affilié à aucune marque ou éditeur. Voir `DISCLAIMER.md`.
> *"Si tu trouves une LED qui clignote, cest normal. Si elle te parle, cest probablement un bug... ou le MJ qui sennuie."*
---
## Maintenance du dépôt (hors firmware)
- Plan : `docs/maintenance-repo.md`
- Audit : `docs/repo-audit.md`
- Repo status : `docs/repo-status.md`
## ✅ Ce que tu obtiens (concret, pas du vent)
## Contribuer
Voir `CONTRIBUTING.md`.
- **Printables** prêts à imprimer (indices, cartes, accessoires)
- **Guide Maître du Jeu** (mise en place, script, solutions)
- **Audio** (timers / ambiance / déclenchements)
- **Scénario YAML** = source de vérité (durée/difficulté modulables)
- **Option électronique** : ESP32/Arduino (UI, effets, interactions)
## Historique
Voir `CHANGELOG.md`.
> Tout est pensé pour être **rejouable** et **facile à préparer**. Même pour les MJ qui nont jamais touché un oscilloscope.
> *"MJ : Maître du Jeu, mais aussi Maître du Jazz, Maître du Jenga, Maître du Juste Prix... à toi de choisir."*
## Mainteneur
L’électron rare
---
## Exemples transverses
- Index exemples: `examples/README.md`
## 🕹️ Pour qui / durée / niveau de fun
- **Joueurs** : 614 (recommandé), ou équipes de 24
- **Durée** : 6090 min (modulable, sauf si tu actives le mode “slow motion”)
- **Âge** : famille / anniversaire (adaptable, sauf pour les robots)
- **Matériel** : imprimante + (option) modules électroniques (simple si tu achète un kit tout prête genre freenove ou autres esp32 avec un écran)
> *"Le mode slow motion est réservé aux anniversaires avec trop de bonbons."*
---
## 🎬 Démo
![Démo](./assets/demo.gif)
> *"Si tu croises un QR code dans les archives, scanne-le. Si tu croises un QR code sur ton gâteau, scanne-le aussi (on ne sait jamais)."*
---
## 🧠 Comment ça marche (en 1 minute, ou 42 secondes si tu es pressé)
### Source de vérité : le scénario YAML
Le scénario principal est dans `game/scenarios/`. Il pilote :
- les étapes / stations,
- les validations / codes,
- les exports (briefs MJ, docs, manifestes).
### Pipeline du repo
`game/scenarios/*.yaml → tools/ (validate + export) → kit MJ / printables / audio → (option) hardware/firmware/esp32`
![Diagramme](./assets/diagram.png)
---
## 🧩 Démarrage rapide (MJ, version turbo)
> *"Si tu veux une expérience vraiment futuriste, branche un ESP32 sur ton chat. (Non, ne fais pas ça, mais lidée est marrante.)"*
1. Lis le **guide MJ** : `kit-maitre-du-jeu/`
2. Imprime les **printables** : `printables/`
3. Prépare laudio : `audio/`
4. (Option) Achete, cable et Flash l’électronique : `hardware/` (un kit esp32-S3 avec écran est parfait... ou un vieux grille-pain, mais cest moins efficace)
5. Lance la partie 🎩
👉 FAQ / dépannage : `docs/faq.md` (aucune question idiote, sauf “où est le MJ ?”)
---
## 🛠️ Démarrage rapide (dev, version quantum)
> *"Astuce dev : Si tu valides le YAML sans erreur du premier coup, tu gagnes un badge Zacus Quantum (à imprimer toi-même)."*
Installer les validateurs :
```bash
bash tools/setup/install_validators.sh
```
Valider le scénario officiel :
```bash
python3 tools/scenario/validate_scenario.py game/scenarios/zacus_v1.yaml
```
Exporter un brief Markdown :
```bash
python3 tools/scenario/export_md.py game/scenarios/zacus_v1.yaml -o docs/exports/zacus_v1.md
```
---
## 🧾 Contenu du dépôt (repères galactiques)
> *"Ce dépôt est plus organisé que le bureau du Professeur Zacus (et ça, cest pas peu dire)."*
```text
game/scenarios/ Scénarios YAML (source de vérité)
kit-maitre-du-jeu/ Guide MJ + solutions + script
printables/ Cartes/indices + manifestes
audio/ Manifestes audio + ressources
tools/ Validation + export + génération
hardware/ Firmware & accessoires électroniques (option)
docs/ Mini-site / FAQ / ressources
```
---
## 🧷 Visuels
> *"Si tu reconnais le prototype sur la photo, tu es officiellement un expert en électronique de fête."*
![Prototype](./assets/board.jpg)
![Printables](./assets/printables.png)
---
## 🧑‍🎓 Licence
- **Code** : MIT (`LICENSE`)
- **Contenu créatif** (scénarios, docs, printables, assets) : CC BYNC 4.0 (`LICENSE-CONTENT.md`)
> *"Ce jeu est garanti sans IA malveillante, mais avec des enfants qui peuvent hacker le scénario à tout moment."*
---
## 🤝 Crédits
> *"Merci à tous les MJ, enfants, parents, et robots qui ont testé ce scénario. Mention spéciale à ceux qui ont trouvé le twist avant la LED rouge."*
**Auteur : Clément SAILLANT**
Signature : **⚛ L’électron rare** — **⚡ unstable by design**
> *"Ce projet a été validé par un oscilloscope, un grille-pain, et une IA qui adore les énigmes."*
---
OpenGraph : `assets/og.png` (1200×630)
- generation/story-ia : scénarios IA