Creating a Typing Game Using Bash | Challenge

# Introduction In this project, you will learn how to create a simple typing game using a shell script. The game displays random characters on the screen, and your goal is to type them before they disappear. The game offers different modes with varying difficulty levels. You can choose to practice typing numbers, letters, a mixture of both, or even your own custom words. ## 👀 Preview ![Shell Typing Game](https://file.labex.io/namespace/718bace8-27a3-4200-a588-dde4041ceeb9/linux/project-creating-a-typing-game-using-bash/challenge-1/assets/project-creating-a-typing-game-using-bash-5.gif) ## ðŸŽŊ Tasks In this project, you will learn to: - Create a project file and open it in a code editor - Display a welcome interface using special characters and colors - Implement a mode selection menu for choosing the difficulty level - Implement a typing category selection menu for choosing the type of characters to practice - Create functions for drawing a border and filling the background color of the typing interface - Generate random letters and numbers for the typing game - Implement the typing functionality, including handling user input and calculating accuracy - Create a graceful exit function to handle special signals ## 🏆 Achievements In this project, you will learn: - Shell scripting fundamentals - Using special characters and colors in terminal output - Reading input from the user in shell scripts - Implementing menus and user interfaces in shell scripts - Handling special signals in shell scripts

|
60 : 00

Click the virtual machine below to start practicing