Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Сокобан / Сокобан - Редактор - Сохранение

  • На четвёртом уроке мы закончим создание редактора уровней.
    Напишем самую главную функцию для сохранения сделанных изменений в файл.
    Затем добавим кнопки перехода к следующему и предыдущему уровню.
    Останется только немного облагородить интерфейс программы.
  • Дата отправки отчёта: 31 мая 2015 г.
  • Задание выполнено: за 1 час. 30 мин.
  • Чему научился: Перезаписывать файлы
  • Что было сложным: Добавить создание нового уровня
  • Комментарии: С одной стороны, сильно бросается в глаза, что преподаватель заранее не подготовлен, но с другой стороны, виден сам процесс принятия каких-либо решений,  логика выбора написания той или иной функции. А не просто - делайте так, потому, что так и никак иначе.
  • Оценка видео-уроку:
Отчёт от 5577 за Сокобан / Сокобан - Редактор - Сохранение




Оцени работу

 
Сохранить страницу:

2146. --
Иван
Иван
ответить
→  Иван  # Игра Сокобан / 4. Сокобан - Редактор - Сохранение / 2015-05-31 12:41

Для меня очень ценно именно то, что видишь, как в реальной жизни приходится справляться с решением той или иной задачи. Видишь последовательность действий при программировании. Сначала реализуешь самый простой вариант, потом допиливаешь до того, что тебе действительно нужно. Когда эта кухня за кадром, то этого начинает сильно не хватать.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Реализации сохранения ;)
Good. ;) + Я доделал библиотеку RecourceLoader - теперь она работает, как нужно ;) / + Переделал адаптивность на разрешение - теперь лучше стали 'адаптироваться' размеры PicterBox'ов к разрешению ;) / + Тестил изменения размеров уровня - нашёл баг(У всевышнего он тоже есть), если изменить размер уровня на более большие то выдаст ислючение(IndexOF) - Исправил это добавив в тот самый цикл(переделки массива string на более большой) - написав в условие цикла - (Curr + Delta), вместо Curr ;) / При больших значениях(значит дельта больше) - выходило за рамки массива ;)


Научился: Перепроверять код десятки рад подряд.
Трудности: найти свои ошибки
Огромное спасибо Ильшату. Он очень помог, нашел ошибки и пофиксил их.