Очень долго я шёл к этому этапу. До этого пришлось очень много работать с архитектурой приложения и оптимизировать всё что можно. Теперь настало время творить.
1й уровень.
Задача первого уровня состоит в том, чтобы показать игроку две основных механики игры: выбивание кирпичей и ловля бонусов.
На данный момент у меня 9 бонусов и поэтому я решил сначала запихнуть сюда их всех. Но когда я поиграл, то понял, что такая каша из выпадающих предметов из кирпичей никуда не годится. Тупо не понимаешь, какой бонус словил. Потом уменьшил их количество до четырёх - слишком мало. В итоге остановился на магическом числе - 7. Получилось в самый раз.
Время прохождения уровня составляет примерно 1 минуту, потому что камни здесь большие и выбиваются с одного удара. Плюс ещё если словить пушку, то уровень проходится очень быстро.
2й уровень.
Начинаем потихоньку усложнять геймплей и добавлять в игру красок.
Теперь игроку предстоит познакомиться с бронированными блоками. Все бронированные блоки, которые можно выбить должны показывать игроку, что они разрушаются. Я сделал это при помощи трещин. Занимает такая фича достаточно много времени, потому что нужно на каждый кирпичик сделать от одного до 4 или более спрайтов с трещинами.
Получаются вот такие атласы:
Кстати, делаю я это добро в замечательной программе Texture packer. Кому интересно - вот ссылка https://www.codeandweb.com/texturepacker
Пока я использую бесплатную версию, она закрашивает красным цветом некоторые спрайты вот так:
Как буду выпускать игру - обязательно прикуплю подписку. Спасибо авторам за хороший продукт.
Я отвлёкся. Так вот игрок будет выбивать бронированные кирпичи, но чтобы добавить сахарку, наверху я оставил два ряда обычных камешков.
На этом уровне призы спрятаны только в цветных блоках. Если игрок потеряет жизнь, то из блока с листками он может себе выбить новую. Естественно её надо поймать.
Про третий уровень напишу в следующей статье.
Он получается достаточно интересный, т.к. добавляется пара механик.
Ссылка на черновик игры: https://yandex.ru/games/app/200113?draft=true&lang=ru#info&utm_source=distrib&utm_medium=dobriydimka&clid=2773917
Переходите по ней, регистрируйтесь на портале Яндекс Игр, а я и мои друзья разработчики постараемся делать для вас интересные игры.