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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

 30187

-- Tim

Микроигры / 2048 - Объединение

  • На этом уроке мы напишем функции смещения и объединения клеток.
    Далее, пошагово выполним эти алгоритмы, чтобы понять принцип их работы.
  • Дата отправки отчёта: 3 февраля 2023 г.
  • Задание выполнено: за 3 час. 36 мин.
  • Чему научился: В данном уроке было реализовано следующее:
    1) Написаны функции ShiftLeft, ShiftRight, ShiftUp, ShiftDown которые позволяют смещаться блокам с числами в соответствующую сторону,  если это возможно.
    2) Написана  рекурсивная функция Shift, которая проверяет возможность смещения и передвигает блок.
    3)Написана рекурсивная функция Combine, которая складывает блоки чисел, если это возможно.
    4)Заменена LayoutPanel на Panel, для предотвращения мерцания игры
    5)Дописана функция GameOver для определения правильного окончания игры (все клетки заполнены, но есть ход)
  • Оценка видео-уроку:
Отчёт от 30187 за Микроигры / 2048 - Объединение




Оцени работу

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

  • Отчёт оценивали:
    30187Tim+1   35954Антон+1   35968Родион0   11582Родион+1   25450MaxB+1   791Валерий Жданов+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Собрал 1024 сразу после реализации игры. Игрушка получилась хорошая, теперь опять наверно будет повод залипнуть за игрой надолго.



Научился: Чтобы на мой рекорд наиграть нужно не одни сутки прсидеть))) А на скрине то что за 15 минут можно сделать)
Трудности: Вспомнить, код давно написанной программы))