На этом уроке мы сохраним базу ходов в 16-мегабайтный файл. Также сделаем считывание из файла и несколько раз поиграем с компьютером, пока он нас не заматует.
Дата отправки отчёта:
5 августа 2016 г.
Задание выполнено: за
50 мин.
Чему научился:
Смотреть длинное видео
Что было сложным:
Сложным было сидеть и смотреть ЗАПИСЬ уроку, а подсказать возможности нет(((
Комментарии:
Я весь извёлся глядя видео, ведь я с данной проблемой по пустому файлу столкнулся на прошлом уроке когда сам делал запись просто в текстовый файл. ТОже мучался, но нашёл причину и тут то же самое! Очень хотелось помочь подсказать, но увы и ах я смотрю в записи. И тут я в полной мере осознал что живой вебинар гораздо круче чем запись. По поводу неправильных ходов, вы когда первый раз убрали цикл, то изменили переменную find = true, а когда раскомментировали цикл, то уже переменную обратно в false не вернули... тоже очень хотелось подсказать, но, как я уже говорил, увы и ах...
Научился: После того как вы изменили find = true; и закомментировали цикл на время тестирования без проверки корректности хода, обратно вы только раскомментировали цикл, а переменную find забыли вернуть в состояние false; поэтому и не срабатывала проверка на валидность хода короля. Всё отлично, идём дальше.
Научился: Написал методы Save() и Load().
Создал файл 16 Мб с базой всех позиций.
Сделал функцию для консольной игры с управлением короля. Трудности: Вернулся на курс после долгого перерыва, вспоминал всё.
Поэтому даже не пытался избавиться от матрицы box - делать считывание данных прямо из файла.