PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » BallBrick


BallBrick

Сообщений 1 страница 2 из 2

1

BallBrick

Скачать: yandex

Сбивать кирпичики шариком.
Красные кирпичи взрывают вокруг себя прилегающие кирпичи
Тёмно-желтые два раза нужно в них попасть, после попадания светлеют.
Серые - непробиваемые
Пёстрые - почти невидимые требуют два раза чтобы пропали, первое попадание делает их видимыми.

https://i.imgur.com/KxCrfLe.png

Обновления
Добавлена утилита рисования уровней (BallBrickEditor).
Добавлен звук.

Отредактировано AZJIO (17.11.2023 23:30:29)

0

2

Сделал, чтобы при попадании во взрывающий кирпич уничтожались все соединённые взрывающиеся, а не только вплотную лежащие.
Фред сделал подсказку что не желательно рисовать спрайт во время игры так как он убивает производительность. У меня есть такое - перекраска спрайта убиваемого двойным кликом. Надо переделать чтобы заменялся другим спрайтом.

Пришлось сложно переносить список в массив, чтобы проверять близлежащие кирпичи, но если изначально делать в массиве, то не оптимально приходится размещать спрайты. В итоге неоптимальность перерисовки кадра (30-60 раз в сек) массивом стоит дороже, чем раз в минуту попадание на кирпич. С массивом пришлось бы умножение индекса делать на каждый кирпич 60 раз в сек.

0

Похожие темы


Вы здесь » PureBasic - форум » PureBasic для Windows » BallBrick