Projet - C 2021-2022 - 2ARIT
Projet - C 2021-2022 - 2ARIT
Projet - C 2021-2022 - 2ARIT
Rapport final
Le contenu indicatif peut être :
Un sommaire,
Une introduction,
Rappel des spécifications et de la conception détaillée,
Méthode générale de résolution,
Détail éventuel des parties difficiles ou originales,
Problèmes rencontrés et solutions apportées,
Les écarts par rapport au cahier des charges,
Le Bilan : ce que le projet vous a apporté (les +, les -),
Conclusion : Discussion des résultats, prolongements possibles, améliorations,...
Date limite de remise des projets (Rapport final + code des fichiers .c , le tout compressé et nommez
RIT_Groupe_i ) : 20 janvier 2022 à 23h59 à l’adresse gouayonkoala1@gmail.com avec en objet :
Projet_C_ISGE_RIT_Groupe_i (i représente le numéro de votre groupe).
Il devra contenir tout ce qui est nécessaire pour que votre enseignant puisse le compiler et l’exécuter.
La qualité du code sera prise en compte dans l’évaluation.
Sujet N°1 : La Maison du Peuple
Le logiciel permettra de gérer ces différentes ressources (ajout, modification, suppression, ...). Il pourra
également proposer des services, comme par exemple :
Liste des spectacles pour un mois donné,
Lister des spectacles dans lesquels est présent un acteur donné,
Lister chronologiquement toutes les dates des représentations d'un spectacle donné,
Etc...
Sujet N°2 : Gestion des stages
Écrire en C un programme permettant de gérer le service des stages de l’ISGE. Pour cela vous devrez prendre
en compte les informations suivantes :
Les stagiaires (nom, prénom, salaire, ...),
Les entreprises d'accueil (nom, adresse, ...),
Les professeurs de suivi (nom, prénom, …).
Le logiciel permettra de gérer ces différentes ressources : ajout, modification ou suppression. Il pourra
également offrir certains des services suivants :
Liste des stagiaires dont un enseignant est responsable,
Liste des stagiaires présents dans une même entreprise,
Mémoriser la date des visites de l'enseignant,
Etc...
Sujet N°3 : Auto – école
Écrire en C un programme permettant de gérer une auto-école. Ainsi, il sera possible de gérer des
informations telles que les élèves, les moniteurs, les voitures, etc.
Votre programme permettra de vérifier quel utilisateur se connecte.
Et offrira des options différentes :
Un élève pourra accéder à ses informations personnelles, son nombre d'heures de conduite, la date
de sa prochaine leçon, etc...
Un moniteur a la possibilité de voir les informations de ses élèves, et peut également ajouter une
leçon à un élève en lui associant une voiture, etc...
Un administrateur a la possibilité d'ajouter, modifier, supprimer toutes les informations sur les
élèves, les moniteurs et les voitures.
Etc…
Sujet N°4 : The game
Une version graphique demandant une autoformation doit être réalisée en SDL2.
Dans ce projet vous devez réaliser en C une version du jeu The Game1. Une partie doit pouvoir être jouée
seul ou à plusieurs ou avec des joueurs « ordinateurs ».
Idéalement pour une partie à plusieurs, le jeu de chaque joueur ne doit pas pouvoir être vu par les autres
joueurs. Ainsi il peut être intéressant de prévoir une version en réseau.
1
Exemple de partie sur Youtube : https://www.youtube.com/watch?v=JmyCPwJKMr4
Sujet N°5 : Rasende Roboter
Une version graphique demandant une autoformation doit être réalisée en SDL2.
Dans ce projet vous devez réaliser en C une version du jeu Rasende Roboter (Ricochet Robots en français)2.
Une partie doit pouvoir être jouée soit contre l'ordinateur, soit contre d'autres joueurs. Il est bien sûr possible
d'envisager de prévoir des joueurs « humains » et « ordinateurs » simultanément.
Faire jouer l’ordinateur est assez complexe, une version simplifiée du jeu pourra être envisagée (plateau plus
petit, moins de robots, obstacles judicieusement placés, etc…).
Contre des joueurs « humains » il est préférable de prévoir une version en réseau.
Etc…
2
Exemple de partie sur Youtube : https://www.youtube.com/watch?v=URmGHqrprmg