Другое > Разное
Вопрос по таксономии игр
(1/1)
ioxoi:
Приветствую всех. Я поклонник ретро игр и на данный момент занимаюсь разработкой веб приложения, где будет предоставлена коллекция игр (пока только NES) с подробной таксономией. Коллекция не будет содержать ромов, только информация. Моя основная мотивация делать такое приложение -- нет вменяемого источника для ретро игр (как co-optimus). В ходе разработки я столкнулся с некоторыми трудностями при определении моделей данных и потому хочу попросить помощи сообщества.

И так, модель игры содержит следующие свойства:
category: [массив категорий]
genre: [массив жанров]
tags: [список тэгов]
...

Список категорий я, вроде как, определил. Категориями я посчитал то, что больше описывает механику игры, вот список:
Arcade, Puzzle, Platformer, Adventure, RPG, JRPG, Simulation, Strategy, Sports, Action, Shooter, Wargame, Quest, Fighting, Racing, Board game, Cards, Educational, Light gun, Other

Но с жанрами сложнее, список составить трудно. Точнее получается, что %жанр% мог бы быть просто тэгом. Вопросы:
1) стоит ли вообще делать список жанров, если да, то каким бы мог быть список? (хотя бы пару примеров)
2) или же просто ограничиться тэгами? Например horror, sci-fi, monsters...

Спасибо.

bugmenot:

--- Цитата: ioxoi от 24 Ноябрь 2017, 22:41:21 ---нет вменяемого источника для ретро игр
--- Конец цитаты ---
https://www.gamefaqs.com/nes
Rumata:
В данном случае категория = жанр
ioxoi:

--- Цитата: Rumata от 24 Ноябрь 2017, 23:10:05 ---В данном случае категория = жанр

--- Конец цитаты ---

У меня есть сомнения, я одно время тоже так думал. Но, всё таки, это разное. По этой причине у меня и не получилось %подсмотреть у других%, так как многие не разделают чётко.
В этой статье, на примере книг: категория не сообщает о содержании, а жанр может.
http://www.wiseinkblog.com/publishing-industry/genre-vs-category-is-the-difference-important/

Rumata:
Ну спасибо, вот щазъ всё брошу и пойду читать всякие нерусские статьи :lol:
На самом деле по любому вопросу всегда можно найти статьи, излагающие диаметрально противоположные взгляды.

--- Цитата: ioxoi от 24 Ноябрь 2017, 23:22:01 ---Но, всё таки, это разное
--- Конец цитаты ---
ОК. Дай короткое и исчерпывающее определение каждого из понятий.
Ну и с категориями тоже надо разбираться. Что такое Arcade и чем отличается от Platformer? Что такое Wargame? Почему Board game и Cards отдельно?
Могу, кстати, привести аналогию с музыкой. В принципе есть неке жанры. Но на практике каждая более - менее значимая группа оказывается представителем своего собственного жанра. :-\
ioxoi:

--- Цитата: Rumata от 24 Ноябрь 2017, 23:51:07 ---Дай короткое и исчерпывающее определение каждого из понятий.

--- Конец цитаты ---

Гугл сообщает нам так:
категория -- ... общие свойства и связи
жанр -- ... сюжетными и стилистические признаки

Arcade -- категория таких игр как Arkanoid, Pinball
Platformer -- Mario
Wargame -- около военные игры, симы, хотя тоже кажется лишней, и Strategy вполне достаточно
Cards -- хотелось оставить только Board game, но я решил выделить категорию карточных, как самостоятельную

С музыкой намного сложнее.
Rumata:
В Гугле n+1 источник. Сообщает не Гугл, а источники. Источники выбираешь ты.
Потому и предлагаю, если уж вопрос ставится так серьёзно, совершенно чёткий методологический подход. Самому дать определения базовых понятий. Именно чёткое формальное определение, вариант "ну типа как..." не катит.

"Arcade -- категория таких игр как Arkanoid, Pinball; Platformer -- Mario" - это не определения. Если на то пошло, Википедия трактует Arcade как синоним coin-op.
"Wargame -- около военные игры" - да на околовоенную тематику может быть вообще что угодно.
Cards - а смысл выделять как самостоятельную? А шахматы, шашки, нарды, маджонги куда?

С музыкой ничуть не сложнее. Как тебе "экшен - РПГ с элементами стратегии"? Ничего не напоминает?

