Skip to content

ShkAnna/Game_of_Life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jeu de la vie

Ce dépôt contient mon projet du cours de Techniques de développement : Le Jeu de la Vie (Game of Life).

Contenu du projet

Dossier / fichier Description
grilles/ Contient les grilles différentes
include/ Contient les fichiers en-tête (headers) contenant les structures et les prototypes des fonctions
src/ Contient les fichiers avec le code source de notre programme
Doxyfile Fichier de configuration de doxygen (permettant de générer la documentation)
Makefile Fichier contenant un ensemble d'actions propres au projet (compilation, suppression des artefacts, etc.)

Les commandes de programme

En mode graphique, les touchées correspondent au clavier QWERTY.

Commande Description
Entree / clic gauche Evoluer la grille
q / clic droit Quitter le jeu
n Changer le fichier avec la grille
c Changer le type de voisinage (cyclique / non-cyclique)
v Activer / désactiver le vieillissement
o Tester oscillation

Générer la documentation

make doc

Pour compiler le programme - en mode graphique (par défaut)

make

Si on change le MODE, il faut d'abord faire "make clean"

Pour compiler le programme - en mode texte

make MODE=TEXTE

Exécuter le programme

./bin/main <numero de la grille>

Créer l'archive du projet

make dist

Versions

  • v0.1 - Première partie du projet
  • v0.2 - Deuxième partie du projet
  • v0.3 - Troisième partie du projet
  • v0.4 - Quatrième partie du projet
  • v0.5 - Cinquième partie du projet