Тайловая карта Brawl Stars
Тайловая карта Brawl Stars – двумерная карта состоящая из квадратных клеток (тайлов), каждая из которых может иметь своё состояние. Размер тайловой карты зависит от игрового режима.
Некоторые состояния тайлов:
- Открытая местность;
- Кусты: скрывает персонажей внутри, можно разрушить;
- Блок: не пропускает снаряды и персонажей, можно разрушить;
- Вода: не пропускает большинство персонажей, невозможно разрушить;
- (есть и некоторые другие, TODO: дополнить)
Некоторые состояния могут быть и временными, например, кусты спраута.
Координатная плоскость
[править | править код]В игре каждая сущность имеет дискретные координаты. Координатная плоскость начинается в точке {x = 0; y = 0} в левом верхнем углу карты, при этом ось X направлена вправо, а Y – вниз.
Тайловая карта начинается в той же точке, что и координатная плоскость. Таким образом, верхний левый угол верхнего левого тайла будет находиться в точке {x = 0; y = 0}. При этом, размер каждого тайла – 300x300 единиц.
Несложно посчитать, что при размере карты в Столкновении в 60x60 клеток (тайлов), размер этой карты в абсолютных единицах будет 18000x18000.
Примеры использования абсолютных единиц
[править | править код]Скорость персонажей: допустим, значение скорости Шелли – 770. Это количество абсолютных единиц в секунду, которое проходит персонаж. Зная, что один блок это 300 единиц, мы можем говорить о том, что Шелли может пройти 2.566 блока в секунду.