18
Фев
2024

Овеществляем лабиринт

Разобрал тайлы первого  и второго уровней, прописал им свойства. В Дейве своя система обработки обстановки – каждый тайл имеет свойства “проходимости”, т.е. признаки того, что через этот тайл можно пройти справа налево, слева направо, сверху вниз, в него может попасть пуля, по нему можно спрыгнуть вниз и т.д. К примеру, сквозь ступеньки лестницы можно свободно проходить справа-налево и обратно, и прыгать вверх сквозь них тоже можно, а вот провалиться сквозь них нельзя. Но можно спрыгнуть по ним вниз. В оригинале каждое свойство это байт, у меня это будут (уже есть) биты в слове. Номер тайла умножаем на два, получаем смещение в таблице свойств и по нужным битам видим, можно ли проваливаться и т.д.
Так что скоро буду запускать Дейва в лабиринт 🙂

Share

You may also like...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *