Урок #4 – Соприкосновение объектов
Відеоурок
Проверка столкновения с фруктом
Первым шагом в функции MoveSnake() является вычисление новой позиции головы змейки с помощью метода CalculateNewHeadPosition(). Затем происходит проверка, столкнулась ли голова змейки с фруктом. Если это так, вызывается метод EatFood(), который увеличивает длину змейки, и затем метод PlaceFood(), который размещает новый фрукт на игровом поле.
Обновление положения змейки
Далее происходит обновление положения каждого элемента змейки. Это осуществляется путем установки положения каждого элемента на основе положения предыдущего элемента змейки. Таким образом, все элементы змейки перемещаются на одну клетку вперед, а последний элемент змейки занимает место перед ним.
Обновление положения головы змейки
Наконец, обновляется положение головы змейки в соответствии с новой позицией, рассчитанной на первом шаге. Голова змейки перемещается на новую позицию на игровом поле.
Матеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися