Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

(EnemyAI) ИИ противников #10

Open
mchernigin opened this issue Apr 1, 2024 · 0 comments
Open

(EnemyAI) ИИ противников #10

mchernigin opened this issue Apr 1, 2024 · 0 comments
Assignees

Comments

@mchernigin
Copy link
Member

Данная функция реализует искусственный интеллект для врагов в игровой сцене.

Реализация достаточно свободная. Мы предлагаем следующее: противник будет преследовать игрока.

Внутри функции определяется объект игрока путем вызова функции find_player, которая возвращает указатель на объект игрока в сцене.

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

Затем функция изменяет позицию врага, добавляя или вычитая значение move из его текущей позиции в зависимости от того, находится ли противник слева или справа от игрока.

При выполнении этого задания у вас есть возможность добавить свою текстуру
противника Assets/enemy1.png

@mchernigin mchernigin converted this from a draft issue Apr 1, 2024
@vasthecat vasthecat moved this to Todo in MIT Game 2024 [1] Apr 11, 2024
@nonseww nonseww self-assigned this Apr 22, 2024
@nonseww nonseww moved this from Todo to In Progress in MIT Game 2024 [1] Apr 22, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants