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

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

Микроигры / Игра 15 - Картинка

  • Переделываем игру Пятнашки в Пазл картинки.
    Убираем кнопки, вместо них динамически размещаем матрицу PictureBox'ов,
    в которые загружаем кусочки картинки, предварительно разрезав их
    и сохранив все части картинки в матрицу Image.
    Размер поля можно будет выбирать, от 3 на 3 до 6 на 6.
  • Дата отправки отчёта: 6 января
  • Задание выполнено: за 1 час. 40 мин.
  • Чему научился: первый раз столкнулся с bitmap, rectangle, DrawImage
  • Что было сложным: урок дался тяжеловато, я бы сказал вязко, приходилось некоторые вещи (например новые функции связанные с рисованием) осмысливать со второй-третьей попытки, координаты-матрицы почему-то тяжко дались хотя в институте ими мучали в свое время на вышке пару лет, почему-то всё время неотступно преследовала мысль(как и в предыдущей игре 15), что всё это можно было сделать попроще(возможно это не так)
  • Комментарии: замечания только к самому себе, лень было гуглить и смотреть чего еще можно добиться с помощью bitmap, rectangle, DrawImage
  • Оценка видео-уроку:
Отчёт от 7652 за Микроигры / Игра 15 - Картинка


Отчёт от 7652 за Микроигры / Игра 15 - Картинка




Оцени работу

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

8005. Александр
Александр
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-07 14:27

Разбираем проделанную работу каждого участника. Больше всего нравится, это когда конечно Евгений Витольдович корректирует твой код, критикует его или хвалит.  Также интересно делать чужие работы по одинаковому курсу. Получается начали одновременно и кто как идёт , кто какие задумки - как реализует. Стоит еще ряд ежедневных задач, но они меняются, и не такие глобальные как ежедневно сильно продвигаться по основному выбранному курсу.


7652. Петя
Петя
ответить
→  Александр  # Микроигры / Игра 15 - Картинка / 2016-01-07 14:19

приоткрой завесу, если всё-таки рискнул записаться на марафон? что там делаете?


7276. Ильшат
Ильшат
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-07 03:58

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


8005. Александр
Александр
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-06 23:32

Про

"почему-то всё время неотступно преследовала мысль(как и в предыдущей игре 15), что всё это можно было сделать попроще(возможно это не так)"

меня тоже постоянно, такие мысли посещают :)
На марафоне сказали просто - надо написать 10 000 строчек Г*ВН* кода :D
чтобы потом он струился для души, так оно и есть. Поэтому я сейчас смело пишу!
Пусть иногда вместо "кроссовок" бегуну надеваю "ласты". Но  начинаю нащупывать, ощущать ,что мне нравится  а что нет.


3664. данила
данила
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-06 22:44

Все правильно, с начала все нужно осмыслить. Со временем ты эти функции будешь понимать на интуитивном уровне. И да, я разделяю твою мысль о том, что можно все сделать проще. Тут скорее вопрос не простоты, а "стиля" программирования. Какими методами ты привык решать определенные задачи, так тебе будет проще. А Витольдович в каждой задаче хочет показать разные фишки и приемы, без которых данную задачу можно решить, но все-равно полезные.


24. Оля
Оля
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-06 22:32

Петя, очень здорово что получил отличные знания, знаю дальше ты их только укрепишь, вперед! :)
Ты, Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Петя  # Микроигры / Игра 15 - Картинка / 2016-01-06 20:59

Молодец, Петя, ты довёл дело до конца!


  • Отчёт оценивали:
    4992Николай+1   1Евгений Витольдович+1   7645Александр Львович+1   459Сергей Сергеевич+1   6925Артём+1   8520Сергей Колупаев0   24Оля+1   8Василевская Елена0   5489Serg+1   3664данила+1   6203Николай (nick27m)+1   8005Александр+1   5868Vera+1   7276Ильшат+1   4004Елена+1   8275Tekashnik+1   5649Максим Лапшинов+1   6484Вячеслав+1   6644valerys Nikola+1   2146Иван+1   6452Lik_Kirill+1   1710Степан+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Резать картинки без фотошопа! Научился выводить подсказку в новом окне.
Трудности: Создать подсказку)
Отличная игрушка! СПАСИБО!
Научился: Сдерживать нервы) Разбивать картинку на несколько частей!
Трудности: Без комментариев(всё)
Чёт трудно, а так норм)