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

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

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

 30187

KF Tim

Микроигры / 2048 - Смещение

  • На этом уроке мы реализуем класс с логикой игры.
    Далее, напишем заглушки для функций смещения клеток
    и функцию проверки окончания игры game_over().
  • Дата отправки отчёта: вчера в 17:45
  • Задание выполнено: за 3 час. 7 мин.
  • Чему научился: В данном уроке написал логику игры 2048.
    Была написана функция InitGames(), которая подготавливает карту игры (убирает созданные клетки с числами и добавляет 2 новых квадрата).
    Написал функцию AddNumbers(), которая добавляет новые клетки с числами.
    Написал функцию GameOver(), которая проверяет есть ли еще не занятые клетки на игровом поле.
  • Оценка видео-уроку:
Отчёт от 30187 за Микроигры / 2048 - Смещение




Оцени работу

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

  • Отчёт оценивали:
    30187Tim+1   35954Антон+1  

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





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

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

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

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


Научился: Отличная практика в применении рекурсии.
Спасибо! Все получилось. Еще раз повторил использование делегатов. Отличная программа получилась. Очень нравится, что всё разобрано по классам.


Научился: Сдвигать элементы массива.
Трудности: Самое сложно в данном проекте это методы combine и shift
С помощью класса GraphicsPath сделал закругление углов в Label. Также добавил текущий счет и рекорд. Рекорд сохраняется в настройках программы (Properties.Settings.Default.Save();).