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

Формула программиста
основатель — Волосатов Евгений Витольдович

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

  • Допиливаем и дорабатываем редактор до товарного вида.
    Реализуем ещё несколько фишек.
  • Дата отправки отчёта: 4 октября 2015 г.
  • Задание выполнено: за 2 час. 10 мин.
  • Чему научился: Все лучше разбираюсь в панели toolstrip.
  • Что было сложным: Не очень, честно говоря, понял хитрость с моментальным заполнением уровня выбранным элементом. Но задумка весьма и весьма неплохая.
  • Комментарии: По поводу элемента toolstrip. Имеется же свойство текст, когда мы кнопку создаем. Поэтому я решил не добавлять дополнительные labels для вывода информации о количестве ящиков, мест для ящиков и т.п. А просто вывел все это в кнопки. Получилось тоже довольно неплохо.
  • Оценка видео-уроку:
Отчёт от 2773 за Игра Сокобан / Сокобан - Редактор - Улучшение


Отчёт от 2773 за Игра Сокобан / Сокобан - Редактор - Улучшение




Оцени работу

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

24. Оля
Оля
ответить
→  Никита  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-10-04 20:16

Никита, очень хорошо получилось, рада что ты добавляешь свое! Так держать! :)


1947. Denis
Denis
ответить
→  Никита  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-10-04 19:22

Самое лучшее в программировании - можно сделать как угодно =) То, что вы чтото делаете по своему - замечательно. Я вот тоже выводил количество ящиков в статус бар, внизу формы =)


  • Отчёт оценивали:
    4004Елена+1   1Евгений Витольдович+1   1947Denis+1   6458Илья+1   3737Владимир+1   24Оля+1   3664данила+1   459Сергей Сергеевич+1   5760Мариша +1   6289Екатерина+1   7389Кузьмин Кирилл+1   6391Владимир+1   2146Иван+1   6452Lik_Kirill+1   7226Наталья+1   1637Алмаз+1   6203Николай (nick27m)+1   4395Денис+1   7442Сергей+1   7303Игорь+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Изменение размеров лабиринта, отображение статистики, прямоугольное заполнение лабиринта
Трудности: ничего
Евгений, спасибо за этот курс!
Научился: С текстового поля по мною указанному разделителю считывать информацию для дальнейшего использования. Работа с логикой программы
Трудности: В цикле установил не ту переменную и программа зацикливалась, разбирался почему. Оставил добавление и убирание одной строки или столбца. Если не хватает всего одной строки то так удобнее добавить
Замечание: если после смены размера поля через текстовое поле сразу же редактировать уровень(без выбора через верхнее меню), то двойной клик мыши не срабатывал. Дописал после проверки кода клавиши переход фокуса на панель. тогда можно сразу продолжать редактировать уровень if (e.KeyCode == Keys.Enter) { ToolResizeLevel(); panel.Focus();//тут дописал чтобы терялся фокус }