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

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

Теория ООП / Интерфейс. Кружок готов к игре!

  • На этом уроке мы допишем методы Игрока в классе Circle.
    Реализуем метод Беги() и Поймал(), и даже исправим
    недочёты в описании интерфейса (!!).
    В конце урока я ответил на многочисленные вопросы участников.
  • Дата отправки отчёта: 4 ноября 2015 г.
  • Задание выполнено: за 45 мин.
  • Чему научился: Поэкспериментировал с выводом класса Circle на экран. Попробовал FillEllipse, различные Brush. Оставил вывод через DrawEllipse, мне показались более симпатичными. От себя добавил, что если Circle Голя, то у него толщина окружности в три раза больше, чем у остальных, это помогло в наглядности тестирования.
  • Что было сложным: В 4 пункте было указано, что нужно описать словами что нужно сделать. Я малость не удержался, и реализовал в коде, правда достаточно долгое время, около 10 минут не понимал, почему у меня круги двигаются, но не Голятся. Оказалось, что в функции SetNewLeader() мы выходили из функции, если Лидер был НЕ null. Исправил как надо - заработало) Ошибка была глупой:D Надо быть внимательнее.
  • Комментарии: Решил записать видео демонстрацию, без звука. В конце видео выделил мышкой добавленный код, а в самом конце - проблемный участок, надо которым сидел 10 минут)
  • Видеозапись: https://youtu.be/0tObhwEck74
  • Оценка видео-уроку:
Отчёт от 7276 за Теория ООП / Интерфейс. Кружок готов к игре!




Оцени работу

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

2146. Иван
Иван
ответить
→  Ильшат  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-05 00:45

Здорово получилось! Иногда так быстро передается, что даже не успеваешь понять, что он передал эстафету.


7276. Ильшат
Ильшат
ответить
→  Евгений Витольдович  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-04 21:31

Спасибо, я в таймере поставил задержку 1/60 = 16мс, аналог 60 фпс в играх. Получилось быстро и не так мерцает. Я не боюсь с голосом) У нас уже поздно, говорить что-то на видео не могу. По той же причине вчера не стал записывать видео обзор на финальный урок из Игр со спрайтами.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Ильшат  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-04 21:27

Отличная работа, прикольное видео, летают так быстро :)
Мне нравится, как ты сделал с рамкой голи.
Зря ты "боишься" или стесняешься голос записывать на видео :)


  • Отчёт оценивали:
    1Евгений Витольдович+1   2633Андрей+1   7984Сергей Мелешко0   6391Владимир+1   3860Алексей+1   7971Виталий0   Посетитель+1   7573Павел0   2146Иван+1   6452Lik_Kirill+1   5419Роман+1   4395Денис+1   2457kristalic+1   6987MichGar+1   7645Александр Львович+1   459Сергей Сергеевич+1   3850Григорий+1   6458Илья+1   6080annaka+1   3747Сергей+1   6885lomik+1   5760Мариша +1   7788Ксения+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: не знаю
Трудности: ничего
нужна реализация алгоритма движения кружков
Научился: Все известно пока.
Трудности: Все понятно.
Надо кружки добавлять в List и вызывать метод Беги.