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

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

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

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

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

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

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

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

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

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

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

Похожие вопросы