Примером оффлайн-мастерства может быть EvE Online. Ваш персонаж (пилот) не приобретает навыки, приобретая опыт. Вместо этого ваш персонаж получает очки умений в зависимости от навыка, которым вы тренируетесь, вне зависимости от того, участвуете вы в игре или нет. Кроме того, я совершенно уверен, что навыки продолжают развиваться, даже когда игровые серверы не работают.
У кого-то есть какие-то широкие идеи о том, как они поступают по этому поводу, или еще лучше, как я мог бы реализовать что-то подобное в игре, которую я разрабатываю. Я не ищу подробного объяснения здесь (не позволяйте мне сдерживать вас), но я ищу указатель, который указывает мне правильное направление.
Благодарность!
Если навык не будет использоваться до тех пор, пока игрок не вернется в онлайн, вы можете просто сохранить время выхода из системы и оставшееся время для любых навыков в очереди, а затем, когда игрок войдет в систему, сделать что-то вроде этого:
источник