Skip to content

Bibliothèque d'histoires

PeteShifter edited this page Oct 14, 2020 · 7 revisions

Dans le cadre du cours d'IHM, il nous a été demandé de réfléchir à la possibilité de faire évoluer l'application afin qu'elle puisse proposer plusieurs histoires, dans le but de prolonger sa durée de vie. La réflexion se limite à la partie conception. Aucun développement n'est demandé.

Nous avons tout d'abord travaillé à l'adaptation du diagramme de classes :

diagramme de classes

Les ajouts sont identifiés en rouge. Nous en avons profité pour ajouter les entités nécessaires à l'implémentation réelle du leaderboard, exercice qui nous avait été suggéré précédemment.


Ensuite, il nous a paru important de proposer une maquette graphique de l'interface où l'utilisateur choisit son histoire. Le choix technique retenu est une page modale lancée après appui du bouton "nouvelle partie".
Une première version (ci-dessous à gauche) n'a pas rencontré de succès. Deux versions plus engageantes ont alors été proposées :

Mockup bibliothèque d'histoires Mockup bibliothèque d'histoires

Plus tard, l'exercice a été complété par la demande d'une maquette alternative (ci-dessous à gauche) ainsi qu'une dernière maquette illustrant le déverrouillage d'une histoire :
Mockup bibliothèque alt Mockup bibliothèque alt2


Nous aurions pu conserver Dhareshsaw l'escargot comme unique héros. Mais ses aventures n'auraient pas pu échapper à court terme à une certaine répétitivité. La solution retenue est plus ambitieuse puisqu'elle reprend les 14 personnages du jeu et leur permet de devenir le héros du jeu à leur tour. Selon les besoins, le nombre de héros peut-être augmenté par la suite.

Ce choix nécessite de toute évidence un changement du nom de l'application.

En ce qui concerne l'implémentation, la structure de l'application n'a pas besoin de subir de lourdes modifications car elle est centrée sur les scènes. Toute nouvelle histoire ne nécessite que de créer les scènes et de valoriser leurs attributs (par exemple, les scènes portent intrinsèquement le déroulement du scénario). Au cas où les 14 personnages ne seraient plus suffisant, il suffirait d'en ajouter dans la base. Etant appelés par les scènes, aucune autre modification n'est nécessaire. Le plus long dans la création de scènes est de rédiger leurs textes descriptifs et d'enregistrer les voix off.

Idéalement, chaque histoire disposerait de sa musique d'ambiance.


Scénarios

Scénario 1️⃣
Jean Claude DUSS prend le train à la gare du Nord pour Bourg Saint Maurice. Le trajet jusqu’au prochain arrêt dure 30 minutes, il ne pourra donc pas fumer avant. Il doit pouvoir trouver une histoire qui va durer le temps de ce trajet mais pouvoir terminer sa partie avant l’arrivée du train. Il va dans la bibliothèque d’histoires et choisit en fonction du temps. Le temps idéal n’est pas une histoire déverrouillée. Comment l’obtenir ? Il en choisit une autre pour obtenir des points pour la débloquer.

Scénario 2️⃣
Anouk, 10 ans, a une limite de temps d’écran sur son téléphone. Il lui reste 10 minutes pour la journée mais la prochaine histoire à lire est de 20 minutes. Elle doit choisir entre aller se coucher et commencer cette histoire. Elle se demande si un pop up apparaîtra pour lui proposer de sauvegarder la partie avant la fin de la limite d’écran journalière.

Scénario 3️⃣
Mathias finit une histoire, arrive sur l’écran "Roulette escargot" afin de récupérer sa clé, quand il remarque soudain que la batterie de son téléphone est à 1%. Le temps de brancher son téléphone sur secteur, l'écran s’est éteint. Lorsqu’il rallume son téléphone, l'application a disparu et sa clé avec.

Clone this wiki locally