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

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

основатель — Волосатов Евгений Витольдович
Только до конца месяца: Вступление в Клуб Формулистов с 50% + 20% скидкой.
Робот Шарп работает!

Вебинар «Создание игры Lines на C# и Unity для Android» начнётся через 1  день :2 мин.

Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.

  • На этом уроке мы создалим "универсальный" класс Crosser,
    который сможет проверять на столкновение "любых" двух Игроков.
    Конечно не любых, а только двух наших Box и Circle.
    Это яркий способ, чего стоит избегать в программах.
    Потому что тут не добавляется универсальности,
    т.к. при добавлении новых объектов придётся
    дописывать кучу новых функций на сравнение.

    Самостоятельное задание - записать видеообзор
    своего проекта и рассказать, что такое Interface.
  • Дата отправки отчёта: 15 декабря 2018 г.
  • Задание выполнено: за 1 час. 46 мин.
  • Чему научился: интерфейс - класс, методы которого созданы абстрактными и могут быть реализованы в классе, наследующем этот интерфейс
  • Что было сложным: 15 минута видео (в чате):
    Neverwinter@All: о, госпади... люди, зачем мы это попросили??
    Тот вебинар, судя по комментариям, продолжался уже 6 (ШЕСТОЙ) час!
    Это какая-то Спарта от сишарпа...
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/xbaqhxC7ahU
Отчёт от 17947 за Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.


Отчёт от 17947 за Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2018-12-15 21:05

6 часов ещё мало, тут вебинары были и по 8 часов =) так что это ещё мало, может и больше по времени вебинары были, не удивлюсь, если были и по 11 часов без вылазно, тут есть такие курсы, не маленькие. Иной раз сам так сидишь, кодишь по 12+ часов в сутки, потому что прёт идея и остановиться не можешь, пока не реализуешь всё задуманное.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Dmitry Sinitsin  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2018-12-26 15:17

Да, Только так за 21 день можно выучить.


  • Отчёт оценивали:
    2146Иван+1   10558Иван Воронин+1   19475Konstantin+1   3922Александр+1   791Валерий Жданов+1   Посетитель+1   19384Владимир+1   17606Виктор+1   1Евгений Волосатов+1  

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





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

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

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

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


Научился: На первом скриншоте показано приближение прямоугольника к кругу своим ребром, на втором скрине видно, что шарик окрасился, т.е. был заражён, но при этом прямоугольник не пересекается своими углами, это потому, что я модернизировал функцию проверки пересечения разных объектов, учёл грани прямоугольников. Если этого не сделать, то маленькие кружки запросто пролетят насквозь больших прямоугольников, если как раз не зацепят их углы. На видео можно понаблюдать над реализацией. Так же устранил все утечки памяти и реализовал уборку мусора каждый 5 секунд, это устранило проблемы с постепенным увеличением потребления ОЗУ со временем. з.ы. по поводу Интерфейса, это очень удобная вещь, которая определяет общий набор функций для различных объектов, что позволяет взаимодействовать с ними намного удобнее и хранить в общем массиве/списке/множестве... Он гарантирует, что каждый объект имеет необходимый функционал, так как он должен обязательно быть реализован!!! з.з.ы. Не согласен, что этот урок показывает как делать нельзя, просто это сложнее и требует доп. ресурсов, но зато это более качественно, чем если бы мы кружки описывали прямоугольником. Можно создать интерфейс для игр, который хранил бы в себе базовый функционал, это прям напрашивается. Отличный курс, но маленький, советую каждому пройти его и осмыслить.



Научился: Определённым аспектам ООП в C#, ещё много что прийдется освоить но первый шаг сделан :)
Трудности: Всё и одновремено ничего:)
Всё чики, двигаемся дальше, за видео сильно не ругайте это было самым тяжелым наверное :)