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