Мы начинаем создавать редактор уровней для известной логической игры Sokoban.
Редактор будет создан за четыре урока. На первом уроке мы создадим класс для загрузки уровня с текстового файла и протестируем его работу.
Дата отправки отчёта:
1 июля 2015 г.
Задание выполнено: за
1 час. 00 мин.
Чему научился:
Сохранению и загрузке уровней
Что было сложным:
-----
Комментарии:
Насколько оптимальный данный способ сохранения/загрузки уровней? Например, можно через сериализацию. или данный вариант специально показан, как один из наиболее простых? Если да, то какие еще есть более оптимальные варианты. Спасибо за ответ)
Такой вариант загрузки мне понравился, например, своей наглядностью и простотой реализации, т.к. в xml так наглядно не будет. А текстовый файл всегда просто создать или исправить, если где-то ошибся. А сериализация есть, например, в спрайтах - там как раз удобнее информацию хранить в xml .
Ну, этот вариант простой только на первый взгляд. Потом начинаются всякие проблемы. Так что сериализация, хоть и посложнее вначале, но проще при дальнейшем развитии проекта.