Привет, дорогие друзья! На DTF пользователи просили рассказать о технической части игры. Сегодня я созрел поговорить об этих нюансах. Также хочу вам рассказать о том, как моё хобби стало масштабным проектом (которому без малого уже год).
В игре полно таймеров (2 минуты на переход между локациями, ожидание битвы и т.д.), и запуская их в отдельных потоках, создавалась утечка памяти.
Я не питонщик, можете подробнее? Эти таймеры тикают в рантайме? Вариант с записью времени начала события в базу не годился?
Таймеры обрабатываются в одном потоке для каждого типа)