Переделываем редактор уровней, чтобы можно было создавать лабиринты для двоих игроков. Создаём базу из 10 новых уровней игры в Сокобан для двоих.
Дата отправки отчёта:
20 декабря 2016 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Повторил пройденное
Что было сложным:
найти время
Комментарии:
Самостоятельно добавил второго игрока. Внёс необходимые изменения везде где упоминается работа с первым игроком. Добавил иконку второго игрока рядом с первым. Добавил счётчик/выбор количества игроков роликом мыши или вручную введя число (огрничил лимитами от 1 до 2). При смене количества игроков, автоматически подгружается нужный файл уровней (не поднялась рука удалить уровни для одиночной игры). При сохранении уровня проверяется в каком режиме редактор (на двоих или нет) и на основе этого делаются проверки на второго игрока или нет. Так же уровни для одного и для двоих теперь хранятся в отдельных файлах (загрузка/сохранение происходит относительно того, в каком режиме редактор).
Научился: Нарисовал иконку 2-го Игрока, добавил в ресурсы.
Добавил в панель инструментов кнопку для размещения на карте 2-го игрока.
Добавил в структуру элемент user2, исправил функции CellToPicture, CharToCell и Cell ToChar.
Добавил проверку при сохранении уровня для 2-х игроков.
Создал 10 новых уровней для игры СОКОБАН на двоих Трудности: Как всегда, творческая часть - создание уровней. Отнимает много времени =)