ee270d0286
Éditeur de collision (jeu 2D) : règles trigger -> action par objet
williamandClaude Sonnet 52026-09-02 17:11:42 +02:00
dfaf85fac1
Retire la collision sur les images de fond + les blocs de logique/timeline de l'éditeur 2D
williamandClaude Sonnet 52026-09-02 16:41:56 +02:00
a231bcf2fa
Aperçu de la boîte de collision dans l'éditeur + blocage physique au jeu
williamandClaude Sonnet 52026-09-02 15:48:08 +02:00
bc3feb5080
Panneau scène simplifié + boîte de collision + rôle joueur/ennemi/pnj
williamandClaude Sonnet 52026-09-02 15:30:34 +02:00
9199897784
Image de fond de scène + caméra qui suit le personnage, fps d'animation cohérent
williamandClaude Sonnet 52026-09-02 12:24:10 +02:00
5891c82c62
Commandes personnage : détection de touche au clavier + touches d'animation supplémentaires
williamandClaude Sonnet 52026-09-02 11:50:29 +02:00
43abfc9b93
Fix éditeur de scène 2D : décalage visuel des objets + crash Timeline
williamandClaude Sonnet 52026-08-31 10:22:58 +02:00
f0070faced
Phase A (2/2) : éditeur de scène 2D — route, template, runtime jouable
williamandClaude Sonnet 52026-08-31 10:05:40 +02:00
efa7d1d9b0
Fondations multi-éditeurs (1/3) : game_type + schéma/CRUD des objets de scène
williamandClaude Sonnet 52026-08-31 09:42:38 +02:00
70c2b8df05
Corrige : une animation déjà posée dans la logique ignorait le changement de personnage
williamandClaude Sonnet 52026-08-31 08:56:20 +02:00
5ead091c75
Personnages : toutes les animations, tous les personnages ; retrait de l'import de sprites personnalisés
williamandClaude Sonnet 52026-08-31 07:38:22 +02:00
9e076f8cf9
Refonte : vrai widget "Personnage" visuel (remplace l'UI de la Phase 7)
williamandClaude Sonnet 52026-08-30 20:26:39 +02:00
5eece2645f
Merge pull request 'Corrige la perte du compte admin à chaque déploiement : persiste /app/data' (#8) from dev into main
w-vandal2026-08-30 14:37:45 +00:00
e9d12945a9
Corrige la perte du compte admin à chaque déploiement : persiste /app/data
williamandClaude Sonnet 52026-08-30 16:30:44 +02:00
c9e321e103
Merge pull request 'Dev' (#7) from dev into main
w-vandal2026-08-30 14:18:48 +00:00
cc89b3f7e2
Corrige la CI (suite) : neutralise .dockerignore pour le build de test Python
williamandClaude Sonnet 52026-08-30 16:14:17 +02:00
d474303a55
Corrige la CI (suite) : exécute les tests pendant un docker build, pas dans un container de job
williamandClaude Sonnet 52026-08-30 16:08:59 +02:00
8e8a159e88
Corrige la CI : les jobs de test tournent dans "container" au lieu d'un docker run imbriqué
williamandClaude Sonnet 52026-08-30 16:04:10 +02:00
df0cfb944d
Merge pull request 'Dev' (#6) from dev into main
w-vandal2026-08-30 13:13:36 +00:00
bb84b7b377
Phase 0 : factorise compute_new_value + ajoute pytest/node test à la CI
williamandClaude Sonnet 52026-08-30 15:00:23 +02:00
fe807ba51e
Phase -1 (suite) : découpe l'éditeur de screen_edit.html en modules JS
williamandClaude Sonnet 52026-08-30 14:38:57 +02:00
dbada333d5
Phase -1 : découpe le moteur de play.html en modules JS + premiers tests JS
williamandClaude Sonnet 52026-08-30 13:59:11 +02:00
a445b72a6e
Corrige "Ouvrir"/"Modifier" inertes dans l'onglet Blocs de logique
williamandClaude Sonnet 52026-08-30 11:48:25 +02:00
1b7706b357
Ajoute les blocs de logique : organise le graphe de flow en sous-graphes nommés
williamandClaude Sonnet 52026-08-30 11:30:49 +02:00
1020aaaf2f
Merge pull request 'Dev' (#5) from dev into main
w-vandal2026-08-30 09:29:41 +00:00
a7a315cce7
Corrige un bug moteur : plusieurs déclencheurs "Au clic" (ou survol) sur le même élément n'exécutaient que le premier
williamandClaude Sonnet 52026-08-30 10:26:37 +02:00
d90abc827b
Ajoute l'authentification : inscription, mot de passe fort, 2FA obligatoire, isolation par utilisateur
williamandClaude Sonnet 52026-08-28 19:30:43 +02:00
ed4dd78dad
Corrige le clignotement de la boîte de dialogue entière au lieu du seul texte
williamandClaude Sonnet 52026-08-28 09:58:50 +02:00
124f250d2b
Corrige le contenu de "Donnée liée" figé après un changement de variable/donnée
williamandClaude Sonnet 52026-08-28 09:47:12 +02:00
8cffbeac68
Donnée liée : conditions ET/OU illimitées + conditions de logique sur une variable globale
williamandClaude Sonnet 52026-08-28 09:05:02 +02:00
7c237d6f1c
Retire le voile plein écran et le forçage de visibilité de l'éditeur (retour utilisateur)
williamandClaude Sonnet 52026-08-28 07:14:51 +02:00
6e46949cf8
Corrige la boîte de dialogue posée comme élément de jeu réutilisable : conteneur vide au lieu du dialogue
williamandClaude Sonnet 52026-08-28 06:58:44 +02:00
78a373a536
Corrige la vraie cause : la boîte de dialogue restait invisible DANS L'ÉDITEUR (masquée par défaut)
williamandClaude Sonnet 52026-08-28 06:30:24 +02:00
69bafcb5c5
Corrige le texte invisible dans la boîte de dialogue (régression du style Bulma)
williamandClaude Sonnet 52026-08-28 06:18:19 +02:00
d87d6addce
Boîte de dialogue (superposition) stylisée avec les classes Bulma
williamandClaude Sonnet 52026-08-28 06:10:17 +02:00
7c0f1ed427
Corrige la régression du correctif overlay : /elements/<id>/geometry plantait (500)
williamandClaude Sonnet 52026-08-28 06:07:08 +02:00
614cf1ea2e
Merge pull request 'Dev' (#3) from dev into main
w-vandal2026-08-27 17:46:01 +00:00