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

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

Наноигры / Арканоид - Шарик и кирпичики

  • Делаем движение шарика, отскок его от стен и ракетки, а также выбивание кирпичиков.
  • Дата отправки отчёта: 4 декабря 2015 г.
  • Задание выполнено: за 2 час. 45 мин.
  • Чему научился: Вспомнил как на курсе "Игры со спрайтами" мы динамически добавляли метки на форму, применил решение в этой задаче.
  • Что было сложным: Алгоритм пересечения двух прямоугольников, не учел все условия.
  • Комментарии: В качестве дополнений, добавил на форму таймер обратного отсчета, количество попыток и прогресс выполнения задачи. Кроме того, Евгений Витольдович в уроке предложил случайно, динамически изменять параметры границ игровой арены перед стартом игры. Было сделано.
    После этого, от себя решил добавить случайное размещение кирпичиков на площадке, причем так, чтобы они не пересекались и не накладывались друг на друга. Возникла небольшая проблема, как было написано выше, иногда прямоугольники все же пересекались. В проблеме помог разобраться Paint. Напоследок, добавил создание случайного количества кирпичиков и их случайной закраски.
  • Оценка видео-уроку:
Отчёт от 7276 за Наноигры / Арканоид - Шарик и кирпичики


Отчёт от 7276 за Наноигры / Арканоид - Шарик и кирпичики




Оцени работу

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

7276. Ильшат
Ильшат
ответить

7276. Ильшат
Ильшат
ответить
→  Артём  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 18:02

Спасибо, Артем. Визуально здесь все просто, никаких примочек, у других ребят более интересные работы. Случайное размещение кирпичиков да, интереснее, хотя сейчас смотрю на свою работу и думаю, что вчера ночью можно было сделать более красочно - случайно размещать кирпичики в табличной сетке, чтобы все было ровно)


7276. Ильшат
Ильшат
ответить
→  Евгений Витольдович  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 17:54

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


7276. Ильшат
Ильшат
ответить
→  Lik_Kirill  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 17:43

Кирилл респект, спасибо за поддержку!


8. Василевская Елена
Василевская Елена
ответить
→  Ильшат  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 08:54

Очень хорошая работа. Действительно пример для подражания.


6925. Артём
Артём
ответить
→  Ильшат  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 08:30

Молодец, уверен, что в этом и есть класс программиста - в легком примере сделать что-то крутое. Так держать!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Ильшат  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 08:12

Видишь, даже в простом уроке при должном умении, можно показать класс и проявить свое мастерство. Яркий пример для "крутых" новичков, которые просят пропустить начальные уроки из-за своей невь крутости.


6452. Lik_Kirill
Lik_Kirill
ответить
→  Ильшат  # Наноигры / Арканоид - Шарик и кирпичики / 2015-12-04 03:25

Ильшат, молодец, верной дорогой идешь!


  • Отчёт оценивали:
    6452Lik_Kirill+1   7645Александр Львович+1   4395Денис+1   1Евгений Витольдович+1   6925Артём+1   8Василевская Елена0   7765Станислав0   2639Морозов Юрий Александрович+1   8118Юрий +1   7448Sergey Shumskiy0   4004Елена+1   7985Андрей +1   6391Владимир+1   7901Влад+1   6080annaka+1   3747Сергей+1   5566Сергей+1   459Сергей Сергеевич+1   8274Виктор 0   2725Anton+1   8422dima0   6203Николай (nick27m)+1   6458Илья+1   4853Alexander Sidorov+1   7573Павел+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Алгоритм перемещения шарика, отскока от ракетки, выбивание кирпичика.
Трудности: Наделал кучу ошибок, переписывал 4 раза! Самое сложное ПЕРЕПИСЫВАТЬ!
От себя ничего не добавил так как еще не все хорошо понимаю и боюсь запороть проект! В процессе занятия плохо понимал и и по этому поводу нервничал! В конце не выскакивала сообщение о том что выиграл! Нашел самостоятельно и был очень доволен))))! Кому то покажется мелочью, но было приятно ужасно! Урок хороший! Очень понравился! Спасибо!
Научился: Алгоритму перемещения шарика, отскока от ракетки и выбивания кирпичика.
Трудности: Все так как ново для меня.
)))