proyecto in Linux Skill Tree

Creación de un juego de escritura usando Bash

Principiante

En este proyecto, crearás un sencillo juego de escritura utilizando un script de shell que muestra caracteres aleatorios en la pantalla y te desafía a escribirlos antes de que desaparezcan, con opciones para practicar la escritura de números, letras, una mezcla de ambos o palabras personalizadas.

LinuxShell

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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

Shell Typing Game

🎯 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

Profesor

labby

Labby

Labby is the LabEx teacher.