Pymania -- это компьютерная игра, симулирующая пианино. Вам предлагается почувствовать себя музыкантом, не отходя от компьютера. С помощью Pymania, запустив одну из загруженных в игре аудиодорожек, вы, используя клавиатуру, можете стараться попасть в ноты, получая за это очки.
Pymania совершенно бесплатна, что даёт вам доступ ко всем функциям данного приложения.
В целом, для данной игры от компьютера не требуется больших мощностей. Однако стоит отметить, что, так как игра была написана на версии Python 3.9+, то она доступна для Windows 8+, а так же для некоторых дистрибутивов Linux и MacOs (подробнее читайте ниже в этом разделе).
Для запуска вам потребуется версия Python 3.9+ (скачать можно здесь), а также его модули pygame, audioplayer, numpy. Установить их можно следующим образом:
-
Откройте терминал в папке игры
-
Напишите команду
pip3 install -r requirements.txt
- Подождите, пока модули установятся
Также для корректной работы на MacOs и некоторых дистрибутивах Linux таких как Ubuntu, Debian, Redhat, CentOS, Fedora, вам стоит следовать инструкциям установки вот тут.
Чтобы установить Pymania, вы можете как скачать папку с файлами непосредственно с сайта GitHub, так и, при наличии git на вашем компьютере (скачать Git можно тут или тут), воспользоваться следующей командой:
git clone https://github.com/hasoart/pymania.git
Для запуска игры вы должны запустить файл pymania.py. Для этого можете запустить терминал в папке игры и воспользоватся командой
python3 pymania.py
При запуске игры вы попадаете в главное меню. Там есть 3 кнопки:
При нажатии вы немедленно выходите из игры.
Нажимая эту кнопку, вы попадаете в меню настроек, где можете регулировать такие параметры, как громкость звука и фон. Нажав Back, вы вернётесь в главное меню.
При нажатии этой кнопки вы переходите в меню выбора карты, на которой будет играть мелодия. Нажав на шестерёнку в правом верхнем углу, вы попадёте в меню Settings.
При нажатии на стрелку рядом с названием карты слева появится информация о ней, а под названием карты раскроется список возможных вариаций. Нажав на одну из них, вы запустите мелодию.
При запуске мелодии на экране появляются "падающие" ноты, которые необходимо сыграть в нужный момент соответствующими клавишами на клавиатуре. При нажатии Esc вы сразу же выйдете из режима игры и попадёте в меню Start.
Пройдя карту, вы увидите экран с вашей статистикой за прохождение. Закрыв его с помощью Esc, вы попадёте в меню Start.
Если вы хотите скачать новые карты, то вам следует пройти по этой ссылке. После этого вам следует выбрать режим mania в правом верхнем углу и скачать понравившуюся карту. Карта имеет расширение .osz, но в сущности это zip архив. Для импортирования карты вам следует разархивировать карту, и переместить папку с файлами в директорию ./beatmaps .