Как рассчитать уровень пользователя на сайте?

Не прошу сделать всё за меня, прошу лишь накидать идей, на тему "как рассчитывать и повышать LVL пользователя на сайте", я понимаю, за что его повышать, но хотелось бы понять правильную реализацию в связке с MySQL...

Во многих играх есть некие очки, когда ты их набираешь +1 к уровню, на каждом уровне, требуется всё больше очков...

Сталкивались? Решали? Как?

Большое спасибо за участие.

P.S. Давно меня тут не было, обновления тостера неудачные, не?
  • Вопрос задан
  • 2519 просмотров
Пригласить эксперта
Ответы на вопрос 2
hadra
@hadra
Ну смотри .. для начала раскидай их по статусу...(это можно пропустить, но понадобится для работы с приложением)
1. Админы
2. Vip
3. Игроки
4. И обычные

Ну и теперь надо 2 таблицы...
Ранги лучше в массиве хранить, чем в табл.

Таблица пользователя....
id (индефикатор) name(имя) status(админ итд) и прочие данные так же...
и теперь есть 2 варианта.. 1й это складывать его опыт и уже через php опр. ран(через цикл for к примеру это уже ваше желание как вы будете опр.)
Маленький пример..
если у игрока 2000exp то это 2й.. если 10000 то 10 итд..

или что бы снизить нагрузку, то доб. к табл. еще 1но поле level... и туда уже вывод функции записываете, т.е уровень...

Надеюсь изъяснил суть или вам php функцию ?)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы