Skip to content

Journal de travail ‐ Bruno Costa

Bruno Costa edited this page Oct 12, 2023 · 1 revision

Journal de travail

1 Mardi, 06.10.20

Heures Issue Description Tag
08h15 - 09h00 - - Croquis des différentes interfaces de l’application pour que le groupe soit au même niveau
- Explication et mise en détails de chaque points de l’application
-
09h00 - 09h45 - - "" -
10h00 - 10h45 - - Écriture du cahier des charges sur le wiki du gitlab -
10h45 - 11h35 - - Début d’écriture des spécifications du projet sur le wiki du gitlab -

2 Mardi, 20.10.20

Heures Issue Description Tag
08h15 - 09h00 - - Écoute de la théorie sur les workflows git -
09h00 - 09h45 - - "" -
10h00 - 10h45 - - Finition et correction du cahier des charges / spécifications -
10h45 - 11h35 - - Création de la page wiki « home » et « workflow » -

3 Lundi, 26.10.20

Heures Issue Description Tag
13h00 - 14h00 - - Mise en forme des styles de la documentation -
14h00 - 15h00 - - Review des tâches du projet ainsi que leur importance -
15h00 - 16h00 - - Création du wiki pour l’analyse pour les points chauds -
16h00 - 17h00 - - Création des labels et des issues sur gitlab -

4 Mardi, 27.10.20

Heures Issue Description Tag
08h15 - 09h00 - - Mise au courant de la situation avec M. Grünenwald -
09h00 - 09h45 - - Création du gantt et mise en place des tâches
- Attribution des tâches aux personnes du groupe
-
10h00 - 10h45 - - Création du .gitignore
- Création du readme
-
10h45 - 11h35 - - Mise en commun avec le prof
- Amélioration des documentations (placement dans le wiki)
-

5 Lundi, 02.11.20

Heures Issue Description Tag
15h00 - 16h30 - - Mise à jour du Gantt selon les directives de Mr. Grünenwald
- Ajout de l'effort et du poids de tâches
-

6 Mardi, 03.11.20

Heures Issue Description Tag
08h15 - 09h00 - Diagramme de conception - Création du schéma de conception (UML) - Conception
09h00 - 09h45 - "" - "" - ""
10h00 - 10h45 - "" - "" - ""
10h45 - 11h35 - - Entrées dans le journal de travail pour le 02.11.2020 et 03.11.2020
-

7 Lundi, 09.11.20

Heures Issue Description Tag
15h00 - 16h00 - Diagramme de conception - Continuation du diagramme de conception
- Conception

8 Mardi, 10.11.20

Heures Issue Description Tag
08h15 - 09h00
- Diagramme de conception - Correction du diagramme de conception par Mr. Grunenwald
- Conception
09h00 - 09h45
- Diagramme de conception
- Changement du diagramme de conception selon les directives reçues précédemment
- Conception
10h00 - 10h45
- Diagramme de conception
- Menu Principal
- Changement du diagramme de conception selon les directives reçues précédemment
- Création du projet et des branches du workflow
- Début de l'implémentation pour la création du menu principal
- Conception
- Menu principal
10h45 - 11h35
- Menu Principal - Implémentation du menu principal
- Entrées dans le journal de travail pour le 10.11.2020
- Menu principal
-

8 Mardi, 17.11.20

Heures Issue Description Tag
08h15 - 09h00
- Menu Principal - Création des boutons et des layouts
- Menu principal
09h00 - 09h45
- Menu Principal - Correction des bugs liés aux tailles dans le layout - Menu principal
10h00 - 10h45
- Menu Principal - Restructure des layouts afin d'afficher les images pour le titre ainsi que les - Menu principal
10h45 - 11h35
- Menu Principal - Correction de bug de sizepolicy
- Entrées dans le journal de travail pour le 17.11.2020
- Menu principal

9 Lundi, 23.11.20

Heures Issue Description Tag
19h00 - 19h30
- Menu Principal - Création des connexions
- Menu principal
19h30 - 20h30
- Menu Principal - Correction des bugs liés aux connexions - Menu principal

10 Mardi, 24.11.20

Heures Issue Description Tag
08h15 - 09h00
- Menu Principal - Finition du menu principal
- Menu principal
09h00 - 09h45
- Menu Principal - ""
- Menu principal
10h00 - 10h45
- Recherche IA - Recherches sur les différents algorithmes de Pathfinding - Développement IA
10h45 - 11h35
- Recherche IA - Recherches sur les différents algorithmes de Pathfinding et schématisation des IA
- Rédaction de l'entrée du 24.11.2020 dans le journal de travail
- Développement IA
-

11 Mardi, 01.12.20

Heures Issue Description Tag
08h15 - 09h00
- Recherche IA - Recherche sur l'A*
- Pathfinding
09h00 - 09h45
- Recherche IA - Recherche sur l'A* et utilisation du site
donnée par Mr. Grunenwald pour comprendre comment fonctionne le pathfinding
- Pathfinding
10h00 - 10h45
- Recherche IA - Recherches sur les différents algorithmes de Pathfinding - Pathfinding
10h45 - 11h35
- Recherche IA - Suivi du fonctionnement du Pathfinding A*
- Rédaction de l'entrée du 01.12.2020 dans le journal de travail
- Pathfinding

