Консольная утилита для тренировки скорости и точности слепой печати
- Тренировка печати на реальных текстах
- Случайный выбор текста для каждой сессии
- Статистика печати (скорость, точность)
- Цветовая индикация ошибок
- Поддержка кириллицы и латиницы
- Linux-based OS
- G++ компилятор
- Make
- NCurses library
chmod +x install.sh
./install.sh- Установите необходимые зависимости:
sudo apt-get update
sudo apt-get install build-essential libncurses5-dev- Соберите проект:
make- Запустите программу:
./build/typing- Добавьте свои тексты для тренировки в файл
data/texts.txt(по одному предложению на строку)
typing_trainer/
├── src/ # Исходный код
├── data/ # Тексты для тренировки
├── build/ # Скомпилированные файлы
├── Makefile # Конфигурация сборки
├── install.sh # Скрипт установки
└── README.md
- Статистика и профиль пользователя:
- Сохранение результатов тренировок
- Отслеживание прогресса
- Личные рекорды
- Режимы тренировки:
- Режим на время
- Режим на количество слов
- Режим работы с определенными символами
- Уроки для начинающих
- Улучшение интерфейса:
- Добавление цветовых схем
- Визуализация ошибок
- Индикатор прогресса
- Отображение текущей скорости в реальном времени
- Расширение функционала:
- Поддержка разных раскладок клавиатуры
- Генерация случайных текстов по определенным правилам
- Статистика по часто допускаемым ошибкам
- Режим соревнования с предыдущими результатами
- Технические улучшения:
- Добавление unit-тестов
- Конфигурационный файл для настроек
- Логирование для отладки
- Поддержка плагинов
bash
make clean # Очистка предыдущей сборки
make # Сборка проектаТексты для тренировки хранятся в data/texts.txt. Каждое предложение должно быть на новой строке.
MIT License
- Fork репозитория
- Создайте ветку для новой функциональности
- Внесите изменения
- Создайте Pull Request
[Ваша контактная информация]
