Jeu du Pendu

Ce projet est une application graphique représentant le célèbre jeu du Pendu, développée en C# avec le framework Avalonia UI.

Résumé du projet

Tirage aléatoire d’un mot Un mot est sélectionné aléatoirement dans une liste prédéfinie. Le mot est affiché sous forme de lettres masquées (_ _ _ _).

  • Un clavier A → Z s’affiche sous la zone de jeu
  • 10 images : de pendu1.png à pendu10.png, à la dernière image, la partie est perdue
  • Si la lettre est correcte → les positions correspondantes sont révélées
  • Si la lettre est incorrecte → une nouvelle étape du pendu s’affiche
  • Un bouton permet de rejouer : 🔄

Stack technique

  • C#
  • Avalonia
  • Visual Studio Code

Architecture

Le projet est structuré en plusieurs modules :

  • assets/ – Contient les images du pendu
  • MainWindow.axaml/ – Contient les objets pour les bouttons, zone de texte et autres
  • MainWindow.axaml.cs/ – Gestion des objets axaml avec C#
  • README.md – Documentation

Captures d’écran

Vue interface Jeu du pendu

image 1

Aperçu
Vue interface Jeu du pendu

Image 2

Aperçu

Ce que ce projet m’a apporté

Il s’agit d’un exercice complet qui combine :

  • Gestion d’interface graphique (UI)
  • Logique de jeu
  • Manipulation de collections
  • Gestion d’événements
  • Interaction avec des images
  • Aléatoire et contrôle de flux
  • Bonne structuration du code