Antonoff
@Antonoff
Разработчик

Как понять логику этого приложения?

Добрый день,

Учу Ангулар, сделал пару простых аппликейшенов, и понял, что пора двигаться дальше. Пока играл в пейдей, раскидывал скиллы на этом сайте pd2skills.com, и задался вопросом, как он построен? Покопавшись в коде, понял, что это всё на том же Ангуляре и понял, что я должен сделать аналог для любой другой игры, где есть скиллы.

Сообственно по этому, хотелось бы попросить у вас помощи, с чего нужно начинать/

Взять 3 таба допустим (3 ветки скиллов), и в каждом табе, есть свои скиллы, и в каждом табе, допустим 25 штук. Как сделать их зависимыми, друг от друга, чтобы при нажатии на один, открывался другой.

Где хранить информацию о скиллах? Что еще могли бы посоветовать, для данной идеи?

Спасибо
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sivkoff
@Sivkoff
Web Developer
Ну так тут идет доступ по набранным поинтам. Вот и сделайте подобную структуру.
Например:
{
  "mastermind": [
    {"title":"Cable Guy", "points": 1},
    {"title":"Control Freak", "points": 5},
    {"title":"Spotter", "points": 10},
    ...
  ]
}

Для каждой группы(таба) храните текущее количество поинтов. И при обновлении количества поинтов сравнивайте все навыки с этим количеством, можно их разблокировать или нет.
Надеюсь идея понятна. Дальше расширять ее можно как угодно: добавить в структуры ссылки на картинки, детальное описание и т.д.
Ответ написан
scapp
@scapp
JS фрилансер
Учусь на маляра.
Вчера был в Большом Театре - очень понравилось.
Хочу сделать свой такой же - с квадратными колоннами и побольше.
Что бы вы могли посоветовать для данной идеи?
Ответ написан
Ваш ответ на вопрос

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

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