1.2.0 : portes entre niveaux et édition post-publication

Portes 🚪 (max 10/niveau) téléportant vers un autre niveau publié avec
troll conservé (PV, PI, équipement) ; clé d'auteur renvoyée au POST et
stockée en localStorage, PUT /api/levels/<id> protégé par X-Level-Secret,
section « Mes niveaux publiés » dans l'éditeur, objectifs de victoire
affinés (sortie > nettoyage, portes = continuation).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-11 13:42:31 +02:00
co-authored by Claude Fable 5
parent 103be8e9c7
commit fe13a4d518
7 changed files with 280 additions and 38 deletions
+8 -2
View File
@@ -51,8 +51,13 @@
<div id="ed-monsters"></div>
<h3>Objets</h3>
<div id="ed-items"></div>
<h3>Portes (vers un niveau publié)</h3>
<select id="ed-door-target"></select>
<div id="ed-doors"></div>
<h3>Outils</h3>
<div id="ed-tools"></div>
<h3>Mes niveaux publiés</h3>
<div id="ed-mine"></div>
</aside>
<main id="ed-main">
<canvas id="ed-map" width="672" height="480"></canvas>
@@ -66,8 +71,9 @@
</div>
<div id="ed-status"></div>
<div class="help" id="ed-help">
<p>Clic / glisser : peindre la sélection · Un niveau publiable a un point de départ 🧌 et au moins un monstre.</p>
<p>La sortie ▼ est optionnelle : sans elle, il faut terrasser tous les monstres pour gagner.</p>
<p>Clic / glisser : peindre la sélection · Un niveau publiable a un point de départ 🧌 et au moins un monstre, une porte ou une sortie.</p>
<p>Victoire : atteindre la sortie ▼ si elle existe, sinon terrasser tous les monstres. Les portes 🚪 téléportent vers un autre niveau publié (PV, PI et équipement conservés) — idéal pour chaîner une campagne.</p>
<p>Tes niveaux publiés restent modifiables depuis « Mes niveaux publiés » (la clé d'auteur est gardée par ton navigateur).</p>
</div>
</main>
</div>