Онлайн витрина игр для PS Vita

…и по совместительству первая полная русскоязычная база данных игр для PSX, PSP, PSV, собранная руками. Но есть нюанс.

Витрина игр
Витрина игр

Я хорошо помню то время, когда знал на каждом рынке все точки с играми на дисках для PSX и, придя туда с родителями, меня можно было спокойно оставить глазеть на обложки, читать описания, рассматривать скриншоты, а потом забрать через пару часиков. Мне нравилось крутить коробку в руках, видеть локализацию от Акеллы, а когда на глаза попадался dvd-box, то ощущалось это покруче нынешних коллекционок. Сейчас очень не хватает подобного опыта: игры берём на распродажах, выбираем по отзывам. Многие страдают игровой импотенцией, покупая игры и никогда их не запуская.

Недавно я купил себе PS Vita и, помимо продающих эксклюзивов и игр из подборок, непонятно было, во что играть. А ведь хотелось получше узнать платформу и её возможности. В голове всплыло желание, чтобы, как в детстве, прийти куда-то и посмотреть на доступные для платформы игры: просто полистать и выбирать по принципу красивой обложки, а потом проваливаться внутрь, если что-то приглянулось. И желательно на русском, чтобы прям не напрягаться. Как уже понятно из начала статьи — таких мест в ru-паутине нет (да и в en — тоже) . А то, что имеется очень, очень и очень кривое и косое:

У меня давно была мысль сделать БД по играм для PSX (на самом деле немного с другим наполнением), но не было повода её реализовать. Да и технологии не особо позволяли: было очень влом продумывать, как должен выглядеть ресурс с подобным контентом, какие возможности должны быть для поиска игр, админка для наполнения содержимым и т. д. А тут получается, что звёзды сошлись и можно поэкспериментировать с играми для PSV, не дав умереть наследию платформы.

Я не стал выдумывать велосипед и за основу движка взял notion, потому что он предлагает удобный инструментарий, закрывающий все потребности работы со страницами (шаринг, возможность копирования, комментирования) , таблицами (фильтрация, сортировка, поиск, пагинация) , сущностями (добавление в избранное, загрузка видео, картинок, работа с текстом) , экспортом данных. За основу списка игр взята NoPayStation (NPP — кто знает, тот знает) . Смотрите сами, что получилось, а я пройдусь по основным моментам.

NoPayStation

На мой взгляд это один из самых удобных вариантов сегодня прикоснуться к недалёкому ретро с помощью эмуляторов, к тому же с отличной поддержкой на вите. Сперва я хотел добавить игры только для PSV, потому что это наиболее актуальная платформа для меня сейчас. Но я не мог отпустить изначальную идею иметь похожую бд для PSX, поэтому в будущем (наверное уже в 2023) планирую добавить игры для PSX и PSP, т. к. всё равно хочу тоже играть в них. База NPP не самая полная (как я понял пополнить её можно только реально купленными играми) , но играю я всё равно по её списку игр, поэтому, думаю, что как основа подходит идеально. Я бы не хотел добавлять в свою бд фанатские порты, а ограничиться лишь официальными релизами в EU и USA.

Визуальное оформление

Доступ к списку игр разбит на две части: жанры и полный список. В жанры я вынес наиболее очевидное, что поддаётся классифиции (не всегда это прям классическое понятие жанра) , а полный список содержит список игр без применения каких-либо фильтров. Первое представление удобно, когда задаёшься вопросом "во что бы мне поиграть?", а второе — для поиска конкретной игры по названию, тэгам, году, оценкам и т. д.

Жанры
Жанры

Ссылка на полный список находится под таблицей с жанрами.

Ссылка на полный список
Ссылка на полный список

Кстати, полный список можно сохранить себе в notion, как шаблон и самостоятельно редактировать: например, можно помечать игры, которые уже прошёл (добавив новое поле в карточку игры) или добавить игру в избранное. Но на сколько я знаю этот шаблон не будет синхронизироваться с моей бд, поэтому актуализировать придётся вручную.

Карточка игры

Я не пытался собрать абсолютно всю возможную информацию по игре, начиная с авторов идеи и заканчивая выручкой. Я выделил самое (на мой взгляд) необходимое и относительно легко находимое:

  1. Название игры + возможный вариант в другом регионе
  2. Платформа (пока только PSV)
  3. Обложка — не всегда та, которая идёт с диском, но как минимум арт для цифровой дистрибуции
  4. Тэги — жанр, сеттинг, вид камеры и т. д.
  5. Год выхода
  6. Оценки критиков и игроков. Искать приходилось на разных плюс-минус авторитетных ресурсах, т. к. метакритика оказалось достаточно бедная в этом плане
  7. Время прохождения — крайне примерная оценка продолжительности
  8. Отметка эксклюзивности. Я решил отмечать эксклюзивами те игры, которые до сих пор являются эксклюзивом платформы, т. к. заморачиваться на том, чтобы проверить, являлась ли игра эксклюзивом на момент выхода, показалось крайне трудозатратным
  9. Описание. Интересный факт — гугл транслейт сейчас генерирует очень сносные переводы, прям ощущение нейроночки под капотом сильно проглядывается. Много где находил промптовские переводы, в этих случаях прогонял оригинальный текст через гугл транслейт и редактировал по необходимости. Плюс старался соблюдать единый стиль оформления буллетов, текст без всяких курсивов, подчеркиваний и пр.
  10. Пять скриншотов. Иногда прям очень непросто было найти во всём интеренете хотя бы 3 скриншота для игры. В таких случаях вырезал и фотошопил кадры из футажей на ютубе
  11. Видео геймплея
  12. Принадлежность к серии игр — список ссылок на карточки игр, выстроенный в хронологическом порядке предпочтительного прохождения. Если отбито горизонтальной линией, то это ответвления от главной сюжетной линии (она всегда идёт в начале) . Пока игры выводятся в рамках одной платформы, то есть PSV, но по мере добавления игр для PSX и PSP хочу в том числе выводить сюда игры для этих платформ в том числе, чтобы можно было увидеть полную хронологию
