Technique

En Garde

En Garde

Description

Développement d’un prototype d’interface pour le jeu En Garde ! (Reiner Knizia) permettant à deux joueurs de s’affronter en “hot seat” selon les règles officielles : déplacements par cartes, attaques/parades, attaques renforcées, charge et gestion du score jusqu’à 5 touches. Réalisé en Python avec Tkinter et Pillow, le projet met l’accent sur une IHM claire et conviviale : représentation du plateau, des cartes et des pions, gestion des erreurs, suivi des manches, et personnalisation de l’interface (mise en page/visuels) avec conservation des préférences entre deux sessions. Ce projet valorise mes compétences en conception d’interfaces, programmation orientée objet, modularité et ergonomie (feedback utilisateur, cohérence et robustesse).