Для написания игры «Тамагочи» на Python 3 и Tkinter можно воспользоваться следующим подходом:
- Добавить картинку в окно. 3 Для этого нужно добавить Label и задать для него фоновое изображение. 3 Так как Tkinter не умеет работать с большинством популярных форматов графики, рекомендуется установить сторонний модуль Pillow. 3
- Использовать таймер для самостоятельного обновления приложения. 3 Для этого нужно попросить Tkinter вызвать функцию не после нажатия на кнопку, а через несколько миллисекунд или секунд с помощью метода after(). 3
- Реализовать многопоточность. 4 Для этого можно использовать модуль threading в библиотеке Python. 4 На его базе можно написать «Тамагочи» с использованием Pillow и Tkinter. 4
Также на GitHub есть репозиторий tiyst/Tamagotchi, который представляет пример игры «Тамагочи» на Python с использованием Tkinter. 1
Кроме того, на сайте PyPI можно найти пакет tamagotchi, который позволяет создавать игры на Python, в том числе на 3.7 и выше. 5