На самом деле я в своё время этими вопросами задавался. Ну и пришел к выводу, что ориентироваться можно только на самого себя. Иначе увязнешь трактовках и разночтениях.
Ну и нехило поинтересоваться историей жанров. Мало кто помнит, что Adventure - изначально текстовая. Потом подтянулась графика, стало Graphic Adventure. Потом появился Quest, хотя сейчас уже никто не вспомнит, что это такое
Partsigah:

--- Цитата: ioxoi от 24 Ноябрь 2017, 22:41:21 ---то каким бы мог быть список? (хотя бы пару примеров)
--- Конец цитаты ---
Некий список по жанрам как-то делал, вместе с ромами (nes, smd, sms, pce, etc maybe), щас скажу, некий omonim2007, темы должны быть темы на этом форуме, и был благополучно засран, в следствии чего оный скромно перебрался, если не ошибаюсь, на small gays (а скорее всего прибывал там ранее, но, благими намерениями, как говорится...), и был вполне себе обожаем там, что неудивительно, наверное. По сути, человек делал хорошее дело, однако, некоторые игры, в том числе и из его списка, можно (и нужно) причислить к различным жанрам/категориям... Так что вот.
Списки искать на тех самых смолгейс, ибо здесь стары и неактуальны, ежели они вообще нужны.
ghostdog3:
ioxoi, понятия порой взаимозаменяемы. Когда трудно конкретизировать жанр, обычно пишут название категории. Один из вариантов может быть примерно таким.

1. Action (категория)
                               a) platformer (жанр)
                               б) shooter
                                               /run'n'gun (drive'n gun, swim'n gun)
                                               /shoot'em up (scroller)
                                               /light gun
                                               /FPS
                               в) beat'em up
                                                   /bare hands
                                                   /weapon
                               г) fighting
                               д) racing
2. RPG
          a) western
          б) japanese
3. Adventure
                   a) adventure (battle system)
                   б) quest
                               /point'n click
                               /text
                   в) visual novel
4. Strategy
                a) turn-based
                б) real-time
                в) game show
                г) board game
                д) casino
5. Sport
6. Puzzle
7. Educational
8. Arcade
9. Simulation
                    а) life
                    б) God
                    в) business
                    г) recreation
                    д) vehicle
                    е) music
10. Compilation

Simulation ещё может "забирать себе" некоторые другие жанры и категории, если они по духу больше не аркадные, а симулятивные (то есть в них жизненности больше, чем простоты). Наиболее частые заборы из racing, sport и strategy.

+ сборные жанры
action-adventure
action-RPG
tactical RPG (strategy/RPG)
puzzle platformer

В принципе, в "жанр" можно внести и "жанр", и "категорию". А в тэги отнести, в первую очередь, тематику игры (аниме, фэнтези, ужастик, научная фантастика). 
Rumata:
Тэги = ключевые слова (в данном случае) Там может быть всё что угодно: #два игрока, #сохранения, #аналоговый джойстик, ну и типа того. Облако тэгов.
ghostdog3:
Rumata, да, спасибо. Написал свою последнюю фразу более понятным языком. 
Rumata:

--- Цитата: Partsigah от 25 Ноябрь 2017, 01:18:20 ---и был благополучно засран
--- Конец цитаты ---
И это правильно. Потому как изначальная идея там дебильная. Там не было "списка по жанрам", там была пачка архивов "по жанрам", где одни и те же игры повторялись в разных комбинациях. Если бы тот товарищ додумался до такой вещи, как база данных, из которой выборку можно производить по любому параметру, то я бы первый снял бы шляпу. Но нет, не додумался.
ioxoi:

--- Цитата: Rumata от 25 Ноябрь 2017, 01:05:04 ---Иначе увязнешь трактовках и разночтениях.
--- Конец цитаты ---
Вот потому я склоняюсь к тому, чтобы отказаться от определения жанров в пользу тэгов.


--- Цитата: Rumata от 25 Ноябрь 2017, 02:01:27 ---#два игрока
--- Конец цитаты ---
У модели игы также есть свойства mode (single, coop, versus) и player (1, 2) :3


--- Цитата: ghostdog3 от 25 Ноябрь 2017, 01:23:53 ---Один из вариантов может быть примерно таким. + сборные жанры
--- Конец цитаты ---
У меня, кажется, получилось собрать плоский список категорий, он более менее адекватный. Сборные категории/жанры должны, поидее, быть комбинацией нескольких простых. Platformer (жанр), но как по мне то это больше общее свойство, чем стилистический и сюжетный признак.


