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

Формула программиста
основатель — Волосатов Евгений Витольдович
Графика + Циклы = Мастерство
Вебинар «Создание прикладных программ на C#» начнётся через 2 дня 5 час. 31 мин.

Сокобан / Сокобан - Редактор - Улучшение

  • Допиливаем и дорабатываем редактор до товарного вида.
    Реализуем ещё несколько фишек.
  • Дата отправки отчёта: 18 июля 2015 г.
  • Задание выполнено: за 4 час. 30 мин.
  • Чему научился: продолжила изучать TooStrip, распарсивать строку
  • Что было сложным: сложностей по уроку не возникло, однако я сломала программу когда решила подключить файл в ресурсы, теперь у меня не создается новый уровень, печально очень это, не знаю что и делать прийдется переписывать не могу понять почему что я изменила! :(
  • Комментарии: Чудеснейший урок, и хочется идти дальше, однако зависну в поисках поломанной программы :( Не смогу думать дальше мучает меня это, так что все заново, повторять пойду! :) Спасибо за классный урок, Евгений, ты Молодец!!! :)
  • Оценка видео-уроку:
Отчёт от 24 за Сокобан / Сокобан - Редактор - Улучшение




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Валерий Жданов  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-07-18 21:53

Валерий! Спасибо за чудесные слова! :) мне очень-очень приятно за твою поддержку!!! :)


791. Валерий Жданов
Валерий Жданов
ответить
→  Олюшка  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-07-18 21:17

Великолепный дизайн (и откуда Оля только идеи для такой красоты берет), четкая проработка деталей. По поводу переписки - понимаю, психологически достаточно сложно, но рефакторинг нужен, ошибку можно будет не повторять. Молодец, Оля, видна серьезная проработка деталей и анализ урока.



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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: новым событиям мышки. и улучшил навыки при работе с массивами
Трудности: Прокопался я конкретно с "улчшением" этим так называемым. Все хотел добавить, чтобы можно было зажать правую кнопку мышки , вести по полю и объекты рисуются. Долго проискал так и не смог. Сделал , что по двойному щелчку такой режим активным становится и двойным щелчком он же выключается. Рисуется гораздо быстрее , конечно. Очень долго провозился с кнопкой" полного удаления уровня". Нюансы появлялись как грибы после дождя. Нужно было переписать все "шапки" с понижением в них значения уровня на 1. Нужно было отслеживать что мы удаляем, уже записанный в файл уровень или еще нет и тд.
Не думал не гадал я что на редактор столько времени уйдет :) Мне если честно первые три уровня оригинального сокобана совсем не составило труда "набить" в блокноте. Но зато на составлении этого самого редактора много пошевелил извилинами, что не может не радовать.
Научился: Научился в редакторе заполнять области однотипными элементами.
Я сделал небольшое улучшение. Функцию SaveLevel сделал булевой, чтобы при переходе next и prev , когда выдавалась ошибка не было возможности перейти не исправив все ошибки (например - не установлен игрок, количество ящиков и мест доставки ящиков не совпадает и так далее - все ошибки, которые мы написали в формальном контроле).