Programmation Graphique Temps Réel (Semestre I)
Project Foxenstein
Episode 2 - Casperstein, et la lumière fut.

Après avoir miraculeusement réussi à écrire une première version plus ou moins utilisable d'un client 2D, je propose cette semaine de s'essayer à quelque chose de plus ambitieux: un client 3D avec une gestion basique de l'éclairage.

Travail à rendre pour la semaine prochaine.

Vous me transmettrez le code source des exercices 2 et 3 ainsi qu'un Makefile pour chacun des programmes pour jeudi prochain, midi, au plus tard. Histoire de formaliser un peu les choses et de me faciliter la tâche, vous serez bien aimables de respecter les points suivants:

  • Le sujet du mail que vous m'enverrez sera "PGTR-TD2",
  • Vous y attacherez une UNIQUE archive au format zip ou tar.gz,
  • Le corps de ce mail contiendra TOUT D'ABORD et OBLIGATOIREMENT les noms complets des membres du groupe, un nom par ligne,
  • Cette archive contiendra les fichiers organisés de la façon suivante: Un répertoire dont le nom (en minuscules) sera formé des noms des étudiants du groupe séparés par des soulignés '_' (par exemple dans le cas du groupe { Olivier Derpierre, Vincent Nozick } le nom du répertoire sera derpierre_nozick), dans ce répertoire sera placé un fichier README contenant, tout d'abord les noms complets des membres du groupe (un nom par ligne), et ensuite un mode d'emploi détaillé de chacun des programmes envoyés, un répertoire exercice2, contenant le code source et le makefile de l'exercice 2, et un répertoire exercice3 contenant le code source et le makefile de l'exercice3. Le programme généré pour l'exercice2 devra s'appeler foxclient2D et celui généré pour l'exercice3 devra s'appeler foxclient3D (je sais, pour l'originalité je repasserai).

Dans le cas des groupes de 3 personnes, vous rendrez également l'exercice 1. De la même façon que pour les exercices 2 et 3, vous créerez un répertoire nommé exercice1 contenant son code source et son makefile. Le nom de l'exécutable sera foxmapper.

Tout non-respect d'un de ces points entrainera immédiatement l'attribution de la note 0 pour le TD en question. Merci de votre compréhension.

Comme d'habitude, si vous ou l'un de vos agents avait des questions, je nierai toute responsabilité concernant ce TD mais je répondrai éventuellement à vos questions que ce soit par email ou de vive voix.