Cours 12.2 Phase interactivité¶
Mercredi 19 novembre
REMISE DE LA PHASE 3 FONDATION DU PROJET INTÉGRATEUR (sommatif 7.5%)
IMPORTANT :
- Créez une branche git Phase2 à partir de la version que vous voulez remettre aujourd'hui et ne la touchez plus par la suite.
- Votre code doit-être bien commenté en détail pour démontrer votre compréhension.
Livrables pour *mémoire interactive
- Projet Vite+Vue initialisé et fonctionnel
- Structure complète des dossier et fichiers
- Minimum 4-6 composants et views créés et fonctionnels
- Documentation des composants et views dans un fichier
COMPONENTS.md* - Vue Router configuré avec min. 3 routes
- Documentation des routes dans un fichier
ROUTES.md** - 2 stores Pinia (museum et memory) créés avec state/actions/getters de base
- Navigation fonctionnelle entre les pages
- Données mockées affichées correctement (données mockée = données fictives pour faire des tests)
Livrables pour *trace ton chemin
- Projet Vite+Vue initialisé et fonctionnel
- Structure complète des dossier et fichiers
- Minimum 4-6 composants créés et fonctionnels
- Documentation des composants et views dans un fichier
COMPONENTS.md* - Vue Router configuré avec routes par chapitre
- Documentation des routes dans un fichier
ROUTES.md** - 2 stores Pinia (story et player) créés avec state/actions/getters de base
- Navigation fonctionnelle entre chapitres
- Minimum 6-7 chapitres dans le fichier JSON
- Affichage du texte fonctionnel (3-4 chapitres minimum)
- Système de choix complet et fonctionnel
*Documenter vos components et vos views dans COMPONENTS.ms
- Liste dans un fichier
COMPONENTS.md(sauvegarder dans le dossiersrcde votre projet) - Pour chaque composant: nom, responsabilité, props attendues, événements émis (emits)
**Documenter vos routes dans ROUTES.md
- Créer un fichier
ROUTES.md - Pour chaque route, lister: path, name, composant (la view) et une description
Évaluation par les pairs et auto-évaluation de mi-parcours (sommatif 5%)¶
Cette auto-évaluation et évaluation par les pairs vise à identifier les forces du fonctionnement d’équipe et les points à améliorer pour le reste du projet.
Répondez honnêtement : le but n’est pas de juger les autres, mais d’aider votre équipe à ajuster sa collaboration d’ici la remise finale.
L'évaluation de cette étape par l'enseignante (qui compte pour 5% du projet) sera faite à la toute fin, lors de la mise en relation avec votre post-mortem.
Évaluation par les pairs et auto-évaluation
SCRUM¶
- Rencontre de 10 minutes pour la mêlée (SCRUM) hebdomadaire.
- N'oubliez pas dajouter votre résumé de SCRUM dans votre équipe Teams.
- 🌹 Mes accomplissements
- 🚀 Prochaine semaine
- 🌵 Problèmes
- 🎉 Ce qui me motive
Intégration des médias et mise en page¶
- Intégration des médias
- Mise en page HTML+CSS
- Adaptative (responsive) via
display: grid,display: flexet requêtes média (media queries).
Phase interactivité (1er décembre): Mémoires interactives¶
DEVOIR ET EN CLASSE: Aujourd'hui, travailler sur "Formulaire et ajouts/éditions de mémoires"¶
- Ajouts/éditions de mémoires
- Création des formulaires d'ajout/édition
- CRUD des mémoires (CRUD: Create, Read, Update, Delete)
- Upload et gestion d'images
Prochain cours (suite phase interactivité (1er décembre)):¶
- Validation des données entrées dans les formulaires
- Implémentation des filtres et de la recherche
- Filtre par catégorie (tag) et/ou par date
- Recherche parmi les mémoires
Phase interactivité (1er décembre): Trace ton chemin¶
DEVOIR ET EN CLASSE: Aujourd'hui, travailler sur "Systèmes de tracking des conséquences"¶
Minimum 1 des 4 systèmes listés ci-dessous:¶
- Karma/Moralité
- Système de flags (événements déclenchés)
- Inventaire d'objets (collecte)
- Statistiques du personnage (style RPG)
Implémentation de la logique des fins (conditions d'accès à la fin)¶
IMPORTANT Si vous devez changer un peu votre histoire pour implémenter ce système de conséquence, n'oubliez pas de mettre à jour votre arbre narratif ( 2.2 Arbre naratif ) dans votre cahier de charges afin qu'il reflète toutes les décisions de votre histoire finale.
Prochain cours (suite phase interactivité (1er décembre)):¶
- Implémentation de l'historique des décisions du joueur
- Enregistrement de chaque décision
- Affichage des décisions et statistiques dans un menu ou à la fin