Игра pong, написанная на Python c использованием kivy.
-
Перейдите в папку scripts и выполните скрипт:
-
install.bat, если вы работаете в Windows;
-
install.sh, если вы работаете в Linux:
bash install.sh
-
-
Из той же папки scripts выполните скрипт:
-
run.bat, если вы работаете в Windows;
-
run.sh, если вы работаете в Linux:
bash run.sh
-
-
Перейдите в папку scripts и выполните скрипт:
-
install.bat, если вы работаете в Windows;
-
install.sh, если вы работаете в Linux:
bash install.sh
-
-
Из той же папки scripts выполните скрипт:
-
release.bat, если вы работаете в Windows;
-
release.sh, если вы работаете в Linux:
bash release.sh
-
-
Установите утилиту buildozer. Инструкция по установке здесь.
-
Перейдите в терминале в корень репозитория и выполните команду:
buildozer -v android release
-
Чтобы создать apk-файл, выполните команду:
buildozer -v android debug
-
На Ubuntu 20 может не работать звук. Тогда нужно:
-
установить все необходимые зависимости для kivy:
sudo apt-get update sudo apt-get install python3-pip build-essential git python3 python3-dev ffmpeg libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev zlib1g-dev
-
в терминале перейти в корневую папку репозитория и выполнить команды:
venv/bin/python -m pip uninstall kivy venv/bin/python -m pip install --no-binary kivy kivy
-
На Windows и Linux управлять ракеткой можно с помощью мышки и с помощью клавиш "Вверх" и "Вниз" на клавиатуре. На Android управлять ракеткой можно с помощью касаний.
Приложение проверялось на:
- Windows 10 64-bit с Python 3.6.8;
- Ubuntu 20 с Python 3.8.10.