Skip to content

University project some time ago. Puzzle solver using more or less efficient strategies

Notifications You must be signed in to change notification settings

tshikaboom/puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== Projet : Puzzle ==

== Participants : 4 ==

   Bielle Benjamin 2900825
   Bouilly Romain 2908292  -> interface graphique
   Vigano Sylvain 3203772
   Viljasaar Oskar 3000989
   Djeacoumarane Maroudakaasi 3209309 -> n'appartient plus a ce groupe (cause : non présence)


== Fichiers inclus ==

   include/structs.h
	Structures de données du projet
	- (tout le monde)

   src/init.c et include/init.h
	Fonctions de base
	- (tout le monde)

   src/contact.c et include/contact.h 
	Fonctions testant si deux cartes sont compatibles
	- Djeacoumarane Maroudakaasi
	- Oskar Viljasaar

   src/chemin.c et include/chemin.h
   	Fonction donnant le chemin de résolution à suivre
	- Benjamin Bielle

   src/backtrack.c et include/backtrack.h
	Fonction de résolution du puzzle
	- Benjamin Bielle

   src/parser.c et include/parser.h
        Fonctions permettant la création et la lecture du fichier de solution 
	- Sylvain Vigano
	- format agréé par tout le monde

   src/main.c
	Main du projet
	- Oskar Viljasaar
	- Benjamin Bielle

== Directives de 'Makefile' ==

   all
	Compil tous les fichiers

   clean
	Suppression de tous les binaires, de tous les fichiers objet

   proper 
        Suppression de tous les fichiers temporaires

   run1 
        Lance le programme avec les valeurs par défaut
	
   run2 
        Lance le programme à partir du fichier Puzzle.puzzle en spirale

   run3 
        Lance le programme à partir du fichier Puzzle.puzzle en serpent

== Etat d'avancement ==

   src/init.c      - OK

   src/contact.c   - OK

   src/chemin.c    - OK

   src/backtrack.c - OK

   src/parser.c    - OK

   src/main.c      - Fini quand les autres fonctions seront finies

== Normes utilisées ==

   Norme Posix (_POSIX_SOURCE 1), ANSI

== Bibliotheques Graphiques == 

   Pygame (bibliotheque basée sur SDL) - Licence : GNU LGPL

About

University project some time ago. Puzzle solver using more or less efficient strategies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published