Commit 90bfede6 authored by Erwan's avatar Erwan

Mise a jout du README

parent 4ef7662f
...@@ -2,28 +2,42 @@ ...@@ -2,28 +2,42 @@
Projet Final C MLOD - Erwan MERLY Projet Final C MLOD - Erwan MERLY
**Description :** <!--<img src="doc/screenshot.png" width="100">-->
Implémentation d'un démineur via la bibliothèque Raylib ![hexasweeper screenshot](doc/screenshot.png)
**Instruction de compilation :** # Description
*Implémentation d'un démineur hexagonal via la bibliothèque Raylib.*
Projet librement inspiré du jeu Hexcells sorti en 2014 sur PC.
**Lancer le projet :** # Instruction de compilation
Pour pouvoir lancer l'application il suffit de rentrer la commande suivante :
**Commandes et objectifs :** ```
```
# Commandes et objectifs
A l'aide de la souris et de ses 3 boutons : A l'aide de la souris et de ses 3 boutons :
```
- Gauche: Révéler la case sélectionnée - Gauche: Révéler la case sélectionnée
- Droite: Marquer la case comme possédant une mine - Droite: Marquer la case comme possédant une mine
(peremt de ne pas la déclencher et est nécessaire pour gagner) (peremt de ne pas la déclencher et est nécessaire pour gagner)
- Milieu: Révèle toutes les cases autour - Milieu: Révèle toutes les cases autour
```
Le but du jeu est de marquer toutes les cases possédant des mines le plus rapidement possible. ***Règles :***
Les chiffres sur les cases indiquent le nombre de mines autour. - Le but du jeu est de marquer toutes les cases possédant des mines le plus rapidement possible.
Une case à 0 révèle toutes les cases autout. - Les chiffres sur les cases indiquent le nombre de mines autour.
- Une case à 0 révèle toutes les cases autout.
**Description fichiers :** # Description fichiers
*minesweeper.c*: *minesweeper.c*:
Contient le main du projet et la description des fonctions qui font fonctionner le jeu. Contient le main du projet et l'ensemble des fonctions qui font fonctionner le jeu.
Le jeu ne possédant pas de visuel ou de son, il n'y a pas d'autres fichiers inclus.
***Bilan sur le projet :***
- Grande difficulté de faire un affichage adaptable à toutes les résolutions car il prend beaucoup de paramètre dans mon cas # *Bilan sur le projet*
(les tailles de la grille en plus de la taille de la fenetre) - Difficulté de faire un affichage adaptable à toutes les résolutions car il prend beaucoup de paramètre dans mon cas
\ No newline at end of file (les tailles de la grille en plus de la taille de la fenetre).
- Première grande approche des bibliothèques externes. Accès à de la documentation et des exemples en ligne.
- Aspect plutôt plaisant et ludique de travailler en implémentant un jeu.
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment