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

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

Игра Тетрис / Движение фигур

  • Начнем писать процедуры передвижения фигур по доске.
    Вопрос: при каких условиях должна появляться новая фигура.

    Задание: Добавить кнопки передвижения влево и вправо.
  • Дата отправки отчёта: 2 августа 2016 г.
  • Задание выполнено: за 45 мин.
  • Чему научился: Добавили в игру все фигуры, которые появляются рандомно.
    Добавили движение фигур.
  • Что было сложным: Работа с координатами, но уверен что разберусь.
  • Комментарии: Замечаний нет. Спасибо за урок.
  • Оценка видео-уроку:
Отчёт от 3506 за Игра Тетрис / Движение фигур




Оцени работу

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

  • Отчёт оценивали:
    5649Максим Лапшинов+1   10670Сергей Соколов+1   9263Андрей Н.+1   689Igorenzia+1   6203Николай (nick27m)+1   10390Amerigo+1   459Сергей Сергеевич+1   791Валерий+1   9237Mais+1   3418Argona+1   5760Мариша +1   1803Саша+1   6452Lik_Kirill+1   3747Сергей+1   7119Новопашин Владимир+1   4395Денис+1   1101Аркадий+1   7645Александр Львович+1   4004Елена+1   8380zhikharevav+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Передвигать фигуру
Трудности: Трудностей не возникло
Я добавил события, при нажатии кнопок клавиатуры, для перемещения фигуры, а также для нажатия на паузу, создал метод GetRandomColor, который рандомно выбирает цвет и возвращает числовое значение цвета. Добавил таймер, теперь фигура падает самостоятельно. Ломал голову, как мне реализовать действие, при котором не вылетало исключение, когда выходит за предел диапазона, пока что не получилось. Добавил в класс Board свойство IsPaused, для того, чтобы прекратить дальнейшее передвижение фигуры. Еще подумал над тем, как перевернуть фигуру. Спасибо за урок.
Научился: для меня дошло зачем нужны были позиции написал метод движения фигура написал движения фигур в стороны написал метод чтобы не выскакивала ошибка при движение за границу карты
Трудности: нечего
у меня сейчас получился еще один цикл в методе step для проверки массив не выходит за рамки и если выходит то сразу мы выходим из метода 3. Новая фигура должна появляется когда достигли конца массива или на пути в массиве map_back встретилась препятствие тогда останавливается фигура удаляется с map и записывается в map_back (после записи идут проверки там) и потом появляется новая фигура хорошо было сказано что подумать и остановить видео спасибо за урок