Aller au contenu

Suivi de projet

Semaine 1

Étude des Outils Envisagés
  • Exploration des outils technologiques nécessaires pour la création de la plateforme.
  • Installation et configuration de l'environnement de développement
  • JavaScript (langage principal)
  • React et React Native (pour le développement de l’interface web et mobile)
  • GitHub (pour la gestion de version)
  • VS Code (environnement de développement)
  • MkDocs (pour la documentation du projet)
  • MkDocs (pour la documentation du projet)
Discussions et avancement
  • Discussion d’équipe sur les idées de prototypes à mettre en œuvre.
  • Réflexion autour de l’expérience utilisateur : comment intégrer les cartes NFC pour modifier dynamiquement le gameplay.
  • Quelques pistes ont été envisagées pour le prototype initial (ex. : carte qui déclenche une météo aléatoire dans le jeu ou rend un niveau plus difficile).

Notes

  • Nous avons commencé à apprendre JavaScript pour continuer ensuite avec react

Difficultés rencontrées

  • Pas de difficultés cette semaine

Prochaines étapes

  • Trouver un nom pour la plateforme
  • Réfléchir sur les exigences fonctionnelles
  • Concevoir un prototype de l'interface sur figma

Semaine 2

Préparation du prototypage
  • Avoir une liste des exigences fonctionnelles
  • Conmmencer le protoype figma
  • Continuer les recherches sur les technologies envisagées
Discussions et avancement
  • Analyse des exigences relevées
  • Approfondissement sur l'environnement de l'application
  • Simulation du comportement de l'utilisateur par rapport à la plateforme
  • Critique du prototype

Notes

  • Nous avons décidé de nommer la plateforme "ZayLou_games"
  • Nous avons préféré diviser le projet en 2:
    • Une application Web pour la création des jeux
    • Une application mobile pour la lecture des jeux

Difficultés rencontrées

  • Concevoir un protoype figma de zéro
  • Comprendre le concept de "layout"
  • Se déconstruire des systèmes de jeux déjà connus

Prochaines étapes

  • Revoir le prototype figma
  • Améliorer les exigences
  • Recherches sur les manières d'envoyer les jeux créés vers le mobile

Semaine 3

Continuité du prototypage
  • Améliorer la liste des exigences fonctionnelles
  • Revoir le protoype figma
  • Continuer les recherches sur les technologies envisagées
Discussions et avancement
  • Analyse des nouvelles exigences
  • Analyse du diagramme d'activités
  • Compréhension de l'environnement de l'application
  • Contraintes sur les actions de l'utilisateur
  • Critique du prototype
  • Choix de la gestion des jeux sur les appareils mobiles

Notes

  • Pour la plateforme mobile, nous avons décidé d'y aller avec une Application mobile Native car elle supporte mieux la technologie NFC

Difficultés rencontrées

  • Refaire le prototype figma
  • Être assez stricte dans les contraintes de l'utilisateur sans lui enlever sa liberté de création

Prochaines étapes

  • Continuer le prototype figma
  • Améliorer les exigences
  • Schématiser le comportement du jeu lorsqu'un effet est ajouté

Semaine 4

Prototypage et diagramme
  • Continuer le protoype figma
  • Continuer les recherches sur les exigences
  • Schématiser le comportemment du jeu lors de l'ajout des effets
Discussions et avancement
  • Critiquer le prototype
  • Analyse des améliorations du diagramme d'activité
  • Amélioration de notre compréhension de l'environnement de l'application
  • Discussion sur les recherches pour la plateforme mobile

Difficultés rencontrées

  • Faire un prototype simple et cohérent avec toutes les idées énoncées

Prochaines étapes

  • Améliorer le prototype figma
  • Continuer à revoir les exigences
  • Faire un diagramme C4

Semaine 5

Suite pour prototypage et diagramme
  • Améliorer le prototype figma
  • Continuer à revoir les exigences
  • Faire un diagramme C4
Discussions et avancement
  • Discussion des derniers points à améliorer dans le prototype
  • Discussion sur le diagramme C4
  • Discussion sur le déroulement des étapes de la création d'un jeu
  • Discussion sur les recherches pour la plateforme mobile

Notes

  • Pour la création des jeux, nous avons décidé de partir sur le fait que l'utilisateur créerait ses propres effets en jouant dans les paramètres du jeu.

Difficultés rencontrées

  • Pas de difficultés particulières

Prochaines étapes

  • Faire un diagramme C4
  • Terminer le prototype

Semaine 6

Finalisation conception
  • Terminer le prototype
  • Faire un diagramme C4
Discussions et avancement
  • Pas de discussion à cause de la foire

Semaine 7

Finalisation conception (suite)
  • Retour sur les avancées faites avant la foire
  • Continuer à faire des recherches sur les technologies envisagées
Discussions et avancement
  • Validation du prototype
  • Validation du diagramme C4
  • Discussion sur la suite du projet

Notes

  • Pour la création des jeux, nous avons décidé de partir sur le fait que l'utilisateur utiliserait la grille du jeu pour définir lui même les éléments du jeu. Cela lui laisserait ube plus grande liberté tout en simplifiant le travail des développeurs

Prochaines étapes

  • Commencer l'implémentation du projet

Semaine 8

Recherche pour l'implémentation
  • Commencer l'implémentation du projet
Discussions et avancement
  • Pas de discussions à cause du congé

Semaine 9

Finalisation conception (suite)
  • Retour sur les avancées faites avant le congé
Discussions et avancement
  • Discussion sur la structure du projet
  • Conseil sur les priorités de l'implémentation

Notes

  • Comme ZayLou_Games sera divisé en 2 plateformes, sous les conseils du superviseur, nous avons décidé de commencer par l'application web pour la création des jeux. Nous nous concentrerons sur les pages de création de jeu et des effets.

Prochaines étapes

  • Créer les composantes
  • Avancer sur la page de création des jeux

Semaine 10

Semaine 11

Semaine 12

Semaine 13