Про игру

опубликован Sep 22, 2025

Цель игры

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

Уровни слева и справа ограничены невидимыми стенами. Переход на следующий уровень доступен внизу справа уровня.

Таймер

В игре можно включить таймер, ограничивающий время на прохождение уровня. Это можно сделать в меню игры.

Скользкие платформы

Некоторые платформы скользкие. Так, к примеру, покрытые льдом и песком.

Коша не умирает

Кошечка Соня в игре не умирает, а устаёт и уходит спать.

Как запустить игру

Проще всего скачать архив с исполняемым файлом игры и данными (картинками и звуками), распаковать на диске и запустить исполняемый файл.

Можно запускать из исходников. Тогда нужно:

  1. Скачать или клонировать проект (для клонирования должен быть установлен Git), выполнив git clone https://github.com/nikolaypopov86/sonya-adventures.git
  2. Установить Python не ниже 3.12
  3. Установить poetry
  4. Установить зависимости проекта, выполнив poetry install
  5. Запустить проект, выполнив poetry run python app.py из корня проекта

Управление

ДействиеКлавиатураГеймпад
влевоA или
вправоD или
высокий прыжок или вверх в менюW или или A
вниз в менюS или
невысокий прыжокПРОБЕЛB
карта уровняNY
выйти в менюESCSELECT
выбрать в менюENTERSTART

Использованные при создании игры приложения, библиотеки и спрайты

Библиотеки

Приложения

Спрайты, текстуры, бандлы