Skip to content

Rom1420/Tetrys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

370 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetrys

Table des Matières

Description

Ce projet Tetris est conçu pour aider les jeunes atteints de troubles dys (dyslexie, dysorthographie, etc.) dans leur apprentissage. Il fournit également aux ergothérapeutes des outils pour suivre les progrès de leurs patients. Le jeu combine les éléments traditionnels de Tetris avec des exercices de reconnaissance de mots, rendant l'apprentissage à la fois ludique et pédagogique.


Fonctionnalités

1. Jeu de Tetris Adapté

  • Trois mots affichés : Trois mots sont affichés à l'écran. L'utilisateur doit taper l'un des mots pour choisir le bloc Tetris associé.
  • Jeu Tetris : Une fois le mot choisi, le bloc correspondant est placé sur le plateau de jeu.
  • Zone de texte : Une zone de texte permet aux utilisateurs de saisir les mots affichés.

2. Statistiques

  • Suivi des progrès : Permet aux ergothérapeutes de suivre les progrès des jeunes en visualisant les statistiques.
  • Détails des sessions : Visualisation des statistiques globales et des détails pour chaque session de jeu.

3. Configurations Personnalisées

  • Configurations du jeu : Possibilité de créer des configurations personnalisées pour adapter le jeu aux besoins spécifiques des utilisateurs.
  • Mots personnalisés : Ajout de listes de mots personnalisés pour des dictées ou exercices spécifiques.
  • Temps adaptif : Le timer pour écrire les mots est proportionnel au nombre de caractères du mot le plus long, ce qui ajuste la difficulté en fonction des mots à taper.

Installation

Prérequis

Étapes

  1. Clonez le dépôt :
    $ git clone https://github.com/2019-2020-ps6/2023-2024-ps6-tetrys/
  2. Accédez au répertoire /ops :
    $ cd 2023-2024-ps6-tetrys/ops/
  3. Lancez le script run.sh :
    $ sh run.sh
  4. Ouvrez votre navigateur à http://localhost:8080.

Utilisation

Jouer une Partie

  1. Sélectionnez un mot : Choisissez un des trois mots affichés en le tapant dans la zone de texte.
  2. Jeu de Tetris : Le bloc associé au mot choisi apparaîtra sur le plateau de jeu. Jouez à Tetris comme d'habitude pour positionner les blocs.
  3. Statistiques : À la fin de chaque partie, vous pouvez consulter les statistiques pour voir vos performances.

Exemple

Affichage d'une partie dans le mode débutant


Après avoir correctement écrit le mot "maman"

On peut donc placer le block associé dans la grille de jeu Tetris comme on a l'habitude de le faire. Pour plus de détails sur la manipulation des blocs, voir Commandes.


Commandes

Le jeu Tetris utilise les touches fléchées pour contrôler les blocs. Voici les commandes :

  • Flèche de gauche : Déplace le bloc vers la gauche.

  • Flèche de droite : Déplace le bloc vers la droite.

  • Flèche du bas : Accélère la descente du bloc.

  • Flèche du haut : Fait pivoter le bloc.

Configuration du Jeu

  1. Accéder aux configurations : Survolez le mode PERSONNALISÉ.
  2. Créer une nouvelle configuration : Cliquez sur le bouton AJOUTER CONFIGURATION et paramétrez votre nouvelle configuration comme vous le souhaitez.
  3. Ajouter des mots personnalisés : Ajoutez des mots personnalisés à utiliser pendant le jeu.

Exemple de création de config perso pour une dictée


Consulter les Statistiques

  1. Accéder aux statistiques : Allez dans le menu des statistiques pour voir les résultats globaux et les détails des sessions.
  2. Analyser les progrès : Utilisez les statistiques pour analyser les progrès des utilisateurs au fil du temps. La partie statistiques detaillées est accessbile en cliquant la flèche de détail dans l'historique des parties. Un code couleur permet de visualiser très rapidement si l'utilisateur rencontre des difficultées. En plus de l'affichage de l'évolution globale et par rapport à la partie précédente de l'utilisateur pendant cette partie.

Statistiques générales d'un utilisateur par mode et historique de ses parties


Statistiques détaillées pour la partie d'un utilisateur avec code couleur

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors