diff --git a/Documentation/gantt-diagram.gantt b/Documentation/gantt-diagram.gantt
index 3e0c041..192d16b 100644
--- a/Documentation/gantt-diagram.gantt
+++ b/Documentation/gantt-diagram.gantt
@@ -1,795 +1 @@
-{
- "data": [
- {
- "TaskID": 1,
- "TaskName": "Analyse et Conception",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-06T16:00:00.000Z",
- "Duration": 15,
- "Predecessor": null,
- "resources": [],
- "Progress": 47,
- "color": "",
- "info": "
",
- "DurationUnit": "day",
- "subtasks": [
- {
- "TaskID": 2,
- "TaskName": "Diagrammes UML",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-02T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": null,
- "resources": [],
- "Progress": 48,
- "color": "",
- "info": "
",
- "DurationUnit": "day",
- "subtasks": [
- {
- "TaskID": 6,
- "TaskName": "Diagramme de cas d'utilisation",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-02T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 7,
- "TaskName": "Diagramme d'activités",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-02T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- }
- ],
- "Progress": 50,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 8,
- "TaskName": "Diagramme de classes",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 20,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 0,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 12,
- "TaskName": "Diagramme d'états du joueur",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- }
- ],
- "Progress": 0,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- }
- ]
- },
- {
- "TaskID": 3,
- "TaskName": "Diagramme de Gantt",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 50,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 14,
- "TaskName": "Se documenter sur Unity",
- "StartDate": "2024-12-09T07:00:00.000Z",
- "EndDate": "2024-12-23T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- },
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- },
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 0,
- "color": "61",
- "info": "
",
- "DurationUnit": "day"
- }
- ]
- },
- {
- "TaskID": 13,
- "TaskName": "Initialisation",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": null,
- "resources": [],
- "Progress": 0,
- "color": "",
- "info": "
",
- "DurationUnit": "day",
- "subtasks": [
- {
- "TaskID": 9,
- "TaskName": "Initialiser le projet Unity",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Progress": 100,
- "color": "31",
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 10,
- "TaskName": "Récupération des éléments graphiques du jeu",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Progress": 0,
- "color": "271",
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 11,
- "TaskName": "Récupérer les musiques background et sprites",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Progress": 0,
- "color": "271",
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- }
- ],
- "info": "
",
- "DurationUnit": "day"
- }
- ]
- },
- {
- "TaskID": 15,
- "TaskName": "Développement",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2025-03-28T16:00:00.000Z",
- "Duration": 85,
- "Predecessor": null,
- "resources": [],
- "Progress": 0,
- "color": "",
- "info": "
",
- "DurationUnit": "day",
- "subtasks": [
- {
- "TaskID": 32,
- "TaskName": "Initiation de l'intégration continue",
- "StartDate": "2024-11-18T07:00:00.000Z",
- "EndDate": "2024-12-02T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 33,
- "TaskName": "Placer le cube",
- "StartDate": "2024-12-02T07:00:00.000Z",
- "EndDate": "2024-12-16T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- },
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 34,
- "TaskName": "Intégration continue Unity",
- "StartDate": "2024-12-09T07:00:00.000Z",
- "EndDate": "2024-12-23T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 35,
- "TaskName": "Gérer la rotation et l'atterissage",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 36,
- "TaskName": "Gérer les particules",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 37,
- "TaskName": "Gérer les collisions",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- },
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 38,
- "TaskName": "Gérer le saut",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 39,
- "TaskName": "Gérer la vitesse du cube",
- "StartDate": "2024-12-16T07:00:00.000Z",
- "EndDate": "2024-12-30T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 40,
- "TaskName": "Créer le menu d'accueil",
- "StartDate": "2025-01-20T07:00:00.000Z",
- "EndDate": "2025-02-03T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 41,
- "TaskName": "Créer le menu du choix des niveaux",
- "StartDate": "2025-01-20T07:00:00.000Z",
- "EndDate": "2025-02-03T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 42,
- "TaskName": "Détecter la victoire d'un joueur",
- "StartDate": "2025-01-20T07:00:00.000Z",
- "EndDate": "2025-02-03T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 43,
- "TaskName": "Lecture d'un fichier json",
- "StartDate": "2025-02-03T07:00:00.000Z",
- "EndDate": "2025-02-17T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 44,
- "TaskName": "Sauvegarde des stats dans des json",
- "StartDate": "2025-03-03T07:00:00.000Z",
- "EndDate": "2025-03-17T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- },
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- },
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 45,
- "TaskName": "Génération dynamique de la map",
- "StartDate": "2025-03-03T07:00:00.000Z",
- "EndDate": "2025-03-17T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- },
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 46,
- "TaskName": "Gérer la caméra par rapport au joueur",
- "StartDate": "2025-03-03T07:00:00.000Z",
- "EndDate": "2025-03-17T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 47,
- "TaskName": "Gérer le nombre de tentatives",
- "StartDate": "2025-03-03T07:00:00.000Z",
- "EndDate": "2025-03-17T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "31",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 48,
- "TaskName": "Création du premier niveau",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 49,
- "TaskName": "Créer l'écran des stats",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 50,
- "TaskName": "Mettre en place le mode fusée",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 51,
- "TaskName": "Mettre en place la rotation dans le mode fusée",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 52,
- "TaskName": "Créer l'écran de pause",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Théo",
- "resourceName": "Théo",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 53,
- "TaskName": "Créer une map d'import de map",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- },
- {
- "TaskID": 54,
- "TaskName": "Mettre en place l'éditeur de map",
- "StartDate": "2025-03-17T07:00:00.000Z",
- "EndDate": "2025-03-31T16:00:00.000Z",
- "Duration": 10,
- "Predecessor": "",
- "resources": [
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent",
- "unit": 100
- }
- ],
- "Progress": 100,
- "color": "271",
- "info": "
",
- "DurationUnit": "day"
- }
- ]
- }
- ],
- "resources": [
- {
- "resourceId": "Djelal",
- "resourceName": "Djelal"
- },
- {
- "resourceId": "Théo",
- "resourceName": "Théo"
- },
- {
- "resourceId": "Vincent",
- "resourceName": "Vincent"
- }
- ],
- "advanced": {
- "columns": [
- {
- "name": "Task ID",
- "width": "70",
- "show": true
- },
- {
- "name": "Task Name",
- "width": "350",
- "show": true
- },
- {
- "name": "Start Date",
- "width": "130",
- "show": false
- },
- {
- "name": "End Date",
- "width": "130",
- "show": false
- },
- {
- "name": "Duration",
- "width": "130",
- "show": false
- },
- {
- "name": "Progress %",
- "width": "150",
- "show": false
- },
- {
- "name": "Dependency",
- "width": "150",
- "show": false
- },
- {
- "name": "Resources",
- "width": "200",
- "show": false
- },
- {
- "name": "Color",
- "width": "100",
- "show": false
- }
- ],
- "zoomLevel": 0,
- "timezone": "Europe/Paris",
- "timezoneOffset": -60,
- "dependencyConflict": "Add Offset to Dependency",
- "dateFormat": "yyyy-MM-dd",
- "timeFormat": "HH:mm",
- "firstDayOfWeek": 0,
- "workWeek": [
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday"
- ],
- "workTime": [
- {
- "from": 8,
- "to": 12
- },
- {
- "from": 13,
- "to": 17
- }
- ],
- "holidays": []
- }
-}
+{"data":[{"TaskID":1,"TaskName":"Analyse et Conception","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-12-20T16:00:00.000Z","Duration":25,"Predecessor":null,"resources":[],"Progress":28,"color":"","info":"
","DurationUnit":"day","subtasks":[{"TaskID":2,"TaskName":"Diagrammes UML","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":20,"Predecessor":null,"resources":[],"Progress":30,"color":"","info":"
","DurationUnit":"day","subtasks":[{"TaskID":6,"TaskName":"Diagramme de cas d'utilisation","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-11-29T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"61","info":"
","DurationUnit":"day"},{"TaskID":7,"TaskName":"Diagramme d'activités","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-11-29T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Vincent","resourceName":"Vincent","unit":100}],"Progress":50,"color":"61","info":"
","DurationUnit":"day"},{"TaskID":8,"TaskName":"Diagramme de classes","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":20,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":0,"color":"61","info":"
","DurationUnit":"day"},{"TaskID":12,"TaskName":"Diagramme d'états du joueur","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Vincent","resourceName":"Vincent","unit":100}],"Progress":0,"color":"61","info":"
","DurationUnit":"day"}]},{"TaskID":3,"TaskName":"Diagramme de Gantt","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":50,"color":"61","info":"
","DurationUnit":"day"},{"TaskID":14,"TaskName":"Se documenter sur Unity","StartDate":"2024-12-09T07:00:00.000Z","EndDate":"2024-12-20T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100},{"resourceId":"Vincent","resourceName":"Vincent","unit":100},{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":0,"color":"61","info":"
","DurationUnit":"day"}]},{"TaskID":13,"TaskName":"Initialisation","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":20,"Predecessor":null,"resources":[],"Progress":33,"color":"","info":"
","DurationUnit":"day","subtasks":[{"TaskID":9,"TaskName":"Initialiser le projet Unity","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":10,"Progress":100,"color":"31","Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"info":"
","DurationUnit":"day"},{"TaskID":10,"TaskName":"Récupération des éléments graphiques du jeu","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":10,"Progress":0,"color":"271","Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"info":"
","DurationUnit":"day"},{"TaskID":11,"TaskName":"Récupérer les musiques background et sprites","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Progress":0,"color":"271","Predecessor":"","resources":[{"resourceId":"Vincent","resourceName":"Vincent","unit":100}],"info":"
","DurationUnit":"day"}]},{"TaskID":15,"TaskName":"Développement","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2025-04-11T15:00:00.000Z","Duration":105,"Predecessor":null,"resources":[],"Progress":100,"color":"","info":"
","DurationUnit":"day","subtasks":[{"TaskID":32,"TaskName":"Initiation de l'intégration continue","StartDate":"2024-11-18T07:00:00.000Z","EndDate":"2024-11-29T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":33,"TaskName":"Placer le cube","StartDate":"2024-12-02T07:00:00.000Z","EndDate":"2024-12-13T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100},{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":34,"TaskName":"Intégration continue Unity","StartDate":"2024-12-09T07:00:00.000Z","EndDate":"2024-12-20T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":35,"TaskName":"Gérer la rotation et l'atterissage","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":36,"TaskName":"Gérer les particules","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":37,"TaskName":"Gérer les collisions","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100},{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":38,"TaskName":"Gérer le saut","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":39,"TaskName":"Gérer la vitesse du cube","StartDate":"2024-12-16T07:00:00.000Z","EndDate":"2024-12-27T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":40,"TaskName":"Créer le menu d'accueil","StartDate":"2025-01-20T07:00:00.000Z","EndDate":"2025-01-31T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":41,"TaskName":"Créer le menu du choix des niveaux","StartDate":"2025-01-20T07:00:00.000Z","EndDate":"2025-01-31T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":42,"TaskName":"Détecter la victoire d'un joueur","StartDate":"2025-01-20T07:00:00.000Z","EndDate":"2025-01-31T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":43,"TaskName":"Lecture d'un fichier json","StartDate":"2025-02-03T07:00:00.000Z","EndDate":"2025-02-14T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":44,"TaskName":"Sauvegarde des stats dans des json","StartDate":"2025-03-03T07:00:00.000Z","EndDate":"2025-03-14T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100},{"resourceId":"Théo","resourceName":"Théo","unit":100},{"resourceId":"Vincent","resourceName":"Vincent","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":45,"TaskName":"Génération dynamique de la map","StartDate":"2025-03-03T07:00:00.000Z","EndDate":"2025-03-14T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100},{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":46,"TaskName":"Gérer la caméra par rapport au joueur","StartDate":"2025-03-03T07:00:00.000Z","EndDate":"2025-03-14T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":47,"TaskName":"Gérer le nombre de tentatives","StartDate":"2025-03-03T07:00:00.000Z","EndDate":"2025-03-14T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"31","info":"
","DurationUnit":"day"},{"TaskID":48,"TaskName":"Création du premier niveau","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":49,"TaskName":"Créer l'écran des stats","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":50,"TaskName":"Mettre en place le mode fusée","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":51,"TaskName":"Mettre en place la rotation dans le mode fusée","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":52,"TaskName":"Créer l'écran de pause","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":53,"TaskName":"Créer une map d'import de map","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-03-28T16:00:00.000Z","Duration":10,"Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":54,"TaskName":"Mettre en place l'éditeur de map","StartDate":"2025-03-17T07:00:00.000Z","EndDate":"2025-04-11T15:00:00.000Z","Duration":20,"Predecessor":"","resources":[{"resourceId":"Vincent","resourceName":"Vincent","unit":100}],"Progress":100,"color":"271","info":"
","DurationUnit":"day"},{"TaskID":55,"TaskName":"Mettre en place le bonus d'augmentation de la vitesse du joueur","StartDate":"2025-03-31T06:00:00.000Z","EndDate":"2025-04-11T15:00:00.000Z","Duration":10,"Progress":100,"color":"271","Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"info":"
","DurationUnit":"day"},{"TaskID":56,"TaskName":"Mettre en place le bonus de réduction de la vitesse du joueur","StartDate":"2025-03-31T06:00:00.000Z","EndDate":"2025-04-11T15:00:00.000Z","Duration":10,"Progress":100,"color":"271","Predecessor":"","resources":[{"resourceId":"Djelal","resourceName":"Djelal","unit":100}],"info":"
","DurationUnit":"day"},{"TaskID":57,"TaskName":"Améliorer l'UI de l'application","StartDate":"2025-03-31T06:00:00.000Z","EndDate":"2025-04-11T15:00:00.000Z","Duration":10,"Progress":100,"color":"31","Predecessor":"","resources":[{"resourceId":"Théo","resourceName":"Théo","unit":100}],"info":"
","DurationUnit":"day"}]}],"resources":[{"resourceId":"Djelal","resourceName":"Djelal"},{"resourceId":"Théo","resourceName":"Théo"},{"resourceId":"Vincent","resourceName":"Vincent"}],"projectStartDate":null,"projectEndDate":null,"advanced":{"columns":[{"name":"Task ID","width":"70","show":true},{"name":"Task Name","width":"350","show":true},{"name":"Start Date","width":"130","show":false},{"name":"End Date","width":"130","show":false},{"name":"Duration","width":"130","show":false},{"name":"Progress %","width":"150","show":false},{"name":"Dependency","width":"150","show":false},{"name":"Resources","width":"200","show":false},{"name":"Color","width":"100","show":false}],"zoomLevel":0,"timezone":"Europe/Paris","timezoneOffset":-120,"dependencyConflict":"Add Offset to Dependency","dateFormat":"yyyy-MM-dd","timeFormat":"HH:mm","firstDayOfWeek":0,"workWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"workTime":[{"from":8,"to":12},{"from":13,"to":17}],"holidays":[]}}
\ No newline at end of file