From 3ba7e0c84b79cf759dddc277569b674af7affca0 Mon Sep 17 00:00:00 2001 From: scayac Date: Thu, 13 Aug 2026 17:37:40 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20changelog=20+=20mise=20=C3=A0=20jout=20?= =?UTF-8?q?README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 ++++++++++ changelog.md | 22 ++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 changelog.md diff --git a/README.md b/README.md index 9fcd811..5d2ada4 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,16 @@ Jeu Pygame pour piloter un ou deux trains LEGO DUPLO avec clavier PC ou contrôl Le programme s'appuie sur `pygame` pour l'interface et sur `duplo_controller` pour la communication avec les hubs DUPLO. +## Aperçu visuel + +Écran principal : + +![Écran principal de duploGame](img/main_screen.png) + +Plateau de contrôle 2 trains : + +![Plateau 2 trains de duploGame](img/board_2trains.png) + ## Fonctionnalités - splash screen au démarrage avec sélection 1 train / 2 trains, diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..b1acb2f --- /dev/null +++ b/changelog.md @@ -0,0 +1,22 @@ +# Changelog + +Toutes les modifications notables de ce projet seront documentées dans ce fichier. + +Le format est inspiré de Keep a Changelog et suit le versioning sémantique (SemVer). + +## [1.0.0] - 2026-08-13 + +### Added +- Version initiale de l'application duploGame. +- Contrôle de 1 ou 2 trains LEGO DUPLO avec Pygame. +- Gestion des entrées clavier et joystick avec remapping. +- Sauvegarde/chargement des mappings joystick et clavier. +- Connexion BLE via duploController et scan des trains via bleak. +- Écrans de splash, menu, contrôle et configuration. +- Outil d'export Batocera (`tools/export_batocera_pygame.py`). + +### Changed +- N/A + +### Fixed +- N/A