• Игра ферма на Python. Как запрограмировать фоновые действия?

    meaqese
    @meaqese
    Стоит вспомнить что вы - программист, и должны уметь писать что-то сами без всяких библиотек. Какого-либо фреймворка для подобных игр я не видел раньше, но здесь ничего сложного нет, в большинстве случаев просто обращение к БД (для этого можно использовать ORM). Если не имеете представления как все это реализовать, стоит потренироваться на простых задачах. Попробуйте для начала нарисовать схему БД на листочке (или можно на Visio, но дедовский способ лучше), а там уже разберетесь)
    Ответ написан
    Комментировать
  • Игра ферма на Python. Как запрограмировать фоновые действия?

    LazyTalent
    @LazyTalent
    Data Engineer, Freelancer
    1. Игрок отсылает команду о покупке курицы.
    2. Игра сохраняет это действие в БД
    ======== прошло несколько дней ==========
    3. Игрок отсылает команду о проверке "баланса"
    4. количество_яиц = (текущая_дата - дата_покупки) * 3
    Ответ написан
    Комментировать
  • Игра ферма на Python. Как запрограмировать фоновые действия?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Не нужно считать в реальном времени.

    Записывайте все данные с таймстампом, и сделайте функцию, которая пересчитывает сколько всего должно было прибавиться с момента последнего обновления.

    Вешайте эту функцию как триггер на различные действия, типа зашел юзер, нажал кнопку что-то сделать.

    Пересчет займет немного, зато вообще никакой нагрузки в фоне.
    Ответ написан
    Комментировать