Проект из трех частей для проверки возможности автоматического создания информацонных видео на примере игры Terraria.
Terraria - песочница с элементами ролевой игры, разработанная студией Re-Logic. Игра была выпущена в 2011 году и с тех пор получила множество обновлений. В игре представлены различные биомы, монстры, боссы, предметы и механики.
Используя представленную на сайте Terraria Wiki информацию, собрать данные о предметах, рецептах, монстрах и боссах. Сохранить данные в формате JSON для дальнейшего использования. Скачать изображения предметов и монстров.
Выполнено на Python с использованием библиотек requests
и BeautifulSoup
.
Используя полученную информацию, рекурсивно создать дерево рецептов для каждого предмета. Принять во внимание возможность создания предметов из других предметов с использованием станков, получения предметов из монстров и боссов, а также покупки у NPC. Сохранить дерево в формате JSON. Убрать возможность создания циклических рецептов.
Выполнено на Python
Сопоставить каждый шаг рецепта с соответствующим видеофайлом. Добавть текстовые описания шагов рецепта с соответствующими изображениями. Соединить все шаги в одно видео.
Выполнено на TypeScript React с использованием Remotion
.