Preview
ТЗ: Volka Games
В феврале 2025-го года я получил письмо с предложением обсудить мои карьерные возможности в компании Volka Games...

После предварительного созвона, на котором мы обсудили общие вопросы, я получил тестовое задание. В документе был подробно описан требуемый функционал, технические требования и критерии оценки. У меня было семь дней на то, чтобы освоить новый для меня язык программирования Haxe, фреймворк Kha, а также написать генератор спиральных галактик.

В общем, я принялся за работу...

Настроив рабочее окружение, я начал экспериментировать с тем, как лучше всего расположить звёзды таким образом, чтобы получить спирали.

Ниже несколько скриншотов, которые я сделал в процессе экспериментов:

Получив желаемый результат, я добавил рандомизацию и отрисовал галактику точками на текстуре:

После того, как работа над основным алгоритмом была завершена, я привёл проект в соответствие требованиям.

Вот та версия, которую я отправил на проверку:

Этот проект мне показался интересным, так что уже после сдачи я написал ещё пару версий:


26.06.2025