Как imho.run ранжирует игры Steam
Точные критерии, по которым imho.run ранжирует игры Steam: порог по отзывам, размер аудитории, частота обновления, что исключено, и как движок сочетает коллаборативную фильтрацию, контентное сходство и игровые вайбы, извлечённые из отзывов.
Как ранжируются игры
Каждая игра в каждом списке упорядочена по двум сигналам: сначала рейтинг отзывов Steam, потом общий объём отзывов. Рейтинг отзывов — процент положительных отзывов игроков в Steam, посчитанный из того же пула, что показывает витрина. Общий объём отзывов — количество отзывов игроков, которые игра накопила. Игры с более высоким рейтингом сортируются выше игр с более низким; в одной полосе рейтинга побеждает та, у которой больше аудитория. imho.run не добавляет веса за спонсорство, выручку или свежесть релиза — ничто из этого не поднимает игру в выдаче.
Порог отзывов для включения
Чтобы попасть в ранжированный список, игра должна перешагнуть два порога: минимум 100 отзывов игроков в Steam и рейтинг отзывов на уровне «Mostly Positive» или выше. Минимум в 100 отзывов — наименьшее значение, при котором процент стабилизируется; ниже него рейтинг слишком шумный, чтобы ему доверять. Порог Mostly Positive отсеивает игры, чья собственная аудитория говорит «не надо». В подборках скрытых жемчужин используется более строгий порог по рейтингу (80% положительных или выше), но более низкий лимит по объёму (меньше 5 000 отзывов), чтобы хорошие игры, прошедшие мимо радаров, всплывали.
Как часто обновляются списки
Каталог imho.run перестраивается раз в день скрейпером, который читает публичные Steam Web API и Store API. Новые релизы попадают в пул кандидатов на следующий день после того, как пересекут порог по отзывам; игры, чей рейтинг падает ниже порога, выпадают так же; цены распродаж, оценки совместимости со Steam Deck и счётчики отзывов обновляются с той же периодичностью. Игровые лендинги (страницы «Игры как X») ревалидируются примерно раз в день, так что ранжирование, которое видит один пользователь, совпадает с тем, что скрейпер выкатил ночью.
Что исключено
Центральный фильтр каталога — применяется на каждом пути чтения, который касается рекомендаций — отсекает DLC, демо, рекламные приложения, саундтреки, софт и моды. Игры, снятые с продажи, тоже исключены: как только Valve убирает игру из магазина, он перестаёт появляться в рейтингах imho.run при следующем проходе скрейпера. Сама игра-сид исключается из своего же списка «игры как X» — страница Portal никогда не вернёт Portal.
Как движок рекомендаций подбирает похожие игры
Движок смешивает три взаимодополняющих сигнала в один балл на кандидата. Коллаборативная фильтрация (collaborative filtering) смотрит, кто из игроков Steam с библиотеками, похожими на аудиторию сида, в какие игры играет — если ты и кто-то ещё любите игру A и при этом часто играете в B, B поднимается в кандидатах. Контентное сходство смотрит на общие жанры, категории витрины Steam, теги витрины Steam, разработчика и издателя между сидом и каждой другой игрой. Игровые вайбы из отзывов — это 768-мерные векторные представления, построенные из реального текста отзывов игроков, так что две игры, которые игроки описывают похожими словами, кластеризуются вместе, даже когда их жанровые теги в Steam не пересекаются. Каждый сигнал нормализуется по диапазону (min-max) на множестве кандидатов и потом смешивается; финальное ранжирование сортируется по смешанному баллу. Каждая рекомендация на странице несёт короткое обоснование, поясняющее, какой из трёх сигналов внёс наибольший вклад.
Что значит каждый фильтр
Free — тайтл помечен как free-to-play в Steam: без триальных окон, без платных демо. Co-op — игра указывает хотя бы одну кооперативную категорию Steam (онлайн-кооп, LAN-кооп или общий/сплит-скрин кооп). Split-screen сужает это до игр, которые явно поддерживают игру на одном экране. Single-player фильтрует тайтлы, у которых в категориях Steam есть single-player. Steam Deck Verified — Valve сертифицировала, что игра запускается на Steam Deck из коробки; Steam Deck Playable — запускается с небольшой ручной настройкой. Niche означает, что в каталоге достаточно похожих игр (больше нескольких единиц) — используется, чтобы убрать одиночные тайтлы без альтернатив из широких подборок. No indie подавляет тайтлы с тегом Indie в Steam, когда юзеру нужны только AAA. OS-only совпадает с операционкой, с которой пользователь зашёл, так что Linux-юзер без Proton остаётся на нативных Linux-играх. Hardware-compatible использует сообщённые CPU/GPU/RAM (когда они переданы), чтобы пропускать игры выше минимальных системных требований.
Чем сайт не является
imho.run — не обёртка над Steam, не трекер цен, не менеджер виш-листа и не партнёрская витрина. На ранжированных списках нет спонсорских мест. Нет слотов «в тренде» или «новый релиз», обходящих порог по отзывам. Нет пути платной промо. Списки строятся механически из публичных данных Steam; никакая игра не может заплатить, чтобы подняться.
Откуда данные
Все каталожные данные — имена игр, жанры, теги витрины Steam, категории, статус совместимости со Steam Deck, цены, даты релиза, счётчики отзывов, имена разработчиков и издателей — читаются из официальных Steam Web API и Steam Store API. Признаки и эмбеддинги текста отзывов считаются из публичных отзывов игроков Steam. imho.run не парсит, не хранит и не публикует приватные данные пользователей сверх публичных полей профиля, которые игрок явно сделал видимыми. Библиотеки игроков читаются только после того, как игрок согласился через Steam OpenID или сам вставил свой SteamID.
Шаг 1 — Выбери якоря
Назови от одной до трёх игр, которые ты уже любишь, или войди через Steam, чтобы использовать свою библиотеку. imho.run называет их «якорными играми» (anchor games) — сидами, из которых движок строит вектор предпочтений. Для anchor-режима логин не нужен: переходишь напрямую на игровую страницу /games/{appid}/{slug} и ранжированный список похожих игр загружается сразу. Войди через Steam или вставь SteamID, чтобы открыть library-режим, где каждая игра, которой ты владеешь, и распределение времени игры формируют рекомендации.
Шаг 2 — Выбери фильтры
Применяй фильтры, чтобы сузить список рекомендаций под ситуацию. Доступные фильтры: Free (только free-to-play), Co-op (с онлайн-, LAN- или сплит-скрин кооп), Single-player, Steam Deck Verified (сертифицировано Valve, запускается из коробки), Steam Deck Playable (с небольшой ручной настройкой), OS-only (совпадает с твоей текущей операционкой) и Niche (отсеивает одиночные тайтлы без альтернатив). Фильтры применяются ДО скоринга, так что каждый результат в отфильтрованном списке уже прошёл порог по отзывам и ранжирование релевантности — ты не меняешь качество на ограничение.
Шаг 3 — Прочитай обоснование
Каждая рекомендация на imho.run несёт короткое обоснование, поясняющее, какие сигналы двинули её в подборку. Увидишь, какие игры движок счёл похожими на твои якоря в коллаборативной фильтрации, какие теги Steam и игровые вайбы совпали между сидом и рекомендацией, и какие игроки с библиотеками, похожими на твою, тоже владеют этой игрой и играют в неё. Это обоснование генерируется из тех же данных, что и пайплайн скоринга — не редакторский текст — так что отражает реальный вес каждого сигнала, который внёс вклад.
Смотри также: Об imho.run · Подборки Discover · Приватность