--- Цитата: Rumata от 25 Ноябрь 2017, 02:37:51 ---база данных, из которой выборку можно производить по любому параметру
--- Конец цитаты ---
Функционал уже позволяет делать поиск с фильтрацией, как на первом скрине. Позже пока трудно сказать, там больше вопрос, а надо ли. Например сделать выборку игр с релизом от 1990 по 1992. Или выгрузка всех игр, на которые AVGN делал обзоры и т. д.

ghostdog3:
ioxoi, возможно, список можно немного улучшить. Например, у вас есть разделение на RPG и JRPG, хотя это не так существенно (предполагаются пошаговые бои, если это не сборный жанр action-RPG). Вместе с тем, хорошо бы добавить beat'em up (драки один против многих) и shoot'em up (леталка-стрелялка). 
ioxoi:

--- Цитата: ghostdog3 от 25 Ноябрь 2017, 17:28:12 ---beat'em up и shoot'em up
--- Конец цитаты ---
Добавил эти категории.

На данный момент возможный список жанров следующий:
Adventure, Detective, Horror, Adult, Sci-fi, Western, Cosmic, Fantasy

Ищу в интернетах, натыкаюсь на такое, всё действительно так плохо?
> Мир компьютерных игр очень разнообразен и создать полную классификацию всех игровых программ пока никому не удалось (а возможно и не удастся)
Rumata:

--- Цитата: ioxoi от 26 Ноябрь 2017, 00:28:30 ---Ищу в интернетах, натыкаюсь на такое, всё действительно так плохо?
--- Конец цитаты ---

--- Цитата: ioxoi от 24 Ноябрь 2017, 22:41:21 ---Я поклонник ретро игр
--- Конец цитаты ---
Взаимоисключающие параграфы, не?
Ели уж ты действительно "поклонник ретро-игр", то данная парадигма не должна быть для тебя новостью.

--- Цитата: ioxoi от 26 Ноябрь 2017, 00:28:30 ---На данный момент возможный список жанров следующий:
Adventure, Detective, Horror, Adult, Sci-fi, Western, Cosmic, Fantasy
--- Конец цитаты ---
Ну чё, нормальное такое сочетание тёплого с мягким :-\
Я тебе предложил методологию, ну и? Или формальная логика находится за пределами достижимого?
ioxoi:

--- Цитата: Rumata от 26 Ноябрь 2017, 01:44:37 ---поклонник ретро-игр
--- Конец цитаты ---
Только недавно столкнулся с задачей по классификации, до этого я как-то интуитивно это воспринимал.


--- Цитата: Rumata от 26 Ноябрь 2017, 01:44:37 ---Или формальная логика находится за пределами достижимого?
--- Конец цитаты ---
Получается, что так. Но я вроде бы пытаюсь ей следовать, и, как мне кажется, текущий список как раз и описывает сюжетные стилистические признаки. Почему нет?
Rumata:
Интуитивно можно воспринимать всё, что угодно, для себя.  Но если ты переходишь в публичную сферу, то вопрос формализации встаёт сам собой.

--- Цитата: Rumata от 24 Ноябрь 2017, 23:51:07 ---ОК. Дай короткое и исчерпывающее определение каждого из понятий.
--- Конец цитаты ---
Это была не шутка. Дай определения на русском языке

--- Цитата: ioxoi от 26 Ноябрь 2017, 02:14:00 ---текущий список как раз и описывает сюжетные стилистические признаки
--- Конец цитаты ---
Может и охватывает. Но как-то странно
Adventure - приключения, допустим
Detective - детектив / криминал, ну ладно
Horror - ужасы как бэ, хотя уже не понятно взаимоотношение с двумя предыдущими
Adult - порнуха, что ли?
Sci-fi - типа "научная фантастика"?
Western - запад? В кино понимаю, в играх - нет
Cosmic - что - космик?
Fantasy - а это типа "не научная фантастика" :D
ioxoi:
Rumata, ну вот я плавно подошёл ко второму решению. Сложность поддержки сущности жанр не стоит этого, и свойство tags вполне легко может %заменить% жанры, а информация сущности игра особо не теряет качества от этого.

Всем спасибо, кто участвовал в обсуждении.
Не знаю, стоит ли закрывать тему, вдруг однажды появится подобный вопрос. На усмотрение администрации.
Навигация
Главная страница сообщений

Перейти к полной версии