Skip to content

abdu-63/qwirkle

Repository files navigation

🎲 Qwirkle

Jeu de stratégie de placement de tuiles en ligne de commande

C CMake Terminal Players

Description

Implémentation du jeu Qwirkle en C, jouable en mode terminal. Le jeu oppose 2 joueurs qui placent des tuiles colorées sur un plateau 12x26 en respectant les règles classiques du Qwirkle.

Fonctionnalités

  • Plateau de jeu 12x26 : Visualisation en temps réel dans le terminal
  • 2 joueurs : Alternance automatique des tours
  • Validation des coups : Respect des règles officielles du Qwirkle
  • Calcul des scores : Points calculés automatiquement
  • Historique des parties : Sauvegarde des scores

Compilation

mkdir build && cd build
cmake ..
make
./qwirkle

Structure du projet

qwirkle/
├── main.c           # Point d'entrée du programme
├── structures.h     # Définitions des structures de données
├── plateau.c/.h     # Gestion du plateau de jeu
├── joueur.c/.h      # Gestion des joueurs
├── jeu.c/.h         # Logique principale du jeu
├── regles.c/.h      # Validation des règles
├── affichage.c/.h   # Affichage terminal
└── CMakeLists.txt   # Configuration CMake

About

Qwirkle en C pour le projet du semestre 1 à l'ECE Lyon

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages