Introduction
Dans ce projet, vous apprendrez à créer un simple jeu de frappe à l'aide d'un script shell. Le jeu affiche des caractères aléatoires à l'écran, et votre objectif est de les taper avant qu'ils ne disparaissent. Le jeu propose différents modes avec des niveaux de difficulté variables. Vous pouvez choisir de pratiquer la frappe de nombres, de lettres, d'un mélange des deux, ou même de vos propres mots personnalisés.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous apprendrez :
- Comment créer un fichier de projet et l'ouvrir dans un éditeur de code
- Comment afficher une interface de bienvenue en utilisant des caractères spéciaux et des couleurs
- Comment implémenter un menu de sélection de mode pour choisir le niveau de difficulté
- Comment implémenter un menu de sélection de catégorie de frappe pour choisir le type de caractères à pratiquer
- Comment créer des fonctions pour dessiner une bordure et remplir la couleur de fond de l'interface de frappe
- Comment générer des lettres et des nombres aléatoires pour le jeu de frappe
- Comment implémenter la fonctionnalité de frappe, y compris la gestion de l'entrée utilisateur et le calcul de la précision
- Comment créer une fonction de sortie gracieuse pour gérer les signaux spéciaux
🏆 Réalisations
Après avoir terminé ce projet, vous serez en mesure de :
- Démontrez les bases de la programmation shell
- Utilisez des caractères spéciaux et des couleurs dans la sortie du terminal
- Lisez l'entrée de l'utilisateur dans les scripts shell
- Implémentez des menus et des interfaces utilisateur dans les scripts shell
- Gérez les signaux spéciaux dans les scripts shell