Чтобы установить все нужные библиотеки введите pip install -r requirements.txt
Чтобы начать игру введите python main.py
Игроку нужно попасть шариком в лузу, задев как можно меньше препятствий и совершив как можно меньше ударов. За прохождение уровня игрок получает баллы. Для маневрирования используется магнитное поле, которое можно менять.
Кроме того, игрок сам может создавать уровни, а также есть функция исследования хаотичности системы.
В игре после выбора уровня можно нажать кнопку "help", чтобы получить подсказку. Вот краткое описание игры.
Перейдите в levels и выберите уровень. После того как на экране появится игровое поле: мышкой выберите направление и колесиком отрегулируйте силу удара. Также можно менять силу магнитного поля (для этого нужно крутить колесико внутри красного прямоугольника). Выстрел на лкм. После выстрела магнитное поле регулируется колесиком вне зависимости от положения курсора. На пкм значение магнитного поля зануляется.
В разделе создания уровня нужно сначала создать поле. На пробел обрывается текущее построение. Когда поле готово, можно установить на нем препятствия, аналогично тому, как было создано поле. Чтобы продолжить создание уровня, нажмите стрелку вправо. Установите лузу и шарик и нажмите вправо. Вверху появится 'done'. После этого уровень будет добавлен.
Также во вкладке levels можно выбрать режим хаоса. Описание режима можно получить в игре по кнопке help после выбора уровня.
