Мы начинаем создавать редактор уровней для известной логической игры Sokoban.
Редактор будет создан за четыре урока. На первом уроке мы создадим класс для загрузки уровня с текстового файла и протестируем его работу.
Дата отправки отчёта:
1 декабря 2016 г.
Задание выполнено: за
3 час. 10 мин.
Чему научился:
Узнал о функциях CS для работы с файлами
Что было сложным:
Не столько сложным сколько трудоемким
Комментарии:
Хочу поделиться полезным приемом при написании кода. Не многие знают, что копировать или переносить можно не только строки целиком, но прямоугольные блоки. В частности в этом уроке, когда была написана функция CharToCell(char x) и возникла необходимость в написании функции CellToChar(Cell x), то очень удобно выделить и перенести прямоугольные блоки (см. скриншот) Это делается с помощью мышки и нажатой клавиши Alt
Молодец, уж слишком подробный скриншот, не обязательно такой, можно покороче, лишнего много. По поводу копирования многие знают, а Игромистр переписывает каждый раз с нуля, это тренировка слепого набора, аля "Соло на клавиатуре", но для экономии времени копипастить тоже надо уметь, главное ошибки копипаста замечать и фиксить, а то часто они не светятся и вроде бы всё ок, а код работает потом не так как надо =)