вот тз.
Тестовое задание и как его выполнять.
Требуется сделать техническое демо игры GALCON
([LINK])
- Игровой экран с планетами (на планетах производятся кораблики, отображается числом)
- Карта генерируется случайно, при этом планеты расположены друг от друга на расстоянии не менее чем сумма радиусов соседних планет
- На старте игроку выдается под управление одна планета (случайная, окрашивается в синий цвет) с 50 кораблями на ней. Корабли на планете игрока непрерывно производятся со скоростью 5 кораблей/сек.
- Выделение планеты игрока нажатием, по клику на нейтральную планету - 50 процентов кораблей вылетают из выбранной планеты игрока и атакуют нейтральную
- При движении кораблики должны облетать планеты встречающиеся на пути
- Если сумма долетевших до нейтральной планеты кораблей больше числа кораблей на планете, то планета считается захваченой (окрашивается в цвет игрока и передается под его управление)
- для визуализации можно использовать любые примитивы или изображения из открытых источников.
На задание отводится максимум 2 рабочих дня (16 продуктивных часа)
Будет плюсом, если вы успеете дополнительно реализовать следующие фичи:
- Групповое выделение планет как в оригинале
- Оппонента (бота)