/pymania

Primary LanguagePython

Pymania

О Pymania

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 кнопки:

Exit

При нажатии вы немедленно выходите из игры.

Settings

Нажимая эту кнопку, вы попадаете в меню настроек, где можете регулировать такие параметры, как громкость звука и фон. Нажав Back, вы вернётесь в главное меню.

Start

При нажатии этой кнопки вы переходите в меню выбора карты, на которой будет играть мелодия. Нажав на шестерёнку в правом верхнем углу, вы попадёте в меню Settings.

При нажатии на стрелку рядом с названием карты слева появится информация о ней, а под названием карты раскроется список возможных вариаций. Нажав на одну из них, вы запустите мелодию.

Игровой процесс

При запуске мелодии на экране появляются "падающие" ноты, которые необходимо сыграть в нужный момент соответствующими клавишами на клавиатуре. При нажатии Esc вы сразу же выйдете из режима игры и попадёте в меню Start.

Пройдя карту, вы увидите экран с вашей статистикой за прохождение. Закрыв его с помощью Esc, вы попадёте в меню Start.

Скачивание новых карт

Если вы хотите скачать новые карты, то вам следует пройти по этой ссылке. После этого вам следует выбрать режим mania в правом верхнем углу и скачать понравившуюся карту. Карта имеет расширение .osz, но в сущности это zip архив. Для импортирования карты вам следует разархивировать карту, и переместить папку с файлами в директорию ./beatmaps .