1

Тема: Стратегія, накопичування ресурсів

Доброго дня. Так як у мене тема диплому браузерна стратегія то я вирішив написати її на php, але спіткнувся з проблемою - шахти з ресурсами мають вести постійний їх видубуток не залежно чи користувач онлайн чи ні, наприклад шахта виробляє 100 одиниці ресурсу в годину це 1.66 в хвилину, і як реалізувати щоб кожної хвилини в базу додавались ресурси? на плюсах в вікні це легко організувати простим таймером, але тут все ж я не можу придумати...

2

Re: Стратегія, накопичування ресурсів

Доведеться робити демона (постійно діюча програма), чи просто смикати вашого скрипта за допомогою cron.

Подякували: LoganRoss, ostap34PHP, 221VOLT3

3

Re: Стратегія, накопичування ресурсів

Демон тут ні до чого, просто підв'язувайте свої ресурси до світового годинника. Наприклад якщо в хвилину шахта видобуває х ресурсів, то можна зберігти дату і час останьої модифікації ресурсів в базі. А далі при наступному запросі бравзера до сервера вираховуємо скільки пройшло хвилин (годин, секунд) і множимо на х, і додаємо до того значення ресурсів, що вже були видобуті на момент передостанього запиту.

4

Re: Стратегія, накопичування ресурсів

http://replace.org.ua/topic/6049/

Подякували: 0xDADA11C7, 221VOLT2