Современный тренд все превращать в игру наконец-то заглянул в Windows. И вне зависимости от того, как вы в принципе относитесь к такому всеобщему желанию производителей и корпораций слегка убавить уровень серьезности, сами вы наверняка следовали этому тренду хоть раз, когда пропадал интернет. Разве нет? Google уже довольно давно предлагает заскучавшим пользователям браузера Chrome попрыгать веселым динозавриком через кактусы в ожидании «возвращения сети». А один из сервисов доставки еды в своем приложении придумал похожим образом отвлечь клиентов от голодных мыслей, пока до них добирается курьер.
Автор! О чем речь? Что ты несешь! Google, какие-то курьеры … Что происходит?
Смотрите, вот вы, например, часто работаете с большим массивом файлов. А компьютер ваш не то чтобы очень быстрый, да и внешние носители не самые дорогие. Значит, копирование файлов занимает некоторое время. Скучно, не правда ли? И все, что вы можете сделать, так это включить анимацию диалогового окна Windows и смотреть на график скорости. Вернее, могли.
Благодаря девелоперу, представленному на GitHub как Sanakan8472, скучный системный процесс можно превратить в игровой в полном соответствии с упомянутым выше трендом. Игра, которая становится как бы частью анимации процесса, получила «говорящее» название Copy Dialog Lunar Lander. Впрочем, каждый пользователь волен переименовать ее так, как ему заблагорассудится.
Контроль в игре осуществляется при помощи мышки или клавиш со стрелками на клавиатуре компьютера. Цель игрушки, как вы, возможно, уже догадались — добиться того, чтобы приземляющиеся аппараты садились только на специальную платформу или «кочки» на графике копирования. Интерфейс включает в себя данные о скорости аппарата и количестве оставшегося топлива. Самое интересное, что скорость копирования на разных компьютерах и версиях Windows OS разная, поэтому «пейзаж» игрушки меняется. Разработчик Sanakan8472 рекомендует выбрать наиболее удобную для гейминга тему операционки, то есть высококонтрастную, чтобы пользователю было лучше видно. К сожалению, Copy Dialog Lunar Lander может быть установлена только на Windows 10-11.
Установка Copy Dialog Lunar Lander
- Скачиваем Git for Windows и устанавливаем программу. Таким образом мы получаем интересный инструмент под названием Git Bash. Он представляет собой аналог командной строки и обладает гораздо большим количеством фичей.
- Создаем папку для инсталляции файлов игры
- Правой кнопкой мыши кликаем по этой папке и выбираем Git Bash Here
- Откроется окно Git Bash. В нем мы напишем несколько последовательных команд. Обратите внимание на тот факт, что каждая команда должна начинаться с символа $, а заканчиваться нажатием на Enter!
git clone https://github.com/Sanakan8472/copy-dialog-lunar-lander.git
git submodule init
git submodule update
Установочные файлы будут загружены в папку
- Теперь загружаем Microsoft Visual Studio
- Открываем Copy Dialog Lunar Lander.sln из папки, созданной ранее, в Microsoft Visual Studio. Не вносите изменения в код, который появится в окне редактора
- Нажимаем «Создать» (Build) в меню, затем на «Создать решение» (Build Solution). Или одновременно нажимаем на комбинацию клавиш Ctrl+Shift+B
- Запускаем код при помощи команды «Отладка — Начать без отладки» (Debug > Start Without Debugging)
Собственно, вот и все. Теперь каждое ваше диалоговое окно с процессом копирования файлов будет представлять собой довольно интересную мини игрушку.