Динамическая модель

DiHaMiT

Новичок
Динамическая модель

Долго бьюсь над вопросом: как мне сделать динамическое увеличение переменной, записанную в таблице.

Пример: в базе есть число 30, оно должно достигнуть 50 за промежуток времени. Допустим каждую минуту повышаться на +1.

Пример: восстановление здоровья в он-лайн играх.

На мой взгляд это очень интересный вопрос.
У меня были идеи о привязке ко времени, но это сложно.
Может кто-нибудь найдёт решение этой головоломки?
 

alexhemp

Новичок
Ничего сложного, запиши закон изменения, при выводе считай.
 

HEm

Сетевой бобер
Re: Динамическая модель

Автор оригинала: DiHaMiT
У меня были идеи о привязке ко времени, но это сложно.
И в чем же тут сложность?
скажем, отсчет начинается в 19:20, здоровья у персонажа 50 очков из 100 возможных, каждую минуту здоровье восстанавливается на 5 очков
тебе сложно найти закономерность и вычислить, сколько здоровья будет у персонажа в 19:24 ?
 

Фанат

oncle terrible
Команда форума
он просто не понимает, что вычисления делаются после извлечения значения из раблицы.
а не каждую минуту
 

DiHaMiT

Новичок
Автор оригинала: Фанат
он просто не понимает, что вычисления делаются после извлечения значения из раблицы.
а не каждую минуту
Я это прекрасно понимаю, просто мне надо примерную закономерность.
Просто если расчитывать здоровье по минутам, то получится лист из времени.
Не могли ли вы конкреетнее описать закономерность?
Проблема и заключается именно в зависимости базы от рефрешев, если бы оно обновлялось каждое Х время, то было бы легче :)
Просто мне нужен алгоритм, как сделать зависимость от времени
 

HEm

Сетевой бобер
Ты не можешь превратить фразу "каждую минуту здоровье прирастает на пять очков" в формулу, алгоритм, код?
Смешно
 

Фанат

oncle terrible
Команда форума
секрет в том, что никакое "динамическое" увеличение не нужно.
понадобилась переменная? считал из базы старое значение, время его записи, вычислил текущее, вывел.

но три раза я повторять уже не буду
 
Сверху