12 Mardi, 08.12.20

Heures Issue Description Tag
08h15 - 09h00
- Recherche IA - Recherche sur l'A*
- Pathfinding
09h00 - 09h45
- Recherche IA - Dessins de schéma et explication de l'algorithme aux membres du groupes pour s'assurer de la compréhension
- Pathfinding
10h00 - 10h45
- - Pose de questions importantes à Mr. Beurret sur des éléments du projet (Animation, fonctionnement de la sélection) - Projet P2
10h45 - 11h35
- Recherche IA - L'A* est maintenant compris (et facile à implémenter).
- Réflexion sur les autres différents algorithmes utilisés par l'IA :
--- L'algorithme pour trouver sa prochaine cible ou du moins le déplacement le plus proche/intelligent. --- L'algorithme qui va gérer son comportement de combat.
- IA

13 Lundi, 28.12.20

Heures Issue Description Tag
13h00 - 15h00
- Test et correction de bugs - Mise en commun des différents menus
- Correction de quelques problèmes liés à git
- Passage entre les menus fonctionnel
- Continuation du projet

14 Mardi, 29.12.20

Heures Issue Description Tag
13h00 - 15h00
- Test et correction de bugs - Mise en commun d'idées du groupe et correction de certaines façons de faire
- Redirection d'une implémentation commencée par Valentino Izzo
- Continuation du projet

15 Mercredi, 30.12.20

Heures Issue Description Tag
10h00 - 10h30
- Test et correction de bugs - Discussion sur quelques doutes de la direction du programme avec Mr. Beurret
- Réarrangement de certaines parties du projet - Discussion avec Valentino sur la marche à suivre
- Continuation du projet
10h30 - 11h30
- Test et correction de bugs - Discussion avec Valentino sur la marche à suivre
- Il a été décidé d'attendre Diogo pour prendre une décision
- Rédaction de la page sur le fonctionnement de l'IA dans le wiki - Rédaction du journal de travail des 3 derniers jours (28.12-30.12)
- Continuation du projet

16 Lundi, 04.01.21

Heures Issue Description Tag
09h00 - 10h00
- Test et correction de bugs - Demande d'aide de Mr. Beurret pour corriger une problème inconnu
- Apport d'aide à Valentino Izzo pour modifier quelques directions
- Correction de problèmes
10h00 - 11h00
- Test et correction de bugs - Développement de l'IA - Discussion avec Mr. Grünenwald sur la forme que devrait prendre l'IA
- Amélioration de la page du wiki concernant l'IA
- Comme la partie concernant la sélection des unités est terminées, Mr. Lopes peut commencer à travailler sur la suite
- J'ai commencé à réfléchir en détails comment écrire cette IA - Schémas/brouillons d'aide fait pour mieux réfléchir comment faire
- Continuation du projet

17 Mardi, 05.01.21

Heures Issue Description Tag
10h00 - 11h00
- Test et correction de bugs - Modification de quelques milestones
- Mise à jour des boards du gitlab
- Mise à jour du gantt
- Réflection sur le retard du groupe, comment faire pour aller plus vite
- Planification détaillée d'urgence
11h00 - 12h00
- Test et correction de bugs - Développement de l'IA - Mise au courant du groupe
- Rédaction du journal de travail
- Création d'un projet tiers afin de commencer l'IA
- Continuation du projet

18 Mercredi, 06.01.21

Heures Issue Description Tag
09h00 - 11h00
- Développement de l'IA - Création des algorithmes de tri de l'IA ainsi que de l'algorithme de targeting
- Le tri est basé sur un quicksort simple
- Avancement dans le projet
19h00 - 20h00
- Design et aspect de l'application - Début de la création du design des unités
- Avancement dans le projet

19 Vendredi, 08.01.21

Heures Issue Description Tag
14h00 - 18h30
- Design et aspect de l'application - Les unités "Saber" finies
- Les unités "Archer" commencées
- Avancement dans le projet

20 Dimanche, 10.01.21

Heures Issue Description Tag
20h00 - 21h30
- Design et aspect de l'application - Les unités "Archer" finies
- Les unités "Rider" finies
- Les différentes frames "d'animations" sont également terminées
- Avancement dans le projet

21 Lundi, 11.01.21

Heures Issue Description Tag
18h00 - 20h30
- Menu de fin - Création de l'interface graphique du menu de fin
- Création des boutons et des connections slots-signals
- Avancement dans le projet

22 Mardi, 12.01.21

Heures Issue Description Tag
08h15 - 11h30
- Menu de fin
- Test et correction de bugs
- Finition du menu de fin
- Aide de Mr. Grünenwald pour un problème lié au menu de fin
- Discussion avec Mr. Grünenwald sur les quelques semaines restantes
- Discussion sur la documentation
- Avancement dans le projet

23 Mercredi, 13.01.21

