Урок #4 – Соприкосновение объектов

Урок #4 – Соприкосновение объектов

За урок мы пропишем код для поедания фруктов. Мы будем отслеживать соприкосновение змеи и фрукта, а также сделаем функционал для увеличения размеров змеи.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Проверка столкновения с фруктом

Первым шагом в функции MoveSnake() является вычисление новой позиции головы змейки с помощью метода CalculateNewHeadPosition(). Затем происходит проверка, столкнулась ли голова змейки с фруктом. Если это так, вызывается метод EatFood(), который увеличивает длину змейки, и затем метод PlaceFood(), который размещает новый фрукт на игровом поле.


Обновление положения змейки

Далее происходит обновление положения каждого элемента змейки. Это осуществляется путем установки положения каждого элемента на основе положения предыдущего элемента змейки. Таким образом, все элементы змейки перемещаются на одну клетку вперед, а последний элемент змейки занимает место перед ним.


Обновление положения головы змейки

Наконец, обновляется положение головы змейки в соответствии с новой позицией, рассчитанной на первом шаге. Голова змейки перемещается на новую позицию на игровом поле.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Вивчення C# та створення Windows програм
Разработка 2D игры на C# WinForms
8 уроків
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроків
C# MAUI – Разработка приложений с нуля
10 уроків
Уроки C# для початківців з нуля
26 уроків
Уроки Unity C# для початківців
11 уроків
Коментарі
Додати коментар

Поки що коментарів немає