вот я тоже так хочу уметь) я не могу понять как это делать. Можете подсказать направление? у меня должна быть большая таблица? или куча связаных? И что у меня должно быть ключевым? Сессия пользователя или показатели типа энергии? Там же куча всяких параметров, как их запихнуть в одну таблицу?
надо выбрать какой-то корень. например какое-то действие, которое занимает известное время при известных входящих и исходящих. например заход в кор стоит энергию (которая восстанавливается с какой-то скоростью), занимает 10 минут, на выходе дает такие-то ресурсы, которые тратятся на такие-то вещи. так ты сможешь понять сколько именно времени нужно чтобы накопить на какие-то конкретные предметы (с учетом времени накопления энергии и самой игры). дальше смотришь как получаемые предметы модифицируют игру: открывают доступ к новым предметам, сокращают время игры, еще что-то.