Commit Graph

  • fcad0f5d88 fix: le HUD mettait à jour les compteurs des joueurs trop tôt pendant la résolution du tour main Kevin L'Hereec 2026-08-25 17:24:54 +02:00
  • 29cc728f09 feat: distinction visuelle "achat en attente" avant résolution du tour Kevin L'Hereec 2026-08-25 15:29:17 +02:00
  • a5ecc23498 fix: bouton de confirmation désactivé après avoir sélectionné une carte, si une autre action réseau survient entretemps Kevin L'Hereec 2026-08-25 15:01:55 +02:00
  • 4fe9cf4393 fix: ReferenceError bloquait le ciblage d'Accord royal/Épidémie, laissant la carte jouée indéfiniment en main Kevin L'Hereec 2026-08-24 17:27:00 +02:00
  • 34d1bbe37f fix: une carte Événement jouée pouvait rester affichée comme jouable en main Kevin L'Hereec 2026-08-24 16:51:03 +02:00
  • 33a3c20dcb fix: la carte détaillée d'un événement débordait sous le canvas au survol Kevin L'Hereec 2026-08-24 16:12:16 +02:00
  • 1a91a0f876 fix: cartes Événement illisibles + objets/bâtiments adversaires au-dessus de leur carte Kevin L'Hereec 2026-08-24 16:01:04 +02:00
  • 45eb9be60d fix: repositionner les cartes Événement en bas-droite avec un texte lisible Kevin L'Hereec 2026-08-24 14:52:18 +02:00
  • c9b4a7e567 docs: compléter le README avec les règles des bâtiments et cartes Événement Kevin L'Hereec 2026-08-24 13:27:15 +02:00
  • 44d4eb7e96 fix: bugs critiques du système d'événements + stabilisation E2E Kevin L'Hereec 2026-08-24 13:24:37 +02:00
  • 1726f8f96b feat: cartes Événement (pioche partagée de 18 cartes, 6 effets, synergies, ciblage) Kevin L'Hereec 2026-08-21 17:05:50 +02:00
  • 9139989fa7 feat: bâtiments achetables (Église, Château Royal) avec synergie objets Kevin L'Hereec 2026-08-21 16:19:18 +02:00
  • 11cba0467b feat: écran de fin de partie + tests unitaires client et E2E Playwright Kevin L'Hereec 2026-08-21 15:27:44 +02:00
  • 6a1c800253 feat: système d'objets achetables (boutique + effets permanents) et refonte visuelle Kevin L'Hereec 2026-08-21 14:53:58 +02:00
  • da06ecaf2d fix: clip card images via Canvas 2D in BootScene, no Phaser mask needed kevin.lhereec 2026-08-17 14:30:03 +02:00
  • 4d09102464 fix: use BitmapMask inside container so image follows card during animations kevin.lhereec 2026-08-17 14:25:32 +02:00
  • 0a8c89610b fix: card image clipping via RenderTexture, remove white hover bg kevin.lhereec 2026-08-17 14:24:42 +02:00
  • c7672b1793 fix: ghost players on back - leaveRoom, store.reset, dynamic lobby slots kevin.lhereec 2026-08-17 14:18:27 +02:00
  • 6e384d5985 fix: card image cover ratio, title at bottom, badges above image kevin.lhereec 2026-08-17 14:15:43 +02:00
  • 60b545c42d feat: card portrait images loaded from public/cards/ kevin.lhereec 2026-08-17 14:11:20 +02:00
  • b46cb707cd feat: draw one card after each turn with slide-in animation kevin.lhereec 2026-08-17 12:07:47 +02:00
  • ec5a7ec2c3 fix: button depth 100 to stay above cards, fix inactive text color kevin.lhereec 2026-08-17 12:04:01 +02:00
  • 2b37d8167f fix: play slots count matches actual player count kevin.lhereec 2026-08-17 12:01:30 +02:00
  • abab58f6a4 fix: add BOTTOM_MARGIN to avoid Windows taskbar overlap kevin.lhereec 2026-08-17 12:00:43 +02:00
  • 3125823f42 feat: confirm button with pulse animation + ready counter (X/N players) kevin.lhereec 2026-08-17 11:57:55 +02:00
  • 91a1a9f4f0 feat: gauge scoring system (subtract left neighbor per attribute) kevin.lhereec 2026-08-17 11:54:23 +02:00
  • 25ab76c4ac fix: per-player phase state so 2nd player can still play after 1st played kevin.lhereec 2026-08-17 11:50:27 +02:00
  • 78adeb7920 fix: replace npm ci with npm install (no lockfile yet) kevin.lhereec 2026-08-17 11:45:33 +02:00
  • 8da1d1edc9 feat: dockerize client (nginx) and server (node) with docker-compose kevin.lhereec 2026-08-17 11:44:07 +02:00
  • 38814668e7 feat: 12 character cards with 4 color-coded attributes (food/war/health/diplo) kevin.lhereec 2026-08-17 11:41:46 +02:00
  • 1db221e468 feat: initial Regnum project structure (Vue3 + Phaser3 + Socket.io) kevin.lhereec 2026-08-17 11:34:55 +02:00