Принадлежность игры к серии игр. Курсивом выделена текущая просматриваемая игра
Принадлежность игры к серии игр. Курсивом выделена текущая просматриваемая игра

Если вдруг что-то в оформлении сильно режет глаза или чего-то не хватает, то можно сообщить мне об этом через форму обратной связи на каждой карточке:

Форма обратной связи
Форма обратной связи

Источники

Во время наполнения бд я на постоянке использовал порядка 15-20 источников, без учёта гуглинга в самых отчаянных ситуациях. И вот прям уверенно могу заявить, что нет ни одного сайта, где были бы собраны не то, чтобы бы все игры, которые собрал я, а хотя бы полное наполнение базовых полей, типа описания и скриншотов. В целом, сложилось ощущение, что большинство из существующих баз наполнялись парсерами без какой-либо пост модерации контента. Понимаю, что объем игр и платформ на существующих сайтах гораздо больший, чем у меня, но это и позволило мне повысить качество за счёт меньшего количества.

Список источников
Список источников

Серии игр это тоже отдельное развлечение, которое гуглится в основном википедией и фан сайтами, но даже там чаще всего указан порядок выхода, а не прохождения. Поэтому для многих серий (где нет очевидных номерных частей) приходилось погружаться в сюжет и интриги.

Статистика и факты

Ну и немного интересностей, которые вылезли по мере наполнения этой базы:

  • всего игр: 981
  • всего эксклюзивов: 131
  • больше всего игр на букву S: (127)
  • меньше всего игр на букву Q: (3)
  • несмотря на поддержку дополненной реальности, игр с её поддержкой совсем мало: 12/900, а играбельных ещё меньше
  • футажи только одной игры не были найдены на ютубе
  • большинство игр на букву T начинаются с The
  • часть игр издавались под разными названиями в EU и USA, что добавило путаницы при поиске инфы
  • звание самой большой серии игр разделили LEGO и POWGI: обе включают в себя 13 игр
  • Touhou — серия из трех игр, все из которых в абсолютно разных жанрах
  • самая большая концентрация серийных игр начинаются на букву Y: все представленные игры являются частью серий
  • за время создания бд, в игровой джвижок Godot добавили экспериментальную возможность экспорта игр на PS Vita (вита, живи!)
  • на добавление одной игры в среднем уходило от 3 до 5 минут (бывали тяжелые случаи и по 30+ минут)
  • для облегчения наполнения бд я написал несколько парсеров, которые возможно написать — один вытягивал названия игр из NPP по буквам, полным списком (без пагинации) и только для двух регионов, а второй — год и оценки. Есть ещё заготовка парсера скриншотов и обложек, но, чтобы сделать это хорошо я бы потратил больше времени, чем занёс все игры руками, поэтому дропнул эту затею на начальных этапах

Буду рад послушать фидбек по визуалу и юзабельности такой базы. Лично я за время наполнения уже «поиграл» во все игры и много чего добавил себе в избранное на будущее. Я не собирался с самого начала как-то монетизировать этот проект и делал его по паре часов в день, когда было настроение (с июля по октябрь). Это один из тех проектов, у которого есть чётко различимая конечная точка, поэтому мне хватило мотивации довести его до конца. Основная цель — сохранить наследние и дать к нему публичный доступ. Вы можете легко копировать и менять информацию по своему желанию. Я в том числе делаю дампы, чтобы в случае чего мигрировать из notion куда-то в другое место.

В будущих планах добавить игры для PSX и PSP — суммарно их не многим больше, чем для одной виты. А так же раз в пару месяцев, или даже реже, буду вносить новые игры, которые будут появляться на NPP.

И ещё раз оставляю ссылочку на проект (превью генерируется отвратное, но что поделать):

205205
78 комментариев

Сколько игр то прошли мимо меня.... Заставляет задуматься о приобретении psv

10
Ответить

Это правда, там есть много игр, которые достойны внимания, но не светятся в подборках. При чем я был приятно удивлён тем, что современные игры, которые казались мне прорывными, уже все в том или ином виде повторены на вите, там и несколько вариаций покемон го и монстер хантер и др. Ну а про jrpg и говорить не приходится - однозначный лидер жанра по количеству, тоже можно утонуть в сотнях часов игры

6
Ответить

Не читал ещё пост, но уже лайк авансом. Чую, это будет что-то очень крутое и полезное. Как раз для меня, только-только купившему PS Vita как апгрейд PSP 3008. :D

9
Ответить

Комментарий недоступен

7
Ответить

Комментарий недоступен

4
Ответить

Я около трёх лет вынашивал подобную идею, но руки не доходили. Отличная работа!

3
Ответить

Спасибо большое. Не хватало такой базы и тоже были проблемы с поиском игр. Но я бы всё-таки уделил внимание бывшим эксклюзивам виты, потому что они зачастую разрабатывались под её особенности и на других платформах играются скуднее. Например, severed целиком и полностью заточена под сенсорный экран и её порты на 3дс и свитч выглядят максимально странно.

3
Ответить