проект in Linux Skill Tree

Создание игры на скоропечатание с использованием Bash

Начинающий

В этом проекте вы создадите простую игру на скоропечатание с помощью скрипта оболочки, который отображает случайные символы на экране и предлагает вам ввести их до того, как они исчезнут. Также есть возможность практиковать печать цифр, букв, их сочетаний или собственных слов.

LinuxShell

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать простую игру для тренировки печати с использованием shell-скрипта. Игра отображает случайные символы на экране, и ваша цель - ввести их до того, как они исчезнут. Игра предлагает различные режимы с разным уровнем сложности. Вы можете выбрать тренировку печати цифр, букв, их смеси или даже своих собственных слов.

👀 Предпросмотр

Shell Typing Game

🎯 Задачи

В этом проекте вы научитесь:

  • Создавать проектный файл и открывать его в редакторе кода
  • Отображать приветственный интерфейс с использованием специальных символов и цветов
  • Реализовывать меню выбора режима для выбора уровня сложности
  • Реализовывать меню выбора категории печати для выбора типа символов для тренировки
  • Создавать функции для рисования рамки и заполнения фонового цвета интерфейса печати
  • Генерировать случайные буквы и цифры для игры в печать
  • Реализовывать функциональность печати, включая обработку пользовательского ввода и расчет точности
  • Создавать функцию graceful exit для обработки специальных сигналов

🏆 Достижения

После завершения этого проекта вы сможете:

  • Демонстрировать основы shell-скриптинга
  • Использовать специальные символы и цвета в терминальном выводе
  • Читать ввод от пользователя в shell-скриптах
  • Реализовывать меню и пользовательские интерфейсы в shell-скриптах
  • Обрабатывать специальные сигналы в shell-скриптах

Преподаватель

labby

Labby

Labby is the LabEx teacher.