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

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

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

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

    Задание: Добавить кнопки передвижения влево и вправо.
  • Дата отправки отчёта: 3 августа 2016 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Передвигать фигуру
  • Что было сложным: Трудностей не возникло
  • Комментарии: Я добавил события, при нажатии кнопок клавиатуры, для перемещения фигуры, а также для нажатия на паузу, создал метод GetRandomColor, который рандомно выбирает цвет и возвращает числовое значение цвета. Добавил таймер, теперь фигура падает самостоятельно. Ломал голову, как мне реализовать действие, при котором не вылетало исключение, когда выходит за предел диапазона, пока что не получилось. Добавил в класс Board свойство IsPaused, для того, чтобы прекратить дальнейшее передвижение фигуры. Еще подумал над тем, как перевернуть фигуру.
    Спасибо за урок.
  • Оценка видео-уроку:
Отчёт от 6203 за Тетрис / Движение фигур


Отчёт от 6203 за Тетрис / Движение фигур




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Николай (nick27m)  # Игра Тетрис / Движение фигур / 2016-08-03 12:58

Добавь ещё возможность перемещать фигуры вверх!


  • Отчёт оценивали:
    4004Елена+1   689Igorenzia+1   3747Сергей+1   9237Mais+1   1Евгений Волосатов+1   9263Андрей Н.+1   4715Alex0   4395Денис+1   459Сергей Сергеевич+1   6452Кирилл Шмойлов+1   1101Аркадий+1   1901Neverwinter 2+1   7119Новопашин Владимир+1   7453Юлия0   5649Максим Лапшинов+1   4992Николай+1   4060Игорь+1   10670Сергей Соколов+1   3506Алексей|BrisK|Кривицкий+1   8275Tekashnik+1   10671Александр Б.+1   10946Вячеслав0   10713Сергей+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Передвигать фигуры по доске.
Новая фигура появляется в случае достижения текущей фигурой дна стакана или в случае, когда текущая фигура уперлась в другую, нижележащую фигуру. Потом происходит перезаписывание из одного массива в другой и появляется следующая фигура.
Научился: Создавать случайную фигуру из предлагаемых вариантов, перемещать её на заданное количество шагов в различных направлениях и отображать её перемещения на доске
нет