определенные ивенты? Может кто то использовал паттерн наблюдатель? Если есть, скиньте пожалуйста
какие "ачивки на определенные ивенты", не совсем понял
например ачивка "Сыграть 5 раз", ее нужно не тупо пихать напрямую в логику какой то игры, типа есть функция end_game() и сразу же в ней проверяется сколько раз сыграл юзер, как то это не сильно питонячный стиль
не сильно шарю в играх в телеге, но почему бы не записывать юзера в бд и считать сколько он сыграл?
так да, только вот функция end_game() может быть большой, а пихать еще навес проверок кучи ачивок не сильно хочется, может у кого то есть пример как это грамотно реализовать
Обсуждают сегодня