Если бы я мог получить решение для этого
Простая игра с использованием библиотеки Allegro и структуры GameObject
использования с/с++
функциональные потребности
Программа будет иметь размер дисплея 640x480.
Объект игрока (прямоугольная форма 20х20 с синим цветом или растровое изображение) будет перемещаться с помощью клавиш со стрелками.
5 вражеских объектов (прямоугольная форма 20х20 с красным цветом или растровое изображение) будут начинаться в случайных местах и двигаться в случайных направлениях. Они подпрыгивают, когда ударяются о края экрана.
5 объектов оценки (прямоугольная форма 20х20 с зеленым цветом или растровое изображение) будут размещены в случайных местах без какого-либо движения.
Если расстояние игрока до противника меньше 10, игра заканчивается.
Если расстояние игрока до объекта оценки меньше 10, то объект исчезнет (игрок поднимет его), и игрок получит оценку. Как только все очки собраны, игра заканчивается.
Если игрок нажимает кнопку Escape в любое время, игра заканчивается.
Вы можете использовать любой цвет или форму для объектов до тех пор, пока объекты одного типа выглядят одинаково
здесь уже была дана игровая структура,
struct GameObject
{
int x;
int y;
ALLEGRO_BITMAP* bmp;
};
пожалуйста, дайте мне знать, если потребуется дополнительная информация.
Что я уже пробовал:
Я искал, смогу ли я получить решение для этого задания