Heures Issue Description Tag
21h30 - 22h00
- Documentation - Consultation du groupe et création du squelette de la documentation - Avancement dans le projet

24 Jeudi, 14.01.21

Heures Issue Description Tag
15h00 - 20h00
- Implémentation du pathfinding - Création des différentes fonctions utiles au pathfinding
- Implémentation des fonctions, sans tests
- Avancement dans le projet

25 Vendredi, 15.01.21

Heures Issue Description Tag
17h00 - 21h00
- Finition et debugging du pathfinding - Débugging étape par étape des fonctions de pathfinding
- Tests de la fonctionnalité
- Encore quelques bugs restants
- Avancement dans le projet

26 Samedi, 16.01.21

Heures Issue Description Tag
12h00 - 15h00
- Débugging final du pathfinding - Débugging des dernières fonctions de pathfinding
- Pathfinding opérationnel
- Avancement dans le projet
18h00 - 20h00
- Début du développement de l'IA de combat - Récupération des fonctions déjà implémentées
- Schémas et points importants établis pour l'IA de combat, afin de faciliter le développement
- Avancement dans le projet

27 Dimanche, 17.01.21

Heures Issue Description Tag
11h30 - 20h00
- Développement de l'IA - Implémentation des dernières fonctions pour le fonctionnement de l'IA
- Corrections de quelques éléments liés à l'IA
- Debugging de l'IA
- Avancement dans le projet
21h00 - 22h30
- Merging de deux branches : IA et DisplayStats
- Test et correction de bugs
- Gros travail de correction dû au merge
- Tentatives de correction d'un bug, sans réussite
- Demande d'aide de Mr. Lopes, cependant il était déjà tard et nous avons repousser la tâche au lendemain
- Avancement dans le projet

28 Lundi, 18.01.21

Heures Issue Description Tag
15h00 - 16h00
- Test et correction de bugs - Debug du problème de sélection avec Mr. Lopes
- Mise à jour du git
- Avancement dans le projet
16h00 - 17h30
- Animation - Début du code de l'animation
- Discussion de la suite de la semaine avec les collègues
- Avancement dans le projet

29 Mardi, 19.01.21

Heures Issue Description Tag
08h30 - 10h00
- Animation - Documentation - Avancement dans le code de l'animation
- Début de la reconstruction du diagramme UML
- Avancement dans le projet
10h00 - 11h30
- Animation - Documentation - Avancement dans le code de l'animation
- Finition de la reconstruction du diagramme UML
- Avancement dans le projet
16hh00 - 19h00
- Documentation - Début de la rédaction de la partie "Analyse" de la documentation
- Avancement dans le projet

30 Mercredi, 20.01.21

Heures Issue Description Tag
14h00 - 20h00
- Documentation - Finitions de la partie analyse de la documentation
- Début de la rédaction de la partie conception
- Avancement dans le projet

31 Jeudi, 21.01.21

Heures Issue Description Tag
15h00 - 20h00
- Documentation - Finitions de la partie conception de la documentation
- Début de la partie implémentation :
- Explication du widget MainWidget
- Avancement dans le projet

32 Vendredi, 22.01.21

Heures Issue Description Tag
16h15 - 22h00
- Documentation - Questions quant à certains détails de la documentation à Mr. Beurret
- Faire tester le programme par M. Costa Pedro et prise de notes des remarques données
- Correction du diagramme UML - Écriture de notes dans la partie "Test" et "Résultats" - Modifications de la partie conception et analyse de la documentation
- Finition de la partie MainWidget
- Avancement dans le projet

33 Samedi, 23.01.21

Heures Issue Description Tag
10h00 - 23h00
- Documentation - Modifications de détails dans la partie analyse et dans la partie conception
- Correction de certaines parties : la planification et d'autres parties déjà rédigées par d'autres membres du groupe - Correction de détails dans le GANTT - Écriture de la partie Pathfinding dans la réalisation - Il reste encore à écrire l'explication du code pour le pathfinding et la partie de l'IA
- Avancement dans le projet

34 Dimanche, 24.01.21

Heures Issue Description Tag
09h00 - 12h00
- Documentation - Finitions de la partie pathfinding
- Rédaction de la partie IA
- Relecture de certaines parties de la documentation
- Avancement dans le projet
14h00 - 16h00
- Documentation - Rédaction du résumé, de l'introduction et de la conclusion
- Relecture et correction de certaines parties de la documentation
- Aide Mr. Lopes Da Silva à se documenter sur quelques bugs restants
- Correction de deux bugs existants - Aide à la création du master
- Avancement dans le projet
17h00 - 21h30
- Documentation - Relecture et correction générale de la documentation
- Restructuration de quelques éléments.
- Avancement dans le projet

35 Lundi, 25.01.21

Heures Issue Description Tag
08h30 - 09h30
- Documentation - Création de l'arborescence de rendu
- Correction des fautes d'orthographes de la documentation
- Avancement dans le projet
15h15 - 20h00
- Présentation - Création de la présentation
- Répétition de la présentation
- Relecture finale des documents à rendre
- Rendu des documents
- Avancement dans le projet

Clone this wiki locally