Introducción
En este proyecto, aprenderás cómo crear un sencillo juego de escritura a máquina utilizando un script de shell. El juego muestra caracteres aleatorios en la pantalla, y tu objetivo es escribirlos antes de que desaparezcan. El juego ofrece diferentes modos con niveles de dificultad variables. Puedes elegir practicar la escritura de números, letras, una mezcla de ambos, o incluso tus propias palabras personalizadas.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderás:
- Cómo crear un archivo de proyecto y abrirlo en un editor de código
- Cómo mostrar una interfaz de bienvenida utilizando caracteres especiales y colores
- Cómo implementar un menú de selección de modo para elegir el nivel de dificultad
- Cómo implementar un menú de selección de categoría de escritura para elegir el tipo de caracteres a practicar
- Cómo crear funciones para dibujar un borde y rellenar el color de fondo de la interfaz de escritura
- Cómo generar letras y números aleatorios para el juego de escritura
- Cómo implementar la funcionalidad de escritura, incluyendo el manejo de la entrada del usuario y el cálculo de la precisión
- Cómo crear una función de salida elegante para manejar señales especiales
🏆 Logros
Después de completar este proyecto, podrás:
- Demostrar los conceptos básicos de scripting de shell
- Utilizar caracteres especiales y colores en la salida del terminal
- Leer la entrada del usuario en scripts de shell
- Implementar menús e interfaces de usuario en scripts de shell
- Manejar señales especiales en scripts de shell