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

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

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

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

    Задание: Добавить кнопки передвижения влево и вправо.
  • Дата отправки отчёта: 3 августа 2016 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: Терпению и принятию чужих помарок.
  • Что было сложным: Понять, почему Кирилл именно так решил всё реализовать.
  • Комментарии: Новая фигура должна появиться после того, как прежняя уже не может опускаться ниже (дошла до низа стакана или до других фигур). После этого мы должне её перенести в массив mapBack и запросить новую фигуру.
  • Оценка видео-уроку:
Отчёт от 1 за Тетрис / Движение фигур


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




Оцени работу

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

1901. Neverwinter 2
Neverwinter 2
ответить
→  Евгений Волосатов  # Игра Тетрис / Движение фигур / 2016-08-03 17:01

Гуд жоб))) Понимать за другими программистами - это занятие для тепеливых и сильных духом) Обычно это нелегко даётся...)


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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Передвигать фигуру
Трудности: Трудностей не возникло
Я добавил события, при нажатии кнопок клавиатуры, для перемещения фигуры, а также для нажатия на паузу, создал метод GetRandomColor, который рандомно выбирает цвет и возвращает числовое значение цвета. Добавил таймер, теперь фигура падает самостоятельно. Ломал голову, как мне реализовать действие, при котором не вылетало исключение, когда выходит за предел диапазона, пока что не получилось. Добавил в класс Board свойство IsPaused, для того, чтобы прекратить дальнейшее передвижение фигуры. Еще подумал над тем, как перевернуть фигуру. Спасибо за урок.
Научился: Добавлять фигуру на доску Написал метод класса Step()
Трудности: потихоньку въезжаю в логику программы
Вопpоc: при какиx условияx дoлжна появляться новая фигура. Ответ: при условии что не первая фигура находится внизу на последней координате по оси Х