简介
在这个项目中,你将学习如何使用 shell 脚本创建一个简单的打字游戏。游戏会在屏幕上显示随机字符,你的目标是在它们消失之前输入这些字符。游戏提供了不同难度级别的模式。你可以选择练习输入数字、字母、两者混合,甚至是你自己的自定义单词。
👀 预览

🎯 任务
在这个项目中,你将学习:
- 如何创建一个项目文件并在代码编辑器中打开它
- 如何使用特殊字符和颜色显示欢迎界面
- 如何实现一个模式选择菜单来选择难度级别
- 如何实现一个打字类别选择菜单来选择要练习的字符类型
- 如何创建用于绘制边框和填充打字界面背景颜色的函数
- 如何为打字游戏生成随机字母和数字
- 如何实现打字功能,包括处理用户输入和计算准确率
- 如何创建一个优雅的退出函数来处理特殊信号
🏆 成果
完成这个项目后,你将能够:
- 展示 shell 脚本的基础知识
- 在终端输出中使用特殊字符和颜色
- 在 shell 脚本中读取用户输入
- 在 shell 脚本中实现菜单和用户界面
- 在 shell 脚本中处理特殊信号