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

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

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

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

    Задание: Добавить кнопки передвижения влево и вправо.
  • Дата отправки отчёта: 6 августа 2016 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Двигать фигуры
  • Что было сложным: Искать свои ошибки
  • Комментарии: Все отлично! :)
  • Оценка видео-уроку:
Отчёт от 7453 за Тетрис / Движение фигур




Оцени работу

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

6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Юлия  # Игра Тетрис / Движение фигур / 2016-08-06 11:14

Рад что ты нашла все свои ошибки у тебя уже двигаются фигуры. А где выполнение домашнего задания???


  • Отчёт оценивали:
    9263Андрей Н.+1   7453Юлия0   6452Кирилл Шмойлов+1   5649Максим Лапшинов+1   3506Алексей|BrisK|Кривицкий+1   10494Алексей В.+1   791Валерий Жданов+1   9237Mais+1   4699Сергей Витальевич+1   7645Александр Львович+1   4004Елена+1   4992Николай+1   459Сергей Сергеевич+1   689Igorenzia+1   9567Максим+1   4715Alex0   7119Новопашин Владимир+1   9971Юрий+1   6940sawezx0   2146Иван+1   1Евгений Волосатов+1   8380zhikharevav+1   3747Сергей+1  

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




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

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

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

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