Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
bloc1:applibureaunav [2021/12/07 22:37] techer.charles_educ-valadon-limoges.fr supprimée |
bloc1:applibureaunav [2021/12/10 13:47] (Version actuelle) techer.charles_educ-valadon-limoges.fr [Gérer la navigation et la sécurisation de l'interface] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Gérer la navigation et la sécurisation de l' | ====== Gérer la navigation et la sécurisation de l' | ||
+ | |||
+ | Vous devez maintenant | ||
+ | |||
+ | * Codez tout ce qui permet de gérer la sécurisation de l' | ||
+ | * Vous n'avez pas à gérer pour l' | ||
+ | * Testez l' | ||
+ | |||
+ | Vous devez réaliser deux modules : | ||
+ | * un pour gérer la préparation de la phase 1 du jeu (saisie du mot) | ||
+ | * et un pour gérer la préparation de la phase 2 du jeu (recherche du mot). | ||
+ | Le but est juste de préparer les objets graphiques : accessibilité, | ||
+ | |||
+ | Rappel : une variable de type string peut se manipuler comme un tableau de char : il est possible d' | ||
+ | {{ : | ||
+ | ===== Rappel cahier des charges ===== | ||
+ | Il faut penser à sécuriser au maximum l' | ||
+ | |||
+ | Par exemple : | ||
+ | * le mot saisi doit avoir une taille maximum de 15 caractères ; | ||
+ | * le contenu doit être contrôlé : saisie uniquement des lettres non accentuées. | ||
+ | * Le joueur qui doit trouver le mot ne doit pouvoir proposer que des lettres. | ||
+ | * Le joueur ne doit pas pouvoir proposer une lettre qu'il a déjà testé. | ||
+ | Il faut aussi correctement gérer les possibilités d' | ||
+ | |||
+ | Par exemple : | ||
+ | * il ne doit pas être possible de proposer une lettre tant qu'un mot n'a pas été enregistré ; | ||
+ | * on ne doit pas pouvoir proposer un mot tant qu'on n'a pas demandé de relancer le jeu (ou en début de partie). | ||
+ | * le focus soit toujours positionné là où on l' | ||
+ | |||
+ | ==== Exemple de correction du premier sprint : Créer l' | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | |||