Версия 1.9 - Агрегатор цен
Новые функции
- Интеграция с агрегатором цен VGTimes
- Добавлен новый скрипт для отображения цен из магазинов на странице игры.
- При нажатии кнопки "Цены (VGT)" (находится в блоке с "в желаемое", "подписаться" и "скрыть") открывается модальное окно с:
• Группировкой предложений по магазинам
• Сортировкой магазинов по минимальной цене
• Возможностью загрузить последующие результаты (пагинация по 40 позиций)
- Реализована система распознавания игр через:
• Прямое совпадение Steam AppID
• Нормализацию названий и алгоритм нечёткого поиска
• Ручной выбор из списка возможных совпадений
- Система использует актуальную базу данных VGTimes на 11.02.2024 (поэтому игры, вышедшие, после этой даты могут не находиться)
Изначально игры выводятся по релятивности, т.е. сочетание цены и соответствия запросу, т.к. иногда в агрегаторе в цены игры могут попадать цены на DLC и другие избыточные вещи (сейчас они обычно оказываются на последующих страницах.
Важно!
- Если скрипт не может найти игру в базе VGT по Steam AppId, то он начинает искать по имени в довольно обширной базе.
- Если идеальное совпадение имени обнаружено, то поиск займёт пару секунд.
- Если идеальное совпадение не обнаружится, то скрипт соберёт все игры, названия которых как-то совпадают, это уже дольше.
- Если скрипт затрудняется найти что-то похожее - поиск займёт ещё дольше. В таком случае страница может подвиснуть на 5-10 секунд).
