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

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

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

  • Делаем движение шарика, отскок его от стен и ракетки, а также выбивание кирпичиков.
  • Дата отправки отчёта: 7 сентября 2015 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Работа с размерами объектов
  • Что было сложным: доработочки! Всё в Видео
  • Комментарии: Хочу похвастаться:
    1. я добавил управление мышью, клавиатурой долго и не удобно
    2. я добавил паузу в игре, если теряется фокус
    3. у меня динамически добавляются сколько я хочу кирпичей(но не больше 100, а то больше не может расположиться на форме). не красиво, а по рандому! для этого пришлось добавлять Коллекцию, в которой кроме координат хранятся сами Лейблы.
    4. главное что у меня кирпичи друг на друга не залазят когда динамически добавляются - вот с этим я повыделывался.
    5. всё работает, всё убирается когда прилетает шарик!)))
  • Видеозапись: http://youtu.be/Kp5FOfNv8Aw
  • Оценка видео-уроку:
Отчёт от 6452 за Наноигры / Арканоид - Шарик и кирпичики




Оцени работу

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

24. Оля
Оля
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 17:29

Кирилл, потрясающая программ! Еще раз хочу сказать какой Молодец!
Я смотрела на твой обзор как под гипнозом, это великолепно!!! ⭐️⭐️⭐️⭐️⭐️


24. Оля
Оля
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 16:43

Кирилл, БРАВО! Ты постарался на славу, отличная программа! Молодец!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 14:40

Кирилл, великолепно!
Думаю, можно даже видеоотчёт коротенький записать, чтобы подтвердить хвастовство :)


2146. Иван
Иван
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 14:10

Здорово! С кирпичами отличная идея, да еще как реализована!


6458. Илья
Илья
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 13:33

Да, мне тоже стена нравиться, зачётная! )


1947. Denis
Denis
ответить
→  Lik_Kirill  # Микроигры / Арканоид - Шарик и кирпичики / 2015-09-07 13:20

Динамическое рандомное расположение кирпичей это круто!!!


  • Отчёт оценивали:
    6925Артём+1   7908devnull+1  

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




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

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

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

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