Довольно интересная программа позволяет составить список игр в Steam, в которые играли меньше всего, но которые понравились всем скачавшим.

Wuppo – настоящий «скрытый алмаз» Steam.

Легко затеряться в толпе из 15,000 игр. Именно столько проектов зарегистрировано в Steam в 2017 году, к тому же каждый месяц библиотека пополняется 500 новыми играми. Поэтому в последнее время я оцениваю игры по количеству отзывов от простых пользователей. Много отзывов? Что ж, значит, игра стоит внимания. Один или два отзыва? Здесь невольно напрашиваются ассоциации с тихоней в углу комнаты, который есть на каждой вечеринке.

И порой это может стать проблемой: я не знаю, по каким принципам Steam отбирает игры, которые показываются пользователям, но чем больше у игры отзывов, тем больше внимания она привлекает, что, в свою очередь, приводит к появлению новых отзывов, а игры, однажды оставшиеся в тени, практически не имеют шансов оттуда выбраться. Именно поэтому меня заинтересовал новый алгоритм, опубликованный на Github, который способен находить настоящие «сокровища», пылящиеся в недрах Steam.

Автором данного кода является пользователь форума NeoGAF под ником Wok, который описывает его следующим образом: «Рейтинг игр основывается на двух переменных – оценка качества (или рейтинг Уилсона) и оценка популярности (то есть, общее количество пользователей, скачавших игру). Для оценки качества используется база данных Steam, а для выявления популярности – интерфейс прикладного программирования SteamSpy».

Алгоритм, отбирающий самые недооценённые игры в Steam

Давайте разберёмся. Рейтинг Уилсона – это статистический расчёт, который показывает нижнюю границу доверительного интервала. Поэтому результат в 0.95 баллов означает нечто, вроде «Мы на 95% уверены, что реальный рейтинг игры соответствует рейтингу Уилсона». Чем больше оценок собирает игра, тем больше сужается доверительный интервал. Говоря простым языком, если у игры лишь пара-тройка оценок, и все они положительные, то доверять рейтингу Уилсона не стоит. Потому что 100% положительных оценок, которых по факту было лишь 5, в данном рейтинге приравниваются к показателю 0.5655 – тот же показатель будет иметь игра с 1000 оценок, из которых лишь 60% положительные, или игра с 10000 оценок, положительными из которых будет около 57%. Чем больше у игры оценок, тем более точным становится общий рейтинг Steam и тем он ближе к рейтингу Уилсона.

Но по какому принципу те или иные игры «скрывают» от пользователей? Здесь применяется полностью противоположный рейтингу Уилсона метод. Wok изучил несколько вариантов для поиска скрытых игр, в итоге остановившись на самом действенном. Он использовал функцию pow(10, 6.45), где назначил переменной «альфа» значение 2.8 миллионов, а популярность высчитывалась по формуле «альфа / (альфа + общее число игроков)». В итоге игра, которую скачало лишь несколько тысяч, получала рейтинг популярности, близкий к 1.0, в то время как проект, скачанный 2.8 миллионами (или даже больше) пользователей, имел рейтинг 0.5 или ниже. Поэтому игра с огромным количеством положительных отзывов, вроде Half-Life 2, по определению не могла попасть в список.

Алгоритм, отбирающий самые недооценённые игры в Steam

Зато в нём оказалась Caves of Qud, которую, согласно результатам данного алгоритма, публика незаслуженно обошла стороной.

Но даже у этого метода есть вполне очевидная проблема: все «скрытые сокровища» в Steam должны иметь как минимум несколько положительных оценок. Код пользователя Wok опирается на рейтинг качества, составленный базой данных Steam, который, в свою очередь, зависит от соотношения положительных и отрицательных отзывов в Steam. Если у игры нет отзывов, то и в списке она не появится. Поэтому самые малоизвестные проекты Steam так и останутся в тени, если только кто-нибудь случайно не наткнётся на них. К слову, на форуме NeoGAF есть отличный топик, посвящённый именно этой теме: в нём собираются ссылки на лучшие игры, о большей части из которых, я уверен, вы даже и не слышали.

Но даже при очевидных минусах алгоритм от Wok позволяет оценить весьма интересную подборку игр. А лучшей из них я бы назвал 2D экшн-RPG (довольно тяжело описать жанр, но я попытался) под названием Wuppo, которая вышла в прошлом сентябре. Среди прочих стоит отметить визуальную новеллу The House in Fata Morgana, приключенческую игру Rakuen, о которой я что-то слышал краем уха, и выполненную в ретро-стилистике Caves of Qud, влюбиться в которую можно уже из-за шрифта, используемого в названии.

