Licence STS, semestre 4 2009–2010
Langages et Génie Logiciel (Info 223)
Projet – Rendu intermédiare
http://www.lri.fr/~paulin/LGL
Consignes pour l’étape de rendu intermédiaire du projet
L’étape intermédiaire du rendu du projet permet de s’assurer de l’avancement satisfaisant de celui-ci et de détecter des erreurs dans la conception.
-
Les sources du projet doivent être envoyés par mail à votre chargé de TP:
(Romain.Bardou@lri.fr ou Christine.Paulin@lri.fr)
avant le Vendredi 12 mars 2010 à 8h00 du matin. - Les fichiers seront regroupés dans un répertoire portant le nom des étudiants et transmis sous forme d’archive (tar ou zip).
- Le répertoire devra comporter un fichier makefile avec au moins trois cibles: test pour créer l’exécutable de tests de la bibliothèque de vecteurs, clean pour ne garder que les sources du programme, main pour créer l’exécutable lglshoot correspondant au jeu.
- Le projet devra être organisé en unités de compilation distinctes. Un fichier ALIRE listera ces unités en expliquant brièvement leur rôle dans le projet. Chaque fichier d’implémentation sera accompagné d’un fichier d’interface qui comportera des commentaires pour préciser le rôle des
types et fonctions.
- Les fonctionnalités attendues à ce stade sont le déplacement du vaisseau et le tir de missiles (il n’est pas nécessaire d’implanter les adversaires).
Les déplacements affecteront la vitesse des objets, qui sont par ailleurs soumis à des frottements qui les freinent. Les objets devront se déplacer en tenant compte du cadre de la fenêtre graphique.
- Le projet comportera une bibliothèque sur des vecteurs de dimension 2.
- Un fichier test.ml permettra le test des fonctions de cette bibliothèque.
La qualité du développement ne dépend pas seulement du résultat mais
de la manière dont le code est organisé (types de données, fonctions
intermédiaires) permettant une lecture aisée du programme et son
évolution.
Ce document a été traduit de LATEX par HEVEA