Il s'agit d'un projet de bibliothèque de développement de jeu de carte
Il est parfaitement exploitable pour des jeux de carte avec un deck classique ou des jeux non atypique comme le Uno
La bibliothèque compile et a été testée sous Linux(Manjaro) et Windows(10) mingw32-make est la version windows de make
make library -> vérifie et compile si nécessaire notre bibiothèque, elle porte le nom de libCardGame.a
$make clean -> supprime toutes les fichiers binaires géneré par la compilation
Si vous rencontrez des problèmes de compilation lié aux binaires Keep calm and make clean
$make migrate -> mise à jour des headers dans les sous-répertoires e.g: vous avez modifié la bibiothèque, pour que les sous-répertoire enregistrés prennent en comptent le nouveau .a qui été géneré, vous devez faire cette commande
Pour tous ces jeux cités en dessous, il existe un Makefile associé voici donc quelques commandes utiles
$make run -> lance l'exécutable "exec", si l'exécutable n'est pas à jouer, il le met à jour
$make exec -> compile l'exécutable "exec", si l'exécutable n'est pas à jouer, il le met à jour
$make clean -> supprime toutes les fichiers binaires géneré par la compilation
Si vous rencontrez des problèmes de compilation lié aux binaires Keep calm and make clean
$make update_lib -> mise à jour si nécessaire de la bibliothéque
Si vous avez un problème de compilation qui fait 300 lignes, ne paniquez pas
faites plutôt ->make clean && make update_lib && make exec
Il y a des commandes make qui ne fonctionnent pas sous windows(plus précisement powershell) car je l'avais écrite avant tout sur un system linux
par exemple update_lib et make clean ne marcheront pas alors dans ce cas
(mais cela marche très bien avec git-bash, normalement avec cgywin aussi)
Bref, utiliser des shell type linux comme git-bash ou mieux, developpez sous linux
Célebre jeux de Batailles qui se joue à 1 contre 1
Célebre jeux de société qui se joue à plusieurs
Célebre jeux de société qui se joue à plusieurs
Célebre jeux de carte Italien
répertoire où sont situé les fichiers .cpp de la bibliothèque
Contient une base de developpement si vous souhaiter utiliser notre bibliothèque et avoir déja un début de code
Pour utiliser notre bibiothèque, copier-coller les fichiers llibCardGame.a et llibCardGame.hpp
incluez le header dans le header de votre prédiléction
puis lors de la compilation, incluez llibCardGame.a lors de l'assemblage