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