Версия: 1.1 Автор: Даниил JazzMutant Толстоухов ([email protected])
Клавиатурный тренажер, в форме игры. Поддерживает игру по сети.
Допы:
- Разные режимы игры
- Игра по сети
- Звуки
- Сама игра
TypingTrainer.py
- Модули
typingtrainer/
- Тесты
tests/
- Словари
dictionaries/
Справка: python TypingTrainer.py --help
Запуск игры: python TypingTrainer.py
- Common texts
- Random words (только в одиночной игре)
- Python code
Для игры по сети необходимо создать комнату с необходимыми настройками, дождаться подключения других игроков и запустить игру. После завершения раунда всем игрокам приходит таблица результатов.
Все модули игры находятся в папке typetrainer
. Модуль game
отвечает за проведение раунда, то есть взаимодействия с пользователем. Модули *_menu
реализуют визуализацию и интерфейс. socket_client
содержит в себе инструментарий для сетевой игры.
Класс Game
формирует статистику или же количество очков, в зависимости от режима игры.
Тексты формируются классом TextGenerator
Тесты можно найти в папке tests
typetrainer\game.py 95 18 81%
typetrainer\texts_generator.py 34 6 82%