bin
est un dossier vide qui contiendra tous les fichiers compilés ;include
contient les fichiers d'en-tête de fonctions ;lib
contient les librairies statiques fournies (compilées pour votre environnement Linux) ;scenes
contient les fichiers de scènes que le logiciel doit savoir lire ;src
contient les fichiers sources écrits en langage C ;tests
contient les fichiers sources en langage C destinés à tester unitairement le code produit ;Makefile
décrit les règles de compilation
Notes :
- Parmi les fichiers fournis, seul le fichier
Makefile
doit être édité. - Toutes les autres modifications peuvent être faites dans des nouveaux fichiers.
Ouvrez un terminal dans le répertoire de votre choix et entrez
git clone https://github.com/xoolive/edu-raytracer.git
Pour récupérer les modifications sur le serveur du professeur :
git pull
Si vous êtes à l'aise, et uniquement si vous l'êtes (vous n'aurez ni plus ni moins de points pour cela), vous pouvez utiliser git, et les services de github.com en utilisant votre propre compte. Vous aurez également la possibilité d'effectuer vos livraisons sous la forme d'un lien vers votre repository github.
Vous trouverez une explication des commandes à taper pour avoir votre propre repository github dans le fichier github.md.
Attention! Mieux vaut une bonne livraison classique qu'une mauvaise livraison (en retard) avec git. Assurez vos arrières!
- première livraison intermédiaire : le 22 avril avant 22h
- deuxième livraison intermédiaire : le 17 mai avant 22h
- livraison finale : le 31 mai avant 22h