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

🎯 任务
在这个项目中,你将学习:
- 如何创建一个项目文件并在代码编辑器中打开它
- 如何使用特殊字符和颜色显示欢迎界面
- 如何实现一个模式选择菜单来选择难度级别
- 如何实现一个打字类别选择菜单来选择要练习的字符类型
- 如何创建用于绘制边框和填充打字界面背景颜色的函数
- 如何为打字游戏生成随机字母和数字
- 如何实现打字功能,包括处理用户输入和计算准确率
- 如何创建一个优雅的退出函数来处理特殊信号
🏆 成果
完成这个项目后,你将能够:
- 展示 shell 脚本的基础知识
- 在终端输出中使用特殊字符和颜色
- 在 shell 脚本中读取用户输入
- 在 shell 脚本中实现菜单和用户界面
- 在 shell 脚本中处理特殊信号
这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 中级 级别的实验,完成率为 57%。获得了学习者 93% 的好评率。





