Koenig, із задоволенням тобі відповім, Да действительно ошибки нету.
------
Сейчас делаю браузерную онлайн игру
Но в системе уровней и опыта немного запутался, точней задумался.
У меня в таблице есть два столбца: lvl, exp
По умолчанию они равны 1, 0 соотвецтвенно
Чтоб дойти до второго уровня нужно набрать 100 опыта
А вот до третего 100 * 1.2, до четвертого 100 * 1.2 * 1.2 и т.д.
Как мне это лучше всего считать?
Я думаю сделать функцию
expToLvl() которая будет возвращать уровень и остаток от расчета(опыт уже для следуйщего уровня)
При прибавлении опыта буду вызывать эту функцию
Если уровень становиться больше текущего то записую в базу новый уровень
Правильно ли? Или есть варианты у кого по лучше?
Может есть тут люди которые делали онлайн игры, как вы считали?