Игра на PyGame

1 000 руб. за проект
14 июня 2024, 19:05 • 5 откликов • 119 просмотров
Бюджет 1000, срок за выходные
текущее состояние:
в целом готовый проект
спрайты, блоки, иконки есть в зип архиве
спрайт перонажа можно поменять, но обязательно кот, он прыгает по блокам, там есть шипы, об которые он ударяется и сразу умирает, есть шары с шипами, ударяясь об которые кот теряет 1 жизнь, ну и еще на блоках раскиданы монеты, сердечки для восполения жизней. коллизия прописана через маски

внести изменения:
2 алгоритма в сумме

1) переписать коллизию с масок на алгоритм aabb (улучшенный, но такого особо нет, видимо надо оптимизировать)

2) использовать один алгоритм высокой сложности в любом месте на ваш выбор, но он должен реально использоваться, который будет сложнее и комплекснее, чем улучшенный BFS/DFS, A* и т.д. например нужны QuadTree, дерево решений, Perlin noise и т.д.

ограничения:
1) соответствие SOLID, DRY, KISS, и другим, ООП/ФП
2) Безосновательное использование библиотек/списывание и т.д. Пример безосновательного использования библиотек: ничего/почти ничего не реализовано в проекте самостоятельно, все на основе библиотек.
(можно обойти, не используя прямой импорт, в таком случае надо вытащить использумые методы из библы и убрать из них лишнее, комментарии. на тот случай если хотитие что-то готовое) https://drive.google.com/file/d/1ZqFwdQ7t1prdNicXR...