Недельный отчет:
На этой неделе занимался большой фичей - коллекция карточек.
По задумке у игрока есть стартовая коллекция карточек, с которой он вступает в бой. У каждой карточки есть характеристики. И, следовательно, каждую карточку можно прокачивать. Игрок сможет получать себе в коллекцию новые карточки. И из всех открытых карточек сможет выбирать тот набор, с которым он пойдет в бой.
Для этой задумки сделал следующее: 1. Внес правки в конфиги карточек 2. Изменил логику инициализации игровой колоды непосредственно в бою 3. Добавил сервис CardCollectionService, который будет заниматься всей обработкой карточек 4. Создал хранилище, которое будет по необходимости сохранять коллекцию и прокачку карточек. 5. Сверстал окно коллекции карточек и префаб элемента в коллекции (пока это будет просто список).
Понемногу трогаю здесь реактивщину. Хочу чтобы при добавлении карты в колоду, прокачки их и тд, все изменения происходили реактивно.
Еще осталось реализовать: сохранение колоды, прикрутить логику на окно коллекции карточек, изменить логику в инициализации колоды, чтобы карточки брались только из выбранных
Как-то так, как прошла ваша неделя?
· 23.09.2024
Делаю игру в Game Maker Studio. Игра браузерная и за неделю больше всего запомнился вопрос разрешения экрана. Профильные события не работают, зарубежные коллеги советуют ставить всё в step. Ежесекундная проверка разрешения экрана вызывала вопросы. Сейчас эту задачу решил, неделей доволен
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён