Сетевая игра в карты "Дурак". Для GUI использован Kivy.
Цикл статей про разработку этой игры:
- Геймплей и консольная версия
- Обнаружение соперников в локальной сети
- Игра по сети
- Графический интерфейс, Kivy и сборка под Android
Если у вас Mac OS, то выполните из терминала команды (можно из Terminal из PyCharm):
git clone https://github.com/kivy/buildozer.git
cd buildozer
sudo python setup.py install
Подключи устройство и разреши отладку по USB
Установка и запуск приложения на Android устройстве:
buildozer android debug deploy run
Если что-то не работает, то следует изучить логи на устройстве. Для этого есть команда:
adb logcat -T 1 python:D "*:S"
Она фильтрует с устройства только те логи, которые относятся к Kivy.
- Перевод карты
- Выбор, что отбить данной картой
- Не скрывать козырь, если взяли - сделать его полупрозрачным
- Последнюю карту из колоды не убирать вправо, а дать ее в руку
- Подбросить карты, если сопрерник берет