Skip to content

egormelyakin/terraria_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraria scraper

Проект из трех частей для проверки возможности автоматического создания информацонных видео на примере игры Terraria.

Terraria - песочница с элементами ролевой игры, разработанная студией Re-Logic. Игра была выпущена в 2011 году и с тех пор получила множество обновлений. В игре представлены различные биомы, монстры, боссы, предметы и механики.

Часть 1. Scraper

Используя представленную на сайте Terraria Wiki информацию, собрать данные о предметах, рецептах, монстрах и боссах. Сохранить данные в формате JSON для дальнейшего использования. Скачать изображения предметов и монстров.

Выполнено на Python с использованием библиотек requests и BeautifulSoup.

Часть 2. Generator

Используя полученную информацию, рекурсивно создать дерево рецептов для каждого предмета. Принять во внимание возможность создания предметов из других предметов с использованием станков, получения предметов из монстров и боссов, а также покупки у NPC. Сохранить дерево в формате JSON. Убрать возможность создания циклических рецептов.

Выполнено на Python

Часть 3. Visualizer

Сопоставить каждый шаг рецепта с соответствующим видеофайлом. Добавть текстовые описания шагов рецепта с соответствующими изображениями. Соединить все шаги в одно видео.

Выполнено на TypeScript React с использованием Remotion.

Результат

Excalibur.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published