Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srwiez/minesweeperc

An exercice of my BTS SIO
https://github.com/srwiez/minesweeperc

Last synced: about 2 months ago
JSON representation

An exercice of my BTS SIO

Awesome Lists containing this project

README

        

# Introduction #
Je sais, tu te demandes pourquoi j'ai mis cette chose totalement inutile sur Github. En fait je le mets ici parce que j'ai trouvé que c'était un bon exercice. Ce n'étais pas un exercice difficile en soit si on sait programmer en C (ou tout autre langages d'ailleurs) mais la difficulté se trouvait dans le fait de n'utiliser que le minimum que le professeur avait appris à la classe.

# Myconio #
Le programme contient une surcouche de conio.h fournit par le professeur. J'ai modifié ce fichier pour que
`gotoxy(int x, int y)` fonctionne à partir de (0;0) et non (1;1).

# Les différentes versions #
## v1 ##
Cette version est celle que j'ai fait sans utiliser les tableaux à deux dimensions. N'ayant pas vu ça en cours auparavant je pensais que je n'avais pas le droit d'utiliser cette technique bien utile. Cette version a été faite en une après-midi très rapidement histoire de faire fonctionner un truc et qu'il est un minimum de design. J'ai surement passé plus de temps sur le design d'ailleurs.
## v2 ##
Version en cours de développement selon mon envie où le professeur m'a enfin autorisé l'utilisation d'un tableau à deux dimensions. J'en profite pour faire des améliorations.

# Conclusion #
Si vous chercher à faire pratiquer le C à vos élèves, voici un bon exercice. Sinon inspiré vous en pour un exercice "Programmez avec des contraintes".