Член команды:
Novsent
в команде:
25 человек
ProFix 1470 profix1470
Идея → решение → результат
Рейтинг
64
№ 63 909 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
6 лет
На сайте с
2025 года
Юридический статус
Частное лицо

STARFALL - космический шутер с локальным кооперативом

Используемые навыки 2D-игровое искусство Веб-разработка Интерфейсы для игр Разработка

Описание

Разработал полноценный 2D космический шутер на Python с видом сверху, волнами противников, боссами, системой прокачки, достижениями, магазином и локальной игрой для двух игроков.

Главная особенность проекта - разные игровые механики для игроков. Первый управляет стандартным боевым кораблем и использует стрельбу, а второй играет на отдельном корабле с мечом для ближнего боя и пассивной пилой.

Решение

Реализовал игровой цикл с обновлением и отрисовкой примерно 60 FPS.
Создал несколько типов врагов с разными характеристиками и поведением.
Реализовал боссов с несколькими фазами атаки и отдельного Mega Boss.
Добавил систему волн с постепенным усложнением игры.
Реализовал систему прокачки с выбором случайных улучшений.
Добавил бонусы: рикошет, лечение, скорострельность и вампиризм.
Создал систему достижений из 12 целей с сохранением прогресса.
Реализовал локальный режим на 2 игроков с разным управлением и игровыми механиками.
Добавил магазин и систему выбора кораблей.
Реализовал сохранение рекордов, достижений, магазина и прогресса игры в JSON.
Создал HUD, меню, окно улучшений, паузу, экран окончания игры и другие элементы интерфейса.
Организовал проект по отдельным модулям: игровая логика, сущности, UI, достижения, корабли, магазин, статистика и конфигурация.

Результат

Получилась самостоятельная игра с полноценным игровым циклом и набором связанных между собой игровых систем. Проект демонстрирует навыки разработки на Python, создания GUI и графики, ООП, работы с событиями, коллизиями, игровым AI, сохранениями и локальным кооперативом.

Технологии: Python, PyQt5, QPainter, JSON, ООП.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Discord-бот и Telegram-бот
Discord-бот и Telegram-бот
26
Веб-разработка и IT Работа с Excel, Word и PowerPoint
Работа с Excel, Word и PowerPoint
11
Дизайн и Брендинг Логотипы, баннеры и графический дизайн
Логотипы, баннеры и графический дизайн
34