Задать вопрос
VGrabko
@VGrabko
Golang, Php, Js

Как реализовать систему бонусов?

У меня есть система трофеев которые можно прокачивать.
По сути они могут влиять на любое действие. Сейчас думаю все параметры пользователя (при получении) пускать через класс который будет накидывать бонусы (все. Не только от трофеев.) Потом эти данные пихать в класс штрафов. Над этими классами построить абстракцию (которая управляет всеми данными пользователя).

Или есть более адекватное решение?
  • Вопрос задан
  • 162 просмотра
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
lxsmkv
@lxsmkv
Test automation engineer
gameprogrammingpatterns.com/observer.html
тут описывается как через шаблон наблюдатель реализуется система реакций на события-достижения.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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