Этот проект реализует эффект "текущего зелёного кода" как в культовом фильме "Матрица". Программа написана на Python с использованием библиотеки Pygame.
- 🔁 Двойной слой символов: фон и передний план
- 🌀 Вращение символов во время падения
- 🌟 Шлейфы падающих символов с затуханием
- 💻 Всплывающие "системные команды" (как в фильме)
- ⌨️ Закрытие по клавише
ESCили кнопке выхода
- Python 3.7+
- Pygame
Установить зависимости:
pip install pygamepython matrix_screensaver.pyПосле запуска вы увидите:
- Быстрый "дождь" из символов в фоновом слое
- Более крупные и яркие символы с вращением на переднем плане
- Периодически всплывающие команды в стиле терминала
foreground_drops— передний план (яркий, с анимацией)background_drops— фон (тусклый, плотный)draw_rotated_char()— отрисовка вращающихся символовdraw_command_overlay()— текстовые команды по центру
Ты можешь легко изменить:
- Символы — переменная
SYMBOLS - Команды — список
COMMANDS - Цвета, шрифты, скорость, длину шлейфа и т.д.
Создано из любви к ретрофутуризму и к фильму The Matrix 🕶️
