Bataille navale
Projet académique
Contexte du projet
Ce projet de bataille navale est le premier projet académique de ma formation du BUT Informatique, à l'IUT de Sénart-Fontainebleau. J'étais en binôme avec Gabriel PEREIRA et nous avions un mois pour développer ce projet (novembre 2022 à décembre 2022). Ce projet a été réalisé dans le cadre de la matière "Introduction au développement", et était découpé en deux parties.
Durant la première partie, notre professeur nous a fourni, avec les instructions, un fichier compilé "BatailleNavale.o" représentant le résultat final désiré, ainsi que le code compilé "biblioNavale.o" et "biblioNavale.c" qui contenait du code incomplet. Nous devions développer le code du fichier compilé (langage machine) BatailleNavale en C.
Lors de la deuxième partie, nous devions développer le code du fichier biblioNavale.c pour remplacer le biblioNavale.o du professeur.
Nous avons développé sous Linux, et assuré le versionning avec GitTea. J'ai développé sous Sublime Text. Nous avons créé des diagrammes sous Star UML.
Je me suis chargé de la partie logique du jeu dans programme.
Méthodes de travail
Tout les 4 jours, nous effectuions une réunion en visio pour assurer le suivi du travail de l'autre. Notre méthode de travail était classique.
Résultats obtenus
Nous n'avons pas rencontrées de difficultés particulières car le projet était découpé de manière à
nous guider en tant que débutant. Nous avons répondu aux attentes de ce projet :
Partie 1 (19/20)
Partie 2 (18/20)
Une documentation a été rédigée, dans 'docs/DOCS.md', à partir des commentaires du code, ainsi qu'un 'CODE_OF_CONDUCT.md' pour précisé le code de conduite du répertoire aux futurs contributeurs.
Compétences travaillées
J'ai développé mes compétences en C et en architecture du code. J'ai expérimenté pour la première fois le développement en équipe. Enfin, j'ai mis en application les notions de conception avec des diagrammes UML.