Поскольку сегодня у меня экзамен через полтора часа, то конечно же я не мог заснуть и решал в голове разные задачки вместо того чтобы спать.
Ну и нашел в принципе интересное решение. Я понятия не имею как его реализовать, но давайте сконцентрируемся тут на идеальном варианте, а потом посмотрим как и что можно реально сделать.
Начну с того как я вижу расположение и метод добавления наград.
Не вижу смысла делать две страницы на добавление наград если это может быть реализовано одной кнопкой.
Доступна опция скрытия если хочется скрыть некоторые награды.
Извините, вам запрещён просмотр содержимого спойлеров.
Я считаю что надо выделить 4 большие группы.
1. Автоматические
2. Особые для проектов
3. Уникальные
4. Вольные
По порядку:
1. Автоматические
Тут все ясно награды которые выдаются за срок на форуме, количество постов, количество лайков итд.
Сюда же надо поставить ветеранов. Хотя Кост верно заметил что многие в АС еще до того как поднялся форум, но ветераном у нас считается человек, который с нами 2+ года, а форум уже значительно старше. Если будут индивидуальные случаи (например супер старичок придет), то дату регистрации можно скорректировать вручную.
2. Особые для проектов
Выдаются ключевымим игроками в больших проектах АС. В принципе не обязательно чтобы это были проекты, просто чтобы было понятко кому что выдавать. Например уверен что ребятам в Расте тоже хочется свои ачивки, но мне например совершенно не ясно кому что выдавать.
3. Уникальные. Ну тут все понятно особые иконки которые выдаются в особых случаях. Например краб.
4. Вольные. Пользователь сам может себе выставлять иконки. Тут могут быть иконки игр в которые ты играешь, всякие интересные штуки итд.