Разработка системы карт атаки/защиты в Godot
Описание
Требуется реализовать фазу атаки и защиты в пошаговой мультиплеерной игре на Godot 4.6 с использованием GodotSteam.
Фаза атаки включает выбор карты атаки, анимацию подготовки, выбор цели в течение 10 секунд с подсветкой доступных целей и свободным вращением камеры. После выбора карты происходит визуальный вылет к жертве и запуск анимации действия. При отмене выбора запускается анимация отмены.
Обработка защиты предусматривает использование карты защиты жертвой в течение 10 секунд, после чего обе карты улетают, атака отменяется, и запускается анимация отмены. Если защита не применена, атака считается успешной, запускается анимация атаки.
Система грабежа после успешной атаки должна отображать доступные ресурсы жертвы (аксессуар, фишки, монеты). Атакующий выбирает один ресурс, который передается ему, и инвентари обновляются.
Сетевая синхронизация должна быть реализована с хостом как авторитетной стороной. Синхронизации подлежат розыгрыш карт, выбор цели, использование защиты, выбор награды, изменение инвентаря, все анимации, а также запуск и завершение таймеров. Все клиенты должны видеть одинаковые состояния, анимации и перемещения карт.
Требования включают модульную систему карт и эффектов, настраиваемые таймеры и длительности анимаций, реализацию UI (подсветка целей, таймеры, выбор награды), а также разделение игровой логики, сети и визуальной части.
Бюджет
Ниже рынкаМедиана по «Фулстек-разработка» – 40 000 ₽
Свежесть и конкуренция
AI Score
Требования к навыкам
Спросить AI о заказе
Спросите что угодно об этом заказе
Помогу понять, ваш ли это заказ: оценю бюджет и сроки, подсвечу подводные камни и подскажу, как откликнуться.