Алгоритм, отбирающий самые недооценённые игры в Steam

Данные игры по-настоящему заслуживают десятки, если не сотни отзывов и оценок пользователей Steam. Проблема лишь в том, что им приходится конкурировать с 15,000 других проектов. Кстати, ещё один энтузиаст использовал похожий подход, чтобы составить свой собственный список из 250 незамеченных игр в Steam, ознакомиться с которым можно по ссылке. Здесь, конечно, немало пересечений со списком от Wok (оба использовали рейтинг Уилсона), но из-за изменений в параметрах игры отсортированы совсем иначе.

Пользователь Wok применил свой алгоритм к каждой игре в Steam (разницу в несколько сотен игр можно списать на DLC или дополнения). И стоит учитывать, что игры ближе к концу списка не обязательно плохие; им просто не хватает отзывов (или же у них чересчур много отзывов), чтобы подняться выше по списку.

Если вам интересно взглянуть на самые высокооценённые игры, которые скачивали меньше всего, то ниже мы собрали первые 100 проектов из списка пользователя Wok. А если вы смыслите в программировании, то советую перейти по ссылке на github, чтобы ознакомиться с данным кодом.

  1. Wuppo
  2. TY the Tasmanian Tiger
  3. The House in Fata Morgana
  4. Hidden Folks
  5. Everyday Genius: SquareLogic
  6. fault – milestone two side:above
  7. Castle Must Be Mine
  8. STEINS;GATE
  9. planetarian HD
  10. OneShot
  11. tayutama 2 -you’re the only one-
  12. Glass Masquerade
  13. Paradigm
  14. CLANNAD
  15. planetarian ~the reverie of a little planet~
  16. Angels with Scaly Wings
  17. Lazerbait
  18. Rakuen
  19. Caves of Qud
  20. Slayaway Camp
  21. Paint it Back
  22. Contradiction – the all-video murder mystery adventure
  23. Voodoo Vince: Remastered
  24. Choice of Robots
  25. Umineko
  26. CrossCode
  27. Higurashi When They Cry Hou – Ch.2 Watanagashi
  28. Smashbox Arena
  29. Racket: Nx
  30. Highway Blossoms
  31. Blackwell Epiphany
  32. Zombie Estate 2
  33. NEKO-NIN exHeart
  34. The Room Two
  35. Doom & Destiny
  36. The Legend of Heroes: Trails in the Sky SC
  37. Primordia
  38. Rabi-Ribi
  39. Escape Goat
  40. Hustle Cat
  41. klocki
  42. NEKOPARA Vol. 3
  43. Redirection
  44. Princess Remedy in a World of Hurt
  45. Sally Face
  46. Orbox C
  47. Orbt XL
  48. Megadimension Neptunia VII
  49. BLUE REVOLVER
  50. Flowers -Le volume sur printemps-
  51. Blockwick 2
  52. Dungeon Warfare
  53. Kindergarten
  54. Quell
  55. Mini Ghost
  56. Green Elephant 2D
  57. The Tale of a Common Man
  58. Harmonia
  59. Linelight
  60. Mushihimesama
  61. Escape Goat 2
  62. Airships: Conquer the Skies
  63. Pajama Sam in No Need to Hide When It’s Dark Outside
  64. Monolith
  65. Master of Orion 2
  66. DoDonPachi Resurrection
  67. Tomoyo After ~It’s a Wonderful Life~ English Edition
  68. IronWolf VR
  69. The 9th Day
  70. SHENZHEN I/O
  71. Deathsmiles
  72. WILL: A Wonderful World
  73. LiEat
  74. Danganronpa 2: Goodbye Despair
  75. Life Goes On
  76. Muv-Luv
  77. Narcissu 10th Anniversary Anthology Project
  78. Zenge
  79. Kingdom Rush Frontiers
  80. Hidden in Plain Sight
  81. ACE Academy
  82. Enigmatis 2: The Mists of Ravenwood
  83. Waltz of the Wizard
  84. UnReal World
  85. Lucy -The Eternity She Wished For-
  86. G-senjou no Maou – The Devil on G-String
  87. Impossible Creatures
  88. SEUM: Speedrunners from Hell
  89. Tetrobot and Co.
  90. Pajama Sam 3: You Are What You Eat From Your Head To Your Feet
  91. Higurashi When They Cry Hou – Ch.3 Tatarigoroshi
  92. Emily is Away Too
  93. VA-11 Hall-A: Cyberpunk Bartender Action
  94. Hexcells Infinite
  95. Climbey
  96. TheWaveVR
  97. What Remains of Edith Finch
  98. Geneshift
  99. Kindred Spirits on the Roof
  100. Supercharged Robot VULKAISER
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: