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

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

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

  • Делаем движение шарика, отскок его от стен и ракетки, а также выбивание кирпичиков.
  • Дата отправки отчёта: 10 марта 2016 г.
  • Задание выполнено: за 1 час. 30 мин.
  • Чему научился: Ничего принципиально нового для меня в этом уроке не было.
  • Что было сложным: Сложновато работать с координатами и смещениями. Внезапно оказалось сложно разместить блоки на поле оптимальным образом - чтобы шарик не выбивал все сразу, чтобы они не находились слишком близко к ракетке и т.д.
  • Комментарии: В результате выполнения задания у меня получился маленький симпатичный одноуровневый арканоид. От себя добавила туда три жизни. Урок очень наглядный и не слишком сложный.
  • Оценка видео-уроку:
Отчёт от 4709 за Наноигры / Арканоид - Шарик и кирпичики


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




Оцени работу

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Алиса  # Наноигры / Арканоид - Шарик и кирпичики / 2016-03-10 17:44

Алиса, ты молодец


  • Отчёт оценивали:
    7645Александр Львович+1   5649Максим Лапшинов+1   4395Денис+1   3625Михаил0   8886Михаил Ермишин+1   9427Иван Алексеевич+1   6452Кирилл Шмойлов+1   689Igorenzia+1   1Евгений Волосатов+1   3506Алексей|BrisK|Кривицкий+1   459Сергей Сергеевич+1   4992Николай+1   4889Валера Луцевич+1   4956Сергей+1   4699Сергей Витальевич+1   9237Mais+1   5760Мариша +1   6925Артём+1   791Валерий Жданов+1   5369Archi+1   9332Dima0   4467Alcatraz+1  

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




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

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

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

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