使用 Bash 创建打字游戏

初级

在本项目中,你将使用 shell 脚本创建一个简单的打字游戏,屏幕上会显示随机字符,并挑战你在字符消失之前输入它们。你可以选择练习输入数字、字母、两者的混合或自定义单词。

LinuxShell

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

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

👀 预览

Shell 打字游戏

🎯 任务

在这个项目中,你将学习:

  • 如何创建一个项目文件并在代码编辑器中打开它
  • 如何使用特殊字符和颜色显示欢迎界面
  • 如何实现一个模式选择菜单来选择难度级别
  • 如何实现一个打字类别选择菜单来选择要练习的字符类型
  • 如何创建用于绘制边框和填充打字界面背景颜色的函数
  • 如何为打字游戏生成随机字母和数字
  • 如何实现打字功能,包括处理用户输入和计算准确率
  • 如何创建一个优雅的退出函数来处理特殊信号

🏆 成果

完成这个项目后,你将能够:

  • 展示 shell 脚本的基础知识
  • 在终端输出中使用特殊字符和颜色
  • 在 shell 脚本中读取用户输入
  • 在 shell 脚本中实现菜单和用户界面
  • 在 shell 脚本中处理特殊信号

教师

labby

Labby

Labby is the LabEx teacher.